/*
Theme Name: globalmerchantservicesny
Theme URI: https://globalmerchantservicesny.com/
Author: globalmerchantservicesny
Author URI: htthttps://globalmerchantservicesny.com/
Template: twentytwentyone
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: two-column, responsive-layout
*/
/*reset*/
ul.bannerSlider{
    padding-left:0;
    }
    .bannerSlider{
        height: 100vh;
    }
    .bannerSlider .slide__image::before{
        content: "";
        position: absolute;
        width: 100%;
        height: 100vh;
        background: rgba(33,33,33,.7);
    }
    .bannerSlider .slick-slide {
        position: relative;
    }
    .bannerSlider .slide__image img {
        width: 100%;
        height: 100vh;
        object-fit:cover;
    }
    img.slide__image__top-position {
        object-position:center bottom;
    }
    .bannerSlider .slide__text {
        position: absolute;
        z-index: 100;
        text-align: center;
        width: 100%;
        top: 50%;
        transform: translateY(-50%);
    }
    .bannerSlider .slide__text h2 {
        font-size: 48px;
        font-weight: 100;
        color: #fff;
    }
    .client-slider img {
        width: 220px;
    }
    .elementor-slide-heading h5{
        color: #470024;
        font-weight: 600;
        text-transform: uppercase;
        letter-spacing: 1.9px;
        font-family: "Volkhov", Sans-serif;
        font-size: 1.25rem;
        font-weight: 900;
        text-transform: capitalize;
    }
    .elementor-slide-heading {
        font-family: "Volkhov", Sans-serif;
        font-size: 60px;
        font-weight: 900;
        text-transform: capitalize;
        margin-bottom: 30px;
        text-align: center;
        color: #fff;
    }
    .elementor-slide-description {
        margin-bottom: 30px;
        font-size: 17px;
        line-height: 1.4;
        color: #fff;
        padding: 0 20px 0 20px;
    }
    .slide__text .elementor-slide-button {
        font-family: "Work Sans", Sans-serif;
        text-transform: uppercase;
        background-color: #470024;
        border-color: #470024;
    }
    .client-slider {
        width: 100%;
    }
    .logo h3 {
        color: #fff;
        font-size: 26px;
    }
    .inner-banner{
        background-color:#2a3751;
        background-image:url("/wp-content/themes/globalmerchantservicesny/images/apartment-architecture-bright-day-1024248.jpg");
        background-repeat:no-repeat;
        background-size:cover;
        height:300px;
    }
    .layer {
        background-color: #2a3751a8;
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
    }
    .inner-page-title {
        color: #ffffff;
        font-family: "Volkhov", Sans-serif;
        font-size: 56px;
        font-weight: 700;
        text-transform: capitalize;
        letter-spacing: 0px;
        text-align: center;
    }
    .centered {
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
    }
    .error-page-Con .elementor-button {
        font-family: "Volkhov", Sans-serif;
        text-transform: uppercase;
        background-color: #470024;
        border-color: #470024;
    }
    .about-us .elementor-heading-title {
        text-transform: uppercase;
        margin: 0;
        line-height: 1;
        padding: 0em 0em 1em 0em;
        font-family: "Volkhov", Sans-serif;
    }
    .form-all {
        background-color: #5B1865;
    }
    .form-section {
        padding: 10px 19px 10px 19px;
    }
    .cont-btn {
        height: 44px;
        font-size: 1em !important;
        padding: 9px 15px;
        font-family: "Titillium Web", sans-serif !important;
        font-weight: bold !important;
        border: none;
        border-width: 1px !important;
        border-style: solid !important;
        border-color: #ffffff !important;
        color: #5B1865 !important;
        background: #ffffff  !important;
        box-shadow: none;
        text-shadow: none;
        text-align: center;
        margin-top: 30px;
        width: 100% !important;
        margin-bottom: 30px;
    }
    .cont-btn:hover {
        height: 44px;
        font-size: 1em;
        padding: 9px 15px;
        font-family: "Titillium Web", sans-serif;
        font-size: 16px;
        font-weight: bold;
        border: none;
        border-width: 1px !important;
        border-style: solid !important;
        border-color: #ffffff !important;
        color: #5B1865 !important;
        background: #ffffff;
        box-shadow: none;
        text-shadow: none;
        text-align: center;
        margin-top: 30px;
        width: 100%;
    }
    .col-form-label {
        color: #ffffff;
        font-weight: bold;
    }
    textarea.form-control {
        height: 100px;
        max-height: 100%;
        border: 1px solid #666;
    }
    .form-control[type=file]:not(:disabled):not([readonly]) {
        cursor: pointer;
        border: 0px !important;
    }
    .career-btn {
        height: 44px;
        font-size: 1em !important;
        padding: 9px 15px;
        font-family: "Titillium Web", sans-serif !important;
        font-weight: bold !important;
        border: none;
        border-width: 1px !important;
        border-style: solid !important;
        border-color: #ffffff !important;
        color: #fff !important;
        background: #d04635  !important;
        box-shadow: none;
        text-shadow: none;
        text-align: center;
        margin-top: 30px;
    }
    .career-btn:hover {
        height: 44px;
        font-size: 1em;
        padding: 9px 15px;
        font-family: "Titillium Web", sans-serif;
        font-size: 16px;
        font-weight: bold;
        border: none;
        border-width: 1px !important;
        border-style: solid !important;
        border-color: #ffffff !important;
        color: #fff !important;
        background: #d04635  !important;
        box-shadow: none;
        text-shadow: none;
        text-align: center;
        margin-top: 30px;
    }
    .elementor-widget-text-editor {
        color: #666666 !important;
        font-family: var(--e-global-typography-text-font-family), Sans-serif;
        font-weight: 400 !important;
    }
    .elementor-kit-7341 {
        --e-global-color-primary: #000000;
        --e-global-color-secondary: #090D59;
        --e-global-color-text: #fff;
        --e-global-color-accent: #D04635;
        --e-global-color-66de30ec: #6EC1E4;
        --e-global-color-e001114: #54595F;
        --e-global-color-5579d9a6: #7A7A7A;
        --e-global-color-1d90b4bb: #61CE70;
        --e-global-color-7bcb3d68: #4054B2;
        --e-global-color-5874775e: #23A455;
        --e-global-color-6a330c7d: #000;
        --e-global-color-33f23419: #FFF;
        --e-global-color-f6ee976: #5B1865;
        --e-global-typography-primary-font-family: "Open Sans";
        --e-global-typography-primary-font-weight: 700;
        --e-global-typography-secondary-font-family: "Open Sans";
        --e-global-typography-secondary-font-weight: 400;
        --e-global-typography-text-font-family: "Open Sans";
        --e-global-typography-text-font-weight: 400;
        --e-global-typography-accent-font-family: "Open Sans";
        --e-global-typography-accent-font-weight: 500;
    }
    .border-box-con {
        border-style: solid;
        border-color: #5B1865;
        transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    }
    .border-box-col {
        padding: 10px;
    }
    .border-box-con .elementor-heading-title {
        font-size: 16px;
        line-height: 1.4em;
    }    
    .border-box {
        border-style: solid;
        border-width: 1px 1px 1px 1px;
        border-color: #c6c6c6;
        transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    }
    .atm-col img {
        height: 282px !important;
        object-fit: contain;
        margin-bottom: 10px  !important;
    }
    .atm-col {
        margin-top: 30px  !important;
    }
    .mpg-col{
        background-color: transparent;
        background-image: linear-gradient(180deg, #fff 0, #ededed 100%);
    }
.section-padding {
    padding-top: 56px;
    padding-bottom: 56px;
}
.quote-form-section .col-form-label {
    color: #000;
    font-weight: normal;
}
.quote-form-section .cont-btn {
    background: #5b1865 !important;
    color: #fff !important;
}
span.wpcf7-spinner {
    display: none !important;
}
.elementor-8780 .elementor-element.elementor-element-60acf18:not(.elementor-motion-effects-element-type-background),.elementor-8780 .elementor-element.elementor-element-60acf18>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#fff
}
.elementor-8780 .elementor-element.elementor-element-60acf18{
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding:4em 0 2em 0
}
.elementor-8780 .elementor-element.elementor-element-60acf18>.elementor-background-overlay{
    transition:background .3s,border-radius .3s,opacity .3s
}
.elementor-8780 .elementor-element.elementor-element-eb9c517>.elementor-element-populated{
    padding:0 2em 0 0
}
.elementor-8780 .elementor-element.elementor-element-3314b0e{
    text-align:left
}
.elementor-8780 .elementor-element.elementor-element-3314b0e .elementor-heading-title{
    color:#5B1865;;
    font-family:"Volkhov",Sans-serif;
    font-size:38px;
    text-transform:uppercase
}
.elementor-8780 .elementor-element.elementor-element-3314b0e>.elementor-widget-container{
    padding:0
}
.elementor-8780 .elementor-element.elementor-element-088bee8>.elementor-element-populated{
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding:0 0 0 2em
}
.elementor-8780 .elementor-element.elementor-element-088bee8>.elementor-element-populated>.elementor-background-overlay{
    transition:background .3s,border-radius .3s,opacity .3s
}
.ee-tooltip.ee-tooltip-064f960.to--top,.ee-tooltip.ee-tooltip-064f960.to--bottom{
    margin-left:0
}
.ee-tooltip.ee-tooltip-064f960.to--left,.ee-tooltip.ee-tooltip-064f960.to--right{
    margin-top:0
}
.ee-tooltip.ee-tooltip-d6ce24a.to--top,.ee-tooltip.ee-tooltip-d6ce24a.to--bottom{
    margin-left:0
}
.ee-tooltip.ee-tooltip-d6ce24a.to--left,.ee-tooltip.ee-tooltip-d6ce24a.to--right{
    margin-top:0
}
.elementor-8780 .elementor-element.elementor-element-eb46a65{
    padding:0 0 2em 0
}
.elementor-8780 .elementor-element.elementor-element-9082604:not(.elementor-motion-effects-element-type-background),.elementor-8780 .elementor-element.elementor-element-9082604>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#6661A
}
.elementor-8780 .elementor-element.elementor-element-9082604{
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding:4em 2em 4em 2em
}
.elementor-8780 .elementor-element.elementor-element-9082604>.elementor-background-overlay{
    transition:background .3s,border-radius .3s,opacity .3s
}
.elementor-8780 .elementor-element.elementor-element-f2a2309{
    text-align:center
}
.elementor-8780 .elementor-element.elementor-element-f2a2309 .elementor-heading-title{
    color:#5B1865;
}
.elementor-8780 .elementor-element.elementor-element-d7b8141{
    text-align:center;
    font-family:"Open Sans",Sans-serif;
    font-size:19px;
    font-weight:400
}
.elementor-8780 .elementor-element.elementor-element-1617fc6 .elementor-testimonial__text{
    color:#5B1865;
}
.elementor-8780 .elementor-element.elementor-element-1617fc6 .elementor-swiper-button{
    font-size:20px
}
.elementor-8780 .elementor-element.elementor-element-146582a:not(.elementor-motion-effects-element-type-background),.elementor-8780 .elementor-element.elementor-element-146582a>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#5B1865
}
.elementor-8780 .elementor-element.elementor-element-146582a>.elementor-background-overlay{
    background-color:#5B1865;;
    opacity:.92;
    transition:background .3s,border-radius .3s,opacity .3s
}
.elementor-8780 .elementor-element.elementor-element-146582a{
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding:40px 0 40px 0
}
.elementor-8780 .elementor-element.elementor-element-54d2f62 img{
    width:9%
}
.ee-tooltip.ee-tooltip-54d2f62.to--top,.ee-tooltip.ee-tooltip-54d2f62.to--bottom{
    margin-left:0
}
.ee-tooltip.ee-tooltip-54d2f62.to--left,.ee-tooltip.ee-tooltip-54d2f62.to--right{
    margin-top:0
}
.elementor-8780 .elementor-element.elementor-element-bbf1759{
    text-align:center
}
.elementor-8780 .elementor-element.elementor-element-bbf1759 .elementor-heading-title{
    color:#fff;
    font-family:"Volkhov",Sans-serif;
    font-size:51px;
    text-transform:uppercase
}
.elementor-8780 .elementor-element.elementor-element-bbf1759>.elementor-widget-container{
    padding:0
}
.elementor-8780 .elementor-element.elementor-element-88d4fe1{
    text-align:center
}
.elementor-8780 .elementor-element.elementor-element-88d4fe1 .elementor-heading-title{
    color:#fff
}
.elementor-8780 .elementor-element.elementor-element-98c2035{
    text-align:center
}
.elementor-8780 .elementor-element.elementor-element-98c2035 .elementor-heading-title{
    color:#fff;
    font-family:"Work Sans",Sans-serif;
    font-size:25px;
    font-weight:500
}
.elementor-8780 .elementor-element.elementor-element-98c2035>.elementor-widget-container{
    padding:0
}
.elementor-8780 .elementor-element.elementor-element-2f7a1c7>.elementor-container{
    max-width:548px
}
.elementor-8780 .elementor-element.elementor-element-2f7a1c7,.elementor-8780 .elementor-element.elementor-element-2f7a1c7>.elementor-background-overlay{
    border-radius:0
}
.elementor-8780 .elementor-element.elementor-element-2f7a1c7{
    padding:1em 0 0 0
}
.elementor-bc-flex-widget .elementor-8780 .elementor-element.elementor-element-eff980b.elementor-column .elementor-widget-wrap{
    align-items:center
}
.elementor-8780 .elementor-element.elementor-element-eff980b.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{
    align-content:center;
    align-items:center
}
.elementor-8780 .elementor-element.elementor-element-b1d80ce .elementor-icon-list-icon i{
    color:#fff;
    transition:color .3s
}
.elementor-8780 .elementor-element.elementor-element-b1d80ce .elementor-icon-list-icon svg{
    fill:#fff;
    transition:fill .3s
}
.elementor-8780 .elementor-element.elementor-element-b1d80ce{
    --e-icon-list-icon-size:21px;
    --icon-vertical-offset:0
}
.elementor-8780 .elementor-element.elementor-element-b1d80ce .elementor-icon-list-item>.elementor-icon-list-text,.elementor-8780 .elementor-element.elementor-element-b1d80ce .elementor-icon-list-item>a{
    font-family:"Open Sans",Sans-serif;
    font-size:26px;
    font-weight:700
}
.elementor-8780 .elementor-element.elementor-element-b1d80ce .elementor-icon-list-text{
    color:#fff;
    transition:color .3s
}
.elementor-8780 .elementor-element.elementor-element-f97a8d4>.elementor-element-populated{
    border-style:solid;
    border-width:0 0 0 1px;
    border-color:#f4f4f4;
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s
}
.elementor-8780 .elementor-element.elementor-element-f97a8d4>.elementor-element-populated>.elementor-background-overlay{
    transition:background .3s,border-radius .3s,opacity .3s
}
.elementor-8780 .elementor-element.elementor-element-2714dad .elementor-button{
    font-family:"Work Sans",Sans-serif;
    font-size:1.3rem;
    font-weight:600;
    fill:#f8f8f9;
    color:#f8f8f9;
    background-color:#470024;
    border-style:solid;
    border-width:2px 2px;
    border-color:#470024
}
.elementor-8780 .elementor-element.elementor-element-2714dad>.elementor-widget-container{
    padding:0 01em 0 0
}
.elementor-8780 .elementor-element.elementor-element-6f46b88:not(.elementor-motion-effects-element-type-background),.elementor-8780 .elementor-element.elementor-element-6f46b88>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#fff
}
.elementor-8780 .elementor-element.elementor-element-6f46b88{
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding:4em 0 4em 0
}
.elementor-8780 .elementor-element.elementor-element-6f46b88>.elementor-background-overlay{
    transition:background .3s,border-radius .3s,opacity .3s
}
.elementor-8780 .elementor-element.elementor-element-8746d01>.elementor-element-populated{
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding:0 2em 0 0
}
.elementor-8780 .elementor-element.elementor-element-8746d01>.elementor-element-populated>.elementor-background-overlay{
    transition:background .3s,border-radius .3s,opacity .3s
}
.ee-tooltip.ee-tooltip-d3dfedc.to--top,.ee-tooltip.ee-tooltip-d3dfedc.to--bottom{
    margin-left:0
}
.ee-tooltip.ee-tooltip-d3dfedc.to--left,.ee-tooltip.ee-tooltip-d3dfedc.to--right{
    margin-top:0
}
.ee-tooltip.ee-tooltip-eca9236.to--top,.ee-tooltip.ee-tooltip-eca9236.to--bottom{
    margin-left:0
}
.ee-tooltip.ee-tooltip-eca9236.to--left,.ee-tooltip.ee-tooltip-eca9236.to--right{
    margin-top:0
}
.elementor-8780 .elementor-element.elementor-element-bd74c28>.elementor-element-populated{
    padding:0 0 0 2em
}
.elementor-8780 .elementor-element.elementor-element-18eda99{
    text-align:left
}
.elementor-8780 .elementor-element.elementor-element-18eda99 .elementor-heading-title{
    color:#5B1865;;
    font-family:"Volkhov",Sans-serif;
    font-size:38px;
    text-transform:uppercase
}
.elementor-8780 .elementor-element.elementor-element-18eda99>.elementor-widget-container{
    padding:0
}
.elementor-8780 .elementor-element.elementor-element-386e3f3 .elementor-heading-title{
    color:#5B1865;;
    font-size:21px
}
.elementor-8780 .elementor-element.elementor-element-b6a8661 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){
    padding-bottom:calc(16px/2)
}
.elementor-8780 .elementor-element.elementor-element-b6a8661 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){
    margin-top:calc(16px/2)
}
.elementor-8780 .elementor-element.elementor-element-b6a8661 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{
    margin-right:calc(16px/2);
    margin-left:calc(16px/2)
}
.elementor-8780 .elementor-element.elementor-element-b6a8661 .elementor-icon-list-items.elementor-inline-items{
    margin-right:calc(-16px/2);
    margin-left:calc(-16px/2)
}
body.rtl .elementor-8780 .elementor-element.elementor-element-b6a8661 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{
    left:calc(-16px/2)
}
body:not(.rtl) .elementor-8780 .elementor-element.elementor-element-b6a8661 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{
    right:calc(-16px/2)
}
.elementor-8780 .elementor-element.elementor-element-b6a8661 .elementor-icon-list-icon i{
    color:#5B1865;;
    transition:color .3s
}
.elementor-8780 .elementor-element.elementor-element-b6a8661 .elementor-icon-list-icon svg{
    fill:#5B1865;;
    transition:fill .3s
}
.elementor-8780 .elementor-element.elementor-element-b6a8661{
    --e-icon-list-icon-size:14px;
    --icon-vertical-offset:0
}
.elementor-8780 .elementor-element.elementor-element-b6a8661 .elementor-icon-list-item>.elementor-icon-list-text,.elementor-8780 .elementor-element.elementor-element-b6a8661 .elementor-icon-list-item>a{
    font-family:"Open Sans",Sans-serif;
    font-weight:600;
    text-transform:capitalize
}
.elementor-8780 .elementor-element.elementor-element-b6a8661 .elementor-icon-list-text{
    color:#5B1865;;
    transition:color .3s
}
.elementor-8780 .elementor-element.elementor-element-9cf8812:not(.elementor-motion-effects-element-type-background),.elementor-8780 .elementor-element.elementor-element-9cf8812>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#5B1865;
}
.elementor-8780 .elementor-element.elementor-element-9cf8812{
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding:4em 2em 4em 2em
}
.elementor-8780 .elementor-element.elementor-element-9cf8812>.elementor-background-overlay{
    transition:background .3s,border-radius .3s,opacity .3s
}
.elementor-8780 .elementor-element.elementor-element-5831c1b{
    text-align:left
}
.elementor-8780 .elementor-element.elementor-element-5831c1b .elementor-heading-title{
    color:#fff;
    font-family:"Volkhov",Sans-serif;
    font-size:38px;
    text-transform:uppercase
}
.elementor-8780 .elementor-element.elementor-element-5831c1b>.elementor-widget-container{
    padding:0
}
.elementor-8780 .elementor-element.elementor-element-1b8ce96{
    text-align:left
}
.elementor-8780 .elementor-element.elementor-element-1b8ce96 .elementor-heading-title{
    color:#fff;
    font-size:25px;
    line-height:1.3em
}
.elementor-8780 .elementor-element.elementor-element-baab4e5{
    padding:2em 0 0 0
}
.elementor-8780 .elementor-element.elementor-element-91084a2{
    text-align:left
}
.elementor-8780 .elementor-element.elementor-element-91084a2 .elementor-heading-title{
    color:#fff;
    font-family:"Volkhov",Sans-serif;
    font-size:38px;
    text-transform:uppercase
}
.elementor-8780 .elementor-element.elementor-element-91084a2>.elementor-widget-container{
    padding:0
}
.elementor-8780 .elementor-element.elementor-element-7f0f8e0>.elementor-container{
    max-width:548px
}
.elementor-8780 .elementor-element.elementor-element-7f0f8e0,.elementor-8780 .elementor-element.elementor-element-7f0f8e0>.elementor-background-overlay{
    border-radius:0
}
.elementor-8780 .elementor-element.elementor-element-7f0f8e0{
    padding:1em 0 0 0
}
.elementor-bc-flex-widget .elementor-8780 .elementor-element.elementor-element-066c652.elementor-column .elementor-widget-wrap{
    align-items:center
}
.elementor-8780 .elementor-element.elementor-element-066c652.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{
    align-content:center;
    align-items:center
}
.elementor-8780 .elementor-element.elementor-element-255b64b .elementor-icon-list-icon i{
    color:#fff;
    transition:color .3s
}
.elementor-8780 .elementor-element.elementor-element-255b64b .elementor-icon-list-icon svg{
    fill:#fff;
    transition:fill .3s
}
.elementor-8780 .elementor-element.elementor-element-255b64b{
    --e-icon-list-icon-size:21px;
    --icon-vertical-offset:0
}
.elementor-8780 .elementor-element.elementor-element-255b64b .elementor-icon-list-item>.elementor-icon-list-text,.elementor-8780 .elementor-element.elementor-element-255b64b .elementor-icon-list-item>a{
    font-family:"Open Sans",Sans-serif;
    font-size:26px;
    font-weight:700
}
.elementor-8780 .elementor-element.elementor-element-255b64b .elementor-icon-list-text{
    color:#fff;
    transition:color .3s
}
.elementor-8780 .elementor-element.elementor-element-45d0fcc>.elementor-element-populated{
    border-style:solid;
    border-width:0 0 0 1px;
    border-color:#f4f4f4;
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s
}
.elementor-8780 .elementor-element.elementor-element-45d0fcc>.elementor-element-populated>.elementor-background-overlay{
    transition:background .3s,border-radius .3s,opacity .3s
}
.elementor-8780 .elementor-element.elementor-element-6807e01 .elementor-button{
    font-family:"Work Sans",Sans-serif;
    font-size:1.3rem;
    font-weight:600;
    fill:#f8f8f9;
    color:#f8f8f9;
    background-color:#470024;
    border-style:solid;
    border-width:2px 2px;
    border-color:#470024
}
.elementor-8780 .elementor-element.elementor-element-6807e01>.elementor-widget-container{
    padding:0 01em 0 0
}
.elementor-8780 .elementor-element.elementor-element-f4b9a34>.elementor-element-populated{
    padding:0 0 0 2em
}
.ee-tooltip.ee-tooltip-96f2fe9.to--top,.ee-tooltip.ee-tooltip-96f2fe9.to--bottom{
    margin-left:0
}
.ee-tooltip.ee-tooltip-96f2fe9.to--left,.ee-tooltip.ee-tooltip-96f2fe9.to--right{
    margin-top:0
}
.ee-tooltip.ee-tooltip-a1bbb9f.to--top,.ee-tooltip.ee-tooltip-a1bbb9f.to--bottom{
    margin-left:0
}
.ee-tooltip.ee-tooltip-a1bbb9f.to--left,.ee-tooltip.ee-tooltip-a1bbb9f.to--right{
    margin-top:0
}
.elementor-8780 .elementor-element.elementor-element-56bc6eb:not(.elementor-motion-effects-element-type-background),.elementor-8780 .elementor-element.elementor-element-56bc6eb>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#5B1865;
}
.elementor-8780 .elementor-element.elementor-element-56bc6eb{
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding:4em 2em 4em 2em
}
.elementor-8780 .elementor-element.elementor-element-56bc6eb>.elementor-background-overlay{
    transition:background .3s,border-radius .3s,opacity .3s
}
.elementor-8780 .elementor-element.elementor-element-e2554d9{
    text-align:left
}
.elementor-8780 .elementor-element.elementor-element-e2554d9 .elementor-heading-title{
    color:#fff;
    font-family:"Volkhov",Sans-serif;
    font-size:38px;
    text-transform:uppercase
}
.elementor-8780 .elementor-element.elementor-element-e2554d9>.elementor-widget-container{
    padding:0
}
.elementor-8780 .elementor-element.elementor-element-e5de98f{
    text-align:left
}
.elementor-8780 .elementor-element.elementor-element-e5de98f .elementor-heading-title{
    color:#fff;
    font-size:25px;
    line-height:1.3em
}
.elementor-8780 .elementor-element.elementor-element-6654be5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){
    padding-bottom:calc(16px/2)
}
.elementor-8780 .elementor-element.elementor-element-6654be5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){
    margin-top:calc(16px/2)
}
.elementor-8780 .elementor-element.elementor-element-6654be5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{
    margin-right:calc(16px/2);
    margin-left:calc(16px/2)
}
.elementor-8780 .elementor-element.elementor-element-6654be5 .elementor-icon-list-items.elementor-inline-items{
    margin-right:calc(-16px/2);
    margin-left:calc(-16px/2)
}
body.rtl .elementor-8780 .elementor-element.elementor-element-6654be5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{
    left:calc(-16px/2)
}
body:not(.rtl) .elementor-8780 .elementor-element.elementor-element-6654be5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{
    right:calc(-16px/2)
}
.elementor-8780 .elementor-element.elementor-element-6654be5 .elementor-icon-list-icon i{
    color:#fff;
    transition:color .3s
}
.elementor-8780 .elementor-element.elementor-element-6654be5 .elementor-icon-list-icon svg{
    fill:#fff;
    transition:fill .3s
}
.elementor-8780 .elementor-element.elementor-element-6654be5{
    --e-icon-list-icon-size:14px;
    --icon-vertical-offset:0
}
.elementor-8780 .elementor-element.elementor-element-6654be5 .elementor-icon-list-text{
    color:#fff;
    transition:color .3s
}
.elementor-8780 .elementor-element.elementor-element-50984ff>.elementor-element-populated{
    padding:0 0 0 2em
}
.ee-tooltip.ee-tooltip-31c1a40.to--top,.ee-tooltip.ee-tooltip-31c1a40.to--bottom{
    margin-left:0
}
.ee-tooltip.ee-tooltip-31c1a40.to--left,.ee-tooltip.ee-tooltip-31c1a40.to--right{
    margin-top:0
}
.elementor-8780 .elementor-element.elementor-element-c0ebb0f .elementor-swiper-button{
    font-size:20px
}
@media(max-width:1024px) and (min-width:768px){
    .elementor-8780 .elementor-element.elementor-element-3c8b0c0{
        width:100%
    }
    .elementor-8780 .elementor-element.elementor-element-f4b9a34{
        width:100%
    }
    .elementor-8780 .elementor-element.elementor-element-7b4e9df{
        width:100%
    }
    .elementor-8780 .elementor-element.elementor-element-50984ff{
        width:100%
    }
}
@media(max-width:1024px){
    .elementor-8780 .elementor-element.elementor-element-60acf18{
        padding:2px 1px 2px 1px
    }
    .elementor-8780 .elementor-element.elementor-element-eb9c517>.elementor-element-populated{
        padding:1em 1em 1em 1em
    }
    .elementor-8780 .elementor-element.elementor-element-eb46a65{
        padding:2em 1em 2em 1em
    }
    .elementor-8780 .elementor-element.elementor-element-bd74c28>.elementor-element-populated{
        padding:0 1em 0 0
    }
    .elementor-8780 .elementor-element.elementor-element-5831c1b{
        text-align:center
    }
    .elementor-8780 .elementor-element.elementor-element-1b8ce96{
        text-align:center
    }
    .elementor-8780 .elementor-element.elementor-element-91084a2{
        text-align:center
    }
    .elementor-8780 .elementor-element.elementor-element-96f2fe9 img{
        width:43%
    }
    .elementor-8780 .elementor-element.elementor-element-a1bbb9f img{
        width:43%
    }
    .elementor-8780 .elementor-element.elementor-element-31c1a40 img{
        width:43%
    }
}
@media(max-width:767px){
    .elementor-8780 .elementor-element.elementor-element-60acf18{
        padding:0
    }
    .elementor-8780 .elementor-element.elementor-element-eb9c517>.elementor-element-populated{
        padding:2em 1em 2em 1em
    }
    .elementor-8780 .elementor-element.elementor-element-3314b0e{
        text-align:center
    }
    .elementor-8780 .elementor-element.elementor-element-3314b0e .elementor-heading-title{
        font-size:25px
    }
    .elementor-8780 .elementor-element.elementor-element-1606f52{
        text-align:left
    }
    .elementor-8780 .elementor-element.elementor-element-1606f52>.elementor-widget-container{
        padding:0 1em 0 1em
    }
    .elementor-8780 .elementor-element.elementor-element-088bee8>.elementor-element-populated{
        padding:0
    }
    .elementor-8780 .elementor-element.elementor-element-064f960 img{
        width:100%
    }
    .elementor-8780 .elementor-element.elementor-element-d6ce24a img{
        width:100%
    }
    .elementor-8780 .elementor-element.elementor-element-c377ec0{
        text-align:left
    }
    .elementor-8780 .elementor-element.elementor-element-146582a{
        padding:1em 1em 1em 1em
    }
    .elementor-8780 .elementor-element.elementor-element-54d2f62 img{
        width:31%
    }
    .elementor-8780 .elementor-element.elementor-element-bbf1759{
        text-align:center
    }
    .elementor-8780 .elementor-element.elementor-element-bbf1759 .elementor-heading-title{
        font-size:29px
    }
    .elementor-8780 .elementor-element.elementor-element-88d4fe1{
        text-align:center
    }
    .elementor-8780 .elementor-element.elementor-element-88d4fe1 .elementor-heading-title{
        font-size:24px
    }
    .elementor-8780 .elementor-element.elementor-element-98c2035{
        text-align:center
    }
    .elementor-8780 .elementor-element.elementor-element-98c2035 .elementor-heading-title{
        font-size:21px
    }
    .elementor-8780 .elementor-element.elementor-element-98c2035>.elementor-widget-container{
        padding:0
    }
    .elementor-8780 .elementor-element.elementor-element-f97a8d4>.elementor-element-populated{
        border-width:0
    }
    .elementor-8780 .elementor-element.elementor-element-2714dad .elementor-button{
        padding:.5em 2em .5em 2em
    }
    .elementor-8780 .elementor-element.elementor-element-2714dad>.elementor-widget-container{
        padding:0
    }
    .elementor-8780 .elementor-element.elementor-element-6f46b88{
        padding:0
    }
    .elementor-8780 .elementor-element.elementor-element-8746d01>.elementor-element-populated{
        padding:0
    }
    .elementor-8780 .elementor-element.elementor-element-bd74c28>.elementor-element-populated{
        padding:2em 1em 2em 1em
    }
    .elementor-8780 .elementor-element.elementor-element-18eda99{
        text-align:center
    }
    .elementor-8780 .elementor-element.elementor-element-18eda99 .elementor-heading-title{
        font-size:25px
    }
    .elementor-8780 .elementor-element.elementor-element-5ac8416{
        text-align:center
    }
    .elementor-8780 .elementor-element.elementor-element-386e3f3{
        text-align:center
    }
    .elementor-8780 .elementor-element.elementor-element-9cf8812{
        padding:1em 1em 1em 1em
    }
    .elementor-8780 .elementor-element.elementor-element-3c8b0c0>.elementor-element-populated{
        padding:2em 2em 2em 2em
    }
    .elementor-8780 .elementor-element.elementor-element-5831c1b{
        text-align:center
    }
    .elementor-8780 .elementor-element.elementor-element-5831c1b .elementor-heading-title{
        font-size:26px
    }
    .elementor-8780 .elementor-element.elementor-element-1b8ce96{
        text-align:center
    }
    .elementor-8780 .elementor-element.elementor-element-1b8ce96 .elementor-heading-title{
        font-size:17px
    }
    .elementor-8780 .elementor-element.elementor-element-baab4e5{
        padding:0
    }
    .elementor-8780 .elementor-element.elementor-element-91084a2{
        text-align:center
    }
    .elementor-8780 .elementor-element.elementor-element-91084a2 .elementor-heading-title{
        font-size:26px
    }
    .elementor-8780 .elementor-element.elementor-element-7f0f8e0{
        padding:0
    }
    .elementor-8780 .elementor-element.elementor-element-45d0fcc>.elementor-element-populated{
        border-width:0
    }
    .elementor-8780 .elementor-element.elementor-element-6807e01 .elementor-button{
        padding:.5em 2em .5em 2em
    }
    .elementor-8780 .elementor-element.elementor-element-6807e01>.elementor-widget-container{
        padding:0
    }
    .elementor-8780 .elementor-element.elementor-element-f4b9a34>.elementor-element-populated{
        padding:0
    }
    .elementor-8780 .elementor-element.elementor-element-96f2fe9 img{
        width:100%
    }
    .elementor-8780 .elementor-element.elementor-element-a1bbb9f img{
        width:100%
    }
    .elementor-8780 .elementor-element.elementor-element-56bc6eb{
        padding:1em 1em 1em 1em
    }
    .elementor-8780 .elementor-element.elementor-element-7b4e9df>.elementor-element-populated{
        padding:2em 2em 2em 2em
    }
    .elementor-8780 .elementor-element.elementor-element-e2554d9{
        text-align:center
    }
    .elementor-8780 .elementor-element.elementor-element-e2554d9 .elementor-heading-title{
        font-size:26px
    }
    .elementor-8780 .elementor-element.elementor-element-e5de98f{
        text-align:center
    }
    .elementor-8780 .elementor-element.elementor-element-e5de98f .elementor-heading-title{
        font-size:17px
    }
    .elementor-8780 .elementor-element.elementor-element-50984ff>.elementor-element-populated{
        padding:0
    }
    .elementor-8780 .elementor-element.elementor-element-31c1a40 img{
        width:100%
    }
}
.elementor-8694 .elementor-element.elementor-element-60acf18:not(.elementor-motion-effects-element-type-background),.elementor-8694 .elementor-element.elementor-element-60acf18>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#fff
}
.elementor-8694 .elementor-element.elementor-element-60acf18{
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding:4em 0 0 0
}
.elementor-8694 .elementor-element.elementor-element-60acf18>.elementor-background-overlay{
    transition:background .3s,border-radius .3s,opacity .3s
}
.elementor-8694 .elementor-element.elementor-element-eb9c517>.elementor-element-populated{
    padding:0 2em 0 0
}
.elementor-8694 .elementor-element.elementor-element-3314b0e{
    text-align:left
}
.elementor-8694 .elementor-element.elementor-element-3314b0e .elementor-heading-title{
    color:#5B1865;;
    font-family:"Volkhov",Sans-serif;
    font-size:38px;
    text-transform:uppercase
}
.elementor-8694 .elementor-element.elementor-element-3314b0e>.elementor-widget-container{
    padding:0
}
.elementor-8694 .elementor-element.elementor-element-088bee8>.elementor-element-populated{
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding:0 0 0 2em
}
.elementor-8694 .elementor-element.elementor-element-088bee8>.elementor-element-populated>.elementor-background-overlay{
    transition:background .3s,border-radius .3s,opacity .3s
}
.ee-tooltip.ee-tooltip-064f960.to--top,.ee-tooltip.ee-tooltip-064f960.to--bottom{
    margin-left:0
}
.ee-tooltip.ee-tooltip-064f960.to--left,.ee-tooltip.ee-tooltip-064f960.to--right{
    margin-top:0
}
.ee-tooltip.ee-tooltip-d6ce24a.to--top,.ee-tooltip.ee-tooltip-d6ce24a.to--bottom{
    margin-left:0
}
.ee-tooltip.ee-tooltip-d6ce24a.to--left,.ee-tooltip.ee-tooltip-d6ce24a.to--right{
    margin-top:0
}
.elementor-8694 .elementor-element.elementor-element-7c54176{
    padding:0 0 4em 0
}
.elementor-8694 .elementor-element.elementor-element-146582a:not(.elementor-motion-effects-element-type-background),.elementor-8694 .elementor-element.elementor-element-146582a>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#5B1865
}
.elementor-8694 .elementor-element.elementor-element-146582a>.elementor-background-overlay{
    background-color:#5B1865;;
    opacity:.92;
    transition:background .3s,border-radius .3s,opacity .3s
}
.elementor-8694 .elementor-element.elementor-element-146582a{
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding:40px 0 40px 0
}
.elementor-8694 .elementor-element.elementor-element-54d2f62 img{
    width:9%
}
.ee-tooltip.ee-tooltip-54d2f62.to--top,.ee-tooltip.ee-tooltip-54d2f62.to--bottom{
    margin-left:0
}
.ee-tooltip.ee-tooltip-54d2f62.to--left,.ee-tooltip.ee-tooltip-54d2f62.to--right{
    margin-top:0
}
.elementor-8694 .elementor-element.elementor-element-bbf1759{
    text-align:center
}
.elementor-8694 .elementor-element.elementor-element-bbf1759 .elementor-heading-title{
    color:#fff;
    font-family:"Volkhov",Sans-serif;
    font-size:51px;
    text-transform:uppercase
}
.elementor-8694 .elementor-element.elementor-element-bbf1759>.elementor-widget-container{
    padding:0
}
.elementor-8694 .elementor-element.elementor-element-88d4fe1{
    text-align:center
}
.elementor-8694 .elementor-element.elementor-element-88d4fe1 .elementor-heading-title{
    color:#fff
}
.elementor-8694 .elementor-element.elementor-element-98c2035{
    text-align:center
}
.elementor-8694 .elementor-element.elementor-element-98c2035 .elementor-heading-title{
    color:#fff;
    font-family:"Work Sans",Sans-serif;
    font-size:25px;
    font-weight:500
}
.elementor-8694 .elementor-element.elementor-element-98c2035>.elementor-widget-container{
    padding:0
}
.elementor-8694 .elementor-element.elementor-element-2f7a1c7>.elementor-container{
    max-width:548px
}
.elementor-8694 .elementor-element.elementor-element-2f7a1c7,.elementor-8694 .elementor-element.elementor-element-2f7a1c7>.elementor-background-overlay{
    border-radius:0
}
.elementor-8694 .elementor-element.elementor-element-2f7a1c7{
    padding:1em 0 0 0
}
.elementor-bc-flex-widget .elementor-8694 .elementor-element.elementor-element-eff980b.elementor-column .elementor-widget-wrap{
    align-items:center
}
.elementor-8694 .elementor-element.elementor-element-eff980b.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{
    align-content:center;
    align-items:center
}
.elementor-8694 .elementor-element.elementor-element-b1d80ce .elementor-icon-list-icon i{
    color:#fff;
    transition:color .3s
}
.elementor-8694 .elementor-element.elementor-element-b1d80ce .elementor-icon-list-icon svg{
    fill:#fff;
    transition:fill .3s
}
.elementor-8694 .elementor-element.elementor-element-b1d80ce{
    --e-icon-list-icon-size:21px;
    --icon-vertical-offset:0
}
.elementor-8694 .elementor-element.elementor-element-b1d80ce .elementor-icon-list-item>.elementor-icon-list-text,.elementor-8694 .elementor-element.elementor-element-b1d80ce .elementor-icon-list-item>a{
    font-family:"Open Sans",Sans-serif;
    font-size:26px;
    font-weight:700
}
.elementor-8694 .elementor-element.elementor-element-b1d80ce .elementor-icon-list-text{
    color:#fff;
    transition:color .3s
}
.elementor-8694 .elementor-element.elementor-element-f97a8d4>.elementor-element-populated{
    border-style:solid;
    border-width:0 0 0 1px;
    border-color:#f4f4f4;
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s
}
.elementor-8694 .elementor-element.elementor-element-f97a8d4>.elementor-element-populated>.elementor-background-overlay{
    transition:background .3s,border-radius .3s,opacity .3s
}
.elementor-8694 .elementor-element.elementor-element-2714dad .elementor-button{
    font-family:"Work Sans",Sans-serif;
    font-size:1.3rem;
    font-weight:600;
    fill:#f8f8f9;
    color:#f8f8f9;
    background-color:#470024;
    border-style:solid;
    border-width:2px 2px;
    border-color:#470024
}
.elementor-8694 .elementor-element.elementor-element-2714dad>.elementor-widget-container{
    padding:0 01em 0 0
}
.elementor-8694 .elementor-element.elementor-element-6f46b88:not(.elementor-motion-effects-element-type-background),.elementor-8694 .elementor-element.elementor-element-6f46b88>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#fff
}
.elementor-8694 .elementor-element.elementor-element-6f46b88{
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding:4em 0 4em 0
}
.elementor-8694 .elementor-element.elementor-element-6f46b88>.elementor-background-overlay{
    transition:background .3s,border-radius .3s,opacity .3s
}
.elementor-8694 .elementor-element.elementor-element-8746d01>.elementor-element-populated{
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding:0 2em 0 0
}
.elementor-8694 .elementor-element.elementor-element-8746d01>.elementor-element-populated>.elementor-background-overlay{
    transition:background .3s,border-radius .3s,opacity .3s
}
.ee-tooltip.ee-tooltip-d3dfedc.to--top,.ee-tooltip.ee-tooltip-d3dfedc.to--bottom{
    margin-left:0
}
.ee-tooltip.ee-tooltip-d3dfedc.to--left,.ee-tooltip.ee-tooltip-d3dfedc.to--right{
    margin-top:0
}
.ee-tooltip.ee-tooltip-eca9236.to--top,.ee-tooltip.ee-tooltip-eca9236.to--bottom{
    margin-left:0
}
.ee-tooltip.ee-tooltip-eca9236.to--left,.ee-tooltip.ee-tooltip-eca9236.to--right{
    margin-top:0
}
.elementor-8694 .elementor-element.elementor-element-bd74c28>.elementor-element-populated{
    padding:0 0 0 2em
}
.elementor-8694 .elementor-element.elementor-element-18eda99{
    text-align:left
}
.elementor-8694 .elementor-element.elementor-element-18eda99 .elementor-heading-title{
    color:#5B1865;;
    font-family:"Volkhov",Sans-serif;
    font-size:38px;
    text-transform:uppercase
}
.elementor-8694 .elementor-element.elementor-element-18eda99>.elementor-widget-container{
    padding:0
}
.elementor-8694 .elementor-element.elementor-element-386e3f3 .elementor-heading-title{
    color:#5B1865;;
    font-size:21px
}
.elementor-8694 .elementor-element.elementor-element-b6a8661 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){
    padding-bottom:calc(16px/2)
}
.elementor-8694 .elementor-element.elementor-element-b6a8661 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){
    margin-top:calc(16px/2)
}
.elementor-8694 .elementor-element.elementor-element-b6a8661 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{
    margin-right:calc(16px/2);
    margin-left:calc(16px/2)
}
.elementor-8694 .elementor-element.elementor-element-b6a8661 .elementor-icon-list-items.elementor-inline-items{
    margin-right:calc(-16px/2);
    margin-left:calc(-16px/2)
}
body.rtl .elementor-8694 .elementor-element.elementor-element-b6a8661 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{
    left:calc(-16px/2)
}
body:not(.rtl) .elementor-8694 .elementor-element.elementor-element-b6a8661 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{
    right:calc(-16px/2)
}
.elementor-8694 .elementor-element.elementor-element-b6a8661 .elementor-icon-list-icon i{
    color:#5B1865;;
    transition:color .3s
}
.elementor-8694 .elementor-element.elementor-element-b6a8661 .elementor-icon-list-icon svg{
    fill:#5B1865;;
    transition:fill .3s
}
.elementor-8694 .elementor-element.elementor-element-b6a8661{
    --e-icon-list-icon-size:14px;
    --icon-vertical-offset:0
}
.elementor-8694 .elementor-element.elementor-element-b6a8661 .elementor-icon-list-item>.elementor-icon-list-text,.elementor-8694 .elementor-element.elementor-element-b6a8661 .elementor-icon-list-item>a{
    font-family:"Open Sans",Sans-serif;
    font-weight:600;
    text-transform:capitalize
}
.elementor-8694 .elementor-element.elementor-element-b6a8661 .elementor-icon-list-text{
    color:#5B1865;;
    transition:color .3s
}
.elementor-8694 .elementor-element.elementor-element-9cf8812:not(.elementor-motion-effects-element-type-background),.elementor-8694 .elementor-element.elementor-element-9cf8812>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#5B1865;
}
.elementor-8694 .elementor-element.elementor-element-9cf8812{
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding:4em 2em 4em 2em
}
.elementor-8694 .elementor-element.elementor-element-9cf8812>.elementor-background-overlay{
    transition:background .3s,border-radius .3s,opacity .3s
}
.elementor-8694 .elementor-element.elementor-element-5831c1b{
    text-align:left
}
.elementor-8694 .elementor-element.elementor-element-5831c1b .elementor-heading-title{
    color:#fff;
    font-family:"Volkhov",Sans-serif;
    font-size:38px;
    text-transform:uppercase
}
.elementor-8694 .elementor-element.elementor-element-5831c1b>.elementor-widget-container{
    padding:0
}
.elementor-8694 .elementor-element.elementor-element-1b8ce96{
    text-align:left
}
.elementor-8694 .elementor-element.elementor-element-1b8ce96 .elementor-heading-title{
    color:#fff;
    font-size:25px;
    line-height:1.3em
}
.elementor-8694 .elementor-element.elementor-element-baab4e5{
    padding:2em 0 0 0
}
.elementor-8694 .elementor-element.elementor-element-91084a2{
    text-align:left
}
.elementor-8694 .elementor-element.elementor-element-91084a2 .elementor-heading-title{
    color:#fff;
    font-family:"Volkhov",Sans-serif;
    font-size:38px;
    text-transform:uppercase
}
.elementor-8694 .elementor-element.elementor-element-91084a2>.elementor-widget-container{
    padding:0
}
.elementor-8694 .elementor-element.elementor-element-7f0f8e0>.elementor-container{
    max-width:548px
}
.elementor-8694 .elementor-element.elementor-element-7f0f8e0,.elementor-8694 .elementor-element.elementor-element-7f0f8e0>.elementor-background-overlay{
    border-radius:0
}
.elementor-8694 .elementor-element.elementor-element-7f0f8e0{
    padding:1em 0 0 0
}
.elementor-bc-flex-widget .elementor-8694 .elementor-element.elementor-element-066c652.elementor-column .elementor-widget-wrap{
    align-items:center
}
.elementor-8694 .elementor-element.elementor-element-066c652.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{
    align-content:center;
    align-items:center
}
.elementor-8694 .elementor-element.elementor-element-255b64b .elementor-icon-list-icon i{
    color:#fff;
    transition:color .3s
}
.elementor-8694 .elementor-element.elementor-element-255b64b .elementor-icon-list-icon svg{
    fill:#fff;
    transition:fill .3s
}
.elementor-8694 .elementor-element.elementor-element-255b64b{
    --e-icon-list-icon-size:21px;
    --icon-vertical-offset:0
}
.elementor-8694 .elementor-element.elementor-element-255b64b .elementor-icon-list-item>.elementor-icon-list-text,.elementor-8694 .elementor-element.elementor-element-255b64b .elementor-icon-list-item>a{
    font-family:"Open Sans",Sans-serif;
    font-size:26px;
    font-weight:700
}
.elementor-8694 .elementor-element.elementor-element-255b64b .elementor-icon-list-text{
    color:#fff;
    transition:color .3s
}
.elementor-8694 .elementor-element.elementor-element-45d0fcc>.elementor-element-populated{
    border-style:solid;
    border-width:0 0 0 1px;
    border-color:#f4f4f4;
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s
}
.elementor-8694 .elementor-element.elementor-element-45d0fcc>.elementor-element-populated>.elementor-background-overlay{
    transition:background .3s,border-radius .3s,opacity .3s
}
.elementor-8694 .elementor-element.elementor-element-6807e01 .elementor-button{
    font-family:"Work Sans",Sans-serif;
    font-size:1.3rem;
    font-weight:600;
    fill:#f8f8f9;
    color:#f8f8f9;
    background-color:#470024;
    border-style:solid;
    border-width:2px 2px;
    border-color:#470024
}
.elementor-8694 .elementor-element.elementor-element-6807e01>.elementor-widget-container{
    padding:0 01em 0 0
}
.elementor-8694 .elementor-element.elementor-element-f4b9a34>.elementor-element-populated{
    padding:0 0 0 2em
}
.ee-tooltip.ee-tooltip-96f2fe9.to--top,.ee-tooltip.ee-tooltip-96f2fe9.to--bottom{
    margin-left:0
}
.ee-tooltip.ee-tooltip-96f2fe9.to--left,.ee-tooltip.ee-tooltip-96f2fe9.to--right{
    margin-top:0
}
.ee-tooltip.ee-tooltip-a1bbb9f.to--top,.ee-tooltip.ee-tooltip-a1bbb9f.to--bottom{
    margin-left:0
}
.ee-tooltip.ee-tooltip-a1bbb9f.to--left,.ee-tooltip.ee-tooltip-a1bbb9f.to--right{
    margin-top:0
}
.elementor-8694 .elementor-element.elementor-element-56bc6eb:not(.elementor-motion-effects-element-type-background),.elementor-8694 .elementor-element.elementor-element-56bc6eb>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#5B1865;
}
.elementor-8694 .elementor-element.elementor-element-56bc6eb{
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding:4em 2em 4em 2em
}
.elementor-8694 .elementor-element.elementor-element-56bc6eb>.elementor-background-overlay{
    transition:background .3s,border-radius .3s,opacity .3s
}
.elementor-8694 .elementor-element.elementor-element-e2554d9{
    text-align:left
}
.elementor-8694 .elementor-element.elementor-element-e2554d9 .elementor-heading-title{
    color:#fff;
    font-family:"Volkhov",Sans-serif;
    font-size:38px;
    text-transform:uppercase
}
.elementor-8694 .elementor-element.elementor-element-e2554d9>.elementor-widget-container{
    padding:0
}
.elementor-8694 .elementor-element.elementor-element-e5de98f{
    text-align:left
}
.elementor-8694 .elementor-element.elementor-element-e5de98f .elementor-heading-title{
    color:#fff;
    font-size:25px;
    line-height:1.3em
}
.elementor-8694 .elementor-element.elementor-element-6654be5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){
    padding-bottom:calc(16px/2)
}
.elementor-8694 .elementor-element.elementor-element-6654be5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){
    margin-top:calc(16px/2)
}
.elementor-8694 .elementor-element.elementor-element-6654be5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{
    margin-right:calc(16px/2);
    margin-left:calc(16px/2)
}
.elementor-8694 .elementor-element.elementor-element-6654be5 .elementor-icon-list-items.elementor-inline-items{
    margin-right:calc(-16px/2);
    margin-left:calc(-16px/2)
}
body.rtl .elementor-8694 .elementor-element.elementor-element-6654be5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{
    left:calc(-16px/2)
}
body:not(.rtl) .elementor-8694 .elementor-element.elementor-element-6654be5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{
    right:calc(-16px/2)
}
.elementor-8694 .elementor-element.elementor-element-6654be5 .elementor-icon-list-icon i{
    color:#fff;
    transition:color .3s
}
.elementor-8694 .elementor-element.elementor-element-6654be5 .elementor-icon-list-icon svg{
    fill:#fff;
    transition:fill .3s
}
.elementor-8694 .elementor-element.elementor-element-6654be5{
    --e-icon-list-icon-size:14px;
    --icon-vertical-offset:0
}
.elementor-8694 .elementor-element.elementor-element-6654be5 .elementor-icon-list-text{
    color:#fff;
    transition:color .3s
}
.elementor-8694 .elementor-element.elementor-element-50984ff>.elementor-element-populated{
    padding:0 0 0 2em
}
.ee-tooltip.ee-tooltip-31c1a40.to--top,.ee-tooltip.ee-tooltip-31c1a40.to--bottom{
    margin-left:0
}
.ee-tooltip.ee-tooltip-31c1a40.to--left,.ee-tooltip.ee-tooltip-31c1a40.to--right{
    margin-top:0
}
@media(max-width:1024px) and (min-width:768px){
    .elementor-8694 .elementor-element.elementor-element-3c8b0c0{
        width:100%
    }
    .elementor-8694 .elementor-element.elementor-element-f4b9a34{
        width:100%
    }
    .elementor-8694 .elementor-element.elementor-element-7b4e9df{
        width:100%
    }
    .elementor-8694 .elementor-element.elementor-element-50984ff{
        width:100%
    }
}
@media(max-width:1024px){
    .elementor-8694 .elementor-element.elementor-element-eb9c517>.elementor-element-populated{
        padding:1em 1em 1em 1em
    }
    .elementor-8694 .elementor-element.elementor-element-bd74c28>.elementor-element-populated{
        padding:0 1em 0 0
    }
    .elementor-8694 .elementor-element.elementor-element-5831c1b{
        text-align:center
    }
    .elementor-8694 .elementor-element.elementor-element-1b8ce96{
        text-align:center
    }
    .elementor-8694 .elementor-element.elementor-element-91084a2{
        text-align:center
    }
    .elementor-8694 .elementor-element.elementor-element-96f2fe9 img{
        width:43%
    }
    .elementor-8694 .elementor-element.elementor-element-a1bbb9f img{
        width:43%
    }
    .elementor-8694 .elementor-element.elementor-element-31c1a40 img{
        width:43%
    }
}
@media(max-width:767px){
    .elementor-8694 .elementor-element.elementor-element-60acf18{
        padding:0
    }
    .elementor-8694 .elementor-element.elementor-element-eb9c517>.elementor-element-populated{
        padding:2em 1em 2em 1em
    }
    .elementor-8694 .elementor-element.elementor-element-3314b0e{
        text-align:center
    }
    .elementor-8694 .elementor-element.elementor-element-3314b0e .elementor-heading-title{
        font-size:25px
    }
    .elementor-8694 .elementor-element.elementor-element-1606f52{
        text-align:center
    }
    .elementor-8694 .elementor-element.elementor-element-1606f52>.elementor-widget-container{
        padding:0 1em 0 1em
    }
    .elementor-8694 .elementor-element.elementor-element-088bee8>.elementor-element-populated{
        padding:0
    }
    .elementor-8694 .elementor-element.elementor-element-064f960 img{
        width:100%
    }
    .elementor-8694 .elementor-element.elementor-element-d6ce24a img{
        width:100%
    }
    .elementor-8694 .elementor-element.elementor-element-7c54176{
        padding:0 1em 0 1em
    }
    .elementor-8694 .elementor-element.elementor-element-0822f8e{
        text-align:center
    }
    .elementor-8694 .elementor-element.elementor-element-0822f8e>.elementor-widget-container{
        padding:0
    }
    .elementor-8694 .elementor-element.elementor-element-146582a{
        padding:1em 1em 1em 1em
    }
    .elementor-8694 .elementor-element.elementor-element-54d2f62 img{
        width:31%
    }
    .elementor-8694 .elementor-element.elementor-element-bbf1759{
        text-align:center
    }
    .elementor-8694 .elementor-element.elementor-element-bbf1759 .elementor-heading-title{
        font-size:29px
    }
    .elementor-8694 .elementor-element.elementor-element-88d4fe1{
        text-align:center
    }
    .elementor-8694 .elementor-element.elementor-element-88d4fe1 .elementor-heading-title{
        font-size:24px
    }
    .elementor-8694 .elementor-element.elementor-element-98c2035{
        text-align:center
    }
    .elementor-8694 .elementor-element.elementor-element-98c2035 .elementor-heading-title{
        font-size:21px
    }
    .elementor-8694 .elementor-element.elementor-element-98c2035>.elementor-widget-container{
        padding:0
    }
    .elementor-8694 .elementor-element.elementor-element-f97a8d4>.elementor-element-populated{
        border-width:0
    }
    .elementor-8694 .elementor-element.elementor-element-2714dad .elementor-button{
        padding:.5em 2em .5em 2em
    }
    .elementor-8694 .elementor-element.elementor-element-2714dad>.elementor-widget-container{
        padding:0
    }
    .elementor-8694 .elementor-element.elementor-element-6f46b88{
        padding:0
    }
    .elementor-8694 .elementor-element.elementor-element-8746d01>.elementor-element-populated{
        padding:0
    }
    .elementor-8694 .elementor-element.elementor-element-bd74c28>.elementor-element-populated{
        padding:2em 1em 2em 1em
    }
    .elementor-8694 .elementor-element.elementor-element-18eda99{
        text-align:center
    }
    .elementor-8694 .elementor-element.elementor-element-18eda99 .elementor-heading-title{
        font-size:25px
    }
    .elementor-8694 .elementor-element.elementor-element-5ac8416{
        text-align:center
    }
    .elementor-8694 .elementor-element.elementor-element-386e3f3{
        text-align:center
    }
    .elementor-8694 .elementor-element.elementor-element-9cf8812{
        padding:1em 1em 1em 1em
    }
    .elementor-8694 .elementor-element.elementor-element-3c8b0c0>.elementor-element-populated{
        padding:2em 2em 2em 2em
    }
    .elementor-8694 .elementor-element.elementor-element-5831c1b{
        text-align:center
    }
    .elementor-8694 .elementor-element.elementor-element-5831c1b .elementor-heading-title{
        font-size:26px
    }
    .elementor-8694 .elementor-element.elementor-element-1b8ce96{
        text-align:center
    }
    .elementor-8694 .elementor-element.elementor-element-1b8ce96 .elementor-heading-title{
        font-size:17px
    }
    .elementor-8694 .elementor-element.elementor-element-baab4e5{
        padding:0
    }
    .elementor-8694 .elementor-element.elementor-element-91084a2{
        text-align:center
    }
    .elementor-8694 .elementor-element.elementor-element-91084a2 .elementor-heading-title{
        font-size:26px
    }
    .elementor-8694 .elementor-element.elementor-element-7f0f8e0{
        padding:0
    }
    .elementor-8694 .elementor-element.elementor-element-45d0fcc>.elementor-element-populated{
        border-width:0
    }
    .elementor-8694 .elementor-element.elementor-element-6807e01 .elementor-button{
        padding:.5em 2em .5em 2em
    }
    .elementor-8694 .elementor-element.elementor-element-6807e01>.elementor-widget-container{
        padding:0
    }
    .elementor-8694 .elementor-element.elementor-element-f4b9a34>.elementor-element-populated{
        padding:0
    }
    .elementor-8694 .elementor-element.elementor-element-96f2fe9 img{
        width:100%
    }
    .elementor-8694 .elementor-element.elementor-element-a1bbb9f img{
        width:100%
    }
    .elementor-8694 .elementor-element.elementor-element-56bc6eb{
        padding:1em 1em 1em 1em
    }
    .elementor-8694 .elementor-element.elementor-element-7b4e9df>.elementor-element-populated{
        padding:2em 2em 2em 2em
    }
    .elementor-8694 .elementor-element.elementor-element-e2554d9{
        text-align:center
    }
    .elementor-8694 .elementor-element.elementor-element-e2554d9 .elementor-heading-title{
        font-size:26px
    }
    .elementor-8694 .elementor-element.elementor-element-e5de98f{
        text-align:center
    }
    .elementor-8694 .elementor-element.elementor-element-e5de98f .elementor-heading-title{
        font-size:17px
    }
    .elementor-8694 .elementor-element.elementor-element-50984ff>.elementor-element-populated{
        padding:0
    }
    .elementor-8694 .elementor-element.elementor-element-31c1a40 img{
        width:100%
    }
}
.elementor-1854 .elementor-element.elementor-element-cc2e178>.elementor-container{
    min-height:37vh
}
.elementor-1854 .elementor-element.elementor-element-cc2e178>.elementor-background-overlay{
    background-color:#16233d;
    opacity:.63;
    transition:background .3s,border-radius .3s,opacity .3s
}
.elementor-1854 .elementor-element.elementor-element-cc2e178{
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin-top:-1px;
    margin-bottom:0;
    padding:0 0 2em 0
}
.elementor-1854 .elementor-element.elementor-element-645dd63>.elementor-element-populated{
    margin:0;
    --e-column-margin-right:0;
    --e-column-margin-left:0;
    padding:0
}
.elementor-1854 .elementor-element.elementor-element-2d686b0 .elementor-repeater-item-a33adb6 .swiper-slide-bg{
    background-color:#5B1865;
    background-image:url(/wp-content/themes/globalmerchantservicesny/images/free-card-processing.jpg);
    background-size:cover
}
.elementor-1854 .elementor-element.elementor-element-2d686b0 .elementor-repeater-item-a33adb6 .elementor-background-overlay{
    background-color:#2a3751C9
}
.elementor-1854 .elementor-element.elementor-element-2d686b0 .elementor-repeater-item-e34f88e .swiper-slide-bg{
    background-color:#5B1865;
    background-image:url(/wp-content/themes/globalmerchantservicesny/images/card-processing.jpg);
    background-size:cover
}
.elementor-1854 .elementor-element.elementor-element-2d686b0 .elementor-repeater-item-e34f88e .elementor-background-overlay{
    background-color:#2a3751C9
}
.elementor-1854 .elementor-element.elementor-element-2d686b0 .elementor-repeater-item-dd2d42e .swiper-slide-bg{
    background-color:#5B1865;
    background-image:url(/wp-content/themes/globalmerchantservicesny/images/atm.jpg);
    background-size:cover
}
.elementor-1854 .elementor-element.elementor-element-2d686b0 .elementor-repeater-item-dd2d42e .elementor-background-overlay{
    background-color:#2a3751C9
}
.elementor-1854 .elementor-element.elementor-element-2d686b0 .elementor-repeater-item-01fc0a1 .swiper-slide-bg{
    background-color:#5B1865;
    background-image:url(/wp-content/themes/globalmerchantservicesny/images/hero.jpg);
    background-size:cover
}
.elementor-1854 .elementor-element.elementor-element-2d686b0 .elementor-repeater-item-01fc0a1 .elementor-background-overlay{
    background-color:#2a3751C9
}
.elementor-1854 .elementor-element.elementor-element-2d686b0 .elementor-repeater-item-fc7ee33 .swiper-slide-bg{
    background-color:#5B1865;
    background-image:url(/wp-content/themes/globalmerchantservicesny/images/Integrate.png);
    background-size:cover
}
.elementor-1854 .elementor-element.elementor-element-2d686b0 .elementor-repeater-item-fc7ee33 .elementor-background-overlay{
    background-color:#2a3751C9
}
.elementor-1854 .elementor-element.elementor-element-2d686b0 .swiper-slide{
    height:603px;
    transition-duration:calc(5000ms*1.2)
}
.elementor-1854 .elementor-element.elementor-element-2d686b0 .swiper-slide-contents{
    max-width:66%
}
.elementor-1854 .elementor-element.elementor-element-2d686b0 .swiper-slide-inner{
    text-align:center
}
.elementor-1854 .elementor-element.elementor-element-2d686b0 .elementor-slide-heading{
    font-family:"Volkhov",Sans-serif;
    font-size:60px;
    font-weight:900;
    text-transform:capitalize
}
.elementor-1854 .elementor-element.elementor-element-2d686b0 .elementor-slide-button{
    font-family:"Work Sans",Sans-serif;
    text-transform:uppercase;
    background-color:#470024;
    border-color:#470024
}
.elementor-1854 .elementor-element.elementor-element-f4e4fe5:not(.elementor-motion-effects-element-type-background),.elementor-1854 .elementor-element.elementor-element-f4e4fe5>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#fff
}
.elementor-1854 .elementor-element.elementor-element-f4e4fe5{
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin-top:0;
    margin-bottom:0;
    padding:0
}
.elementor-1854 .elementor-element.elementor-element-f4e4fe5>.elementor-background-overlay{
    transition:background .3s,border-radius .3s,opacity .3s
}
.elementor-1854 .elementor-element.elementor-element-d1decb0.elementor-column>.elementor-widget-wrap{
    justify-content:space-around
}
.elementor-1854 .elementor-element.elementor-element-d1decb0>.elementor-element-populated{
    margin:-90px 0 0 0;
    --e-column-margin-right:0;
    --e-column-margin-left:0
}
.elementor-1854 .elementor-element.elementor-element-62fbe8df{
    box-shadow:4px 0 15px 0 rgba(0,0,0,0.18);
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;
    z-index:88
}
.elementor-1854 .elementor-element.elementor-element-62fbe8df>.elementor-background-overlay{
    transition:background .3s,border-radius .3s,opacity .3s
}
.elementor-bc-flex-widget .elementor-1854 .elementor-element.elementor-element-5515d9af.elementor-column .elementor-widget-wrap{
    align-items:space-between
}
.elementor-1854 .elementor-element.elementor-element-5515d9af.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{
    align-content:space-between;
    align-items:space-between
}
.elementor-1854 .elementor-element.elementor-element-5515d9af>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){
    margin-bottom:15px
}
.elementor-1854 .elementor-element.elementor-element-5515d9af:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-1854 .elementor-element.elementor-element-5515d9af>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#fff;
    background-image:url("/wp-content/themes/globalmerchantservicesny/images/credit-card.jpg")
}
.elementor-1854 .elementor-element.elementor-element-5515d9af>.elementor-element-populated>.elementor-background-overlay{
    background-color:#fff;
    opacity:.9
}
.elementor-1854 .elementor-element.elementor-element-5515d9af>.elementor-element-populated,.elementor-1854 .elementor-element.elementor-element-5515d9af>.elementor-element-populated>.elementor-background-overlay,.elementor-1854 .elementor-element.elementor-element-5515d9af>.elementor-background-slideshow{
    border-radius:0
}
.elementor-1854 .elementor-element.elementor-element-5515d9af>.elementor-element-populated{
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding:40px 40px 40px 40px
}
.elementor-1854 .elementor-element.elementor-element-5515d9af>.elementor-element-populated>.elementor-background-overlay{
    transition:background .3s,border-radius .3s,opacity .3s
}
.elementor-1854 .elementor-element.elementor-element-38cec39 .elementor-heading-title{
    color:#5B1865;
    font-family:"Work Sans",Sans-serif;
    font-size:26px
}
.elementor-1854 .elementor-element.elementor-element-38cec39>.elementor-widget-container{
    margin:0
}
.elementor-1854 .elementor-element.elementor-element-6c998fd8{
    text-align:left;
    color:#606a7c;
    font-family:"Work Sans",Sans-serif;
    font-size:15px;
    line-height:1.5em
}
.elementor-1854 .elementor-element.elementor-element-71e733ab .elementor-button .elementor-align-icon-right{
    margin-left:10px
}
.elementor-1854 .elementor-element.elementor-element-71e733ab .elementor-button .elementor-align-icon-left{
    margin-right:10px
}
.elementor-1854 .elementor-element.elementor-element-71e733ab .elementor-button{
    font-family:"Work Sans",Sans-serif;
    letter-spacing:-0.5px;
    fill:#470024;
    color:#470024;
    background-color:rgba(0,0,0,0);
    padding:0
}
.elementor-1854 .elementor-element.elementor-element-71e733ab .elementor-button:hover,.elementor-1854 .elementor-element.elementor-element-71e733ab .elementor-button:focus{
    color:#470024
}
.elementor-1854 .elementor-element.elementor-element-71e733ab .elementor-button:hover svg,.elementor-1854 .elementor-element.elementor-element-71e733ab .elementor-button:focus svg{
    fill:#470024
}
.elementor-bc-flex-widget .elementor-1854 .elementor-element.elementor-element-4cf5e06c.elementor-column .elementor-widget-wrap{
    align-items:space-between
}
.elementor-1854 .elementor-element.elementor-element-4cf5e06c.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{
    align-content:space-between;
    align-items:space-between
}
.elementor-1854 .elementor-element.elementor-element-4cf5e06c.elementor-column>.elementor-widget-wrap{
    justify-content:space-between
}
.elementor-1854 .elementor-element.elementor-element-4cf5e06c>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){
    margin-bottom:15px
}
.elementor-1854 .elementor-element.elementor-element-4cf5e06c:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-1854 .elementor-element.elementor-element-4cf5e06c>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#fff;
    background-image:url("/wp-content/themes/globalmerchantservicesny/images/merchant-services-2.jpg")
}
.elementor-1854 .elementor-element.elementor-element-4cf5e06c>.elementor-element-populated>.elementor-background-overlay{
    background-color:#470024;
    opacity:.9
}
.elementor-1854 .elementor-element.elementor-element-4cf5e06c>.elementor-element-populated{
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding:40px 40px 40px 40px
}
.elementor-1854 .elementor-element.elementor-element-4cf5e06c>.elementor-element-populated>.elementor-background-overlay{
    transition:background .3s,border-radius .3s,opacity .3s
}
.elementor-1854 .elementor-element.elementor-element-1ebb4cf .elementor-heading-title{
    color:#f8f8f9;
    font-family:"Work Sans",Sans-serif;
    font-size:26px
}
.elementor-1854 .elementor-element.elementor-element-1ebb4cf>.elementor-widget-container{
    margin:0
}
.elementor-1854 .elementor-element.elementor-element-4a4d394b{
    text-align:left;
    color:#f8f8f9 !important; 
    font-family:"Work Sans",Sans-serif;
    font-size:15px;
    line-height:1.5em
}
.elementor-1854 .elementor-element.elementor-element-14c5d90b .elementor-button .elementor-align-icon-right{
    margin-left:8px
}
.elementor-1854 .elementor-element.elementor-element-14c5d90b .elementor-button .elementor-align-icon-left{
    margin-right:8px
}
.elementor-1854 .elementor-element.elementor-element-14c5d90b .elementor-button{
    font-family:"Work Sans",Sans-serif;
    fill:#f8f8f9;
    color:#f8f8f9;
    background-color:rgba(0,0,0,0);
    padding:0
}
.elementor-1854 .elementor-element.elementor-element-14c5d90b .elementor-button:hover,.elementor-1854 .elementor-element.elementor-element-14c5d90b .elementor-button:focus{
    color:#f8f8f9
}
.elementor-1854 .elementor-element.elementor-element-14c5d90b .elementor-button:hover svg,.elementor-1854 .elementor-element.elementor-element-14c5d90b .elementor-button:focus svg{
    fill:#f8f8f9
}
.elementor-1854 .elementor-element.elementor-element-14c5d90b>.elementor-widget-container{
    padding:0
}
.elementor-bc-flex-widget .elementor-1854 .elementor-element.elementor-element-2f6d3931.elementor-column .elementor-widget-wrap{
    align-items:space-between
}
.elementor-1854 .elementor-element.elementor-element-2f6d3931.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{
    align-content:space-between;
    align-items:space-between
}
.elementor-1854 .elementor-element.elementor-element-2f6d3931>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){
    margin-bottom:15px
}
.elementor-1854 .elementor-element.elementor-element-2f6d3931:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-1854 .elementor-element.elementor-element-2f6d3931>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#fff;
    background-image:url("/wp-content/themes/globalmerchantservicesny/images/atm-machine.jpg");
    background-size:cover
}
.elementor-1854 .elementor-element.elementor-element-2f6d3931>.elementor-element-populated>.elementor-background-overlay{
    background-color:#5B1865;
    opacity:.9
}
.elementor-1854 .elementor-element.elementor-element-2f6d3931>.elementor-element-populated{
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding:40px 40px 40px 40px
}
.elementor-1854 .elementor-element.elementor-element-2f6d3931>.elementor-element-populated>.elementor-background-overlay{
    transition:background .3s,border-radius .3s,opacity .3s
}
.elementor-1854 .elementor-element.elementor-element-5763f04c .elementor-heading-title{
    color:#f8f8f9;
    font-family:"Work Sans",Sans-serif;
    font-size:26px
}
.elementor-1854 .elementor-element.elementor-element-5763f04c>.elementor-widget-container{
    margin:0
}
.elementor-1854 .elementor-element.elementor-element-23b4d80d{
    text-align:left;
    color:#f8f8f9 !important;
    font-family:"Work Sans",Sans-serif;
    font-size:15px;
    line-height:1.5em
}
.elementor-1854 .elementor-element.elementor-element-1aa81052 .elementor-button .elementor-align-icon-right{
    margin-left:8px
}
.elementor-1854 .elementor-element.elementor-element-1aa81052 .elementor-button .elementor-align-icon-left{
    margin-right:8px
}
.elementor-1854 .elementor-element.elementor-element-1aa81052 .elementor-button{
    font-family:"Work Sans",Sans-serif;
    fill:#f8f8f9;
    color:#f8f8f9;
    background-color:rgba(0,0,0,0);
    padding:0
}
.elementor-1854 .elementor-element.elementor-element-1aa81052 .elementor-button:hover,.elementor-1854 .elementor-element.elementor-element-1aa81052 .elementor-button:focus{
    color:#f8f8f9
}
.elementor-1854 .elementor-element.elementor-element-1aa81052 .elementor-button:hover svg,.elementor-1854 .elementor-element.elementor-element-1aa81052 .elementor-button:focus svg{
    fill:#f8f8f9
}
.elementor-1854 .elementor-element.elementor-element-1aa81052>.elementor-widget-container{
    padding:0
}
.elementor-1854 .elementor-element.elementor-element-73696a74>.elementor-container>.elementor-column>.elementor-widget-wrap{
    align-content:center;
    align-items:center
}
.elementor-1854 .elementor-element.elementor-element-73696a74:not(.elementor-motion-effects-element-type-background),.elementor-1854 .elementor-element.elementor-element-73696a74>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#fff
}
.elementor-1854 .elementor-element.elementor-element-73696a74{
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin-top:0;
    margin-bottom:0;
    padding:100px 0 50px 0
}
.elementor-1854 .elementor-element.elementor-element-73696a74>.elementor-background-overlay{
    transition:background .3s,border-radius .3s,opacity .3s
}
.elementor-bc-flex-widget .elementor-1854 .elementor-element.elementor-element-753af8ef.elementor-column .elementor-widget-wrap{
    align-items:flex-start
}
.elementor-1854 .elementor-element.elementor-element-753af8ef.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{
    align-content:flex-start;
    align-items:flex-start
}
.elementor-1854 .elementor-element.elementor-element-753af8ef>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){
    margin-bottom:20px
}
.elementor-1854 .elementor-element.elementor-element-753af8ef>.elementor-element-populated{
    margin:0;
    --e-column-margin-right:0;
    --e-column-margin-left:0;
    padding:0 04em 0 1em
}
.elementor-1854 .elementor-element.elementor-element-12a10d66 .elementor-heading-title{
    color:#5B1865;
    font-family:"Work Sans",Sans-serif;
    font-size:32px
}
.elementor-1854 .elementor-element.elementor-element-12a10d66>.elementor-widget-container{
    margin:0;
    padding:0
}
.elementor-1854 .elementor-element.elementor-element-2c62eab1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){
    padding-bottom:calc(4px/2)
}
.elementor-1854 .elementor-element.elementor-element-2c62eab1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){
    margin-top:calc(4px/2)
}
.elementor-1854 .elementor-element.elementor-element-2c62eab1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{
    margin-right:calc(4px/2);
    margin-left:calc(4px/2)
}
.elementor-1854 .elementor-element.elementor-element-2c62eab1 .elementor-icon-list-items.elementor-inline-items{
    margin-right:calc(-4px/2);
    margin-left:calc(-4px/2)
}
body.rtl .elementor-1854 .elementor-element.elementor-element-2c62eab1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{
    left:calc(-4px/2)
}
body:not(.rtl) .elementor-1854 .elementor-element.elementor-element-2c62eab1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{
    right:calc(-4px/2)
}
.elementor-1854 .elementor-element.elementor-element-2c62eab1 .elementor-icon-list-icon i{
    color:#470024;
    transition:color .3s
}
.elementor-1854 .elementor-element.elementor-element-2c62eab1 .elementor-icon-list-icon svg{
    fill:#470024;
    transition:fill .3s
}
.elementor-1854 .elementor-element.elementor-element-2c62eab1{
    --e-icon-list-icon-size:12px;
    --icon-vertical-offset:0
}
.elementor-1854 .elementor-element.elementor-element-2c62eab1 .elementor-icon-list-item>.elementor-icon-list-text,.elementor-1854 .elementor-element.elementor-element-2c62eab1 .elementor-icon-list-item>a{
    font-family:"Work Sans",Sans-serif;
    font-size:.9rem;
    line-height:1.5em
}
.elementor-1854 .elementor-element.elementor-element-2c62eab1 .elementor-icon-list-text{
    color:#5B1865;
    transition:color .3s
}
.elementor-1854 .elementor-element.elementor-element-2c62eab1>.elementor-widget-container{
    margin:0 0 010px 0
}
.elementor-1854 .elementor-element.elementor-element-504f4c6{
    text-align:left
}
.elementor-1854 .elementor-element.elementor-element-504f4c6>.elementor-widget-container{
    margin:-1em 0 0 0
}
.ee-tooltip.ee-tooltip-504f4c6.to--top,.ee-tooltip.ee-tooltip-504f4c6.to--bottom{
    margin-left:0
}
.ee-tooltip.ee-tooltip-504f4c6.to--left,.ee-tooltip.ee-tooltip-504f4c6.to--right{
    margin-top:0
}
.elementor-1854 .elementor-element.elementor-element-27487044 .elementor-button{
    font-family:"Work Sans",Sans-serif;
    fill:#f8f8f9;
    color:#f8f8f9;
    background-color:#470024
}
.elementor-bc-flex-widget .elementor-1854 .elementor-element.elementor-element-ced4a11.elementor-column .elementor-widget-wrap{
    align-items:center
}
.elementor-1854 .elementor-element.elementor-element-ced4a11.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{
    align-content:center;
    align-items:center
}
.elementor-1854 .elementor-element.elementor-element-ced4a11>.elementor-element-populated{
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding:1em 1em 1em 1em
}
.elementor-1854 .elementor-element.elementor-element-ced4a11>.elementor-element-populated>.elementor-background-overlay{
    transition:background .3s,border-radius .3s,opacity .3s
}
.elementor-1854 .elementor-element.elementor-element-259d830e .pp-video-container{
    padding-bottom:56.25%
}
.elementor-1854 .elementor-element.elementor-element-259d830e .pp-video-overlay{
    mix-blend-mode:normal
}
.elementor-1854 .elementor-element.elementor-element-259d830e .pp-video-play-icon{
    font-size:80px;
    line-height:80px;
    width:80px;
    color:#470024
}
.elementor-1854 .elementor-element.elementor-element-259d830e .pp-video-play-icon svg{
    fill:#470024
}
.elementor-1854 .elementor-element.elementor-element-0b5daee:not(.elementor-motion-effects-element-type-background),.elementor-1854 .elementor-element.elementor-element-0b5daee>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#5B1865
}
.elementor-1854 .elementor-element.elementor-element-0b5daee{
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding:100px 0 100px 0
}
.elementor-1854 .elementor-element.elementor-element-0b5daee>.elementor-background-overlay{
    transition:background .3s,border-radius .3s,opacity .3s
}
.elementor-1854 .elementor-element.elementor-element-707d7a6{
    text-align:center
}
.elementor-1854 .elementor-element.elementor-element-707d7a6 .elementor-heading-title{
    color:#fff;
    font-family:"Volkhov",Sans-serif;
    font-size:51px;
    text-transform:uppercase
}
.elementor-1854 .elementor-element.elementor-element-707d7a6>.elementor-widget-container{
    padding:0
}
.elementor-1854 .elementor-element.elementor-element-195d54f{
    text-align:center
}
.elementor-1854 .elementor-element.elementor-element-195d54f .elementor-heading-title{
    color:#fff;
    font-family:"Work Sans",Sans-serif;
    font-size:25px;
    font-weight:500;
    text-transform:capitalize
}
.elementor-1854 .elementor-element.elementor-element-195d54f>.elementor-widget-container{
    padding:0 0 40px 0
}
.elementor-1854 .elementor-element.elementor-element-fc578e3 .elementor-cta__content{
    text-align:center;
    background-color:#fff
}
.elementor-1854 .elementor-element.elementor-element-fc578e3 .elementor-cta__title{
    font-family:"Work Sans",Sans-serif;
    text-transform:uppercase;
    color:#5B1865
}
.elementor-1854 .elementor-element.elementor-element-fc578e3 .elementor-cta__button{
    color:#fff;
    background-color:#d34b2d;
    border-color:#d34b2d
}
.elementor-1854 .elementor-element.elementor-element-fc578e3 .elementor-cta .elementor-cta__bg,.elementor-1854 .elementor-element.elementor-element-fc578e3 .elementor-cta .elementor-cta__bg-overlay{
    transition-duration:1500ms
}
.elementor-1854 .elementor-element.elementor-element-4562ee3 .elementor-cta__content{
    text-align:center;
    background-color:#fff
}
.elementor-1854 .elementor-element.elementor-element-4562ee3 .elementor-cta__title{
    font-family:"Work Sans",Sans-serif;
    text-transform:uppercase;
    color:#5B1865
}
.elementor-1854 .elementor-element.elementor-element-4562ee3 .elementor-cta__button{
    color:#fff;
    background-color:#d34b2d;
    border-color:#d34b2d
}
.elementor-1854 .elementor-element.elementor-element-4562ee3 .elementor-cta .elementor-cta__bg,.elementor-1854 .elementor-element.elementor-element-4562ee3 .elementor-cta .elementor-cta__bg-overlay{
    transition-duration:1500ms
}
.elementor-1854 .elementor-element.elementor-element-6006e43e:not(.elementor-motion-effects-element-type-background),.elementor-1854 .elementor-element.elementor-element-6006e43e>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#f8f8f9
}
.elementor-1854 .elementor-element.elementor-element-6006e43e{
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding:8em 0 8em 0
}
.elementor-1854 .elementor-element.elementor-element-6006e43e>.elementor-background-overlay{
    transition:background .3s,border-radius .3s,opacity .3s
}
.elementor-1854 .elementor-element.elementor-element-4f1ec793>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){
    margin-bottom:25px
}
.elementor-1854 .elementor-element.elementor-element-69ca2255{
    text-align:center
}
.elementor-1854 .elementor-element.elementor-element-69ca2255 .elementor-heading-title{
    color:#5B1865;
    font-family:"Work Sans",Sans-serif;
    font-size:40px;
    font-weight:700;
    text-transform:capitalize;
    letter-spacing:-2.2px
}
.elementor-1854 .elementor-element.elementor-element-7ac04d54{
    margin-top:0;
    margin-bottom:0
}
.elementor-1854 .elementor-element.elementor-element-3da363f:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-1854 .elementor-element.elementor-element-3da363f>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#fff
}
.elementor-1854 .elementor-element.elementor-element-3da363f>.elementor-element-populated{
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s
}
.elementor-1854 .elementor-element.elementor-element-3da363f>.elementor-element-populated>.elementor-background-overlay{
    transition:background .3s,border-radius .3s,opacity .3s
}
.elementor-1854 .elementor-element.elementor-element-2070a264 .pp-logo-carousel .swiper-slide{
    text-align:center
}
.elementor-1854 .elementor-element.elementor-element-2070a264 .elementor-swiper-button-next,.elementor-1854 .elementor-element.elementor-element-2070a264 .elementor-swiper-button-prev{
    font-size:22px
}
.elementor-1854 .elementor-element.elementor-element-decc13b:not(.elementor-motion-effects-element-type-background),.elementor-1854 .elementor-element.elementor-element-decc13b>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-image:url("/wp-content/themes/globalmerchantservicesny/images/image-from-rawpixel-id-580725-jpeg.jpg");
    background-position:top left;
    background-repeat:no-repeat;
    background-size:cover
}
.elementor-1854 .elementor-element.elementor-element-decc13b>.elementor-background-overlay{
    background-color:#f8f8f9;
    opacity:.24;
    transition:background .3s,border-radius .3s,opacity .3s
}
.elementor-1854 .elementor-element.elementor-element-decc13b{
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin-top:0;
    margin-bottom:50px;
    padding:150px 0 150px 0
}
.elementor-1854 .elementor-element.elementor-element-d37ebd4>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){
    margin-bottom:10px
}
.elementor-1854 .elementor-element.elementor-element-39fa886 .elementor-icon-wrapper{
    text-align:center
}
.elementor-1854 .elementor-element.elementor-element-39fa886.elementor-view-stacked .elementor-icon{
    background-color:#470024
}
.elementor-1854 .elementor-element.elementor-element-39fa886.elementor-view-framed .elementor-icon,.elementor-1854 .elementor-element.elementor-element-39fa886.elementor-view-default .elementor-icon{
    color:#470024;
    border-color:#470024
}
.elementor-1854 .elementor-element.elementor-element-39fa886.elementor-view-framed .elementor-icon,.elementor-1854 .elementor-element.elementor-element-39fa886.elementor-view-default .elementor-icon svg{
    fill:#470024
}
.elementor-1854 .elementor-element.elementor-element-39fa886 .elementor-icon{
    font-size:25px
}
.elementor-1854 .elementor-element.elementor-element-39fa886 .elementor-icon svg{
    height:25px
}
.elementor-1854 .elementor-element.elementor-element-1b2f77e .elementor-counter-number-wrapper{
    color:#5B1865;
    font-family:"Work Sans",Sans-serif;
    font-size:50px
}
.elementor-1854 .elementor-element.elementor-element-1b2f77e .elementor-counter-title{
    color:#5B1865;
    font-family:"Volkhov",Sans-serif;
    font-style:italic;
    letter-spacing:-1.1px
}
.elementor-1854 .elementor-element.elementor-element-2a476e1>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){
    margin-bottom:10px
}
.elementor-1854 .elementor-element.elementor-element-5777c8c .elementor-icon-wrapper{
    text-align:center
}
.elementor-1854 .elementor-element.elementor-element-5777c8c.elementor-view-stacked .elementor-icon{
    background-color:#470024
}
.elementor-1854 .elementor-element.elementor-element-5777c8c.elementor-view-framed .elementor-icon,.elementor-1854 .elementor-element.elementor-element-5777c8c.elementor-view-default .elementor-icon{
    color:#470024;
    border-color:#470024
}
.elementor-1854 .elementor-element.elementor-element-5777c8c.elementor-view-framed .elementor-icon,.elementor-1854 .elementor-element.elementor-element-5777c8c.elementor-view-default .elementor-icon svg{
    fill:#470024
}
.elementor-1854 .elementor-element.elementor-element-5777c8c .elementor-icon{
    font-size:25px
}
.elementor-1854 .elementor-element.elementor-element-5777c8c .elementor-icon svg{
    height:25px
}
.elementor-1854 .elementor-element.elementor-element-73defc1 .elementor-counter-number-wrapper{
    color:#5B1865;
    font-family:"Work Sans",Sans-serif;
    font-size:50px
}
.elementor-1854 .elementor-element.elementor-element-73defc1 .elementor-counter-title{
    color:#5B1865;
    font-family:"Volkhov",Sans-serif;
    font-style:italic;
    letter-spacing:-1.1px
}
.elementor-1854 .elementor-element.elementor-element-7f8732b>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){
    margin-bottom:10px
}
.elementor-1854 .elementor-element.elementor-element-4a94b88 .elementor-icon-wrapper{
    text-align:center
}
.elementor-1854 .elementor-element.elementor-element-4a94b88.elementor-view-stacked .elementor-icon{
    background-color:#470024
}
.elementor-1854 .elementor-element.elementor-element-4a94b88.elementor-view-framed .elementor-icon,.elementor-1854 .elementor-element.elementor-element-4a94b88.elementor-view-default .elementor-icon{
    color:#470024;
    border-color:#470024
}
.elementor-1854 .elementor-element.elementor-element-4a94b88.elementor-view-framed .elementor-icon,.elementor-1854 .elementor-element.elementor-element-4a94b88.elementor-view-default .elementor-icon svg{
    fill:#470024
}
.elementor-1854 .elementor-element.elementor-element-4a94b88 .elementor-icon{
    font-size:25px
}
.elementor-1854 .elementor-element.elementor-element-4a94b88 .elementor-icon svg{
    height:25px
}
.elementor-1854 .elementor-element.elementor-element-e58b0ba .elementor-counter-number-wrapper{
    color:#5B1865;
    font-family:"Work Sans",Sans-serif;
    font-size:50px
}
.elementor-1854 .elementor-element.elementor-element-e58b0ba .elementor-counter-title{
    color:#5B1865;
    font-family:"Volkhov",Sans-serif;
    font-style:italic;
    letter-spacing:-1.1px
}
@media(max-width:1024px){
    .elementor-1854 .elementor-element.elementor-element-cc2e178>.elementor-container{
        min-height:0vh
    }
    .elementor-1854 .elementor-element.elementor-element-cc2e178{
        padding:0 0 60px 0
    }
    .elementor-1854 .elementor-element.elementor-element-2d686b0 .swiper-slide-contents{
        max-width:96%
    }
    .elementor-1854 .elementor-element.elementor-element-2d686b0 .elementor-slide-heading{
        font-size:71px
    }
    .elementor-1854 .elementor-element.elementor-element-6c998fd8{
        text-align:center
    }
    .elementor-1854 .elementor-element.elementor-element-4a4d394b{
        text-align:center
    }
    .elementor-1854 .elementor-element.elementor-element-23b4d80d{
        text-align:center
    }
    .elementor-1854 .elementor-element.elementor-element-73696a74{
        margin-top:0;
        margin-bottom:0;
        padding:60px 0 0 0
    }
    .elementor-1854 .elementor-element.elementor-element-753af8ef>.elementor-element-populated{
        margin:0 0 40px;
        --e-column-margin-right:0;
        --e-column-margin-left:0;
        padding:0
    }
    .elementor-1854 .elementor-element.elementor-element-12a10d66{
        text-align:center
    }
    .elementor-1854 .elementor-element.elementor-element-12a10d66>.elementor-widget-container{
        margin:0;
        padding:0
    }
    .elementor-1854 .elementor-element.elementor-element-504f4c6{
        text-align:center
    }
    .elementor-1854 .elementor-element.elementor-element-69ca2255{
        text-align:center
    }
}
@media(max-width:767px){
    .elementor-1854 .elementor-element.elementor-element-cc2e178>.elementor-container{
        min-height:0
    }
    .elementor-1854 .elementor-element.elementor-element-cc2e178{
        margin-top:-62px;
        margin-bottom:0;
        padding:4em 0 6em 0
    }
    .elementor-1854 .elementor-element.elementor-element-645dd63>.elementor-element-populated{
        margin:0;
        --e-column-margin-right:0;
        --e-column-margin-left:0;
        padding:0
    }
    .elementor-1854 .elementor-element.elementor-element-2d686b0 .swiper-slide{
        height:526px
    }
    .elementor-1854 .elementor-element.elementor-element-2d686b0 .swiper-slide-contents{
        max-width:90%
    }
    .elementor-1854 .elementor-element.elementor-element-2d686b0 .elementor-slide-heading{
        font-size:25px
    }
    .elementor-1854 .elementor-element.elementor-element-2d686b0 .elementor-slide-description{
        font-size:15px
    }
    .elementor-1854 .elementor-element.elementor-element-2d686b0>.elementor-widget-container{
        margin:0;
        padding:0
    }
    .elementor-1854 .elementor-element.elementor-element-f4e4fe5{
        margin-top:40px;
        margin-bottom:40px
    }
    .elementor-1854 .elementor-element.elementor-element-62fbe8df{
        margin-top:-39px;
        margin-bottom:-39px
    }
    .elementor-1854 .elementor-element.elementor-element-38cec39{
        text-align:center
    }
    .elementor-1854 .elementor-element.elementor-element-1ebb4cf{
        text-align:center
    }
    .elementor-1854 .elementor-element.elementor-element-5763f04c{
        text-align:center
    }
    .elementor-1854 .elementor-element.elementor-element-73696a74{
        padding:20px 0 0 0
    }
    .elementor-1854 .elementor-element.elementor-element-753af8ef>.elementor-element-populated{
        padding:0
    }
    .elementor-1854 .elementor-element.elementor-element-12a10d66{
        text-align:center
    }
    .elementor-1854 .elementor-element.elementor-element-12a10d66>.elementor-widget-container{
        margin:0;
        padding:0
    }
    .elementor-1854 .elementor-element.elementor-element-2c62eab1{
        --e-icon-list-icon-align:center;
        --e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size,1em) * .125)
    }
    .elementor-1854 .elementor-element.elementor-element-707d7a6{
        text-align:center
    }
    .elementor-1854 .elementor-element.elementor-element-195d54f{
        text-align:center
    }
    .elementor-1854 .elementor-element.elementor-element-6006e43e{
        padding:4em 0 4em 0
    }
    .elementor-1854 .elementor-element.elementor-element-69ca2255 .elementor-heading-title{
        font-size:28px
    }
    .elementor-1854 .elementor-element.elementor-element-decc13b{
        padding:0
    }
}
@media(max-width:1024px) and (min-width:768px){
    .elementor-1854 .elementor-element.elementor-element-753af8ef{
        width:100%
    }
    .elementor-1854 .elementor-element.elementor-element-ced4a11{
        width:100%
    }
}
@media(min-width:1025px){
    .elementor-1854 .elementor-element.elementor-element-decc13b:not(.elementor-motion-effects-element-type-background),.elementor-1854 .elementor-element.elementor-element-decc13b>.elementor-motion-effects-container>.elementor-motion-effects-layer{
        background-attachment:fixed
    }
}
.elementor-8767 .elementor-element.elementor-element-60acf18:not(.elementor-motion-effects-element-type-background),.elementor-8767 .elementor-element.elementor-element-60acf18>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#fff
}
.elementor-8767 .elementor-element.elementor-element-60acf18{
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding:4em 0 2em 0
}
.elementor-8767 .elementor-element.elementor-element-60acf18>.elementor-background-overlay{
    transition:background .3s,border-radius .3s,opacity .3s
}
.elementor-8767 .elementor-element.elementor-element-eb9c517>.elementor-element-populated{
    padding:0 2em 0 0
}
.elementor-8767 .elementor-element.elementor-element-3314b0e{
    text-align:left
}
.elementor-8767 .elementor-element.elementor-element-3314b0e .elementor-heading-title{
    color:#5B1865;;
    font-family:"Volkhov",Sans-serif;
    font-size:38px;
    text-transform:uppercase
}
.elementor-8767 .elementor-element.elementor-element-3314b0e>.elementor-widget-container{
    padding:0
}
.elementor-8767 .elementor-element.elementor-element-088bee8>.elementor-element-populated{
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding:0 0 0 2em
}
.elementor-8767 .elementor-element.elementor-element-088bee8>.elementor-element-populated>.elementor-background-overlay{
    transition:background .3s,border-radius .3s,opacity .3s
}
.ee-tooltip.ee-tooltip-064f960.to--top,.ee-tooltip.ee-tooltip-064f960.to--bottom{
    margin-left:0
}
.ee-tooltip.ee-tooltip-064f960.to--left,.ee-tooltip.ee-tooltip-064f960.to--right{
    margin-top:0
}
.ee-tooltip.ee-tooltip-d6ce24a.to--top,.ee-tooltip.ee-tooltip-d6ce24a.to--bottom{
    margin-left:0
}
.ee-tooltip.ee-tooltip-d6ce24a.to--left,.ee-tooltip.ee-tooltip-d6ce24a.to--right{
    margin-top:0
}
.elementor-8767 .elementor-element.elementor-element-eb46a65{
    padding:0 0 2em 0
}
.elementor-8767 .elementor-element.elementor-element-9082604:not(.elementor-motion-effects-element-type-background),.elementor-8767 .elementor-element.elementor-element-9082604>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#6661A
}
.elementor-8767 .elementor-element.elementor-element-9082604{
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding:4em 2em 4em 2em
}
.elementor-8767 .elementor-element.elementor-element-9082604>.elementor-background-overlay{
    transition:background .3s,border-radius .3s,opacity .3s
}
.elementor-8767 .elementor-element.elementor-element-f2a2309{
    text-align:center
}
.elementor-8767 .elementor-element.elementor-element-f2a2309 .elementor-heading-title{
    color:#5B1865;
}
.elementor-8767 .elementor-element.elementor-element-d7b8141{
    text-align:center;
    font-family:"Open Sans",Sans-serif;
    font-size:19px;
    font-weight:400
}
.elementor-8767 .elementor-element.elementor-element-1617fc6 .elementor-testimonial__text{
    color:#5B1865;
}
.elementor-8767 .elementor-element.elementor-element-1617fc6 .elementor-swiper-button{
    font-size:20px
}
.elementor-8767 .elementor-element.elementor-element-146582a:not(.elementor-motion-effects-element-type-background),.elementor-8767 .elementor-element.elementor-element-146582a>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#5B1865
}
.elementor-8767 .elementor-element.elementor-element-146582a>.elementor-background-overlay{
    background-color:#5B1865;;
    opacity:.92;
    transition:background .3s,border-radius .3s,opacity .3s
}
.elementor-8767 .elementor-element.elementor-element-146582a{
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding:40px 0 40px 0
}
.elementor-8767 .elementor-element.elementor-element-54d2f62 img{
    width:9%
}
.ee-tooltip.ee-tooltip-54d2f62.to--top,.ee-tooltip.ee-tooltip-54d2f62.to--bottom{
    margin-left:0
}
.ee-tooltip.ee-tooltip-54d2f62.to--left,.ee-tooltip.ee-tooltip-54d2f62.to--right{
    margin-top:0
}
.elementor-8767 .elementor-element.elementor-element-bbf1759{
    text-align:center
}
.elementor-8767 .elementor-element.elementor-element-bbf1759 .elementor-heading-title{
    color:#fff;
    font-family:"Volkhov",Sans-serif;
    font-size:51px;
    text-transform:uppercase
}
.elementor-8767 .elementor-element.elementor-element-bbf1759>.elementor-widget-container{
    padding:0
}
.elementor-8767 .elementor-element.elementor-element-88d4fe1{
    text-align:center
}
.elementor-8767 .elementor-element.elementor-element-88d4fe1 .elementor-heading-title{
    color:#fff
}
.elementor-8767 .elementor-element.elementor-element-98c2035{
    text-align:center
}
.elementor-8767 .elementor-element.elementor-element-98c2035 .elementor-heading-title{
    color:#fff;
    font-family:"Work Sans",Sans-serif;
    font-size:25px;
    font-weight:500
}
.elementor-8767 .elementor-element.elementor-element-98c2035>.elementor-widget-container{
    padding:0
}
.elementor-8767 .elementor-element.elementor-element-2f7a1c7>.elementor-container{
    max-width:548px
}
.elementor-8767 .elementor-element.elementor-element-2f7a1c7,.elementor-8767 .elementor-element.elementor-element-2f7a1c7>.elementor-background-overlay{
    border-radius:0
}
.elementor-8767 .elementor-element.elementor-element-2f7a1c7{
    padding:1em 0 0 0
}
.elementor-bc-flex-widget .elementor-8767 .elementor-element.elementor-element-eff980b.elementor-column .elementor-widget-wrap{
    align-items:center
}
.elementor-8767 .elementor-element.elementor-element-eff980b.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{
    align-content:center;
    align-items:center
}
.elementor-8767 .elementor-element.elementor-element-b1d80ce .elementor-icon-list-icon i{
    color:#fff;
    transition:color .3s
}
.elementor-8767 .elementor-element.elementor-element-b1d80ce .elementor-icon-list-icon svg{
    fill:#fff;
    transition:fill .3s
}
.elementor-8767 .elementor-element.elementor-element-b1d80ce{
    --e-icon-list-icon-size:21px;
    --icon-vertical-offset:0
}
.elementor-8767 .elementor-element.elementor-element-b1d80ce .elementor-icon-list-item>.elementor-icon-list-text,.elementor-8767 .elementor-element.elementor-element-b1d80ce .elementor-icon-list-item>a{
    font-family:"Open Sans",Sans-serif;
    font-size:26px;
    font-weight:700
}
.elementor-8767 .elementor-element.elementor-element-b1d80ce .elementor-icon-list-text{
    color:#fff;
    transition:color .3s
}
.elementor-8767 .elementor-element.elementor-element-f97a8d4>.elementor-element-populated{
    border-style:solid;
    border-width:0 0 0 1px;
    border-color:#f4f4f4;
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s
}
.elementor-8767 .elementor-element.elementor-element-f97a8d4>.elementor-element-populated>.elementor-background-overlay{
    transition:background .3s,border-radius .3s,opacity .3s
}
.elementor-8767 .elementor-element.elementor-element-2714dad .elementor-button{
    font-family:"Work Sans",Sans-serif;
    font-size:1.3rem;
    font-weight:600;
    fill:#f8f8f9;
    color:#f8f8f9;
    background-color:#470024;
    border-style:solid;
    border-width:2px 2px;
    border-color:#470024
}
.elementor-8767 .elementor-element.elementor-element-2714dad>.elementor-widget-container{
    padding:0 01em 0 0
}
.elementor-8767 .elementor-element.elementor-element-6f46b88:not(.elementor-motion-effects-element-type-background),.elementor-8767 .elementor-element.elementor-element-6f46b88>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#fff
}
.elementor-8767 .elementor-element.elementor-element-6f46b88{
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding:4em 0 4em 0
}
.elementor-8767 .elementor-element.elementor-element-6f46b88>.elementor-background-overlay{
    transition:background .3s,border-radius .3s,opacity .3s
}
.elementor-8767 .elementor-element.elementor-element-8746d01>.elementor-element-populated{
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding:0 2em 0 0
}
.elementor-8767 .elementor-element.elementor-element-8746d01>.elementor-element-populated>.elementor-background-overlay{
    transition:background .3s,border-radius .3s,opacity .3s
}
.ee-tooltip.ee-tooltip-d3dfedc.to--top,.ee-tooltip.ee-tooltip-d3dfedc.to--bottom{
    margin-left:0
}
.ee-tooltip.ee-tooltip-d3dfedc.to--left,.ee-tooltip.ee-tooltip-d3dfedc.to--right{
    margin-top:0
}
.ee-tooltip.ee-tooltip-eca9236.to--top,.ee-tooltip.ee-tooltip-eca9236.to--bottom{
    margin-left:0
}
.ee-tooltip.ee-tooltip-eca9236.to--left,.ee-tooltip.ee-tooltip-eca9236.to--right{
    margin-top:0
}
.elementor-8767 .elementor-element.elementor-element-bd74c28>.elementor-element-populated{
    padding:0 0 0 2em
}
.elementor-8767 .elementor-element.elementor-element-18eda99{
    text-align:left
}
.elementor-8767 .elementor-element.elementor-element-18eda99 .elementor-heading-title{
    color:#5B1865;;
    font-family:"Volkhov",Sans-serif;
    font-size:38px;
    text-transform:uppercase
}
.elementor-8767 .elementor-element.elementor-element-18eda99>.elementor-widget-container{
    padding:0
}
.elementor-8767 .elementor-element.elementor-element-386e3f3 .elementor-heading-title{
    color:#5B1865;;
    font-size:21px
}
.elementor-8767 .elementor-element.elementor-element-b6a8661 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){
    padding-bottom:calc(16px/2)
}
.elementor-8767 .elementor-element.elementor-element-b6a8661 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){
    margin-top:calc(16px/2)
}
.elementor-8767 .elementor-element.elementor-element-b6a8661 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{
    margin-right:calc(16px/2);
    margin-left:calc(16px/2)
}
.elementor-8767 .elementor-element.elementor-element-b6a8661 .elementor-icon-list-items.elementor-inline-items{
    margin-right:calc(-16px/2);
    margin-left:calc(-16px/2)
}
body.rtl .elementor-8767 .elementor-element.elementor-element-b6a8661 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{
    left:calc(-16px/2)
}
body:not(.rtl) .elementor-8767 .elementor-element.elementor-element-b6a8661 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{
    right:calc(-16px/2)
}
.elementor-8767 .elementor-element.elementor-element-b6a8661 .elementor-icon-list-icon i{
    color:#5B1865;;
    transition:color .3s
}
.elementor-8767 .elementor-element.elementor-element-b6a8661 .elementor-icon-list-icon svg{
    fill:#5B1865;;
    transition:fill .3s
}
.elementor-8767 .elementor-element.elementor-element-b6a8661{
    --e-icon-list-icon-size:14px;
    --icon-vertical-offset:0
}
.elementor-8767 .elementor-element.elementor-element-b6a8661 .elementor-icon-list-item>.elementor-icon-list-text,.elementor-8767 .elementor-element.elementor-element-b6a8661 .elementor-icon-list-item>a{
    font-family:"Open Sans",Sans-serif;
    font-weight:600;
    text-transform:capitalize
}
.elementor-8767 .elementor-element.elementor-element-b6a8661 .elementor-icon-list-text{
    color:#5B1865;;
    transition:color .3s
}
.elementor-8767 .elementor-element.elementor-element-9cf8812:not(.elementor-motion-effects-element-type-background),.elementor-8767 .elementor-element.elementor-element-9cf8812>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#5B1865;
}
.elementor-8767 .elementor-element.elementor-element-9cf8812{
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding:4em 2em 4em 2em
}
.elementor-8767 .elementor-element.elementor-element-9cf8812>.elementor-background-overlay{
    transition:background .3s,border-radius .3s,opacity .3s
}
.elementor-8767 .elementor-element.elementor-element-5831c1b{
    text-align:left
}
.elementor-8767 .elementor-element.elementor-element-5831c1b .elementor-heading-title{
    color:#fff;
    font-family:"Volkhov",Sans-serif;
    font-size:38px;
    text-transform:uppercase
}
.elementor-8767 .elementor-element.elementor-element-5831c1b>.elementor-widget-container{
    padding:0
}
.elementor-8767 .elementor-element.elementor-element-1b8ce96{
    text-align:left
}
.elementor-8767 .elementor-element.elementor-element-1b8ce96 .elementor-heading-title{
    color:#fff;
    font-size:25px;
    line-height:1.3em
}
.elementor-8767 .elementor-element.elementor-element-baab4e5{
    padding:2em 0 0 0
}
.elementor-8767 .elementor-element.elementor-element-91084a2{
    text-align:left
}
.elementor-8767 .elementor-element.elementor-element-91084a2 .elementor-heading-title{
    color:#fff;
    font-family:"Volkhov",Sans-serif;
    font-size:38px;
    text-transform:uppercase
}
.elementor-8767 .elementor-element.elementor-element-91084a2>.elementor-widget-container{
    padding:0
}
.elementor-8767 .elementor-element.elementor-element-7f0f8e0>.elementor-container{
    max-width:548px
}
.elementor-8767 .elementor-element.elementor-element-7f0f8e0,.elementor-8767 .elementor-element.elementor-element-7f0f8e0>.elementor-background-overlay{
    border-radius:0
}
.elementor-8767 .elementor-element.elementor-element-7f0f8e0{
    padding:1em 0 0 0
}
.elementor-bc-flex-widget .elementor-8767 .elementor-element.elementor-element-066c652.elementor-column .elementor-widget-wrap{
    align-items:center
}
.elementor-8767 .elementor-element.elementor-element-066c652.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{
    align-content:center;
    align-items:center
}
.elementor-8767 .elementor-element.elementor-element-255b64b .elementor-icon-list-icon i{
    color:#fff;
    transition:color .3s
}
.elementor-8767 .elementor-element.elementor-element-255b64b .elementor-icon-list-icon svg{
    fill:#fff;
    transition:fill .3s
}
.elementor-8767 .elementor-element.elementor-element-255b64b{
    --e-icon-list-icon-size:21px;
    --icon-vertical-offset:0
}
.elementor-8767 .elementor-element.elementor-element-255b64b .elementor-icon-list-item>.elementor-icon-list-text,.elementor-8767 .elementor-element.elementor-element-255b64b .elementor-icon-list-item>a{
    font-family:"Open Sans",Sans-serif;
    font-size:26px;
    font-weight:700
}
.elementor-8767 .elementor-element.elementor-element-255b64b .elementor-icon-list-text{
    color:#fff;
    transition:color .3s
}
.elementor-8767 .elementor-element.elementor-element-45d0fcc>.elementor-element-populated{
    border-style:solid;
    border-width:0 0 0 1px;
    border-color:#f4f4f4;
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s
}
.elementor-8767 .elementor-element.elementor-element-45d0fcc>.elementor-element-populated>.elementor-background-overlay{
    transition:background .3s,border-radius .3s,opacity .3s
}
.elementor-8767 .elementor-element.elementor-element-6807e01 .elementor-button{
    font-family:"Work Sans",Sans-serif;
    font-size:1.3rem;
    font-weight:600;
    fill:#f8f8f9;
    color:#f8f8f9;
    background-color:#470024;
    border-style:solid;
    border-width:2px 2px;
    border-color:#470024
}
.elementor-8767 .elementor-element.elementor-element-6807e01>.elementor-widget-container{
    padding:0 01em 0 0
}
.elementor-8767 .elementor-element.elementor-element-f4b9a34>.elementor-element-populated{
    padding:0 0 0 2em
}
.ee-tooltip.ee-tooltip-96f2fe9.to--top,.ee-tooltip.ee-tooltip-96f2fe9.to--bottom{
    margin-left:0
}
.ee-tooltip.ee-tooltip-96f2fe9.to--left,.ee-tooltip.ee-tooltip-96f2fe9.to--right{
    margin-top:0
}
.ee-tooltip.ee-tooltip-a1bbb9f.to--top,.ee-tooltip.ee-tooltip-a1bbb9f.to--bottom{
    margin-left:0
}
.ee-tooltip.ee-tooltip-a1bbb9f.to--left,.ee-tooltip.ee-tooltip-a1bbb9f.to--right{
    margin-top:0
}
.elementor-8767 .elementor-element.elementor-element-56bc6eb:not(.elementor-motion-effects-element-type-background),.elementor-8767 .elementor-element.elementor-element-56bc6eb>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#5B1865;
}
.elementor-8767 .elementor-element.elementor-element-56bc6eb{
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding:4em 2em 4em 2em
}
.elementor-8767 .elementor-element.elementor-element-56bc6eb>.elementor-background-overlay{
    transition:background .3s,border-radius .3s,opacity .3s
}
.elementor-8767 .elementor-element.elementor-element-e2554d9{
    text-align:left
}
.elementor-8767 .elementor-element.elementor-element-e2554d9 .elementor-heading-title{
    color:#fff;
    font-family:"Volkhov",Sans-serif;
    font-size:38px;
    text-transform:uppercase
}
.elementor-8767 .elementor-element.elementor-element-e2554d9>.elementor-widget-container{
    padding:0
}
.elementor-8767 .elementor-element.elementor-element-e5de98f{
    text-align:left
}
.elementor-8767 .elementor-element.elementor-element-e5de98f .elementor-heading-title{
    color:#fff;
    font-size:25px;
    line-height:1.3em
}
.elementor-8767 .elementor-element.elementor-element-6654be5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){
    padding-bottom:calc(16px/2)
}
.elementor-8767 .elementor-element.elementor-element-6654be5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){
    margin-top:calc(16px/2)
}
.elementor-8767 .elementor-element.elementor-element-6654be5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{
    margin-right:calc(16px/2);
    margin-left:calc(16px/2)
}
.elementor-8767 .elementor-element.elementor-element-6654be5 .elementor-icon-list-items.elementor-inline-items{
    margin-right:calc(-16px/2);
    margin-left:calc(-16px/2)
}
body.rtl .elementor-8767 .elementor-element.elementor-element-6654be5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{
    left:calc(-16px/2)
}
body:not(.rtl) .elementor-8767 .elementor-element.elementor-element-6654be5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{
    right:calc(-16px/2)
}
.elementor-8767 .elementor-element.elementor-element-6654be5 .elementor-icon-list-icon i{
    color:#fff;
    transition:color .3s
}
.elementor-8767 .elementor-element.elementor-element-6654be5 .elementor-icon-list-icon svg{
    fill:#fff;
    transition:fill .3s
}
.elementor-8767 .elementor-element.elementor-element-6654be5{
    --e-icon-list-icon-size:14px;
    --icon-vertical-offset:0
}
.elementor-8767 .elementor-element.elementor-element-6654be5 .elementor-icon-list-text{
    color:#fff;
    transition:color .3s
}
.elementor-8767 .elementor-element.elementor-element-50984ff>.elementor-element-populated{
    padding:0 0 0 2em
}
.ee-tooltip.ee-tooltip-31c1a40.to--top,.ee-tooltip.ee-tooltip-31c1a40.to--bottom{
    margin-left:0
}
.ee-tooltip.ee-tooltip-31c1a40.to--left,.ee-tooltip.ee-tooltip-31c1a40.to--right{
    margin-top:0
}
.elementor-8767 .elementor-element.elementor-element-c0ebb0f .elementor-swiper-button{
    font-size:20px
}
@media(max-width:1024px) and (min-width:768px){
    .elementor-8767 .elementor-element.elementor-element-3c8b0c0{
        width:100%
    }
    .elementor-8767 .elementor-element.elementor-element-f4b9a34{
        width:100%
    }
    .elementor-8767 .elementor-element.elementor-element-7b4e9df{
        width:100%
    }
    .elementor-8767 .elementor-element.elementor-element-50984ff{
        width:100%
    }
}
@media(max-width:1024px){
    .elementor-8767 .elementor-element.elementor-element-60acf18{
        padding:2px 1px 2px 1px
    }
    .elementor-8767 .elementor-element.elementor-element-eb9c517>.elementor-element-populated{
        padding:1em 1em 1em 1em
    }
    .elementor-8767 .elementor-element.elementor-element-eb46a65{
        padding:2em 1em 2em 1em
    }
    .elementor-8767 .elementor-element.elementor-element-bd74c28>.elementor-element-populated{
        padding:0 1em 0 0
    }
    .elementor-8767 .elementor-element.elementor-element-5831c1b{
        text-align:center
    }
    .elementor-8767 .elementor-element.elementor-element-1b8ce96{
        text-align:center
    }
    .elementor-8767 .elementor-element.elementor-element-91084a2{
        text-align:center
    }
    .elementor-8767 .elementor-element.elementor-element-96f2fe9 img{
        width:43%
    }
    .elementor-8767 .elementor-element.elementor-element-a1bbb9f img{
        width:43%
    }
    .elementor-8767 .elementor-element.elementor-element-31c1a40 img{
        width:43%
    }
}
@media(max-width:767px){
    .elementor-8767 .elementor-element.elementor-element-60acf18{
        padding:0
    }
    .elementor-8767 .elementor-element.elementor-element-eb9c517>.elementor-element-populated{
        padding:2em 1em 2em 1em
    }
    .elementor-8767 .elementor-element.elementor-element-3314b0e{
        text-align:center
    }
    .elementor-8767 .elementor-element.elementor-element-3314b0e .elementor-heading-title{
        font-size:25px
    }
    .elementor-8767 .elementor-element.elementor-element-1606f52{
        text-align:center
    }
    .elementor-8767 .elementor-element.elementor-element-1606f52>.elementor-widget-container{
        padding:0 1em 0 1em
    }
    .elementor-8767 .elementor-element.elementor-element-088bee8>.elementor-element-populated{
        padding:0
    }
    .elementor-8767 .elementor-element.elementor-element-064f960 img{
        width:100%
    }
    .elementor-8767 .elementor-element.elementor-element-d6ce24a img{
        width:100%
    }
    .elementor-8767 .elementor-element.elementor-element-c377ec0{
        text-align:center
    }
    .elementor-8767 .elementor-element.elementor-element-146582a{
        padding:1em 1em 1em 1em
    }
    .elementor-8767 .elementor-element.elementor-element-54d2f62 img{
        width:31%
    }
    .elementor-8767 .elementor-element.elementor-element-bbf1759{
        text-align:center
    }
    .elementor-8767 .elementor-element.elementor-element-bbf1759 .elementor-heading-title{
        font-size:29px
    }
    .elementor-8767 .elementor-element.elementor-element-88d4fe1{
        text-align:center
    }
    .elementor-8767 .elementor-element.elementor-element-88d4fe1 .elementor-heading-title{
        font-size:24px
    }
    .elementor-8767 .elementor-element.elementor-element-98c2035{
        text-align:center
    }
    .elementor-8767 .elementor-element.elementor-element-98c2035 .elementor-heading-title{
        font-size:21px
    }
    .elementor-8767 .elementor-element.elementor-element-98c2035>.elementor-widget-container{
        padding:0
    }
    .elementor-8767 .elementor-element.elementor-element-f97a8d4>.elementor-element-populated{
        border-width:0
    }
    .elementor-8767 .elementor-element.elementor-element-2714dad .elementor-button{
        padding:.5em 2em .5em 2em
    }
    .elementor-8767 .elementor-element.elementor-element-2714dad>.elementor-widget-container{
        padding:0
    }
    .elementor-8767 .elementor-element.elementor-element-6f46b88{
        padding:0
    }
    .elementor-8767 .elementor-element.elementor-element-8746d01>.elementor-element-populated{
        padding:0
    }
    .elementor-8767 .elementor-element.elementor-element-bd74c28>.elementor-element-populated{
        padding:2em 1em 2em 1em
    }
    .elementor-8767 .elementor-element.elementor-element-18eda99{
        text-align:center
    }
    .elementor-8767 .elementor-element.elementor-element-18eda99 .elementor-heading-title{
        font-size:25px
    }
    .elementor-8767 .elementor-element.elementor-element-5ac8416{
        text-align:center
    }
    .elementor-8767 .elementor-element.elementor-element-386e3f3{
        text-align:center
    }
    .elementor-8767 .elementor-element.elementor-element-9cf8812{
        padding:1em 1em 1em 1em
    }
    .elementor-8767 .elementor-element.elementor-element-3c8b0c0>.elementor-element-populated{
        padding:2em 2em 2em 2em
    }
    .elementor-8767 .elementor-element.elementor-element-5831c1b{
        text-align:center
    }
    .elementor-8767 .elementor-element.elementor-element-5831c1b .elementor-heading-title{
        font-size:26px
    }
    .elementor-8767 .elementor-element.elementor-element-1b8ce96{
        text-align:center
    }
    .elementor-8767 .elementor-element.elementor-element-1b8ce96 .elementor-heading-title{
        font-size:17px
    }
    .elementor-8767 .elementor-element.elementor-element-baab4e5{
        padding:0
    }
    .elementor-8767 .elementor-element.elementor-element-91084a2{
        text-align:center
    }
    .elementor-8767 .elementor-element.elementor-element-91084a2 .elementor-heading-title{
        font-size:26px
    }
    .elementor-8767 .elementor-element.elementor-element-7f0f8e0{
        padding:0
    }
    .elementor-8767 .elementor-element.elementor-element-45d0fcc>.elementor-element-populated{
        border-width:0
    }
    .elementor-8767 .elementor-element.elementor-element-6807e01 .elementor-button{
        padding:.5em 2em .5em 2em
    }
    .elementor-8767 .elementor-element.elementor-element-6807e01>.elementor-widget-container{
        padding:0
    }
    .elementor-8767 .elementor-element.elementor-element-f4b9a34>.elementor-element-populated{
        padding:0
    }
    .elementor-8767 .elementor-element.elementor-element-96f2fe9 img{
        width:100%
    }
    .elementor-8767 .elementor-element.elementor-element-a1bbb9f img{
        width:100%
    }
    .elementor-8767 .elementor-element.elementor-element-56bc6eb{
        padding:1em 1em 1em 1em
    }
    .elementor-8767 .elementor-element.elementor-element-7b4e9df>.elementor-element-populated{
        padding:2em 2em 2em 2em
    }
    .elementor-8767 .elementor-element.elementor-element-e2554d9{
        text-align:center
    }
    .elementor-8767 .elementor-element.elementor-element-e2554d9 .elementor-heading-title{
        font-size:26px
    }
    .elementor-8767 .elementor-element.elementor-element-e5de98f{
        text-align:center
    }
    .elementor-8767 .elementor-element.elementor-element-e5de98f .elementor-heading-title{
        font-size:17px
    }
    .elementor-8767 .elementor-element.elementor-element-50984ff>.elementor-element-populated{
        padding:0
    }
    .elementor-8767 .elementor-element.elementor-element-31c1a40 img{
        width:100%
    }
}
.elementor-8719 .elementor-element.elementor-element-60acf18:not(.elementor-motion-effects-element-type-background),.elementor-8719 .elementor-element.elementor-element-60acf18>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#fff
}
.elementor-8719 .elementor-element.elementor-element-60acf18{
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding:4em 0 2em 0
}
.elementor-8719 .elementor-element.elementor-element-60acf18>.elementor-background-overlay{
    transition:background .3s,border-radius .3s,opacity .3s
}
.elementor-8719 .elementor-element.elementor-element-eb9c517>.elementor-element-populated{
    padding:0 2em 0 0
}
.elementor-8719 .elementor-element.elementor-element-3314b0e{
    text-align:left
}
.elementor-8719 .elementor-element.elementor-element-3314b0e .elementor-heading-title{
    color:#5B1865;;
    font-family:"Volkhov",Sans-serif;
    font-size:38px;
    text-transform:uppercase
}
.elementor-8719 .elementor-element.elementor-element-3314b0e>.elementor-widget-container{
    padding:0
}
.elementor-8719 .elementor-element.elementor-element-088bee8>.elementor-element-populated{
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding:0 0 0 2em
}
.elementor-8719 .elementor-element.elementor-element-088bee8>.elementor-element-populated>.elementor-background-overlay{
    transition:background .3s,border-radius .3s,opacity .3s
}
.ee-tooltip.ee-tooltip-064f960.to--top,.ee-tooltip.ee-tooltip-064f960.to--bottom{
    margin-left:0
}
.ee-tooltip.ee-tooltip-064f960.to--left,.ee-tooltip.ee-tooltip-064f960.to--right{
    margin-top:0
}
.ee-tooltip.ee-tooltip-d6ce24a.to--top,.ee-tooltip.ee-tooltip-d6ce24a.to--bottom{
    margin-left:0
}
.ee-tooltip.ee-tooltip-d6ce24a.to--left,.ee-tooltip.ee-tooltip-d6ce24a.to--right{
    margin-top:0
}
.elementor-8719 .elementor-element.elementor-element-eb46a65{
    padding:0 0 2em 0
}
.elementor-8719 .elementor-element.elementor-element-9082604:not(.elementor-motion-effects-element-type-background),.elementor-8719 .elementor-element.elementor-element-9082604>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#6661A
}
.elementor-8719 .elementor-element.elementor-element-9082604{
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding:4em 2em 4em 2em
}
.elementor-8719 .elementor-element.elementor-element-9082604>.elementor-background-overlay{
    transition:background .3s,border-radius .3s,opacity .3s
}
.elementor-8719 .elementor-element.elementor-element-f2a2309{
    text-align:center
}
.elementor-8719 .elementor-element.elementor-element-f2a2309 .elementor-heading-title{
    color:#5B1865;
}
.elementor-8719 .elementor-element.elementor-element-d7b8141{
    text-align:center;
    font-family:"Open Sans",Sans-serif;
    font-size:19px;
    font-weight:400
}
.elementor-8719 .elementor-element.elementor-element-1617fc6 .elementor-testimonial__text{
    color:#5B1865;
}
.elementor-8719 .elementor-element.elementor-element-1617fc6 .elementor-swiper-button{
    font-size:20px
}
.elementor-8719 .elementor-element.elementor-element-146582a:not(.elementor-motion-effects-element-type-background),.elementor-8719 .elementor-element.elementor-element-146582a>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#5B1865
}
.elementor-8719 .elementor-element.elementor-element-146582a>.elementor-background-overlay{
    background-color:#5B1865;;
    opacity:.92;
    transition:background .3s,border-radius .3s,opacity .3s
}
.elementor-8719 .elementor-element.elementor-element-146582a{
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding:40px 0 40px 0
}
.elementor-8719 .elementor-element.elementor-element-54d2f62 img{
    width:9%
}
.ee-tooltip.ee-tooltip-54d2f62.to--top,.ee-tooltip.ee-tooltip-54d2f62.to--bottom{
    margin-left:0
}
.ee-tooltip.ee-tooltip-54d2f62.to--left,.ee-tooltip.ee-tooltip-54d2f62.to--right{
    margin-top:0
}
.elementor-8719 .elementor-element.elementor-element-bbf1759{
    text-align:center
}
.elementor-8719 .elementor-element.elementor-element-bbf1759 .elementor-heading-title{
    color:#fff;
    font-family:"Volkhov",Sans-serif;
    font-size:51px;
    text-transform:uppercase
}
.elementor-8719 .elementor-element.elementor-element-bbf1759>.elementor-widget-container{
    padding:0
}
.elementor-8719 .elementor-element.elementor-element-88d4fe1{
    text-align:center
}
.elementor-8719 .elementor-element.elementor-element-88d4fe1 .elementor-heading-title{
    color:#fff
}
.elementor-8719 .elementor-element.elementor-element-98c2035{
    text-align:center
}
.elementor-8719 .elementor-element.elementor-element-98c2035 .elementor-heading-title{
    color:#fff;
    font-family:"Work Sans",Sans-serif;
    font-size:25px;
    font-weight:500
}
.elementor-8719 .elementor-element.elementor-element-98c2035>.elementor-widget-container{
    padding:0
}
.elementor-8719 .elementor-element.elementor-element-2f7a1c7>.elementor-container{
    max-width:548px
}
.elementor-8719 .elementor-element.elementor-element-2f7a1c7,.elementor-8719 .elementor-element.elementor-element-2f7a1c7>.elementor-background-overlay{
    border-radius:0
}
.elementor-8719 .elementor-element.elementor-element-2f7a1c7{
    padding:1em 0 0 0
}
.elementor-bc-flex-widget .elementor-8719 .elementor-element.elementor-element-eff980b.elementor-column .elementor-widget-wrap{
    align-items:center
}
.elementor-8719 .elementor-element.elementor-element-eff980b.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{
    align-content:center;
    align-items:center
}
.elementor-8719 .elementor-element.elementor-element-b1d80ce .elementor-icon-list-icon i{
    color:#fff;
    transition:color .3s
}
.elementor-8719 .elementor-element.elementor-element-b1d80ce .elementor-icon-list-icon svg{
    fill:#fff;
    transition:fill .3s
}
.elementor-8719 .elementor-element.elementor-element-b1d80ce{
    --e-icon-list-icon-size:21px;
    --icon-vertical-offset:0
}
.elementor-8719 .elementor-element.elementor-element-b1d80ce .elementor-icon-list-item>.elementor-icon-list-text,.elementor-8719 .elementor-element.elementor-element-b1d80ce .elementor-icon-list-item>a{
    font-family:"Open Sans",Sans-serif;
    font-size:26px;
    font-weight:700
}
.elementor-8719 .elementor-element.elementor-element-b1d80ce .elementor-icon-list-text{
    color:#fff;
    transition:color .3s
}
.elementor-8719 .elementor-element.elementor-element-f97a8d4>.elementor-element-populated{
    border-style:solid;
    border-width:0 0 0 1px;
    border-color:#f4f4f4;
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s
}
.elementor-8719 .elementor-element.elementor-element-f97a8d4>.elementor-element-populated>.elementor-background-overlay{
    transition:background .3s,border-radius .3s,opacity .3s
}
.elementor-8719 .elementor-element.elementor-element-2714dad .elementor-button{
    font-family:"Work Sans",Sans-serif;
    font-size:1.3rem;
    font-weight:600;
    fill:#f8f8f9;
    color:#f8f8f9;
    background-color:#470024;
    border-style:solid;
    border-width:2px 2px;
    border-color:#470024
}
.elementor-8719 .elementor-element.elementor-element-2714dad>.elementor-widget-container{
    padding:0 01em 0 0
}
.elementor-8719 .elementor-element.elementor-element-6f46b88:not(.elementor-motion-effects-element-type-background),.elementor-8719 .elementor-element.elementor-element-6f46b88>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#fff
}
.elementor-8719 .elementor-element.elementor-element-6f46b88{
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding:4em 0 4em 0
}
.elementor-8719 .elementor-element.elementor-element-6f46b88>.elementor-background-overlay{
    transition:background .3s,border-radius .3s,opacity .3s
}
.elementor-8719 .elementor-element.elementor-element-8746d01>.elementor-element-populated{
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding:0 2em 0 0
}
.elementor-8719 .elementor-element.elementor-element-8746d01>.elementor-element-populated>.elementor-background-overlay{
    transition:background .3s,border-radius .3s,opacity .3s
}
.ee-tooltip.ee-tooltip-d3dfedc.to--top,.ee-tooltip.ee-tooltip-d3dfedc.to--bottom{
    margin-left:0
}
.ee-tooltip.ee-tooltip-d3dfedc.to--left,.ee-tooltip.ee-tooltip-d3dfedc.to--right{
    margin-top:0
}
.ee-tooltip.ee-tooltip-eca9236.to--top,.ee-tooltip.ee-tooltip-eca9236.to--bottom{
    margin-left:0
}
.ee-tooltip.ee-tooltip-eca9236.to--left,.ee-tooltip.ee-tooltip-eca9236.to--right{
    margin-top:0
}
.elementor-8719 .elementor-element.elementor-element-bd74c28>.elementor-element-populated{
    padding:0 0 0 2em
}
.elementor-8719 .elementor-element.elementor-element-18eda99{
    text-align:left
}
.elementor-8719 .elementor-element.elementor-element-18eda99 .elementor-heading-title{
    color:#5B1865;;
    font-family:"Volkhov",Sans-serif;
    font-size:38px;
    text-transform:uppercase
}
.elementor-8719 .elementor-element.elementor-element-18eda99>.elementor-widget-container{
    padding:0
}
.elementor-8719 .elementor-element.elementor-element-386e3f3 .elementor-heading-title{
    color:#5B1865;;
    font-size:21px
}
.elementor-8719 .elementor-element.elementor-element-b6a8661 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){
    padding-bottom:calc(16px/2)
}
.elementor-8719 .elementor-element.elementor-element-b6a8661 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){
    margin-top:calc(16px/2)
}
.elementor-8719 .elementor-element.elementor-element-b6a8661 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{
    margin-right:calc(16px/2);
    margin-left:calc(16px/2)
}
.elementor-8719 .elementor-element.elementor-element-b6a8661 .elementor-icon-list-items.elementor-inline-items{
    margin-right:calc(-16px/2);
    margin-left:calc(-16px/2)
}
body.rtl .elementor-8719 .elementor-element.elementor-element-b6a8661 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{
    left:calc(-16px/2)
}
body:not(.rtl) .elementor-8719 .elementor-element.elementor-element-b6a8661 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{
    right:calc(-16px/2)
}
.elementor-8719 .elementor-element.elementor-element-b6a8661 .elementor-icon-list-icon i{
    color:#5B1865;;
    transition:color .3s
}
.elementor-8719 .elementor-element.elementor-element-b6a8661 .elementor-icon-list-icon svg{
    fill:#5B1865;;
    transition:fill .3s
}
.elementor-8719 .elementor-element.elementor-element-b6a8661{
    --e-icon-list-icon-size:14px;
    --icon-vertical-offset:0
}
.elementor-8719 .elementor-element.elementor-element-b6a8661 .elementor-icon-list-item>.elementor-icon-list-text,.elementor-8719 .elementor-element.elementor-element-b6a8661 .elementor-icon-list-item>a{
    font-family:"Open Sans",Sans-serif;
    font-weight:600;
    text-transform:capitalize
}
.elementor-8719 .elementor-element.elementor-element-b6a8661 .elementor-icon-list-text{
    color:#5B1865;;
    transition:color .3s
}
.elementor-8719 .elementor-element.elementor-element-9cf8812:not(.elementor-motion-effects-element-type-background),.elementor-8719 .elementor-element.elementor-element-9cf8812>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#5B1865;
}
.elementor-8719 .elementor-element.elementor-element-9cf8812{
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding:4em 2em 4em 2em
}
.elementor-8719 .elementor-element.elementor-element-9cf8812>.elementor-background-overlay{
    transition:background .3s,border-radius .3s,opacity .3s
}
.elementor-8719 .elementor-element.elementor-element-5831c1b{
    text-align:left
}
.elementor-8719 .elementor-element.elementor-element-5831c1b .elementor-heading-title{
    color:#fff;
    font-family:"Volkhov",Sans-serif;
    font-size:38px;
    text-transform:uppercase
}
.elementor-8719 .elementor-element.elementor-element-5831c1b>.elementor-widget-container{
    padding:0
}
.elementor-8719 .elementor-element.elementor-element-1b8ce96{
    text-align:left
}
.elementor-8719 .elementor-element.elementor-element-1b8ce96 .elementor-heading-title{
    color:#fff;
    font-size:25px;
    line-height:1.3em
}
.elementor-8719 .elementor-element.elementor-element-baab4e5{
    padding:2em 0 0 0
}
.elementor-8719 .elementor-element.elementor-element-91084a2{
    text-align:left
}
.elementor-8719 .elementor-element.elementor-element-91084a2 .elementor-heading-title{
    color:#fff;
    font-family:"Volkhov",Sans-serif;
    font-size:38px;
    text-transform:uppercase
}
.elementor-8719 .elementor-element.elementor-element-91084a2>.elementor-widget-container{
    padding:0
}
.elementor-8719 .elementor-element.elementor-element-7f0f8e0>.elementor-container{
    max-width:548px
}
.elementor-8719 .elementor-element.elementor-element-7f0f8e0,.elementor-8719 .elementor-element.elementor-element-7f0f8e0>.elementor-background-overlay{
    border-radius:0
}
.elementor-8719 .elementor-element.elementor-element-7f0f8e0{
    padding:1em 0 0 0
}
.elementor-bc-flex-widget .elementor-8719 .elementor-element.elementor-element-066c652.elementor-column .elementor-widget-wrap{
    align-items:center
}
.elementor-8719 .elementor-element.elementor-element-066c652.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{
    align-content:center;
    align-items:center
}
.elementor-8719 .elementor-element.elementor-element-255b64b .elementor-icon-list-icon i{
    color:#fff;
    transition:color .3s
}
.elementor-8719 .elementor-element.elementor-element-255b64b .elementor-icon-list-icon svg{
    fill:#fff;
    transition:fill .3s
}
.elementor-8719 .elementor-element.elementor-element-255b64b{
    --e-icon-list-icon-size:21px;
    --icon-vertical-offset:0
}
.elementor-8719 .elementor-element.elementor-element-255b64b .elementor-icon-list-item>.elementor-icon-list-text,.elementor-8719 .elementor-element.elementor-element-255b64b .elementor-icon-list-item>a{
    font-family:"Open Sans",Sans-serif;
    font-size:26px;
    font-weight:700
}
.elementor-8719 .elementor-element.elementor-element-255b64b .elementor-icon-list-text{
    color:#fff;
    transition:color .3s
}
.elementor-8719 .elementor-element.elementor-element-45d0fcc>.elementor-element-populated{
    border-style:solid;
    border-width:0 0 0 1px;
    border-color:#f4f4f4;
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s
}
.elementor-8719 .elementor-element.elementor-element-45d0fcc>.elementor-element-populated>.elementor-background-overlay{
    transition:background .3s,border-radius .3s,opacity .3s
}
.elementor-8719 .elementor-element.elementor-element-6807e01 .elementor-button{
    font-family:"Work Sans",Sans-serif;
    font-size:1.3rem;
    font-weight:600;
    fill:#f8f8f9;
    color:#f8f8f9;
    background-color:#470024;
    border-style:solid;
    border-width:2px 2px;
    border-color:#470024
}
.elementor-8719 .elementor-element.elementor-element-6807e01>.elementor-widget-container{
    padding:0 01em 0 0
}
.elementor-8719 .elementor-element.elementor-element-f4b9a34>.elementor-element-populated{
    padding:0 0 0 2em
}
.ee-tooltip.ee-tooltip-96f2fe9.to--top,.ee-tooltip.ee-tooltip-96f2fe9.to--bottom{
    margin-left:0
}
.ee-tooltip.ee-tooltip-96f2fe9.to--left,.ee-tooltip.ee-tooltip-96f2fe9.to--right{
    margin-top:0
}
.ee-tooltip.ee-tooltip-a1bbb9f.to--top,.ee-tooltip.ee-tooltip-a1bbb9f.to--bottom{
    margin-left:0
}
.ee-tooltip.ee-tooltip-a1bbb9f.to--left,.ee-tooltip.ee-tooltip-a1bbb9f.to--right{
    margin-top:0
}
.elementor-8719 .elementor-element.elementor-element-56bc6eb:not(.elementor-motion-effects-element-type-background),.elementor-8719 .elementor-element.elementor-element-56bc6eb>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#5B1865;
}
.elementor-8719 .elementor-element.elementor-element-56bc6eb{
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding:4em 2em 4em 2em
}
.elementor-8719 .elementor-element.elementor-element-56bc6eb>.elementor-background-overlay{
    transition:background .3s,border-radius .3s,opacity .3s
}
.elementor-8719 .elementor-element.elementor-element-e2554d9{
    text-align:left
}
.elementor-8719 .elementor-element.elementor-element-e2554d9 .elementor-heading-title{
    color:#fff;
    font-family:"Volkhov",Sans-serif;
    font-size:38px;
    text-transform:uppercase
}
.elementor-8719 .elementor-element.elementor-element-e2554d9>.elementor-widget-container{
    padding:0
}
.elementor-8719 .elementor-element.elementor-element-e5de98f{
    text-align:left
}
.elementor-8719 .elementor-element.elementor-element-e5de98f .elementor-heading-title{
    color:#fff;
    font-size:25px;
    line-height:1.3em
}
.elementor-8719 .elementor-element.elementor-element-6654be5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){
    padding-bottom:calc(16px/2)
}
.elementor-8719 .elementor-element.elementor-element-6654be5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){
    margin-top:calc(16px/2)
}
.elementor-8719 .elementor-element.elementor-element-6654be5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{
    margin-right:calc(16px/2);
    margin-left:calc(16px/2)
}
.elementor-8719 .elementor-element.elementor-element-6654be5 .elementor-icon-list-items.elementor-inline-items{
    margin-right:calc(-16px/2);
    margin-left:calc(-16px/2)
}
body.rtl .elementor-8719 .elementor-element.elementor-element-6654be5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{
    left:calc(-16px/2)
}
body:not(.rtl) .elementor-8719 .elementor-element.elementor-element-6654be5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{
    right:calc(-16px/2)
}
.elementor-8719 .elementor-element.elementor-element-6654be5 .elementor-icon-list-icon i{
    color:#fff;
    transition:color .3s
}
.elementor-8719 .elementor-element.elementor-element-6654be5 .elementor-icon-list-icon svg{
    fill:#fff;
    transition:fill .3s
}
.elementor-8719 .elementor-element.elementor-element-6654be5{
    --e-icon-list-icon-size:14px;
    --icon-vertical-offset:0
}
.elementor-8719 .elementor-element.elementor-element-6654be5 .elementor-icon-list-text{
    color:#fff;
    transition:color .3s
}
.elementor-8719 .elementor-element.elementor-element-50984ff>.elementor-element-populated{
    padding:0 0 0 2em
}
.ee-tooltip.ee-tooltip-31c1a40.to--top,.ee-tooltip.ee-tooltip-31c1a40.to--bottom{
    margin-left:0
}
.ee-tooltip.ee-tooltip-31c1a40.to--left,.ee-tooltip.ee-tooltip-31c1a40.to--right{
    margin-top:0
}
.elementor-8719 .elementor-element.elementor-element-c0ebb0f .elementor-swiper-button{
    font-size:20px
}
@media(max-width:1024px) and (min-width:768px){
    .elementor-8719 .elementor-element.elementor-element-3c8b0c0{
        width:100%
    }
    .elementor-8719 .elementor-element.elementor-element-f4b9a34{
        width:100%
    }
    .elementor-8719 .elementor-element.elementor-element-7b4e9df{
        width:100%
    }
    .elementor-8719 .elementor-element.elementor-element-50984ff{
        width:100%
    }
}
@media(max-width:1024px){
    .elementor-8719 .elementor-element.elementor-element-60acf18{
        padding:2px 1px 2px 1px
    }
    .elementor-8719 .elementor-element.elementor-element-eb9c517>.elementor-element-populated{
        padding:1em 1em 1em 1em
    }
    .elementor-8719 .elementor-element.elementor-element-eb46a65{
        padding:2em 1em 2em 1em
    }
    .elementor-8719 .elementor-element.elementor-element-bd74c28>.elementor-element-populated{
        padding:0 1em 0 0
    }
    .elementor-8719 .elementor-element.elementor-element-5831c1b{
        text-align:center
    }
    .elementor-8719 .elementor-element.elementor-element-1b8ce96{
        text-align:center
    }
    .elementor-8719 .elementor-element.elementor-element-91084a2{
        text-align:center
    }
    .elementor-8719 .elementor-element.elementor-element-96f2fe9 img{
        width:43%
    }
    .elementor-8719 .elementor-element.elementor-element-a1bbb9f img{
        width:43%
    }
    .elementor-8719 .elementor-element.elementor-element-31c1a40 img{
        width:43%
    }
}
@media(max-width:767px){
    .elementor-8719 .elementor-element.elementor-element-60acf18{
        padding:0
    }
    .elementor-8719 .elementor-element.elementor-element-eb9c517>.elementor-element-populated{
        padding:2em 1em 2em 1em
    }
    .elementor-8719 .elementor-element.elementor-element-3314b0e{
        text-align:center
    }
    .elementor-8719 .elementor-element.elementor-element-3314b0e .elementor-heading-title{
        font-size:25px
    }
    .elementor-8719 .elementor-element.elementor-element-1606f52{
        text-align:center
    }
    .elementor-8719 .elementor-element.elementor-element-1606f52>.elementor-widget-container{
        padding:0 1em 0 1em
    }
    .elementor-8719 .elementor-element.elementor-element-088bee8>.elementor-element-populated{
        padding:0
    }
    .elementor-8719 .elementor-element.elementor-element-064f960 img{
        width:100%
    }
    .elementor-8719 .elementor-element.elementor-element-d6ce24a img{
        width:100%
    }
    .elementor-8719 .elementor-element.elementor-element-c377ec0{
        text-align:center
    }
    .elementor-8719 .elementor-element.elementor-element-146582a{
        padding:1em 1em 1em 1em
    }
    .elementor-8719 .elementor-element.elementor-element-54d2f62 img{
        width:31%
    }
    .elementor-8719 .elementor-element.elementor-element-bbf1759{
        text-align:center
    }
    .elementor-8719 .elementor-element.elementor-element-bbf1759 .elementor-heading-title{
        font-size:29px
    }
    .elementor-8719 .elementor-element.elementor-element-88d4fe1{
        text-align:center
    }
    .elementor-8719 .elementor-element.elementor-element-88d4fe1 .elementor-heading-title{
        font-size:24px
    }
    .elementor-8719 .elementor-element.elementor-element-98c2035{
        text-align:center
    }
    .elementor-8719 .elementor-element.elementor-element-98c2035 .elementor-heading-title{
        font-size:21px
    }
    .elementor-8719 .elementor-element.elementor-element-98c2035>.elementor-widget-container{
        padding:0
    }
    .elementor-8719 .elementor-element.elementor-element-f97a8d4>.elementor-element-populated{
        border-width:0
    }
    .elementor-8719 .elementor-element.elementor-element-2714dad .elementor-button{
        padding:.5em 2em .5em 2em
    }
    .elementor-8719 .elementor-element.elementor-element-2714dad>.elementor-widget-container{
        padding:0
    }
    .elementor-8719 .elementor-element.elementor-element-6f46b88{
        padding:0
    }
    .elementor-8719 .elementor-element.elementor-element-8746d01>.elementor-element-populated{
        padding:0
    }
    .elementor-8719 .elementor-element.elementor-element-bd74c28>.elementor-element-populated{
        padding:2em 1em 2em 1em
    }
    .elementor-8719 .elementor-element.elementor-element-18eda99{
        text-align:center
    }
    .elementor-8719 .elementor-element.elementor-element-18eda99 .elementor-heading-title{
        font-size:25px
    }
    .elementor-8719 .elementor-element.elementor-element-5ac8416{
        text-align:center
    }
    .elementor-8719 .elementor-element.elementor-element-386e3f3{
        text-align:center
    }
    .elementor-8719 .elementor-element.elementor-element-9cf8812{
        padding:1em 1em 1em 1em
    }
    .elementor-8719 .elementor-element.elementor-element-3c8b0c0>.elementor-element-populated{
        padding:2em 2em 2em 2em
    }
    .elementor-8719 .elementor-element.elementor-element-5831c1b{
        text-align:center
    }
    .elementor-8719 .elementor-element.elementor-element-5831c1b .elementor-heading-title{
        font-size:26px
    }
    .elementor-8719 .elementor-element.elementor-element-1b8ce96{
        text-align:center
    }
    .elementor-8719 .elementor-element.elementor-element-1b8ce96 .elementor-heading-title{
        font-size:17px
    }
    .elementor-8719 .elementor-element.elementor-element-baab4e5{
        padding:0
    }
    .elementor-8719 .elementor-element.elementor-element-91084a2{
        text-align:center
    }
    .elementor-8719 .elementor-element.elementor-element-91084a2 .elementor-heading-title{
        font-size:26px
    }
    .elementor-8719 .elementor-element.elementor-element-7f0f8e0{
        padding:0
    }
    .elementor-8719 .elementor-element.elementor-element-45d0fcc>.elementor-element-populated{
        border-width:0
    }
    .elementor-8719 .elementor-element.elementor-element-6807e01 .elementor-button{
        padding:.5em 2em .5em 2em
    }
    .elementor-8719 .elementor-element.elementor-element-6807e01>.elementor-widget-container{
        padding:0
    }
    .elementor-8719 .elementor-element.elementor-element-f4b9a34>.elementor-element-populated{
        padding:0
    }
    .elementor-8719 .elementor-element.elementor-element-96f2fe9 img{
        width:100%
    }
    .elementor-8719 .elementor-element.elementor-element-a1bbb9f img{
        width:100%
    }
    .elementor-8719 .elementor-element.elementor-element-56bc6eb{
        padding:1em 1em 1em 1em
    }
    .elementor-8719 .elementor-element.elementor-element-7b4e9df>.elementor-element-populated{
        padding:2em 2em 2em 2em
    }
    .elementor-8719 .elementor-element.elementor-element-e2554d9{
        text-align:center
    }
    .elementor-8719 .elementor-element.elementor-element-e2554d9 .elementor-heading-title{
        font-size:26px
    }
    .elementor-8719 .elementor-element.elementor-element-e5de98f{
        text-align:center
    }
    .elementor-8719 .elementor-element.elementor-element-e5de98f .elementor-heading-title{
        font-size:17px
    }
    .elementor-8719 .elementor-element.elementor-element-50984ff>.elementor-element-populated{
        padding:0
    }
    .elementor-8719 .elementor-element.elementor-element-31c1a40 img{
        width:100%
    }
}
.elementor-8752 .elementor-element.elementor-element-60acf18:not(.elementor-motion-effects-element-type-background),.elementor-8752 .elementor-element.elementor-element-60acf18>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#fff
}
.elementor-8752 .elementor-element.elementor-element-60acf18{
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding:4em 0 0 0
}
.elementor-8752 .elementor-element.elementor-element-60acf18>.elementor-background-overlay{
    transition:background .3s,border-radius .3s,opacity .3s
}
.elementor-8752 .elementor-element.elementor-element-eb9c517>.elementor-element-populated{
    padding:0 2em 0 0
}
.elementor-8752 .elementor-element.elementor-element-3314b0e{
    text-align:left
}
.elementor-8752 .elementor-element.elementor-element-3314b0e .elementor-heading-title{
    color:#5B1865;;
    font-family:"Volkhov",Sans-serif;
    font-size:38px;
    text-transform:uppercase
}
.elementor-8752 .elementor-element.elementor-element-3314b0e>.elementor-widget-container{
    padding:0
}
.elementor-8752 .elementor-element.elementor-element-088bee8>.elementor-element-populated{
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding:0 0 0 2em
}
.elementor-8752 .elementor-element.elementor-element-088bee8>.elementor-element-populated>.elementor-background-overlay{
    transition:background .3s,border-radius .3s,opacity .3s
}
.ee-tooltip.ee-tooltip-064f960.to--top,.ee-tooltip.ee-tooltip-064f960.to--bottom{
    margin-left:0
}
.ee-tooltip.ee-tooltip-064f960.to--left,.ee-tooltip.ee-tooltip-064f960.to--right{
    margin-top:0
}
.ee-tooltip.ee-tooltip-d6ce24a.to--top,.ee-tooltip.ee-tooltip-d6ce24a.to--bottom{
    margin-left:0
}
.ee-tooltip.ee-tooltip-d6ce24a.to--left,.ee-tooltip.ee-tooltip-d6ce24a.to--right{
    margin-top:0
}
.elementor-8752 .elementor-element.elementor-element-7c54176{
    padding:0
}
.elementor-8752 .elementor-element.elementor-element-0822f8e>.elementor-widget-container{
    padding:0
}
.elementor-8752 .elementor-element.elementor-element-146582a:not(.elementor-motion-effects-element-type-background),.elementor-8752 .elementor-element.elementor-element-146582a>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#5B1865
}
.elementor-8752 .elementor-element.elementor-element-146582a>.elementor-background-overlay{
    background-color:#5B1865;;
    opacity:.92;
    transition:background .3s,border-radius .3s,opacity .3s
}
.elementor-8752 .elementor-element.elementor-element-146582a{
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding:40px 0 40px 0
}
.elementor-8752 .elementor-element.elementor-element-54d2f62 img{
    width:9%
}
.ee-tooltip.ee-tooltip-54d2f62.to--top,.ee-tooltip.ee-tooltip-54d2f62.to--bottom{
    margin-left:0
}
.ee-tooltip.ee-tooltip-54d2f62.to--left,.ee-tooltip.ee-tooltip-54d2f62.to--right{
    margin-top:0
}
.elementor-8752 .elementor-element.elementor-element-bbf1759{
    text-align:center
}
.elementor-8752 .elementor-element.elementor-element-bbf1759 .elementor-heading-title{
    color:#fff;
    font-family:"Volkhov",Sans-serif;
    font-size:51px;
    text-transform:uppercase
}
.elementor-8752 .elementor-element.elementor-element-bbf1759>.elementor-widget-container{
    padding:0
}
.elementor-8752 .elementor-element.elementor-element-88d4fe1{
    text-align:center
}
.elementor-8752 .elementor-element.elementor-element-88d4fe1 .elementor-heading-title{
    color:#fff
}
.elementor-8752 .elementor-element.elementor-element-98c2035{
    text-align:center
}
.elementor-8752 .elementor-element.elementor-element-98c2035 .elementor-heading-title{
    color:#fff;
    font-family:"Work Sans",Sans-serif;
    font-size:25px;
    font-weight:500
}
.elementor-8752 .elementor-element.elementor-element-98c2035>.elementor-widget-container{
    padding:0
}
.elementor-8752 .elementor-element.elementor-element-2f7a1c7>.elementor-container{
    max-width:548px
}
.elementor-8752 .elementor-element.elementor-element-2f7a1c7,.elementor-8752 .elementor-element.elementor-element-2f7a1c7>.elementor-background-overlay{
    border-radius:0
}
.elementor-8752 .elementor-element.elementor-element-2f7a1c7{
    padding:1em 0 0 0
}
.elementor-bc-flex-widget .elementor-8752 .elementor-element.elementor-element-eff980b.elementor-column .elementor-widget-wrap{
    align-items:center
}
.elementor-8752 .elementor-element.elementor-element-eff980b.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{
    align-content:center;
    align-items:center
}
.elementor-8752 .elementor-element.elementor-element-b1d80ce .elementor-icon-list-icon i{
    color:#fff;
    transition:color .3s
}
.elementor-8752 .elementor-element.elementor-element-b1d80ce .elementor-icon-list-icon svg{
    fill:#fff;
    transition:fill .3s
}
.elementor-8752 .elementor-element.elementor-element-b1d80ce{
    --e-icon-list-icon-size:21px;
    --icon-vertical-offset:0
}
.elementor-8752 .elementor-element.elementor-element-b1d80ce .elementor-icon-list-item>.elementor-icon-list-text,.elementor-8752 .elementor-element.elementor-element-b1d80ce .elementor-icon-list-item>a{
    font-family:"Open Sans",Sans-serif;
    font-size:26px;
    font-weight:700
}
.elementor-8752 .elementor-element.elementor-element-b1d80ce .elementor-icon-list-text{
    color:#fff;
    transition:color .3s
}
.elementor-8752 .elementor-element.elementor-element-f97a8d4>.elementor-element-populated{
    border-style:solid;
    border-width:0 0 0 1px;
    border-color:#f4f4f4;
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s
}
.elementor-8752 .elementor-element.elementor-element-f97a8d4>.elementor-element-populated>.elementor-background-overlay{
    transition:background .3s,border-radius .3s,opacity .3s
}
.elementor-8752 .elementor-element.elementor-element-2714dad .elementor-button{
    font-family:"Work Sans",Sans-serif;
    font-size:1.3rem;
    font-weight:600;
    fill:#f8f8f9;
    color:#f8f8f9;
    background-color:#470024;
    border-style:solid;
    border-width:2px 2px;
    border-color:#470024
}
.elementor-8752 .elementor-element.elementor-element-2714dad>.elementor-widget-container{
    padding:0 01em 0 0
}
.elementor-8752 .elementor-element.elementor-element-6f46b88:not(.elementor-motion-effects-element-type-background),.elementor-8752 .elementor-element.elementor-element-6f46b88>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#fff
}
.elementor-8752 .elementor-element.elementor-element-6f46b88{
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding:4em 0 4em 0
}
.elementor-8752 .elementor-element.elementor-element-6f46b88>.elementor-background-overlay{
    transition:background .3s,border-radius .3s,opacity .3s
}
.elementor-8752 .elementor-element.elementor-element-8746d01>.elementor-element-populated{
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding:0 2em 0 0
}
.elementor-8752 .elementor-element.elementor-element-8746d01>.elementor-element-populated>.elementor-background-overlay{
    transition:background .3s,border-radius .3s,opacity .3s
}
.ee-tooltip.ee-tooltip-d3dfedc.to--top,.ee-tooltip.ee-tooltip-d3dfedc.to--bottom{
    margin-left:0
}
.ee-tooltip.ee-tooltip-d3dfedc.to--left,.ee-tooltip.ee-tooltip-d3dfedc.to--right{
    margin-top:0
}
.ee-tooltip.ee-tooltip-eca9236.to--top,.ee-tooltip.ee-tooltip-eca9236.to--bottom{
    margin-left:0
}
.ee-tooltip.ee-tooltip-eca9236.to--left,.ee-tooltip.ee-tooltip-eca9236.to--right{
    margin-top:0
}
.elementor-8752 .elementor-element.elementor-element-bd74c28>.elementor-element-populated{
    padding:0 0 0 2em
}
.elementor-8752 .elementor-element.elementor-element-18eda99{
    text-align:left
}
.elementor-8752 .elementor-element.elementor-element-18eda99 .elementor-heading-title{
    color:#5B1865;;
    font-family:"Volkhov",Sans-serif;
    font-size:38px;
    text-transform:uppercase
}
.elementor-8752 .elementor-element.elementor-element-18eda99>.elementor-widget-container{
    padding:0
}
.elementor-8752 .elementor-element.elementor-element-386e3f3 .elementor-heading-title{
    color:#5B1865;;
    font-size:21px
}
.elementor-8752 .elementor-element.elementor-element-b6a8661 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){
    padding-bottom:calc(16px/2)
}
.elementor-8752 .elementor-element.elementor-element-b6a8661 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){
    margin-top:calc(16px/2)
}
.elementor-8752 .elementor-element.elementor-element-b6a8661 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{
    margin-right:calc(16px/2);
    margin-left:calc(16px/2)
}
.elementor-8752 .elementor-element.elementor-element-b6a8661 .elementor-icon-list-items.elementor-inline-items{
    margin-right:calc(-16px/2);
    margin-left:calc(-16px/2)
}
body.rtl .elementor-8752 .elementor-element.elementor-element-b6a8661 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{
    left:calc(-16px/2)
}
body:not(.rtl) .elementor-8752 .elementor-element.elementor-element-b6a8661 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{
    right:calc(-16px/2)
}
.elementor-8752 .elementor-element.elementor-element-b6a8661 .elementor-icon-list-icon i{
    color:#5B1865;;
    transition:color .3s
}
.elementor-8752 .elementor-element.elementor-element-b6a8661 .elementor-icon-list-icon svg{
    fill:#5B1865;;
    transition:fill .3s
}
.elementor-8752 .elementor-element.elementor-element-b6a8661{
    --e-icon-list-icon-size:14px;
    --icon-vertical-offset:0
}
.elementor-8752 .elementor-element.elementor-element-b6a8661 .elementor-icon-list-item>.elementor-icon-list-text,.elementor-8752 .elementor-element.elementor-element-b6a8661 .elementor-icon-list-item>a{
    font-family:"Open Sans",Sans-serif;
    font-weight:600;
    text-transform:capitalize
}
.elementor-8752 .elementor-element.elementor-element-b6a8661 .elementor-icon-list-text{
    color:#5B1865;;
    transition:color .3s
}
.elementor-8752 .elementor-element.elementor-element-9cf8812:not(.elementor-motion-effects-element-type-background),.elementor-8752 .elementor-element.elementor-element-9cf8812>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#5B1865;
}
.elementor-8752 .elementor-element.elementor-element-9cf8812{
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding:4em 2em 4em 2em
}
.elementor-8752 .elementor-element.elementor-element-9cf8812>.elementor-background-overlay{
    transition:background .3s,border-radius .3s,opacity .3s
}
.elementor-8752 .elementor-element.elementor-element-5831c1b{
    text-align:left
}
.elementor-8752 .elementor-element.elementor-element-5831c1b .elementor-heading-title{
    color:#fff;
    font-family:"Volkhov",Sans-serif;
    font-size:38px;
    text-transform:uppercase
}
.elementor-8752 .elementor-element.elementor-element-5831c1b>.elementor-widget-container{
    padding:0
}
.elementor-8752 .elementor-element.elementor-element-1b8ce96{
    text-align:left
}
.elementor-8752 .elementor-element.elementor-element-1b8ce96 .elementor-heading-title{
    color:#fff;
    font-size:25px;
    line-height:1.3em
}
.elementor-8752 .elementor-element.elementor-element-baab4e5{
    padding:2em 0 0 0
}
.elementor-8752 .elementor-element.elementor-element-91084a2{
    text-align:left
}
.elementor-8752 .elementor-element.elementor-element-91084a2 .elementor-heading-title{
    color:#fff;
    font-family:"Volkhov",Sans-serif;
    font-size:38px;
    text-transform:uppercase
}
.elementor-8752 .elementor-element.elementor-element-91084a2>.elementor-widget-container{
    padding:0
}
.elementor-8752 .elementor-element.elementor-element-7f0f8e0>.elementor-container{
    max-width:548px
}
.elementor-8752 .elementor-element.elementor-element-7f0f8e0,.elementor-8752 .elementor-element.elementor-element-7f0f8e0>.elementor-background-overlay{
    border-radius:0
}
.elementor-8752 .elementor-element.elementor-element-7f0f8e0{
    padding:1em 0 0 0
}
.elementor-bc-flex-widget .elementor-8752 .elementor-element.elementor-element-066c652.elementor-column .elementor-widget-wrap{
    align-items:center
}
.elementor-8752 .elementor-element.elementor-element-066c652.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{
    align-content:center;
    align-items:center
}
.elementor-8752 .elementor-element.elementor-element-255b64b .elementor-icon-list-icon i{
    color:#fff;
    transition:color .3s
}
.elementor-8752 .elementor-element.elementor-element-255b64b .elementor-icon-list-icon svg{
    fill:#fff;
    transition:fill .3s
}
.elementor-8752 .elementor-element.elementor-element-255b64b{
    --e-icon-list-icon-size:21px;
    --icon-vertical-offset:0
}
.elementor-8752 .elementor-element.elementor-element-255b64b .elementor-icon-list-item>.elementor-icon-list-text,.elementor-8752 .elementor-element.elementor-element-255b64b .elementor-icon-list-item>a{
    font-family:"Open Sans",Sans-serif;
    font-size:26px;
    font-weight:700
}
.elementor-8752 .elementor-element.elementor-element-255b64b .elementor-icon-list-text{
    color:#fff;
    transition:color .3s
}
.elementor-8752 .elementor-element.elementor-element-45d0fcc>.elementor-element-populated{
    border-style:solid;
    border-width:0 0 0 1px;
    border-color:#f4f4f4;
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s
}
.elementor-8752 .elementor-element.elementor-element-45d0fcc>.elementor-element-populated>.elementor-background-overlay{
    transition:background .3s,border-radius .3s,opacity .3s
}
.elementor-8752 .elementor-element.elementor-element-6807e01 .elementor-button{
    font-family:"Work Sans",Sans-serif;
    font-size:1.3rem;
    font-weight:600;
    fill:#f8f8f9;
    color:#f8f8f9;
    background-color:#470024;
    border-style:solid;
    border-width:2px 2px;
    border-color:#470024
}
.elementor-8752 .elementor-element.elementor-element-6807e01>.elementor-widget-container{
    padding:0 01em 0 0
}
.elementor-8752 .elementor-element.elementor-element-f4b9a34>.elementor-element-populated{
    padding:0 0 0 2em
}
.ee-tooltip.ee-tooltip-96f2fe9.to--top,.ee-tooltip.ee-tooltip-96f2fe9.to--bottom{
    margin-left:0
}
.ee-tooltip.ee-tooltip-96f2fe9.to--left,.ee-tooltip.ee-tooltip-96f2fe9.to--right{
    margin-top:0
}
.ee-tooltip.ee-tooltip-a1bbb9f.to--top,.ee-tooltip.ee-tooltip-a1bbb9f.to--bottom{
    margin-left:0
}
.ee-tooltip.ee-tooltip-a1bbb9f.to--left,.ee-tooltip.ee-tooltip-a1bbb9f.to--right{
    margin-top:0
}
.elementor-8752 .elementor-element.elementor-element-56bc6eb:not(.elementor-motion-effects-element-type-background),.elementor-8752 .elementor-element.elementor-element-56bc6eb>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#5B1865;
}
.elementor-8752 .elementor-element.elementor-element-56bc6eb{
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding:4em 2em 4em 2em
}
.elementor-8752 .elementor-element.elementor-element-56bc6eb>.elementor-background-overlay{
    transition:background .3s,border-radius .3s,opacity .3s
}
.elementor-8752 .elementor-element.elementor-element-e2554d9{
    text-align:left
}
.elementor-8752 .elementor-element.elementor-element-e2554d9 .elementor-heading-title{
    color:#fff;
    font-family:"Volkhov",Sans-serif;
    font-size:38px;
    text-transform:uppercase
}
.elementor-8752 .elementor-element.elementor-element-e2554d9>.elementor-widget-container{
    padding:0
}
.elementor-8752 .elementor-element.elementor-element-e5de98f{
    text-align:left
}
.elementor-8752 .elementor-element.elementor-element-e5de98f .elementor-heading-title{
    color:#fff;
    font-size:25px;
    line-height:1.3em
}
.elementor-8752 .elementor-element.elementor-element-6654be5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){
    padding-bottom:calc(16px/2)
}
.elementor-8752 .elementor-element.elementor-element-6654be5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){
    margin-top:calc(16px/2)
}
.elementor-8752 .elementor-element.elementor-element-6654be5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{
    margin-right:calc(16px/2);
    margin-left:calc(16px/2)
}
.elementor-8752 .elementor-element.elementor-element-6654be5 .elementor-icon-list-items.elementor-inline-items{
    margin-right:calc(-16px/2);
    margin-left:calc(-16px/2)
}
body.rtl .elementor-8752 .elementor-element.elementor-element-6654be5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{
    left:calc(-16px/2)
}
body:not(.rtl) .elementor-8752 .elementor-element.elementor-element-6654be5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{
    right:calc(-16px/2)
}
.elementor-8752 .elementor-element.elementor-element-6654be5 .elementor-icon-list-icon i{
    color:#fff;
    transition:color .3s
}
.elementor-8752 .elementor-element.elementor-element-6654be5 .elementor-icon-list-icon svg{
    fill:#fff;
    transition:fill .3s
}
.elementor-8752 .elementor-element.elementor-element-6654be5{
    --e-icon-list-icon-size:14px;
    --icon-vertical-offset:0
}
.elementor-8752 .elementor-element.elementor-element-6654be5 .elementor-icon-list-text{
    color:#fff;
    transition:color .3s
}
.elementor-8752 .elementor-element.elementor-element-50984ff>.elementor-element-populated{
    padding:0 0 0 2em
}
.ee-tooltip.ee-tooltip-31c1a40.to--top,.ee-tooltip.ee-tooltip-31c1a40.to--bottom{
    margin-left:0
}
.ee-tooltip.ee-tooltip-31c1a40.to--left,.ee-tooltip.ee-tooltip-31c1a40.to--right{
    margin-top:0
}
@media(max-width:1024px) and (min-width:768px){
    .elementor-8752 .elementor-element.elementor-element-3c8b0c0{
        width:100%
    }
    .elementor-8752 .elementor-element.elementor-element-f4b9a34{
        width:100%
    }
    .elementor-8752 .elementor-element.elementor-element-7b4e9df{
        width:100%
    }
    .elementor-8752 .elementor-element.elementor-element-50984ff{
        width:100%
    }
}
@media(max-width:1024px){
    .elementor-8752 .elementor-element.elementor-element-eb9c517>.elementor-element-populated{
        padding:1em 1em 1em 1em
    }
    .elementor-8752 .elementor-element.elementor-element-bd74c28>.elementor-element-populated{
        padding:0 1em 0 0
    }
    .elementor-8752 .elementor-element.elementor-element-5831c1b{
        text-align:center
    }
    .elementor-8752 .elementor-element.elementor-element-1b8ce96{
        text-align:center
    }
    .elementor-8752 .elementor-element.elementor-element-91084a2{
        text-align:center
    }
    .elementor-8752 .elementor-element.elementor-element-96f2fe9 img{
        width:43%
    }
    .elementor-8752 .elementor-element.elementor-element-a1bbb9f img{
        width:43%
    }
    .elementor-8752 .elementor-element.elementor-element-31c1a40 img{
        width:43%
    }
}
@media(max-width:767px){
    .elementor-8752 .elementor-element.elementor-element-60acf18{
        padding:0
    }
    .elementor-8752 .elementor-element.elementor-element-eb9c517>.elementor-element-populated{
        padding:2em 1em 2em 1em
    }
    .elementor-8752 .elementor-element.elementor-element-3314b0e{
        text-align:center
    }
    .elementor-8752 .elementor-element.elementor-element-3314b0e .elementor-heading-title{
        font-size:25px
    }
    .elementor-8752 .elementor-element.elementor-element-1606f52{
        text-align:center
    }
    .elementor-8752 .elementor-element.elementor-element-1606f52>.elementor-widget-container{
        padding:0 1em 0 1em
    }
    .elementor-8752 .elementor-element.elementor-element-088bee8>.elementor-element-populated{
        padding:0
    }
    .elementor-8752 .elementor-element.elementor-element-064f960 img{
        width:100%
    }
    .elementor-8752 .elementor-element.elementor-element-d6ce24a img{
        width:100%
    }
    .elementor-8752 .elementor-element.elementor-element-7c54176{
        padding:0 1em 0 1em
    }
    .elementor-8752 .elementor-element.elementor-element-0822f8e{
        text-align:center
    }
    .elementor-8752 .elementor-element.elementor-element-0822f8e>.elementor-widget-container{
        padding:0
    }
    .elementor-8752 .elementor-element.elementor-element-146582a{
        padding:1em 1em 1em 1em
    }
    .elementor-8752 .elementor-element.elementor-element-54d2f62 img{
        width:31%
    }
    .elementor-8752 .elementor-element.elementor-element-bbf1759{
        text-align:center
    }
    .elementor-8752 .elementor-element.elementor-element-bbf1759 .elementor-heading-title{
        font-size:29px
    }
    .elementor-8752 .elementor-element.elementor-element-88d4fe1{
        text-align:center
    }
    .elementor-8752 .elementor-element.elementor-element-88d4fe1 .elementor-heading-title{
        font-size:24px
    }
    .elementor-8752 .elementor-element.elementor-element-98c2035{
        text-align:center
    }
    .elementor-8752 .elementor-element.elementor-element-98c2035 .elementor-heading-title{
        font-size:21px
    }
    .elementor-8752 .elementor-element.elementor-element-98c2035>.elementor-widget-container{
        padding:0
    }
    .elementor-8752 .elementor-element.elementor-element-f97a8d4>.elementor-element-populated{
        border-width:0
    }
    .elementor-8752 .elementor-element.elementor-element-2714dad .elementor-button{
        padding:.5em 2em .5em 2em
    }
    .elementor-8752 .elementor-element.elementor-element-2714dad>.elementor-widget-container{
        padding:0
    }
    .elementor-8752 .elementor-element.elementor-element-6f46b88{
        padding:0
    }
    .elementor-8752 .elementor-element.elementor-element-8746d01>.elementor-element-populated{
        padding:0
    }
    .elementor-8752 .elementor-element.elementor-element-bd74c28>.elementor-element-populated{
        padding:2em 1em 2em 1em
    }
    .elementor-8752 .elementor-element.elementor-element-18eda99{
        text-align:center
    }
    .elementor-8752 .elementor-element.elementor-element-18eda99 .elementor-heading-title{
        font-size:25px
    }
    .elementor-8752 .elementor-element.elementor-element-5ac8416{
        text-align:center
    }
    .elementor-8752 .elementor-element.elementor-element-386e3f3{
        text-align:center
    }
    .elementor-8752 .elementor-element.elementor-element-9cf8812{
        padding:1em 1em 1em 1em
    }
    .elementor-8752 .elementor-element.elementor-element-3c8b0c0>.elementor-element-populated{
        padding:2em 2em 2em 2em
    }
    .elementor-8752 .elementor-element.elementor-element-5831c1b{
        text-align:center
    }
    .elementor-8752 .elementor-element.elementor-element-5831c1b .elementor-heading-title{
        font-size:26px
    }
    .elementor-8752 .elementor-element.elementor-element-1b8ce96{
        text-align:center
    }
    .elementor-8752 .elementor-element.elementor-element-1b8ce96 .elementor-heading-title{
        font-size:17px
    }
    .elementor-8752 .elementor-element.elementor-element-baab4e5{
        padding:0
    }
    .elementor-8752 .elementor-element.elementor-element-91084a2{
        text-align:center
    }
    .elementor-8752 .elementor-element.elementor-element-91084a2 .elementor-heading-title{
        font-size:26px
    }
    .elementor-8752 .elementor-element.elementor-element-7f0f8e0{
        padding:0
    }
    .elementor-8752 .elementor-element.elementor-element-45d0fcc>.elementor-element-populated{
        border-width:0
    }
    .elementor-8752 .elementor-element.elementor-element-6807e01 .elementor-button{
        padding:.5em 2em .5em 2em
    }
    .elementor-8752 .elementor-element.elementor-element-6807e01>.elementor-widget-container{
        padding:0
    }
    .elementor-8752 .elementor-element.elementor-element-f4b9a34>.elementor-element-populated{
        padding:0
    }
    .elementor-8752 .elementor-element.elementor-element-96f2fe9 img{
        width:100%
    }
    .elementor-8752 .elementor-element.elementor-element-a1bbb9f img{
        width:100%
    }
    .elementor-8752 .elementor-element.elementor-element-56bc6eb{
        padding:1em 1em 1em 1em
    }
    .elementor-8752 .elementor-element.elementor-element-7b4e9df>.elementor-element-populated{
        padding:2em 2em 2em 2em
    }
    .elementor-8752 .elementor-element.elementor-element-e2554d9{
        text-align:center
    }
    .elementor-8752 .elementor-element.elementor-element-e2554d9 .elementor-heading-title{
        font-size:26px
    }
    .elementor-8752 .elementor-element.elementor-element-e5de98f{
        text-align:center
    }
    .elementor-8752 .elementor-element.elementor-element-e5de98f .elementor-heading-title{
        font-size:17px
    }
    .elementor-8752 .elementor-element.elementor-element-50984ff>.elementor-element-populated{
        padding:0
    }
    .elementor-8752 .elementor-element.elementor-element-31c1a40 img{
        width:100%
    }
}
.elementor-8658 .elementor-element.elementor-element-079ad47{
    text-align:center
}
.elementor-8658 .elementor-element.elementor-element-079ad47 .elementor-heading-title{
    color:#fff;
    font-family:"Work Sans",Sans-serif;
    font-size:32px
}
.elementor-8658 .elementor-element.elementor-element-079ad47>.elementor-widget-container{
    margin:0;
    padding:0
}
.elementor-8658 .elementor-element.elementor-element-b994d40{
    text-align:center;
    color:#fff
}
.elementor-8658 .elementor-element.elementor-element-b994d40>.elementor-widget-container{
    margin:0 0 -15px 0
}
.elementor-8658 .elementor-element.elementor-element-f22b535 .elementor-button{
    font-family:"Work Sans",Sans-serif;
    fill:#f8f8f9;
    color:#f8f8f9;
    background-color:#470024
}
#elementor-popup-modal-8658 .dialog-message{
    width:640px;
    height:auto;
    padding:1em 1em 1em 1em
}
#elementor-popup-modal-8658{
    justify-content:center;
    align-items:center;
    pointer-events:all;
    background-color:rgba(0,0,0,.8)
}
#elementor-popup-modal-8658 .dialog-close-button{
    display:flex
}
#elementor-popup-modal-8658 .dialog-widget-content{
    background-color:#5B1865;;
    box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2)
}
@media(max-width:1024px){
    .elementor-8658 .elementor-element.elementor-element-079ad47{
        text-align:center
    }
    .elementor-8658 .elementor-element.elementor-element-079ad47>.elementor-widget-container{
        margin:0;
        padding:0
    }
    .elementor-8658 .elementor-element.elementor-element-b994d40{
        text-align:center
    }
    #elementor-popup-modal-8658 .dialog-message{
        width:60vw;
        padding:1em 1em 1em 1em
    }
}
@media(max-width:767px){
    .elementor-8658 .elementor-element.elementor-element-079ad47{
        text-align:center
    }
    .elementor-8658 .elementor-element.elementor-element-079ad47>.elementor-widget-container{
        margin:0;
        padding:0
    }
    #elementor-popup-modal-8658 .dialog-message{
        width:90vw;
        padding:1em 1em 1em 1em
    }
}
.elementor-8633 .elementor-element.elementor-element-29e3751:not(.elementor-motion-effects-element-type-background),.elementor-8633 .elementor-element.elementor-element-29e3751>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#fff
}
.elementor-8633 .elementor-element.elementor-element-29e3751{
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding:1em 0 1em 0
}
.elementor-8633 .elementor-element.elementor-element-29e3751>.elementor-background-overlay{
    transition:background .3s,border-radius .3s,opacity .3s
}
.ee-tooltip.ee-tooltip-b8c4965.to--top,.ee-tooltip.ee-tooltip-b8c4965.to--bottom{
    margin-left:0
}
.ee-tooltip.ee-tooltip-b8c4965.to--left,.ee-tooltip.ee-tooltip-b8c4965.to--right{
    margin-top:0
}
.elementor-8633 .elementor-element.elementor-element-fac5c42{
    font-family:"Open Sans",Sans-serif;
    font-weight:400
}
.elementor-8633 .elementor-element.elementor-element-be7ce64{
    text-align:left;
    color:#f8f8f9;
    font-family:"Open Sans",Sans-serif
}
.elementor-8633 .elementor-element.elementor-element-5e17487:not(.elementor-motion-effects-element-type-background),.elementor-8633 .elementor-element.elementor-element-5e17487>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#5B1865
}
.elementor-8633 .elementor-element.elementor-element-5e17487>.elementor-background-overlay{
    background-color:#5B1865;;
    opacity:.92;
    transition:background .3s,border-radius .3s,opacity .3s
}
.elementor-8633 .elementor-element.elementor-element-5e17487{
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding:40px 0 40px 0
}
.elementor-8633 .elementor-element.elementor-element-bcf6c1d{
    text-align:center
}
.elementor-8633 .elementor-element.elementor-element-bcf6c1d .elementor-heading-title{
    color:#fff;
    font-family:"Volkhov",Sans-serif;
    font-size:51px;
    text-transform:uppercase
}
.elementor-8633 .elementor-element.elementor-element-bcf6c1d>.elementor-widget-container{
    padding:0
}
.elementor-8633 .elementor-element.elementor-element-fc16fd3{
    text-align:center
}
.elementor-8633 .elementor-element.elementor-element-fc16fd3 .elementor-heading-title{
    color:#fff;
    font-family:"Work Sans",Sans-serif;
    font-size:25px;
    font-weight:500
}
.elementor-8633 .elementor-element.elementor-element-fc16fd3>.elementor-widget-container{
    padding:0
}
.elementor-8633 .elementor-element.elementor-element-e2f6bb5>.elementor-container{
    max-width:548px
}
.elementor-8633 .elementor-element.elementor-element-e2f6bb5,.elementor-8633 .elementor-element.elementor-element-e2f6bb5>.elementor-background-overlay{
    border-radius:0
}
.elementor-8633 .elementor-element.elementor-element-e2f6bb5{
    padding:1em 0 0 0
}
.elementor-bc-flex-widget .elementor-8633 .elementor-element.elementor-element-e0b7535.elementor-column .elementor-widget-wrap{
    align-items:center
}
.elementor-8633 .elementor-element.elementor-element-e0b7535.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{
    align-content:center;
    align-items:center
}
.elementor-8633 .elementor-element.elementor-element-3664e90 .elementor-icon-list-icon i{
    color:#fff;
    transition:color .3s
}
.elementor-8633 .elementor-element.elementor-element-3664e90 .elementor-icon-list-icon svg{
    fill:#fff;
    transition:fill .3s
}
.elementor-8633 .elementor-element.elementor-element-3664e90{
    --e-icon-list-icon-size:21px;
    --icon-vertical-offset:0
}
.elementor-8633 .elementor-element.elementor-element-3664e90 .elementor-icon-list-item>.elementor-icon-list-text,.elementor-8633 .elementor-element.elementor-element-3664e90 .elementor-icon-list-item>a{
    font-family:"Open Sans",Sans-serif;
    font-size:26px;
    font-weight:700
}
.elementor-8633 .elementor-element.elementor-element-3664e90 .elementor-icon-list-text{
    color:#fff;
    transition:color .3s
}
.elementor-8633 .elementor-element.elementor-element-0a2a6fb>.elementor-element-populated{
    border-style:solid;
    border-width:0 0 0 1px;
    border-color:#f4f4f4;
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s
}
.elementor-8633 .elementor-element.elementor-element-0a2a6fb>.elementor-element-populated>.elementor-background-overlay{
    transition:background .3s,border-radius .3s,opacity .3s
}
.elementor-8633 .elementor-element.elementor-element-7aea6e8 .elementor-button{
    font-family:"Work Sans",Sans-serif;
    font-size:1.3rem;
    font-weight:600;
    fill:#f8f8f9;
    color:#f8f8f9;
    background-color:#470024;
    border-style:solid;
    border-width:2px 2px;
    border-color:#470024
}
.elementor-8633 .elementor-element.elementor-element-7aea6e8>.elementor-widget-container{
    padding:0 01em 0 0
}
@media(max-width:1024px){
    .elementor-8633 .elementor-element.elementor-element-29e3751{
        padding:2em 2em 2em 2em
    }
    .elementor-8633 .elementor-element.elementor-element-be7ce64{
        text-align:center
    }
}
@media(max-width:767px){
    .elementor-8633 .elementor-element.elementor-element-29e3751{
        padding:2em 1em 2em 1em
    }
    .elementor-8633 .elementor-element.elementor-element-fac5c42{
        text-align:center
    }
    .elementor-8633 .elementor-element.elementor-element-5e17487{
        padding:1em 1em 1em 1em
    }
    .elementor-8633 .elementor-element.elementor-element-bcf6c1d{
        text-align:center
    }
    .elementor-8633 .elementor-element.elementor-element-bcf6c1d .elementor-heading-title{
        font-size:29px
    }
    .elementor-8633 .elementor-element.elementor-element-fc16fd3{
        text-align:center
    }
    .elementor-8633 .elementor-element.elementor-element-fc16fd3 .elementor-heading-title{
        font-size:21px
    }
    .elementor-8633 .elementor-element.elementor-element-fc16fd3>.elementor-widget-container{
        padding:0
    }
    .elementor-8633 .elementor-element.elementor-element-0a2a6fb>.elementor-element-populated{
        border-width:0
    }
    .elementor-8633 .elementor-element.elementor-element-7aea6e8 .elementor-button{
        padding:.5em 2em .5em 2em
    }
    .elementor-8633 .elementor-element.elementor-element-7aea6e8>.elementor-widget-container{
        padding:0
    }
}
.elementor-1688 .elementor-element.elementor-element-1c6d9f5:not(.elementor-motion-effects-element-type-background),.elementor-1688 .elementor-element.elementor-element-1c6d9f5>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#fff
}
.elementor-1688 .elementor-element.elementor-element-1c6d9f5{
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding:1em 0 1em 0
}
.elementor-1688 .elementor-element.elementor-element-1c6d9f5>.elementor-background-overlay{
    transition:background .3s,border-radius .3s,opacity .3s
}
.elementor-1688 .elementor-element.elementor-element-3314b0e .elementor-heading-title{
    text-transform:uppercase
}
.elementor-1688 .elementor-element.elementor-element-60acf18:not(.elementor-motion-effects-element-type-background),.elementor-1688 .elementor-element.elementor-element-60acf18>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#fff
}
.elementor-1688 .elementor-element.elementor-element-60acf18{
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding:0 0 2em 0
}
.elementor-1688 .elementor-element.elementor-element-60acf18>.elementor-background-overlay{
    transition:background .3s,border-radius .3s,opacity .3s
}
@media(max-width:767px){
    .elementor-1688 .elementor-element.elementor-element-3314b0e{
        text-align:center
    }
    .elementor-1688 .elementor-element.elementor-element-1606f52{
        text-align:center
    }
}
.elementor-1780 .elementor-element.elementor-element-016cfc7{
    padding:0
}
.elementor-1780 .elementor-element.elementor-element-c1adc08>.elementor-element-populated{
    border-style:solid;
    border-width:1px 1px;
    border-color:#c6c6c6;
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s
}
.elementor-1780 .elementor-element.elementor-element-c1adc08>.elementor-element-populated,.elementor-1780 .elementor-element.elementor-element-c1adc08>.elementor-element-populated>.elementor-background-overlay,.elementor-1780 .elementor-element.elementor-element-c1adc08>.elementor-background-slideshow{
    border-radius:2px 2px 2px 2px
}
.elementor-1780 .elementor-element.elementor-element-c1adc08>.elementor-element-populated>.elementor-background-overlay{
    transition:background .3s,border-radius .3s,opacity .3s
}
.ee-tooltip.ee-tooltip-7402b9d.to--top,.ee-tooltip.ee-tooltip-7402b9d.to--bottom{
    margin-left:0
}
.ee-tooltip.ee-tooltip-7402b9d.to--left,.ee-tooltip.ee-tooltip-7402b9d.to--right{
    margin-top:0
}
.elementor-1780 .elementor-element.elementor-element-e8c827e>.elementor-element-populated{
    border-style:solid;
    border-width:1px 1px;
    border-color:#c6c6c6;
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s
}
.elementor-1780 .elementor-element.elementor-element-e8c827e>.elementor-element-populated,.elementor-1780 .elementor-element.elementor-element-e8c827e>.elementor-element-populated>.elementor-background-overlay,.elementor-1780 .elementor-element.elementor-element-e8c827e>.elementor-background-slideshow{
    border-radius:2px 2px 2px 2px
}
.elementor-1780 .elementor-element.elementor-element-e8c827e>.elementor-element-populated>.elementor-background-overlay{
    transition:background .3s,border-radius .3s,opacity .3s
}
.ee-tooltip.ee-tooltip-f5abf39.to--top,.ee-tooltip.ee-tooltip-f5abf39.to--bottom{
    margin-left:0
}
.ee-tooltip.ee-tooltip-f5abf39.to--left,.ee-tooltip.ee-tooltip-f5abf39.to--right{
    margin-top:0
}
.elementor-1780 .elementor-element.elementor-element-184ae00>.elementor-widget-container{
    padding:2em 0 0 0
}
.elementor-1780 .elementor-element.elementor-element-29e8f21>.elementor-element-populated{
    border-style:solid;
    border-width:1px 1px;
    border-color:#c6c6c6;
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s
}
.elementor-1780 .elementor-element.elementor-element-29e8f21>.elementor-element-populated,.elementor-1780 .elementor-element.elementor-element-29e8f21>.elementor-element-populated>.elementor-background-overlay,.elementor-1780 .elementor-element.elementor-element-29e8f21>.elementor-background-slideshow{
    border-radius:2px 2px 2px 2px
}
.elementor-1780 .elementor-element.elementor-element-29e8f21>.elementor-element-populated>.elementor-background-overlay{
    transition:background .3s,border-radius .3s,opacity .3s
}
.ee-tooltip.ee-tooltip-0b7e44e.to--top,.ee-tooltip.ee-tooltip-0b7e44e.to--bottom{
    margin-left:0
}
.ee-tooltip.ee-tooltip-0b7e44e.to--left,.ee-tooltip.ee-tooltip-0b7e44e.to--right{
    margin-top:0
}
.elementor-1780 .elementor-element.elementor-element-b5c3188{
    padding:0
}
.elementor-1780 .elementor-element.elementor-element-073ec91>.elementor-element-populated{
    border-style:solid;
    border-width:1px 1px;
    border-color:#c6c6c6;
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s
}
.elementor-1780 .elementor-element.elementor-element-073ec91>.elementor-element-populated,.elementor-1780 .elementor-element.elementor-element-073ec91>.elementor-element-populated>.elementor-background-overlay,.elementor-1780 .elementor-element.elementor-element-073ec91>.elementor-background-slideshow{
    border-radius:2px 2px 2px 2px
}
.elementor-1780 .elementor-element.elementor-element-073ec91>.elementor-element-populated>.elementor-background-overlay{
    transition:background .3s,border-radius .3s,opacity .3s
}
.ee-tooltip.ee-tooltip-b673760.to--top,.ee-tooltip.ee-tooltip-b673760.to--bottom{
    margin-left:0
}
.ee-tooltip.ee-tooltip-b673760.to--left,.ee-tooltip.ee-tooltip-b673760.to--right{
    margin-top:0
}
.elementor-1780 .elementor-element.elementor-element-aa7df90>.elementor-element-populated{
    border-style:solid;
    border-width:1px 1px;
    border-color:#c6c6c6;
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s
}
.elementor-1780 .elementor-element.elementor-element-aa7df90>.elementor-element-populated,.elementor-1780 .elementor-element.elementor-element-aa7df90>.elementor-element-populated>.elementor-background-overlay,.elementor-1780 .elementor-element.elementor-element-aa7df90>.elementor-background-slideshow{
    border-radius:2px 2px 2px 2px
}
.elementor-1780 .elementor-element.elementor-element-aa7df90>.elementor-element-populated>.elementor-background-overlay{
    transition:background .3s,border-radius .3s,opacity .3s
}
.ee-tooltip.ee-tooltip-3ac9f81.to--top,.ee-tooltip.ee-tooltip-3ac9f81.to--bottom{
    margin-left:0
}
.ee-tooltip.ee-tooltip-3ac9f81.to--left,.ee-tooltip.ee-tooltip-3ac9f81.to--right{
    margin-top:0
}
.elementor-bc-flex-widget .elementor-1780 .elementor-element.elementor-element-b46f511.elementor-column .elementor-widget-wrap{
    align-items:center
}
.elementor-1780 .elementor-element.elementor-element-b46f511.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{
    align-content:center;
    align-items:center
}
.elementor-1780 .elementor-element.elementor-element-b46f511>.elementor-element-populated{
    border-style:solid;
    border-width:1px 1px;
    border-color:#c6c6c6;
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s
}
.elementor-1780 .elementor-element.elementor-element-b46f511>.elementor-element-populated,.elementor-1780 .elementor-element.elementor-element-b46f511>.elementor-element-populated>.elementor-background-overlay,.elementor-1780 .elementor-element.elementor-element-b46f511>.elementor-background-slideshow{
    border-radius:2px 2px 2px 2px
}
.elementor-1780 .elementor-element.elementor-element-b46f511>.elementor-element-populated>.elementor-background-overlay{
    transition:background .3s,border-radius .3s,opacity .3s
}
@media(max-width:1024px){
    .elementor-1780 .elementor-element.elementor-element-184ae00>.elementor-widget-container{
        padding:57px 0 0 0
    }
}
@media(max-width:767px){
    .elementor-1780 .elementor-element.elementor-element-184ae00>.elementor-widget-container{
        padding:1em 0 0 0
    }
}
.elementor-6359 .elementor-element.elementor-element-174b92b7>.elementor-container{
    min-height:37vh
}
.elementor-6359 .elementor-element.elementor-element-174b92b7>.elementor-background-overlay{
    background-color:#5B1865;
    opacity:.79;
    transition:background .3s,border-radius .3s,opacity .3s
}
.elementor-6359 .elementor-element.elementor-element-174b92b7{
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin-top:-1px;
    margin-bottom:0;
    padding:0
}
.elementor-6359 .elementor-element.elementor-element-339a4f7e>.elementor-element-populated{
    margin:0;
    --e-column-margin-right:0;
    --e-column-margin-left:0;
    padding:0
}
.elementor-6359 .elementor-element.elementor-element-19c50749 .elementor-repeater-item-a33adb6 .swiper-slide-bg{
    background-color:#5B1865;
    background-image:url(/wp-content/themes/globalmerchantservicesny/images/special-offer-4-1.png);
    background-size:cover
}
.elementor-6359 .elementor-element.elementor-element-19c50749 .elementor-repeater-item-a33adb6 .elementor-background-overlay{
    background-color:rgba(0,0,0,0.5)
}
.elementor-6359 .elementor-element.elementor-element-19c50749 .elementor-repeater-item-a33adb6 .swiper-slide-contents{
    text-shadow:0 0 10px rgba(0,0,0,0.3)
}
.elementor-6359 .elementor-element.elementor-element-19c50749 .swiper-slide{
    height:766px;
    transition-duration:calc(5000ms*1.2)
}
.elementor-6359 .elementor-element.elementor-element-19c50749 .swiper-slide-contents{
    max-width:65%
}
.elementor-6359 .elementor-element.elementor-element-19c50749 .swiper-slide-inner{
    text-align:center
}
.elementor-6359 .elementor-element.elementor-element-19c50749 .swiper-slide-inner .elementor-slide-heading:not(:last-child){
    margin-bottom:0
}
.elementor-6359 .elementor-element.elementor-element-19c50749 .elementor-slide-heading{
    font-family:"Volkhov",Sans-serif;
    font-size:97px;
    font-weight:900;
    text-transform:capitalize
}
.elementor-6359 .elementor-element.elementor-element-19c50749 .elementor-slide-description{
    color:#000;
    font-size:23px;
    font-weight:800
}
.elementor-6359 .elementor-element.elementor-element-19c50749 .elementor-slide-button{
    font-family:"Work Sans",Sans-serif;
    text-transform:uppercase;
    background-color:#470024;
    border-color:#470024
}
.elementor-6359 .elementor-element.elementor-element-56455e3:not(.elementor-motion-effects-element-type-background),.elementor-6359 .elementor-element.elementor-element-56455e3>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#fff
}
.elementor-6359 .elementor-element.elementor-element-56455e3{
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin-top:0;
    margin-bottom:0;
    padding:0
}
.elementor-6359 .elementor-element.elementor-element-56455e3>.elementor-background-overlay{
    transition:background .3s,border-radius .3s,opacity .3s
}
.elementor-6359 .elementor-element.elementor-element-216ab061.elementor-column>.elementor-widget-wrap{
    justify-content:space-around
}
.elementor-6359 .elementor-element.elementor-element-216ab061>.elementor-element-populated{
    margin:-90px 0 0 0;
    --e-column-margin-right:0;
    --e-column-margin-left:0
}
.elementor-6359 .elementor-element.elementor-element-9a4a52 .elementor-heading-title{
    color:#f8f8f9;
    font-family:"Work Sans",Sans-serif;
    font-size:26px
}
.elementor-6359 .elementor-element.elementor-element-9a4a52>.elementor-widget-container{
    margin:0
}
.elementor-6359 .elementor-element.elementor-element-4a1a1d81{
    box-shadow:4px 0 15px 0 rgba(0,0,0,0.18);
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;
    z-index:88
}
.elementor-6359 .elementor-element.elementor-element-4a1a1d81>.elementor-background-overlay{
    transition:background .3s,border-radius .3s,opacity .3s
}
.elementor-bc-flex-widget .elementor-6359 .elementor-element.elementor-element-56ddf5c5.elementor-column .elementor-widget-wrap{
    align-items:space-between
}
.elementor-6359 .elementor-element.elementor-element-56ddf5c5.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{
    align-content:space-between;
    align-items:space-between
}
.elementor-6359 .elementor-element.elementor-element-56ddf5c5>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){
    margin-bottom:15px
}
.elementor-6359 .elementor-element.elementor-element-56ddf5c5:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-6359 .elementor-element.elementor-element-56ddf5c5>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#fff;
    background-image:url("/wp-content/themes/globalmerchantservicesny/images/credit-card.jpg")
}
.elementor-6359 .elementor-element.elementor-element-56ddf5c5>.elementor-element-populated>.elementor-background-overlay{
    background-color:#fff;
    opacity:.9
}
.elementor-6359 .elementor-element.elementor-element-56ddf5c5>.elementor-element-populated,.elementor-6359 .elementor-element.elementor-element-56ddf5c5>.elementor-element-populated>.elementor-background-overlay,.elementor-6359 .elementor-element.elementor-element-56ddf5c5>.elementor-background-slideshow{
    border-radius:0
}
.elementor-6359 .elementor-element.elementor-element-56ddf5c5>.elementor-element-populated{
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding:40px 40px 40px 40px
}
.elementor-6359 .elementor-element.elementor-element-56ddf5c5>.elementor-element-populated>.elementor-background-overlay{
    transition:background .3s,border-radius .3s,opacity .3s
}
.elementor-6359 .elementor-element.elementor-element-43ee527f .elementor-heading-title{
    color:#5B1865;
    font-family:"Work Sans",Sans-serif;
    font-size:26px
}
.elementor-6359 .elementor-element.elementor-element-43ee527f>.elementor-widget-container{
    margin:0
}
.elementor-6359 .elementor-element.elementor-element-53f4af73{
    text-align:left;
    color:#606a7c;
    font-family:"Work Sans",Sans-serif;
    font-size:15px;
    line-height:1.5em
}
.elementor-6359 .elementor-element.elementor-element-2c2f833f .elementor-button .elementor-align-icon-right{
    margin-left:10px
}
.elementor-6359 .elementor-element.elementor-element-2c2f833f .elementor-button .elementor-align-icon-left{
    margin-right:10px
}
.elementor-6359 .elementor-element.elementor-element-2c2f833f .elementor-button{
    font-family:"Work Sans",Sans-serif;
    letter-spacing:-0.5px;
    fill:#470024;
    color:#470024;
    background-color:rgba(0,0,0,0);
    padding:0
}
.elementor-6359 .elementor-element.elementor-element-2c2f833f .elementor-button:hover,.elementor-6359 .elementor-element.elementor-element-2c2f833f .elementor-button:focus{
    color:#470024
}
.elementor-6359 .elementor-element.elementor-element-2c2f833f .elementor-button:hover svg,.elementor-6359 .elementor-element.elementor-element-2c2f833f .elementor-button:focus svg{
    fill:#470024
}
.elementor-bc-flex-widget .elementor-6359 .elementor-element.elementor-element-6402728e.elementor-column .elementor-widget-wrap{
    align-items:space-between
}
.elementor-6359 .elementor-element.elementor-element-6402728e.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{
    align-content:space-between;
    align-items:space-between
}
.elementor-6359 .elementor-element.elementor-element-6402728e.elementor-column>.elementor-widget-wrap{
    justify-content:space-between
}
.elementor-6359 .elementor-element.elementor-element-6402728e>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){
    margin-bottom:15px
}
.elementor-6359 .elementor-element.elementor-element-6402728e:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-6359 .elementor-element.elementor-element-6402728e>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#fff;
    background-image:url("/wp-content/themes/globalmerchantservicesny/images/merchant-services-2.jpg")
}
.elementor-6359 .elementor-element.elementor-element-6402728e>.elementor-element-populated>.elementor-background-overlay{
    background-color:#470024;
    opacity:.9
}
.elementor-6359 .elementor-element.elementor-element-6402728e>.elementor-element-populated{
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding:40px 40px 40px 40px
}
.elementor-6359 .elementor-element.elementor-element-6402728e>.elementor-element-populated>.elementor-background-overlay{
    transition:background .3s,border-radius .3s,opacity .3s
}
.elementor-6359 .elementor-element.elementor-element-a0ddc07 .elementor-heading-title{
    color:#fff;
    font-family:"Work Sans",Sans-serif;
    font-size:26px
}
.elementor-6359 .elementor-element.elementor-element-a0ddc07>.elementor-widget-container{
    margin:0
}
.elementor-6359 .elementor-element.elementor-element-5c3ad43{
    text-align:left;
    color:#f8f8f9;
    font-family:"Work Sans",Sans-serif;
    font-size:15px;
    line-height:1.5em
}
.elementor-6359 .elementor-element.elementor-element-34dd5636 .elementor-button .elementor-align-icon-right{
    margin-left:8px
}
.elementor-6359 .elementor-element.elementor-element-34dd5636 .elementor-button .elementor-align-icon-left{
    margin-right:8px
}
.elementor-6359 .elementor-element.elementor-element-34dd5636 .elementor-button{
    font-family:"Work Sans",Sans-serif;
    fill:#f8f8f9;
    color:#f8f8f9;
    background-color:rgba(0,0,0,0);
    padding:0
}
.elementor-6359 .elementor-element.elementor-element-34dd5636 .elementor-button:hover,.elementor-6359 .elementor-element.elementor-element-34dd5636 .elementor-button:focus{
    color:#f8f8f9
}
.elementor-6359 .elementor-element.elementor-element-34dd5636 .elementor-button:hover svg,.elementor-6359 .elementor-element.elementor-element-34dd5636 .elementor-button:focus svg{
    fill:#f8f8f9
}
.elementor-6359 .elementor-element.elementor-element-34dd5636>.elementor-widget-container{
    padding:0
}
.elementor-bc-flex-widget .elementor-6359 .elementor-element.elementor-element-199deb3e.elementor-column .elementor-widget-wrap{
    align-items:space-between
}
.elementor-6359 .elementor-element.elementor-element-199deb3e.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{
    align-content:space-between;
    align-items:space-between
}
.elementor-6359 .elementor-element.elementor-element-199deb3e>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){
    margin-bottom:15px
}
.elementor-6359 .elementor-element.elementor-element-199deb3e:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-6359 .elementor-element.elementor-element-199deb3e>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#fff;
    background-image:url("/wp-content/themes/globalmerchantservicesny/images/atm-machine.jpg");
    background-size:cover
}
.elementor-6359 .elementor-element.elementor-element-199deb3e>.elementor-element-populated>.elementor-background-overlay{
    background-color:#5B1865;
    opacity:.9
}
.elementor-6359 .elementor-element.elementor-element-199deb3e>.elementor-element-populated{
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding:40px 40px 40px 40px
}
.elementor-6359 .elementor-element.elementor-element-199deb3e>.elementor-element-populated>.elementor-background-overlay{
    transition:background .3s,border-radius .3s,opacity .3s
}
.elementor-6359 .elementor-element.elementor-element-5dc3e72a .elementor-heading-title{
    color:#f8f8f9;
    font-family:"Work Sans",Sans-serif;
    font-size:26px
}
.elementor-6359 .elementor-element.elementor-element-5dc3e72a>.elementor-widget-container{
    margin:0
}
.elementor-6359 .elementor-element.elementor-element-f48d76d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){
    padding-bottom:calc(4px/2)
}
.elementor-6359 .elementor-element.elementor-element-f48d76d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){
    margin-top:calc(4px/2)
}
.elementor-6359 .elementor-element.elementor-element-f48d76d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{
    margin-right:calc(4px/2);
    margin-left:calc(4px/2)
}
.elementor-6359 .elementor-element.elementor-element-f48d76d .elementor-icon-list-items.elementor-inline-items{
    margin-right:calc(-4px/2);
    margin-left:calc(-4px/2)
}
body.rtl .elementor-6359 .elementor-element.elementor-element-f48d76d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{
    left:calc(-4px/2)
}
body:not(.rtl) .elementor-6359 .elementor-element.elementor-element-f48d76d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{
    right:calc(-4px/2)
}
.elementor-6359 .elementor-element.elementor-element-f48d76d .elementor-icon-list-icon i{
    color:#fff;
    transition:color .3s
}
.elementor-6359 .elementor-element.elementor-element-f48d76d .elementor-icon-list-icon svg{
    fill:#fff;
    transition:fill .3s
}
.elementor-6359 .elementor-element.elementor-element-f48d76d{
    --e-icon-list-icon-size:25px;
    --icon-vertical-offset:0
}
.elementor-6359 .elementor-element.elementor-element-f48d76d .elementor-icon-list-item>.elementor-icon-list-text,.elementor-6359 .elementor-element.elementor-element-f48d76d .elementor-icon-list-item>a{
    font-family:"Work Sans",Sans-serif;
    font-size:1.4rem;
    line-height:1.3em
}
.elementor-6359 .elementor-element.elementor-element-f48d76d .elementor-icon-list-text{
    color:#fff;
    transition:color .3s
}
.elementor-6359 .elementor-element.elementor-element-f48d76d>.elementor-widget-container{
    margin:0 0 28px 0
}
.elementor-6359 .elementor-element.elementor-element-4bf30c72 .elementor-button .elementor-align-icon-right{
    margin-left:8px
}
.elementor-6359 .elementor-element.elementor-element-4bf30c72 .elementor-button .elementor-align-icon-left{
    margin-right:8px
}
.elementor-6359 .elementor-element.elementor-element-4bf30c72 .elementor-button{
    font-family:"Work Sans",Sans-serif;
    fill:#f8f8f9;
    color:#f8f8f9;
    background-color:rgba(0,0,0,0);
    padding:0
}
.elementor-6359 .elementor-element.elementor-element-4bf30c72 .elementor-button:hover,.elementor-6359 .elementor-element.elementor-element-4bf30c72 .elementor-button:focus{
    color:#f8f8f9
}
.elementor-6359 .elementor-element.elementor-element-4bf30c72 .elementor-button:hover svg,.elementor-6359 .elementor-element.elementor-element-4bf30c72 .elementor-button:focus svg{
    fill:#f8f8f9
}
.elementor-6359 .elementor-element.elementor-element-4bf30c72>.elementor-widget-container{
    padding:0
}
.elementor-6359 .elementor-element.elementor-element-4a73b49d>.elementor-container>.elementor-column>.elementor-widget-wrap{
    align-content:center;
    align-items:center
}
.elementor-6359 .elementor-element.elementor-element-4a73b49d:not(.elementor-motion-effects-element-type-background),.elementor-6359 .elementor-element.elementor-element-4a73b49d>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#fff
}
.elementor-6359 .elementor-element.elementor-element-4a73b49d{
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin-top:0;
    margin-bottom:0;
    padding:100px 0 50px 0
}
.elementor-6359 .elementor-element.elementor-element-4a73b49d>.elementor-background-overlay{
    transition:background .3s,border-radius .3s,opacity .3s
}
.elementor-bc-flex-widget .elementor-6359 .elementor-element.elementor-element-66bd76f3.elementor-column .elementor-widget-wrap{
    align-items:flex-start
}
.elementor-6359 .elementor-element.elementor-element-66bd76f3.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{
    align-content:flex-start;
    align-items:flex-start
}
.elementor-6359 .elementor-element.elementor-element-66bd76f3>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){
    margin-bottom:20px
}
.elementor-6359 .elementor-element.elementor-element-66bd76f3>.elementor-element-populated{
    margin:0;
    --e-column-margin-right:0;
    --e-column-margin-left:0;
    padding:0 04em 0 1em
}
.elementor-6359 .elementor-element.elementor-element-71ad240e .elementor-heading-title{
    color:#5B1865;
    font-family:"Work Sans",Sans-serif;
    font-size:32px
}
.elementor-6359 .elementor-element.elementor-element-71ad240e>.elementor-widget-container{
    margin:0;
    padding:0
}
.elementor-6359 .elementor-element.elementor-element-6994a393 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){
    padding-bottom:calc(4px/2)
}
.elementor-6359 .elementor-element.elementor-element-6994a393 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){
    margin-top:calc(4px/2)
}
.elementor-6359 .elementor-element.elementor-element-6994a393 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{
    margin-right:calc(4px/2);
    margin-left:calc(4px/2)
}
.elementor-6359 .elementor-element.elementor-element-6994a393 .elementor-icon-list-items.elementor-inline-items{
    margin-right:calc(-4px/2);
    margin-left:calc(-4px/2)
}
body.rtl .elementor-6359 .elementor-element.elementor-element-6994a393 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{
    left:calc(-4px/2)
}
body:not(.rtl) .elementor-6359 .elementor-element.elementor-element-6994a393 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{
    right:calc(-4px/2)
}
.elementor-6359 .elementor-element.elementor-element-6994a393 .elementor-icon-list-icon i{
    color:#470024;
    transition:color .3s
}
.elementor-6359 .elementor-element.elementor-element-6994a393 .elementor-icon-list-icon svg{
    fill:#470024;
    transition:fill .3s
}
.elementor-6359 .elementor-element.elementor-element-6994a393{
    --e-icon-list-icon-size:12px;
    --icon-vertical-offset:0
}
.elementor-6359 .elementor-element.elementor-element-6994a393 .elementor-icon-list-item>.elementor-icon-list-text,.elementor-6359 .elementor-element.elementor-element-6994a393 .elementor-icon-list-item>a{
    font-family:"Work Sans",Sans-serif;
    font-size:.9rem;
    line-height:1.5em
}
.elementor-6359 .elementor-element.elementor-element-6994a393 .elementor-icon-list-text{
    color:#5B1865;
    transition:color .3s
}
.elementor-6359 .elementor-element.elementor-element-6994a393>.elementor-widget-container{
    margin:0 0 28px 0
}
.elementor-6359 .elementor-element.elementor-element-3804d242 .elementor-button{
    font-family:"Work Sans",Sans-serif;
    fill:#f8f8f9;
    color:#f8f8f9;
    background-color:#470024
}
.elementor-bc-flex-widget .elementor-6359 .elementor-element.elementor-element-840ae24.elementor-column .elementor-widget-wrap{
    align-items:center
}
.elementor-6359 .elementor-element.elementor-element-840ae24.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{
    align-content:center;
    align-items:center
}
.elementor-6359 .elementor-element.elementor-element-840ae24>.elementor-element-populated{
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding:1em 1em 1em 1em
}
.elementor-6359 .elementor-element.elementor-element-840ae24>.elementor-element-populated>.elementor-background-overlay{
    transition:background .3s,border-radius .3s,opacity .3s
}
.elementor-6359 .elementor-element.elementor-element-783da572 .pp-video-container{
    padding-bottom:56.25%
}
.elementor-6359 .elementor-element.elementor-element-783da572 .pp-video-overlay{
    mix-blend-mode:normal
}
.elementor-6359 .elementor-element.elementor-element-783da572 .pp-video-play-icon{
    font-size:80px;
    line-height:80px;
    width:80px;
    color:#470024
}
.elementor-6359 .elementor-element.elementor-element-783da572 .pp-video-play-icon svg{
    fill:#470024
}
.elementor-6359 .elementor-element.elementor-element-fb3f762:not(.elementor-motion-effects-element-type-background),.elementor-6359 .elementor-element.elementor-element-fb3f762>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#5B1865
}
.elementor-6359 .elementor-element.elementor-element-fb3f762{
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding:100px 0 100px 0
}
.elementor-6359 .elementor-element.elementor-element-fb3f762>.elementor-background-overlay{
    transition:background .3s,border-radius .3s,opacity .3s
}
.elementor-6359 .elementor-element.elementor-element-6dac5b29{
    text-align:center
}
.elementor-6359 .elementor-element.elementor-element-6dac5b29 .elementor-heading-title{
    color:#fff;
    font-family:"Volkhov",Sans-serif;
    font-size:51px;
    text-transform:uppercase
}
.elementor-6359 .elementor-element.elementor-element-6dac5b29>.elementor-widget-container{
    padding:0
}
.elementor-6359 .elementor-element.elementor-element-43a797f9{
    text-align:center
}
.elementor-6359 .elementor-element.elementor-element-43a797f9 .elementor-heading-title{
    color:#fff;
    font-family:"Work Sans",Sans-serif;
    font-size:25px;
    font-weight:500;
    text-transform:capitalize
}
.elementor-6359 .elementor-element.elementor-element-43a797f9>.elementor-widget-container{
    padding:0 0 40px 0
}
.elementor-6359 .elementor-element.elementor-element-5d01671d .elementor-cta__content{
    text-align:center;
    background-color:#fff
}
.elementor-6359 .elementor-element.elementor-element-5d01671d .elementor-cta__title{
    font-family:"Work Sans",Sans-serif;
    text-transform:uppercase;
    color:#5B1865
}
.elementor-6359 .elementor-element.elementor-element-5d01671d .elementor-cta__button{
    color:#fff;
    background-color:#d34b2d;
    border-color:#d34b2d
}
.elementor-6359 .elementor-element.elementor-element-5d01671d .elementor-cta .elementor-cta__bg,.elementor-6359 .elementor-element.elementor-element-5d01671d .elementor-cta .elementor-cta__bg-overlay{
    transition-duration:1500ms
}
.elementor-6359 .elementor-element.elementor-element-54358151 .elementor-cta__content{
    text-align:center;
    background-color:#fff
}
.elementor-6359 .elementor-element.elementor-element-54358151 .elementor-cta__title{
    font-family:"Work Sans",Sans-serif;
    text-transform:uppercase;
    color:#5B1865
}
.elementor-6359 .elementor-element.elementor-element-54358151 .elementor-cta__button{
    color:#fff;
    background-color:#d34b2d;
    border-color:#d34b2d
}
.elementor-6359 .elementor-element.elementor-element-54358151 .elementor-cta .elementor-cta__bg,.elementor-6359 .elementor-element.elementor-element-54358151 .elementor-cta .elementor-cta__bg-overlay{
    transition-duration:1500ms
}
.elementor-6359 .elementor-element.elementor-element-441999fe:not(.elementor-motion-effects-element-type-background),.elementor-6359 .elementor-element.elementor-element-441999fe>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#f8f8f9
}
.elementor-6359 .elementor-element.elementor-element-441999fe{
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding:8em 0 8em 0
}
.elementor-6359 .elementor-element.elementor-element-441999fe>.elementor-background-overlay{
    transition:background .3s,border-radius .3s,opacity .3s
}
.elementor-6359 .elementor-element.elementor-element-7c7c4a43>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){
    margin-bottom:25px
}
.elementor-6359 .elementor-element.elementor-element-151c9584{
    text-align:center
}
.elementor-6359 .elementor-element.elementor-element-151c9584 .elementor-heading-title{
    color:#5B1865;
    font-family:"Work Sans",Sans-serif;
    font-size:40px;
    font-weight:700;
    text-transform:capitalize;
    letter-spacing:-2.2px
}
.elementor-6359 .elementor-element.elementor-element-433de8f2{
    margin-top:0;
    margin-bottom:0
}
.elementor-6359 .elementor-element.elementor-element-437dd2d1:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-6359 .elementor-element.elementor-element-437dd2d1>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#fff
}
.elementor-6359 .elementor-element.elementor-element-437dd2d1>.elementor-element-populated{
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s
}
.elementor-6359 .elementor-element.elementor-element-437dd2d1>.elementor-element-populated>.elementor-background-overlay{
    transition:background .3s,border-radius .3s,opacity .3s
}
.elementor-6359 .elementor-element.elementor-element-6f58672c .pp-logo-carousel .swiper-slide{
    text-align:center
}
.elementor-6359 .elementor-element.elementor-element-6f58672c .elementor-swiper-button-next,.elementor-6359 .elementor-element.elementor-element-6f58672c .elementor-swiper-button-prev{
    font-size:22px
}
.elementor-6359 .elementor-element.elementor-element-5b7c7080:not(.elementor-motion-effects-element-type-background),.elementor-6359 .elementor-element.elementor-element-5b7c7080>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-image:url("/wp-content/themes/globalmerchantservicesny/images/image-from-rawpixel-id-580725-jpeg.jpg");
    background-position:top left;
    background-repeat:no-repeat;
    background-size:cover
}
.elementor-6359 .elementor-element.elementor-element-5b7c7080>.elementor-background-overlay{
    background-color:#f8f8f9;
    opacity:.24;
    transition:background .3s,border-radius .3s,opacity .3s
}
.elementor-6359 .elementor-element.elementor-element-5b7c7080{
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin-top:0;
    margin-bottom:50px;
    padding:150px 0 150px 0
}
.elementor-6359 .elementor-element.elementor-element-d4f0dcd>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){
    margin-bottom:10px
}
.elementor-6359 .elementor-element.elementor-element-2073e519 .elementor-icon-wrapper{
    text-align:center
}
.elementor-6359 .elementor-element.elementor-element-2073e519.elementor-view-stacked .elementor-icon{
    background-color:#470024
}
.elementor-6359 .elementor-element.elementor-element-2073e519.elementor-view-framed .elementor-icon,.elementor-6359 .elementor-element.elementor-element-2073e519.elementor-view-default .elementor-icon{
    color:#470024;
    border-color:#470024
}
.elementor-6359 .elementor-element.elementor-element-2073e519.elementor-view-framed .elementor-icon,.elementor-6359 .elementor-element.elementor-element-2073e519.elementor-view-default .elementor-icon svg{
    fill:#470024
}
.elementor-6359 .elementor-element.elementor-element-2073e519 .elementor-icon{
    font-size:25px
}
.elementor-6359 .elementor-element.elementor-element-2073e519 .elementor-icon svg{
    height:25px
}
.elementor-6359 .elementor-element.elementor-element-21abba80 .elementor-counter-number-wrapper{
    color:#5B1865;
    font-family:"Work Sans",Sans-serif;
    font-size:50px
}
.elementor-6359 .elementor-element.elementor-element-21abba80 .elementor-counter-title{
    color:#5B1865;
    font-family:"Volkhov",Sans-serif;
    font-style:italic;
    letter-spacing:-1.1px
}
.elementor-6359 .elementor-element.elementor-element-4d3edd92>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){
    margin-bottom:10px
}
.elementor-6359 .elementor-element.elementor-element-739fbf60 .elementor-icon-wrapper{
    text-align:center
}
.elementor-6359 .elementor-element.elementor-element-739fbf60.elementor-view-stacked .elementor-icon{
    background-color:#470024
}
.elementor-6359 .elementor-element.elementor-element-739fbf60.elementor-view-framed .elementor-icon,.elementor-6359 .elementor-element.elementor-element-739fbf60.elementor-view-default .elementor-icon{
    color:#470024;
    border-color:#470024
}
.elementor-6359 .elementor-element.elementor-element-739fbf60.elementor-view-framed .elementor-icon,.elementor-6359 .elementor-element.elementor-element-739fbf60.elementor-view-default .elementor-icon svg{
    fill:#470024
}
.elementor-6359 .elementor-element.elementor-element-739fbf60 .elementor-icon{
    font-size:25px
}
.elementor-6359 .elementor-element.elementor-element-739fbf60 .elementor-icon svg{
    height:25px
}
.elementor-6359 .elementor-element.elementor-element-5b80db48 .elementor-counter-number-wrapper{
    color:#5B1865;
    font-family:"Work Sans",Sans-serif;
    font-size:50px
}
.elementor-6359 .elementor-element.elementor-element-5b80db48 .elementor-counter-title{
    color:#5B1865;
    font-family:"Volkhov",Sans-serif;
    font-style:italic;
    letter-spacing:-1.1px
}
.elementor-6359 .elementor-element.elementor-element-265a3f3f>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){
    margin-bottom:10px
}
.elementor-6359 .elementor-element.elementor-element-3d6b45b .elementor-icon-wrapper{
    text-align:center
}
.elementor-6359 .elementor-element.elementor-element-3d6b45b.elementor-view-stacked .elementor-icon{
    background-color:#470024
}
.elementor-6359 .elementor-element.elementor-element-3d6b45b.elementor-view-framed .elementor-icon,.elementor-6359 .elementor-element.elementor-element-3d6b45b.elementor-view-default .elementor-icon{
    color:#470024;
    border-color:#470024
}
.elementor-6359 .elementor-element.elementor-element-3d6b45b.elementor-view-framed .elementor-icon,.elementor-6359 .elementor-element.elementor-element-3d6b45b.elementor-view-default .elementor-icon svg{
    fill:#470024
}
.elementor-6359 .elementor-element.elementor-element-3d6b45b .elementor-icon{
    font-size:25px
}
.elementor-6359 .elementor-element.elementor-element-3d6b45b .elementor-icon svg{
    height:25px
}
.elementor-6359 .elementor-element.elementor-element-6c3976aa .elementor-counter-number-wrapper{
    color:#5B1865;
    font-family:"Work Sans",Sans-serif;
    font-size:50px
}
.elementor-6359 .elementor-element.elementor-element-6c3976aa .elementor-counter-title{
    color:#5B1865;
    font-family:"Volkhov",Sans-serif;
    font-style:italic;
    letter-spacing:-1.1px
}
@media(max-width:1024px){
    .elementor-6359 .elementor-element.elementor-element-174b92b7>.elementor-container{
        min-height:0vh
    }
    .elementor-6359 .elementor-element.elementor-element-174b92b7{
        padding:0 0 60px 0
    }
    .elementor-6359 .elementor-element.elementor-element-19c50749 .swiper-slide-contents{
        max-width:96%
    }
    .elementor-6359 .elementor-element.elementor-element-19c50749 .elementor-slide-heading{
        font-size:71px
    }
    .elementor-6359 .elementor-element.elementor-element-53f4af73{
        text-align:center
    }
    .elementor-6359 .elementor-element.elementor-element-5c3ad43{
        text-align:center
    }
    .elementor-6359 .elementor-element.elementor-element-4a73b49d{
        margin-top:0;
        margin-bottom:0;
        padding:60px 0 0 0
    }
    .elementor-6359 .elementor-element.elementor-element-66bd76f3>.elementor-element-populated{
        margin:0 0 40px;
        --e-column-margin-right:0;
        --e-column-margin-left:0;
        padding:0
    }
    .elementor-6359 .elementor-element.elementor-element-71ad240e{
        text-align:center
    }
    .elementor-6359 .elementor-element.elementor-element-71ad240e>.elementor-widget-container{
        margin:0;
        padding:0
    }
    .elementor-6359 .elementor-element.elementor-element-151c9584{
        text-align:center
    }
}
@media(max-width:767px){
    .elementor-6359 .elementor-element.elementor-element-174b92b7>.elementor-container{
        min-height:0
    }
    .elementor-6359 .elementor-element.elementor-element-174b92b7{
        margin-top:-62px;
        margin-bottom:0;
        padding:4em 0 06em 0
    }
    .elementor-6359 .elementor-element.elementor-element-339a4f7e>.elementor-element-populated{
        margin:0;
        --e-column-margin-right:0;
        --e-column-margin-left:0;
        padding:0
    }
    .elementor-6359 .elementor-element.elementor-element-19c50749 .swiper-slide{
        height:526px
    }
    .elementor-6359 .elementor-element.elementor-element-19c50749 .swiper-slide-contents{
        max-width:90%
    }
    .elementor-6359 .elementor-element.elementor-element-19c50749 .elementor-slide-heading{
        font-size:25px
    }
    .elementor-6359 .elementor-element.elementor-element-19c50749 .elementor-slide-description{
        font-size:15px
    }
    .elementor-6359 .elementor-element.elementor-element-19c50749>.elementor-widget-container{
        margin:0;
        padding:0
    }
    .elementor-6359 .elementor-element.elementor-element-56455e3{
        margin-top:40px;
        margin-bottom:40px
    }
    .elementor-6359 .elementor-element.elementor-element-9a4a52{
        text-align:center
    }
    .elementor-6359 .elementor-element.elementor-element-4a1a1d81{
        margin-top:-39px;
        margin-bottom:-39px
    }
    .elementor-6359 .elementor-element.elementor-element-43ee527f{
        text-align:center
    }
    .elementor-6359 .elementor-element.elementor-element-a0ddc07{
        text-align:center
    }
    .elementor-6359 .elementor-element.elementor-element-5dc3e72a{
        text-align:center
    }
    .elementor-6359 .elementor-element.elementor-element-f48d76d{
        --e-icon-list-icon-align:center;
        --e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size,1em) * .125)
    }
    .elementor-6359 .elementor-element.elementor-element-4a73b49d{
        padding:20px 0 0 0
    }
    .elementor-6359 .elementor-element.elementor-element-66bd76f3>.elementor-element-populated{
        padding:0
    }
    .elementor-6359 .elementor-element.elementor-element-71ad240e{
        text-align:center
    }
    .elementor-6359 .elementor-element.elementor-element-71ad240e>.elementor-widget-container{
        margin:0;
        padding:0
    }
    .elementor-6359 .elementor-element.elementor-element-6994a393{
        --e-icon-list-icon-align:center;
        --e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size,1em) * .125)
    }
    .elementor-6359 .elementor-element.elementor-element-6dac5b29{
        text-align:center
    }
    .elementor-6359 .elementor-element.elementor-element-43a797f9{
        text-align:center
    }
    .elementor-6359 .elementor-element.elementor-element-441999fe{
        padding:4em 0 4em 0
    }
    .elementor-6359 .elementor-element.elementor-element-151c9584 .elementor-heading-title{
        font-size:28px
    }
    .elementor-6359 .elementor-element.elementor-element-5b7c7080{
        padding:0
    }
}
@media(max-width:1024px) and (min-width:768px){
    .elementor-6359 .elementor-element.elementor-element-66bd76f3{
        width:100%
    }
    .elementor-6359 .elementor-element.elementor-element-840ae24{
        width:100%
    }
}
@media(min-width:1025px){
    .elementor-6359 .elementor-element.elementor-element-5b7c7080:not(.elementor-motion-effects-element-type-background),.elementor-6359 .elementor-element.elementor-element-5b7c7080>.elementor-motion-effects-container>.elementor-motion-effects-layer{
        background-attachment:fixed
    }
}
.elementor-widget-slides .elementor-slide-description{
    background-color:#fff;
    padding:50px;
    opacity:.8
}
.elementor-slides .swiper-slide-inner .elementor-slide-description:not(:last-child),.elementor-slides .swiper-slide-inner .elementor-slide-heading:not(:last-child){
    margin-bottom:20px
}
.elementor-slides .swiper-slide-inner .elementor-slide-button{
    border:2px solid #fff;
    color:#fff;
    background:transparent
}
.elementor-2181 .elementor-element.elementor-element-1c6d9f5:not(.elementor-motion-effects-element-type-background),.elementor-2181 .elementor-element.elementor-element-1c6d9f5>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#fff
}
.elementor-2181 .elementor-element.elementor-element-1c6d9f5{
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding:1em 0 1em 0
}
.elementor-2181 .elementor-element.elementor-element-1c6d9f5>.elementor-background-overlay{
    transition:background .3s,border-radius .3s,opacity .3s
}
.elementor-2181 .elementor-element.elementor-element-3314b0e .elementor-heading-title{
    text-transform:uppercase
}
.elementor-2181 .elementor-element.elementor-element-60acf18:not(.elementor-motion-effects-element-type-background),.elementor-2181 .elementor-element.elementor-element-60acf18>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#fff
}
.elementor-2181 .elementor-element.elementor-element-60acf18{
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding:0 0 2em 0
}
.elementor-2181 .elementor-element.elementor-element-60acf18>.elementor-background-overlay{
    transition:background .3s,border-radius .3s,opacity .3s
}
.elementor-2181 .elementor-element.elementor-element-8392c04{
    text-align:center
}
.elementor-2181 .elementor-element.elementor-element-8392c04 .elementor-heading-title{
    text-transform:uppercase
}
.elementor-2181 .elementor-element.elementor-element-7317103{
    padding:10px 10px 10px 10px
}
.elementor-bc-flex-widget .elementor-2181 .elementor-element.elementor-element-3e7409f.elementor-column .elementor-widget-wrap{
    align-items:center
}
.elementor-2181 .elementor-element.elementor-element-3e7409f.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{
    align-content:center;
    align-items:center
}
.elementor-2181 .elementor-element.elementor-element-3e7409f>.elementor-element-populated{
    border-style:solid;
    border-width:1px 1px;
    border-color:#c6c6c6;
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s
}
.elementor-2181 .elementor-element.elementor-element-3e7409f>.elementor-element-populated,.elementor-2181 .elementor-element.elementor-element-3e7409f>.elementor-element-populated>.elementor-background-overlay,.elementor-2181 .elementor-element.elementor-element-3e7409f>.elementor-background-slideshow{
    border-radius:2px 2px 2px 2px
}
.elementor-2181 .elementor-element.elementor-element-3e7409f>.elementor-element-populated>.elementor-background-overlay{
    transition:background .3s,border-radius .3s,opacity .3s
}
.ee-tooltip.ee-tooltip-8af5eb8.to--top,.ee-tooltip.ee-tooltip-8af5eb8.to--bottom{
    margin-left:0
}
.ee-tooltip.ee-tooltip-8af5eb8.to--left,.ee-tooltip.ee-tooltip-8af5eb8.to--right{
    margin-top:0
}
.elementor-bc-flex-widget .elementor-2181 .elementor-element.elementor-element-41b60a3.elementor-column .elementor-widget-wrap{
    align-items:center
}
.elementor-2181 .elementor-element.elementor-element-41b60a3.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{
    align-content:center;
    align-items:center
}
.elementor-2181 .elementor-element.elementor-element-41b60a3>.elementor-element-populated{
    border-style:solid;
    border-width:1px 1px;
    border-color:#c6c6c6;
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s
}
.elementor-2181 .elementor-element.elementor-element-41b60a3>.elementor-element-populated,.elementor-2181 .elementor-element.elementor-element-41b60a3>.elementor-element-populated>.elementor-background-overlay,.elementor-2181 .elementor-element.elementor-element-41b60a3>.elementor-background-slideshow{
    border-radius:2px 2px 2px 2px
}
.elementor-2181 .elementor-element.elementor-element-41b60a3>.elementor-element-populated>.elementor-background-overlay{
    transition:background .3s,border-radius .3s,opacity .3s
}
.ee-tooltip.ee-tooltip-a76c046.to--top,.ee-tooltip.ee-tooltip-a76c046.to--bottom{
    margin-left:0
}
.ee-tooltip.ee-tooltip-a76c046.to--left,.ee-tooltip.ee-tooltip-a76c046.to--right{
    margin-top:0
}
.elementor-bc-flex-widget .elementor-2181 .elementor-element.elementor-element-beab0bf.elementor-column .elementor-widget-wrap{
    align-items:center
}
.elementor-2181 .elementor-element.elementor-element-beab0bf.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{
    align-content:center;
    align-items:center
}
.elementor-2181 .elementor-element.elementor-element-beab0bf>.elementor-element-populated{
    border-style:solid;
    border-width:1px 1px;
    border-color:#c6c6c6;
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s
}
.elementor-2181 .elementor-element.elementor-element-beab0bf>.elementor-element-populated,.elementor-2181 .elementor-element.elementor-element-beab0bf>.elementor-element-populated>.elementor-background-overlay,.elementor-2181 .elementor-element.elementor-element-beab0bf>.elementor-background-slideshow{
    border-radius:2px 2px 2px 2px
}
.elementor-2181 .elementor-element.elementor-element-beab0bf>.elementor-element-populated>.elementor-background-overlay{
    transition:background .3s,border-radius .3s,opacity .3s
}
.ee-tooltip.ee-tooltip-e440b97.to--top,.ee-tooltip.ee-tooltip-e440b97.to--bottom{
    margin-left:0
}
.ee-tooltip.ee-tooltip-e440b97.to--left,.ee-tooltip.ee-tooltip-e440b97.to--right{
    margin-top:0
}
@media(max-width:767px){
    .elementor-2181 .elementor-element.elementor-element-3314b0e{
        text-align:center
    }
    .elementor-2181 .elementor-element.elementor-element-1606f52{
        text-align:center
    }
}
.elementor-1730 .elementor-element.elementor-element-1c6d9f5:not(.elementor-motion-effects-element-type-background),.elementor-1730 .elementor-element.elementor-element-1c6d9f5>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#fff
}
.elementor-1730 .elementor-element.elementor-element-1c6d9f5{
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding:1em 0 1em 0
}
.elementor-1730 .elementor-element.elementor-element-1c6d9f5>.elementor-background-overlay{
    transition:background .3s,border-radius .3s,opacity .3s
}
.elementor-1730 .elementor-element.elementor-element-3314b0e{
    text-align:center
}
.elementor-1730 .elementor-element.elementor-element-3314b0e .elementor-heading-title{
    text-transform:uppercase
}
.elementor-1730 .elementor-element.elementor-element-f5ccdda img{
    width:67%
}
.ee-tooltip.ee-tooltip-f5ccdda.to--top,.ee-tooltip.ee-tooltip-f5ccdda.to--bottom{
    margin-left:0
}
.ee-tooltip.ee-tooltip-f5ccdda.to--left,.ee-tooltip.ee-tooltip-f5ccdda.to--right{
    margin-top:0
}
.elementor-1730 .elementor-element.elementor-element-377f14f img{
    width:100%
}
.ee-tooltip.ee-tooltip-377f14f.to--top,.ee-tooltip.ee-tooltip-377f14f.to--bottom{
    margin-left:0
}
.ee-tooltip.ee-tooltip-377f14f.to--left,.ee-tooltip.ee-tooltip-377f14f.to--right{
    margin-top:0
}
.elementor-1730 .elementor-element.elementor-element-6aa8a80 img{
    width:62%
}
.ee-tooltip.ee-tooltip-6aa8a80.to--top,.ee-tooltip.ee-tooltip-6aa8a80.to--bottom{
    margin-left:0
}
.ee-tooltip.ee-tooltip-6aa8a80.to--left,.ee-tooltip.ee-tooltip-6aa8a80.to--right{
    margin-top:0
}
.elementor-1730 .elementor-element.elementor-element-4a3fba6 img{
    width:100%
}
.ee-tooltip.ee-tooltip-4a3fba6.to--top,.ee-tooltip.ee-tooltip-4a3fba6.to--bottom{
    margin-left:0
}
.ee-tooltip.ee-tooltip-4a3fba6.to--left,.ee-tooltip.ee-tooltip-4a3fba6.to--right{
    margin-top:0
}
@media(max-width:1024px){
    .elementor-1730 .elementor-element.elementor-element-6aa8a80 img{
        width:71%
    }
    .elementor-1730 .elementor-element.elementor-element-4a3fba6 img{
        width:100%
    }
}
@media(max-width:767px){
    .elementor-1730 .elementor-element.elementor-element-3314b0e{
        text-align:center
    }
    .elementor-1730 .elementor-element.elementor-element-040825d{
        text-align:center
    }
    .elementor-1730 .elementor-element.elementor-element-6aa8a80 img{
        width:50%
    }
    .elementor-1730 .elementor-element.elementor-element-4a3fba6 img{
        width:62%
    }
}
.elementor-7382 .elementor-element.elementor-element-19e58186>.elementor-container>.elementor-column>.elementor-widget-wrap{
    align-content:center;
    align-items:center
}
.elementor-7382 .elementor-element.elementor-element-19e58186:not(.elementor-motion-effects-element-type-background),.elementor-7382 .elementor-element.elementor-element-19e58186>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#f6f6f6
}
.elementor-7382 .elementor-element.elementor-element-19e58186>.elementor-background-overlay{
    background-image:url("/wp-content/themes/globalmerchantservicesny/images/photo-1505904504351-87ef181e9581-scaled.jpg");
    background-position:bottom center;
    background-size:cover;
    opacity:.04;
    transition:background .3s,border-radius .3s,opacity .3s
}
.elementor-7382 .elementor-element.elementor-element-19e58186 .elementor-background-overlay{
    filter:brightness(100%) contrast(100%) saturate(0%) blur(0px) hue-rotate(0deg)
}
.elementor-7382 .elementor-element.elementor-element-19e58186{
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding:40px 0 40px 0
}
.elementor-7382 .elementor-element.elementor-element-71ebeb3>.elementor-container{
    max-width:557px;
    text-align:center
}
.elementor-7382 .elementor-element.elementor-element-1d2583e7 .elementor-heading-title{
    color:rgba(99,115,129,0.5);
    font-family:"Karla",Sans-serif;
    font-size:16px;
    font-weight:700;
    text-transform:uppercase;
    line-height:26px;
    letter-spacing:1.6px
}
.elementor-7382 .elementor-element.elementor-element-1d2583e7>.elementor-widget-container{
    margin:0;
    padding:0
}
.elementor-7382 .elementor-element.elementor-element-3fbe6978{
    text-align:center
}
.elementor-7382 .elementor-element.elementor-element-3fbe6978 .elementor-heading-title{
    color:#470024;
    font-size:72px;
    font-weight:400;
    line-height:82px;
    letter-spacing:0
}
.elementor-7382 .elementor-element.elementor-element-3fbe6978>.elementor-widget-container{
    margin:0;
    padding:0
}
.elementor-7382 .elementor-element.elementor-element-5fbdc144{
    color:#4054b2;
    font-family:"Hind",Sans-serif;
    font-size:15px;
    font-weight:400;
    line-height:26px;
    letter-spacing:0
}
.elementor-7382 .elementor-element.elementor-element-8493fd{
    --divider-border-style:solid;
    --divider-color:rgba(99,115,129,0.34);
    --divider-border-width:2px
}
.elementor-7382 .elementor-element.elementor-element-8493fd .elementor-divider-separator{
    width:70px
}
.elementor-7382 .elementor-element.elementor-element-8493fd .elementor-divider{
    padding-top:0;
    padding-bottom:0
}
.elementor-7382 .elementor-element.elementor-element-8493fd>.elementor-widget-container{
    margin:0
}
.elementor-7382 .elementor-element.elementor-element-5371d00b>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){
    margin-bottom:0
}
.elementor-7382 .elementor-element.elementor-element-5371d00b:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-7382 .elementor-element.elementor-element-5371d00b>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#470024
}
.elementor-7382 .elementor-element.elementor-element-5371d00b>.elementor-element-populated>.elementor-background-overlay{
    opacity:.03
}
.elementor-7382 .elementor-element.elementor-element-5371d00b>.elementor-element-populated{
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin:20px 20px;
    --e-column-margin-right:20px;
    --e-column-margin-left:20px;
    padding:40px 40px 40px 40px
}
.elementor-7382 .elementor-element.elementor-element-5371d00b>.elementor-element-populated>.elementor-background-overlay{
    transition:background .3s,border-radius .3s,opacity .3s
}
.elementor-7382 .elementor-element.elementor-element-78c44c3c img{
    width:110px
}
.elementor-7382 .elementor-element.elementor-element-78c44c3c>.elementor-widget-container{
    padding:0 0 10px 0
}
.ee-tooltip.ee-tooltip-78c44c3c.to--top,.ee-tooltip.ee-tooltip-78c44c3c.to--bottom{
    margin-left:0
}
.ee-tooltip.ee-tooltip-78c44c3c.to--left,.ee-tooltip.ee-tooltip-78c44c3c.to--right{
    margin-top:0
}
.elementor-7382 .elementor-element.elementor-element-62e0ba23{
    text-align:center
}
.elementor-7382 .elementor-element.elementor-element-62e0ba23 .elementor-heading-title{
    color:#fff;
    font-family:"Karla",Sans-serif;
    font-size:14px;
    font-weight:700;
    text-transform:uppercase;
    line-height:26px;
    letter-spacing:1.2px
}
.elementor-7382 .elementor-element.elementor-element-62e0ba23>.elementor-widget-container{
    margin:0;
    padding:0
}
.elementor-7382 .elementor-element.elementor-element-5f59d888{
    text-align:center
}
.elementor-7382 .elementor-element.elementor-element-5f59d888 .elementor-heading-title{
    color:#232a37;
    font-size:26px;
    font-weight:400;
    line-height:36px;
    letter-spacing:0
}
.elementor-7382 .elementor-element.elementor-element-5f59d888>.elementor-widget-container{
    margin:0;
    padding:5px 0 0 0
}
.elementor-7382 .elementor-element.elementor-element-3f0ae8fc{
    text-align:center;
    color:#fff;
    font-family:"Hind",Sans-serif;
    font-size:15px;
    font-weight:400;
    line-height:26px;
    letter-spacing:0
}
.elementor-7382 .elementor-element.elementor-element-4a18fe8>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){
    margin-bottom:0
}
.elementor-7382 .elementor-element.elementor-element-4a18fe8:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-7382 .elementor-element.elementor-element-4a18fe8>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#470024
}
.elementor-7382 .elementor-element.elementor-element-4a18fe8>.elementor-element-populated>.elementor-background-overlay{
    opacity:.03
}
.elementor-7382 .elementor-element.elementor-element-4a18fe8>.elementor-element-populated{
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin:20px 20px;
    --e-column-margin-right:20px;
    --e-column-margin-left:20px;
    padding:40px 40px 40px 40px
}
.elementor-7382 .elementor-element.elementor-element-4a18fe8>.elementor-element-populated>.elementor-background-overlay{
    transition:background .3s,border-radius .3s,opacity .3s
}
.elementor-7382 .elementor-element.elementor-element-4944d03 img{
    width:110px
}
.elementor-7382 .elementor-element.elementor-element-4944d03>.elementor-widget-container{
    padding:0 0 10px 0
}
.ee-tooltip.ee-tooltip-4944d03.to--top,.ee-tooltip.ee-tooltip-4944d03.to--bottom{
    margin-left:0
}
.ee-tooltip.ee-tooltip-4944d03.to--left,.ee-tooltip.ee-tooltip-4944d03.to--right{
    margin-top:0
}
.elementor-7382 .elementor-element.elementor-element-b4cbaf6{
    text-align:center
}
.elementor-7382 .elementor-element.elementor-element-b4cbaf6 .elementor-heading-title{
    color:#fff;
    font-family:"Karla",Sans-serif;
    font-size:14px;
    font-weight:700;
    text-transform:uppercase;
    line-height:26px;
    letter-spacing:1.2px
}
.elementor-7382 .elementor-element.elementor-element-b4cbaf6>.elementor-widget-container{
    margin:0;
    padding:0
}
.elementor-7382 .elementor-element.elementor-element-3e18438{
    text-align:center
}
.elementor-7382 .elementor-element.elementor-element-3e18438 .elementor-heading-title{
    color:#232a37;
    font-size:26px;
    font-weight:400;
    line-height:36px;
    letter-spacing:0
}
.elementor-7382 .elementor-element.elementor-element-3e18438>.elementor-widget-container{
    margin:0;
    padding:5px 0 0 0
}
.elementor-7382 .elementor-element.elementor-element-97ae803{
    text-align:center;
    color:#fff;
    font-family:"Hind",Sans-serif;
    font-size:15px;
    font-weight:400;
    line-height:26px;
    letter-spacing:0
}
.elementor-7382 .elementor-element.elementor-element-e57626a>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){
    margin-bottom:0
}
.elementor-7382 .elementor-element.elementor-element-e57626a:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-7382 .elementor-element.elementor-element-e57626a>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#fff
}
.elementor-7382 .elementor-element.elementor-element-e57626a>.elementor-element-populated>.elementor-background-overlay{
    opacity:.03
}
.elementor-7382 .elementor-element.elementor-element-e57626a>.elementor-element-populated{
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin:20px 20px;
    --e-column-margin-right:20px;
    --e-column-margin-left:20px;
    padding:40px 40px 40px 40px
}
.elementor-7382 .elementor-element.elementor-element-e57626a>.elementor-element-populated>.elementor-background-overlay{
    transition:background .3s,border-radius .3s,opacity .3s
}
.elementor-7382 .elementor-element.elementor-element-92aa164 img{
    width:110px
}
.elementor-7382 .elementor-element.elementor-element-92aa164>.elementor-widget-container{
    padding:0 0 10px 0
}
.ee-tooltip.ee-tooltip-92aa164.to--top,.ee-tooltip.ee-tooltip-92aa164.to--bottom{
    margin-left:0
}
.ee-tooltip.ee-tooltip-92aa164.to--left,.ee-tooltip.ee-tooltip-92aa164.to--right{
    margin-top:0
}
.elementor-7382 .elementor-element.elementor-element-297680b{
    text-align:center
}
.elementor-7382 .elementor-element.elementor-element-297680b .elementor-heading-title{
    color:rgba(99,115,129,0.5);
    font-family:"Karla",Sans-serif;
    font-size:14px;
    font-weight:700;
    text-transform:uppercase;
    line-height:26px;
    letter-spacing:1.2px
}
.elementor-7382 .elementor-element.elementor-element-297680b>.elementor-widget-container{
    margin:0;
    padding:0
}
.elementor-7382 .elementor-element.elementor-element-0250877{
    text-align:center
}
.elementor-7382 .elementor-element.elementor-element-0250877 .elementor-heading-title{
    color:#232a37;
    font-size:26px;
    font-weight:400;
    line-height:36px;
    letter-spacing:0
}
.elementor-7382 .elementor-element.elementor-element-0250877>.elementor-widget-container{
    margin:0;
    padding:5px 0 0 0
}
.elementor-7382 .elementor-element.elementor-element-3091523{
    text-align:center;
    color:#727982;
    font-family:"Hind",Sans-serif;
    font-size:15px;
    font-weight:400;
    line-height:26px;
    letter-spacing:0
}
.elementor-7382 .elementor-element.elementor-element-a008fc1>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){
    margin-bottom:0
}
.elementor-7382 .elementor-element.elementor-element-a008fc1:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-7382 .elementor-element.elementor-element-a008fc1>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#fff
}
.elementor-7382 .elementor-element.elementor-element-a008fc1>.elementor-element-populated>.elementor-background-overlay{
    opacity:.03
}
.elementor-7382 .elementor-element.elementor-element-a008fc1>.elementor-element-populated{
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin:20px 20px;
    --e-column-margin-right:20px;
    --e-column-margin-left:20px;
    padding:40px 40px 40px 40px
}
.elementor-7382 .elementor-element.elementor-element-a008fc1>.elementor-element-populated>.elementor-background-overlay{
    transition:background .3s,border-radius .3s,opacity .3s
}
.elementor-7382 .elementor-element.elementor-element-3b70ce1 img{
    width:110px
}
.elementor-7382 .elementor-element.elementor-element-3b70ce1>.elementor-widget-container{
    padding:0 0 10px 0
}
.ee-tooltip.ee-tooltip-3b70ce1.to--top,.ee-tooltip.ee-tooltip-3b70ce1.to--bottom{
    margin-left:0
}
.ee-tooltip.ee-tooltip-3b70ce1.to--left,.ee-tooltip.ee-tooltip-3b70ce1.to--right{
    margin-top:0
}
.elementor-7382 .elementor-element.elementor-element-ed3fcae{
    text-align:center
}
.elementor-7382 .elementor-element.elementor-element-ed3fcae .elementor-heading-title{
    color:rgba(99,115,129,0.5);
    font-family:"Karla",Sans-serif;
    font-size:14px;
    font-weight:700;
    text-transform:uppercase;
    line-height:26px;
    letter-spacing:1.2px
}
.elementor-7382 .elementor-element.elementor-element-ed3fcae>.elementor-widget-container{
    margin:0;
    padding:0
}
.elementor-7382 .elementor-element.elementor-element-f8fef05{
    text-align:center
}
.elementor-7382 .elementor-element.elementor-element-f8fef05 .elementor-heading-title{
    color:#232a37;
    font-size:26px;
    font-weight:400;
    line-height:36px;
    letter-spacing:0
}
.elementor-7382 .elementor-element.elementor-element-f8fef05>.elementor-widget-container{
    margin:0;
    padding:5px 0 0 0
}
.elementor-7382 .elementor-element.elementor-element-becb1f5{
    text-align:center;
    color:#727982;
    font-family:"Hind",Sans-serif;
    font-size:15px;
    font-weight:400;
    line-height:26px;
    letter-spacing:0
}
.elementor-7382 .elementor-element.elementor-element-144289d8>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){
    margin-bottom:0
}
.elementor-7382 .elementor-element.elementor-element-144289d8:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-7382 .elementor-element.elementor-element-144289d8>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#fff
}
.elementor-7382 .elementor-element.elementor-element-144289d8>.elementor-element-populated>.elementor-background-overlay{
    opacity:.03
}
.elementor-7382 .elementor-element.elementor-element-144289d8>.elementor-element-populated{
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin:20px 20px;
    --e-column-margin-right:20px;
    --e-column-margin-left:20px;
    padding:40px 40px 40px 40px
}
.elementor-7382 .elementor-element.elementor-element-144289d8>.elementor-element-populated>.elementor-background-overlay{
    transition:background .3s,border-radius .3s,opacity .3s
}
.elementor-7382 .elementor-element.elementor-element-411c2ffb img{
    width:110px
}
.elementor-7382 .elementor-element.elementor-element-411c2ffb>.elementor-widget-container{
    padding:0 0 10px 0
}
.ee-tooltip.ee-tooltip-411c2ffb.to--top,.ee-tooltip.ee-tooltip-411c2ffb.to--bottom{
    margin-left:0
}
.ee-tooltip.ee-tooltip-411c2ffb.to--left,.ee-tooltip.ee-tooltip-411c2ffb.to--right{
    margin-top:0
}
.elementor-7382 .elementor-element.elementor-element-2763288c{
    text-align:center
}
.elementor-7382 .elementor-element.elementor-element-2763288c .elementor-heading-title{
    color:rgba(99,115,129,0.5);
    font-family:"Karla",Sans-serif;
    font-size:14px;
    font-weight:700;
    text-transform:uppercase;
    line-height:26px;
    letter-spacing:1.2px
}
.elementor-7382 .elementor-element.elementor-element-2763288c>.elementor-widget-container{
    margin:0;
    padding:0
}
.elementor-7382 .elementor-element.elementor-element-3d15f7ba{
    text-align:center
}
.elementor-7382 .elementor-element.elementor-element-3d15f7ba .elementor-heading-title{
    color:#232a37;
    font-size:26px;
    font-weight:400;
    line-height:36px;
    letter-spacing:0
}
.elementor-7382 .elementor-element.elementor-element-3d15f7ba>.elementor-widget-container{
    margin:0;
    padding:5px 0 0 0
}
.elementor-7382 .elementor-element.elementor-element-66f3ed7b{
    text-align:center;
    color:#727982;
    font-family:"Hind",Sans-serif;
    font-size:15px;
    font-weight:400;
    line-height:26px;
    letter-spacing:0
}
.elementor-7382 .elementor-element.elementor-element-ca6baf9>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){
    margin-bottom:0
}
.elementor-7382 .elementor-element.elementor-element-ca6baf9:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-7382 .elementor-element.elementor-element-ca6baf9>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#fff
}
.elementor-7382 .elementor-element.elementor-element-ca6baf9>.elementor-element-populated>.elementor-background-overlay{
    opacity:.03
}
.elementor-7382 .elementor-element.elementor-element-ca6baf9>.elementor-element-populated{
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin:20px 20px;
    --e-column-margin-right:20px;
    --e-column-margin-left:20px;
    padding:40px 40px 40px 40px
}
.elementor-7382 .elementor-element.elementor-element-ca6baf9>.elementor-element-populated>.elementor-background-overlay{
    transition:background .3s,border-radius .3s,opacity .3s
}
.elementor-7382 .elementor-element.elementor-element-796e441 img{
    width:110px
}
.elementor-7382 .elementor-element.elementor-element-796e441>.elementor-widget-container{
    padding:0 0 10px 0
}
.ee-tooltip.ee-tooltip-796e441.to--top,.ee-tooltip.ee-tooltip-796e441.to--bottom{
    margin-left:0
}
.ee-tooltip.ee-tooltip-796e441.to--left,.ee-tooltip.ee-tooltip-796e441.to--right{
    margin-top:0
}
.elementor-7382 .elementor-element.elementor-element-cf3abaf{
    text-align:center
}
.elementor-7382 .elementor-element.elementor-element-cf3abaf .elementor-heading-title{
    color:rgba(99,115,129,0.5);
    font-family:"Karla",Sans-serif;
    font-size:14px;
    font-weight:700;
    text-transform:uppercase;
    line-height:26px;
    letter-spacing:1.2px
}
.elementor-7382 .elementor-element.elementor-element-cf3abaf>.elementor-widget-container{
    margin:0;
    padding:0
}
.elementor-7382 .elementor-element.elementor-element-d166b8c{
    text-align:center
}
.elementor-7382 .elementor-element.elementor-element-d166b8c .elementor-heading-title{
    color:#232a37;
    font-size:26px;
    font-weight:400;
    line-height:36px;
    letter-spacing:0
}
.elementor-7382 .elementor-element.elementor-element-d166b8c>.elementor-widget-container{
    margin:0;
    padding:5px 0 0 0
}
.elementor-7382 .elementor-element.elementor-element-633f04f{
    text-align:center;
    color:#727982;
    font-family:"Hind",Sans-serif;
    font-size:15px;
    font-weight:400;
    line-height:26px;
    letter-spacing:0
}
.elementor-7382 .elementor-element.elementor-element-a826efa>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){
    margin-bottom:0
}
.elementor-7382 .elementor-element.elementor-element-a826efa:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-7382 .elementor-element.elementor-element-a826efa>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#fff
}
.elementor-7382 .elementor-element.elementor-element-a826efa>.elementor-element-populated>.elementor-background-overlay{
    opacity:.03
}
.elementor-7382 .elementor-element.elementor-element-a826efa>.elementor-element-populated{
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin:20px 20px;
    --e-column-margin-right:20px;
    --e-column-margin-left:20px;
    padding:40px 40px 40px 40px
}
.elementor-7382 .elementor-element.elementor-element-a826efa>.elementor-element-populated>.elementor-background-overlay{
    transition:background .3s,border-radius .3s,opacity .3s
}
.elementor-7382 .elementor-element.elementor-element-7856747 img{
    width:110px
}
.elementor-7382 .elementor-element.elementor-element-7856747>.elementor-widget-container{
    padding:0 0 10px 0
}
.ee-tooltip.ee-tooltip-7856747.to--top,.ee-tooltip.ee-tooltip-7856747.to--bottom{
    margin-left:0
}
.ee-tooltip.ee-tooltip-7856747.to--left,.ee-tooltip.ee-tooltip-7856747.to--right{
    margin-top:0
}
.elementor-7382 .elementor-element.elementor-element-c8ac7c3{
    text-align:center
}
.elementor-7382 .elementor-element.elementor-element-c8ac7c3 .elementor-heading-title{
    color:rgba(99,115,129,0.5);
    font-family:"Karla",Sans-serif;
    font-size:14px;
    font-weight:700;
    text-transform:uppercase;
    line-height:26px;
    letter-spacing:1.2px
}
.elementor-7382 .elementor-element.elementor-element-c8ac7c3>.elementor-widget-container{
    margin:0;
    padding:0
}
.elementor-7382 .elementor-element.elementor-element-6174cda{
    text-align:center
}
.elementor-7382 .elementor-element.elementor-element-6174cda .elementor-heading-title{
    color:#232a37;
    font-size:26px;
    font-weight:400;
    line-height:36px;
    letter-spacing:0
}
.elementor-7382 .elementor-element.elementor-element-6174cda>.elementor-widget-container{
    margin:0;
    padding:5px 0 0 0
}
.elementor-7382 .elementor-element.elementor-element-274d771{
    text-align:center;
    color:#727982;
    font-family:"Hind",Sans-serif;
    font-size:15px;
    font-weight:400;
    line-height:26px;
    letter-spacing:0
}
.elementor-7382 .elementor-element.elementor-element-cb66a9a{
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s
}
.elementor-7382 .elementor-element.elementor-element-cb66a9a>.elementor-background-overlay{
    transition:background .3s,border-radius .3s,opacity .3s
}
.elementor-7382 .elementor-element.elementor-element-045a3c2>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){
    margin-bottom:0
}
.elementor-7382 .elementor-element.elementor-element-045a3c2:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-7382 .elementor-element.elementor-element-045a3c2>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#470024
}
.elementor-7382 .elementor-element.elementor-element-045a3c2>.elementor-element-populated>.elementor-background-overlay{
    opacity:.03
}
.elementor-7382 .elementor-element.elementor-element-045a3c2>.elementor-element-populated{
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin:20px 20px;
    --e-column-margin-right:20px;
    --e-column-margin-left:20px;
    padding:40px 40px 40px 40px
}
.elementor-7382 .elementor-element.elementor-element-045a3c2>.elementor-element-populated>.elementor-background-overlay{
    transition:background .3s,border-radius .3s,opacity .3s
}
.elementor-7382 .elementor-element.elementor-element-d922690 img{
    width:110px
}
.elementor-7382 .elementor-element.elementor-element-d922690>.elementor-widget-container{
    padding:0 0 10px 0
}
.ee-tooltip.ee-tooltip-d922690.to--top,.ee-tooltip.ee-tooltip-d922690.to--bottom{
    margin-left:0
}
.ee-tooltip.ee-tooltip-d922690.to--left,.ee-tooltip.ee-tooltip-d922690.to--right{
    margin-top:0
}
.elementor-7382 .elementor-element.elementor-element-364a85d{
    text-align:center
}
.elementor-7382 .elementor-element.elementor-element-364a85d .elementor-heading-title{
    color:rgba(255,255,255,0.8);
    font-family:"Karla",Sans-serif;
    font-size:14px;
    font-weight:700;
    text-transform:uppercase;
    line-height:26px;
    letter-spacing:1.2px
}
.elementor-7382 .elementor-element.elementor-element-364a85d>.elementor-widget-container{
    margin:0;
    padding:0
}
.elementor-7382 .elementor-element.elementor-element-d0f6467{
    text-align:center
}
.elementor-7382 .elementor-element.elementor-element-d0f6467 .elementor-heading-title{
    color:#fff;
    font-size:26px;
    font-weight:400;
    line-height:36px;
    letter-spacing:0
}
.elementor-7382 .elementor-element.elementor-element-d0f6467>.elementor-widget-container{
    margin:0;
    padding:5px 0 0 0
}
.elementor-7382 .elementor-element.elementor-element-35b1aba{
    text-align:center;
    color:#fff;
    font-family:"Hind",Sans-serif;
    font-size:15px;
    font-weight:400;
    line-height:26px;
    letter-spacing:0
}
.elementor-7382 .elementor-element.elementor-element-4a73b49d>.elementor-container>.elementor-column>.elementor-widget-wrap{
    align-content:center;
    align-items:center
}
.elementor-7382 .elementor-element.elementor-element-4a73b49d:not(.elementor-motion-effects-element-type-background),.elementor-7382 .elementor-element.elementor-element-4a73b49d>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#fff
}
.elementor-7382 .elementor-element.elementor-element-4a73b49d{
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin-top:0;
    margin-bottom:0;
    padding:100px 0 50px 0
}
.elementor-7382 .elementor-element.elementor-element-4a73b49d>.elementor-background-overlay{
    transition:background .3s,border-radius .3s,opacity .3s
}
.elementor-bc-flex-widget .elementor-7382 .elementor-element.elementor-element-66bd76f3.elementor-column .elementor-widget-wrap{
    align-items:flex-start
}
.elementor-7382 .elementor-element.elementor-element-66bd76f3.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{
    align-content:flex-start;
    align-items:flex-start
}
.elementor-7382 .elementor-element.elementor-element-66bd76f3>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){
    margin-bottom:20px
}
.elementor-7382 .elementor-element.elementor-element-66bd76f3>.elementor-element-populated{
    margin:0;
    --e-column-margin-right:0;
    --e-column-margin-left:0;
    padding:0 04em 0 1em
}
.elementor-7382 .elementor-element.elementor-element-71ad240e .elementor-heading-title{
    color:#5B1865;
    font-family:"Work Sans",Sans-serif;
    font-size:32px
}
.elementor-7382 .elementor-element.elementor-element-71ad240e>.elementor-widget-container{
    margin:0;
    padding:0
}
.elementor-7382 .elementor-element.elementor-element-6994a393 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){
    padding-bottom:calc(4px/2)
}
.elementor-7382 .elementor-element.elementor-element-6994a393 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){
    margin-top:calc(4px/2)
}
.elementor-7382 .elementor-element.elementor-element-6994a393 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{
    margin-right:calc(4px/2);
    margin-left:calc(4px/2)
}
.elementor-7382 .elementor-element.elementor-element-6994a393 .elementor-icon-list-items.elementor-inline-items{
    margin-right:calc(-4px/2);
    margin-left:calc(-4px/2)
}
body.rtl .elementor-7382 .elementor-element.elementor-element-6994a393 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{
    left:calc(-4px/2)
}
body:not(.rtl) .elementor-7382 .elementor-element.elementor-element-6994a393 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{
    right:calc(-4px/2)
}
.elementor-7382 .elementor-element.elementor-element-6994a393 .elementor-icon-list-icon i{
    color:#470024;
    transition:color .3s
}
.elementor-7382 .elementor-element.elementor-element-6994a393 .elementor-icon-list-icon svg{
    fill:#470024;
    transition:fill .3s
}
.elementor-7382 .elementor-element.elementor-element-6994a393{
    --e-icon-list-icon-size:12px;
    --icon-vertical-offset:0
}
.elementor-7382 .elementor-element.elementor-element-6994a393 .elementor-icon-list-item>.elementor-icon-list-text,.elementor-7382 .elementor-element.elementor-element-6994a393 .elementor-icon-list-item>a{
    font-family:"Work Sans",Sans-serif;
    font-size:.9rem;
    line-height:1.5em
}
.elementor-7382 .elementor-element.elementor-element-6994a393 .elementor-icon-list-text{
    color:#5B1865;
    transition:color .3s
}
.elementor-7382 .elementor-element.elementor-element-6994a393>.elementor-widget-container{
    margin:0 0 28px 0
}
.elementor-7382 .elementor-element.elementor-element-3804d242 .elementor-button{
    font-family:"Work Sans",Sans-serif;
    fill:#f8f8f9;
    color:#f8f8f9;
    background-color:#470024
}
.elementor-bc-flex-widget .elementor-7382 .elementor-element.elementor-element-840ae24.elementor-column .elementor-widget-wrap{
    align-items:center
}
.elementor-7382 .elementor-element.elementor-element-840ae24.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{
    align-content:center;
    align-items:center
}
.elementor-7382 .elementor-element.elementor-element-840ae24>.elementor-element-populated{
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding:1em 1em 1em 1em
}
.elementor-7382 .elementor-element.elementor-element-840ae24>.elementor-element-populated>.elementor-background-overlay{
    transition:background .3s,border-radius .3s,opacity .3s
}
.elementor-7382 .elementor-element.elementor-element-783da572 .pp-video-container{
    padding-bottom:56.25%
}
.elementor-7382 .elementor-element.elementor-element-783da572 .pp-video-overlay{
    mix-blend-mode:normal
}
.elementor-7382 .elementor-element.elementor-element-783da572 .pp-video-play-icon{
    font-size:80px;
    line-height:80px;
    width:80px;
    color:#470024
}
.elementor-7382 .elementor-element.elementor-element-783da572 .pp-video-play-icon svg{
    fill:#470024
}
.elementor-7382 .elementor-element.elementor-element-56455e3:not(.elementor-motion-effects-element-type-background),.elementor-7382 .elementor-element.elementor-element-56455e3>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#fff
}
.elementor-7382 .elementor-element.elementor-element-56455e3{
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin-top:0;
    margin-bottom:0;
    padding:0
}
.elementor-7382 .elementor-element.elementor-element-56455e3>.elementor-background-overlay{
    transition:background .3s,border-radius .3s,opacity .3s
}
.elementor-7382 .elementor-element.elementor-element-216ab061.elementor-column>.elementor-widget-wrap{
    justify-content:space-around
}
.elementor-7382 .elementor-element.elementor-element-216ab061>.elementor-element-populated{
    margin:-90px 0 0 0;
    --e-column-margin-right:0;
    --e-column-margin-left:0
}
.elementor-7382 .elementor-element.elementor-element-4a1a1d81{
    box-shadow:4px 0 15px 0 rgba(0,0,0,0.18);
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin-top:100px;
    margin-bottom:0;
    padding:0;
    z-index:88
}
.elementor-7382 .elementor-element.elementor-element-4a1a1d81>.elementor-background-overlay{
    transition:background .3s,border-radius .3s,opacity .3s
}
.elementor-bc-flex-widget .elementor-7382 .elementor-element.elementor-element-56ddf5c5.elementor-column .elementor-widget-wrap{
    align-items:space-between
}
.elementor-7382 .elementor-element.elementor-element-56ddf5c5.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{
    align-content:space-between;
    align-items:space-between
}
.elementor-7382 .elementor-element.elementor-element-56ddf5c5>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){
    margin-bottom:15px
}
.elementor-7382 .elementor-element.elementor-element-56ddf5c5:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-7382 .elementor-element.elementor-element-56ddf5c5>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#fff;
    background-image:url("/wp-content/themes/globalmerchantservicesny/images/006.jpg");
    background-repeat:no-repeat;
    background-size:cover
}
.elementor-7382 .elementor-element.elementor-element-56ddf5c5>.elementor-element-populated>.elementor-background-overlay{
    background-color:#fff;
    opacity:.76
}
.elementor-7382 .elementor-element.elementor-element-56ddf5c5>.elementor-element-populated,.elementor-7382 .elementor-element.elementor-element-56ddf5c5>.elementor-element-populated>.elementor-background-overlay,.elementor-7382 .elementor-element.elementor-element-56ddf5c5>.elementor-background-slideshow{
    border-radius:0
}
.elementor-7382 .elementor-element.elementor-element-56ddf5c5>.elementor-element-populated{
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding:40px 40px 40px 40px
}
.elementor-7382 .elementor-element.elementor-element-56ddf5c5>.elementor-element-populated>.elementor-background-overlay{
    transition:background .3s,border-radius .3s,opacity .3s
}
.elementor-7382 .elementor-element.elementor-element-43ee527f .elementor-heading-title{
    color:#5B1865;
    font-family:"Work Sans",Sans-serif;
    font-size:51px
}
.elementor-7382 .elementor-element.elementor-element-43ee527f>.elementor-widget-container{
    margin:0
}
.elementor-7382 .elementor-element.elementor-element-53f4af73{
    text-align:left;
    color:#606a7c;
    font-family:"Work Sans",Sans-serif;
    font-size:15px;
    line-height:1.5em
}
.elementor-7382 .elementor-element.elementor-element-2c2f833f .elementor-button .elementor-align-icon-right{
    margin-left:10px
}
.elementor-7382 .elementor-element.elementor-element-2c2f833f .elementor-button .elementor-align-icon-left{
    margin-right:10px
}
.elementor-7382 .elementor-element.elementor-element-2c2f833f .elementor-button{
    font-family:"Work Sans",Sans-serif;
    letter-spacing:-0.5px;
    fill:#470024;
    color:#470024;
    background-color:rgba(0,0,0,0);
    padding:0
}
.elementor-7382 .elementor-element.elementor-element-2c2f833f .elementor-button:hover,.elementor-7382 .elementor-element.elementor-element-2c2f833f .elementor-button:focus{
    color:#470024
}
.elementor-7382 .elementor-element.elementor-element-2c2f833f .elementor-button:hover svg,.elementor-7382 .elementor-element.elementor-element-2c2f833f .elementor-button:focus svg{
    fill:#470024
}
.elementor-bc-flex-widget .elementor-7382 .elementor-element.elementor-element-6402728e.elementor-column .elementor-widget-wrap{
    align-items:space-between
}
.elementor-7382 .elementor-element.elementor-element-6402728e.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{
    align-content:space-between;
    align-items:space-between
}
.elementor-7382 .elementor-element.elementor-element-6402728e.elementor-column>.elementor-widget-wrap{
    justify-content:space-between
}
.elementor-7382 .elementor-element.elementor-element-6402728e>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){
    margin-bottom:15px
}
.elementor-7382 .elementor-element.elementor-element-6402728e:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-7382 .elementor-element.elementor-element-6402728e>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#fff;
    background-image:url("/wp-content/themes/globalmerchantservicesny/images/merchant-services-2.jpg")
}
.elementor-7382 .elementor-element.elementor-element-6402728e>.elementor-element-populated>.elementor-background-overlay{
    background-color:#470024;
    opacity:.9
}
.elementor-7382 .elementor-element.elementor-element-6402728e>.elementor-element-populated{
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding:40px 40px 40px 40px
}
.elementor-7382 .elementor-element.elementor-element-6402728e>.elementor-element-populated>.elementor-background-overlay{
    transition:background .3s,border-radius .3s,opacity .3s
}
.elementor-7382 .elementor-element.elementor-element-a0ddc07 .elementor-heading-title{
    color:#fff;
    font-family:"Work Sans",Sans-serif;
    font-size:26px
}
.elementor-7382 .elementor-element.elementor-element-a0ddc07>.elementor-widget-container{
    margin:0
}
.elementor-7382 .elementor-element.elementor-element-5c3ad43{
    text-align:left;
    color:#f8f8f9;
    font-family:"Work Sans",Sans-serif;
    font-size:15px;
    line-height:1.5em
}
.elementor-7382 .elementor-element.elementor-element-34dd5636 .elementor-button .elementor-align-icon-right{
    margin-left:8px
}
.elementor-7382 .elementor-element.elementor-element-34dd5636 .elementor-button .elementor-align-icon-left{
    margin-right:8px
}
.elementor-7382 .elementor-element.elementor-element-34dd5636 .elementor-button{
    font-family:"Work Sans",Sans-serif;
    fill:#f8f8f9;
    color:#f8f8f9;
    background-color:rgba(0,0,0,0);
    padding:0
}
.elementor-7382 .elementor-element.elementor-element-34dd5636 .elementor-button:hover,.elementor-7382 .elementor-element.elementor-element-34dd5636 .elementor-button:focus{
    color:#f8f8f9
}
.elementor-7382 .elementor-element.elementor-element-34dd5636 .elementor-button:hover svg,.elementor-7382 .elementor-element.elementor-element-34dd5636 .elementor-button:focus svg{
    fill:#f8f8f9
}
.elementor-7382 .elementor-element.elementor-element-34dd5636>.elementor-widget-container{
    padding:0
}
.elementor-bc-flex-widget .elementor-7382 .elementor-element.elementor-element-199deb3e.elementor-column .elementor-widget-wrap{
    align-items:space-between
}
.elementor-7382 .elementor-element.elementor-element-199deb3e.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{
    align-content:space-between;
    align-items:space-between
}
.elementor-7382 .elementor-element.elementor-element-199deb3e>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){
    margin-bottom:15px
}
.elementor-7382 .elementor-element.elementor-element-199deb3e:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-7382 .elementor-element.elementor-element-199deb3e>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#fff;
    background-image:url("/wp-content/themes/globalmerchantservicesny/images/atm-machine.jpg");
    background-size:cover
}
.elementor-7382 .elementor-element.elementor-element-199deb3e>.elementor-element-populated>.elementor-background-overlay{
    background-color:#5B1865;
    opacity:.9
}
.elementor-7382 .elementor-element.elementor-element-199deb3e>.elementor-element-populated{
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding:40px 40px 40px 40px
}
.elementor-7382 .elementor-element.elementor-element-199deb3e>.elementor-element-populated>.elementor-background-overlay{
    transition:background .3s,border-radius .3s,opacity .3s
}
.elementor-7382 .elementor-element.elementor-element-5dc3e72a .elementor-heading-title{
    color:#f8f8f9;
    font-family:"Work Sans",Sans-serif;
    font-size:26px
}
.elementor-7382 .elementor-element.elementor-element-5dc3e72a>.elementor-widget-container{
    margin:0
}
.elementor-7382 .elementor-element.elementor-element-f48d76d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){
    padding-bottom:calc(4px/2)
}
.elementor-7382 .elementor-element.elementor-element-f48d76d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){
    margin-top:calc(4px/2)
}
.elementor-7382 .elementor-element.elementor-element-f48d76d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{
    margin-right:calc(4px/2);
    margin-left:calc(4px/2)
}
.elementor-7382 .elementor-element.elementor-element-f48d76d .elementor-icon-list-items.elementor-inline-items{
    margin-right:calc(-4px/2);
    margin-left:calc(-4px/2)
}
body.rtl .elementor-7382 .elementor-element.elementor-element-f48d76d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{
    left:calc(-4px/2)
}
body:not(.rtl) .elementor-7382 .elementor-element.elementor-element-f48d76d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{
    right:calc(-4px/2)
}
.elementor-7382 .elementor-element.elementor-element-f48d76d .elementor-icon-list-icon i{
    color:#fff;
    transition:color .3s
}
.elementor-7382 .elementor-element.elementor-element-f48d76d .elementor-icon-list-icon svg{
    fill:#fff;
    transition:fill .3s
}
.elementor-7382 .elementor-element.elementor-element-f48d76d{
    --e-icon-list-icon-size:25px;
    --icon-vertical-offset:0
}
.elementor-7382 .elementor-element.elementor-element-f48d76d .elementor-icon-list-item>.elementor-icon-list-text,.elementor-7382 .elementor-element.elementor-element-f48d76d .elementor-icon-list-item>a{
    font-family:"Work Sans",Sans-serif;
    font-size:1.4rem;
    line-height:1.3em
}
.elementor-7382 .elementor-element.elementor-element-f48d76d .elementor-icon-list-text{
    color:#fff;
    transition:color .3s
}
.elementor-7382 .elementor-element.elementor-element-f48d76d>.elementor-widget-container{
    margin:0 0 28px 0
}
.elementor-7382 .elementor-element.elementor-element-4bf30c72 .elementor-button .elementor-align-icon-right{
    margin-left:8px
}
.elementor-7382 .elementor-element.elementor-element-4bf30c72 .elementor-button .elementor-align-icon-left{
    margin-right:8px
}
.elementor-7382 .elementor-element.elementor-element-4bf30c72 .elementor-button{
    font-family:"Work Sans",Sans-serif;
    fill:#f8f8f9;
    color:#f8f8f9;
    background-color:rgba(0,0,0,0);
    padding:0
}
.elementor-7382 .elementor-element.elementor-element-4bf30c72 .elementor-button:hover,.elementor-7382 .elementor-element.elementor-element-4bf30c72 .elementor-button:focus{
    color:#f8f8f9
}
.elementor-7382 .elementor-element.elementor-element-4bf30c72 .elementor-button:hover svg,.elementor-7382 .elementor-element.elementor-element-4bf30c72 .elementor-button:focus svg{
    fill:#f8f8f9
}
.elementor-7382 .elementor-element.elementor-element-4bf30c72>.elementor-widget-container{
    padding:0
}
.elementor-7382 .elementor-element.elementor-element-fb3f762:not(.elementor-motion-effects-element-type-background),.elementor-7382 .elementor-element.elementor-element-fb3f762>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#5B1865
}
.elementor-7382 .elementor-element.elementor-element-fb3f762{
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin-top:40px;
    margin-bottom:40px;
    padding:100px 0 100px 0
}
.elementor-7382 .elementor-element.elementor-element-fb3f762>.elementor-background-overlay{
    transition:background .3s,border-radius .3s,opacity .3s
}
.elementor-7382 .elementor-element.elementor-element-6dac5b29{
    text-align:center
}
.elementor-7382 .elementor-element.elementor-element-6dac5b29 .elementor-heading-title{
    color:#fff;
    font-family:"Volkhov",Sans-serif;
    font-size:51px;
    text-transform:uppercase
}
.elementor-7382 .elementor-element.elementor-element-6dac5b29>.elementor-widget-container{
    padding:0
}
.elementor-7382 .elementor-element.elementor-element-43a797f9{
    text-align:center
}
.elementor-7382 .elementor-element.elementor-element-43a797f9 .elementor-heading-title{
    color:#fff;
    font-family:"Work Sans",Sans-serif;
    font-size:25px;
    font-weight:500;
    text-transform:capitalize
}
.elementor-7382 .elementor-element.elementor-element-43a797f9>.elementor-widget-container{
    padding:0 0 40px 0
}
.elementor-7382 .elementor-element.elementor-element-5d01671d .elementor-cta__content{
    text-align:center;
    background-color:#fff
}
.elementor-7382 .elementor-element.elementor-element-5d01671d .elementor-cta__title{
    font-family:"Work Sans",Sans-serif;
    text-transform:uppercase;
    color:#5B1865
}
.elementor-7382 .elementor-element.elementor-element-5d01671d .elementor-cta__button{
    color:#fff;
    background-color:#d34b2d;
    border-color:#d34b2d
}
.elementor-7382 .elementor-element.elementor-element-5d01671d .elementor-cta .elementor-cta__bg,.elementor-7382 .elementor-element.elementor-element-5d01671d .elementor-cta .elementor-cta__bg-overlay{
    transition-duration:1500ms
}
.elementor-7382 .elementor-element.elementor-element-54358151 .elementor-cta__content{
    text-align:center;
    background-color:#fff
}
.elementor-7382 .elementor-element.elementor-element-54358151 .elementor-cta__title{
    font-family:"Work Sans",Sans-serif;
    text-transform:uppercase;
    color:#5B1865
}
.elementor-7382 .elementor-element.elementor-element-54358151 .elementor-cta__button{
    color:#fff;
    background-color:#d34b2d;
    border-color:#d34b2d
}
.elementor-7382 .elementor-element.elementor-element-54358151 .elementor-cta .elementor-cta__bg,.elementor-7382 .elementor-element.elementor-element-54358151 .elementor-cta .elementor-cta__bg-overlay{
    transition-duration:1500ms
}
.elementor-7382 .elementor-element.elementor-element-441999fe:not(.elementor-motion-effects-element-type-background),.elementor-7382 .elementor-element.elementor-element-441999fe>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#f8f8f9
}
.elementor-7382 .elementor-element.elementor-element-441999fe{
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding:8em 0 8em 0
}
.elementor-7382 .elementor-element.elementor-element-441999fe>.elementor-background-overlay{
    transition:background .3s,border-radius .3s,opacity .3s
}
.elementor-7382 .elementor-element.elementor-element-7c7c4a43>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){
    margin-bottom:25px
}
.elementor-7382 .elementor-element.elementor-element-151c9584{
    text-align:center
}
.elementor-7382 .elementor-element.elementor-element-151c9584 .elementor-heading-title{
    color:#5B1865;
    font-family:"Work Sans",Sans-serif;
    font-size:40px;
    font-weight:700;
    text-transform:capitalize;
    letter-spacing:-2.2px
}
.elementor-7382 .elementor-element.elementor-element-433de8f2{
    margin-top:0;
    margin-bottom:0
}
.elementor-7382 .elementor-element.elementor-element-437dd2d1:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-7382 .elementor-element.elementor-element-437dd2d1>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#fff
}
.elementor-7382 .elementor-element.elementor-element-437dd2d1>.elementor-element-populated{
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s
}
.elementor-7382 .elementor-element.elementor-element-437dd2d1>.elementor-element-populated>.elementor-background-overlay{
    transition:background .3s,border-radius .3s,opacity .3s
}
.elementor-7382 .elementor-element.elementor-element-6f58672c .pp-logo-carousel .swiper-slide{
    text-align:center
}
.elementor-7382 .elementor-element.elementor-element-6f58672c .elementor-swiper-button-next,.elementor-7382 .elementor-element.elementor-element-6f58672c .elementor-swiper-button-prev{
    font-size:22px
}
.elementor-7382 .elementor-element.elementor-element-5b7c7080:not(.elementor-motion-effects-element-type-background),.elementor-7382 .elementor-element.elementor-element-5b7c7080>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-image:url("/wp-content/themes/globalmerchantservicesny/images/image-from-rawpixel-id-580725-jpeg.jpg");
    background-position:top left;
    background-repeat:no-repeat;
    background-size:cover
}
.elementor-7382 .elementor-element.elementor-element-5b7c7080>.elementor-background-overlay{
    background-color:#f8f8f9;
    opacity:.24;
    transition:background .3s,border-radius .3s,opacity .3s
}
.elementor-7382 .elementor-element.elementor-element-5b7c7080{
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin-top:0;
    margin-bottom:50px;
    padding:150px 0 150px 0
}
.elementor-7382 .elementor-element.elementor-element-d4f0dcd>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){
    margin-bottom:10px
}
.elementor-7382 .elementor-element.elementor-element-2073e519 .elementor-icon-wrapper{
    text-align:center
}
.elementor-7382 .elementor-element.elementor-element-2073e519.elementor-view-stacked .elementor-icon{
    background-color:#470024
}
.elementor-7382 .elementor-element.elementor-element-2073e519.elementor-view-framed .elementor-icon,.elementor-7382 .elementor-element.elementor-element-2073e519.elementor-view-default .elementor-icon{
    color:#470024;
    border-color:#470024
}
.elementor-7382 .elementor-element.elementor-element-2073e519.elementor-view-framed .elementor-icon,.elementor-7382 .elementor-element.elementor-element-2073e519.elementor-view-default .elementor-icon svg{
    fill:#470024
}
.elementor-7382 .elementor-element.elementor-element-2073e519 .elementor-icon{
    font-size:25px
}
.elementor-7382 .elementor-element.elementor-element-2073e519 .elementor-icon svg{
    height:25px
}
.elementor-7382 .elementor-element.elementor-element-21abba80 .elementor-counter-number-wrapper{
    color:#5B1865;
    font-family:"Work Sans",Sans-serif;
    font-size:50px
}
.elementor-7382 .elementor-element.elementor-element-21abba80 .elementor-counter-title{
    color:#5B1865;
    font-family:"Volkhov",Sans-serif;
    font-style:italic;
    letter-spacing:-1.1px
}
.elementor-7382 .elementor-element.elementor-element-4d3edd92>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){
    margin-bottom:10px
}
.elementor-7382 .elementor-element.elementor-element-739fbf60 .elementor-icon-wrapper{
    text-align:center
}
.elementor-7382 .elementor-element.elementor-element-739fbf60.elementor-view-stacked .elementor-icon{
    background-color:#470024
}
.elementor-7382 .elementor-element.elementor-element-739fbf60.elementor-view-framed .elementor-icon,.elementor-7382 .elementor-element.elementor-element-739fbf60.elementor-view-default .elementor-icon{
    color:#470024;
    border-color:#470024
}
.elementor-7382 .elementor-element.elementor-element-739fbf60.elementor-view-framed .elementor-icon,.elementor-7382 .elementor-element.elementor-element-739fbf60.elementor-view-default .elementor-icon svg{
    fill:#470024
}
.elementor-7382 .elementor-element.elementor-element-739fbf60 .elementor-icon{
    font-size:25px
}
.elementor-7382 .elementor-element.elementor-element-739fbf60 .elementor-icon svg{
    height:25px
}
.elementor-7382 .elementor-element.elementor-element-5b80db48 .elementor-counter-number-wrapper{
    color:#5B1865;
    font-family:"Work Sans",Sans-serif;
    font-size:50px
}
.elementor-7382 .elementor-element.elementor-element-5b80db48 .elementor-counter-title{
    color:#5B1865;
    font-family:"Volkhov",Sans-serif;
    font-style:italic;
    letter-spacing:-1.1px
}
.elementor-7382 .elementor-element.elementor-element-265a3f3f>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){
    margin-bottom:10px
}
.elementor-7382 .elementor-element.elementor-element-3d6b45b .elementor-icon-wrapper{
    text-align:center
}
.elementor-7382 .elementor-element.elementor-element-3d6b45b.elementor-view-stacked .elementor-icon{
    background-color:#470024
}
.elementor-7382 .elementor-element.elementor-element-3d6b45b.elementor-view-framed .elementor-icon,.elementor-7382 .elementor-element.elementor-element-3d6b45b.elementor-view-default .elementor-icon{
    color:#470024;
    border-color:#470024
}
.elementor-7382 .elementor-element.elementor-element-3d6b45b.elementor-view-framed .elementor-icon,.elementor-7382 .elementor-element.elementor-element-3d6b45b.elementor-view-default .elementor-icon svg{
    fill:#470024
}
.elementor-7382 .elementor-element.elementor-element-3d6b45b .elementor-icon{
    font-size:25px
}
.elementor-7382 .elementor-element.elementor-element-3d6b45b .elementor-icon svg{
    height:25px
}
.elementor-7382 .elementor-element.elementor-element-6c3976aa .elementor-counter-number-wrapper{
    color:#5B1865;
    font-family:"Work Sans",Sans-serif;
    font-size:50px
}
.elementor-7382 .elementor-element.elementor-element-6c3976aa .elementor-counter-title{
    color:#5B1865;
    font-family:"Volkhov",Sans-serif;
    font-style:italic;
    letter-spacing:-1.1px
}
@media(max-width:1024px){
    .elementor-7382 .elementor-element.elementor-element-3fbe6978 .elementor-heading-title{
        font-size:52px;
        line-height:60px
    }
    .elementor-7382 .elementor-element.elementor-element-3fbe6978>.elementor-widget-container{
        padding:0
    }
    .elementor-7382 .elementor-element.elementor-element-5371d00b>.elementor-element-populated{
        padding:20px 20px 20px 20px
    }
    .elementor-7382 .elementor-element.elementor-element-5f59d888 .elementor-heading-title{
        font-size:24px;
        line-height:30px
    }
    .elementor-7382 .elementor-element.elementor-element-4a18fe8>.elementor-element-populated{
        padding:20px 20px 20px 20px
    }
    .elementor-7382 .elementor-element.elementor-element-3e18438 .elementor-heading-title{
        font-size:24px;
        line-height:30px
    }
    .elementor-7382 .elementor-element.elementor-element-e57626a>.elementor-element-populated{
        padding:20px 20px 20px 20px
    }
    .elementor-7382 .elementor-element.elementor-element-0250877 .elementor-heading-title{
        font-size:24px;
        line-height:30px
    }
    .elementor-7382 .elementor-element.elementor-element-a008fc1>.elementor-element-populated{
        padding:20px 20px 20px 20px
    }
    .elementor-7382 .elementor-element.elementor-element-f8fef05 .elementor-heading-title{
        font-size:24px;
        line-height:30px
    }
    .elementor-7382 .elementor-element.elementor-element-144289d8>.elementor-element-populated{
        padding:20px 20px 20px 20px
    }
    .elementor-7382 .elementor-element.elementor-element-3d15f7ba .elementor-heading-title{
        font-size:24px;
        line-height:30px
    }
    .elementor-7382 .elementor-element.elementor-element-ca6baf9>.elementor-element-populated{
        padding:20px 20px 20px 20px
    }
    .elementor-7382 .elementor-element.elementor-element-d166b8c .elementor-heading-title{
        font-size:24px;
        line-height:30px
    }
    .elementor-7382 .elementor-element.elementor-element-a826efa>.elementor-element-populated{
        padding:20px 20px 20px 20px
    }
    .elementor-7382 .elementor-element.elementor-element-6174cda .elementor-heading-title{
        font-size:24px;
        line-height:30px
    }
    .elementor-7382 .elementor-element.elementor-element-045a3c2>.elementor-element-populated{
        padding:20px 20px 20px 20px
    }
    .elementor-7382 .elementor-element.elementor-element-d0f6467 .elementor-heading-title{
        font-size:24px;
        line-height:30px
    }
    .elementor-7382 .elementor-element.elementor-element-4a73b49d{
        margin-top:0;
        margin-bottom:0;
        padding:60px 0 0 0
    }
    .elementor-7382 .elementor-element.elementor-element-66bd76f3>.elementor-element-populated{
        margin:0 0 40px;
        --e-column-margin-right:0;
        --e-column-margin-left:0;
        padding:0
    }
    .elementor-7382 .elementor-element.elementor-element-71ad240e{
        text-align:center
    }
    .elementor-7382 .elementor-element.elementor-element-71ad240e>.elementor-widget-container{
        margin:0;
        padding:0
    }
    .elementor-7382 .elementor-element.elementor-element-53f4af73{
        text-align:center
    }
    .elementor-7382 .elementor-element.elementor-element-5c3ad43{
        text-align:center
    }
    .elementor-7382 .elementor-element.elementor-element-151c9584{
        text-align:center
    }
}
@media(max-width:767px){
    .elementor-7382 .elementor-element.elementor-element-19e58186{
        padding:60px 0 80px 0
    }
    .elementor-7382 .elementor-element.elementor-element-4a73b49d{
        padding:20px 0 0 0
    }
    .elementor-7382 .elementor-element.elementor-element-66bd76f3>.elementor-element-populated{
        padding:0
    }
    .elementor-7382 .elementor-element.elementor-element-71ad240e{
        text-align:center
    }
    .elementor-7382 .elementor-element.elementor-element-71ad240e>.elementor-widget-container{
        margin:0;
        padding:0
    }
    .elementor-7382 .elementor-element.elementor-element-6994a393{
        --e-icon-list-icon-align:center;
        --e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size,1em) * .125)
    }
    .elementor-7382 .elementor-element.elementor-element-56455e3{
        margin-top:40px;
        margin-bottom:40px
    }
    .elementor-7382 .elementor-element.elementor-element-4a1a1d81{
        margin-top:-39px;
        margin-bottom:-39px
    }
    .elementor-7382 .elementor-element.elementor-element-43ee527f{
        text-align:center
    }
    .elementor-7382 .elementor-element.elementor-element-a0ddc07{
        text-align:center
    }
    .elementor-7382 .elementor-element.elementor-element-5dc3e72a{
        text-align:center
    }
    .elementor-7382 .elementor-element.elementor-element-f48d76d{
        --e-icon-list-icon-align:center;
        --e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size,1em) * .125)
    }
    .elementor-7382 .elementor-element.elementor-element-6dac5b29{
        text-align:center
    }
    .elementor-7382 .elementor-element.elementor-element-43a797f9{
        text-align:center
    }
    .elementor-7382 .elementor-element.elementor-element-441999fe{
        padding:4em 0 4em 0
    }
    .elementor-7382 .elementor-element.elementor-element-151c9584 .elementor-heading-title{
        font-size:28px
    }
    .elementor-7382 .elementor-element.elementor-element-5b7c7080{
        padding:0
    }
}
@media(max-width:1024px) and (min-width:768px){
    .elementor-7382 .elementor-element.elementor-element-66bd76f3{
        width:100%
    }
    .elementor-7382 .elementor-element.elementor-element-840ae24{
        width:100%
    }
}
@media(min-width:1025px){
    .elementor-7382 .elementor-element.elementor-element-5b7c7080:not(.elementor-motion-effects-element-type-background),.elementor-7382 .elementor-element.elementor-element-5b7c7080>.elementor-motion-effects-container>.elementor-motion-effects-layer{
        background-attachment:fixed
    }
}
.elementor-6347 .elementor-element.elementor-element-174b92b7>.elementor-container{
    min-height:37vh
}
.elementor-6347 .elementor-element.elementor-element-174b92b7>.elementor-background-overlay{
    background-color:#5B1865;
    opacity:.79;
    transition:background .3s,border-radius .3s,opacity .3s
}
.elementor-6347 .elementor-element.elementor-element-174b92b7{
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin-top:-1px;
    margin-bottom:0;
    padding:0
}
.elementor-6347 .elementor-element.elementor-element-339a4f7e>.elementor-element-populated{
    margin:0;
    --e-column-margin-right:0;
    --e-column-margin-left:0;
    padding:0
}
.elementor-6347 .elementor-element.elementor-element-19c50749 .elementor-repeater-item-a33adb6 .swiper-slide-bg{
    background-color:#5B1865;
    background-image:url(/wp-content/themes/globalmerchantservicesny/images/referral-scaled.jpg);
    background-size:cover
}
.elementor-6347 .elementor-element.elementor-element-19c50749 .elementor-repeater-item-a33adb6 .elementor-background-overlay{
    background-color:rgba(0,0,0,0.5)
}
.elementor-6347 .elementor-element.elementor-element-19c50749 .swiper-slide{
    height:766px;
    transition-duration:calc(5000ms*1.2)
}
.elementor-6347 .elementor-element.elementor-element-19c50749 .swiper-slide-contents{
    max-width:66%
}
.elementor-6347 .elementor-element.elementor-element-19c50749 .swiper-slide-inner{
    text-align:center
}
.elementor-6347 .elementor-element.elementor-element-19c50749 .elementor-slide-heading{
    font-family:"Volkhov",Sans-serif;
    font-size:97px;
    font-weight:900;
    text-transform:capitalize
}
.elementor-6347 .elementor-element.elementor-element-19c50749 .elementor-slide-button{
    font-family:"Work Sans",Sans-serif;
    text-transform:uppercase;
    background-color:#470024;
    border-color:#470024
}
.elementor-6347 .elementor-element.elementor-element-56455e3:not(.elementor-motion-effects-element-type-background),.elementor-6347 .elementor-element.elementor-element-56455e3>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#fff
}
.elementor-6347 .elementor-element.elementor-element-56455e3{
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin-top:0;
    margin-bottom:0;
    padding:0
}
.elementor-6347 .elementor-element.elementor-element-56455e3>.elementor-background-overlay{
    transition:background .3s,border-radius .3s,opacity .3s
}
.elementor-6347 .elementor-element.elementor-element-216ab061.elementor-column>.elementor-widget-wrap{
    justify-content:space-around
}
.elementor-6347 .elementor-element.elementor-element-216ab061>.elementor-element-populated{
    margin:-90px 0 0 0;
    --e-column-margin-right:0;
    --e-column-margin-left:0
}
.elementor-6347 .elementor-element.elementor-element-4a1a1d81{
    box-shadow:4px 0 15px 0 rgba(0,0,0,0.18);
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;
    z-index:88
}
.elementor-6347 .elementor-element.elementor-element-4a1a1d81>.elementor-background-overlay{
    transition:background .3s,border-radius .3s,opacity .3s
}
.elementor-bc-flex-widget .elementor-6347 .elementor-element.elementor-element-56ddf5c5.elementor-column .elementor-widget-wrap{
    align-items:space-between
}
.elementor-6347 .elementor-element.elementor-element-56ddf5c5.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{
    align-content:space-between;
    align-items:space-between
}
.elementor-6347 .elementor-element.elementor-element-56ddf5c5>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){
    margin-bottom:15px
}
.elementor-6347 .elementor-element.elementor-element-56ddf5c5:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-6347 .elementor-element.elementor-element-56ddf5c5>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#fff;
    background-image:url("/wp-content/themes/globalmerchantservicesny/images/credit-card.jpg")
}
.elementor-6347 .elementor-element.elementor-element-56ddf5c5>.elementor-element-populated>.elementor-background-overlay{
    background-color:#fff;
    opacity:.9
}
.elementor-6347 .elementor-element.elementor-element-56ddf5c5>.elementor-element-populated,.elementor-6347 .elementor-element.elementor-element-56ddf5c5>.elementor-element-populated>.elementor-background-overlay,.elementor-6347 .elementor-element.elementor-element-56ddf5c5>.elementor-background-slideshow{
    border-radius:0
}
.elementor-6347 .elementor-element.elementor-element-56ddf5c5>.elementor-element-populated{
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding:40px 40px 40px 40px
}
.elementor-6347 .elementor-element.elementor-element-56ddf5c5>.elementor-element-populated>.elementor-background-overlay{
    transition:background .3s,border-radius .3s,opacity .3s
}
.elementor-6347 .elementor-element.elementor-element-43ee527f .elementor-heading-title{
    color:#5B1865;
    font-family:"Work Sans",Sans-serif;
    font-size:26px
}
.elementor-6347 .elementor-element.elementor-element-43ee527f>.elementor-widget-container{
    margin:0
}
.elementor-6347 .elementor-element.elementor-element-53f4af73{
    text-align:left;
    color:#606a7c;
    font-family:"Work Sans",Sans-serif;
    font-size:15px;
    line-height:1.5em
}
.elementor-6347 .elementor-element.elementor-element-2c2f833f .elementor-button .elementor-align-icon-right{
    margin-left:10px
}
.elementor-6347 .elementor-element.elementor-element-2c2f833f .elementor-button .elementor-align-icon-left{
    margin-right:10px
}
.elementor-6347 .elementor-element.elementor-element-2c2f833f .elementor-button{
    font-family:"Work Sans",Sans-serif;
    letter-spacing:-0.5px;
    fill:#470024;
    color:#470024;
    background-color:rgba(0,0,0,0);
    padding:0
}
.elementor-6347 .elementor-element.elementor-element-2c2f833f .elementor-button:hover,.elementor-6347 .elementor-element.elementor-element-2c2f833f .elementor-button:focus{
    color:#470024
}
.elementor-6347 .elementor-element.elementor-element-2c2f833f .elementor-button:hover svg,.elementor-6347 .elementor-element.elementor-element-2c2f833f .elementor-button:focus svg{
    fill:#470024
}
.elementor-bc-flex-widget .elementor-6347 .elementor-element.elementor-element-6402728e.elementor-column .elementor-widget-wrap{
    align-items:space-between
}
.elementor-6347 .elementor-element.elementor-element-6402728e.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{
    align-content:space-between;
    align-items:space-between
}
.elementor-6347 .elementor-element.elementor-element-6402728e.elementor-column>.elementor-widget-wrap{
    justify-content:space-between
}
.elementor-6347 .elementor-element.elementor-element-6402728e>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){
    margin-bottom:15px
}
.elementor-6347 .elementor-element.elementor-element-6402728e:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-6347 .elementor-element.elementor-element-6402728e>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#fff;
    background-image:url("/wp-content/themes/globalmerchantservicesny/images/merchant-services-2.jpg")
}
.elementor-6347 .elementor-element.elementor-element-6402728e>.elementor-element-populated>.elementor-background-overlay{
    background-color:#470024;
    opacity:.9
}
.elementor-6347 .elementor-element.elementor-element-6402728e>.elementor-element-populated{
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding:40px 40px 40px 40px
}
.elementor-6347 .elementor-element.elementor-element-6402728e>.elementor-element-populated>.elementor-background-overlay{
    transition:background .3s,border-radius .3s,opacity .3s
}
.elementor-6347 .elementor-element.elementor-element-9a4a52 .elementor-heading-title{
    color:#f8f8f9;
    font-family:"Work Sans",Sans-serif;
    font-size:26px
}
.elementor-6347 .elementor-element.elementor-element-9a4a52>.elementor-widget-container{
    margin:0
}
.elementor-6347 .elementor-element.elementor-element-5c3ad43{
    text-align:left;
    color:#f8f8f9;
    font-family:"Work Sans",Sans-serif;
    font-size:15px;
    line-height:1.5em
}
.elementor-6347 .elementor-element.elementor-element-34dd5636 .elementor-button .elementor-align-icon-right{
    margin-left:8px
}
.elementor-6347 .elementor-element.elementor-element-34dd5636 .elementor-button .elementor-align-icon-left{
    margin-right:8px
}
.elementor-6347 .elementor-element.elementor-element-34dd5636 .elementor-button{
    font-family:"Work Sans",Sans-serif;
    fill:#f8f8f9;
    color:#f8f8f9;
    background-color:rgba(0,0,0,0);
    padding:0
}
.elementor-6347 .elementor-element.elementor-element-34dd5636 .elementor-button:hover,.elementor-6347 .elementor-element.elementor-element-34dd5636 .elementor-button:focus{
    color:#f8f8f9
}
.elementor-6347 .elementor-element.elementor-element-34dd5636 .elementor-button:hover svg,.elementor-6347 .elementor-element.elementor-element-34dd5636 .elementor-button:focus svg{
    fill:#f8f8f9
}
.elementor-6347 .elementor-element.elementor-element-34dd5636>.elementor-widget-container{
    padding:0
}
.elementor-bc-flex-widget .elementor-6347 .elementor-element.elementor-element-199deb3e.elementor-column .elementor-widget-wrap{
    align-items:space-between
}
.elementor-6347 .elementor-element.elementor-element-199deb3e.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{
    align-content:space-between;
    align-items:space-between
}
.elementor-6347 .elementor-element.elementor-element-199deb3e>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){
    margin-bottom:15px
}
.elementor-6347 .elementor-element.elementor-element-199deb3e:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-6347 .elementor-element.elementor-element-199deb3e>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#fff;
    background-image:url("/wp-content/themes/globalmerchantservicesny/images/atm-machine.jpg");
    background-size:cover
}
.elementor-6347 .elementor-element.elementor-element-199deb3e>.elementor-element-populated>.elementor-background-overlay{
    background-color:#5B1865;
    opacity:.9
}
.elementor-6347 .elementor-element.elementor-element-199deb3e>.elementor-element-populated{
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding:40px 40px 40px 40px
}
.elementor-6347 .elementor-element.elementor-element-199deb3e>.elementor-element-populated>.elementor-background-overlay{
    transition:background .3s,border-radius .3s,opacity .3s
}
.elementor-6347 .elementor-element.elementor-element-5dc3e72a .elementor-heading-title{
    color:#f8f8f9;
    font-family:"Work Sans",Sans-serif;
    font-size:26px
}
.elementor-6347 .elementor-element.elementor-element-5dc3e72a>.elementor-widget-container{
    margin:0
}
.elementor-6347 .elementor-element.elementor-element-ec6d387{
    text-align:left;
    color:#f8f8f9;
    font-family:"Work Sans",Sans-serif;
    font-size:15px;
    line-height:1.5em
}
.elementor-6347 .elementor-element.elementor-element-4bf30c72 .elementor-button .elementor-align-icon-right{
    margin-left:8px
}
.elementor-6347 .elementor-element.elementor-element-4bf30c72 .elementor-button .elementor-align-icon-left{
    margin-right:8px
}
.elementor-6347 .elementor-element.elementor-element-4bf30c72 .elementor-button{
    font-family:"Work Sans",Sans-serif;
    fill:#f8f8f9;
    color:#f8f8f9;
    background-color:rgba(0,0,0,0);
    padding:0
}
.elementor-6347 .elementor-element.elementor-element-4bf30c72 .elementor-button:hover,.elementor-6347 .elementor-element.elementor-element-4bf30c72 .elementor-button:focus{
    color:#f8f8f9
}
.elementor-6347 .elementor-element.elementor-element-4bf30c72 .elementor-button:hover svg,.elementor-6347 .elementor-element.elementor-element-4bf30c72 .elementor-button:focus svg{
    fill:#f8f8f9
}
.elementor-6347 .elementor-element.elementor-element-4bf30c72>.elementor-widget-container{
    padding:0
}
.elementor-6347 .elementor-element.elementor-element-4a73b49d>.elementor-container>.elementor-column>.elementor-widget-wrap{
    align-content:center;
    align-items:center
}
.elementor-6347 .elementor-element.elementor-element-4a73b49d:not(.elementor-motion-effects-element-type-background),.elementor-6347 .elementor-element.elementor-element-4a73b49d>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#fff
}
.elementor-6347 .elementor-element.elementor-element-4a73b49d{
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin-top:0;
    margin-bottom:0;
    padding:100px 0 50px 0
}
.elementor-6347 .elementor-element.elementor-element-4a73b49d>.elementor-background-overlay{
    transition:background .3s,border-radius .3s,opacity .3s
}
.elementor-bc-flex-widget .elementor-6347 .elementor-element.elementor-element-66bd76f3.elementor-column .elementor-widget-wrap{
    align-items:flex-start
}
.elementor-6347 .elementor-element.elementor-element-66bd76f3.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{
    align-content:flex-start;
    align-items:flex-start
}
.elementor-6347 .elementor-element.elementor-element-66bd76f3>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){
    margin-bottom:20px
}
.elementor-6347 .elementor-element.elementor-element-66bd76f3>.elementor-element-populated{
    margin:0;
    --e-column-margin-right:0;
    --e-column-margin-left:0;
    padding:0 04em 0 1em
}
.elementor-6347 .elementor-element.elementor-element-71ad240e .elementor-heading-title{
    color:#5B1865;
    font-family:"Work Sans",Sans-serif;
    font-size:32px
}
.elementor-6347 .elementor-element.elementor-element-71ad240e>.elementor-widget-container{
    margin:0;
    padding:0
}
.elementor-6347 .elementor-element.elementor-element-6994a393 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){
    padding-bottom:calc(4px/2)
}
.elementor-6347 .elementor-element.elementor-element-6994a393 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){
    margin-top:calc(4px/2)
}
.elementor-6347 .elementor-element.elementor-element-6994a393 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{
    margin-right:calc(4px/2);
    margin-left:calc(4px/2)
}
.elementor-6347 .elementor-element.elementor-element-6994a393 .elementor-icon-list-items.elementor-inline-items{
    margin-right:calc(-4px/2);
    margin-left:calc(-4px/2)
}
body.rtl .elementor-6347 .elementor-element.elementor-element-6994a393 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{
    left:calc(-4px/2)
}
body:not(.rtl) .elementor-6347 .elementor-element.elementor-element-6994a393 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{
    right:calc(-4px/2)
}
.elementor-6347 .elementor-element.elementor-element-6994a393 .elementor-icon-list-icon i{
    color:#470024;
    transition:color .3s
}
.elementor-6347 .elementor-element.elementor-element-6994a393 .elementor-icon-list-icon svg{
    fill:#470024;
    transition:fill .3s
}
.elementor-6347 .elementor-element.elementor-element-6994a393{
    --e-icon-list-icon-size:12px;
    --icon-vertical-offset:0
}
.elementor-6347 .elementor-element.elementor-element-6994a393 .elementor-icon-list-item>.elementor-icon-list-text,.elementor-6347 .elementor-element.elementor-element-6994a393 .elementor-icon-list-item>a{
    font-family:"Work Sans",Sans-serif;
    font-size:.9rem;
    line-height:1.5em
}
.elementor-6347 .elementor-element.elementor-element-6994a393 .elementor-icon-list-text{
    color:#5B1865;
    transition:color .3s
}
.elementor-6347 .elementor-element.elementor-element-6994a393>.elementor-widget-container{
    margin:0 0 28px 0
}
.elementor-6347 .elementor-element.elementor-element-3804d242 .elementor-button{
    font-family:"Work Sans",Sans-serif;
    fill:#f8f8f9;
    color:#f8f8f9;
    background-color:#470024
}
.elementor-bc-flex-widget .elementor-6347 .elementor-element.elementor-element-840ae24.elementor-column .elementor-widget-wrap{
    align-items:center
}
.elementor-6347 .elementor-element.elementor-element-840ae24.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{
    align-content:center;
    align-items:center
}
.elementor-6347 .elementor-element.elementor-element-840ae24>.elementor-element-populated{
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding:1em 1em 1em 1em
}
.elementor-6347 .elementor-element.elementor-element-840ae24>.elementor-element-populated>.elementor-background-overlay{
    transition:background .3s,border-radius .3s,opacity .3s
}
.elementor-6347 .elementor-element.elementor-element-783da572 .pp-video-container{
    padding-bottom:56.25%
}
.elementor-6347 .elementor-element.elementor-element-783da572 .pp-video-overlay{
    mix-blend-mode:normal
}
.elementor-6347 .elementor-element.elementor-element-783da572 .pp-video-play-icon{
    font-size:80px;
    line-height:80px;
    width:80px;
    color:#470024
}
.elementor-6347 .elementor-element.elementor-element-783da572 .pp-video-play-icon svg{
    fill:#470024
}
.elementor-6347 .elementor-element.elementor-element-fb3f762:not(.elementor-motion-effects-element-type-background),.elementor-6347 .elementor-element.elementor-element-fb3f762>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#5B1865
}
.elementor-6347 .elementor-element.elementor-element-fb3f762{
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding:100px 0 100px 0
}
.elementor-6347 .elementor-element.elementor-element-fb3f762>.elementor-background-overlay{
    transition:background .3s,border-radius .3s,opacity .3s
}
.elementor-6347 .elementor-element.elementor-element-6dac5b29{
    text-align:center
}
.elementor-6347 .elementor-element.elementor-element-6dac5b29 .elementor-heading-title{
    color:#fff;
    font-family:"Volkhov",Sans-serif;
    font-size:51px;
    text-transform:uppercase
}
.elementor-6347 .elementor-element.elementor-element-6dac5b29>.elementor-widget-container{
    padding:0
}
.elementor-6347 .elementor-element.elementor-element-43a797f9{
    text-align:center
}
.elementor-6347 .elementor-element.elementor-element-43a797f9 .elementor-heading-title{
    color:#fff;
    font-family:"Work Sans",Sans-serif;
    font-size:25px;
    font-weight:500;
    text-transform:capitalize
}
.elementor-6347 .elementor-element.elementor-element-43a797f9>.elementor-widget-container{
    padding:0 0 40px 0
}
.elementor-6347 .elementor-element.elementor-element-5d01671d .elementor-cta__content{
    text-align:center;
    background-color:#fff
}
.elementor-6347 .elementor-element.elementor-element-5d01671d .elementor-cta__title{
    font-family:"Work Sans",Sans-serif;
    text-transform:uppercase;
    color:#5B1865
}
.elementor-6347 .elementor-element.elementor-element-5d01671d .elementor-cta__button{
    color:#fff;
    background-color:#d34b2d;
    border-color:#d34b2d
}
.elementor-6347 .elementor-element.elementor-element-5d01671d .elementor-cta .elementor-cta__bg,.elementor-6347 .elementor-element.elementor-element-5d01671d .elementor-cta .elementor-cta__bg-overlay{
    transition-duration:1500ms
}
.elementor-6347 .elementor-element.elementor-element-54358151 .elementor-cta__content{
    text-align:center;
    background-color:#fff
}
.elementor-6347 .elementor-element.elementor-element-54358151 .elementor-cta__title{
    font-family:"Work Sans",Sans-serif;
    text-transform:uppercase;
    color:#5B1865
}
.elementor-6347 .elementor-element.elementor-element-54358151 .elementor-cta__button{
    color:#fff;
    background-color:#d34b2d;
    border-color:#d34b2d
}
.elementor-6347 .elementor-element.elementor-element-54358151 .elementor-cta .elementor-cta__bg,.elementor-6347 .elementor-element.elementor-element-54358151 .elementor-cta .elementor-cta__bg-overlay{
    transition-duration:1500ms
}
.elementor-6347 .elementor-element.elementor-element-441999fe:not(.elementor-motion-effects-element-type-background),.elementor-6347 .elementor-element.elementor-element-441999fe>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#f8f8f9
}
.elementor-6347 .elementor-element.elementor-element-441999fe{
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding:8em 0 8em 0
}
.elementor-6347 .elementor-element.elementor-element-441999fe>.elementor-background-overlay{
    transition:background .3s,border-radius .3s,opacity .3s
}
.elementor-6347 .elementor-element.elementor-element-7c7c4a43>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){
    margin-bottom:25px
}
.elementor-6347 .elementor-element.elementor-element-151c9584{
    text-align:center
}
.elementor-6347 .elementor-element.elementor-element-151c9584 .elementor-heading-title{
    color:#5B1865;
    font-family:"Work Sans",Sans-serif;
    font-size:40px;
    font-weight:700;
    text-transform:capitalize;
    letter-spacing:-2.2px
}
.elementor-6347 .elementor-element.elementor-element-433de8f2{
    margin-top:0;
    margin-bottom:0
}
.elementor-6347 .elementor-element.elementor-element-437dd2d1:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-6347 .elementor-element.elementor-element-437dd2d1>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#fff
}
.elementor-6347 .elementor-element.elementor-element-437dd2d1>.elementor-element-populated{
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s
}
.elementor-6347 .elementor-element.elementor-element-437dd2d1>.elementor-element-populated>.elementor-background-overlay{
    transition:background .3s,border-radius .3s,opacity .3s
}
.elementor-6347 .elementor-element.elementor-element-6f58672c .pp-logo-carousel .swiper-slide{
    text-align:center
}
.elementor-6347 .elementor-element.elementor-element-6f58672c .elementor-swiper-button-next,.elementor-6347 .elementor-element.elementor-element-6f58672c .elementor-swiper-button-prev{
    font-size:22px
}
.elementor-6347 .elementor-element.elementor-element-5b7c7080:not(.elementor-motion-effects-element-type-background),.elementor-6347 .elementor-element.elementor-element-5b7c7080>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-image:url("/wp-content/themes/globalmerchantservicesny/images/image-from-rawpixel-id-580725-jpeg.jpg");
    background-position:top left;
    background-repeat:no-repeat;
    background-size:cover
}
.elementor-6347 .elementor-element.elementor-element-5b7c7080>.elementor-background-overlay{
    background-color:#f8f8f9;
    opacity:.24;
    transition:background .3s,border-radius .3s,opacity .3s
}
.elementor-6347 .elementor-element.elementor-element-5b7c7080{
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin-top:0;
    margin-bottom:50px;
    padding:150px 0 150px 0
}
.elementor-6347 .elementor-element.elementor-element-d4f0dcd>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){
    margin-bottom:10px
}
.elementor-6347 .elementor-element.elementor-element-2073e519 .elementor-icon-wrapper{
    text-align:center
}
.elementor-6347 .elementor-element.elementor-element-2073e519.elementor-view-stacked .elementor-icon{
    background-color:#470024
}
.elementor-6347 .elementor-element.elementor-element-2073e519.elementor-view-framed .elementor-icon,.elementor-6347 .elementor-element.elementor-element-2073e519.elementor-view-default .elementor-icon{
    color:#470024;
    border-color:#470024
}
.elementor-6347 .elementor-element.elementor-element-2073e519.elementor-view-framed .elementor-icon,.elementor-6347 .elementor-element.elementor-element-2073e519.elementor-view-default .elementor-icon svg{
    fill:#470024
}
.elementor-6347 .elementor-element.elementor-element-2073e519 .elementor-icon{
    font-size:25px
}
.elementor-6347 .elementor-element.elementor-element-2073e519 .elementor-icon svg{
    height:25px
}
.elementor-6347 .elementor-element.elementor-element-21abba80 .elementor-counter-number-wrapper{
    color:#5B1865;
    font-family:"Work Sans",Sans-serif;
    font-size:50px
}
.elementor-6347 .elementor-element.elementor-element-21abba80 .elementor-counter-title{
    color:#5B1865;
    font-family:"Volkhov",Sans-serif;
    font-style:italic;
    letter-spacing:-1.1px
}
.elementor-6347 .elementor-element.elementor-element-4d3edd92>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){
    margin-bottom:10px
}
.elementor-6347 .elementor-element.elementor-element-739fbf60 .elementor-icon-wrapper{
    text-align:center
}
.elementor-6347 .elementor-element.elementor-element-739fbf60.elementor-view-stacked .elementor-icon{
    background-color:#470024
}
.elementor-6347 .elementor-element.elementor-element-739fbf60.elementor-view-framed .elementor-icon,.elementor-6347 .elementor-element.elementor-element-739fbf60.elementor-view-default .elementor-icon{
    color:#470024;
    border-color:#470024
}
.elementor-6347 .elementor-element.elementor-element-739fbf60.elementor-view-framed .elementor-icon,.elementor-6347 .elementor-element.elementor-element-739fbf60.elementor-view-default .elementor-icon svg{
    fill:#470024
}
.elementor-6347 .elementor-element.elementor-element-739fbf60 .elementor-icon{
    font-size:25px
}
.elementor-6347 .elementor-element.elementor-element-739fbf60 .elementor-icon svg{
    height:25px
}
.elementor-6347 .elementor-element.elementor-element-5b80db48 .elementor-counter-number-wrapper{
    color:#5B1865;
    font-family:"Work Sans",Sans-serif;
    font-size:50px
}
.elementor-6347 .elementor-element.elementor-element-5b80db48 .elementor-counter-title{
    color:#5B1865;
    font-family:"Volkhov",Sans-serif;
    font-style:italic;
    letter-spacing:-1.1px
}
.elementor-6347 .elementor-element.elementor-element-265a3f3f>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){
    margin-bottom:10px
}
.elementor-6347 .elementor-element.elementor-element-3d6b45b .elementor-icon-wrapper{
    text-align:center
}
.elementor-6347 .elementor-element.elementor-element-3d6b45b.elementor-view-stacked .elementor-icon{
    background-color:#470024
}
.elementor-6347 .elementor-element.elementor-element-3d6b45b.elementor-view-framed .elementor-icon,.elementor-6347 .elementor-element.elementor-element-3d6b45b.elementor-view-default .elementor-icon{
    color:#470024;
    border-color:#470024
}
.elementor-6347 .elementor-element.elementor-element-3d6b45b.elementor-view-framed .elementor-icon,.elementor-6347 .elementor-element.elementor-element-3d6b45b.elementor-view-default .elementor-icon svg{
    fill:#470024
}
.elementor-6347 .elementor-element.elementor-element-3d6b45b .elementor-icon{
    font-size:25px
}
.elementor-6347 .elementor-element.elementor-element-3d6b45b .elementor-icon svg{
    height:25px
}
.elementor-6347 .elementor-element.elementor-element-6c3976aa .elementor-counter-number-wrapper{
    color:#5B1865;
    font-family:"Work Sans",Sans-serif;
    font-size:50px
}
.elementor-6347 .elementor-element.elementor-element-6c3976aa .elementor-counter-title{
    color:#5B1865;
    font-family:"Volkhov",Sans-serif;
    font-style:italic;
    letter-spacing:-1.1px
}
@media(max-width:1024px){
    .elementor-6347 .elementor-element.elementor-element-174b92b7>.elementor-container{
        min-height:0vh
    }
    .elementor-6347 .elementor-element.elementor-element-174b92b7{
        padding:0 0 60px 0
    }
    .elementor-6347 .elementor-element.elementor-element-19c50749 .swiper-slide-contents{
        max-width:96%
    }
    .elementor-6347 .elementor-element.elementor-element-19c50749 .elementor-slide-heading{
        font-size:71px
    }
    .elementor-6347 .elementor-element.elementor-element-53f4af73{
        text-align:center
    }
    .elementor-6347 .elementor-element.elementor-element-5c3ad43{
        text-align:center
    }
    .elementor-6347 .elementor-element.elementor-element-ec6d387{
        text-align:center
    }
    .elementor-6347 .elementor-element.elementor-element-4a73b49d{
        margin-top:0;
        margin-bottom:0;
        padding:60px 0 0 0
    }
    .elementor-6347 .elementor-element.elementor-element-66bd76f3>.elementor-element-populated{
        margin:0 0 40px;
        --e-column-margin-right:0;
        --e-column-margin-left:0;
        padding:0
    }
    .elementor-6347 .elementor-element.elementor-element-71ad240e{
        text-align:center
    }
    .elementor-6347 .elementor-element.elementor-element-71ad240e>.elementor-widget-container{
        margin:0;
        padding:0
    }
    .elementor-6347 .elementor-element.elementor-element-151c9584{
        text-align:center
    }
}
@media(max-width:767px){
    .elementor-6347 .elementor-element.elementor-element-174b92b7>.elementor-container{
        min-height:0
    }
    .elementor-6347 .elementor-element.elementor-element-174b92b7{
        margin-top:-62px;
        margin-bottom:0;
        padding:4em 0 06em 0
    }
    .elementor-6347 .elementor-element.elementor-element-339a4f7e>.elementor-element-populated{
        margin:0;
        --e-column-margin-right:0;
        --e-column-margin-left:0;
        padding:0
    }
    .elementor-6347 .elementor-element.elementor-element-19c50749 .swiper-slide{
        height:526px
    }
    .elementor-6347 .elementor-element.elementor-element-19c50749 .swiper-slide-contents{
        max-width:90%
    }
    .elementor-6347 .elementor-element.elementor-element-19c50749 .elementor-slide-heading{
        font-size:25px
    }
    .elementor-6347 .elementor-element.elementor-element-19c50749 .elementor-slide-description{
        font-size:15px
    }
    .elementor-6347 .elementor-element.elementor-element-19c50749>.elementor-widget-container{
        margin:0;
        padding:0
    }
    .elementor-6347 .elementor-element.elementor-element-56455e3{
        margin-top:40px;
        margin-bottom:40px
    }
    .elementor-6347 .elementor-element.elementor-element-4a1a1d81{
        margin-top:-39px;
        margin-bottom:-39px
    }
    .elementor-6347 .elementor-element.elementor-element-43ee527f{
        text-align:center
    }
    .elementor-6347 .elementor-element.elementor-element-9a4a52{
        text-align:center
    }
    .elementor-6347 .elementor-element.elementor-element-5dc3e72a{
        text-align:center
    }
    .elementor-6347 .elementor-element.elementor-element-4a73b49d{
        padding:20px 0 0 0
    }
    .elementor-6347 .elementor-element.elementor-element-66bd76f3>.elementor-element-populated{
        padding:0
    }
    .elementor-6347 .elementor-element.elementor-element-71ad240e{
        text-align:center
    }
    .elementor-6347 .elementor-element.elementor-element-71ad240e>.elementor-widget-container{
        margin:0;
        padding:0
    }
    .elementor-6347 .elementor-element.elementor-element-6994a393{
        --e-icon-list-icon-align:center;
        --e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size,1em) * .125)
    }
    .elementor-6347 .elementor-element.elementor-element-6dac5b29{
        text-align:center
    }
    .elementor-6347 .elementor-element.elementor-element-43a797f9{
        text-align:center
    }
    .elementor-6347 .elementor-element.elementor-element-441999fe{
        padding:4em 0 4em 0
    }
    .elementor-6347 .elementor-element.elementor-element-151c9584 .elementor-heading-title{
        font-size:28px
    }
    .elementor-6347 .elementor-element.elementor-element-5b7c7080{
        padding:0
    }
}
@media(max-width:1024px) and (min-width:768px){
    .elementor-6347 .elementor-element.elementor-element-66bd76f3{
        width:100%
    }
    .elementor-6347 .elementor-element.elementor-element-840ae24{
        width:100%
    }
}
@media(min-width:1025px){
    .elementor-6347 .elementor-element.elementor-element-5b7c7080:not(.elementor-motion-effects-element-type-background),.elementor-6347 .elementor-element.elementor-element-5b7c7080>.elementor-motion-effects-container>.elementor-motion-effects-layer{
        background-attachment:fixed
    }
}
.elementor-94 .elementor-element.elementor-element-dfb6bd6 img{
    width:100%
}
.elementor-94 .elementor-element.elementor-element-678f56a{
    --grid-side-margin:10px;
    --grid-column-gap:10px;
    --grid-row-gap:10px;
    --grid-bottom-margin:10px
}
@media(max-width:1024px){
    .elementor-94 .elementor-element.elementor-element-678f56a{
        --grid-side-margin:10px;
        --grid-column-gap:10px;
        --grid-row-gap:10px;
        --grid-bottom-margin:10px
    }
}
@media(max-width:767px){
    .elementor-94 .elementor-element.elementor-element-678f56a{
        --grid-side-margin:10px;
        --grid-column-gap:10px;
        --grid-row-gap:10px;
        --grid-bottom-margin:10px
    }
}
.elementor-7430 .elementor-element.elementor-element-121b91d:not(.elementor-motion-effects-element-type-background),.elementor-7430 .elementor-element.elementor-element-121b91d>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:rgba(0,0,0,0)
}
.elementor-7430 .elementor-element.elementor-element-121b91d{
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin-top:0;
    margin-bottom:0;
    padding:0 1em 0 1em
}
.elementor-7430 .elementor-element.elementor-element-121b91d>.elementor-background-overlay{
    transition:background .3s,border-radius .3s,opacity .3s
}
.elementor-bc-flex-widget .elementor-7430 .elementor-element.elementor-element-618e93f.elementor-column .elementor-widget-wrap{
    align-items:center
}
.elementor-7430 .elementor-element.elementor-element-618e93f.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{
    align-content:center;
    align-items:center
}
.elementor-7430 .elementor-element.elementor-element-618e93f>.elementor-element-populated{
    margin:0;
    --e-column-margin-right:0;
    --e-column-margin-left:0;
    padding:0
}
.elementor-bc-flex-widget .elementor-7430 .elementor-element.elementor-element-82fb7ed.elementor-column .elementor-widget-wrap{
    align-items:center
}
.elementor-7430 .elementor-element.elementor-element-82fb7ed.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{
    align-content:center;
    align-items:center
}
.elementor-7430 .elementor-element.elementor-element-e7c161d{
    text-align:left
}
.ee-tooltip.ee-tooltip-e7c161d.to--top,.ee-tooltip.ee-tooltip-e7c161d.to--bottom{
    margin-left:0
}
.ee-tooltip.ee-tooltip-e7c161d.to--left,.ee-tooltip.ee-tooltip-e7c161d.to--right{
    margin-top:0
}
.elementor-bc-flex-widget .elementor-7430 .elementor-element.elementor-element-6b33e81.elementor-column .elementor-widget-wrap{
    align-items:space-between
}
.elementor-7430 .elementor-element.elementor-element-6b33e81.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{
    align-content:space-between;
    align-items:space-between
}
.elementor-7430 .elementor-element.elementor-element-6b33e81.elementor-column>.elementor-widget-wrap{
    justify-content:flex-end
}
.elementor-7430 .elementor-element.elementor-element-6f2955c .elementor-button{
    font-family:"Work Sans",Sans-serif;
    font-size:.9rem;
    fill:#f8f8f9;
    color:#f8f8f9;
    background-color:#470024;
    border-style:solid;
    border-width:2px 2px;
    border-color:#470024;
    padding:.25em 1em .25em 1em
}
.elementor-7430 .elementor-element.elementor-element-6f2955c>.elementor-widget-container{
    padding:0 01em 0 0
}
.elementor-7430 .elementor-element.elementor-element-6f2955c{
    width:auto;
    max-width:auto;
    align-self:center
}
.elementor-7430 .elementor-element.elementor-element-f31bb9e{
    --grid-template-columns:repeat(0,auto);
    --icon-size:15px;
    --grid-column-gap:5px;
    --grid-row-gap:0;
    width:auto;
    max-width:auto;
    align-self:center
}
.elementor-7430 .elementor-element.elementor-element-f31bb9e .elementor-widget-container{
    text-align:right
}
.elementor-7430 .elementor-element.elementor-element-f31bb9e>.elementor-widget-container{
    padding:0 1em 0 0
}
.elementor-7430 .elementor-element.elementor-element-a0f60a7 .elementor-icon-wrapper{
    text-align:center
}
.elementor-7430 .elementor-element.elementor-element-a0f60a7.elementor-view-stacked .elementor-icon{
    background-color:#470024
}
.elementor-7430 .elementor-element.elementor-element-a0f60a7.elementor-view-framed .elementor-icon,.elementor-7430 .elementor-element.elementor-element-a0f60a7.elementor-view-default .elementor-icon{
    color:#470024;
    border-color:#470024
}
.elementor-7430 .elementor-element.elementor-element-a0f60a7.elementor-view-framed .elementor-icon,.elementor-7430 .elementor-element.elementor-element-a0f60a7.elementor-view-default .elementor-icon svg{
    fill:#470024
}
.elementor-7430 .elementor-element.elementor-element-a0f60a7 .elementor-icon{
    font-size:25px
}
.elementor-7430 .elementor-element.elementor-element-a0f60a7 .elementor-icon svg{
    height:25px
}
.elementor-7430 .elementor-element.elementor-element-a0f60a7 .elementor-icon i,.elementor-7430 .elementor-element.elementor-element-a0f60a7 .elementor-icon svg{
    transform:rotate(140deg)
}
.elementor-7430 .elementor-element.elementor-element-a0f60a7>.elementor-widget-container{
    margin:0 0 -10px 0;
    padding:0
}
.elementor-7430 .elementor-element.elementor-element-a0f60a7{
    width:auto;
    max-width:auto;
    align-self:center
}
.elementor-7430 .elementor-element.elementor-element-d4fbe70 a.pp-link{
    font-size:1.6rem
}
.elementor-7430 .elementor-element.elementor-element-d4fbe70 a.pp-link,.elementor-7430 .elementor-element.elementor-element-d4fbe70 .pp-link-effect-10 span,.elementor-7430 .elementor-element.elementor-element-d4fbe70 .pp-link-effect-15:before,.elementor-7430 .elementor-element.elementor-element-d4fbe70 .pp-link-effect-16,.elementor-7430 .elementor-element.elementor-element-d4fbe70 .pp-link-effect-17:before{
    color:#fff
}
.elementor-7430 .elementor-element.elementor-element-d4fbe70 .pp-link-effect-8:before{
    border-color:rgba(0,0,0,0)
}
.elementor-7430 .elementor-element.elementor-element-d4fbe70 .pp-link-effect-11{
    border-top-color:rgba(0,0,0,0)
}
.elementor-7430 .elementor-element.elementor-element-d4fbe70 .pp-link-effect-1:after,.elementor-7430 .elementor-element.elementor-element-d4fbe70 .pp-link-effect-2:after,.elementor-7430 .elementor-element.elementor-element-d4fbe70 .pp-link-effect-6:before,.elementor-7430 .elementor-element.elementor-element-d4fbe70 .pp-link-effect-6:after,.elementor-7430 .elementor-element.elementor-element-d4fbe70 .pp-link-effect-7:before,.elementor-7430 .elementor-element.elementor-element-d4fbe70 .pp-link-effect-7:after,.elementor-7430 .elementor-element.elementor-element-d4fbe70 .pp-link-effect-14:before,.elementor-7430 .elementor-element.elementor-element-d4fbe70 .pp-link-effect-14:after,.elementor-7430 .elementor-element.elementor-element-d4fbe70 .pp-link-effect-18:before,.elementor-7430 .elementor-element.elementor-element-d4fbe70 .pp-link-effect-18:after{
    background:rgba(0,0,0,0)
}
.elementor-7430 .elementor-element.elementor-element-d4fbe70 .pp-link-effect-3:before,.elementor-7430 .elementor-element.elementor-element-d4fbe70 .pp-link-effect-3:after{
    color:rgba(0,0,0,0)
}
.elementor-7430 .elementor-element.elementor-element-d4fbe70 .pp-link-effect-20 span{
    box-shadow:inset 0 3px rgba(0,0,0,0)
}
.elementor-7430 .elementor-element.elementor-element-d4fbe70{
    width:auto;
    max-width:auto
}
.elementor-7430 .elementor-element.elementor-element-b1b72f8 .pp-advanced-menu--main .pp-menu-item{
    color:#fff;
    fill:#fff;
    padding-left:0;
    padding-right:0;
    padding-top:5px;
    padding-bottom:5px
}
body:not(.rtl) .elementor-7430 .elementor-element.elementor-element-b1b72f8 .pp-advanced-menu--layout-horizontal .pp-advanced-menu>li:not(:last-child){
    margin-right:35px
}
body.rtl .elementor-7430 .elementor-element.elementor-element-b1b72f8 .pp-advanced-menu--layout-horizontal .pp-advanced-menu>li:not(:last-child){
    margin-left:35px
}
.elementor-7430 .elementor-element.elementor-element-b1b72f8 .pp-advanced-menu--main:not(.pp-advanced-menu--layout-horizontal) .pp-advanced-menu>li:not(:last-child){
    margin-bottom:35px
}
.elementor-7430 .elementor-element.elementor-element-b1b72f8 .pp-advanced-menu--main .pp-advanced-menu--dropdown{
    min-width:200px
}
.elementor-7430 .elementor-element.elementor-element-b1b72f8 .pp-advanced-menu .pp-menu-item,.elementor-7430 .elementor-element.elementor-element-b1b72f8 .pp-advanced-menu-main-wrapper.pp-advanced-menu--type-full-screen .pp-advanced-menu--dropdown .pp-menu-item,.pp-advanced-menu--dropdown.pp-advanced-menu__container.pp-menu-b1b72f8 .pp-menu-item{
    font-weight:600
}
.elementor-7430 .elementor-element.elementor-element-6d80711:not(.elementor-motion-effects-element-type-background),.elementor-7430 .elementor-element.elementor-element-6d80711>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#5B1865
}
.elementor-7430 .elementor-element.elementor-element-6d80711{
    box-shadow:0 0 10px 0 rgba(0,0,0,0.5);
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s
}
.elementor-7430 .elementor-element.elementor-element-6d80711>.elementor-background-overlay{
    transition:background .3s,border-radius .3s,opacity .3s
}
.elementor-7430 .elementor-element.elementor-element-673aac8{
    text-align:left
}
.ee-tooltip.ee-tooltip-673aac8.to--top,.ee-tooltip.ee-tooltip-673aac8.to--bottom{
    margin-left:0
}
.ee-tooltip.ee-tooltip-673aac8.to--left,.ee-tooltip.ee-tooltip-673aac8.to--right{
    margin-top:0
}
.elementor-bc-flex-widget .elementor-7430 .elementor-element.elementor-element-21f5aa2.elementor-column .elementor-widget-wrap{
    align-items:center
}
.elementor-7430 .elementor-element.elementor-element-21f5aa2.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{
    align-content:center;
    align-items:center
}
.elementor-7430 .elementor-element.elementor-element-21f5aa2.elementor-column>.elementor-widget-wrap{
    justify-content:flex-end
}
.elementor-7430 .elementor-element.elementor-element-79a9107 .ee-button-wrapper{
    justify-content:flex-end
}
.ee-offcanvas__slidebar.ee-offcanvas__slidebar--79a9107{
    width:25%;
    background-color:#5B1865
}
body.ee-offcanvas--id-79a9107 .ee-offcanvas__container{
    background-color:rgba(255,255,255,1)
}
body.ee-offcanvas--id-79a9107.ee-offcanvas--opening .ee-offcanvas__overlay,body.ee-offcanvas--id-79a9107.ee-offcanvas--open .ee-offcanvas__overlay{
    opacity:.8
}
.elementor-7430 .elementor-element.elementor-element-79a9107 .ee-hamburger-inner,.elementor-7430 .elementor-element.elementor-element-79a9107 .ee-hamburger-inner:before,.elementor-7430 .elementor-element.elementor-element-79a9107 .ee-hamburger-inner:after{
    background-color:#fff
}
.elementor-7430 .elementor-element.elementor-element-79a9107 .ee-button{
    color:#fff
}
.elementor-7430 .elementor-element.elementor-element-79a9107 .ee-hamburger-box{
    font-size:1em
}
.ee-offcanvas__slidebar--79a9107 .ee-offcanvas__header__close{
    font-size:30px
}
.ee-offcanvas__slidebar--79a9107 .ee-offcanvas__content__item:not(:last-child){
    margin-bottom:24px
}
.elementor-7430 .elementor-element.elementor-element-f66f50f .ee-button-wrapper{
    justify-content:flex-end
}
.ee-offcanvas__slidebar.ee-offcanvas__slidebar--f66f50f{
    width:25%;
    background-color:#5B1865
}
body.ee-offcanvas--id-f66f50f .ee-offcanvas__container{
    background-color:rgba(255,255,255,1)
}
body.ee-offcanvas--id-f66f50f.ee-offcanvas--opening .ee-offcanvas__overlay,body.ee-offcanvas--id-f66f50f.ee-offcanvas--open .ee-offcanvas__overlay{
    opacity:.8
}
.elementor-7430 .elementor-element.elementor-element-f66f50f .ee-hamburger-inner,.elementor-7430 .elementor-element.elementor-element-f66f50f .ee-hamburger-inner:before,.elementor-7430 .elementor-element.elementor-element-f66f50f .ee-hamburger-inner:after{
    background-color:#fff
}
.elementor-7430 .elementor-element.elementor-element-f66f50f .ee-button{
    color:#fff
}
.elementor-7430 .elementor-element.elementor-element-f66f50f .ee-hamburger-box{
    font-size:1em
}
.ee-offcanvas__slidebar--f66f50f .ee-offcanvas__header__close{
    font-size:30px
}
.ee-offcanvas__slidebar--f66f50f .ee-offcanvas__content__item:not(:last-child){
    margin-bottom:24px
}
.elementor-7430 .elementor-element.elementor-element-0c54944>.elementor-container{
    max-width:1000px;
    min-height:441px
}
.elementor-7430 .elementor-element.elementor-element-0c54944:not(.elementor-motion-effects-element-type-background),.elementor-7430 .elementor-element.elementor-element-0c54944>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#2a3751;
    background-image:url("/wp-content/themes/globalmerchantservicesny/images/handshake-canstockphoto11030473-scaled.jpg");
    background-position:center center;
    background-repeat:no-repeat;
    background-size:cover
}
.elementor-7430 .elementor-element.elementor-element-0c54944>.elementor-background-overlay{
    background-color:rgba(42,55,81,0.63);
    opacity:.9;
    transition:background .3s,border-radius .3s,opacity .3s
}
.elementor-7430 .elementor-element.elementor-element-0c54944{
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding:0
}
.elementor-bc-flex-widget .elementor-7430 .elementor-element.elementor-element-8c7c477.elementor-column .elementor-widget-wrap{
    align-items:center
}
.elementor-7430 .elementor-element.elementor-element-8c7c477.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{
    align-content:center;
    align-items:center
}
.elementor-7430 .elementor-element.elementor-element-8c7c477>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){
    margin-bottom:20px
}
.elementor-7430 .elementor-element.elementor-element-8c7c477>.elementor-element-populated{
    padding:5em .5em 0 .5em
}
.elementor-7430 .elementor-element.elementor-element-b69f273{
    text-align:center
}
.elementor-7430 .elementor-element.elementor-element-b69f273 .elementor-heading-title{
    color:#fff;
    font-family:"Volkhov",Sans-serif;
    font-size:56px;
    font-weight:700;
    text-transform:capitalize;
    letter-spacing:0
}
@media(max-width:1024px){
    .ee-offcanvas__slidebar.ee-offcanvas__slidebar--79a9107{
        width:50%
    }
    .ee-offcanvas__slidebar.ee-offcanvas__slidebar--f66f50f{
        width:50%
    }
    .elementor-7430 .elementor-element.elementor-element-0c54944:not(.elementor-motion-effects-element-type-background),.elementor-7430 .elementor-element.elementor-element-0c54944>.elementor-motion-effects-container>.elementor-motion-effects-layer{
        background-position:center center
    }
    .elementor-7430 .elementor-element.elementor-element-8c7c477>.elementor-element-populated{
        padding:.5px .5px .5px .5px
    }
    .elementor-7430 .elementor-element.elementor-element-b69f273{
        text-align:center
    }
    .elementor-7430 .elementor-element.elementor-element-b69f273 .elementor-heading-title{
        letter-spacing:0
    }
}
@media(min-width:768px){
    .elementor-7430 .elementor-element.elementor-element-82fb7ed{
        width:30%
    }
    .elementor-7430 .elementor-element.elementor-element-6b33e81{
        width:70%
    }
    .elementor-7430 .elementor-element.elementor-element-520ef83{
        width:85%
    }
    .elementor-7430 .elementor-element.elementor-element-21f5aa2{
        width:15%
    }
}
@media(max-width:767px){
    .elementor-7430 .elementor-element.elementor-element-6f2955c .elementor-button{
        padding:.5em 2em .5em 2em
    }
    .elementor-7430 .elementor-element.elementor-element-520ef83{
        width:80%
    }
    .elementor-bc-flex-widget .elementor-7430 .elementor-element.elementor-element-520ef83.elementor-column .elementor-widget-wrap{
        align-items:center
    }
    .elementor-7430 .elementor-element.elementor-element-520ef83.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{
        align-content:center;
        align-items:center
    }
    .elementor-7430 .elementor-element.elementor-element-520ef83.elementor-column>.elementor-widget-wrap{
        justify-content:flex-start
    }
    .elementor-7430 .elementor-element.elementor-element-21f5aa2{
        width:20%
    }
    .elementor-bc-flex-widget .elementor-7430 .elementor-element.elementor-element-21f5aa2.elementor-column .elementor-widget-wrap{
        align-items:center
    }
    .elementor-7430 .elementor-element.elementor-element-21f5aa2.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{
        align-content:center;
        align-items:center
    }
    .elementor-7430 .elementor-element.elementor-element-21f5aa2.elementor-column>.elementor-widget-wrap{
        justify-content:flex-end
    }
    .elementor-7430 .elementor-element.elementor-element-79a9107 .ee-button-wrapper{
        justify-content:flex-end
    }
    .ee-offcanvas__slidebar.ee-offcanvas__slidebar--79a9107{
        width:90%
    }
    .elementor-7430 .elementor-element.elementor-element-79a9107{
        width:auto;
        max-width:auto
    }
    .elementor-7430 .elementor-element.elementor-element-f66f50f .ee-button-wrapper{
        justify-content:flex-end
    }
    .ee-offcanvas__slidebar.ee-offcanvas__slidebar--f66f50f{
        width:90%
    }
    .elementor-7430 .elementor-element.elementor-element-f66f50f{
        width:auto;
        max-width:auto
    }
    .elementor-7430 .elementor-element.elementor-element-0c54944>.elementor-container{
        min-height:200px
    }
    .elementor-7430 .elementor-element.elementor-element-0c54944:not(.elementor-motion-effects-element-type-background),.elementor-7430 .elementor-element.elementor-element-0c54944>.elementor-motion-effects-container>.elementor-motion-effects-layer{
        background-position:center center
    }
    .elementor-7430 .elementor-element.elementor-element-8c7c477>.elementor-element-populated{
        padding:.5px .5px .5px .5px
    }
    .elementor-7430 .elementor-element.elementor-element-b69f273 .elementor-heading-title{
        font-size:28px;
        letter-spacing:0
    }
}
.elementor-1635 .elementor-element.elementor-element-1c6d9f5:not(.elementor-motion-effects-element-type-background),.elementor-1635 .elementor-element.elementor-element-1c6d9f5>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#fff
}
.elementor-1635 .elementor-element.elementor-element-1c6d9f5{
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding:1em 0 1em 0
}
.elementor-1635 .elementor-element.elementor-element-1c6d9f5>.elementor-background-overlay{
    transition:background .3s,border-radius .3s,opacity .3s
}
.elementor-1635 .elementor-element.elementor-element-3314b0e .elementor-heading-title{
    text-transform:uppercase
}
.elementor-1635 .elementor-element.elementor-element-60acf18:not(.elementor-motion-effects-element-type-background),.elementor-1635 .elementor-element.elementor-element-60acf18>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#fff
}
.elementor-1635 .elementor-element.elementor-element-60acf18{
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding:0 0 2em 0
}
.elementor-1635 .elementor-element.elementor-element-60acf18>.elementor-background-overlay{
    transition:background .3s,border-radius .3s,opacity .3s
}
.elementor-1635 .elementor-element.elementor-element-72f5e2b .elementor-wrapper{
    --video-aspect-ratio:1.77777
}
@media(max-width:767px){
    .elementor-1635 .elementor-element.elementor-element-3314b0e{
        text-align:center
    }
}
.elementor-2212 .elementor-element.elementor-element-1c6d9f5:not(.elementor-motion-effects-element-type-background),.elementor-2212 .elementor-element.elementor-element-1c6d9f5>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#fff
}
.elementor-2212 .elementor-element.elementor-element-1c6d9f5{
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding:1em 0 1em 0
}
.elementor-2212 .elementor-element.elementor-element-1c6d9f5>.elementor-background-overlay{
    transition:background .3s,border-radius .3s,opacity .3s
}
.elementor-2212 .elementor-element.elementor-element-3314b0e .elementor-heading-title{
    text-transform:uppercase
}
.elementor-2212 .elementor-element.elementor-element-60acf18:not(.elementor-motion-effects-element-type-background),.elementor-2212 .elementor-element.elementor-element-60acf18>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#fff
}
.elementor-2212 .elementor-element.elementor-element-60acf18{
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding:0 0 2em 0
}
.elementor-2212 .elementor-element.elementor-element-60acf18>.elementor-background-overlay{
    transition:background .3s,border-radius .3s,opacity .3s
}
@media(max-width:767px){
    .elementor-2212 .elementor-element.elementor-element-3314b0e{
        text-align:center
    }
    .elementor-2212 .elementor-element.elementor-element-1606f52{
        text-align:center
    }
}
.elementor-7349 .elementor-element.elementor-element-174b92b7>.elementor-container>.elementor-column>.elementor-widget-wrap{
    align-content:center;
    align-items:center
}
.elementor-7349 .elementor-element.elementor-element-174b92b7>.elementor-background-overlay{
    background-color:#5B1865;
    opacity:.79;
    transition:background .3s,border-radius .3s,opacity .3s
}
.elementor-7349 .elementor-element.elementor-element-174b92b7{
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin-top:-1px;
    margin-bottom:0;
    padding:0
}
.elementor-7349 .elementor-element.elementor-element-339a4f7e>.elementor-element-populated{
    margin:0;
    --e-column-margin-right:0;
    --e-column-margin-left:0;
    padding:0
}
.elementor-7349 .elementor-element.elementor-element-19c50749 .elementor-repeater-item-a33adb6 .swiper-slide-bg{
    background-color:#5B1865;
    background-image:url(/wp-content/themes/globalmerchantservicesny/images/special-offer-3-1.png);
    background-size:cover
}
.elementor-7349 .elementor-element.elementor-element-19c50749 .elementor-repeater-item-a33adb6 .elementor-background-overlay{
    background-color:rgba(0,0,0,0.5)
}
.elementor-7349 .elementor-element.elementor-element-19c50749 .swiper-slide{
    height:440px;
    transition-duration:calc(5000ms*1.2)
}
.elementor-7349 .elementor-element.elementor-element-19c50749 .swiper-slide-contents{
    max-width:65%
}
.elementor-7349 .elementor-element.elementor-element-19c50749 .swiper-slide-inner{
    text-align:center
}
.elementor-7349 .elementor-element.elementor-element-19c50749 .swiper-slide-inner .elementor-slide-heading:not(:last-child){
    margin-bottom:0
}
.elementor-7349 .elementor-element.elementor-element-19c50749 .elementor-slide-heading{
    font-family:"Volkhov",Sans-serif;
    font-size:53px;
    font-weight:bold;
    text-transform:capitalize
}
.elementor-7349 .elementor-element.elementor-element-19c50749 .swiper-slide-inner .elementor-slide-description:not(:last-child){
    margin-bottom:0
}
.elementor-7349 .elementor-element.elementor-element-19c50749 .elementor-slide-description{
    color:#fff;
    font-size:47px;
    font-weight:800
}
.elementor-7349 .elementor-element.elementor-element-19c50749 .elementor-slide-button{
    font-family:"Work Sans",Sans-serif;
    text-transform:uppercase;
    background-color:#470024;
    border-color:#470024
}
.elementor-7349 .elementor-element.elementor-element-178624d8:not(.elementor-motion-effects-element-type-background),.elementor-7349 .elementor-element.elementor-element-178624d8>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#fff
}
.elementor-7349 .elementor-element.elementor-element-178624d8>.elementor-background-overlay{
    opacity:.5;
    transition:background .3s,border-radius .3s,opacity .3s
}
.elementor-7349 .elementor-element.elementor-element-178624d8{
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding:0 0 90px 0
}
.elementor-bc-flex-widget .elementor-7349 .elementor-element.elementor-element-b20baaa.elementor-column .elementor-widget-wrap{
    align-items:flex-start
}
.elementor-7349 .elementor-element.elementor-element-b20baaa.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{
    align-content:flex-start;
    align-items:flex-start
}
.elementor-7349 .elementor-element.elementor-element-b52895c .elementor-repeater-item-8455187 i{
    color:#ff6804
}
.elementor-7349 .elementor-element.elementor-element-b52895c .elementor-repeater-item-8455187 svg{
    fill:#ff6804
}
.elementor-7349 .elementor-element.elementor-element-b52895c .elementor-repeater-item-40cf3ee i{
    color:#ff6804
}
.elementor-7349 .elementor-element.elementor-element-b52895c .elementor-repeater-item-40cf3ee svg{
    fill:#ff6804
}
.elementor-7349 .elementor-element.elementor-element-b52895c .elementor-repeater-item-e826e85 i{
    color:#ff6804
}
.elementor-7349 .elementor-element.elementor-element-b52895c .elementor-repeater-item-e826e85 svg{
    fill:#ff6804
}
.elementor-7349 .elementor-element.elementor-element-b52895c .elementor-repeater-item-4cfdcd0 i{
    color:#ff6804
}
.elementor-7349 .elementor-element.elementor-element-b52895c .elementor-repeater-item-4cfdcd0 svg{
    fill:#ff6804
}
.elementor-7349 .elementor-element.elementor-element-b52895c .elementor-repeater-item-d37971d i{
    color:#ff6804
}
.elementor-7349 .elementor-element.elementor-element-b52895c .elementor-repeater-item-d37971d svg{
    fill:#ff6804
}
.elementor-7349 .elementor-element.elementor-element-b52895c .elementor-repeater-item-3e3db32 i{
    color:#ff6804
}
.elementor-7349 .elementor-element.elementor-element-b52895c .elementor-repeater-item-3e3db32 svg{
    fill:#ff6804
}
.elementor-7349 .elementor-element.elementor-element-b52895c{
    --e-price-table-header-background-color:#e9431e
}
.elementor-7349 .elementor-element.elementor-element-b52895c .elementor-price-table__header{
    padding:10px 10px 10px 10px
}
.elementor-7349 .elementor-element.elementor-element-b52895c .elementor-price-table__currency,.elementor-7349 .elementor-element.elementor-element-b52895c .elementor-price-table__integer-part,.elementor-7349 .elementor-element.elementor-element-b52895c .elementor-price-table__fractional-part{
    color:#172357
}
.elementor-7349 .elementor-element.elementor-element-b52895c .elementor-price-table .elementor-price-table__price{
    text-transform:uppercase;
    line-height:1.7em
}
.elementor-7349 .elementor-element.elementor-element-b52895c .elementor-price-table__after-price{
    justify-content:flex-start
}
.elementor-7349 .elementor-element.elementor-element-b52895c .elementor-price-table__features-list{
    --e-price-table-features-list-color:#5B1865
}
.elementor-7349 .elementor-element.elementor-element-b52895c .elementor-price-table__features-list li{
    font-size:28px;
    text-decoration:none;
    line-height:1.8em
}
.elementor-7349 .elementor-element.elementor-element-b52895c .elementor-price-table__button{
    color:#fff;
    background-color:#e9431e
}
.elementor-7349 .elementor-element.elementor-element-56455e3:not(.elementor-motion-effects-element-type-background),.elementor-7349 .elementor-element.elementor-element-56455e3>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#fff
}
.elementor-7349 .elementor-element.elementor-element-56455e3{
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin-top:0;
    margin-bottom:0;
    padding:0
}
.elementor-7349 .elementor-element.elementor-element-56455e3>.elementor-background-overlay{
    transition:background .3s,border-radius .3s,opacity .3s
}
.elementor-7349 .elementor-element.elementor-element-216ab061.elementor-column>.elementor-widget-wrap{
    justify-content:space-around
}
.elementor-7349 .elementor-element.elementor-element-216ab061>.elementor-element-populated{
    margin:-90px 0 0 0;
    --e-column-margin-right:0;
    --e-column-margin-left:0
}
.elementor-7349 .elementor-element.elementor-element-4a1a1d81{
    box-shadow:4px 0 15px 0 rgba(0,0,0,0.18);
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;
    z-index:88
}
.elementor-7349 .elementor-element.elementor-element-4a1a1d81>.elementor-background-overlay{
    transition:background .3s,border-radius .3s,opacity .3s
}
.elementor-bc-flex-widget .elementor-7349 .elementor-element.elementor-element-56ddf5c5.elementor-column .elementor-widget-wrap{
    align-items:space-between
}
.elementor-7349 .elementor-element.elementor-element-56ddf5c5.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{
    align-content:space-between;
    align-items:space-between
}
.elementor-7349 .elementor-element.elementor-element-56ddf5c5>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){
    margin-bottom:15px
}
.elementor-7349 .elementor-element.elementor-element-56ddf5c5:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-7349 .elementor-element.elementor-element-56ddf5c5>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#fff;
    background-image:url("/wp-content/themes/globalmerchantservicesny/images/handshake-canstockphoto11030473-scaled.jpg");
    background-repeat:no-repeat;
    background-size:cover
}
.elementor-7349 .elementor-element.elementor-element-56ddf5c5>.elementor-element-populated>.elementor-background-overlay{
    background-color:#0c1644;
    opacity:.71
}
.elementor-7349 .elementor-element.elementor-element-56ddf5c5>.elementor-element-populated,.elementor-7349 .elementor-element.elementor-element-56ddf5c5>.elementor-element-populated>.elementor-background-overlay,.elementor-7349 .elementor-element.elementor-element-56ddf5c5>.elementor-background-slideshow{
    border-radius:0
}
.elementor-7349 .elementor-element.elementor-element-56ddf5c5>.elementor-element-populated{
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding:40px 40px 40px 40px
}
.elementor-7349 .elementor-element.elementor-element-56ddf5c5>.elementor-element-populated>.elementor-background-overlay{
    transition:background .3s,border-radius .3s,opacity .3s
}
.elementor-7349 .elementor-element.elementor-element-43ee527f .elementor-heading-title{
    color:#fff;
    font-family:"Work Sans",Sans-serif;
    font-size:51px
}
.elementor-7349 .elementor-element.elementor-element-43ee527f>.elementor-widget-container{
    margin:0
}
.elementor-7349 .elementor-element.elementor-element-53f4af73{
    text-align:left;
    color:#606a7c;
    font-family:"Work Sans",Sans-serif;
    font-size:15px;
    line-height:1.5em
}
.elementor-7349 .elementor-element.elementor-element-2c2f833f .elementor-button .elementor-align-icon-right{
    margin-left:10px
}
.elementor-7349 .elementor-element.elementor-element-2c2f833f .elementor-button .elementor-align-icon-left{
    margin-right:10px
}
.elementor-7349 .elementor-element.elementor-element-2c2f833f .elementor-button{
    font-family:"Work Sans",Sans-serif;
    letter-spacing:-0.5px;
    fill:#470024;
    color:#470024;
    background-color:rgba(0,0,0,0);
    padding:0
}
.elementor-7349 .elementor-element.elementor-element-2c2f833f .elementor-button:hover,.elementor-7349 .elementor-element.elementor-element-2c2f833f .elementor-button:focus{
    color:#470024
}
.elementor-7349 .elementor-element.elementor-element-2c2f833f .elementor-button:hover svg,.elementor-7349 .elementor-element.elementor-element-2c2f833f .elementor-button:focus svg{
    fill:#470024
}
.elementor-bc-flex-widget .elementor-7349 .elementor-element.elementor-element-6402728e.elementor-column .elementor-widget-wrap{
    align-items:space-between
}
.elementor-7349 .elementor-element.elementor-element-6402728e.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{
    align-content:space-between;
    align-items:space-between
}
.elementor-7349 .elementor-element.elementor-element-6402728e.elementor-column>.elementor-widget-wrap{
    justify-content:space-between
}
.elementor-7349 .elementor-element.elementor-element-6402728e>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){
    margin-bottom:15px
}
.elementor-7349 .elementor-element.elementor-element-6402728e:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-7349 .elementor-element.elementor-element-6402728e>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#fff;
    background-image:url("/wp-content/themes/globalmerchantservicesny/images/merchant-services-2.jpg")
}
.elementor-7349 .elementor-element.elementor-element-6402728e>.elementor-element-populated>.elementor-background-overlay{
    background-color:#470024;
    opacity:.9
}
.elementor-7349 .elementor-element.elementor-element-6402728e>.elementor-element-populated{
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding:40px 40px 40px 40px
}
.elementor-7349 .elementor-element.elementor-element-6402728e>.elementor-element-populated>.elementor-background-overlay{
    transition:background .3s,border-radius .3s,opacity .3s
}
.elementor-7349 .elementor-element.elementor-element-a0ddc07 .elementor-heading-title{
    color:#fff;
    font-family:"Work Sans",Sans-serif;
    font-size:26px
}
.elementor-7349 .elementor-element.elementor-element-a0ddc07>.elementor-widget-container{
    margin:0
}
.elementor-7349 .elementor-element.elementor-element-5c3ad43{
    text-align:left;
    color:#f8f8f9;
    font-family:"Work Sans",Sans-serif;
    font-size:15px;
    line-height:1.5em
}
.elementor-7349 .elementor-element.elementor-element-34dd5636 .elementor-button .elementor-align-icon-right{
    margin-left:8px
}
.elementor-7349 .elementor-element.elementor-element-34dd5636 .elementor-button .elementor-align-icon-left{
    margin-right:8px
}
.elementor-7349 .elementor-element.elementor-element-34dd5636 .elementor-button{
    font-family:"Work Sans",Sans-serif;
    fill:#f8f8f9;
    color:#f8f8f9;
    background-color:rgba(0,0,0,0);
    padding:0
}
.elementor-7349 .elementor-element.elementor-element-34dd5636 .elementor-button:hover,.elementor-7349 .elementor-element.elementor-element-34dd5636 .elementor-button:focus{
    color:#f8f8f9
}
.elementor-7349 .elementor-element.elementor-element-34dd5636 .elementor-button:hover svg,.elementor-7349 .elementor-element.elementor-element-34dd5636 .elementor-button:focus svg{
    fill:#f8f8f9
}
.elementor-7349 .elementor-element.elementor-element-34dd5636>.elementor-widget-container{
    padding:0
}
.elementor-bc-flex-widget .elementor-7349 .elementor-element.elementor-element-199deb3e.elementor-column .elementor-widget-wrap{
    align-items:space-between
}
.elementor-7349 .elementor-element.elementor-element-199deb3e.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{
    align-content:space-between;
    align-items:space-between
}
.elementor-7349 .elementor-element.elementor-element-199deb3e>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){
    margin-bottom:15px
}
.elementor-7349 .elementor-element.elementor-element-199deb3e:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-7349 .elementor-element.elementor-element-199deb3e>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#fff;
    background-image:url("/wp-content/themes/globalmerchantservicesny/images/atm-machine.jpg");
    background-size:cover
}
.elementor-7349 .elementor-element.elementor-element-199deb3e>.elementor-element-populated>.elementor-background-overlay{
    background-color:#5B1865;
    opacity:.9
}
.elementor-7349 .elementor-element.elementor-element-199deb3e>.elementor-element-populated{
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding:40px 40px 40px 40px
}
.elementor-7349 .elementor-element.elementor-element-199deb3e>.elementor-element-populated>.elementor-background-overlay{
    transition:background .3s,border-radius .3s,opacity .3s
}
.elementor-7349 .elementor-element.elementor-element-5dc3e72a .elementor-heading-title{
    color:#f8f8f9;
    font-family:"Work Sans",Sans-serif;
    font-size:26px
}
.elementor-7349 .elementor-element.elementor-element-5dc3e72a>.elementor-widget-container{
    margin:0
}
.elementor-7349 .elementor-element.elementor-element-f48d76d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){
    padding-bottom:calc(4px/2)
}
.elementor-7349 .elementor-element.elementor-element-f48d76d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){
    margin-top:calc(4px/2)
}
.elementor-7349 .elementor-element.elementor-element-f48d76d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{
    margin-right:calc(4px/2);
    margin-left:calc(4px/2)
}
.elementor-7349 .elementor-element.elementor-element-f48d76d .elementor-icon-list-items.elementor-inline-items{
    margin-right:calc(-4px/2);
    margin-left:calc(-4px/2)
}
body.rtl .elementor-7349 .elementor-element.elementor-element-f48d76d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{
    left:calc(-4px/2)
}
body:not(.rtl) .elementor-7349 .elementor-element.elementor-element-f48d76d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{
    right:calc(-4px/2)
}
.elementor-7349 .elementor-element.elementor-element-f48d76d .elementor-icon-list-icon i{
    color:#fff;
    transition:color .3s
}
.elementor-7349 .elementor-element.elementor-element-f48d76d .elementor-icon-list-icon svg{
    fill:#fff;
    transition:fill .3s
}
.elementor-7349 .elementor-element.elementor-element-f48d76d{
    --e-icon-list-icon-size:25px;
    --icon-vertical-offset:0
}
.elementor-7349 .elementor-element.elementor-element-f48d76d .elementor-icon-list-item>.elementor-icon-list-text,.elementor-7349 .elementor-element.elementor-element-f48d76d .elementor-icon-list-item>a{
    font-family:"Work Sans",Sans-serif;
    font-size:1.4rem;
    line-height:1.3em
}
.elementor-7349 .elementor-element.elementor-element-f48d76d .elementor-icon-list-text{
    color:#fff;
    transition:color .3s
}
.elementor-7349 .elementor-element.elementor-element-f48d76d>.elementor-widget-container{
    margin:0 0 28px 0
}
.elementor-7349 .elementor-element.elementor-element-4bf30c72 .elementor-button .elementor-align-icon-right{
    margin-left:8px
}
.elementor-7349 .elementor-element.elementor-element-4bf30c72 .elementor-button .elementor-align-icon-left{
    margin-right:8px
}
.elementor-7349 .elementor-element.elementor-element-4bf30c72 .elementor-button{
    font-family:"Work Sans",Sans-serif;
    fill:#f8f8f9;
    color:#f8f8f9;
    background-color:rgba(0,0,0,0);
    padding:0
}
.elementor-7349 .elementor-element.elementor-element-4bf30c72 .elementor-button:hover,.elementor-7349 .elementor-element.elementor-element-4bf30c72 .elementor-button:focus{
    color:#f8f8f9
}
.elementor-7349 .elementor-element.elementor-element-4bf30c72 .elementor-button:hover svg,.elementor-7349 .elementor-element.elementor-element-4bf30c72 .elementor-button:focus svg{
    fill:#f8f8f9
}
.elementor-7349 .elementor-element.elementor-element-4bf30c72>.elementor-widget-container{
    padding:0
}
.elementor-7349 .elementor-element.elementor-element-4a73b49d>.elementor-container>.elementor-column>.elementor-widget-wrap{
    align-content:center;
    align-items:center
}
.elementor-7349 .elementor-element.elementor-element-4a73b49d:not(.elementor-motion-effects-element-type-background),.elementor-7349 .elementor-element.elementor-element-4a73b49d>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#fff
}
.elementor-7349 .elementor-element.elementor-element-4a73b49d{
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin-top:0;
    margin-bottom:0;
    padding:100px 0 50px 0
}
.elementor-7349 .elementor-element.elementor-element-4a73b49d>.elementor-background-overlay{
    transition:background .3s,border-radius .3s,opacity .3s
}
.elementor-bc-flex-widget .elementor-7349 .elementor-element.elementor-element-66bd76f3.elementor-column .elementor-widget-wrap{
    align-items:flex-start
}
.elementor-7349 .elementor-element.elementor-element-66bd76f3.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{
    align-content:flex-start;
    align-items:flex-start
}
.elementor-7349 .elementor-element.elementor-element-66bd76f3>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){
    margin-bottom:20px
}
.elementor-7349 .elementor-element.elementor-element-66bd76f3>.elementor-element-populated{
    margin:0;
    --e-column-margin-right:0;
    --e-column-margin-left:0;
    padding:0 04em 0 1em
}
.elementor-7349 .elementor-element.elementor-element-71ad240e .elementor-heading-title{
    color:#5B1865;
    font-family:"Work Sans",Sans-serif;
    font-size:32px
}
.elementor-7349 .elementor-element.elementor-element-71ad240e>.elementor-widget-container{
    margin:0;
    padding:0
}
.elementor-7349 .elementor-element.elementor-element-6994a393 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){
    padding-bottom:calc(4px/2)
}
.elementor-7349 .elementor-element.elementor-element-6994a393 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){
    margin-top:calc(4px/2)
}
.elementor-7349 .elementor-element.elementor-element-6994a393 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{
    margin-right:calc(4px/2);
    margin-left:calc(4px/2)
}
.elementor-7349 .elementor-element.elementor-element-6994a393 .elementor-icon-list-items.elementor-inline-items{
    margin-right:calc(-4px/2);
    margin-left:calc(-4px/2)
}
body.rtl .elementor-7349 .elementor-element.elementor-element-6994a393 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{
    left:calc(-4px/2)
}
body:not(.rtl) .elementor-7349 .elementor-element.elementor-element-6994a393 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{
    right:calc(-4px/2)
}
.elementor-7349 .elementor-element.elementor-element-6994a393 .elementor-icon-list-icon i{
    color:#470024;
    transition:color .3s
}
.elementor-7349 .elementor-element.elementor-element-6994a393 .elementor-icon-list-icon svg{
    fill:#470024;
    transition:fill .3s
}
.elementor-7349 .elementor-element.elementor-element-6994a393{
    --e-icon-list-icon-size:12px;
    --icon-vertical-offset:0
}
.elementor-7349 .elementor-element.elementor-element-6994a393 .elementor-icon-list-item>.elementor-icon-list-text,.elementor-7349 .elementor-element.elementor-element-6994a393 .elementor-icon-list-item>a{
    font-family:"Work Sans",Sans-serif;
    font-size:.9rem;
    line-height:1.5em
}
.elementor-7349 .elementor-element.elementor-element-6994a393 .elementor-icon-list-text{
    color:#5B1865;
    transition:color .3s
}
.elementor-7349 .elementor-element.elementor-element-6994a393>.elementor-widget-container{
    margin:0 0 28px 0
}
.elementor-7349 .elementor-element.elementor-element-3804d242 .elementor-button{
    font-family:"Work Sans",Sans-serif;
    fill:#f8f8f9;
    color:#f8f8f9;
    background-color:#470024
}
.elementor-bc-flex-widget .elementor-7349 .elementor-element.elementor-element-840ae24.elementor-column .elementor-widget-wrap{
    align-items:center
}
.elementor-7349 .elementor-element.elementor-element-840ae24.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{
    align-content:center;
    align-items:center
}
.elementor-7349 .elementor-element.elementor-element-840ae24>.elementor-element-populated{
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding:1em 1em 1em 1em
}
.elementor-7349 .elementor-element.elementor-element-840ae24>.elementor-element-populated>.elementor-background-overlay{
    transition:background .3s,border-radius .3s,opacity .3s
}
.elementor-7349 .elementor-element.elementor-element-783da572 .pp-video-container{
    padding-bottom:56.25%
}
.elementor-7349 .elementor-element.elementor-element-783da572 .pp-video-overlay{
    mix-blend-mode:normal
}
.elementor-7349 .elementor-element.elementor-element-783da572 .pp-video-play-icon{
    font-size:80px;
    line-height:80px;
    width:80px;
    color:#470024
}
.elementor-7349 .elementor-element.elementor-element-783da572 .pp-video-play-icon svg{
    fill:#470024
}
.elementor-7349 .elementor-element.elementor-element-fb3f762:not(.elementor-motion-effects-element-type-background),.elementor-7349 .elementor-element.elementor-element-fb3f762>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#5B1865
}
.elementor-7349 .elementor-element.elementor-element-fb3f762{
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding:100px 0 100px 0
}
.elementor-7349 .elementor-element.elementor-element-fb3f762>.elementor-background-overlay{
    transition:background .3s,border-radius .3s,opacity .3s
}
.elementor-7349 .elementor-element.elementor-element-6dac5b29{
    text-align:center
}
.elementor-7349 .elementor-element.elementor-element-6dac5b29 .elementor-heading-title{
    color:#fff;
    font-family:"Volkhov",Sans-serif;
    font-size:51px;
    text-transform:uppercase
}
.elementor-7349 .elementor-element.elementor-element-6dac5b29>.elementor-widget-container{
    padding:0
}
.elementor-7349 .elementor-element.elementor-element-43a797f9{
    text-align:center
}
.elementor-7349 .elementor-element.elementor-element-43a797f9 .elementor-heading-title{
    color:#fff;
    font-family:"Work Sans",Sans-serif;
    font-size:25px;
    font-weight:500;
    text-transform:capitalize
}
.elementor-7349 .elementor-element.elementor-element-43a797f9>.elementor-widget-container{
    padding:0 0 40px 0
}
.elementor-7349 .elementor-element.elementor-element-5d01671d .elementor-cta__content{
    text-align:center;
    background-color:#fff
}
.elementor-7349 .elementor-element.elementor-element-5d01671d .elementor-cta__title{
    font-family:"Work Sans",Sans-serif;
    text-transform:uppercase;
    color:#5B1865
}
.elementor-7349 .elementor-element.elementor-element-5d01671d .elementor-cta__button{
    color:#fff;
    background-color:#d34b2d;
    border-color:#d34b2d
}
.elementor-7349 .elementor-element.elementor-element-5d01671d .elementor-cta .elementor-cta__bg,.elementor-7349 .elementor-element.elementor-element-5d01671d .elementor-cta .elementor-cta__bg-overlay{
    transition-duration:1500ms
}
.elementor-7349 .elementor-element.elementor-element-54358151 .elementor-cta__content{
    text-align:center;
    background-color:#fff
}
.elementor-7349 .elementor-element.elementor-element-54358151 .elementor-cta__title{
    font-family:"Work Sans",Sans-serif;
    text-transform:uppercase;
    color:#5B1865
}
.elementor-7349 .elementor-element.elementor-element-54358151 .elementor-cta__button{
    color:#fff;
    background-color:#d34b2d;
    border-color:#d34b2d
}
.elementor-7349 .elementor-element.elementor-element-54358151 .elementor-cta .elementor-cta__bg,.elementor-7349 .elementor-element.elementor-element-54358151 .elementor-cta .elementor-cta__bg-overlay{
    transition-duration:1500ms
}
.elementor-7349 .elementor-element.elementor-element-441999fe:not(.elementor-motion-effects-element-type-background),.elementor-7349 .elementor-element.elementor-element-441999fe>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#f8f8f9
}
.elementor-7349 .elementor-element.elementor-element-441999fe{
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding:8em 0 8em 0
}
.elementor-7349 .elementor-element.elementor-element-441999fe>.elementor-background-overlay{
    transition:background .3s,border-radius .3s,opacity .3s
}
.elementor-7349 .elementor-element.elementor-element-7c7c4a43>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){
    margin-bottom:25px
}
.elementor-7349 .elementor-element.elementor-element-151c9584{
    text-align:center
}
.elementor-7349 .elementor-element.elementor-element-151c9584 .elementor-heading-title{
    color:#5B1865;
    font-family:"Work Sans",Sans-serif;
    font-size:40px;
    font-weight:700;
    text-transform:capitalize;
    letter-spacing:-2.2px
}
.elementor-7349 .elementor-element.elementor-element-433de8f2{
    margin-top:0;
    margin-bottom:0
}
.elementor-7349 .elementor-element.elementor-element-437dd2d1:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-7349 .elementor-element.elementor-element-437dd2d1>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#fff
}
.elementor-7349 .elementor-element.elementor-element-437dd2d1>.elementor-element-populated{
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s
}
.elementor-7349 .elementor-element.elementor-element-437dd2d1>.elementor-element-populated>.elementor-background-overlay{
    transition:background .3s,border-radius .3s,opacity .3s
}
.elementor-7349 .elementor-element.elementor-element-6f58672c .pp-logo-carousel .swiper-slide{
    text-align:center
}
.elementor-7349 .elementor-element.elementor-element-6f58672c .elementor-swiper-button-next,.elementor-7349 .elementor-element.elementor-element-6f58672c .elementor-swiper-button-prev{
    font-size:22px
}
.elementor-7349 .elementor-element.elementor-element-5b7c7080:not(.elementor-motion-effects-element-type-background),.elementor-7349 .elementor-element.elementor-element-5b7c7080>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-image:url("/wp-content/themes/globalmerchantservicesny/images/image-from-rawpixel-id-580725-jpeg.jpg");
    background-position:top left;
    background-repeat:no-repeat;
    background-size:cover
}
.elementor-7349 .elementor-element.elementor-element-5b7c7080>.elementor-background-overlay{
    background-color:#f8f8f9;
    opacity:.24;
    transition:background .3s,border-radius .3s,opacity .3s
}
.elementor-7349 .elementor-element.elementor-element-5b7c7080{
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin-top:0;
    margin-bottom:50px;
    padding:150px 0 150px 0
}
.elementor-7349 .elementor-element.elementor-element-d4f0dcd>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){
    margin-bottom:10px
}
.elementor-7349 .elementor-element.elementor-element-2073e519 .elementor-icon-wrapper{
    text-align:center
}
.elementor-7349 .elementor-element.elementor-element-2073e519.elementor-view-stacked .elementor-icon{
    background-color:#470024
}
.elementor-7349 .elementor-element.elementor-element-2073e519.elementor-view-framed .elementor-icon,.elementor-7349 .elementor-element.elementor-element-2073e519.elementor-view-default .elementor-icon{
    color:#470024;
    border-color:#470024
}
.elementor-7349 .elementor-element.elementor-element-2073e519.elementor-view-framed .elementor-icon,.elementor-7349 .elementor-element.elementor-element-2073e519.elementor-view-default .elementor-icon svg{
    fill:#470024
}
.elementor-7349 .elementor-element.elementor-element-2073e519 .elementor-icon{
    font-size:25px
}
.elementor-7349 .elementor-element.elementor-element-2073e519 .elementor-icon svg{
    height:25px
}
.elementor-7349 .elementor-element.elementor-element-21abba80 .elementor-counter-number-wrapper{
    color:#5B1865;
    font-family:"Work Sans",Sans-serif;
    font-size:50px
}
.elementor-7349 .elementor-element.elementor-element-21abba80 .elementor-counter-title{
    color:#5B1865;
    font-family:"Volkhov",Sans-serif;
    font-style:italic;
    letter-spacing:-1.1px
}
.elementor-7349 .elementor-element.elementor-element-4d3edd92>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){
    margin-bottom:10px
}
.elementor-7349 .elementor-element.elementor-element-739fbf60 .elementor-icon-wrapper{
    text-align:center
}
.elementor-7349 .elementor-element.elementor-element-739fbf60.elementor-view-stacked .elementor-icon{
    background-color:#470024
}
.elementor-7349 .elementor-element.elementor-element-739fbf60.elementor-view-framed .elementor-icon,.elementor-7349 .elementor-element.elementor-element-739fbf60.elementor-view-default .elementor-icon{
    color:#470024;
    border-color:#470024
}
.elementor-7349 .elementor-element.elementor-element-739fbf60.elementor-view-framed .elementor-icon,.elementor-7349 .elementor-element.elementor-element-739fbf60.elementor-view-default .elementor-icon svg{
    fill:#470024
}
.elementor-7349 .elementor-element.elementor-element-739fbf60 .elementor-icon{
    font-size:25px
}
.elementor-7349 .elementor-element.elementor-element-739fbf60 .elementor-icon svg{
    height:25px
}
.elementor-7349 .elementor-element.elementor-element-5b80db48 .elementor-counter-number-wrapper{
    color:#5B1865;
    font-family:"Work Sans",Sans-serif;
    font-size:50px
}
.elementor-7349 .elementor-element.elementor-element-5b80db48 .elementor-counter-title{
    color:#5B1865;
    font-family:"Volkhov",Sans-serif;
    font-style:italic;
    letter-spacing:-1.1px
}
.elementor-7349 .elementor-element.elementor-element-265a3f3f>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){
    margin-bottom:10px
}
.elementor-7349 .elementor-element.elementor-element-3d6b45b .elementor-icon-wrapper{
    text-align:center
}
.elementor-7349 .elementor-element.elementor-element-3d6b45b.elementor-view-stacked .elementor-icon{
    background-color:#470024
}
.elementor-7349 .elementor-element.elementor-element-3d6b45b.elementor-view-framed .elementor-icon,.elementor-7349 .elementor-element.elementor-element-3d6b45b.elementor-view-default .elementor-icon{
    color:#470024;
    border-color:#470024
}
.elementor-7349 .elementor-element.elementor-element-3d6b45b.elementor-view-framed .elementor-icon,.elementor-7349 .elementor-element.elementor-element-3d6b45b.elementor-view-default .elementor-icon svg{
    fill:#470024
}
.elementor-7349 .elementor-element.elementor-element-3d6b45b .elementor-icon{
    font-size:25px
}
.elementor-7349 .elementor-element.elementor-element-3d6b45b .elementor-icon svg{
    height:25px
}
.elementor-7349 .elementor-element.elementor-element-6c3976aa .elementor-counter-number-wrapper{
    color:#5B1865;
    font-family:"Work Sans",Sans-serif;
    font-size:50px
}
.elementor-7349 .elementor-element.elementor-element-6c3976aa .elementor-counter-title{
    color:#5B1865;
    font-family:"Volkhov",Sans-serif;
    font-style:italic;
    letter-spacing:-1.1px
}
@media(min-width:768px){
    .elementor-7349 .elementor-element.elementor-element-b20baaa{
        width:100%
    }
}
@media(max-width:1024px) and (min-width:768px){
    .elementor-7349 .elementor-element.elementor-element-66bd76f3{
        width:100%
    }
    .elementor-7349 .elementor-element.elementor-element-840ae24{
        width:100%
    }
}
@media(min-width:1025px){
    .elementor-7349 .elementor-element.elementor-element-5b7c7080:not(.elementor-motion-effects-element-type-background),.elementor-7349 .elementor-element.elementor-element-5b7c7080>.elementor-motion-effects-container>.elementor-motion-effects-layer{
        background-attachment:fixed
    }
}
@media(max-width:1024px){
    .elementor-7349 .elementor-element.elementor-element-174b92b7{
        padding:0 0 60px 0
    }
    .elementor-7349 .elementor-element.elementor-element-19c50749 .swiper-slide-contents{
        max-width:96%
    }
    .elementor-7349 .elementor-element.elementor-element-19c50749 .elementor-slide-heading{
        font-size:71px
    }
    .elementor-7349 .elementor-element.elementor-element-53f4af73{
        text-align:center
    }
    .elementor-7349 .elementor-element.elementor-element-5c3ad43{
        text-align:center
    }
    .elementor-7349 .elementor-element.elementor-element-4a73b49d{
        margin-top:0;
        margin-bottom:0;
        padding:60px 0 0 0
    }
    .elementor-7349 .elementor-element.elementor-element-66bd76f3>.elementor-element-populated{
        margin:0 0 40px;
        --e-column-margin-right:0;
        --e-column-margin-left:0;
        padding:0
    }
    .elementor-7349 .elementor-element.elementor-element-71ad240e{
        text-align:center
    }
    .elementor-7349 .elementor-element.elementor-element-71ad240e>.elementor-widget-container{
        margin:0;
        padding:0
    }
    .elementor-7349 .elementor-element.elementor-element-151c9584{
        text-align:center
    }
}
@media(max-width:767px){
    .elementor-7349 .elementor-element.elementor-element-174b92b7{
        margin-top:0;
        margin-bottom:0;
        padding:4em 0 06em 0
    }
    .elementor-7349 .elementor-element.elementor-element-339a4f7e>.elementor-element-populated{
        margin:0;
        --e-column-margin-right:0;
        --e-column-margin-left:0;
        padding:0
    }
    .elementor-7349 .elementor-element.elementor-element-19c50749 .swiper-slide{
        height:347px
    }
    .elementor-7349 .elementor-element.elementor-element-19c50749 .swiper-slide-contents{
        max-width:97%
    }
    .elementor-7349 .elementor-element.elementor-element-19c50749 .elementor-slide-heading{
        font-size:42px;
        letter-spacing:8.9px
    }
    .elementor-7349 .elementor-element.elementor-element-19c50749 .elementor-slide-description{
        font-size:15px
    }
    .elementor-7349 .elementor-element.elementor-element-19c50749>.elementor-widget-container{
        margin:-66px 0 -96px 0;
        padding:0
    }
    .elementor-7349 .elementor-element.elementor-element-b20baaa{
        width:100%
    }
    .elementor-7349 .elementor-element.elementor-element-b52895c .elementor-price-table__header{
        padding:10px 8px 2px 8px
    }
    .elementor-7349 .elementor-element.elementor-element-b52895c .elementor-price-table .elementor-price-table__price{
        font-size:37px;
        line-height:7.4em;
        letter-spacing:-1.1px
    }
    .elementor-7349 .elementor-element.elementor-element-56455e3{
        margin-top:40px;
        margin-bottom:40px
    }
    .elementor-7349 .elementor-element.elementor-element-4a1a1d81{
        margin-top:-39px;
        margin-bottom:-39px
    }
    .elementor-7349 .elementor-element.elementor-element-43ee527f{
        text-align:center
    }
    .elementor-7349 .elementor-element.elementor-element-2c2f833f .elementor-button{
        font-size:27px
    }
    .elementor-7349 .elementor-element.elementor-element-a0ddc07{
        text-align:center
    }
    .elementor-7349 .elementor-element.elementor-element-5dc3e72a{
        text-align:center
    }
    .elementor-7349 .elementor-element.elementor-element-f48d76d{
        --e-icon-list-icon-align:center;
        --e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size,1em) * .125)
    }
    .elementor-7349 .elementor-element.elementor-element-4a73b49d{
        padding:20px 0 0 0
    }
    .elementor-7349 .elementor-element.elementor-element-66bd76f3>.elementor-element-populated{
        padding:0
    }
    .elementor-7349 .elementor-element.elementor-element-71ad240e{
        text-align:center
    }
    .elementor-7349 .elementor-element.elementor-element-71ad240e>.elementor-widget-container{
        margin:0;
        padding:0
    }
    .elementor-7349 .elementor-element.elementor-element-6994a393{
        --e-icon-list-icon-align:center;
        --e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size,1em) * .125)
    }
    .elementor-7349 .elementor-element.elementor-element-6dac5b29{
        text-align:center
    }
    .elementor-7349 .elementor-element.elementor-element-43a797f9{
        text-align:center
    }
    .elementor-7349 .elementor-element.elementor-element-441999fe{
        padding:4em 0 4em 0
    }
    .elementor-7349 .elementor-element.elementor-element-151c9584 .elementor-heading-title{
        font-size:28px
    }
    .elementor-7349 .elementor-element.elementor-element-5b7c7080{
        padding:0
    }
}
.elementor-widget-slides .elementor-slide-description{
    background-color:#470024;
    padding:50px;
    opacity:.8
}
.elementor-slides .swiper-slide-inner .elementor-slide-description:not(:last-child),.elementor-slides .swiper-slide-inner .elementor-slide-heading:not(:last-child){
    margin-bottom:20px
}
.elementor-slides .swiper-slide-inner .elementor-slide-button{
    border:2px solid #fff;
    color:#fff;
    background:transparent
}
.elementor-1808 .elementor-element.elementor-element-008be0f{
    padding:20px 0 50px 0
}
.elementor-1808 .elementor-element.elementor-element-aeaed61{
    text-align:center
}
.elementor-1808 .elementor-element.elementor-element-12ee267{
    text-align:center
}
.elementor-1808 .elementor-element.elementor-element-be3629a{
    padding:20px 0 50px 0
}
.ee-tooltip.ee-tooltip-6093278.to--top,.ee-tooltip.ee-tooltip-6093278.to--bottom{
    margin-left:0
}
.ee-tooltip.ee-tooltip-6093278.to--left,.ee-tooltip.ee-tooltip-6093278.to--right{
    margin-top:0
}
.elementor-1808 .elementor-element.elementor-element-d10c4d0 img{
    height:282px
}
.ee-tooltip.ee-tooltip-d10c4d0.to--top,.ee-tooltip.ee-tooltip-d10c4d0.to--bottom{
    margin-left:0
}
.ee-tooltip.ee-tooltip-d10c4d0.to--left,.ee-tooltip.ee-tooltip-d10c4d0.to--right{
    margin-top:0
}
.elementor-1808 .elementor-element.elementor-element-1e43d7e img{
    height:282px
}
.ee-tooltip.ee-tooltip-1e43d7e.to--top,.ee-tooltip.ee-tooltip-1e43d7e.to--bottom{
    margin-left:0
}
.ee-tooltip.ee-tooltip-1e43d7e.to--left,.ee-tooltip.ee-tooltip-1e43d7e.to--right{
    margin-top:0
}
.elementor-1808 .elementor-element.elementor-element-c91562a img{
    height:282px
}
.ee-tooltip.ee-tooltip-c91562a.to--top,.ee-tooltip.ee-tooltip-c91562a.to--bottom{
    margin-left:0
}
.ee-tooltip.ee-tooltip-c91562a.to--left,.ee-tooltip.ee-tooltip-c91562a.to--right{
    margin-top:0
}
.elementor-1808 .elementor-element.elementor-element-98673db{
    padding:20px 0 50px 0
}
.ee-tooltip.ee-tooltip-9765087.to--top,.ee-tooltip.ee-tooltip-9765087.to--bottom{
    margin-left:0
}
.ee-tooltip.ee-tooltip-9765087.to--left,.ee-tooltip.ee-tooltip-9765087.to--right{
    margin-top:0
}
.elementor-1808 .elementor-element.elementor-element-c90e6f7 img{
    height:282px
}
.ee-tooltip.ee-tooltip-c90e6f7.to--top,.ee-tooltip.ee-tooltip-c90e6f7.to--bottom{
    margin-left:0
}
.ee-tooltip.ee-tooltip-c90e6f7.to--left,.ee-tooltip.ee-tooltip-c90e6f7.to--right{
    margin-top:0
}
.elementor-1808 .elementor-element.elementor-element-b3b2ba8 img{
    height:282px
}
.ee-tooltip.ee-tooltip-b3b2ba8.to--top,.ee-tooltip.ee-tooltip-b3b2ba8.to--bottom{
    margin-left:0
}
.ee-tooltip.ee-tooltip-b3b2ba8.to--left,.ee-tooltip.ee-tooltip-b3b2ba8.to--right{
    margin-top:0
}
.elementor-1808 .elementor-element.elementor-element-543ef1f img{
    height:282px
}
.ee-tooltip.ee-tooltip-543ef1f.to--top,.ee-tooltip.ee-tooltip-543ef1f.to--bottom{
    margin-left:0
}
.ee-tooltip.ee-tooltip-543ef1f.to--left,.ee-tooltip.ee-tooltip-543ef1f.to--right{
    margin-top:0
}
.elementor-1808 .elementor-element.elementor-element-3900811{
    padding:20px 0 50px 0
}
.elementor-1808 .elementor-element.elementor-element-9db4605 img{
    height:282px
}
.ee-tooltip.ee-tooltip-9db4605.to--top,.ee-tooltip.ee-tooltip-9db4605.to--bottom{
    margin-left:0
}
.ee-tooltip.ee-tooltip-9db4605.to--left,.ee-tooltip.ee-tooltip-9db4605.to--right{
    margin-top:0
}
.elementor-1808 .elementor-element.elementor-element-b72e66c img{
    height:282px
}
.ee-tooltip.ee-tooltip-b72e66c.to--top,.ee-tooltip.ee-tooltip-b72e66c.to--bottom{
    margin-left:0
}
.ee-tooltip.ee-tooltip-b72e66c.to--left,.ee-tooltip.ee-tooltip-b72e66c.to--right{
    margin-top:0
}
.elementor-1808 .elementor-element.elementor-element-d314109:not(.elementor-motion-effects-element-type-background),.elementor-1808 .elementor-element.elementor-element-d314109>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-image:url("/wp-content/themes/globalmerchantservicesny/images/image-from-rawpixel-id-580725-jpeg.jpg")
}
.elementor-1808 .elementor-element.elementor-element-d314109{
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding:50px 0 50px 0
}
.elementor-1808 .elementor-element.elementor-element-d314109>.elementor-background-overlay{
    transition:background .3s,border-radius .3s,opacity .3s
}
.elementor-1808 .elementor-element.elementor-element-87c085d{
    color:#5B1865;
    text-transform:uppercase
}
.elementor-1808 .elementor-element.elementor-element-ae0ba48{
    margin-top:0;
    margin-bottom:0
}
.elementor-1808 .elementor-element.elementor-element-1f76cfd:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-1808 .elementor-element.elementor-element-1f76cfd>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:rgba(255,255,255,0.89)
}
.elementor-1808 .elementor-element.elementor-element-1f76cfd>.elementor-element-populated{
    border-style:solid;
    border-width:1px 1px;
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;
    color:#5B1865
}
.elementor-1808 .elementor-element.elementor-element-1f76cfd>.elementor-element-populated>.elementor-background-overlay{
    transition:background .3s,border-radius .3s,opacity .3s
}
.elementor-1808 .elementor-element.elementor-element-5865d19 .elementor-icon-wrapper{
    text-align:center
}
.elementor-1808 .elementor-element.elementor-element-5865d19.elementor-view-stacked .elementor-icon{
    background-color:#5B1865
}
.elementor-1808 .elementor-element.elementor-element-5865d19.elementor-view-framed .elementor-icon,.elementor-1808 .elementor-element.elementor-element-5865d19.elementor-view-default .elementor-icon{
    color:#5B1865;
    border-color:#5B1865
}
.elementor-1808 .elementor-element.elementor-element-5865d19.elementor-view-framed .elementor-icon,.elementor-1808 .elementor-element.elementor-element-5865d19.elementor-view-default .elementor-icon svg{
    fill:#5B1865
}
.elementor-1808 .elementor-element.elementor-element-5865d19 .elementor-icon{
    font-size:18px
}
.elementor-1808 .elementor-element.elementor-element-5865d19 .elementor-icon svg{
    height:18px
}
.elementor-1808 .elementor-element.elementor-element-e5ddccb{
    color:#5B1865
}
.elementor-1808 .elementor-element.elementor-element-e5ddccb>.elementor-widget-container{
    border-style:solid;
    border-width:0;
    border-radius:0
}
.elementor-1808 .elementor-element.elementor-element-d15f438:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-1808 .elementor-element.elementor-element-d15f438>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:rgba(255,255,255,0.89)
}
.elementor-1808 .elementor-element.elementor-element-d15f438>.elementor-element-populated{
    border-style:solid;
    border-width:1px 1px;
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s
}
.elementor-1808 .elementor-element.elementor-element-d15f438>.elementor-element-populated,.elementor-1808 .elementor-element.elementor-element-d15f438>.elementor-element-populated>.elementor-background-overlay,.elementor-1808 .elementor-element.elementor-element-d15f438>.elementor-background-slideshow{
    border-radius:0
}
.elementor-1808 .elementor-element.elementor-element-d15f438>.elementor-element-populated>.elementor-background-overlay{
    transition:background .3s,border-radius .3s,opacity .3s
}
.elementor-1808 .elementor-element.elementor-element-5d9269e .elementor-icon-wrapper{
    text-align:center
}
.elementor-1808 .elementor-element.elementor-element-5d9269e.elementor-view-stacked .elementor-icon{
    background-color:#5B1865
}
.elementor-1808 .elementor-element.elementor-element-5d9269e.elementor-view-framed .elementor-icon,.elementor-1808 .elementor-element.elementor-element-5d9269e.elementor-view-default .elementor-icon{
    color:#5B1865;
    border-color:#5B1865
}
.elementor-1808 .elementor-element.elementor-element-5d9269e.elementor-view-framed .elementor-icon,.elementor-1808 .elementor-element.elementor-element-5d9269e.elementor-view-default .elementor-icon svg{
    fill:#5B1865
}
.elementor-1808 .elementor-element.elementor-element-5d9269e .elementor-icon{
    font-size:18px
}
.elementor-1808 .elementor-element.elementor-element-5d9269e .elementor-icon svg{
    height:18px
}
.elementor-1808 .elementor-element.elementor-element-4bd8e55{
    color:#5B1865
}
.elementor-1808 .elementor-element.elementor-element-091c5f7:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-1808 .elementor-element.elementor-element-091c5f7>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:rgba(255,255,255,0.89)
}
.elementor-1808 .elementor-element.elementor-element-091c5f7>.elementor-element-populated{
    border-style:solid;
    border-width:1px 1px;
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s
}
.elementor-1808 .elementor-element.elementor-element-091c5f7>.elementor-element-populated>.elementor-background-overlay{
    transition:background .3s,border-radius .3s,opacity .3s
}
.elementor-1808 .elementor-element.elementor-element-165eb4c .elementor-icon-wrapper{
    text-align:center
}
.elementor-1808 .elementor-element.elementor-element-165eb4c.elementor-view-stacked .elementor-icon{
    background-color:#5B1865
}
.elementor-1808 .elementor-element.elementor-element-165eb4c.elementor-view-framed .elementor-icon,.elementor-1808 .elementor-element.elementor-element-165eb4c.elementor-view-default .elementor-icon{
    color:#5B1865;
    border-color:#5B1865
}
.elementor-1808 .elementor-element.elementor-element-165eb4c.elementor-view-framed .elementor-icon,.elementor-1808 .elementor-element.elementor-element-165eb4c.elementor-view-default .elementor-icon svg{
    fill:#5B1865
}
.elementor-1808 .elementor-element.elementor-element-165eb4c .elementor-icon{
    font-size:18px
}
.elementor-1808 .elementor-element.elementor-element-165eb4c .elementor-icon svg{
    height:18px
}
.elementor-1808 .elementor-element.elementor-element-076cead{
    color:#5B1865
}
.elementor-1808 .elementor-element.elementor-element-1c90157:not(.elementor-motion-effects-element-type-background),.elementor-1808 .elementor-element.elementor-element-1c90157>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#5B1865
}
.elementor-1808 .elementor-element.elementor-element-1c90157{
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin-top:0;
    margin-bottom:50px;
    padding:50px 0 70px 0
}
.elementor-1808 .elementor-element.elementor-element-1c90157>.elementor-background-overlay{
    transition:background .3s,border-radius .3s,opacity .3s
}
.elementor-1808 .elementor-element.elementor-element-2cc6e7f{
    text-align:center
}
.elementor-1808 .elementor-element.elementor-element-2cc6e7f .elementor-heading-title{
    color:#fff;
    font-family:"Volkhov",Sans-serif;
    font-size:51px;
    text-transform:capitalize
}
.elementor-1808 .elementor-element.elementor-element-2cc6e7f>.elementor-widget-container{
    padding:0
}
.elementor-1808 .elementor-element.elementor-element-cc26977{
    text-align:center
}
.elementor-1808 .elementor-element.elementor-element-cc26977 .elementor-heading-title{
    color:#fff;
    font-family:"Work Sans",Sans-serif;
    font-size:25px;
    font-weight:500;
    text-transform:capitalize
}
.elementor-1808 .elementor-element.elementor-element-cc26977>.elementor-widget-container{
    padding:0 0 40px 0
}
.elementor-1808 .elementor-element.elementor-element-a7ca47e .elementor-cta__content{
    text-align:center;
    background-color:#fff
}
.elementor-1808 .elementor-element.elementor-element-a7ca47e .elementor-cta__title{
    font-family:"Work Sans",Sans-serif;
    text-transform:uppercase;
    color:#5B1865
}
.elementor-1808 .elementor-element.elementor-element-a7ca47e .elementor-cta__button{
    color:#fff;
    background-color:#d34b2d;
    border-color:#d34b2d
}
.elementor-1808 .elementor-element.elementor-element-a7ca47e .elementor-cta .elementor-cta__bg,.elementor-1808 .elementor-element.elementor-element-a7ca47e .elementor-cta .elementor-cta__bg-overlay{
    transition-duration:1500ms
}
.elementor-1808 .elementor-element.elementor-element-834de65 .elementor-cta__content{
    text-align:center;
    background-color:#fff
}
.elementor-1808 .elementor-element.elementor-element-834de65 .elementor-cta__title{
    font-family:"Work Sans",Sans-serif;
    text-transform:uppercase;
    color:#5B1865
}
.elementor-1808 .elementor-element.elementor-element-834de65 .elementor-cta__button{
    color:#fff;
    background-color:#d34b2d;
    border-color:#d34b2d
}
.elementor-1808 .elementor-element.elementor-element-834de65 .elementor-cta .elementor-cta__bg,.elementor-1808 .elementor-element.elementor-element-834de65 .elementor-cta .elementor-cta__bg-overlay{
    transition-duration:1500ms
}
@media(max-width:1024px){
    .elementor-1808 .elementor-element.elementor-element-6093278 img{
        height:181px
    }
    .elementor-1808 .elementor-element.elementor-element-d10c4d0 img{
        height:179px
    }
    .elementor-1808 .elementor-element.elementor-element-1e43d7e img{
        height:181px
    }
    .elementor-1808 .elementor-element.elementor-element-c91562a img{
        height:181px
    }
    .elementor-1808 .elementor-element.elementor-element-c90e6f7 img{
        height:181px
    }
    .elementor-1808 .elementor-element.elementor-element-b3b2ba8 img{
        height:181px
    }
    .elementor-1808 .elementor-element.elementor-element-543ef1f img{
        height:181px
    }
    .elementor-1808 .elementor-element.elementor-element-9db4605 img{
        height:181px
    }
    .elementor-1808 .elementor-element.elementor-element-b72e66c img{
        height:181px
    }
    .elementor-1808 .elementor-element.elementor-element-a7ca47e .elementor-cta__title{
        font-size:20px
    }
    .elementor-1808 .elementor-element.elementor-element-834de65 .elementor-cta__title{
        font-size:20px
    }
}
@media(max-width:767px){
    .elementor-1808 .elementor-element.elementor-element-2cc6e7f{
        text-align:center
    }
    .elementor-1808 .elementor-element.elementor-element-cc26977{
        text-align:center
    }
}
.elementor-2169 .elementor-element.elementor-element-60acf18:not(.elementor-motion-effects-element-type-background),.elementor-2169 .elementor-element.elementor-element-60acf18>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#fff
}
.elementor-2169 .elementor-element.elementor-element-60acf18{
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding:0 0 2em 0
}
.elementor-2169 .elementor-element.elementor-element-60acf18>.elementor-background-overlay{
    transition:background .3s,border-radius .3s,opacity .3s
}
.elementor-2169 .elementor-element.elementor-element-72f5e2b .elementor-wrapper{
    --video-aspect-ratio:1.77777
}
.elementor-2169 .elementor-element.elementor-element-745a2e6{
    --grid-row-gap:10px
}
.elementor-2169 .elementor-element.elementor-element-745a2e6 .pp-advanced-accordion .pp-faq-item:not(:last-child){
    margin-bottom:10px
}
.elementor-2169 .elementor-element.elementor-element-745a2e6 .pp-faq-item{
    border-style:solid;
    border-width:1px 1px;
    border-color:#d4d4d4
}
.elementor-2169 .elementor-element.elementor-element-745a2e6 .pp-faqs .pp-faq-question{
    background-color:#efefef;
    text-transform:uppercase
}
.elementor-2169 .elementor-element.elementor-element-745a2e6 .pp-faqs .pp-faq-question .pp-accordion-tab-icon{
    font-size:16px;
    margin-right:10px
}
.elementor-2169 .elementor-element.elementor-element-745a2e6 .pp-faqs .pp-faq-answer{
    color:#333
}
.elementor-2169 .elementor-element.elementor-element-745a2e6 .pp-faqs .pp-faq-question .pp-accordion-toggle-icon{
    font-size:16px
}
.elementor-2169 .elementor-element.elementor-element-dd284e2{
    --grid-row-gap:10px
}
.elementor-2169 .elementor-element.elementor-element-dd284e2 .pp-advanced-accordion .pp-faq-item:not(:last-child){
    margin-bottom:10px
}
.elementor-2169 .elementor-element.elementor-element-dd284e2 .pp-faq-item{
    border-style:solid;
    border-width:1px 1px;
    border-color:#d4d4d4
}
.elementor-2169 .elementor-element.elementor-element-dd284e2 .pp-faqs .pp-faq-question{
    background-color:#efefef;
    text-transform:uppercase
}
.elementor-2169 .elementor-element.elementor-element-dd284e2 .pp-faqs .pp-faq-question .pp-accordion-tab-icon{
    font-size:16px;
    margin-right:10px
}
.elementor-2169 .elementor-element.elementor-element-dd284e2 .pp-faqs .pp-faq-answer{
    color:#333
}
.elementor-2169 .elementor-element.elementor-element-dd284e2 .pp-faqs .pp-faq-question .pp-accordion-toggle-icon{
    font-size:16px
}
@media(max-width:767px){
    .elementor-2169 .elementor-element.elementor-element-745a2e6 .pp-faqs .pp-faq-question{
        line-height:1.6em
    }
    .elementor-2169 .elementor-element.elementor-element-dd284e2 .pp-faqs .pp-faq-question{
        line-height:1.6em
    }
}
.elementor-8620 .elementor-element.elementor-element-5000bcbc:not(.elementor-motion-effects-element-type-background),.elementor-8620 .elementor-element.elementor-element-5000bcbc>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-image:url("/wp-content/themes/globalmerchantservicesny/images/image-from-rawpixel-id-580725-jpeg.jpg");
    background-position:top left;
    background-repeat:no-repeat;
    background-size:cover
}
.elementor-8620 .elementor-element.elementor-element-5000bcbc>.elementor-background-overlay{
    background-color:#f8f8f9;
    opacity:.24;
    transition:background .3s,border-radius .3s,opacity .3s
}
.elementor-8620 .elementor-element.elementor-element-5000bcbc{
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding:5em 0 6em 0
}
.elementor-bc-flex-widget .elementor-8620 .elementor-element.elementor-element-60a4678.elementor-column .elementor-widget-wrap{
    align-items:center
}
.elementor-8620 .elementor-element.elementor-element-60a4678.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{
    align-content:center;
    align-items:center
}
.elementor-8620 .elementor-element.elementor-element-60a4678>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){
    margin-bottom:10px
}
.elementor-8620 .elementor-element.elementor-element-471781e3.elementor-column>.elementor-widget-wrap{
    justify-content:flex-start
}
.elementor-8620 .elementor-element.elementor-element-15d9b113 .elementor-icon-wrapper{
    text-align:center
}
.elementor-8620 .elementor-element.elementor-element-15d9b113.elementor-view-stacked .elementor-icon{
    background-color:#470024
}
.elementor-8620 .elementor-element.elementor-element-15d9b113.elementor-view-framed .elementor-icon,.elementor-8620 .elementor-element.elementor-element-15d9b113.elementor-view-default .elementor-icon{
    color:#470024;
    border-color:#470024
}
.elementor-8620 .elementor-element.elementor-element-15d9b113.elementor-view-framed .elementor-icon,.elementor-8620 .elementor-element.elementor-element-15d9b113.elementor-view-default .elementor-icon svg{
    fill:#470024
}
.elementor-8620 .elementor-element.elementor-element-15d9b113 .elementor-icon{
    font-size:30px
}
.elementor-8620 .elementor-element.elementor-element-15d9b113 .elementor-icon svg{
    height:30px
}
.elementor-8620 .elementor-element.elementor-element-15d9b113 .elementor-icon i,.elementor-8620 .elementor-element.elementor-element-15d9b113 .elementor-icon svg{
    transform:rotate(140deg)
}
.elementor-8620 .elementor-element.elementor-element-15d9b113{
    width:auto;
    max-width:auto;
    align-self:center
}
.elementor-8620 .elementor-element.elementor-element-772058bb .elementor-heading-title{
    color:#5B1865;
    font-family:"Work Sans",Sans-serif;
    font-size:1.4rem
}
.elementor-8620 .elementor-element.elementor-element-772058bb>.elementor-widget-container{
    margin:0;
    padding:0 0 0 .75em
}
.elementor-8620 .elementor-element.elementor-element-772058bb{
    width:auto;
    max-width:auto;
    align-self:center
}
.elementor-8620 .elementor-element.elementor-element-35eb470e .elementor-icon-wrapper{
    text-align:center
}
.elementor-8620 .elementor-element.elementor-element-35eb470e.elementor-view-stacked .elementor-icon{
    background-color:#470024
}
.elementor-8620 .elementor-element.elementor-element-35eb470e.elementor-view-framed .elementor-icon,.elementor-8620 .elementor-element.elementor-element-35eb470e.elementor-view-default .elementor-icon{
    color:#470024;
    border-color:#470024
}
.elementor-8620 .elementor-element.elementor-element-35eb470e.elementor-view-framed .elementor-icon,.elementor-8620 .elementor-element.elementor-element-35eb470e.elementor-view-default .elementor-icon svg{
    fill:#470024
}
.elementor-8620 .elementor-element.elementor-element-35eb470e .elementor-icon{
    font-size:30px
}
.elementor-8620 .elementor-element.elementor-element-35eb470e .elementor-icon svg{
    height:30px
}
.elementor-8620 .elementor-element.elementor-element-35eb470e .elementor-icon i,.elementor-8620 .elementor-element.elementor-element-35eb470e .elementor-icon svg{
    transform:rotate(140deg)
}
.elementor-8620 .elementor-element.elementor-element-35eb470e{
    width:auto;
    max-width:auto;
    align-self:center
}
.elementor-8620 .elementor-element.elementor-element-2f3d4eec .elementor-heading-title{
    color:#5B1865;
    font-family:"Work Sans",Sans-serif;
    font-size:1.4rem
}
.elementor-8620 .elementor-element.elementor-element-2f3d4eec>.elementor-widget-container{
    margin:0;
    padding:0 0 0 .75em
}
.elementor-8620 .elementor-element.elementor-element-2f3d4eec{
    width:auto;
    max-width:auto;
    align-self:center
}
.elementor-8620 .elementor-element.elementor-element-2f1b2106 .elementor-icon-wrapper{
    text-align:center
}
.elementor-8620 .elementor-element.elementor-element-2f1b2106.elementor-view-stacked .elementor-icon{
    background-color:#470024
}
.elementor-8620 .elementor-element.elementor-element-2f1b2106.elementor-view-framed .elementor-icon,.elementor-8620 .elementor-element.elementor-element-2f1b2106.elementor-view-default .elementor-icon{
    color:#470024;
    border-color:#470024
}
.elementor-8620 .elementor-element.elementor-element-2f1b2106.elementor-view-framed .elementor-icon,.elementor-8620 .elementor-element.elementor-element-2f1b2106.elementor-view-default .elementor-icon svg{
    fill:#470024
}
.elementor-8620 .elementor-element.elementor-element-2f1b2106 .elementor-icon{
    font-size:30px
}
.elementor-8620 .elementor-element.elementor-element-2f1b2106 .elementor-icon svg{
    height:30px
}
.elementor-8620 .elementor-element.elementor-element-2f1b2106{
    width:auto;
    max-width:auto;
    align-self:center
}
.elementor-8620 .elementor-element.elementor-element-e775c12 .elementor-heading-title{
    color:#5B1865;
    font-family:"Work Sans",Sans-serif;
    font-size:1.4rem
}
.elementor-8620 .elementor-element.elementor-element-e775c12>.elementor-widget-container{
    margin:0;
    padding:0 0 0 .75em
}
.elementor-8620 .elementor-element.elementor-element-e775c12{
    width:auto;
    max-width:auto;
    align-self:center
}
@media(max-width:1024px){
    .elementor-8620 .elementor-element.elementor-element-772058bb{
        text-align:center
    }
    .elementor-8620 .elementor-element.elementor-element-772058bb>.elementor-widget-container{
        margin:0;
        padding:0
    }
    .elementor-8620 .elementor-element.elementor-element-2f3d4eec{
        text-align:center
    }
    .elementor-8620 .elementor-element.elementor-element-2f3d4eec>.elementor-widget-container{
        margin:0;
        padding:0
    }
    .elementor-8620 .elementor-element.elementor-element-e775c12{
        text-align:center
    }
    .elementor-8620 .elementor-element.elementor-element-e775c12>.elementor-widget-container{
        margin:0;
        padding:0
    }
}
@media(min-width:1025px){
    .elementor-8620 .elementor-element.elementor-element-5000bcbc:not(.elementor-motion-effects-element-type-background),.elementor-8620 .elementor-element.elementor-element-5000bcbc>.elementor-motion-effects-container>.elementor-motion-effects-layer{
        background-attachment:fixed
    }
}
@media(max-width:767px){
    .elementor-8620 .elementor-element.elementor-element-5000bcbc{
        padding:0
    }
    .elementor-8620 .elementor-element.elementor-element-772058bb{
        text-align:center
    }
    .elementor-8620 .elementor-element.elementor-element-772058bb>.elementor-widget-container{
        margin:0;
        padding:0
    }
    .elementor-8620 .elementor-element.elementor-element-2f3d4eec{
        text-align:center
    }
    .elementor-8620 .elementor-element.elementor-element-2f3d4eec>.elementor-widget-container{
        margin:0;
        padding:0
    }
    .elementor-8620 .elementor-element.elementor-element-e775c12{
        text-align:center
    }
    .elementor-8620 .elementor-element.elementor-element-e775c12>.elementor-widget-container{
        margin:0;
        padding:0
    }
}
.elementor-1746 .elementor-element.elementor-element-802eaf9>.elementor-container>.elementor-column>.elementor-widget-wrap{
    align-content:center;
    align-items:center
}
.elementor-1746 .elementor-element.elementor-element-802eaf9{
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding:50px 0 0 0
}
.elementor-1746 .elementor-element.elementor-element-802eaf9>.elementor-background-overlay{
    transition:background .3s,border-radius .3s,opacity .3s
}
.elementor-1746 .elementor-element.elementor-element-b7e5ade:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-1746 .elementor-element.elementor-element-b7e5ade>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#5B1865
}
.elementor-1746 .elementor-element.elementor-element-b7e5ade>.elementor-element-populated{
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s
}
.elementor-1746 .elementor-element.elementor-element-b7e5ade>.elementor-element-populated>.elementor-background-overlay{
    transition:background .3s,border-radius .3s,opacity .3s
}
.elementor-1746 .elementor-element.elementor-element-97b95d4 .elementor-wrapper{
    --video-aspect-ratio:1.77777
}
.elementor-1746 .elementor-element.elementor-element-0868b71{
    padding:50px 0 0 0
}
.elementor-1746 .elementor-element.elementor-element-9df9ddc>.elementor-element-populated{
    padding:20px 20px 20px 20px
}
.elementor-1746 .elementor-element.elementor-element-14e60a2>.elementor-element-populated{
    border-style:solid;
    border-color:#5B1865;
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s
}
.elementor-1746 .elementor-element.elementor-element-14e60a2>.elementor-element-populated>.elementor-background-overlay{
    transition:background .3s,border-radius .3s,opacity .3s
}
.ee-tooltip.ee-tooltip-aba9eb0.to--top,.ee-tooltip.ee-tooltip-aba9eb0.to--bottom{
    margin-left:0
}
.ee-tooltip.ee-tooltip-aba9eb0.to--left,.ee-tooltip.ee-tooltip-aba9eb0.to--right{
    margin-top:0
}
.elementor-1746 .elementor-element.elementor-element-efbde0a{
    text-align:center
}
.elementor-1746 .elementor-element.elementor-element-efbde0a .elementor-heading-title{
    font-size:35px;
    line-height:1.4em
}
.elementor-1746 .elementor-element.elementor-element-30b5a1c{
    padding:0
}
.elementor-1746 .elementor-element.elementor-element-4d5edcd>.elementor-element-populated{
    padding:20px 20px 20px 20px
}
.elementor-1746 .elementor-element.elementor-element-1c0472b{
    --divider-border-style:solid;
    --divider-color:#000;
    --divider-border-width:1px
}
.elementor-1746 .elementor-element.elementor-element-1c0472b .elementor-divider-separator{
    width:100%
}
.elementor-1746 .elementor-element.elementor-element-1c0472b .elementor-divider{
    padding-top:15px;
    padding-bottom:15px
}
.elementor-1746 .elementor-element.elementor-element-2970e95{
    --divider-border-style:solid;
    --divider-color:#000;
    --divider-border-width:1px
}
.elementor-1746 .elementor-element.elementor-element-2970e95 .elementor-divider-separator{
    width:100%
}
.elementor-1746 .elementor-element.elementor-element-2970e95 .elementor-divider{
    padding-top:15px;
    padding-bottom:15px
}
.elementor-1746 .elementor-element.elementor-element-55397af{
    padding:0
}
.elementor-1746 .elementor-element.elementor-element-aedd125>.elementor-element-populated{
    padding:20px 20px 20px 20px
}
.elementor-1746 .elementor-element.elementor-element-8ab356b{
    padding:0
}
.elementor-1746 .elementor-element.elementor-element-83a8715>.elementor-element-populated{
    padding:20px 20px 20px 20px
}
.elementor-1746 .elementor-element.elementor-element-045108a>.elementor-element-populated{
    padding:20px 20px 20px 20px
}
.elementor-1746 .elementor-element.elementor-element-c143cfd{
    padding:0
}
.elementor-1746 .elementor-element.elementor-element-dea5fc0>.elementor-element-populated{
    padding:20px 20px 20px 20px
}
.elementor-1746 .elementor-element.elementor-element-431c9b8{
    --divider-border-style:solid;
    --divider-color:#000;
    --divider-border-width:1px
}
.elementor-1746 .elementor-element.elementor-element-431c9b8 .elementor-divider-separator{
    width:100%
}
.elementor-1746 .elementor-element.elementor-element-431c9b8 .elementor-divider{
    padding-top:15px;
    padding-bottom:15px
}
.ee-tooltip.ee-tooltip-456ed4a.to--top,.ee-tooltip.ee-tooltip-456ed4a.to--bottom{
    margin-left:0
}
.ee-tooltip.ee-tooltip-456ed4a.to--left,.ee-tooltip.ee-tooltip-456ed4a.to--right{
    margin-top:0
}
.ee-tooltip.ee-tooltip-ce40ce2.to--top,.ee-tooltip.ee-tooltip-ce40ce2.to--bottom{
    margin-left:0
}
.ee-tooltip.ee-tooltip-ce40ce2.to--left,.ee-tooltip.ee-tooltip-ce40ce2.to--right{
    margin-top:0
}
.elementor-1746 .elementor-element.elementor-element-ae507ca:not(.elementor-motion-effects-element-type-background),.elementor-1746 .elementor-element.elementor-element-ae507ca>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-image:url("/wp-content/themes/globalmerchantservicesny/images/image-from-rawpixel-id-580725-jpeg.jpg")
}
.elementor-1746 .elementor-element.elementor-element-ae507ca{
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding:50px 0 50px 0
}
.elementor-1746 .elementor-element.elementor-element-ae507ca>.elementor-background-overlay{
    transition:background .3s,border-radius .3s,opacity .3s
}
.elementor-1746 .elementor-element.elementor-element-dbc9d07{
    color:#5B1865;
    text-transform:uppercase
}
.elementor-1746 .elementor-element.elementor-element-5109268{
    margin-top:0;
    margin-bottom:0
}
.elementor-1746 .elementor-element.elementor-element-b93b126:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-1746 .elementor-element.elementor-element-b93b126>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:rgba(255,255,255,0.89)
}
.elementor-1746 .elementor-element.elementor-element-b93b126>.elementor-element-populated{
    border-style:solid;
    border-width:1px 1px;
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;
    color:#5B1865
}
.elementor-1746 .elementor-element.elementor-element-b93b126>.elementor-element-populated>.elementor-background-overlay{
    transition:background .3s,border-radius .3s,opacity .3s
}
.elementor-1746 .elementor-element.elementor-element-ebf5980 .elementor-icon-wrapper{
    text-align:center
}
.elementor-1746 .elementor-element.elementor-element-ebf5980.elementor-view-stacked .elementor-icon{
    background-color:#5B1865
}
.elementor-1746 .elementor-element.elementor-element-ebf5980.elementor-view-framed .elementor-icon,.elementor-1746 .elementor-element.elementor-element-ebf5980.elementor-view-default .elementor-icon{
    color:#5B1865;
    border-color:#5B1865
}
.elementor-1746 .elementor-element.elementor-element-ebf5980.elementor-view-framed .elementor-icon,.elementor-1746 .elementor-element.elementor-element-ebf5980.elementor-view-default .elementor-icon svg{
    fill:#5B1865
}
.elementor-1746 .elementor-element.elementor-element-ebf5980 .elementor-icon{
    font-size:18px
}
.elementor-1746 .elementor-element.elementor-element-ebf5980 .elementor-icon svg{
    height:18px
}
.elementor-1746 .elementor-element.elementor-element-6ea4267{
    color:#5B1865
}
.elementor-1746 .elementor-element.elementor-element-6ea4267>.elementor-widget-container{
    border-style:solid;
    border-width:0;
    border-radius:0
}
.elementor-1746 .elementor-element.elementor-element-cd24969:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-1746 .elementor-element.elementor-element-cd24969>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:rgba(255,255,255,0.89)
}
.elementor-1746 .elementor-element.elementor-element-cd24969>.elementor-element-populated{
    border-style:solid;
    border-width:1px 1px;
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s
}
.elementor-1746 .elementor-element.elementor-element-cd24969>.elementor-element-populated,.elementor-1746 .elementor-element.elementor-element-cd24969>.elementor-element-populated>.elementor-background-overlay,.elementor-1746 .elementor-element.elementor-element-cd24969>.elementor-background-slideshow{
    border-radius:0
}
.elementor-1746 .elementor-element.elementor-element-cd24969>.elementor-element-populated>.elementor-background-overlay{
    transition:background .3s,border-radius .3s,opacity .3s
}
.elementor-1746 .elementor-element.elementor-element-ab309a1 .elementor-icon-wrapper{
    text-align:center
}
.elementor-1746 .elementor-element.elementor-element-ab309a1.elementor-view-stacked .elementor-icon{
    background-color:#5B1865
}
.elementor-1746 .elementor-element.elementor-element-ab309a1.elementor-view-framed .elementor-icon,.elementor-1746 .elementor-element.elementor-element-ab309a1.elementor-view-default .elementor-icon{
    color:#5B1865;
    border-color:#5B1865
}
.elementor-1746 .elementor-element.elementor-element-ab309a1.elementor-view-framed .elementor-icon,.elementor-1746 .elementor-element.elementor-element-ab309a1.elementor-view-default .elementor-icon svg{
    fill:#5B1865
}
.elementor-1746 .elementor-element.elementor-element-ab309a1 .elementor-icon{
    font-size:18px
}
.elementor-1746 .elementor-element.elementor-element-ab309a1 .elementor-icon svg{
    height:18px
}
.elementor-1746 .elementor-element.elementor-element-97d495e{
    color:#5B1865
}
.elementor-1746 .elementor-element.elementor-element-b787bb1:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-1746 .elementor-element.elementor-element-b787bb1>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:rgba(255,255,255,0.89)
}
.elementor-1746 .elementor-element.elementor-element-b787bb1>.elementor-element-populated{
    border-style:solid;
    border-width:1px 1px;
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s
}
.elementor-1746 .elementor-element.elementor-element-b787bb1>.elementor-element-populated>.elementor-background-overlay{
    transition:background .3s,border-radius .3s,opacity .3s
}
.elementor-1746 .elementor-element.elementor-element-b630352 .elementor-icon-wrapper{
    text-align:center
}
.elementor-1746 .elementor-element.elementor-element-b630352.elementor-view-stacked .elementor-icon{
    background-color:#5B1865
}
.elementor-1746 .elementor-element.elementor-element-b630352.elementor-view-framed .elementor-icon,.elementor-1746 .elementor-element.elementor-element-b630352.elementor-view-default .elementor-icon{
    color:#5B1865;
    border-color:#5B1865
}
.elementor-1746 .elementor-element.elementor-element-b630352.elementor-view-framed .elementor-icon,.elementor-1746 .elementor-element.elementor-element-b630352.elementor-view-default .elementor-icon svg{
    fill:#5B1865
}
.elementor-1746 .elementor-element.elementor-element-b630352 .elementor-icon{
    font-size:18px
}
.elementor-1746 .elementor-element.elementor-element-b630352 .elementor-icon svg{
    height:18px
}
.elementor-1746 .elementor-element.elementor-element-0b091a1{
    color:#5B1865
}
.elementor-1746 .elementor-element.elementor-element-e5a2fae{
    padding:0
}
.elementor-1746 .elementor-element.elementor-element-6c36752>.elementor-element-populated{
    padding:20px 20px 20px 20px
}
.elementor-1746 .elementor-element.elementor-element-50c4548{
    --divider-border-style:solid;
    --divider-color:#000;
    --divider-border-width:1px
}
.elementor-1746 .elementor-element.elementor-element-50c4548 .elementor-divider-separator{
    width:100%
}
.elementor-1746 .elementor-element.elementor-element-50c4548 .elementor-divider{
    padding-top:15px;
    padding-bottom:15px
}
.ee-tooltip.ee-tooltip-2ead4a6.to--top,.ee-tooltip.ee-tooltip-2ead4a6.to--bottom{
    margin-left:0
}
.ee-tooltip.ee-tooltip-2ead4a6.to--left,.ee-tooltip.ee-tooltip-2ead4a6.to--right{
    margin-top:0
}
.ee-tooltip.ee-tooltip-1332919.to--top,.ee-tooltip.ee-tooltip-1332919.to--bottom{
    margin-left:0
}
.ee-tooltip.ee-tooltip-1332919.to--left,.ee-tooltip.ee-tooltip-1332919.to--right{
    margin-top:0
}
.ee-tooltip.ee-tooltip-8bf73fc.to--top,.ee-tooltip.ee-tooltip-8bf73fc.to--bottom{
    margin-left:0
}
.ee-tooltip.ee-tooltip-8bf73fc.to--left,.ee-tooltip.ee-tooltip-8bf73fc.to--right{
    margin-top:0
}
.ee-tooltip.ee-tooltip-dbb4a08.to--top,.ee-tooltip.ee-tooltip-dbb4a08.to--bottom{
    margin-left:0
}
.ee-tooltip.ee-tooltip-dbb4a08.to--left,.ee-tooltip.ee-tooltip-dbb4a08.to--right{
    margin-top:0
}
.elementor-1746 .elementor-element.elementor-element-2d418fb{
    padding:0 0 50px 0
}
@media(min-width:768px){
    .elementor-1746 .elementor-element.elementor-element-9df9ddc{
        width:55.965%
    }
    .elementor-1746 .elementor-element.elementor-element-14e60a2{
        width:44.035%
    }
    .elementor-1746 .elementor-element.elementor-element-83a8715{
        width:66.491%
    }
    .elementor-1746 .elementor-element.elementor-element-045108a{
        width:33.509%
    }
}
@media(max-width:1024px) and (min-width:768px){
    .elementor-1746 .elementor-element.elementor-element-9df9ddc{
        width:100%
    }
    .elementor-1746 .elementor-element.elementor-element-14e60a2{
        width:100%
    }
    .elementor-1746 .elementor-element.elementor-element-83a8715{
        width:50%
    }
    .elementor-1746 .elementor-element.elementor-element-045108a{
        width:50%
    }
}
@media(max-width:1024px){
    .elementor-1746 .elementor-element.elementor-element-802eaf9{
        padding:0
    }
    .elementor-1746 .elementor-element.elementor-element-8c6e214{
        text-align:center
    }
    .elementor-1746 .elementor-element.elementor-element-73b002e{
        text-align:center
    }
    .elementor-1746 .elementor-element.elementor-element-51c81fb{
        text-align:center
    }
    .elementor-1746 .elementor-element.elementor-element-5be4168{
        text-align:center
    }
}
@media(max-width:767px){
    .elementor-1746 .elementor-element.elementor-element-ddaea49{
        text-align:center
    }
    .elementor-1746 .elementor-element.elementor-element-ca56136{
        text-align:center
    }
    .elementor-1746 .elementor-element.elementor-element-efcccc2{
        text-align:center
    }
    .elementor-1746 .elementor-element.elementor-element-4e7b668{
        text-align:center
    }
}
.elementor-1709 .elementor-element.elementor-element-60acf18:not(.elementor-motion-effects-element-type-background),.elementor-1709 .elementor-element.elementor-element-60acf18>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#fff
}
.elementor-1709 .elementor-element.elementor-element-60acf18{
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding:0 0 2em 0
}
.elementor-1709 .elementor-element.elementor-element-60acf18>.elementor-background-overlay{
    transition:background .3s,border-radius .3s,opacity .3s
}
.ee-tooltip.ee-tooltip-a7a3ff9.to--top,.ee-tooltip.ee-tooltip-a7a3ff9.to--bottom{
    margin-left:0
}
.ee-tooltip.ee-tooltip-a7a3ff9.to--left,.ee-tooltip.ee-tooltip-a7a3ff9.to--right{
    margin-top:0
}
.elementor-2222 .elementor-element.elementor-element-1c6d9f5:not(.elementor-motion-effects-element-type-background),.elementor-2222 .elementor-element.elementor-element-1c6d9f5>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#fff
}
.elementor-2222 .elementor-element.elementor-element-1c6d9f5{
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding:1em 0 1em 0
}
.elementor-2222 .elementor-element.elementor-element-1c6d9f5>.elementor-background-overlay{
    transition:background .3s,border-radius .3s,opacity .3s
}
.elementor-2222 .elementor-element.elementor-element-3314b0e .elementor-heading-title{
    text-transform:uppercase
}
.elementor-2222 .elementor-element.elementor-element-60acf18:not(.elementor-motion-effects-element-type-background),.elementor-2222 .elementor-element.elementor-element-60acf18>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#fff
}
.elementor-2222 .elementor-element.elementor-element-60acf18{
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding:0 0 2em 0
}
.elementor-2222 .elementor-element.elementor-element-60acf18>.elementor-background-overlay{
    transition:background .3s,border-radius .3s,opacity .3s
}
.elementor-2222 .elementor-element.elementor-element-8392c04{
    text-align:center
}
.elementor-2222 .elementor-element.elementor-element-8392c04 .elementor-heading-title{
    text-transform:uppercase
}
.elementor-2222 .elementor-element.elementor-element-7317103{
    padding:10px 10px 10px 10px
}
.elementor-bc-flex-widget .elementor-2222 .elementor-element.elementor-element-3e7409f.elementor-column .elementor-widget-wrap{
    align-items:center
}
.elementor-2222 .elementor-element.elementor-element-3e7409f.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{
    align-content:center;
    align-items:center
}
.elementor-2222 .elementor-element.elementor-element-3e7409f>.elementor-element-populated{
    border-style:solid;
    border-width:1px 1px;
    border-color:#c6c6c6;
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s
}
.elementor-2222 .elementor-element.elementor-element-3e7409f>.elementor-element-populated,.elementor-2222 .elementor-element.elementor-element-3e7409f>.elementor-element-populated>.elementor-background-overlay,.elementor-2222 .elementor-element.elementor-element-3e7409f>.elementor-background-slideshow{
    border-radius:2px 2px 2px 2px
}
.elementor-2222 .elementor-element.elementor-element-3e7409f>.elementor-element-populated>.elementor-background-overlay{
    transition:background .3s,border-radius .3s,opacity .3s
}
.ee-tooltip.ee-tooltip-8af5eb8.to--top,.ee-tooltip.ee-tooltip-8af5eb8.to--bottom{
    margin-left:0
}
.ee-tooltip.ee-tooltip-8af5eb8.to--left,.ee-tooltip.ee-tooltip-8af5eb8.to--right{
    margin-top:0
}
.elementor-bc-flex-widget .elementor-2222 .elementor-element.elementor-element-41b60a3.elementor-column .elementor-widget-wrap{
    align-items:center
}
.elementor-2222 .elementor-element.elementor-element-41b60a3.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{
    align-content:center;
    align-items:center
}
.elementor-2222 .elementor-element.elementor-element-41b60a3>.elementor-element-populated{
    border-style:solid;
    border-width:1px 1px;
    border-color:#c6c6c6;
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s
}
.elementor-2222 .elementor-element.elementor-element-41b60a3>.elementor-element-populated,.elementor-2222 .elementor-element.elementor-element-41b60a3>.elementor-element-populated>.elementor-background-overlay,.elementor-2222 .elementor-element.elementor-element-41b60a3>.elementor-background-slideshow{
    border-radius:2px 2px 2px 2px
}
.elementor-2222 .elementor-element.elementor-element-41b60a3>.elementor-element-populated>.elementor-background-overlay{
    transition:background .3s,border-radius .3s,opacity .3s
}
.ee-tooltip.ee-tooltip-a76c046.to--top,.ee-tooltip.ee-tooltip-a76c046.to--bottom{
    margin-left:0
}
.ee-tooltip.ee-tooltip-a76c046.to--left,.ee-tooltip.ee-tooltip-a76c046.to--right{
    margin-top:0
}
.elementor-bc-flex-widget .elementor-2222 .elementor-element.elementor-element-beab0bf.elementor-column .elementor-widget-wrap{
    align-items:center
}
.elementor-2222 .elementor-element.elementor-element-beab0bf.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{
    align-content:center;
    align-items:center
}
.elementor-2222 .elementor-element.elementor-element-beab0bf>.elementor-element-populated{
    border-style:solid;
    border-width:1px 1px;
    border-color:#c6c6c6;
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s
}
.elementor-2222 .elementor-element.elementor-element-beab0bf>.elementor-element-populated,.elementor-2222 .elementor-element.elementor-element-beab0bf>.elementor-element-populated>.elementor-background-overlay,.elementor-2222 .elementor-element.elementor-element-beab0bf>.elementor-background-slideshow{
    border-radius:2px 2px 2px 2px
}
.elementor-2222 .elementor-element.elementor-element-beab0bf>.elementor-element-populated>.elementor-background-overlay{
    transition:background .3s,border-radius .3s,opacity .3s
}
.ee-tooltip.ee-tooltip-e440b97.to--top,.ee-tooltip.ee-tooltip-e440b97.to--bottom{
    margin-left:0
}
.ee-tooltip.ee-tooltip-e440b97.to--left,.ee-tooltip.ee-tooltip-e440b97.to--right{
    margin-top:0
}
@media(max-width:767px){
    .elementor-2222 .elementor-element.elementor-element-3314b0e{
        text-align:center
    }
    .elementor-2222 .elementor-element.elementor-element-1606f52{
        text-align:center
    }
}
.elementor-1678 .elementor-element.elementor-element-60acf18:not(.elementor-motion-effects-element-type-background),.elementor-1678 .elementor-element.elementor-element-60acf18>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#fff
}
.elementor-1678 .elementor-element.elementor-element-60acf18{
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding:0 0 2em 0
}
.elementor-1678 .elementor-element.elementor-element-60acf18>.elementor-background-overlay{
    transition:background .3s,border-radius .3s,opacity .3s
}
.ee-tooltip.ee-tooltip-212bdea.to--top,.ee-tooltip.ee-tooltip-212bdea.to--bottom{
    margin-left:0
}
.ee-tooltip.ee-tooltip-212bdea.to--left,.ee-tooltip.ee-tooltip-212bdea.to--right{
    margin-top:0
}
.elementor-1678 .elementor-element.elementor-element-2b86a49{
    padding:10px 10px 10px 10px
}
.elementor-bc-flex-widget .elementor-1678 .elementor-element.elementor-element-f06fddb.elementor-column .elementor-widget-wrap{
    align-items:center
}
.elementor-1678 .elementor-element.elementor-element-f06fddb.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{
    align-content:center;
    align-items:center
}
.elementor-1678 .elementor-element.elementor-element-f06fddb>.elementor-element-populated{
    border-style:solid;
    border-width:0;
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s
}
.elementor-1678 .elementor-element.elementor-element-f06fddb>.elementor-element-populated,.elementor-1678 .elementor-element.elementor-element-f06fddb>.elementor-element-populated>.elementor-background-overlay,.elementor-1678 .elementor-element.elementor-element-f06fddb>.elementor-background-slideshow{
    border-radius:0
}
.elementor-1678 .elementor-element.elementor-element-f06fddb>.elementor-element-populated>.elementor-background-overlay{
    transition:background .3s,border-radius .3s,opacity .3s
}
@media(max-width:767px){
    .elementor-1678 .elementor-element.elementor-element-b45dc51{
        text-align:left
    }
}
.elementor-1812 .elementor-element.elementor-element-802eaf9>.elementor-container>.elementor-column>.elementor-widget-wrap{
    align-content:center;
    align-items:center
}
.elementor-1812 .elementor-element.elementor-element-802eaf9{
    padding:50px 20px 0 20px
}
.ee-tooltip.ee-tooltip-aba9eb0.to--top,.ee-tooltip.ee-tooltip-aba9eb0.to--bottom{
    margin-left:0
}
.ee-tooltip.ee-tooltip-aba9eb0.to--left,.ee-tooltip.ee-tooltip-aba9eb0.to--right{
    margin-top:0
}
.elementor-1812 .elementor-element.elementor-element-8ab356b:not(.elementor-motion-effects-element-type-background),.elementor-1812 .elementor-element.elementor-element-8ab356b>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:transparent;
    background-image:linear-gradient(180deg,#fff 0,#efefef 100%)
}
.elementor-1812 .elementor-element.elementor-element-8ab356b{
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding:0
}
.elementor-1812 .elementor-element.elementor-element-8ab356b>.elementor-background-overlay{
    transition:background .3s,border-radius .3s,opacity .3s
}
.elementor-1812 .elementor-element.elementor-element-83a8715>.elementor-element-populated{
    padding:20px 20px 20px 20px
}
.elementor-1812 .elementor-element.elementor-element-045108a>.elementor-element-populated{
    padding:20px 20px 20px 20px
}
.elementor-1812 .elementor-element.elementor-element-c143cfd{
    padding:0
}
.elementor-1812 .elementor-element.elementor-element-dea5fc0>.elementor-element-populated{
    padding:20px 20px 20px 20px
}
.elementor-1812 .elementor-element.elementor-element-7c49ac8>.elementor-container>.elementor-column>.elementor-widget-wrap{
    align-content:center;
    align-items:center
}
.elementor-1812 .elementor-element.elementor-element-7c49ac8{
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding:50px 0 0 0
}
.elementor-1812 .elementor-element.elementor-element-7c49ac8>.elementor-background-overlay{
    transition:background .3s,border-radius .3s,opacity .3s
}
.ee-tooltip.ee-tooltip-d9461f6.to--top,.ee-tooltip.ee-tooltip-d9461f6.to--bottom{
    margin-left:0
}
.ee-tooltip.ee-tooltip-d9461f6.to--left,.ee-tooltip.ee-tooltip-d9461f6.to--right{
    margin-top:0
}
.elementor-1812 .elementor-element.elementor-element-ecb0fc5:not(.elementor-motion-effects-element-type-background),.elementor-1812 .elementor-element.elementor-element-ecb0fc5>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:transparent;
    background-image:linear-gradient(180deg,#fff 0,#ededed 100%)
}
.elementor-1812 .elementor-element.elementor-element-ecb0fc5{
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding:0
}
.elementor-1812 .elementor-element.elementor-element-ecb0fc5>.elementor-background-overlay{
    transition:background .3s,border-radius .3s,opacity .3s
}
.elementor-1812 .elementor-element.elementor-element-51ede83>.elementor-element-populated{
    padding:20px 20px 20px 20px
}
.elementor-1812 .elementor-element.elementor-element-e46a94c>.elementor-element-populated{
    padding:20px 20px 20px 20px
}
.elementor-1812 .elementor-element.elementor-element-793206b{
    padding:0
}
.elementor-1812 .elementor-element.elementor-element-ade06c2>.elementor-element-populated{
    padding:20px 20px 20px 20px
}
@media(max-width:767px){
    .elementor-1812 .elementor-element.elementor-element-f910fde{
        text-align:center
    }
    .elementor-1812 .elementor-element.elementor-element-6cfc9fb{
        text-align:center
    }
}
@media(min-width:768px){
    .elementor-1812 .elementor-element.elementor-element-b7e5ade{
        width:74.912%
    }
    .elementor-1812 .elementor-element.elementor-element-21879c1{
        width:25.088%
    }
    .elementor-1812 .elementor-element.elementor-element-83a8715{
        width:50%
    }
    .elementor-1812 .elementor-element.elementor-element-045108a{
        width:50%
    }
    .elementor-1812 .elementor-element.elementor-element-cbd5183{
        width:27.895%
    }
    .elementor-1812 .elementor-element.elementor-element-05009d4{
        width:72.105%
    }
    .elementor-1812 .elementor-element.elementor-element-51ede83{
        width:50%
    }
    .elementor-1812 .elementor-element.elementor-element-e46a94c{
        width:50%
    }
}
.elementor-1653 .elementor-element.elementor-element-5000bcbc:not(.elementor-motion-effects-element-type-background),.elementor-1653 .elementor-element.elementor-element-5000bcbc>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-image:url("/wp-content/themes/globalmerchantservicesny/images/image-from-rawpixel-id-580725-jpeg.jpg");
    background-position:top left;
    background-repeat:no-repeat;
    background-size:cover
}
.elementor-1653 .elementor-element.elementor-element-5000bcbc>.elementor-background-overlay{
    background-color:#f8f8f9;
    opacity:.24;
    transition:background .3s,border-radius .3s,opacity .3s
}
.elementor-1653 .elementor-element.elementor-element-5000bcbc{
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding:5em 0 6em 0
}
.elementor-bc-flex-widget .elementor-1653 .elementor-element.elementor-element-60a4678.elementor-column .elementor-widget-wrap{
    align-items:center
}
.elementor-1653 .elementor-element.elementor-element-60a4678.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{
    align-content:center;
    align-items:center
}
.elementor-1653 .elementor-element.elementor-element-60a4678>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){
    margin-bottom:10px
}
.elementor-1653 .elementor-element.elementor-element-471781e3.elementor-column>.elementor-widget-wrap{
    justify-content:flex-start
}
.elementor-1653 .elementor-element.elementor-element-15d9b113 .elementor-icon-wrapper{
    text-align:center
}
.elementor-1653 .elementor-element.elementor-element-15d9b113.elementor-view-stacked .elementor-icon{
    background-color:#470024
}
.elementor-1653 .elementor-element.elementor-element-15d9b113.elementor-view-framed .elementor-icon,.elementor-1653 .elementor-element.elementor-element-15d9b113.elementor-view-default .elementor-icon{
    color:#470024;
    border-color:#470024
}
.elementor-1653 .elementor-element.elementor-element-15d9b113.elementor-view-framed .elementor-icon,.elementor-1653 .elementor-element.elementor-element-15d9b113.elementor-view-default .elementor-icon svg{
    fill:#470024
}
.elementor-1653 .elementor-element.elementor-element-15d9b113 .elementor-icon{
    font-size:30px
}
.elementor-1653 .elementor-element.elementor-element-15d9b113 .elementor-icon svg{
    height:30px
}
.elementor-1653 .elementor-element.elementor-element-15d9b113 .elementor-icon i,.elementor-1653 .elementor-element.elementor-element-15d9b113 .elementor-icon svg{
    transform:rotate(140deg)
}
.elementor-1653 .elementor-element.elementor-element-15d9b113{
    width:auto;
    max-width:auto;
    align-self:center
}
.elementor-1653 .elementor-element.elementor-element-772058bb .elementor-heading-title{
    color:#5B1865;
    font-family:"Work Sans",Sans-serif;
    font-size:1.4rem
}
.elementor-1653 .elementor-element.elementor-element-772058bb>.elementor-widget-container{
    margin:0;
    padding:0 0 0 .75em
}
.elementor-1653 .elementor-element.elementor-element-772058bb{
    width:auto;
    max-width:auto;
    align-self:center
}
.elementor-1653 .elementor-element.elementor-element-35eb470e .elementor-icon-wrapper{
    text-align:center
}
.elementor-1653 .elementor-element.elementor-element-35eb470e.elementor-view-stacked .elementor-icon{
    background-color:#470024
}
.elementor-1653 .elementor-element.elementor-element-35eb470e.elementor-view-framed .elementor-icon,.elementor-1653 .elementor-element.elementor-element-35eb470e.elementor-view-default .elementor-icon{
    color:#470024;
    margin-top: 20%;
    border-color:#470024
}
.elementor-1653 .elementor-element.elementor-element-35eb470e.elementor-view-framed .elementor-icon,.elementor-1653 .elementor-element.elementor-element-35eb470e.elementor-view-default .elementor-icon svg{
    fill:#470024
}
.elementor-1653 .elementor-element.elementor-element-35eb470e .elementor-icon{
    font-size:30px
}
.elementor-1653 .elementor-element.elementor-element-35eb470e .elementor-icon svg{
    height:30px
}
.elementor-1653 .elementor-element.elementor-element-35eb470e .elementor-icon i,.elementor-1653 .elementor-element.elementor-element-35eb470e .elementor-icon svg{
    transform:rotate(140deg)
}
.elementor-1653 .elementor-element.elementor-element-35eb470e{
    width:auto;
    max-width:auto;
    align-self:center
}
.elementor-1653 .elementor-element.elementor-element-2f3d4eec .elementor-heading-title{
    color:#5B1865;
    font-family:"Work Sans",Sans-serif;
    font-size:1.4rem
}
.elementor-1653 .elementor-element.elementor-element-2f3d4eec>.elementor-widget-container{
    margin:0;
    padding:0 0 0 .75em
}
.elementor-1653 .elementor-element.elementor-element-2f3d4eec{
    width:auto;
    max-width:auto;
    align-self:center
}
.elementor-1653 .elementor-element.elementor-element-2f1b2106 .elementor-icon-wrapper{
    text-align:center
}
.elementor-1653 .elementor-element.elementor-element-2f1b2106.elementor-view-stacked .elementor-icon{
    background-color:#470024
}
.elementor-1653 .elementor-element.elementor-element-2f1b2106.elementor-view-framed .elementor-icon,.elementor-1653 .elementor-element.elementor-element-2f1b2106.elementor-view-default .elementor-icon{
    color:#470024;
    border-color:#470024
}
.elementor-1653 .elementor-element.elementor-element-2f1b2106.elementor-view-framed .elementor-icon,.elementor-1653 .elementor-element.elementor-element-2f1b2106.elementor-view-default .elementor-icon svg{
    fill:#470024
}
.elementor-1653 .elementor-element.elementor-element-2f1b2106 .elementor-icon{
    font-size:30px
}
.elementor-1653 .elementor-element.elementor-element-2f1b2106 .elementor-icon svg{
    height:30px
}
.elementor-1653 .elementor-element.elementor-element-2f1b2106{
    width:auto;
    max-width:auto;
    align-self:center
}
.elementor-1653 .elementor-element.elementor-element-e775c12 .elementor-heading-title{
    color:#5B1865;
    font-family:"Work Sans",Sans-serif;
    font-size:1.4rem
}
.elementor-1653 .elementor-element.elementor-element-e775c12>.elementor-widget-container{
    margin:0;
    padding:0 0 0 .75em
}
.elementor-1653 .elementor-element.elementor-element-e775c12{
    width:auto;
    max-width:auto;
    align-self:center
}
.elementor-1653 .elementor-element.elementor-element-3ab358f4>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){
    margin-bottom:10px
}
@media(max-width:1024px){
    .elementor-1653 .elementor-element.elementor-element-772058bb{
        text-align:center
    }
    .elementor-1653 .elementor-element.elementor-element-772058bb>.elementor-widget-container{
        margin:0;
        padding:0
    }
    .elementor-1653 .elementor-element.elementor-element-2f3d4eec{
        text-align:center
    }
    .elementor-1653 .elementor-element.elementor-element-2f3d4eec>.elementor-widget-container{
        margin:0;
        padding:0
    }
    .elementor-1653 .elementor-element.elementor-element-e775c12{
        text-align:center
    }
    .elementor-1653 .elementor-element.elementor-element-e775c12>.elementor-widget-container{
        margin:0;
        padding:0
    }
}
@media(min-width:1025px){
    .elementor-1653 .elementor-element.elementor-element-5000bcbc:not(.elementor-motion-effects-element-type-background),.elementor-1653 .elementor-element.elementor-element-5000bcbc>.elementor-motion-effects-container>.elementor-motion-effects-layer{
        background-attachment:fixed
    }
}
@media(max-width:767px){
    .elementor-1653 .elementor-element.elementor-element-5000bcbc{
        padding:0
    }
    .elementor-1653 .elementor-element.elementor-element-772058bb{
        text-align:center
    }
    .elementor-1653 .elementor-element.elementor-element-772058bb>.elementor-widget-container{
        margin:0;
        padding:0
    }
    .elementor-1653 .elementor-element.elementor-element-2f3d4eec{
        text-align:center
    }
    .elementor-1653 .elementor-element.elementor-element-2f3d4eec>.elementor-widget-container{
        margin:0;
        padding:0
    }
    .elementor-1653 .elementor-element.elementor-element-e775c12{
        text-align:center
    }
    .elementor-1653 .elementor-element.elementor-element-e775c12>.elementor-widget-container{
        margin:0;
        padding:0
    }
}
.elementor-2303 .elementor-element.elementor-element-5cd081c:not(.elementor-motion-effects-element-type-background),.elementor-2303 .elementor-element.elementor-element-5cd081c>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-image:url("/wp-content/themes/globalmerchantservicesny/images/image-from-rawpixel-id-580725-jpeg.jpg")
}
.elementor-2303 .elementor-element.elementor-element-5cd081c{
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin-top:0;
    margin-bottom:50px;
    padding:100px 0 100px 0
}
.elementor-2303 .elementor-element.elementor-element-5cd081c>.elementor-background-overlay{
    transition:background .3s,border-radius .3s,opacity .3s
}
.elementor-2303 .elementor-element.elementor-element-2192d3f:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-2303 .elementor-element.elementor-element-2192d3f>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:rgba(255,255,255,0.73)
}
.elementor-2303 .elementor-element.elementor-element-2192d3f>.elementor-element-populated{
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding:40px 40px 40px 40px
}
.elementor-2303 .elementor-element.elementor-element-2192d3f>.elementor-element-populated>.elementor-background-overlay{
    transition:background .3s,border-radius .3s,opacity .3s
}
.elementor-2303 .elementor-element.elementor-element-46df53b .elementor-field-group{
    padding-right:calc(10px/2);
    padding-left:calc(10px/2);
    margin-bottom:10px
}
.elementor-2303 .elementor-element.elementor-element-46df53b .elementor-form-fields-wrapper{
    margin-left:calc(-10px/2);
    margin-right:calc(-10px/2);
    margin-bottom:-10px
}
.elementor-2303 .elementor-element.elementor-element-46df53b .elementor-field-group.recaptcha_v3-bottomleft,.elementor-2303 .elementor-element.elementor-element-46df53b .elementor-field-group.recaptcha_v3-bottomright{
    margin-bottom:0
}
body.rtl .elementor-2303 .elementor-element.elementor-element-46df53b .elementor-labels-inline .elementor-field-group>label{
    padding-left:0
}
body:not(.rtl) .elementor-2303 .elementor-element.elementor-element-46df53b .elementor-labels-inline .elementor-field-group>label{
    padding-right:0
}
body .elementor-2303 .elementor-element.elementor-element-46df53b .elementor-labels-above .elementor-field-group>label{
    padding-bottom:0
}
.elementor-2303 .elementor-element.elementor-element-46df53b .elementor-field-type-html{
    padding-bottom:0
}
.elementor-2303 .elementor-element.elementor-element-46df53b .elementor-field-group:not(.elementor-field-type-upload) .elementor-field:not(.elementor-select-wrapper){
    background-color:#fff
}
.elementor-2303 .elementor-element.elementor-element-46df53b .elementor-field-group .elementor-select-wrapper select{
    background-color:#fff
}
.elementor-2303 .elementor-element.elementor-element-46df53b .e-form__buttons__wrapper__button-next{
    color:#fff
}
.elementor-2303 .elementor-element.elementor-element-46df53b .elementor-button[type="submit"]{
    color:#fff
}
.elementor-2303 .elementor-element.elementor-element-46df53b .elementor-button[type="submit"] svg *{
    fill:#fff
}
.elementor-2303 .elementor-element.elementor-element-46df53b .e-form__buttons__wrapper__button-previous{
    color:#fff
}
.elementor-2303 .elementor-element.elementor-element-46df53b .e-form__buttons__wrapper__button-next:hover{
    color:#fff
}
.elementor-2303 .elementor-element.elementor-element-46df53b .elementor-button[type="submit"]:hover{
    color:#fff
}
.elementor-2303 .elementor-element.elementor-element-46df53b .elementor-button[type="submit"]:hover svg *{
    fill:#fff
}
.elementor-2303 .elementor-element.elementor-element-46df53b .e-form__buttons__wrapper__button-previous:hover{
    color:#fff
}
.elementor-2303 .elementor-element.elementor-element-46df53b{
    --e-form-steps-indicators-spacing:20px;
    --e-form-steps-indicator-padding:30px;
    --e-form-steps-indicator-inactive-secondary-color:#fff;
    --e-form-steps-indicator-active-secondary-color:#fff;
    --e-form-steps-indicator-completed-secondary-color:#fff;
    --e-form-steps-divider-width:1px;
    --e-form-steps-divider-gap:10px
}
.elementor-bc-flex-widget .elementor-2303 .elementor-element.elementor-element-0652332.elementor-column .elementor-widget-wrap{
    align-items:flex-start
}
.elementor-2303 .elementor-element.elementor-element-0652332.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{
    align-content:flex-start;
    align-items:flex-start
}
.elementor-2303 .elementor-element.elementor-element-0652332>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){
    margin-bottom:10px
}
.elementor-2303 .elementor-element.elementor-element-0652332>.elementor-element-populated{
    padding:40px 40px 40px 40px
}
.elementor-2303 .elementor-element.elementor-element-5656708{
    color:#5B1865 !important;
    font-family:"Work Sans",Sans-serif;
    font-size:1.4rem !important;
    font-weight:700 !important;
    width: auto;
    max-width:auto;
    align-self:center;
}
.elementor-2303 .elementor-element.elementor-element-5656708>.elementor-widget-container{
    margin:0;
    padding:0 0 0 .75em
}
.elementor-2303 .elementor-element.elementor-element-6e8dd08.elementor-column>.elementor-widget-wrap{
    justify-content:flex-start
}
.elementor-2303 .elementor-element.elementor-element-af82fb7 .elementor-icon-wrapper{
    text-align:center
}
.elementor-2303 .elementor-element.elementor-element-af82fb7.elementor-view-stacked .elementor-icon{
    background-color:#470024
}
.elementor-2303 .elementor-element.elementor-element-af82fb7.elementor-view-framed .elementor-icon,.elementor-2303 .elementor-element.elementor-element-af82fb7.elementor-view-default .elementor-icon{
    color:#470024;
    border-color:#470024
}
.elementor-2303 .elementor-element.elementor-element-af82fb7.elementor-view-framed .elementor-icon,.elementor-2303 .elementor-element.elementor-element-af82fb7.elementor-view-default .elementor-icon svg{
    fill:#470024
}
.elementor-2303 .elementor-element.elementor-element-af82fb7 .elementor-icon{
    font-size:30px
}
.elementor-2303 .elementor-element.elementor-element-af82fb7 .elementor-icon svg{
    height:30px
}
.elementor-2303 .elementor-element.elementor-element-af82fb7 .elementor-icon i,.elementor-2303 .elementor-element.elementor-element-af82fb7 .elementor-icon svg{
    transform:rotate(140deg)
}
.elementor-2303 .elementor-element.elementor-element-af82fb7{
    width:auto;
    max-width:auto;
    align-self:center
}
.elementor-2303 .elementor-element.elementor-element-ee67945 .elementor-heading-title{
    color:#5B1865;
    font-family:"Work Sans",Sans-serif;
    font-size:1.4rem
}
.elementor-2303 .elementor-element.elementor-element-ee67945>.elementor-widget-container{
    margin:0;
    padding:0 0 0 .75em
}
.elementor-2303 .elementor-element.elementor-element-ee67945{
    width:auto;
    max-width:auto;
    align-self:center
}
.elementor-2303 .elementor-element.elementor-element-58bf1be .elementor-icon-wrapper{
    text-align:center
}
.elementor-2303 .elementor-element.elementor-element-58bf1be.elementor-view-stacked .elementor-icon{
    background-color:#470024
}
.elementor-2303 .elementor-element.elementor-element-58bf1be.elementor-view-framed .elementor-icon,.elementor-2303 .elementor-element.elementor-element-58bf1be.elementor-view-default .elementor-icon{
    color:#470024;
    border-color:#470024
}
.elementor-2303 .elementor-element.elementor-element-58bf1be.elementor-view-framed .elementor-icon,.elementor-2303 .elementor-element.elementor-element-58bf1be.elementor-view-default .elementor-icon svg{
    fill:#470024
}
.elementor-2303 .elementor-element.elementor-element-58bf1be .elementor-icon{
    font-size:30px
}
.elementor-2303 .elementor-element.elementor-element-58bf1be .elementor-icon svg{
    height:30px
}
.elementor-2303 .elementor-element.elementor-element-58bf1be .elementor-icon i,.elementor-2303 .elementor-element.elementor-element-58bf1be .elementor-icon svg{
    transform:rotate(140deg)
}
.elementor-2303 .elementor-element.elementor-element-58bf1be{
    width:auto;
    max-width:auto;
    align-self:center
}
.elementor-2303 .elementor-element.elementor-element-db849b3 .elementor-heading-title{
    color:#5B1865;
    font-family:"Work Sans",Sans-serif;
    font-size:1.4rem
}
.elementor-2303 .elementor-element.elementor-element-db849b3>.elementor-widget-container{
    margin:0;
    padding:0 0 0 .75em
}
.elementor-2303 .elementor-element.elementor-element-db849b3{
    width:auto;
    max-width:auto;
    align-self:center
}
.elementor-2303 .elementor-element.elementor-element-029ee55 .elementor-icon-wrapper{
    text-align:center
}
.elementor-2303 .elementor-element.elementor-element-029ee55.elementor-view-stacked .elementor-icon{
    background-color:#470024
}
.elementor-2303 .elementor-element.elementor-element-029ee55.elementor-view-framed .elementor-icon,.elementor-2303 .elementor-element.elementor-element-029ee55.elementor-view-default .elementor-icon{
    color:#470024;
    border-color:#470024
}
.elementor-2303 .elementor-element.elementor-element-029ee55.elementor-view-framed .elementor-icon,.elementor-2303 .elementor-element.elementor-element-029ee55.elementor-view-default .elementor-icon svg{
    fill:#470024
}
.elementor-2303 .elementor-element.elementor-element-029ee55 .elementor-icon{
    font-size:30px
}
.elementor-2303 .elementor-element.elementor-element-029ee55 .elementor-icon svg{
    height:30px
}
.elementor-2303 .elementor-element.elementor-element-029ee55{
    width:auto;
    max-width:auto;
    align-self:center
}
.elementor-2303 .elementor-element.elementor-element-50f6037 .elementor-heading-title{
    color:#5B1865;
    font-family:"Work Sans",Sans-serif;
    font-size:1.4rem
}
.elementor-2303 .elementor-element.elementor-element-50f6037>.elementor-widget-container{
    margin:0;
    padding:0 0 0 .75em
}
.elementor-2303 .elementor-element.elementor-element-50f6037{
    width:auto;
    max-width:auto;
    align-self:center
}
@media(max-width:1024px) and (min-width:768px){
    .elementor-2303 .elementor-element.elementor-element-0652332{
        width:100%
    }
}
@media(max-width:1024px){
    .elementor-2303 .elementor-element.elementor-element-5656708{
        text-align:center
    }
    .elementor-2303 .elementor-element.elementor-element-5656708>.elementor-widget-container{
        margin:0;
        padding:0
    }
    .elementor-2303 .elementor-element.elementor-element-ee67945{
        text-align:center
    }
    .elementor-2303 .elementor-element.elementor-element-ee67945>.elementor-widget-container{
        margin:0;
        padding:0
    }
    .elementor-2303 .elementor-element.elementor-element-db849b3{
        text-align:center
    }
    .elementor-2303 .elementor-element.elementor-element-db849b3>.elementor-widget-container{
        margin:0;
        padding:0
    }
    .elementor-2303 .elementor-element.elementor-element-50f6037{
        text-align:center
    }
    .elementor-2303 .elementor-element.elementor-element-50f6037>.elementor-widget-container{
        margin:0;
        padding:0
    }
}
@media(max-width:767px){
    .elementor-2303 .elementor-element.elementor-element-5656708{
        text-align:center
    }
    .elementor-2303 .elementor-element.elementor-element-5656708>.elementor-widget-container{
        margin:0;
        padding:0
    }
    .elementor-2303 .elementor-element.elementor-element-ee67945{
        text-align:center
    }
    .elementor-2303 .elementor-element.elementor-element-ee67945>.elementor-widget-container{
        margin:0;
        padding:0
    }
    .elementor-2303 .elementor-element.elementor-element-db849b3{
        text-align:center
    }
    .elementor-2303 .elementor-element.elementor-element-db849b3>.elementor-widget-container{
        margin:0;
        padding:0
    }
    .elementor-2303 .elementor-element.elementor-element-50f6037{
        text-align:center
    }
    .elementor-2303 .elementor-element.elementor-element-50f6037>.elementor-widget-container{
        margin:0;
        padding:0
    }
}
.elementor-1823 .elementor-element.elementor-element-1c6d9f5:not(.elementor-motion-effects-element-type-background),.elementor-1823 .elementor-element.elementor-element-1c6d9f5>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#fff
}
.elementor-1823 .elementor-element.elementor-element-1c6d9f5{
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding:1em 0 1em 0
}
.elementor-1823 .elementor-element.elementor-element-1c6d9f5>.elementor-background-overlay{
    transition:background .3s,border-radius .3s,opacity .3s
}
.elementor-1823 .elementor-element.elementor-element-3314b0e .elementor-heading-title{
    text-transform:uppercase
}
.ee-tooltip.ee-tooltip-1b3439a.to--top,.ee-tooltip.ee-tooltip-1b3439a.to--bottom{
    margin-left:0
}
.ee-tooltip.ee-tooltip-1b3439a.to--left,.ee-tooltip.ee-tooltip-1b3439a.to--right{
    margin-top:0
}
.elementor-1721 .elementor-element.elementor-element-cb95113>.elementor-container>.elementor-column>.elementor-widget-wrap{
    align-content:flex-start;
    align-items:flex-start
}
.elementor-1721 .elementor-element.elementor-element-cb95113{
    padding:50px 0 20px 0
}
.elementor-1721 .elementor-element.elementor-element-6f86b05>.elementor-element-populated{
    border-style:solid;
    border-color:#5B1865;
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s
}
.elementor-1721 .elementor-element.elementor-element-6f86b05>.elementor-element-populated>.elementor-background-overlay{
    transition:background .3s,border-radius .3s,opacity .3s
}
.ee-tooltip.ee-tooltip-af945cc.to--top,.ee-tooltip.ee-tooltip-af945cc.to--bottom{
    margin-left:0
}
.ee-tooltip.ee-tooltip-af945cc.to--left,.ee-tooltip.ee-tooltip-af945cc.to--right{
    margin-top:0
}
.elementor-1721 .elementor-element.elementor-element-fca7047{
    text-align:center
}
.elementor-1721 .elementor-element.elementor-element-fca7047 .elementor-heading-title{
    font-size:16px;
    line-height:1.4em
}
.elementor-1721 .elementor-element.elementor-element-a94247f>.elementor-element-populated{
    padding:20px 20px 20px 20px
}
.elementor-1721 .elementor-element.elementor-element-60acf18:not(.elementor-motion-effects-element-type-background),.elementor-1721 .elementor-element.elementor-element-60acf18>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#fff
}
.elementor-1721 .elementor-element.elementor-element-60acf18{
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding:3em 0 3em 0
}
.elementor-1721 .elementor-element.elementor-element-60acf18>.elementor-background-overlay{
    transition:background .3s,border-radius .3s,opacity .3s
}
.elementor-1721 .elementor-element.elementor-element-56fe0d1:not(.elementor-motion-effects-element-type-background),.elementor-1721 .elementor-element.elementor-element-56fe0d1>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#fff
}
.elementor-1721 .elementor-element.elementor-element-56fe0d1{
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding:0 0 2em 0
}
.elementor-1721 .elementor-element.elementor-element-56fe0d1>.elementor-background-overlay{
    transition:background .3s,border-radius .3s,opacity .3s
}
.elementor-1721 .elementor-element.elementor-element-8afefa8:not(.elementor-motion-effects-element-type-background),.elementor-1721 .elementor-element.elementor-element-8afefa8>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#fff
}
.elementor-1721 .elementor-element.elementor-element-8afefa8{
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding:0 0 2em 0
}
.elementor-1721 .elementor-element.elementor-element-8afefa8>.elementor-background-overlay{
    transition:background .3s,border-radius .3s,opacity .3s
}
@media(min-width:768px){
    .elementor-1721 .elementor-element.elementor-element-6f86b05{
        width:45%
    }
    .elementor-1721 .elementor-element.elementor-element-a94247f{
        width:55%
    }
}
@media(max-width:767px){
    .elementor-1721 .elementor-element.elementor-element-cb95113{
        padding:0
    }
    .elementor-1721 .elementor-element.elementor-element-ce95d8b{
        text-align:center
    }
    .elementor-1721 .elementor-element.elementor-element-60acf18{
        margin-top:0;
        margin-bottom:0;
        padding:0
    }
    .elementor-1721 .elementor-element.elementor-element-eb9c517{
        width:100%
    }
    .elementor-1721 .elementor-element.elementor-element-56fe0d1{
        margin-top:0;
        margin-bottom:0;
        padding:0
    }
    .elementor-1721 .elementor-element.elementor-element-2c91255{
        text-align:center
    }
    .elementor-1721 .elementor-element.elementor-element-8afefa8{
        margin-top:0;
        margin-bottom:0;
        padding:0
    }
    .elementor-1721 .elementor-element.elementor-element-8e9de80{
        text-align:left
    }
}
.elementor-1770 .elementor-element.elementor-element-802eaf9>.elementor-container>.elementor-column>.elementor-widget-wrap{
    align-content:center;
    align-items:center
}
.elementor-1770 .elementor-element.elementor-element-802eaf9{
    padding:50px 50px 50px 50px
}
.elementor-1770 .elementor-element.elementor-element-1aaed3f:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-1770 .elementor-element.elementor-element-1aaed3f>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#fff
}
.elementor-1770 .elementor-element.elementor-element-1aaed3f>.elementor-element-populated{
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s
}
.elementor-1770 .elementor-element.elementor-element-1aaed3f>.elementor-element-populated>.elementor-background-overlay{
    transition:background .3s,border-radius .3s,opacity .3s
}
.ee-tooltip.ee-tooltip-013cc2f.to--top,.ee-tooltip.ee-tooltip-013cc2f.to--bottom{
    margin-left:0
}
.ee-tooltip.ee-tooltip-013cc2f.to--left,.ee-tooltip.ee-tooltip-013cc2f.to--right{
    margin-top:0
}
.elementor-1770 .elementor-element.elementor-element-21879c1:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-1770 .elementor-element.elementor-element-21879c1>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#5B1865
}
.elementor-1770 .elementor-element.elementor-element-21879c1>.elementor-element-populated{
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s
}
.elementor-1770 .elementor-element.elementor-element-21879c1>.elementor-element-populated>.elementor-background-overlay{
    transition:background .3s,border-radius .3s,opacity .3s
}
.elementor-1770 .elementor-element.elementor-element-97b95d4 .elementor-wrapper{
    --video-aspect-ratio:1.77777
}
.elementor-1770 .elementor-element.elementor-element-0868b71{
    padding:0
}
.elementor-1770 .elementor-element.elementor-element-9df9ddc>.elementor-element-populated{
    padding:20px 20px 20px 20px
}
.elementor-1770 .elementor-element.elementor-element-1c0472b{
    --divider-border-style:solid;
    --divider-color:#000;
    --divider-border-width:1px
}
.elementor-1770 .elementor-element.elementor-element-1c0472b .elementor-divider-separator{
    width:100%
}
.elementor-1770 .elementor-element.elementor-element-1c0472b .elementor-divider{
    padding-top:15px;
    padding-bottom:15px
}
.elementor-1770 .elementor-element.elementor-element-e0d6d29>.elementor-container>.elementor-column>.elementor-widget-wrap{
    align-content:center;
    align-items:center
}
.elementor-1770 .elementor-element.elementor-element-e0d6d29{
    padding:0
}
.elementor-bc-flex-widget .elementor-1770 .elementor-element.elementor-element-7a4ca97.elementor-column .elementor-widget-wrap{
    align-items:center
}
.elementor-1770 .elementor-element.elementor-element-7a4ca97.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{
    align-content:center;
    align-items:center
}
.ee-tooltip.ee-tooltip-1e20550.to--top,.ee-tooltip.ee-tooltip-1e20550.to--bottom{
    margin-left:0
}
.ee-tooltip.ee-tooltip-1e20550.to--left,.ee-tooltip.ee-tooltip-1e20550.to--right{
    margin-top:0
}
.elementor-1770 .elementor-element.elementor-element-3aa938b:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-1770 .elementor-element.elementor-element-3aa938b>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#5B1865
}
.elementor-1770 .elementor-element.elementor-element-3aa938b>.elementor-element-populated{
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s
}
.elementor-1770 .elementor-element.elementor-element-3aa938b>.elementor-element-populated>.elementor-background-overlay{
    transition:background .3s,border-radius .3s,opacity .3s
}
.elementor-1770 .elementor-element.elementor-element-2cdeb21 .elementor-wrapper{
    --video-aspect-ratio:1.77777
}
.elementor-1770 .elementor-element.elementor-element-30b5a1c{
    padding:0
}
.elementor-1770 .elementor-element.elementor-element-4d5edcd>.elementor-element-populated{
    padding:20px 20px 20px 20px
}
.elementor-1770 .elementor-element.elementor-element-f0e08cc{
    padding:0
}
.elementor-1770 .elementor-element.elementor-element-e6f969f>.elementor-element-populated{
    padding:20px 20px 20px 20px
}
.elementor-1770 .elementor-element.elementor-element-221083e>.elementor-element-populated{
    padding:20px 20px 20px 20px
}
.elementor-1770 .elementor-element.elementor-element-2970e95{
    --divider-border-style:solid;
    --divider-color:#000;
    --divider-border-width:1px
}
.elementor-1770 .elementor-element.elementor-element-2970e95 .elementor-divider-separator{
    width:100%
}
.elementor-1770 .elementor-element.elementor-element-2970e95 .elementor-divider{
    padding-top:15px;
    padding-bottom:15px
}
.elementor-1770 .elementor-element.elementor-element-ac17926>.elementor-container>.elementor-column>.elementor-widget-wrap{
    align-content:center;
    align-items:center
}
.elementor-1770 .elementor-element.elementor-element-ac17926{
    padding:0
}
.elementor-bc-flex-widget .elementor-1770 .elementor-element.elementor-element-f59a69e.elementor-column .elementor-widget-wrap{
    align-items:flex-start
}
.elementor-1770 .elementor-element.elementor-element-f59a69e.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{
    align-content:flex-start;
    align-items:flex-start
}
.ee-tooltip.ee-tooltip-9559d39.to--top,.ee-tooltip.ee-tooltip-9559d39.to--bottom{
    margin-left:0
}
.ee-tooltip.ee-tooltip-9559d39.to--left,.ee-tooltip.ee-tooltip-9559d39.to--right{
    margin-top:0
}
.elementor-1770 .elementor-element.elementor-element-6c44f21:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-1770 .elementor-element.elementor-element-6c44f21>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#5B1865
}
.elementor-1770 .elementor-element.elementor-element-6c44f21>.elementor-element-populated{
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s
}
.elementor-1770 .elementor-element.elementor-element-6c44f21>.elementor-element-populated>.elementor-background-overlay{
    transition:background .3s,border-radius .3s,opacity .3s
}
.elementor-1770 .elementor-element.elementor-element-931dbad .elementor-wrapper{
    --video-aspect-ratio:1.77777
}
.elementor-1770 .elementor-element.elementor-element-55397af{
    padding:0
}
.elementor-1770 .elementor-element.elementor-element-aedd125>.elementor-element-populated{
    padding:20px 20px 20px 20px
}
.elementor-1770 .elementor-element.elementor-element-8ab356b{
    padding:0
}
.elementor-1770 .elementor-element.elementor-element-83a8715>.elementor-element-populated{
    padding:20px 20px 20px 20px
}
.elementor-1770 .elementor-element.elementor-element-045108a>.elementor-element-populated{
    padding:20px 20px 20px 20px
}
.elementor-1770 .elementor-element.elementor-element-fa8a722{
    --divider-border-style:solid;
    --divider-color:#000;
    --divider-border-width:1px
}
.elementor-1770 .elementor-element.elementor-element-fa8a722 .elementor-divider-separator{
    width:100%
}
.elementor-1770 .elementor-element.elementor-element-fa8a722 .elementor-divider{
    padding-top:15px;
    padding-bottom:15px
}
.elementor-1770 .elementor-element.elementor-element-d42b26f>.elementor-container>.elementor-column>.elementor-widget-wrap{
    align-content:center;
    align-items:center
}
.elementor-1770 .elementor-element.elementor-element-d42b26f{
    padding:0
}
.elementor-bc-flex-widget .elementor-1770 .elementor-element.elementor-element-62741f9.elementor-column .elementor-widget-wrap{
    align-items:flex-start
}
.elementor-1770 .elementor-element.elementor-element-62741f9.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{
    align-content:flex-start;
    align-items:flex-start
}
.elementor-1770 .elementor-element.elementor-element-fc5e649 img{
    width:550px
}
.ee-tooltip.ee-tooltip-fc5e649.to--top,.ee-tooltip.ee-tooltip-fc5e649.to--bottom{
    margin-left:0
}
.ee-tooltip.ee-tooltip-fc5e649.to--left,.ee-tooltip.ee-tooltip-fc5e649.to--right{
    margin-top:0
}
.elementor-1770 .elementor-element.elementor-element-857ac76>.elementor-element-populated{
    padding:20px 20px 20px 20px
}
.elementor-1770 .elementor-element.elementor-element-2e5b429{
    padding:0
}
.elementor-1770 .elementor-element.elementor-element-c522da7>.elementor-element-populated{
    padding:20px 20px 20px 20px
}
@media(max-width:767px){
    .elementor-1770 .elementor-element.elementor-element-ddaea49{
        text-align:center
    }
    .elementor-1770 .elementor-element.elementor-element-e809a95{
        text-align:center
    }
    .elementor-1770 .elementor-element.elementor-element-31b6084{
        text-align:center
    }
    .elementor-1770 .elementor-element.elementor-element-51c81fb{
        text-align:center
    }
    .elementor-1770 .elementor-element.elementor-element-efcccc2{
        text-align:center
    }
    .elementor-1770 .elementor-element.elementor-element-4e7b668{
        text-align:center
    }
    .elementor-1770 .elementor-element.elementor-element-abdee79{
        text-align:center
    }
    .elementor-1770 .elementor-element.elementor-element-0bb47d4{
        text-align:center
    }
    .elementor-1770 .elementor-element.elementor-element-c6ca3c5{
        text-align:center
    }
}
@media(min-width:768px){
    .elementor-1770 .elementor-element.elementor-element-21879c1{
        width:49.825%
    }
    .elementor-1770 .elementor-element.elementor-element-7a4ca97{
        width:46.404%
    }
    .elementor-1770 .elementor-element.elementor-element-3aa938b{
        width:53.596%
    }
    .elementor-1770 .elementor-element.elementor-element-e6f969f{
        width:66.491%
    }
    .elementor-1770 .elementor-element.elementor-element-221083e{
        width:33.509%
    }
    .elementor-1770 .elementor-element.elementor-element-f59a69e{
        width:46.404%
    }
    .elementor-1770 .elementor-element.elementor-element-6c44f21{
        width:53.596%
    }
    .elementor-1770 .elementor-element.elementor-element-83a8715{
        width:66.491%
    }
    .elementor-1770 .elementor-element.elementor-element-045108a{
        width:33.509%
    }
}
.elementor-1697 .elementor-element.elementor-element-60acf18:not(.elementor-motion-effects-element-type-background),.elementor-1697 .elementor-element.elementor-element-60acf18>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#fff
}
.elementor-1697 .elementor-element.elementor-element-60acf18{
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding:0 0 2em 0
}
.elementor-1697 .elementor-element.elementor-element-60acf18>.elementor-background-overlay{
    transition:background .3s,border-radius .3s,opacity .3s
}
.elementor-1697 .elementor-element.elementor-element-d2d8a4d>.elementor-widget-container{
    padding:20px 0 0 0
}
@media(max-width:767px){
    .elementor-1697 .elementor-element.elementor-element-d2d8a4d{
        text-align:center
    }
}
.elementor-2232 .elementor-element.elementor-element-1c6d9f5:not(.elementor-motion-effects-element-type-background),.elementor-2232 .elementor-element.elementor-element-1c6d9f5>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#fff
}
.elementor-2232 .elementor-element.elementor-element-1c6d9f5{
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding:1em 0 1em 0
}
.elementor-2232 .elementor-element.elementor-element-1c6d9f5>.elementor-background-overlay{
    transition:background .3s,border-radius .3s,opacity .3s
}
.elementor-2232 .elementor-element.elementor-element-3314b0e .elementor-heading-title{
    text-transform:uppercase
}
.elementor-2232 .elementor-element.elementor-element-60acf18:not(.elementor-motion-effects-element-type-background),.elementor-2232 .elementor-element.elementor-element-60acf18>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#fff
}
.elementor-2232 .elementor-element.elementor-element-60acf18{
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding:0 0 2em 0
}
.elementor-2232 .elementor-element.elementor-element-60acf18>.elementor-background-overlay{
    transition:background .3s,border-radius .3s,opacity .3s
}
@media(max-width:767px){
    .elementor-2232 .elementor-element.elementor-element-3314b0e{
        text-align:center
    }
    .elementor-2232 .elementor-element.elementor-element-1606f52{
        text-align:center
    }
}
.elementor-1983 .elementor-element.elementor-element-dba5300 .elementor-sitemap-section{
    flex-basis:calc(1 / 2 * 100%)
}
.elementor-1983 .elementor-element.elementor-element-dba5300 .elementor-sitemap-list,.elementor-1983 .elementor-element.elementor-element-dba5300 .elementor-sitemap-list .children{
    list-style-type:disc
}
@media(max-width:1024px){
    .elementor-1983 .elementor-element.elementor-element-dba5300 .elementor-sitemap-section{
        flex-basis:calc(1 / 2 * 100%)
    }
}
@media(max-width:767px){
    .elementor-1983 .elementor-element.elementor-element-dba5300 .elementor-sitemap-section{
        flex-basis:calc(1 / 1 * 100%)
    }
}
.elementor-1726 .elementor-element.elementor-element-66e8260{
    padding:20px 0 0 0
}
@media(max-width:767px){
    .elementor-1726 .elementor-element.elementor-element-040825d{
        text-align:center
    }
}
.elementor-2197 .elementor-element.elementor-element-1c6d9f5:not(.elementor-motion-effects-element-type-background),.elementor-2197 .elementor-element.elementor-element-1c6d9f5>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#fff
}
.elementor-2197 .elementor-element.elementor-element-1c6d9f5{
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding:1em 0 1em 0
}
.elementor-2197 .elementor-element.elementor-element-1c6d9f5>.elementor-background-overlay{
    transition:background .3s,border-radius .3s,opacity .3s
}
.elementor-2197 .elementor-element.elementor-element-3314b0e .elementor-heading-title{
    text-transform:uppercase
}
.elementor-2197 .elementor-element.elementor-element-60acf18:not(.elementor-motion-effects-element-type-background),.elementor-2197 .elementor-element.elementor-element-60acf18>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#fff
}
.elementor-2197 .elementor-element.elementor-element-60acf18{
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding:0 0 2em 0
}
.elementor-2197 .elementor-element.elementor-element-60acf18>.elementor-background-overlay{
    transition:background .3s,border-radius .3s,opacity .3s
}
.elementor-2197 .elementor-element.elementor-element-8392c04{
    text-align:center
}
.elementor-2197 .elementor-element.elementor-element-8392c04 .elementor-heading-title{
    text-transform:uppercase
}
.elementor-2197 .elementor-element.elementor-element-7317103{
    padding:10px 10px 10px 10px
}
.elementor-bc-flex-widget .elementor-2197 .elementor-element.elementor-element-3e7409f.elementor-column .elementor-widget-wrap{
    align-items:center
}
.elementor-2197 .elementor-element.elementor-element-3e7409f.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{
    align-content:center;
    align-items:center
}
.elementor-2197 .elementor-element.elementor-element-3e7409f>.elementor-element-populated{
    border-style:solid;
    border-width:1px 1px;
    border-color:#c6c6c6;
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s
}
.elementor-2197 .elementor-element.elementor-element-3e7409f>.elementor-element-populated,.elementor-2197 .elementor-element.elementor-element-3e7409f>.elementor-element-populated>.elementor-background-overlay,.elementor-2197 .elementor-element.elementor-element-3e7409f>.elementor-background-slideshow{
    border-radius:2px 2px 2px 2px
}
.elementor-2197 .elementor-element.elementor-element-3e7409f>.elementor-element-populated>.elementor-background-overlay{
    transition:background .3s,border-radius .3s,opacity .3s
}
.ee-tooltip.ee-tooltip-8af5eb8.to--top,.ee-tooltip.ee-tooltip-8af5eb8.to--bottom{
    margin-left:0
}
.ee-tooltip.ee-tooltip-8af5eb8.to--left,.ee-tooltip.ee-tooltip-8af5eb8.to--right{
    margin-top:0
}
.elementor-bc-flex-widget .elementor-2197 .elementor-element.elementor-element-41b60a3.elementor-column .elementor-widget-wrap{
    align-items:center
}
.elementor-2197 .elementor-element.elementor-element-41b60a3.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{
    align-content:center;
    align-items:center
}
.elementor-2197 .elementor-element.elementor-element-41b60a3>.elementor-element-populated{
    border-style:solid;
    border-width:1px 1px;
    border-color:#c6c6c6;
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s
}
.elementor-2197 .elementor-element.elementor-element-41b60a3>.elementor-element-populated,.elementor-2197 .elementor-element.elementor-element-41b60a3>.elementor-element-populated>.elementor-background-overlay,.elementor-2197 .elementor-element.elementor-element-41b60a3>.elementor-background-slideshow{
    border-radius:2px 2px 2px 2px
}
.elementor-2197 .elementor-element.elementor-element-41b60a3>.elementor-element-populated>.elementor-background-overlay{
    transition:background .3s,border-radius .3s,opacity .3s
}
.ee-tooltip.ee-tooltip-a76c046.to--top,.ee-tooltip.ee-tooltip-a76c046.to--bottom{
    margin-left:0
}
.ee-tooltip.ee-tooltip-a76c046.to--left,.ee-tooltip.ee-tooltip-a76c046.to--right{
    margin-top:0
}
.elementor-bc-flex-widget .elementor-2197 .elementor-element.elementor-element-beab0bf.elementor-column .elementor-widget-wrap{
    align-items:center
}
.elementor-2197 .elementor-element.elementor-element-beab0bf.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{
    align-content:center;
    align-items:center
}
.elementor-2197 .elementor-element.elementor-element-beab0bf>.elementor-element-populated{
    border-style:solid;
    border-width:1px 1px;
    border-color:#c6c6c6;
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s
}
.elementor-2197 .elementor-element.elementor-element-beab0bf>.elementor-element-populated,.elementor-2197 .elementor-element.elementor-element-beab0bf>.elementor-element-populated>.elementor-background-overlay,.elementor-2197 .elementor-element.elementor-element-beab0bf>.elementor-background-slideshow{
    border-radius:2px 2px 2px 2px
}
.elementor-2197 .elementor-element.elementor-element-beab0bf>.elementor-element-populated>.elementor-background-overlay{
    transition:background .3s,border-radius .3s,opacity .3s
}
.ee-tooltip.ee-tooltip-e440b97.to--top,.ee-tooltip.ee-tooltip-e440b97.to--bottom{
    margin-left:0
}
.ee-tooltip.ee-tooltip-e440b97.to--left,.ee-tooltip.ee-tooltip-e440b97.to--right{
    margin-top:0
}
@media(max-width:767px){
    .elementor-2197 .elementor-element.elementor-element-3314b0e{
        text-align:center
    }
    .elementor-2197 .elementor-element.elementor-element-1606f52{
        text-align:center
    }
}
.elementor-2228 .elementor-element.elementor-element-1c6d9f5:not(.elementor-motion-effects-element-type-background),.elementor-2228 .elementor-element.elementor-element-1c6d9f5>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#fff
}
.elementor-2228 .elementor-element.elementor-element-1c6d9f5{
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding:1em 0 1em 0
}
.elementor-2228 .elementor-element.elementor-element-1c6d9f5>.elementor-background-overlay{
    transition:background .3s,border-radius .3s,opacity .3s
}
.elementor-2228 .elementor-element.elementor-element-3314b0e .elementor-heading-title{
    text-transform:uppercase
}
.elementor-2228 .elementor-element.elementor-element-60acf18:not(.elementor-motion-effects-element-type-background),.elementor-2228 .elementor-element.elementor-element-60acf18>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#fff
}
.elementor-2228 .elementor-element.elementor-element-60acf18{
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding:0 0 2em 0
}
.elementor-2228 .elementor-element.elementor-element-60acf18>.elementor-background-overlay{
    transition:background .3s,border-radius .3s,opacity .3s
}
@media(max-width:767px){
    .elementor-2228 .elementor-element.elementor-element-3314b0e{
        text-align:center
    }
    .elementor-2228 .elementor-element.elementor-element-1606f52{
        text-align:center
    }
}
.elementor-2193 .elementor-element.elementor-element-1c6d9f5:not(.elementor-motion-effects-element-type-background),.elementor-2193 .elementor-element.elementor-element-1c6d9f5>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#fff
}
.elementor-2193 .elementor-element.elementor-element-1c6d9f5{
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding:1em 0 1em 0
}
.elementor-2193 .elementor-element.elementor-element-1c6d9f5>.elementor-background-overlay{
    transition:background .3s,border-radius .3s,opacity .3s
}
.elementor-2193 .elementor-element.elementor-element-3314b0e .elementor-heading-title{
    text-transform:uppercase
}
.elementor-2193 .elementor-element.elementor-element-60acf18:not(.elementor-motion-effects-element-type-background),.elementor-2193 .elementor-element.elementor-element-60acf18>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#fff
}
.elementor-2193 .elementor-element.elementor-element-60acf18{
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding:0 0 2em 0
}
.elementor-2193 .elementor-element.elementor-element-60acf18>.elementor-background-overlay{
    transition:background .3s,border-radius .3s,opacity .3s
}
@media(max-width:767px){
    .elementor-2193 .elementor-element.elementor-element-3314b0e{
        text-align:center
    }
    .elementor-2193 .elementor-element.elementor-element-1606f52{
        text-align:center
    }
}
.elementor-8453 .elementor-element.elementor-element-a04a848:not(.elementor-motion-effects-element-type-background),.elementor-8453 .elementor-element.elementor-element-a04a848>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#fff
}
.elementor-8453 .elementor-element.elementor-element-a04a848{
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding:4em 0 4em 0
}
.elementor-8453 .elementor-element.elementor-element-a04a848>.elementor-background-overlay{
    transition:background .3s,border-radius .3s,opacity .3s
}
.elementor-8453 .elementor-element.elementor-element-44136ce>.elementor-element-populated{
    padding:0 2em 0 0
}
.elementor-8453 .elementor-element.elementor-element-20b2c58{
    text-align:left
}
.elementor-8453 .elementor-element.elementor-element-20b2c58 .elementor-heading-title{
    color:#5B1865;;
    font-family:"Volkhov",Sans-serif;
    font-size:38px;
    text-transform:uppercase
}
.elementor-8453 .elementor-element.elementor-element-20b2c58>.elementor-widget-container{
    padding:0
}
.elementor-8453 .elementor-element.elementor-element-b97611b .elementor-heading-title{
    color:#5B1865;;
    font-size:21px;
    line-height:1.2em
}
.elementor-8453 .elementor-element.elementor-element-203cc0e .elementor-heading-title{
    color:#5B1865;;
    font-size:21px;
    line-height:1.2em
}
.elementor-8453 .elementor-element.elementor-element-d7508de>.elementor-element-populated{
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding:0 0 0 2em
}
.elementor-8453 .elementor-element.elementor-element-d7508de>.elementor-element-populated>.elementor-background-overlay{
    transition:background .3s,border-radius .3s,opacity .3s
}
.ee-tooltip.ee-tooltip-1145c2b.to--top,.ee-tooltip.ee-tooltip-1145c2b.to--bottom{
    margin-left:0
}
.ee-tooltip.ee-tooltip-1145c2b.to--left,.ee-tooltip.ee-tooltip-1145c2b.to--right{
    margin-top:0
}
.ee-tooltip.ee-tooltip-1719a7a.to--top,.ee-tooltip.ee-tooltip-1719a7a.to--bottom{
    margin-left:0
}
.ee-tooltip.ee-tooltip-1719a7a.to--left,.ee-tooltip.ee-tooltip-1719a7a.to--right{
    margin-top:0
}
@media(max-width:1024px){
    .elementor-8453 .elementor-element.elementor-element-44136ce>.elementor-element-populated{
        padding:1em 1em 1em 1em
    }
}
@media(max-width:767px){
    .elementor-8453 .elementor-element.elementor-element-a04a848{
        padding:0
    }
    .elementor-8453 .elementor-element.elementor-element-44136ce>.elementor-element-populated{
        padding:2em 1em 2em 1em
    }
    .elementor-8453 .elementor-element.elementor-element-20b2c58{
        text-align:center
    }
    .elementor-8453 .elementor-element.elementor-element-20b2c58 .elementor-heading-title{
        font-size:25px
    }
    .elementor-8453 .elementor-element.elementor-element-b97611b{
        text-align:center
    }
    .elementor-8453 .elementor-element.elementor-element-9a0eb00{
        text-align:center
    }
    .elementor-8453 .elementor-element.elementor-element-203cc0e{
        text-align:center
    }
    .elementor-8453 .elementor-element.elementor-element-fbce981{
        text-align:center
    }
    .elementor-8453 .elementor-element.elementor-element-d7508de>.elementor-element-populated{
        padding:0
    }
    .elementor-8453 .elementor-element.elementor-element-1145c2b img{
        width:100%
    }
    .elementor-8453 .elementor-element.elementor-element-1719a7a img{
        width:100%
    }
}
.elementor-1857 .elementor-element.elementor-element-38bb8989>.elementor-container{
    max-width:1300px
}
.elementor-1857 .elementor-element.elementor-element-38bb8989:not(.elementor-motion-effects-element-type-background),.elementor-1857 .elementor-element.elementor-element-38bb8989>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#5B1865
}
.elementor-1857 .elementor-element.elementor-element-38bb8989{
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin-top:0;
    margin-bottom:0;
    padding:0 2em 0 1em
}
.elementor-1857 .elementor-element.elementor-element-38bb8989>.elementor-background-overlay{
    transition:background .3s,border-radius .3s,opacity .3s
}
.elementor-bc-flex-widget .elementor-1857 .elementor-element.elementor-element-7ef2a4b3.elementor-column .elementor-widget-wrap{
    align-items:center
}
.elementor-1857 .elementor-element.elementor-element-7ef2a4b3.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{
    align-content:center;
    align-items:center
}
.elementor-1857 .elementor-element.elementor-element-7ef2a4b3>.elementor-element-populated{
    margin:0;
    --e-column-margin-right:0;
    --e-column-margin-left:0;
    padding:0
}
.elementor-1857 .elementor-element.elementor-element-3373e305{
    margin-top:0;
    margin-bottom:0
}
.elementor-bc-flex-widget .elementor-1857 .elementor-element.elementor-element-7adc8401.elementor-column .elementor-widget-wrap{
    align-items:center
}
.elementor-1857 .elementor-element.elementor-element-7adc8401.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{
    align-content:center;
    align-items:center
}
.elementor-1857 .elementor-element.elementor-element-72e85eaf{
    text-align:left
}
.ee-tooltip.ee-tooltip-72e85eaf.to--top,.ee-tooltip.ee-tooltip-72e85eaf.to--bottom{
    margin-left:0
}
.ee-tooltip.ee-tooltip-72e85eaf.to--left,.ee-tooltip.ee-tooltip-72e85eaf.to--right{
    margin-top:0
}
.elementor-bc-flex-widget .elementor-1857 .elementor-element.elementor-element-501170af.elementor-column .elementor-widget-wrap{
    align-items:space-between
}
.elementor-1857 .elementor-element.elementor-element-501170af.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{
    align-content:space-between;
    align-items:space-between
}
.elementor-1857 .elementor-element.elementor-element-501170af.elementor-column>.elementor-widget-wrap{
    justify-content:flex-end
}
.elementor-1857 .elementor-element.elementor-element-3eb72c35 .elementor-button{
    font-family:"Work Sans",Sans-serif;
    font-size:.9rem;
    fill:#f8f8f9;
    color:#f8f8f9;
    background-color:#470024;
    border-style:solid;
    border-width:2px 2px;
    border-color:#470024;
    padding:.25em 1em .25em 1em
}
.elementor-1857 .elementor-element.elementor-element-3eb72c35>.elementor-widget-container{
    padding:0 2em 0 0
}
.elementor-1857 .elementor-element.elementor-element-3eb72c35{
    width:auto;
    max-width:auto;
    align-self:center
}
.elementor-1857 .elementor-element.elementor-element-576fb556{
    --grid-template-columns:repeat(0,auto);
    --icon-size:15px;
    --grid-column-gap:5px;
    --grid-row-gap:0;
    width:auto;
    max-width:auto;
    align-self:center
}
.elementor-1857 .elementor-element.elementor-element-576fb556 .elementor-widget-container{
    text-align:right
}
.elementor-1857 .elementor-element.elementor-element-576fb556>.elementor-widget-container{
    padding:0 1em 0 0
}
.elementor-1857 .elementor-element.elementor-element-3554f75e .elementor-icon-wrapper{
    text-align:center
}
.elementor-1857 .elementor-element.elementor-element-3554f75e.elementor-view-stacked .elementor-icon{
    background-color:#470024
}
.elementor-1857 .elementor-element.elementor-element-3554f75e.elementor-view-framed .elementor-icon,.elementor-1857 .elementor-element.elementor-element-3554f75e.elementor-view-default .elementor-icon{
    color:#470024;
    border-color:#470024
}
.elementor-1857 .elementor-element.elementor-element-3554f75e.elementor-view-framed .elementor-icon,.elementor-1857 .elementor-element.elementor-element-3554f75e.elementor-view-default .elementor-icon svg{
    fill:#470024
}
.elementor-1857 .elementor-element.elementor-element-3554f75e .elementor-icon{
    font-size:21px
}
.elementor-1857 .elementor-element.elementor-element-3554f75e .elementor-icon svg{
    height:21px
}
.elementor-1857 .elementor-element.elementor-element-3554f75e .elementor-icon i,.elementor-1857 .elementor-element.elementor-element-3554f75e .elementor-icon svg{
    transform:rotate(140deg)
}
.elementor-1857 .elementor-element.elementor-element-3554f75e>.elementor-widget-container{
    margin:0 0 -10px 0;
    padding:0 0 0 1em
}
.elementor-1857 .elementor-element.elementor-element-3554f75e{
    width:auto;
    max-width:auto;
    align-self:center
}
.elementor-1857 .elementor-element.elementor-element-731d3255 a.pp-link{
    font-size:1.6rem
}
.elementor-1857 .elementor-element.elementor-element-731d3255 a.pp-link,.elementor-1857 .elementor-element.elementor-element-731d3255 .pp-link-effect-10 span,.elementor-1857 .elementor-element.elementor-element-731d3255 .pp-link-effect-15:before,.elementor-1857 .elementor-element.elementor-element-731d3255 .pp-link-effect-16,.elementor-1857 .elementor-element.elementor-element-731d3255 .pp-link-effect-17:before{
    color:#fff
}
.elementor-1857 .elementor-element.elementor-element-731d3255 .pp-link-effect-8:before{
    border-color:rgba(0,0,0,0)
}
.elementor-1857 .elementor-element.elementor-element-731d3255 .pp-link-effect-11{
    border-top-color:rgba(0,0,0,0)
}
.elementor-1857 .elementor-element.elementor-element-731d3255 .pp-link-effect-1:after,.elementor-1857 .elementor-element.elementor-element-731d3255 .pp-link-effect-2:after,.elementor-1857 .elementor-element.elementor-element-731d3255 .pp-link-effect-6:before,.elementor-1857 .elementor-element.elementor-element-731d3255 .pp-link-effect-6:after,.elementor-1857 .elementor-element.elementor-element-731d3255 .pp-link-effect-7:before,.elementor-1857 .elementor-element.elementor-element-731d3255 .pp-link-effect-7:after,.elementor-1857 .elementor-element.elementor-element-731d3255 .pp-link-effect-14:before,.elementor-1857 .elementor-element.elementor-element-731d3255 .pp-link-effect-14:after,.elementor-1857 .elementor-element.elementor-element-731d3255 .pp-link-effect-18:before,.elementor-1857 .elementor-element.elementor-element-731d3255 .pp-link-effect-18:after{
    background:rgba(0,0,0,0)
}
.elementor-1857 .elementor-element.elementor-element-731d3255 .pp-link-effect-3:before,.elementor-1857 .elementor-element.elementor-element-731d3255 .pp-link-effect-3:after{
    color:rgba(0,0,0,0)
}
.elementor-1857 .elementor-element.elementor-element-731d3255 .pp-link-effect-20 span{
    box-shadow:inset 0 3px rgba(0,0,0,0)
}
.elementor-1857 .elementor-element.elementor-element-731d3255>.elementor-widget-container{
    padding:0
}
.elementor-1857 .elementor-element.elementor-element-731d3255{
    width:auto;
    max-width:auto
}
.elementor-1857 .elementor-element.elementor-element-6e466e9c .pp-advanced-menu--main .pp-menu-item{
    color:#fff;
    fill:#fff;
    padding-left:0;
    padding-right:0;
    padding-top:5px;
    padding-bottom:5px
}
body:not(.rtl) .elementor-1857 .elementor-element.elementor-element-6e466e9c .pp-advanced-menu--layout-horizontal .pp-advanced-menu>li:not(:last-child){
    margin-right:35px
}
body.rtl .elementor-1857 .elementor-element.elementor-element-6e466e9c .pp-advanced-menu--layout-horizontal .pp-advanced-menu>li:not(:last-child){
    margin-left:35px
}
.elementor-1857 .elementor-element.elementor-element-6e466e9c .pp-advanced-menu--main:not(.pp-advanced-menu--layout-horizontal) .pp-advanced-menu>li:not(:last-child){
    margin-bottom:35px
}
.elementor-1857 .elementor-element.elementor-element-6e466e9c .pp-advanced-menu--main .pp-advanced-menu--dropdown{
    min-width:200px
}
.elementor-1857 .elementor-element.elementor-element-6e466e9c .pp-advanced-menu .pp-menu-item,.elementor-1857 .elementor-element.elementor-element-6e466e9c .pp-advanced-menu-main-wrapper.pp-advanced-menu--type-full-screen .pp-advanced-menu--dropdown .pp-menu-item,.pp-advanced-menu--dropdown.pp-advanced-menu__container.pp-menu-6e466e9c .pp-menu-item{
    font-family:"Open Sans",Sans-serif;
    font-weight:300
}
.elementor-1857 .elementor-element.elementor-element-200a936c:not(.elementor-motion-effects-element-type-background),.elementor-1857 .elementor-element.elementor-element-200a936c>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#5B1865
}
.elementor-1857 .elementor-element.elementor-element-200a936c{
    box-shadow:0 0 10px 0 rgba(0,0,0,0.5);
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s
}
.elementor-1857 .elementor-element.elementor-element-200a936c>.elementor-background-overlay{
    transition:background .3s,border-radius .3s,opacity .3s
}
.elementor-1857 .elementor-element.elementor-element-2695ba97{
    text-align:left
}
.ee-tooltip.ee-tooltip-2695ba97.to--top,.ee-tooltip.ee-tooltip-2695ba97.to--bottom{
    margin-left:0
}
.ee-tooltip.ee-tooltip-2695ba97.to--left,.ee-tooltip.ee-tooltip-2695ba97.to--right{
    margin-top:0
}
.elementor-1857 .elementor-element.elementor-element-83ad351 .elementor-button{
    font-family:"Open Sans",Sans-serif;
    font-weight:500;
    fill:#fff;
    color:#fff;
    background-color:#d0463500
}
@media(max-width:1024px){
    .elementor-bc-flex-widget .elementor-1857 .elementor-element.elementor-element-5cf487fc.elementor-column .elementor-widget-wrap{
        align-items:center
    }
    .elementor-1857 .elementor-element.elementor-element-5cf487fc.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{
        align-content:center;
        align-items:center
    }
    .elementor-1857 .elementor-element.elementor-element-5cf487fc.elementor-column>.elementor-widget-wrap{
        justify-content:space-between
    }
    .elementor-1857 .elementor-element.elementor-element-5cf487fc>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){
        margin-bottom:0
    }
    .elementor-1857 .elementor-element.elementor-element-2695ba97 img{
        width:275px
    }
    .elementor-1857 .elementor-element.elementor-element-2695ba97{
        width:auto;
        max-width:auto
    }
    .elementor-1857 .elementor-element.elementor-element-83ad351 .elementor-button{
        font-size:2em
    }
    .elementor-1857 .elementor-element.elementor-element-83ad351{
        width:auto;
        max-width:auto
    }
}
@media(min-width:768px){
    .elementor-1857 .elementor-element.elementor-element-7adc8401{
        width:21.679%
    }
    .elementor-1857 .elementor-element.elementor-element-501170af{
        width:78.321%
    }
}
@media(max-width:767px){
    .elementor-1857 .elementor-element.elementor-element-3eb72c35 .elementor-button{
        padding:.5em 2em .5em 2em
    }
    .elementor-1857 .elementor-element.elementor-element-2695ba97 img{
        width:225px
    }
}
.elementor-8606 .elementor-element.elementor-element-c797cd5.elementor-column>.elementor-widget-wrap{
    justify-content:center
}
.elementor-8606 .elementor-element.elementor-element-2e37f86 .elementor-icon-wrapper{
    text-align:center
}
.elementor-8606 .elementor-element.elementor-element-2e37f86.elementor-view-stacked .elementor-icon{
    background-color:#fff
}
.elementor-8606 .elementor-element.elementor-element-2e37f86.elementor-view-framed .elementor-icon,.elementor-8606 .elementor-element.elementor-element-2e37f86.elementor-view-default .elementor-icon{
    color:#fff;
    border-color:#fff
}
.elementor-8606 .elementor-element.elementor-element-2e37f86.elementor-view-framed .elementor-icon,.elementor-8606 .elementor-element.elementor-element-2e37f86.elementor-view-default .elementor-icon svg{
    fill:#fff
}
.elementor-8606 .elementor-element.elementor-element-2e37f86 .elementor-icon{
    font-size:26px
}
.elementor-8606 .elementor-element.elementor-element-2e37f86 .elementor-icon svg{
    height:26px
}
.elementor-8606 .elementor-element.elementor-element-2e37f86{
    width:auto;
    max-width:auto
}
.elementor-8606 .elementor-element.elementor-element-b8cbeea a.pp-link{
    font-size:1.6rem;
    font-weight:700
}
.elementor-8606 .elementor-element.elementor-element-b8cbeea a.pp-link,.elementor-8606 .elementor-element.elementor-element-b8cbeea .pp-link-effect-10 span,.elementor-8606 .elementor-element.elementor-element-b8cbeea .pp-link-effect-15:before,.elementor-8606 .elementor-element.elementor-element-b8cbeea .pp-link-effect-16,.elementor-8606 .elementor-element.elementor-element-b8cbeea .pp-link-effect-17:before{
    color:#000
}
.elementor-8606 .elementor-element.elementor-element-b8cbeea .pp-link-effect-8:before{
    border-color:rgba(0,0,0,0)
}
.elementor-8606 .elementor-element.elementor-element-b8cbeea .pp-link-effect-11{
    border-top-color:rgba(0,0,0,0)
}
.elementor-8606 .elementor-element.elementor-element-b8cbeea .pp-link-effect-1:after,.elementor-8606 .elementor-element.elementor-element-b8cbeea .pp-link-effect-2:after,.elementor-8606 .elementor-element.elementor-element-b8cbeea .pp-link-effect-6:before,.elementor-8606 .elementor-element.elementor-element-b8cbeea .pp-link-effect-6:after,.elementor-8606 .elementor-element.elementor-element-b8cbeea .pp-link-effect-7:before,.elementor-8606 .elementor-element.elementor-element-b8cbeea .pp-link-effect-7:after,.elementor-8606 .elementor-element.elementor-element-b8cbeea .pp-link-effect-14:before,.elementor-8606 .elementor-element.elementor-element-b8cbeea .pp-link-effect-14:after,.elementor-8606 .elementor-element.elementor-element-b8cbeea .pp-link-effect-18:before,.elementor-8606 .elementor-element.elementor-element-b8cbeea .pp-link-effect-18:after{
    background:rgba(0,0,0,0)
}
.elementor-8606 .elementor-element.elementor-element-b8cbeea .pp-link-effect-3:before,.elementor-8606 .elementor-element.elementor-element-b8cbeea .pp-link-effect-3:after{
    color:rgba(0,0,0,0)
}
.elementor-8606 .elementor-element.elementor-element-b8cbeea .pp-link-effect-20 span{
    box-shadow:inset 0 3px rgba(0,0,0,0)
}
.elementor-8606 .elementor-element.elementor-element-b8cbeea{
    width:auto;
    max-width:auto
}
.elementor-8606 .elementor-element.elementor-element-ca595b5.elementor-column>.elementor-widget-wrap{
    justify-content:center
}
.elementor-8606 .elementor-element.elementor-element-24067eb .pp-advanced-menu--main .pp-menu-item{
    color:#000;
    fill:#000;
    padding-left:0;
    padding-right:0;
    padding-top:5px;
    padding-bottom:5px
}
.elementor-8606 .elementor-element.elementor-element-24067eb .pp-advanced-menu--main .pp-menu-item:hover,.elementor-8606 .elementor-element.elementor-element-24067eb .pp-advanced-menu--main .pp-menu-item.pp-menu-item-active,.elementor-8606 .elementor-element.elementor-element-24067eb .pp-advanced-menu--main .pp-menu-item.highlighted,.elementor-8606 .elementor-element.elementor-element-24067eb .pp-advanced-menu--main .pp-menu-item:focus{
    color:#5B1865;;
    fill:#5B1865;
}
body:not(.rtl) .elementor-8606 .elementor-element.elementor-element-24067eb .pp-advanced-menu--layout-horizontal .pp-advanced-menu>li:not(:last-child){
    margin-right:20px
}
body.rtl .elementor-8606 .elementor-element.elementor-element-24067eb .pp-advanced-menu--layout-horizontal .pp-advanced-menu>li:not(:last-child){
    margin-left:20px
}
.elementor-8606 .elementor-element.elementor-element-24067eb .pp-advanced-menu--main:not(.pp-advanced-menu--layout-horizontal) .pp-advanced-menu>li:not(:last-child){
    margin-bottom:20px
}
.elementor-8606 .elementor-element.elementor-element-24067eb .pp-advanced-menu--main .pp-advanced-menu--dropdown a,.elementor-8606 .elementor-element.elementor-element-24067eb .pp-advanced-menu--type-default .pp-advanced-menu--dropdown.pp-menu-default a,.elementor-8606 .elementor-element.elementor-element-24067eb .pp-menu-toggle{
    color:var(--e-global-color-primary);
    fill:var(--e-global-color-primary)
}
.elementor-8606 .elementor-element.elementor-element-24067eb .pp-advanced-menu--main .pp-advanced-menu--dropdown,.elementor-8606 .elementor-element.elementor-element-24067eb .pp-advanced-menu--type-default .pp-advanced-menu--dropdown{
    background-color:rgba(0,0,0,0)
}
.elementor-8606 .elementor-element.elementor-element-24067eb .pp-advanced-menu--main .pp-advanced-menu--dropdown a:hover,.elementor-8606 .elementor-element.elementor-element-24067eb .pp-advanced-menu--main:not(.pp-advanced-menu--layout-expanded) .pp-advanced-menu--dropdown a.highlighted,.elementor-8606 .elementor-element.elementor-element-24067eb .pp-advanced-menu--type-default .pp-advanced-menu--dropdown.pp-menu-default a:hover,.elementor-8606 .elementor-element.elementor-element-24067eb .pp-advanced-menu--type-default .pp-advanced-menu--dropdown.pp-menu-default a.highlighted{
    background-color:#02010100
}
.elementor-8606 .elementor-element.elementor-element-24067eb .pp-advanced-menu--main .pp-advanced-menu--dropdown{
    min-width:200px
}
.elementor-8606 .elementor-element.elementor-element-24067eb .pp-advanced-menu .pp-menu-item,.elementor-8606 .elementor-element.elementor-element-24067eb .pp-advanced-menu-main-wrapper.pp-advanced-menu--type-full-screen .pp-advanced-menu--dropdown .pp-menu-item,.pp-advanced-menu--dropdown.pp-advanced-menu__container.pp-menu-24067eb .pp-menu-item{
    font-weight:600
}
.elementor-8606 .elementor-element.elementor-element-24067eb{
    width:auto;
    max-width:auto
}
#elementor-popup-modal-8606 .dialog-message{
    width:25vw;
    height:100vh;
    align-items:flex-start;
    padding:2em 0 0 0
}
#elementor-popup-modal-8606{
    justify-content:flex-end;
    align-items:center;
    pointer-events:all;
    background-color:rgba(0,0,0,.8)
}
#elementor-popup-modal-8606 .dialog-close-button{
    display:flex
}
#elementor-popup-modal-8606 .dialog-widget-content{
    box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2)
}
@media(max-width:1024px){
    .elementor-8606 .elementor-element.elementor-element-2e37f86>.elementor-widget-container{
        margin:10px 10px 0 0
    }
    .elementor-8606 .elementor-element.elementor-element-2e37f86{
        width:auto;
        max-width:auto
    }
    .elementor-8606 .elementor-element.elementor-element-b8cbeea{
        width:auto;
        max-width:auto
    }
    #elementor-popup-modal-8606 .dialog-message{
        width:50vw
    }
}
@media(max-width:767px){
    .elementor-8606 .elementor-element.elementor-element-2e37f86>.elementor-widget-container{
        margin:10px 10px;
        padding:0
    }
    .elementor-8606 .elementor-element.elementor-element-2e37f86{
        width:auto;
        max-width:auto
    }
    .elementor-8606 .elementor-element.elementor-element-b8cbeea>.elementor-widget-container{
        padding:0
    }
    .elementor-8606 .elementor-element.elementor-element-b8cbeea{
        width:auto;
        max-width:auto
    }
    body:not(.rtl) .elementor-8606 .elementor-element.elementor-element-24067eb .pp-advanced-menu--layout-horizontal .pp-advanced-menu>li:not(:last-child){
        margin-right:5px
    }
    body.rtl .elementor-8606 .elementor-element.elementor-element-24067eb .pp-advanced-menu--layout-horizontal .pp-advanced-menu>li:not(:last-child){
        margin-left:5px
    }
    .elementor-8606 .elementor-element.elementor-element-24067eb .pp-advanced-menu--main:not(.pp-advanced-menu--layout-horizontal) .pp-advanced-menu>li:not(:last-child){
        margin-bottom:5px
    }
    #elementor-popup-modal-8606 .dialog-message{
        width:90vw
    }
}
.elementor-1629 .elementor-element.elementor-element-bf41d14{
    padding:3em 0 3em 0
}
.elementor-1629 .elementor-element.elementor-element-d35fe4c>.elementor-element-populated{
    padding:0 0 0 2em
}
.ee-tooltip.ee-tooltip-e0c27f4.to--top,.ee-tooltip.ee-tooltip-e0c27f4.to--bottom{
    margin-left:0
}
.ee-tooltip.ee-tooltip-e0c27f4.to--left,.ee-tooltip.ee-tooltip-e0c27f4.to--right{
    margin-top:0
}
.elementor-1629 .elementor-element.elementor-element-1bdaf3e{
    padding:2em 0 3em 0
}
.elementor-1629 .elementor-element.elementor-element-860d6ad>.elementor-element-populated{
    padding:0 2em 0 0
}
.ee-tooltip.ee-tooltip-c45d991.to--top,.ee-tooltip.ee-tooltip-c45d991.to--bottom{
    margin-left:0
}
.ee-tooltip.ee-tooltip-c45d991.to--left,.ee-tooltip.ee-tooltip-c45d991.to--right{
    margin-top:0
}
.elementor-1629 .elementor-element.elementor-element-b6298a1>.elementor-element-populated{
    padding:0 0 0 2em
}
@media(max-width:1024px){
    .elementor-1629 .elementor-element.elementor-element-d2d8a4d{
        text-align:left
    }
}
@media(max-width:767px){
    .elementor-1629 .elementor-element.elementor-element-bf41d14{
        padding:0
    }
    .elementor-1629 .elementor-element.elementor-element-aef5ce5>.elementor-element-populated{
        padding:1em 1em 1em 1em
    }
    .elementor-1629 .elementor-element.elementor-element-5568973{
        text-align:center
    }
    .elementor-1629 .elementor-element.elementor-element-5568973>.elementor-widget-container{
        margin:0;
        padding:0
    }
    .elementor-1629 .elementor-element.elementor-element-d35fe4c>.elementor-element-populated{
        padding:0
    }
    .elementor-1629 .elementor-element.elementor-element-860d6ad>.elementor-element-populated{
        padding:0
    }
    .elementor-1629 .elementor-element.elementor-element-b6298a1>.elementor-element-populated{
        padding:1em 1em 1em 1em
    }
    .elementor-1629 .elementor-element.elementor-element-d2d8a4d{
        text-align:center
    }
}
.elementor-2242 .elementor-element.elementor-element-1c6d9f5:not(.elementor-motion-effects-element-type-background),.elementor-2242 .elementor-element.elementor-element-1c6d9f5>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#fff
}
.elementor-2242 .elementor-element.elementor-element-1c6d9f5{
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding:1em 0 1em 0
}
.elementor-2242 .elementor-element.elementor-element-1c6d9f5>.elementor-background-overlay{
    transition:background .3s,border-radius .3s,opacity .3s
}
.elementor-2242 .elementor-element.elementor-element-3314b0e .elementor-heading-title{
    text-transform:uppercase
}
.elementor-2242 .elementor-element.elementor-element-60acf18:not(.elementor-motion-effects-element-type-background),.elementor-2242 .elementor-element.elementor-element-60acf18>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#fff
}
.elementor-2242 .elementor-element.elementor-element-60acf18{
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding:0 0 2em 0
}
.elementor-2242 .elementor-element.elementor-element-60acf18>.elementor-background-overlay{
    transition:background .3s,border-radius .3s,opacity .3s
}
@media(max-width:767px){
    .elementor-2242 .elementor-element.elementor-element-3314b0e{
        text-align:center
    }
    .elementor-2242 .elementor-element.elementor-element-1606f52{
        text-align:center
    }
}
@charset "UTF-8";
.site-header{
    display:flex;
    flex-wrap:wrap;
    justify-content:space-between;
    padding-block-start:1rem;
    padding-block-end:1rem;
    position:relative
}
.site-header .site-navigation{
    justify-content:flex-end
}
.site-header .site-branding{
    display:flex;
    flex-direction:column;
    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.show-logo .site-title,.site-header .header-inner .site-branding.show-title .site-logo{
    display:none!important
}
.site-header:not(.header-stacked) .header-inner .site-branding{
    max-width:30%
}
.site-header:not(.header-stacked) .header-inner .site-navigation{
    max-width:70%
}
.site-header.header-inverted .header-inner{
    flex-direction:row-reverse
}
.site-header.header-inverted .header-inner .site-branding{
    text-align:right
}
.site-header.header-inverted .header-inner .site-navigation{
    justify-content:start
}
.site-header.header-stacked .header-inner{
    align-items:center;
    flex-direction:column;
    text-align:center
}
@media(max-width:576px){
    .site-header .header-inner:not(.header-stacked) .site-branding{
        max-width:80%
    }
}
.site-footer{
    padding-block-start:1rem;
    padding-block-end:1rem;
    position:relative
}
.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-navigation{
    justify-content:flex-end
}
.site-footer .footer-inner .site-branding{
    display:flex;
    flex-direction:column;
    justify-content:center
}
.site-footer .footer-inner .site-branding .site-description,.site-footer .footer-inner .site-branding .site-title{
    margin:0
}
.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:right
}
.site-footer.footer-inverted .footer-inner .site-navigation{
    justify-content:flex-start
}
.site-footer.footer-has-copyright .footer-inner .site-navigation{
    justify-content:center
}
.site-footer.footer-stacked .footer-inner{
    align-items:center;
    flex-direction:column;
    text-align:center
}
.site-footer.footer-stacked .footer-inner .site-branding h4.site-title{
    text-align:center
}
.site-footer.footer-stacked .footer-inner .site-navigation .menu{
    padding:0
}
.site-footer:not(.footer-stacked) .footer-inner .site-branding{
    max-width:20%
}
.site-footer:not(.footer-stacked) .footer-inner .site-navigation{
    max-width:60%
}
.site-footer:not(.footer-stacked) .footer-inner .copyright{
    max-width:20%
}
@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;
        text-align:center;
        width:100%;
        max-width:none
    }
    .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-inverted .site-navigation-toggle-holder{
    justify-content:flex-start
}
.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{
    display:flex;
    align-items:center;
    justify-content:flex-end;
    flex-grow:1;
    max-width:20%;
    padding:8px 15px
}
.site-navigation-toggle-holder .site-navigation-toggle{
    display:flex;
    align-items:center;
    justify-content:center;
    font-size:22px;
    padding:.25em;
    cursor:pointer;
    border:0 solid;
    border-radius:3px;
    background-color:rgba(0,0,0,.05);
    color:#494c4f
}
.site-navigation-toggle-holder.elementor-active .site-navigation-toggle i:before{
    content:"\e87f"
}
.site-navigation{
    grid-area:nav-menu;
    display:flex;
    align-items:center;
    flex-grow:1
}
.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{
    position:relative;
    display:flex
}
.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{
    display:block;
    content:"▾";
    font-size:1.5em;
    align-items:center;
    color:#666;
    position:absolute;
    right:0;
    top:50%;
    transform:translateY(-50%);
    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;
    min-width:150px;
    position:absolute;
    z-index:2;
    left:0;
    top:100%
}
.site-navigation ul.menu li ul li{
    border-block-end:#eee 1px solid
}
.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{
    top:auto;
    bottom:100%
}
footer .site-navigation ul.menu li ul ul{
    bottom:0
}
footer .site-navigation ul.menu a{
    padding:5px 15px
}
.site-navigation-dropdown{
    margin-block-start:10px;
    transition:max-height .3s,transform .3s;
    transform-origin:top;
    position:absolute;
    bottom:0;
    left:0;
    z-index:10000;
    width:100%
}
.site-navigation-toggle-holder:not(.elementor-active)+.site-navigation-dropdown{
    transform:scaleY(0);
    max-height:0
}
.site-navigation-toggle-holder.elementor-active+.site-navigation-dropdown{
    transform:scaleY(1);
    max-height:100vh
}
.site-navigation-dropdown ul{
    padding:0
}
.site-navigation-dropdown ul.menu{
    position:absolute;
    width:100%;
    padding:0;
    margin:0;
    background:#fff
}
.site-navigation-dropdown ul.menu li{
    display:block;
    width:100%;
    position:relative
}
.site-navigation-dropdown ul.menu li a{
    display:block;
    padding:20px;
    background:#fff;
    color:#55595c;
    box-shadow:inset 0 -1px 0 rgba(0,0,0,.1019607843)
}
.site-navigation-dropdown ul.menu li.current-menu-item a{
    color:#fff;
    background:#55595c
}
.site-navigation-dropdown ul.menu>li li{
    transition:max-height .3s,transform .3s;
    transform-origin:top;
    transform:scaleY(0);
    max-height:0
}
.site-navigation-dropdown ul.menu li.elementor-active>ul>li{
    transform:scaleY(1);
    max-height:100vh
}
@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
}
html{
    line-height:1.15;
    -webkit-text-size-adjust:100%
}
*,:after,:before{
    box-sizing:border-box
}
body{
    margin:0;
    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;
    color:#333;
    background-color:#fff;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale
}
h1,h2,h3,h4,h5,h6{
    margin-block-start:.5rem;
    margin-block-end:1rem;
    font-family:inherit;
    font-weight:500;
    line-height:1.2;
    color:inherit
}
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-start:0;
    margin-block-end:.9rem
}
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;
    text-decoration:none;
    color:#fff;
}
a:active,a:hover{
    color: #5688C7;
}
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{
    font-size:16px;
    color:#333;
    line-height:1.4;
    font-style:italic;
    font-weight:400
}
[hidden],template{
    display:none
}
@media print{
    *,:after,:before{
        background:transparent!important;
        color:#000!important;
        box-shadow:none!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;
        break-inside:avoid;
        border:1px solid #ccc
    }
    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=url],select,textarea{
    width:100%;
    border:1px solid #666;
    border-radius:3px;
    padding:.5rem 1rem;
    transition:all .3s
}
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=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{
    width:auto;
    -webkit-appearance:button
}
[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{
    border-style:none;
    padding:0
}
[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{
    outline:1px dotted ButtonText
}
[type=button],[type=submit],button{
    display:inline-block;
    font-weight:400;
    color:#c36;
    text-align:center;
    white-space:nowrap;
    -webkit-user-select:none;
    -moz-user-select:none;
    user-select:none;
    background-color:transparent;
    border:1px solid #c36;
    padding:.5rem 1rem;
    font-size:1rem;
    border-radius:3px;
    transition:all .3s
}
[type=button]:focus,[type=submit]:focus,button:focus{
    outline:5px auto -webkit-focus-ring-color
}
[type=button]:focus,[type=button]:hover,[type=submit]:focus,[type=submit]:hover,button:focus,button:hover{
    color:#fff;
    background-color:#c36;
    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;
    width:100%;
    margin-block-end:15px;
    font-size:.9em;
    border-spacing:0;
    border-collapse:collapse
}
table td,table th{
    padding:15px;
    line-height:1.5;
    vertical-align:top;
    border:1px solid hsla(0,0%,50.2%,.5019607843)
}
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.2%,.5019607843)
}
table tbody>tr:nth-child(odd)>td,table tbody>tr:nth-child(odd)>th{
    background-color:hsla(0,0%,50.2%,.0705882353)
}
table tbody tr:hover>td,table tbody tr:hover>th{
    background-color:hsla(0,0%,50.2%,.1019607843)
}
table tbody+tbody{
    border-block-start:2px solid hsla(0,0%,50.2%,.5019607843)
}
@media(max-width:767px){
    table table{
        font-size:.8em
    }
    table table td,table table th{
        padding:7px;
        line-height:1.3
    }
    table table th{
        font-weight:400
    }
}
dd,dl,dt,li,ol,ul{
    margin-block-start:0;
    margin-block-end:0;
    border:0;
    outline:0;
    font-size:100%;
    vertical-align:baseline;
    background:transparent
}
@charset "UTF-8";
.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-left:auto;
    margin-right:auto
}
.alignwide{
    margin-left:-80px;
    margin-right:-80px
}
.alignfull{
    margin-left:calc(50% - 50vw);
    margin-right: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-left:auto;
    margin-right:auto
}
.wp-caption-text{
    margin:0
}
.gallery-caption{
    display:block;
    font-size:.8125rem;
    line-height:1.5;
    margin:0;
    padding:.75rem
}
.pagination{
    margin:20px auto
}
.sticky{
    position:relative;
    display:block
}
.bypostauthor{
    font-size:inherit
}
.hide{
    display:none!important
}
.post-password-form p{
    width:100%;
    display:flex;
    align-items:flex-end
}
.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;
    -webkit-clip-path:none;
    clip-path:none;
    color:#333;
    display:block;
    font-size:1rem;
    height:auto;
    left:5px;
    line-height:normal;
    padding:15px 23px 14px;
    text-decoration:none;
    top:5px;
    width:auto;
    z-index:100000
}
.post .entry-title a{
    text-decoration:none
}
.post .wp-post-image{
    width:100%;
    max-height:500px;
    -o-object-fit:cover;
    object-fit:cover
}
@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{
    margin:0;
    padding:0;
    list-style:none;
    font-size:.9em
}
#comments .comment,#comments .pingback{
    position:relative
}
#comments .comment .comment-body,#comments .pingback .comment-body{
    display:flex;
    flex-direction:column;
    padding-block-start:30px;
    padding-block-end:30px;
    padding-inline-start:60px;
    padding-inline-end:0;
    border-block-end:1px solid #ccc
}
#comments .comment .avatar,#comments .pingback .avatar{
    position:absolute;
    left:0;
    border-radius:50%;
    margin-inline-end:10px
}
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{
    position:relative;
    list-style:none;
    margin:0;
    padding-inline-start:30px
}
#comments .children li:last-child{
    padding-block-end:0
}
#comments ol.comment-list .children:before{
    display:inline-block;
    font-size:1em;
    font-weight:400;
    line-height:100%;
    content:"↪";
    position:absolute;
    top:45px;
    left:0;
    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{
        position:inherit;
        float:left
    }
    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-start:auto;
    margin-inline-end: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-start:10px;
        padding-inline-end: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)
}
.elementor-1649 .elementor-element.elementor-element-1c6d9f5:not(.elementor-motion-effects-element-type-background),.elementor-1649 .elementor-element.elementor-element-1c6d9f5>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#fff
}
.elementor-1649 .elementor-element.elementor-element-1c6d9f5{
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding:1em 0 1em 0
}
.elementor-1649 .elementor-element.elementor-element-1c6d9f5>.elementor-background-overlay{
    transition:background .3s,border-radius .3s,opacity .3s
}
.elementor-1649 .elementor-element.elementor-element-3314b0e .elementor-heading-title{
    text-transform:uppercase
}
.elementor-1649 .elementor-element.elementor-element-60acf18:not(.elementor-motion-effects-element-type-background),.elementor-1649 .elementor-element.elementor-element-60acf18>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#fff
}
.elementor-1649 .elementor-element.elementor-element-60acf18{
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding:0 0 2em 0
}
.elementor-1649 .elementor-element.elementor-element-60acf18>.elementor-background-overlay{
    transition:background .3s,border-radius .3s,opacity .3s
}
@media(max-width:767px){
    .elementor-1649 .elementor-element.elementor-element-3314b0e{
        text-align:center
    }
    .elementor-1649 .elementor-element.elementor-element-d2d8a4d{
        text-align:center
    }
}
.elementor-2201 .elementor-element.elementor-element-1c6d9f5:not(.elementor-motion-effects-element-type-background),.elementor-2201 .elementor-element.elementor-element-1c6d9f5>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#fff
}
.elementor-2201 .elementor-element.elementor-element-1c6d9f5{
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding:1em 0 1em 0
}
.elementor-2201 .elementor-element.elementor-element-1c6d9f5>.elementor-background-overlay{
    transition:background .3s,border-radius .3s,opacity .3s
}
.elementor-2201 .elementor-element.elementor-element-3314b0e .elementor-heading-title{
    text-transform:uppercase
}
.elementor-2201 .elementor-element.elementor-element-60acf18:not(.elementor-motion-effects-element-type-background),.elementor-2201 .elementor-element.elementor-element-60acf18>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#fff
}
.elementor-2201 .elementor-element.elementor-element-60acf18{
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding:0 0 2em 0
}
.elementor-2201 .elementor-element.elementor-element-60acf18>.elementor-background-overlay{
    transition:background .3s,border-radius .3s,opacity .3s
}
@media(max-width:767px){
    .elementor-2201 .elementor-element.elementor-element-3314b0e{
        text-align:center
    }
    .elementor-2201 .elementor-element.elementor-element-1606f52{
        text-align:center
    }
}
.elementor-2209 .elementor-element.elementor-element-1c6d9f5:not(.elementor-motion-effects-element-type-background),.elementor-2209 .elementor-element.elementor-element-1c6d9f5>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#fff
}
.elementor-2209 .elementor-element.elementor-element-1c6d9f5{
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding:1em 0 1em 0
}
.elementor-2209 .elementor-element.elementor-element-1c6d9f5>.elementor-background-overlay{
    transition:background .3s,border-radius .3s,opacity .3s
}
.elementor-2209 .elementor-element.elementor-element-3314b0e .elementor-heading-title{
    text-transform:uppercase
}
.elementor-2209 .elementor-element.elementor-element-60acf18:not(.elementor-motion-effects-element-type-background),.elementor-2209 .elementor-element.elementor-element-60acf18>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#fff
}
.elementor-2209 .elementor-element.elementor-element-60acf18{
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding:0 0 2em 0
}
.elementor-2209 .elementor-element.elementor-element-60acf18>.elementor-background-overlay{
    transition:background .3s,border-radius .3s,opacity .3s
}
@media(max-width:767px){
    .elementor-2209 .elementor-element.elementor-element-3314b0e{
        text-align:center
    }
    .elementor-2209 .elementor-element.elementor-element-1606f52{
        text-align:center
    }
}
.elementor-2205 .elementor-element.elementor-element-1c6d9f5:not(.elementor-motion-effects-element-type-background),.elementor-2205 .elementor-element.elementor-element-1c6d9f5>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#fff
}
.elementor-2205 .elementor-element.elementor-element-1c6d9f5{
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding:1em 0 1em 0
}
.elementor-2205 .elementor-element.elementor-element-1c6d9f5>.elementor-background-overlay{
    transition:background .3s,border-radius .3s,opacity .3s
}
.elementor-2205 .elementor-element.elementor-element-3314b0e .elementor-heading-title{
    text-transform:uppercase
}
.elementor-2205 .elementor-element.elementor-element-60acf18:not(.elementor-motion-effects-element-type-background),.elementor-2205 .elementor-element.elementor-element-60acf18>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#fff
}
.elementor-2205 .elementor-element.elementor-element-60acf18{
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding:0 0 2em 0
}
.elementor-2205 .elementor-element.elementor-element-60acf18>.elementor-background-overlay{
    transition:background .3s,border-radius .3s,opacity .3s
}
@media(max-width:767px){
    .elementor-2205 .elementor-element.elementor-element-3314b0e{
        text-align:center
    }
    .elementor-2205 .elementor-element.elementor-element-1606f52{
        text-align:center
    }
}
.elementor-2219 .elementor-element.elementor-element-1c6d9f5:not(.elementor-motion-effects-element-type-background),.elementor-2219 .elementor-element.elementor-element-1c6d9f5>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#fff
}
.elementor-2219 .elementor-element.elementor-element-1c6d9f5{
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding:1em 0 1em 0
}
.elementor-2219 .elementor-element.elementor-element-1c6d9f5>.elementor-background-overlay{
    transition:background .3s,border-radius .3s,opacity .3s
}
.elementor-2219 .elementor-element.elementor-element-ea9d6b3 .elementor-heading-title{
    text-transform:uppercase
}
.elementor-2219 .elementor-element.elementor-element-60acf18:not(.elementor-motion-effects-element-type-background),.elementor-2219 .elementor-element.elementor-element-60acf18>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#fff
}
.elementor-2219 .elementor-element.elementor-element-60acf18{
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding:0 0 2em 0
}
.elementor-2219 .elementor-element.elementor-element-60acf18>.elementor-background-overlay{
    transition:background .3s,border-radius .3s,opacity .3s
}
.elementor-2219 .elementor-element.elementor-element-294b6c8:not(.elementor-motion-effects-element-type-background),.elementor-2219 .elementor-element.elementor-element-294b6c8>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#5B1865
}
.elementor-2219 .elementor-element.elementor-element-294b6c8{
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding:50px 0 70px 0
}
.elementor-2219 .elementor-element.elementor-element-294b6c8>.elementor-background-overlay{
    transition:background .3s,border-radius .3s,opacity .3s
}
.elementor-2219 .elementor-element.elementor-element-2eff448{
    text-align:center
}
.elementor-2219 .elementor-element.elementor-element-2eff448 .elementor-heading-title{
    color:#fff;
    font-family:"Volkhov",Sans-serif;
    font-size:51px;
    text-transform:capitalize
}
.elementor-2219 .elementor-element.elementor-element-2eff448>.elementor-widget-container{
    padding:0
}
.elementor-2219 .elementor-element.elementor-element-f012efa{
    text-align:center
}
.elementor-2219 .elementor-element.elementor-element-f012efa .elementor-heading-title{
    color:#fff;
    font-family:"Work Sans",Sans-serif;
    font-size:25px;
    font-weight:500;
    text-transform:capitalize
}
.elementor-2219 .elementor-element.elementor-element-f012efa>.elementor-widget-container{
    padding:0 0 40px 0
}
.elementor-2219 .elementor-element.elementor-element-735538b .elementor-cta__content{
    text-align:center;
    background-color:#fff
}
.elementor-2219 .elementor-element.elementor-element-735538b .elementor-cta__title{
    font-family:"Work Sans",Sans-serif;
    text-transform:uppercase;
    color:#5B1865
}
.elementor-2219 .elementor-element.elementor-element-735538b .elementor-cta__button{
    color:#fff;
    background-color:#d34b2d;
    border-color:#d34b2d
}
.elementor-2219 .elementor-element.elementor-element-735538b .elementor-cta .elementor-cta__bg,.elementor-2219 .elementor-element.elementor-element-735538b .elementor-cta .elementor-cta__bg-overlay{
    transition-duration:1500ms
}
.elementor-2219 .elementor-element.elementor-element-613cd99 .elementor-cta__content{
    text-align:center;
    background-color:#fff
}
.elementor-2219 .elementor-element.elementor-element-613cd99 .elementor-cta__title{
    font-family:"Work Sans",Sans-serif;
    text-transform:uppercase;
    color:#5B1865
}
.elementor-2219 .elementor-element.elementor-element-613cd99 .elementor-cta__button{
    color:#fff;
    background-color:#d34b2d;
    border-color:#d34b2d
}
.elementor-2219 .elementor-element.elementor-element-613cd99 .elementor-cta .elementor-cta__bg,.elementor-2219 .elementor-element.elementor-element-613cd99 .elementor-cta .elementor-cta__bg-overlay{
    transition-duration:1500ms
}
.elementor-2219 .elementor-element.elementor-element-370eb1a:not(.elementor-motion-effects-element-type-background),.elementor-2219 .elementor-element.elementor-element-370eb1a>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#fff
}
.elementor-2219 .elementor-element.elementor-element-370eb1a{
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding:2em 0 2em 0
}
.elementor-2219 .elementor-element.elementor-element-370eb1a>.elementor-background-overlay{
    transition:background .3s,border-radius .3s,opacity .3s
}
@media(max-width:1024px){
    .elementor-2219 .elementor-element.elementor-element-735538b .elementor-cta__title{
        font-size:20px
    }
    .elementor-2219 .elementor-element.elementor-element-613cd99 .elementor-cta__title{
        font-size:20px
    }
}
@media(max-width:767px){
    .elementor-2219 .elementor-element.elementor-element-ea9d6b3{
        text-align:center
    }
    .elementor-2219 .elementor-element.elementor-element-1606f52{
        text-align:center
    }
    .elementor-2219 .elementor-element.elementor-element-2eff448{
        text-align:center
    }
    .elementor-2219 .elementor-element.elementor-element-f012efa{
        text-align:center
    }
    .elementor-2219 .elementor-element.elementor-element-0d93619{
        text-align:center
    }
}
.elementor-1640 .elementor-element.elementor-element-1c6d9f5:not(.elementor-motion-effects-element-type-background),.elementor-1640 .elementor-element.elementor-element-1c6d9f5>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#fff
}
.elementor-1640 .elementor-element.elementor-element-1c6d9f5{
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding:1em 0 1em 0
}
.elementor-1640 .elementor-element.elementor-element-1c6d9f5>.elementor-background-overlay{
    transition:background .3s,border-radius .3s,opacity .3s
}
.elementor-1640 .elementor-element.elementor-element-3314b0e .elementor-heading-title{
    text-transform:uppercase
}
.elementor-1640 .elementor-element.elementor-element-60acf18:not(.elementor-motion-effects-element-type-background),.elementor-1640 .elementor-element.elementor-element-60acf18>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#fff
}
.elementor-1640 .elementor-element.elementor-element-60acf18{
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding:0 0 2em 0
}
.elementor-1640 .elementor-element.elementor-element-60acf18>.elementor-background-overlay{
    transition:background .3s,border-radius .3s,opacity .3s
}
.elementor-1640 .elementor-element.elementor-element-77b8d51 .elementor-field-group{
    padding-right:calc(10px/2);
    padding-left:calc(10px/2);
    margin-bottom:10px
}
.elementor-1640 .elementor-element.elementor-element-77b8d51 .elementor-form-fields-wrapper{
    margin-left:calc(-10px/2);
    margin-right:calc(-10px/2);
    margin-bottom:-10px
}
.elementor-1640 .elementor-element.elementor-element-77b8d51 .elementor-field-group.recaptcha_v3-bottomleft,.elementor-1640 .elementor-element.elementor-element-77b8d51 .elementor-field-group.recaptcha_v3-bottomright{
    margin-bottom:0
}
body.rtl .elementor-1640 .elementor-element.elementor-element-77b8d51 .elementor-labels-inline .elementor-field-group>label{
    padding-left:0
}
body:not(.rtl) .elementor-1640 .elementor-element.elementor-element-77b8d51 .elementor-labels-inline .elementor-field-group>label{
    padding-right:0
}
body .elementor-1640 .elementor-element.elementor-element-77b8d51 .elementor-labels-above .elementor-field-group>label{
    padding-bottom:0
}
.elementor-1640 .elementor-element.elementor-element-77b8d51 .elementor-field-type-html{
    padding-bottom:0
}
.elementor-1640 .elementor-element.elementor-element-77b8d51 .elementor-field-group:not(.elementor-field-type-upload) .elementor-field:not(.elementor-select-wrapper){
    background-color:#fff
}
.elementor-1640 .elementor-element.elementor-element-77b8d51 .elementor-field-group .elementor-select-wrapper select{
    background-color:#fff
}
.elementor-1640 .elementor-element.elementor-element-77b8d51 .e-form__buttons__wrapper__button-next{
    color:#fff
}
.elementor-1640 .elementor-element.elementor-element-77b8d51 .elementor-button[type="submit"]{
    color:#fff
}
.elementor-1640 .elementor-element.elementor-element-77b8d51 .elementor-button[type="submit"] svg *{
    fill:#fff
}
.elementor-1640 .elementor-element.elementor-element-77b8d51 .e-form__buttons__wrapper__button-previous{
    color:#fff
}
.elementor-1640 .elementor-element.elementor-element-77b8d51 .e-form__buttons__wrapper__button-next:hover{
    color:#fff
}
.elementor-1640 .elementor-element.elementor-element-77b8d51 .elementor-button[type="submit"]:hover{
    color:#fff
}
.elementor-1640 .elementor-element.elementor-element-77b8d51 .elementor-button[type="submit"]:hover svg *{
    fill:#fff
}
.elementor-1640 .elementor-element.elementor-element-77b8d51 .e-form__buttons__wrapper__button-previous:hover{
    color:#fff
}
.elementor-1640 .elementor-element.elementor-element-77b8d51{
    --e-form-steps-indicators-spacing:20px;
    --e-form-steps-indicator-padding:30px;
    --e-form-steps-indicator-inactive-secondary-color:#fff;
    --e-form-steps-indicator-active-secondary-color:#fff;
    --e-form-steps-indicator-completed-secondary-color:#fff;
    --e-form-steps-divider-width:1px;
    --e-form-steps-divider-gap:10px
}
@media(max-width:767px){
    .elementor-1640 .elementor-element.elementor-element-3314b0e{
        text-align:center
    }
    .elementor-1640 .elementor-element.elementor-element-60acf18{
        margin-top:0;
        margin-bottom:0;
        padding:0
    }
    .elementor-1640 .elementor-element.elementor-element-5568973>.elementor-widget-container{
        margin:0;
        padding:0
    }
}
.elementor-1702 .elementor-element.elementor-element-1c6d9f5:not(.elementor-motion-effects-element-type-background),.elementor-1702 .elementor-element.elementor-element-1c6d9f5>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#fff
}
.elementor-1702 .elementor-element.elementor-element-1c6d9f5{
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding:1em 0 1em 0
}
.elementor-1702 .elementor-element.elementor-element-1c6d9f5>.elementor-background-overlay{
    transition:background .3s,border-radius .3s,opacity .3s
}
.elementor-1702 .elementor-element.elementor-element-3314b0e .elementor-heading-title{
    text-transform:uppercase
}
.elementor-1702 .elementor-element.elementor-element-60acf18:not(.elementor-motion-effects-element-type-background),.elementor-1702 .elementor-element.elementor-element-60acf18>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#fff
}
.elementor-1702 .elementor-element.elementor-element-60acf18{
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding:0 0 2em 0
}
.elementor-1702 .elementor-element.elementor-element-60acf18>.elementor-background-overlay{
    transition:background .3s,border-radius .3s,opacity .3s
}
@media(max-width:767px){
    .elementor-1702 .elementor-element.elementor-element-3314b0e{
        text-align:center
    }
    .elementor-1702 .elementor-element.elementor-element-60acf18{
        padding:0 10px 0 10px
    }
    .elementor-1702 .elementor-element.elementor-element-d2d8a4d{
        text-align:left
    }
}
.elementor-8123 .elementor-element.elementor-element-60acf18:not(.elementor-motion-effects-element-type-background),.elementor-8123 .elementor-element.elementor-element-60acf18>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#fff
}
.elementor-8123 .elementor-element.elementor-element-60acf18{
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding:4em 0 4em 0
}
.elementor-8123 .elementor-element.elementor-element-60acf18>.elementor-background-overlay{
    transition:background .3s,border-radius .3s,opacity .3s
}
.elementor-8123 .elementor-element.elementor-element-eb9c517>.elementor-element-populated{
    padding:0 2em 0 0
}
.elementor-8123 .elementor-element.elementor-element-3314b0e{
    text-align:left
}
.elementor-8123 .elementor-element.elementor-element-3314b0e .elementor-heading-title{
    color:#5B1865;;
    font-family:"Volkhov",Sans-serif;
    font-size:38px;
    text-transform:uppercase
}
.elementor-8123 .elementor-element.elementor-element-3314b0e>.elementor-widget-container{
    padding:0
}
.elementor-8123 .elementor-element.elementor-element-19018cb .elementor-heading-title{
    color:#5B1865;;
    font-size:21px;
    line-height:1.2em
}
.elementor-8123 .elementor-element.elementor-element-088bee8>.elementor-element-populated{
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding:0 0 0 2em
}
.elementor-8123 .elementor-element.elementor-element-088bee8>.elementor-element-populated>.elementor-background-overlay{
    transition:background .3s,border-radius .3s,opacity .3s
}
.ee-tooltip.ee-tooltip-064f960.to--top,.ee-tooltip.ee-tooltip-064f960.to--bottom{
    margin-left:0
}
.ee-tooltip.ee-tooltip-064f960.to--left,.ee-tooltip.ee-tooltip-064f960.to--right{
    margin-top:0
}
.ee-tooltip.ee-tooltip-d6ce24a.to--top,.ee-tooltip.ee-tooltip-d6ce24a.to--bottom{
    margin-left:0
}
.ee-tooltip.ee-tooltip-d6ce24a.to--left,.ee-tooltip.ee-tooltip-d6ce24a.to--right{
    margin-top:0
}
.elementor-8123 .elementor-element.elementor-element-146582a:not(.elementor-motion-effects-element-type-background),.elementor-8123 .elementor-element.elementor-element-146582a>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#5B1865
}
.elementor-8123 .elementor-element.elementor-element-146582a>.elementor-background-overlay{
    background-color:#5B1865;;
    opacity:.92;
    transition:background .3s,border-radius .3s,opacity .3s
}
.elementor-8123 .elementor-element.elementor-element-146582a{
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding:40px 0 40px 0
}
.elementor-8123 .elementor-element.elementor-element-54d2f62 img{
    width:9%
}
.ee-tooltip.ee-tooltip-54d2f62.to--top,.ee-tooltip.ee-tooltip-54d2f62.to--bottom{
    margin-left:0
}
.ee-tooltip.ee-tooltip-54d2f62.to--left,.ee-tooltip.ee-tooltip-54d2f62.to--right{
    margin-top:0
}
.elementor-8123 .elementor-element.elementor-element-bbf1759{
    text-align:center
}
.elementor-8123 .elementor-element.elementor-element-bbf1759 .elementor-heading-title{
    color:#fff;
    font-family:"Volkhov",Sans-serif;
    font-size:51px;
    text-transform:uppercase
}
.elementor-8123 .elementor-element.elementor-element-bbf1759>.elementor-widget-container{
    padding:0
}
.elementor-8123 .elementor-element.elementor-element-88d4fe1{
    text-align:center
}
.elementor-8123 .elementor-element.elementor-element-88d4fe1 .elementor-heading-title{
    color:#fff
}
.elementor-8123 .elementor-element.elementor-element-98c2035{
    text-align:center
}
.elementor-8123 .elementor-element.elementor-element-98c2035 .elementor-heading-title{
    color:#fff;
    font-family:"Work Sans",Sans-serif;
    font-size:25px;
    font-weight:500
}
.elementor-8123 .elementor-element.elementor-element-98c2035>.elementor-widget-container{
    padding:0
}
.elementor-8123 .elementor-element.elementor-element-2f7a1c7>.elementor-container{
    max-width:548px
}
.elementor-8123 .elementor-element.elementor-element-2f7a1c7,.elementor-8123 .elementor-element.elementor-element-2f7a1c7>.elementor-background-overlay{
    border-radius:0
}
.elementor-8123 .elementor-element.elementor-element-2f7a1c7{
    padding:1em 0 0 0
}
.elementor-bc-flex-widget .elementor-8123 .elementor-element.elementor-element-eff980b.elementor-column .elementor-widget-wrap{
    align-items:center
}
.elementor-8123 .elementor-element.elementor-element-eff980b.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{
    align-content:center;
    align-items:center
}
.elementor-8123 .elementor-element.elementor-element-b1d80ce .elementor-icon-list-icon i{
    color:#fff;
    transition:color .3s
}
.elementor-8123 .elementor-element.elementor-element-b1d80ce .elementor-icon-list-icon svg{
    fill:#fff;
    transition:fill .3s
}
.elementor-8123 .elementor-element.elementor-element-b1d80ce{
    --e-icon-list-icon-size:21px;
    --icon-vertical-offset:0
}
.elementor-8123 .elementor-element.elementor-element-b1d80ce .elementor-icon-list-item>.elementor-icon-list-text,.elementor-8123 .elementor-element.elementor-element-b1d80ce .elementor-icon-list-item>a{
    font-family:"Open Sans",Sans-serif;
    font-size:26px;
    font-weight:700
}
.elementor-8123 .elementor-element.elementor-element-b1d80ce .elementor-icon-list-text{
    color:#fff;
    transition:color .3s
}
.elementor-8123 .elementor-element.elementor-element-f97a8d4>.elementor-element-populated{
    border-style:solid;
    border-width:0 0 0 1px;
    border-color:#f4f4f4;
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s
}
.elementor-8123 .elementor-element.elementor-element-f97a8d4>.elementor-element-populated>.elementor-background-overlay{
    transition:background .3s,border-radius .3s,opacity .3s
}
.elementor-8123 .elementor-element.elementor-element-2714dad .elementor-button{
    font-family:"Work Sans",Sans-serif;
    font-size:1.3rem;
    font-weight:600;
    fill:#f8f8f9;
    color:#f8f8f9;
    background-color:#470024;
    border-style:solid;
    border-width:2px 2px;
    border-color:#470024
}
.elementor-8123 .elementor-element.elementor-element-2714dad>.elementor-widget-container{
    padding:0 01em 0 0
}
.elementor-8123 .elementor-element.elementor-element-6f46b88:not(.elementor-motion-effects-element-type-background),.elementor-8123 .elementor-element.elementor-element-6f46b88>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#fff
}
.elementor-8123 .elementor-element.elementor-element-6f46b88{
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding:4em 0 4em 0
}
.elementor-8123 .elementor-element.elementor-element-6f46b88>.elementor-background-overlay{
    transition:background .3s,border-radius .3s,opacity .3s
}
.elementor-8123 .elementor-element.elementor-element-8746d01>.elementor-element-populated{
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding:0 2em 0 0
}
.elementor-8123 .elementor-element.elementor-element-8746d01>.elementor-element-populated>.elementor-background-overlay{
    transition:background .3s,border-radius .3s,opacity .3s
}
.ee-tooltip.ee-tooltip-d3dfedc.to--top,.ee-tooltip.ee-tooltip-d3dfedc.to--bottom{
    margin-left:0
}
.ee-tooltip.ee-tooltip-d3dfedc.to--left,.ee-tooltip.ee-tooltip-d3dfedc.to--right{
    margin-top:0
}
.ee-tooltip.ee-tooltip-eca9236.to--top,.ee-tooltip.ee-tooltip-eca9236.to--bottom{
    margin-left:0
}
.ee-tooltip.ee-tooltip-eca9236.to--left,.ee-tooltip.ee-tooltip-eca9236.to--right{
    margin-top:0
}
.elementor-8123 .elementor-element.elementor-element-bd74c28>.elementor-element-populated{
    padding:0 0 0 2em
}
.elementor-8123 .elementor-element.elementor-element-18eda99{
    text-align:left
}
.elementor-8123 .elementor-element.elementor-element-18eda99 .elementor-heading-title{
    color:#5B1865;;
    font-family:"Volkhov",Sans-serif;
    font-size:38px;
    text-transform:uppercase
}
.elementor-8123 .elementor-element.elementor-element-18eda99>.elementor-widget-container{
    padding:0
}
.elementor-8123 .elementor-element.elementor-element-386e3f3 .elementor-heading-title{
    color:#5B1865;;
    font-size:21px
}
.elementor-8123 .elementor-element.elementor-element-b6a8661 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){
    padding-bottom:calc(16px/2)
}
.elementor-8123 .elementor-element.elementor-element-b6a8661 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){
    margin-top:calc(16px/2)
}
.elementor-8123 .elementor-element.elementor-element-b6a8661 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{
    margin-right:calc(16px/2);
    margin-left:calc(16px/2)
}
.elementor-8123 .elementor-element.elementor-element-b6a8661 .elementor-icon-list-items.elementor-inline-items{
    margin-right:calc(-16px/2);
    margin-left:calc(-16px/2)
}
body.rtl .elementor-8123 .elementor-element.elementor-element-b6a8661 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{
    left:calc(-16px/2)
}
body:not(.rtl) .elementor-8123 .elementor-element.elementor-element-b6a8661 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{
    right:calc(-16px/2)
}
.elementor-8123 .elementor-element.elementor-element-b6a8661 .elementor-icon-list-icon i{
    color:#5B1865;;
    transition:color .3s
}
.elementor-8123 .elementor-element.elementor-element-b6a8661 .elementor-icon-list-icon svg{
    fill:#5B1865;;
    transition:fill .3s
}
.elementor-8123 .elementor-element.elementor-element-b6a8661{
    --e-icon-list-icon-size:14px;
    --icon-vertical-offset:0
}
.elementor-8123 .elementor-element.elementor-element-b6a8661 .elementor-icon-list-item>.elementor-icon-list-text,.elementor-8123 .elementor-element.elementor-element-b6a8661 .elementor-icon-list-item>a{
    font-family:"Open Sans",Sans-serif;
    font-weight:600;
    text-transform:capitalize
}
.elementor-8123 .elementor-element.elementor-element-b6a8661 .elementor-icon-list-text{
    color:#5B1865;;
    transition:color .3s
}
.elementor-8123 .elementor-element.elementor-element-9cf8812:not(.elementor-motion-effects-element-type-background),.elementor-8123 .elementor-element.elementor-element-9cf8812>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#5B1865;
}
.elementor-8123 .elementor-element.elementor-element-9cf8812{
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding:4em 2em 4em 2em
}
.elementor-8123 .elementor-element.elementor-element-9cf8812>.elementor-background-overlay{
    transition:background .3s,border-radius .3s,opacity .3s
}
.elementor-8123 .elementor-element.elementor-element-5831c1b{
    text-align:left
}
.elementor-8123 .elementor-element.elementor-element-5831c1b .elementor-heading-title{
    color:#fff;
    font-family:"Volkhov",Sans-serif;
    font-size:38px;
    text-transform:uppercase
}
.elementor-8123 .elementor-element.elementor-element-5831c1b>.elementor-widget-container{
    padding:0
}
.elementor-8123 .elementor-element.elementor-element-1b8ce96{
    text-align:left
}
.elementor-8123 .elementor-element.elementor-element-1b8ce96 .elementor-heading-title{
    color:#fff;
    font-size:25px;
    line-height:1.3em
}
.elementor-8123 .elementor-element.elementor-element-baab4e5{
    padding:2em 0 0 0
}
.elementor-8123 .elementor-element.elementor-element-91084a2{
    text-align:left
}
.elementor-8123 .elementor-element.elementor-element-91084a2 .elementor-heading-title{
    color:#fff;
    font-family:"Volkhov",Sans-serif;
    font-size:38px;
    text-transform:uppercase
}
.elementor-8123 .elementor-element.elementor-element-91084a2>.elementor-widget-container{
    padding:0
}
.elementor-8123 .elementor-element.elementor-element-7f0f8e0>.elementor-container{
    max-width:548px
}
.elementor-8123 .elementor-element.elementor-element-7f0f8e0,.elementor-8123 .elementor-element.elementor-element-7f0f8e0>.elementor-background-overlay{
    border-radius:0
}
.elementor-8123 .elementor-element.elementor-element-7f0f8e0{
    padding:1em 0 0 0
}
.elementor-bc-flex-widget .elementor-8123 .elementor-element.elementor-element-066c652.elementor-column .elementor-widget-wrap{
    align-items:center
}
.elementor-8123 .elementor-element.elementor-element-066c652.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{
    align-content:center;
    align-items:center
}
.elementor-8123 .elementor-element.elementor-element-255b64b .elementor-icon-list-icon i{
    color:#fff;
    transition:color .3s
}
.elementor-8123 .elementor-element.elementor-element-255b64b .elementor-icon-list-icon svg{
    fill:#fff;
    transition:fill .3s
}
.elementor-8123 .elementor-element.elementor-element-255b64b{
    --e-icon-list-icon-size:21px;
    --icon-vertical-offset:0
}
.elementor-8123 .elementor-element.elementor-element-255b64b .elementor-icon-list-item>.elementor-icon-list-text,.elementor-8123 .elementor-element.elementor-element-255b64b .elementor-icon-list-item>a{
    font-family:"Open Sans",Sans-serif;
    font-size:26px;
    font-weight:700
}
.elementor-8123 .elementor-element.elementor-element-255b64b .elementor-icon-list-text{
    color:#fff;
    transition:color .3s
}
.elementor-8123 .elementor-element.elementor-element-45d0fcc>.elementor-element-populated{
    border-style:solid;
    border-width:0 0 0 1px;
    border-color:#f4f4f4;
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s
}
.elementor-8123 .elementor-element.elementor-element-45d0fcc>.elementor-element-populated>.elementor-background-overlay{
    transition:background .3s,border-radius .3s,opacity .3s
}
.elementor-8123 .elementor-element.elementor-element-6807e01 .elementor-button{
    font-family:"Work Sans",Sans-serif;
    font-size:1.3rem;
    font-weight:600;
    fill:#f8f8f9;
    color:#f8f8f9;
    background-color:#470024;
    border-style:solid;
    border-width:2px 2px;
    border-color:#470024
}
.elementor-8123 .elementor-element.elementor-element-6807e01>.elementor-widget-container{
    padding:0 01em 0 0
}
.elementor-8123 .elementor-element.elementor-element-f4b9a34>.elementor-element-populated{
    padding:0 0 0 2em
}
.ee-tooltip.ee-tooltip-96f2fe9.to--top,.ee-tooltip.ee-tooltip-96f2fe9.to--bottom{
    margin-left:0
}
.ee-tooltip.ee-tooltip-96f2fe9.to--left,.ee-tooltip.ee-tooltip-96f2fe9.to--right{
    margin-top:0
}
.ee-tooltip.ee-tooltip-a1bbb9f.to--top,.ee-tooltip.ee-tooltip-a1bbb9f.to--bottom{
    margin-left:0
}
.ee-tooltip.ee-tooltip-a1bbb9f.to--left,.ee-tooltip.ee-tooltip-a1bbb9f.to--right{
    margin-top:0
}
.elementor-8123 .elementor-element.elementor-element-56bc6eb:not(.elementor-motion-effects-element-type-background),.elementor-8123 .elementor-element.elementor-element-56bc6eb>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#5B1865;
}
.elementor-8123 .elementor-element.elementor-element-56bc6eb{
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding:4em 2em 4em 2em
}
.elementor-8123 .elementor-element.elementor-element-56bc6eb>.elementor-background-overlay{
    transition:background .3s,border-radius .3s,opacity .3s
}
.elementor-8123 .elementor-element.elementor-element-e2554d9{
    text-align:left
}
.elementor-8123 .elementor-element.elementor-element-e2554d9 .elementor-heading-title{
    color:#fff;
    font-family:"Volkhov",Sans-serif;
    font-size:38px;
    text-transform:uppercase
}
.elementor-8123 .elementor-element.elementor-element-e2554d9>.elementor-widget-container{
    padding:0
}
.elementor-8123 .elementor-element.elementor-element-e5de98f{
    text-align:left
}
.elementor-8123 .elementor-element.elementor-element-e5de98f .elementor-heading-title{
    color:#fff;
    font-size:25px;
    line-height:1.3em
}
.elementor-8123 .elementor-element.elementor-element-6654be5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){
    padding-bottom:calc(16px/2)
}
.elementor-8123 .elementor-element.elementor-element-6654be5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){
    margin-top:calc(16px/2)
}
.elementor-8123 .elementor-element.elementor-element-6654be5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{
    margin-right:calc(16px/2);
    margin-left:calc(16px/2)
}
.elementor-8123 .elementor-element.elementor-element-6654be5 .elementor-icon-list-items.elementor-inline-items{
    margin-right:calc(-16px/2);
    margin-left:calc(-16px/2)
}
body.rtl .elementor-8123 .elementor-element.elementor-element-6654be5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{
    left:calc(-16px/2)
}
body:not(.rtl) .elementor-8123 .elementor-element.elementor-element-6654be5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{
    right:calc(-16px/2)
}
.elementor-8123 .elementor-element.elementor-element-6654be5 .elementor-icon-list-icon i{
    color:#fff;
    transition:color .3s
}
.elementor-8123 .elementor-element.elementor-element-6654be5 .elementor-icon-list-icon svg{
    fill:#fff;
    transition:fill .3s
}
.elementor-8123 .elementor-element.elementor-element-6654be5{
    --e-icon-list-icon-size:14px;
    --icon-vertical-offset:0
}
.elementor-8123 .elementor-element.elementor-element-6654be5 .elementor-icon-list-text{
    color:#fff;
    transition:color .3s
}
.elementor-8123 .elementor-element.elementor-element-50984ff>.elementor-element-populated{
    padding:0 0 0 2em
}
.ee-tooltip.ee-tooltip-31c1a40.to--top,.ee-tooltip.ee-tooltip-31c1a40.to--bottom{
    margin-left:0
}
.ee-tooltip.ee-tooltip-31c1a40.to--left,.ee-tooltip.ee-tooltip-31c1a40.to--right{
    margin-top:0
}
@media(max-width:1024px) and (min-width:768px){
    .elementor-8123 .elementor-element.elementor-element-3c8b0c0{
        width:100%
    }
    .elementor-8123 .elementor-element.elementor-element-f4b9a34{
        width:100%
    }
    .elementor-8123 .elementor-element.elementor-element-7b4e9df{
        width:100%
    }
    .elementor-8123 .elementor-element.elementor-element-50984ff{
        width:100%
    }
}
@media(max-width:1024px){
    .elementor-8123 .elementor-element.elementor-element-eb9c517>.elementor-element-populated{
        padding:1em 1em 1em 1em
    }
    .elementor-8123 .elementor-element.elementor-element-bd74c28>.elementor-element-populated{
        padding:0 1em 0 0
    }
    .elementor-8123 .elementor-element.elementor-element-5831c1b{
        text-align:center
    }
    .elementor-8123 .elementor-element.elementor-element-1b8ce96{
        text-align:center
    }
    .elementor-8123 .elementor-element.elementor-element-91084a2{
        text-align:center
    }
    .elementor-8123 .elementor-element.elementor-element-96f2fe9 img{
        width:43%
    }
    .elementor-8123 .elementor-element.elementor-element-a1bbb9f img{
        width:43%
    }
    .elementor-8123 .elementor-element.elementor-element-31c1a40 img{
        width:43%
    }
}
@media(max-width:767px){
    .elementor-8123 .elementor-element.elementor-element-60acf18{
        padding:0
    }
    .elementor-8123 .elementor-element.elementor-element-eb9c517>.elementor-element-populated{
        padding:2em 1em 2em 1em
    }
    .elementor-8123 .elementor-element.elementor-element-3314b0e{
        text-align:center
    }
    .elementor-8123 .elementor-element.elementor-element-3314b0e .elementor-heading-title{
        font-size:25px
    }
    .elementor-8123 .elementor-element.elementor-element-1606f52{
        text-align:center
    }
    .elementor-8123 .elementor-element.elementor-element-19018cb{
        text-align:center
    }
    .elementor-8123 .elementor-element.elementor-element-4ef4819{
        text-align:center
    }
    .elementor-8123 .elementor-element.elementor-element-088bee8>.elementor-element-populated{
        padding:0
    }
    .elementor-8123 .elementor-element.elementor-element-064f960 img{
        width:100%
    }
    .elementor-8123 .elementor-element.elementor-element-d6ce24a img{
        width:100%
    }
    .elementor-8123 .elementor-element.elementor-element-146582a{
        padding:1em 1em 1em 1em
    }
    .elementor-8123 .elementor-element.elementor-element-54d2f62 img{
        width:31%
    }
    .elementor-8123 .elementor-element.elementor-element-bbf1759{
        text-align:center
    }
    .elementor-8123 .elementor-element.elementor-element-bbf1759 .elementor-heading-title{
        font-size:29px
    }
    .elementor-8123 .elementor-element.elementor-element-88d4fe1{
        text-align:center
    }
    .elementor-8123 .elementor-element.elementor-element-88d4fe1 .elementor-heading-title{
        font-size:24px
    }
    .elementor-8123 .elementor-element.elementor-element-98c2035{
        text-align:center
    }
    .elementor-8123 .elementor-element.elementor-element-98c2035 .elementor-heading-title{
        font-size:21px
    }
    .elementor-8123 .elementor-element.elementor-element-98c2035>.elementor-widget-container{
        padding:0
    }
    .elementor-8123 .elementor-element.elementor-element-f97a8d4>.elementor-element-populated{
        border-width:0
    }
    .elementor-8123 .elementor-element.elementor-element-2714dad .elementor-button{
        padding:.5em 2em .5em 2em
    }
    .elementor-8123 .elementor-element.elementor-element-2714dad>.elementor-widget-container{
        padding:0
    }
    .elementor-8123 .elementor-element.elementor-element-6f46b88{
        padding:0
    }
    .elementor-8123 .elementor-element.elementor-element-8746d01>.elementor-element-populated{
        padding:0
    }
    .elementor-8123 .elementor-element.elementor-element-bd74c28>.elementor-element-populated{
        padding:2em 1em 2em 1em
    }
    .elementor-8123 .elementor-element.elementor-element-18eda99{
        text-align:center
    }
    .elementor-8123 .elementor-element.elementor-element-18eda99 .elementor-heading-title{
        font-size:25px
    }
    .elementor-8123 .elementor-element.elementor-element-5ac8416{
        text-align:center
    }
    .elementor-8123 .elementor-element.elementor-element-386e3f3{
        text-align:center
    }
    .elementor-8123 .elementor-element.elementor-element-9cf8812{
        padding:1em 1em 1em 1em
    }
    .elementor-8123 .elementor-element.elementor-element-3c8b0c0>.elementor-element-populated{
        padding:2em 2em 2em 2em
    }
    .elementor-8123 .elementor-element.elementor-element-5831c1b{
        text-align:center
    }
    .elementor-8123 .elementor-element.elementor-element-5831c1b .elementor-heading-title{
        font-size:26px
    }
    .elementor-8123 .elementor-element.elementor-element-1b8ce96{
        text-align:center
    }
    .elementor-8123 .elementor-element.elementor-element-1b8ce96 .elementor-heading-title{
        font-size:17px
    }
    .elementor-8123 .elementor-element.elementor-element-baab4e5{
        padding:0
    }
    .elementor-8123 .elementor-element.elementor-element-91084a2{
        text-align:center
    }
    .elementor-8123 .elementor-element.elementor-element-91084a2 .elementor-heading-title{
        font-size:26px
    }
    .elementor-8123 .elementor-element.elementor-element-7f0f8e0{
        padding:0
    }
    .elementor-8123 .elementor-element.elementor-element-45d0fcc>.elementor-element-populated{
        border-width:0
    }
    .elementor-8123 .elementor-element.elementor-element-6807e01 .elementor-button{
        padding:.5em 2em .5em 2em
    }
    .elementor-8123 .elementor-element.elementor-element-6807e01>.elementor-widget-container{
        padding:0
    }
    .elementor-8123 .elementor-element.elementor-element-f4b9a34>.elementor-element-populated{
        padding:0
    }
    .elementor-8123 .elementor-element.elementor-element-96f2fe9 img{
        width:100%
    }
    .elementor-8123 .elementor-element.elementor-element-a1bbb9f img{
        width:100%
    }
    .elementor-8123 .elementor-element.elementor-element-56bc6eb{
        padding:1em 1em 1em 1em
    }
    .elementor-8123 .elementor-element.elementor-element-7b4e9df>.elementor-element-populated{
        padding:2em 2em 2em 2em
    }
    .elementor-8123 .elementor-element.elementor-element-e2554d9{
        text-align:center
    }
    .elementor-8123 .elementor-element.elementor-element-e2554d9 .elementor-heading-title{
        font-size:26px
    }
    .elementor-8123 .elementor-element.elementor-element-e5de98f{
        text-align:center
    }
    .elementor-8123 .elementor-element.elementor-element-e5de98f .elementor-heading-title{
        font-size:17px
    }
    .elementor-8123 .elementor-element.elementor-element-50984ff>.elementor-element-populated{
        padding:0
    }
    .elementor-8123 .elementor-element.elementor-element-31c1a40 img{
        width:100%
    }
}
.elementor-1966 .elementor-element.elementor-element-f4e4fe5:not(.elementor-motion-effects-element-type-background),.elementor-1966 .elementor-element.elementor-element-f4e4fe5>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#fff
}
.elementor-1966 .elementor-element.elementor-element-f4e4fe5{
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin-top:0;
    margin-bottom:0;
    padding:0
}
.elementor-1966 .elementor-element.elementor-element-f4e4fe5>.elementor-background-overlay{
    transition:background .3s,border-radius .3s,opacity .3s
}
.elementor-1966 .elementor-element.elementor-element-d1decb0.elementor-column>.elementor-widget-wrap{
    justify-content:space-around
}
.elementor-1966 .elementor-element.elementor-element-d1decb0>.elementor-element-populated{
    margin:-90px 0 0 0;
    --e-column-margin-right:0;
    --e-column-margin-left:0
}
.elementor-1966 .elementor-element.elementor-element-62fbe8df{
    box-shadow:4px 0 15px 0 rgba(0,0,0,0.18);
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin-top:69px;
    margin-bottom:0;
    padding:0;
    z-index:88
}
.elementor-1966 .elementor-element.elementor-element-62fbe8df>.elementor-background-overlay{
    transition:background .3s,border-radius .3s,opacity .3s
}
.elementor-bc-flex-widget .elementor-1966 .elementor-element.elementor-element-5515d9af.elementor-column .elementor-widget-wrap{
    align-items:space-between
}
.elementor-1966 .elementor-element.elementor-element-5515d9af.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{
    align-content:space-between;
    align-items:space-between
}
.elementor-1966 .elementor-element.elementor-element-5515d9af>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){
    margin-bottom:15px
}
.elementor-1966 .elementor-element.elementor-element-5515d9af:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-1966 .elementor-element.elementor-element-5515d9af>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#fff;
    background-image:url("/wp-content/themes/globalmerchantservicesny/images/credit-card.jpg")
}
.elementor-1966 .elementor-element.elementor-element-5515d9af>.elementor-element-populated>.elementor-background-overlay{
    background-color:#fff;
    opacity:.9
}
.elementor-1966 .elementor-element.elementor-element-5515d9af>.elementor-element-populated,.elementor-1966 .elementor-element.elementor-element-5515d9af>.elementor-element-populated>.elementor-background-overlay,.elementor-1966 .elementor-element.elementor-element-5515d9af>.elementor-background-slideshow{
    border-radius:0
}
.elementor-1966 .elementor-element.elementor-element-5515d9af>.elementor-element-populated{
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding:40px 40px 40px 40px
}
.elementor-1966 .elementor-element.elementor-element-5515d9af>.elementor-element-populated>.elementor-background-overlay{
    transition:background .3s,border-radius .3s,opacity .3s
}
.elementor-1966 .elementor-element.elementor-element-38cec39 .elementor-heading-title{
    color:#5B1865;
    font-family:"Work Sans",Sans-serif;
    font-size:26px
}
.elementor-1966 .elementor-element.elementor-element-38cec39>.elementor-widget-container{
    margin:0
}
.elementor-1966 .elementor-element.elementor-element-6c998fd8{
    text-align:left;
    color:#606a7c;
    font-family:"Work Sans",Sans-serif;
    font-size:15px;
    line-height:1.5em
}
.elementor-1966 .elementor-element.elementor-element-71e733ab .elementor-button .elementor-align-icon-right{
    margin-left:10px
}
.elementor-1966 .elementor-element.elementor-element-71e733ab .elementor-button .elementor-align-icon-left{
    margin-right:10px
}
.elementor-1966 .elementor-element.elementor-element-71e733ab .elementor-button{
    font-family:"Work Sans",Sans-serif;
    letter-spacing:-0.5px;
    fill:#470024;
    color:#470024;
    background-color:rgba(0,0,0,0);
    padding:0
}
.elementor-1966 .elementor-element.elementor-element-71e733ab .elementor-button:hover,.elementor-1966 .elementor-element.elementor-element-71e733ab .elementor-button:focus{
    color:#470024
}
.elementor-1966 .elementor-element.elementor-element-71e733ab .elementor-button:hover svg,.elementor-1966 .elementor-element.elementor-element-71e733ab .elementor-button:focus svg{
    fill:#470024
}
.elementor-bc-flex-widget .elementor-1966 .elementor-element.elementor-element-4cf5e06c.elementor-column .elementor-widget-wrap{
    align-items:space-between
}
.elementor-1966 .elementor-element.elementor-element-4cf5e06c.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{
    align-content:space-between;
    align-items:space-between
}
.elementor-1966 .elementor-element.elementor-element-4cf5e06c.elementor-column>.elementor-widget-wrap{
    justify-content:space-between
}
.elementor-1966 .elementor-element.elementor-element-4cf5e06c>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){
    margin-bottom:15px
}
.elementor-1966 .elementor-element.elementor-element-4cf5e06c:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-1966 .elementor-element.elementor-element-4cf5e06c>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#fff;
    background-image:url("/wp-content/themes/globalmerchantservicesny/images/merchant-services-2.jpg")
}
.elementor-1966 .elementor-element.elementor-element-4cf5e06c>.elementor-element-populated>.elementor-background-overlay{
    background-color:#470024;
    opacity:.9
}
.elementor-1966 .elementor-element.elementor-element-4cf5e06c>.elementor-element-populated{
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding:40px 40px 40px 40px
}
.elementor-1966 .elementor-element.elementor-element-4cf5e06c>.elementor-element-populated>.elementor-background-overlay{
    transition:background .3s,border-radius .3s,opacity .3s
}
.elementor-1966 .elementor-element.elementor-element-1ebb4cf .elementor-heading-title{
    color:#f8f8f9;
    font-family:"Work Sans",Sans-serif;
    font-size:26px
}
.elementor-1966 .elementor-element.elementor-element-1ebb4cf>.elementor-widget-container{
    margin:0
}
.elementor-1966 .elementor-element.elementor-element-4a4d394b{
    text-align:left;
    color:#f8f8f9 !important;
    font-family:"Work Sans",Sans-serif;
    font-size:15px;
    line-height:1.5em
}
.elementor-1966 .elementor-element.elementor-element-14c5d90b .elementor-button .elementor-align-icon-right{
    margin-left:8px
}
.elementor-1966 .elementor-element.elementor-element-14c5d90b .elementor-button .elementor-align-icon-left{
    margin-right:8px
}
.elementor-1966 .elementor-element.elementor-element-14c5d90b .elementor-button{
    font-family:"Work Sans",Sans-serif;
    fill:#f8f8f9;
    color:#f8f8f9;
    background-color:rgba(0,0,0,0);
    padding:0
}
.elementor-1966 .elementor-element.elementor-element-14c5d90b .elementor-button:hover,.elementor-1966 .elementor-element.elementor-element-14c5d90b .elementor-button:focus{
    color:#f8f8f9
}
.elementor-1966 .elementor-element.elementor-element-14c5d90b .elementor-button:hover svg,.elementor-1966 .elementor-element.elementor-element-14c5d90b .elementor-button:focus svg{
    fill:#f8f8f9
}
.elementor-1966 .elementor-element.elementor-element-14c5d90b>.elementor-widget-container{
    padding:0
}
.elementor-bc-flex-widget .elementor-1966 .elementor-element.elementor-element-2f6d3931.elementor-column .elementor-widget-wrap{
    align-items:space-between
}
.elementor-1966 .elementor-element.elementor-element-2f6d3931.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{
    align-content:space-between;
    align-items:space-between
}
.elementor-1966 .elementor-element.elementor-element-2f6d3931>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){
    margin-bottom:15px
}
.elementor-1966 .elementor-element.elementor-element-2f6d3931:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-1966 .elementor-element.elementor-element-2f6d3931>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#fff;
    background-image:url("/wp-content/themes/globalmerchantservicesny/images/atm-machine.jpg");
    background-size:cover
}
.elementor-1966 .elementor-element.elementor-element-2f6d3931>.elementor-element-populated>.elementor-background-overlay{
    background-color:#5B1865;
    opacity:.9
}
.elementor-1966 .elementor-element.elementor-element-2f6d3931>.elementor-element-populated{
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding:40px 40px 40px 40px
}
.elementor-1966 .elementor-element.elementor-element-2f6d3931>.elementor-element-populated>.elementor-background-overlay{
    transition:background .3s,border-radius .3s,opacity .3s
}
.elementor-1966 .elementor-element.elementor-element-5763f04c .elementor-heading-title{
    color:#f8f8f9;
    font-family:"Work Sans",Sans-serif;
    font-size:26px
}
.elementor-1966 .elementor-element.elementor-element-5763f04c>.elementor-widget-container{
    margin:0
}
.elementor-1966 .elementor-element.elementor-element-23b4d80d{
    text-align:left;
    color:#f8f8f9 !important;
    font-family:"Work Sans",Sans-serif;
    font-size:15px;
    line-height:1.5em
}
.elementor-1966 .elementor-element.elementor-element-1aa81052 .elementor-button .elementor-align-icon-right{
    margin-left:8px
}
.elementor-1966 .elementor-element.elementor-element-1aa81052 .elementor-button .elementor-align-icon-left{
    margin-right:8px
}
.elementor-1966 .elementor-element.elementor-element-1aa81052 .elementor-button{
    font-family:"Work Sans",Sans-serif;
    fill:#f8f8f9;
    color:#f8f8f9;
    background-color:rgba(0,0,0,0);
    padding:0
}
.elementor-1966 .elementor-element.elementor-element-1aa81052 .elementor-button:hover,.elementor-1966 .elementor-element.elementor-element-1aa81052 .elementor-button:focus{
    color:#f8f8f9
}
.elementor-1966 .elementor-element.elementor-element-1aa81052 .elementor-button:hover svg,.elementor-1966 .elementor-element.elementor-element-1aa81052 .elementor-button:focus svg{
    fill:#f8f8f9
}
.elementor-1966 .elementor-element.elementor-element-1aa81052>.elementor-widget-container{
    padding:0
}
.elementor-1966 .elementor-element.elementor-element-bc7f8f1:not(.elementor-motion-effects-element-type-background),.elementor-1966 .elementor-element.elementor-element-bc7f8f1>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:transparent;
    background-image:linear-gradient(180deg,#fff 0,rgba(237,237,237,0.79) 100%)
}
.elementor-1966 .elementor-element.elementor-element-bc7f8f1{
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding:40px 0 0 0
}
.elementor-1966 .elementor-element.elementor-element-bc7f8f1>.elementor-background-overlay{
    transition:background .3s,border-radius .3s,opacity .3s
}
.elementor-1966 .elementor-element.elementor-element-e82b4af:not(.elementor-motion-effects-element-type-background),.elementor-1966 .elementor-element.elementor-element-e82b4af>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#fff
}
.elementor-1966 .elementor-element.elementor-element-e82b4af{
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding:40px 0 0 0
}
.elementor-1966 .elementor-element.elementor-element-e82b4af>.elementor-background-overlay{
    transition:background .3s,border-radius .3s,opacity .3s
}
.elementor-1966 .elementor-element.elementor-element-b0fcc8a:not(.elementor-motion-effects-element-type-background),.elementor-1966 .elementor-element.elementor-element-b0fcc8a>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:transparent;
    background-image:linear-gradient(180deg,#fff 0,rgba(237,237,237,0.79) 100%)
}
.elementor-1966 .elementor-element.elementor-element-b0fcc8a{
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding:40px 0 0 0
}
.elementor-1966 .elementor-element.elementor-element-b0fcc8a>.elementor-background-overlay{
    transition:background .3s,border-radius .3s,opacity .3s
}
.elementor-1966 .elementor-element.elementor-element-f9caade{
    padding:40px 0 0 0
}
.elementor-1966 .elementor-element.elementor-element-9e414ff .elementor-cta__content{
    text-align:center
}
.elementor-1966 .elementor-element.elementor-element-9e414ff .elementor-cta__content-item{
    transition-duration:1000ms
}
.elementor-1966 .elementor-element.elementor-element-9e414ff.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(2){
    transition-delay:calc(1000ms / 3)
}
.elementor-1966 .elementor-element.elementor-element-9e414ff.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(3){
    transition-delay:calc((1000ms / 3) * 2)
}
.elementor-1966 .elementor-element.elementor-element-9e414ff.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(4){
    transition-delay:calc((1000ms / 3) * 3)
}
.elementor-1966 .elementor-element.elementor-element-9e414ff .elementor-cta:not(:hover) .elementor-cta__bg-overlay{
    background-color:rgba(29,47,82,0.82)
}
.elementor-1966 .elementor-element.elementor-element-9e414ff .elementor-cta .elementor-cta__bg,.elementor-1966 .elementor-element.elementor-element-9e414ff .elementor-cta .elementor-cta__bg-overlay{
    transition-duration:1500ms
}
.elementor-1966 .elementor-element.elementor-element-9e414ff>.elementor-widget-container{
    background-color:rgba(0,0,0,0.82)
}
@media(max-width:1024px){
    .elementor-1966 .elementor-element.elementor-element-6c998fd8{
        text-align:center
    }
    .elementor-1966 .elementor-element.elementor-element-4a4d394b{
        text-align:center
    }
    .elementor-1966 .elementor-element.elementor-element-23b4d80d{
        text-align:center
    }
}
@media(max-width:767px){
    .elementor-1966 .elementor-element.elementor-element-f4e4fe5{
        margin-top:40px;
        margin-bottom:40px
    }
    .elementor-1966 .elementor-element.elementor-element-38cec39{
        text-align:center
    }
    .elementor-1966 .elementor-element.elementor-element-1ebb4cf{
        text-align:center
    }
    .elementor-1966 .elementor-element.elementor-element-5763f04c{
        text-align:center
    }
    .elementor-1966 .elementor-element.elementor-element-0b3a92b{
        text-align:center
    }
    .elementor-1966 .elementor-element.elementor-element-150af36{
        text-align:center
    }
    .elementor-1966 .elementor-element.elementor-element-ca41558{
        text-align:center
    }
    .elementor-1966 .elementor-element.elementor-element-3b8545e{
        text-align:left
    }
}
.elementor-2295 .elementor-element.elementor-element-778e69a:not(.elementor-motion-effects-element-type-background),.elementor-2295 .elementor-element.elementor-element-778e69a>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-image:url("/wp-content/themes/globalmerchantservicesny/images/image-from-rawpixel-id-580725-jpeg.jpg")
}
.elementor-2295 .elementor-element.elementor-element-778e69a{
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin-top:0;
    margin-bottom:50px;
    padding:100px 0 100px 0
}
.elementor-2295 .elementor-element.elementor-element-778e69a>.elementor-background-overlay{
    transition:background .3s,border-radius .3s,opacity .3s
}
.elementor-2295 .elementor-element.elementor-element-815446e:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-2295 .elementor-element.elementor-element-815446e>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:rgba(255,255,255,0.73)
}
.elementor-2295 .elementor-element.elementor-element-815446e>.elementor-element-populated{
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding:40px 40px 40px 40px
}
.elementor-2295 .elementor-element.elementor-element-815446e>.elementor-element-populated>.elementor-background-overlay{
    transition:background .3s,border-radius .3s,opacity .3s
}
.elementor-2295 .elementor-element.elementor-element-75f4866 .elementor-field-group{
    padding-right:calc(10px/2);
    padding-left:calc(10px/2);
    margin-bottom:10px
}
.elementor-2295 .elementor-element.elementor-element-75f4866 .elementor-form-fields-wrapper{
    margin-left:calc(-10px/2);
    margin-right:calc(-10px/2);
    margin-bottom:-10px
}
.elementor-2295 .elementor-element.elementor-element-75f4866 .elementor-field-group.recaptcha_v3-bottomleft,.elementor-2295 .elementor-element.elementor-element-75f4866 .elementor-field-group.recaptcha_v3-bottomright{
    margin-bottom:0
}
body.rtl .elementor-2295 .elementor-element.elementor-element-75f4866 .elementor-labels-inline .elementor-field-group>label{
    padding-left:0
}
body:not(.rtl) .elementor-2295 .elementor-element.elementor-element-75f4866 .elementor-labels-inline .elementor-field-group>label{
    padding-right:0
}
body .elementor-2295 .elementor-element.elementor-element-75f4866 .elementor-labels-above .elementor-field-group>label{
    padding-bottom:0
}
.elementor-2295 .elementor-element.elementor-element-75f4866 .elementor-field-type-html{
    padding-bottom:0
}
.elementor-2295 .elementor-element.elementor-element-75f4866 .elementor-field-group:not(.elementor-field-type-upload) .elementor-field:not(.elementor-select-wrapper){
    background-color:#fff
}
.elementor-2295 .elementor-element.elementor-element-75f4866 .elementor-field-group .elementor-select-wrapper select{
    background-color:#fff
}
.elementor-2295 .elementor-element.elementor-element-75f4866 .e-form__buttons__wrapper__button-next{
    color:#fff
}
.elementor-2295 .elementor-element.elementor-element-75f4866 .elementor-button[type="submit"]{
    color:#fff
}
.elementor-2295 .elementor-element.elementor-element-75f4866 .elementor-button[type="submit"] svg *{
    fill:#fff
}
.elementor-2295 .elementor-element.elementor-element-75f4866 .e-form__buttons__wrapper__button-previous{
    color:#fff
}
.elementor-2295 .elementor-element.elementor-element-75f4866 .e-form__buttons__wrapper__button-next:hover{
    color:#fff
}
.elementor-2295 .elementor-element.elementor-element-75f4866 .elementor-button[type="submit"]:hover{
    color:#fff
}
.elementor-2295 .elementor-element.elementor-element-75f4866 .elementor-button[type="submit"]:hover svg *{
    fill:#fff
}
.elementor-2295 .elementor-element.elementor-element-75f4866 .e-form__buttons__wrapper__button-previous:hover{
    color:#fff
}
.elementor-2295 .elementor-element.elementor-element-75f4866{
    --e-form-steps-indicators-spacing:20px;
    --e-form-steps-indicator-padding:30px;
    --e-form-steps-indicator-inactive-secondary-color:#fff;
    --e-form-steps-indicator-active-secondary-color:#fff;
    --e-form-steps-indicator-completed-secondary-color:#fff;
    --e-form-steps-divider-width:1px;
    --e-form-steps-divider-gap:10px
}
.elementor-bc-flex-widget .elementor-2295 .elementor-element.elementor-element-6899c7c.elementor-column .elementor-widget-wrap{
    align-items:flex-start
}
.elementor-2295 .elementor-element.elementor-element-6899c7c.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{
    align-content:flex-start;
    align-items:flex-start
}
.elementor-2295 .elementor-element.elementor-element-6899c7c>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){
    margin-bottom:10px
}
.elementor-2295 .elementor-element.elementor-element-6899c7c>.elementor-element-populated{
    padding:40px 40px 40px 40px
}
.elementor-2295 .elementor-element.elementor-element-0af7284{
    color:#5B1865;
    font-family:"Work Sans",Sans-serif;
    font-size:1.4rem;
    font-weight:700;
    width:auto;
    max-width:auto;
    align-self:center
}
.elementor-2295 .elementor-element.elementor-element-0af7284>.elementor-widget-container{
    margin:0;
    padding:0 0 0 .75em
}
.elementor-2295 .elementor-element.elementor-element-2e66d61.elementor-column>.elementor-widget-wrap{
    justify-content:flex-start
}
.elementor-2295 .elementor-element.elementor-element-71b554e .elementor-icon-wrapper{
    text-align:center
}
.elementor-2295 .elementor-element.elementor-element-71b554e.elementor-view-stacked .elementor-icon{
    background-color:#470024
}
.elementor-2295 .elementor-element.elementor-element-71b554e.elementor-view-framed .elementor-icon,.elementor-2295 .elementor-element.elementor-element-71b554e.elementor-view-default .elementor-icon{
    color:#470024;
    border-color:#470024
}
.elementor-2295 .elementor-element.elementor-element-71b554e.elementor-view-framed .elementor-icon,.elementor-2295 .elementor-element.elementor-element-71b554e.elementor-view-default .elementor-icon svg{
    fill:#470024
}
.elementor-2295 .elementor-element.elementor-element-71b554e .elementor-icon{
    font-size:30px
}
.elementor-2295 .elementor-element.elementor-element-71b554e .elementor-icon svg{
    height:30px
}
.elementor-2295 .elementor-element.elementor-element-71b554e .elementor-icon i,.elementor-2295 .elementor-element.elementor-element-71b554e .elementor-icon svg{
    transform:rotate(140deg)
}
.elementor-2295 .elementor-element.elementor-element-71b554e{
    width:auto;
    max-width:auto;
    align-self:center
}
.elementor-2295 .elementor-element.elementor-element-86fba9b .elementor-heading-title{
    color:#5B1865;
    font-family:"Work Sans",Sans-serif;
    font-size:1.4rem
}
.elementor-2295 .elementor-element.elementor-element-86fba9b>.elementor-widget-container{
    margin:0;
    padding:0 0 0 .75em
}
.elementor-2295 .elementor-element.elementor-element-86fba9b{
    width:auto;
    max-width:auto;
    align-self:center
}
.elementor-2295 .elementor-element.elementor-element-193e3e9 .elementor-icon-wrapper{
    text-align:center
}
.elementor-2295 .elementor-element.elementor-element-193e3e9.elementor-view-stacked .elementor-icon{
    background-color:#470024
}
.elementor-2295 .elementor-element.elementor-element-193e3e9.elementor-view-framed .elementor-icon,.elementor-2295 .elementor-element.elementor-element-193e3e9.elementor-view-default .elementor-icon{
    color:#470024;
    border-color:#470024
}
.elementor-2295 .elementor-element.elementor-element-193e3e9.elementor-view-framed .elementor-icon,.elementor-2295 .elementor-element.elementor-element-193e3e9.elementor-view-default .elementor-icon svg{
    fill:#470024
}
.elementor-2295 .elementor-element.elementor-element-193e3e9 .elementor-icon{
    font-size:30px
}
.elementor-2295 .elementor-element.elementor-element-193e3e9 .elementor-icon svg{
    height:30px
}
.elementor-2295 .elementor-element.elementor-element-193e3e9 .elementor-icon i,.elementor-2295 .elementor-element.elementor-element-193e3e9 .elementor-icon svg{
    transform:rotate(140deg)
}
.elementor-2295 .elementor-element.elementor-element-193e3e9{
    width:auto;
    max-width:auto;
    align-self:center
}
.elementor-2295 .elementor-element.elementor-element-6bce95e .elementor-heading-title{
    color:#5B1865;
    font-family:"Work Sans",Sans-serif;
    font-size:1.4rem
}
.elementor-2295 .elementor-element.elementor-element-6bce95e>.elementor-widget-container{
    margin:0;
    padding:0 0 0 .75em
}
.elementor-2295 .elementor-element.elementor-element-6bce95e{
    width:auto;
    max-width:auto;
    align-self:center
}
.elementor-2295 .elementor-element.elementor-element-54a1f4c .elementor-icon-wrapper{
    text-align:center
}
.elementor-2295 .elementor-element.elementor-element-54a1f4c.elementor-view-stacked .elementor-icon{
    background-color:#470024
}
.elementor-2295 .elementor-element.elementor-element-54a1f4c.elementor-view-framed .elementor-icon,.elementor-2295 .elementor-element.elementor-element-54a1f4c.elementor-view-default .elementor-icon{
    color:#470024;
    border-color:#470024
}
.elementor-2295 .elementor-element.elementor-element-54a1f4c.elementor-view-framed .elementor-icon,.elementor-2295 .elementor-element.elementor-element-54a1f4c.elementor-view-default .elementor-icon svg{
    fill:#470024
}
.elementor-2295 .elementor-element.elementor-element-54a1f4c .elementor-icon{
    font-size:30px
}
.elementor-2295 .elementor-element.elementor-element-54a1f4c .elementor-icon svg{
    height:30px
}
.elementor-2295 .elementor-element.elementor-element-54a1f4c{
    width:auto;
    max-width:auto;
    align-self:center
}
.elementor-2295 .elementor-element.elementor-element-6002d6f .elementor-heading-title{
    color:#5B1865;
    font-family:"Work Sans",Sans-serif;
    font-size:1.4rem
}
.elementor-2295 .elementor-element.elementor-element-6002d6f>.elementor-widget-container{
    margin:0;
    padding:0 0 0 .75em
}
.elementor-2295 .elementor-element.elementor-element-6002d6f{
    width:auto;
    max-width:auto;
    align-self:center
}
@media(max-width:1024px) and (min-width:768px){
    .elementor-2295 .elementor-element.elementor-element-6899c7c{
        width:100%
    }
}
@media(max-width:1024px){
    .elementor-2295 .elementor-element.elementor-element-0af7284{
        text-align:center
    }
    .elementor-2295 .elementor-element.elementor-element-0af7284>.elementor-widget-container{
        margin:0;
        padding:0
    }
    .elementor-2295 .elementor-element.elementor-element-86fba9b{
        text-align:center
    }
    .elementor-2295 .elementor-element.elementor-element-86fba9b>.elementor-widget-container{
        margin:0;
        padding:0
    }
    .elementor-2295 .elementor-element.elementor-element-6bce95e{
        text-align:center
    }
    .elementor-2295 .elementor-element.elementor-element-6bce95e>.elementor-widget-container{
        margin:0;
        padding:0
    }
    .elementor-2295 .elementor-element.elementor-element-6002d6f{
        text-align:center
    }
    .elementor-2295 .elementor-element.elementor-element-6002d6f>.elementor-widget-container{
        margin:0;
        padding:0
    }
}
@media(max-width:767px){
    .elementor-2295 .elementor-element.elementor-element-0af7284{
        text-align:center
    }
    .elementor-2295 .elementor-element.elementor-element-0af7284>.elementor-widget-container{
        margin:0;
        padding:0
    }
    .elementor-2295 .elementor-element.elementor-element-86fba9b{
        text-align:center
    }
    .elementor-2295 .elementor-element.elementor-element-86fba9b>.elementor-widget-container{
        margin:0;
        padding:0
    }
    .elementor-2295 .elementor-element.elementor-element-6bce95e{
        text-align:center
    }
    .elementor-2295 .elementor-element.elementor-element-6bce95e>.elementor-widget-container{
        margin:0;
        padding:0
    }
    .elementor-2295 .elementor-element.elementor-element-6002d6f{
        text-align:center
    }
    .elementor-2295 .elementor-element.elementor-element-6002d6f>.elementor-widget-container{
        margin:0;
        padding:0
    }
}
.elementor-1692 .elementor-element.elementor-element-1c6d9f5:not(.elementor-motion-effects-element-type-background),.elementor-1692 .elementor-element.elementor-element-1c6d9f5>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#fff
}
.elementor-1692 .elementor-element.elementor-element-1c6d9f5{
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding:1em 0 1em 0
}
.elementor-1692 .elementor-element.elementor-element-1c6d9f5>.elementor-background-overlay{
    transition:background .3s,border-radius .3s,opacity .3s
}
.elementor-1692 .elementor-element.elementor-element-3314b0e .elementor-heading-title{
    text-transform:uppercase
}
.elementor-1692 .elementor-element.elementor-element-60acf18:not(.elementor-motion-effects-element-type-background),.elementor-1692 .elementor-element.elementor-element-60acf18>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#fff
}
.elementor-1692 .elementor-element.elementor-element-60acf18{
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding:0 0 2em 0
}
.elementor-1692 .elementor-element.elementor-element-60acf18>.elementor-background-overlay{
    transition:background .3s,border-radius .3s,opacity .3s
}
@media(max-width:1024px){
    .elementor-1692 .elementor-element.elementor-element-3314b0e{
        text-align:center
    }
    .elementor-1692 .elementor-element.elementor-element-1606f52{
        text-align:center
    }
}
@media(max-width:767px){
    .elementor-1692 .elementor-element.elementor-element-3314b0e{
        text-align:center
    }
    .elementor-1692 .elementor-element.elementor-element-1606f52{
        text-align:center
    }
}
.elementor-1622 .elementor-element.elementor-element-1d4550e{
    padding:50px 0 0 0
}
.elementor-1622 .elementor-element.elementor-element-b17ff54>.elementor-element-populated{
    padding:30px 30px 30px 30px
}
.elementor-1622 .elementor-element.elementor-element-5f42771{
    text-align:left
}
.elementor-1622 .elementor-element.elementor-element-5f42771 .elementor-heading-title{
    color:#5B1865;;
    font-family:"Volkhov",Sans-serif;
    font-size:38px;
    text-transform:uppercase
}
.elementor-1622 .elementor-element.elementor-element-5f42771>.elementor-widget-container{
    padding:0
}
.elementor-1622 .elementor-element.elementor-element-3f1e59e{
    text-align:left
}
.elementor-1622 .elementor-element.elementor-element-3f1e59e .elementor-heading-title{
    color:#5B1865;;
    font-family:"Volkhov",Sans-serif;
    font-size:23px;
    text-transform:uppercase;
    line-height:1.5em
}
.elementor-1622 .elementor-element.elementor-element-3f1e59e>.elementor-widget-container{
    padding:0
}
.elementor-1622 .elementor-element.elementor-element-727803b:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-1622 .elementor-element.elementor-element-727803b>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#5B1865
}
.elementor-1622 .elementor-element.elementor-element-727803b>.elementor-element-populated{
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding:30px 30px 30px 30px
}
.elementor-1622 .elementor-element.elementor-element-727803b>.elementor-element-populated>.elementor-background-overlay{
    transition:background .3s,border-radius .3s,opacity .3s
}
.elementor-1622 .elementor-element.elementor-element-d063f3b{
    color:#fff !important;
}
.elementor-1622 .elementor-element.elementor-element-819805e .elementor-icon-list-icon i{
    color:#fff;
    transition:color .3s;
}
.elementor-1622 .elementor-element.elementor-element-819805e .elementor-icon-list-icon svg{
    fill:#fff;
    transition:fill .3s;
}
.elementor-1622 .elementor-element.elementor-element-819805e{
    --e-icon-list-icon-size:14px;
    --icon-vertical-offset:0;
}
.elementor-1622 .elementor-element.elementor-element-819805e .elementor-icon-list-text{
    color:#fff;
    transition:color .3s;
}
.elementor-1622 .elementor-element.elementor-element-9d74c65{
    color:#fff !important;
}
.elementor-1622 .elementor-element.elementor-element-4f9f808{
    --divider-border-style:solid;
    --divider-color:#fff;
    --divider-border-width:1px;
}
.elementor-1622 .elementor-element.elementor-element-4f9f808 .elementor-divider-separator{
    width:100%
}
.elementor-1622 .elementor-element.elementor-element-4f9f808 .elementor-divider{
    padding-top:15px;
    padding-bottom:15px
}
.elementor-1622 .elementor-element.elementor-element-239f108 .elementor-heading-title{
    color:#fff;
    font-size:35px;
    line-height:1em
}
.elementor-1622 .elementor-element.elementor-element-026233c .elementor-icon-list-icon i{
    color:#fff;
    transition:color .3s
}
.elementor-1622 .elementor-element.elementor-element-026233c .elementor-icon-list-icon svg{
    fill:#fff;
    transition:fill .3s
}
.elementor-1622 .elementor-element.elementor-element-026233c{
    --e-icon-list-icon-size:21px;
    --icon-vertical-offset:0
}
.elementor-1622 .elementor-element.elementor-element-026233c .elementor-icon-list-item>.elementor-icon-list-text,.elementor-1622 .elementor-element.elementor-element-026233c .elementor-icon-list-item>a{
    font-family:"Open Sans",Sans-serif;
    font-size:26px;
    font-weight:700
}
.elementor-1622 .elementor-element.elementor-element-026233c .elementor-icon-list-text{
    color:#fff;
    transition:color .3s
}
.elementor-1622 .elementor-element.elementor-element-119ccd7 .elementor-button{
    font-family:"Work Sans",Sans-serif;
    font-size:1.3rem;
    font-weight:600;
    fill:#f8f8f9;
    color:#f8f8f9;
    background-color:#470024;
    border-style:solid;
    border-width:2px 2px;
    border-color:#470024
}
.elementor-1622 .elementor-element.elementor-element-119ccd7>.elementor-widget-container{
    padding:0 01em 0 0
}
@media(max-width:1024px){
    .elementor-1622 .elementor-element.elementor-element-239f108 .elementor-heading-title{
        font-size:27px
    }
}
@media(max-width:767px){
    .elementor-1622 .elementor-element.elementor-element-1d4550e{
        margin-top:-52px;
        margin-bottom:0
    }
    .elementor-1622 .elementor-element.elementor-element-5f42771{
        text-align:center
    }
    .elementor-1622 .elementor-element.elementor-element-5f42771 .elementor-heading-title{
        font-size:25px
    }
    .elementor-1622 .elementor-element.elementor-element-fa4e880{
        text-align:center
    }
    .elementor-1622 .elementor-element.elementor-element-3f1e59e{
        text-align:center
    }
    .elementor-1622 .elementor-element.elementor-element-3f1e59e .elementor-heading-title{
        font-size:19px;
        line-height:1.1em
    }
    .elementor-1622 .elementor-element.elementor-element-c7fa771{
        text-align:center
    }
    .elementor-1622 .elementor-element.elementor-element-727803b>.elementor-element-populated{
        padding:20px 20px 20px 20px
    }
    .elementor-1622 .elementor-element.elementor-element-d063f3b{
        text-align:center
    }
    .elementor-1622 .elementor-element.elementor-element-9d74c65{
        text-align:center
    }
    .elementor-1622 .elementor-element.elementor-element-239f108{
        text-align:center
    }
    .elementor-1622 .elementor-element.elementor-element-119ccd7 .elementor-button{
        padding:.5em 2em .5em 2em
    }
    .elementor-1622 .elementor-element.elementor-element-119ccd7>.elementor-widget-container{
        padding:0
    }
}
@media(min-width:768px){
    .elementor-1622 .elementor-element.elementor-element-b17ff54{
        width:62.719%
    }
    .elementor-1622 .elementor-element.elementor-element-727803b{
        width:37.281%
    }
}
.elementor-70 .elementor-element.elementor-element-6f25006.elementor-column>.elementor-widget-wrap{
    justify-content:center
}
.elementor-70 .elementor-element.elementor-element-c741118 .elementor-icon-wrapper{
    text-align:center
}
.elementor-70 .elementor-element.elementor-element-c741118.elementor-view-stacked .elementor-icon{
    background-color:#fff
}
.elementor-70 .elementor-element.elementor-element-c741118.elementor-view-framed .elementor-icon,.elementor-70 .elementor-element.elementor-element-c741118.elementor-view-default .elementor-icon{
    color:#fff;
    border-color:#fff
}
.elementor-70 .elementor-element.elementor-element-c741118.elementor-view-framed .elementor-icon,.elementor-70 .elementor-element.elementor-element-c741118.elementor-view-default .elementor-icon svg{
    fill:#fff
}
.elementor-70 .elementor-element.elementor-element-c741118 .elementor-icon{
    font-size:26px
}
.elementor-70 .elementor-element.elementor-element-c741118 .elementor-icon svg{
    height:26px
}
.elementor-70 .elementor-element.elementor-element-c741118{
    width:auto;
    max-width:auto
}
.elementor-70 .elementor-element.elementor-element-29a533b a.pp-link{
    font-size:1.6rem;
    font-weight:700
}
.elementor-70 .elementor-element.elementor-element-29a533b a.pp-link,.elementor-70 .elementor-element.elementor-element-29a533b .pp-link-effect-10 span,.elementor-70 .elementor-element.elementor-element-29a533b .pp-link-effect-15:before,.elementor-70 .elementor-element.elementor-element-29a533b .pp-link-effect-16,.elementor-70 .elementor-element.elementor-element-29a533b .pp-link-effect-17:before{
    color:#fff
}
.elementor-70 .elementor-element.elementor-element-29a533b .pp-link-effect-8:before{
    border-color:rgba(0,0,0,0)
}
.elementor-70 .elementor-element.elementor-element-29a533b .pp-link-effect-11{
    border-top-color:rgba(0,0,0,0)
}
.elementor-70 .elementor-element.elementor-element-29a533b .pp-link-effect-1:after,.elementor-70 .elementor-element.elementor-element-29a533b .pp-link-effect-2:after,.elementor-70 .elementor-element.elementor-element-29a533b .pp-link-effect-6:before,.elementor-70 .elementor-element.elementor-element-29a533b .pp-link-effect-6:after,.elementor-70 .elementor-element.elementor-element-29a533b .pp-link-effect-7:before,.elementor-70 .elementor-element.elementor-element-29a533b .pp-link-effect-7:after,.elementor-70 .elementor-element.elementor-element-29a533b .pp-link-effect-14:before,.elementor-70 .elementor-element.elementor-element-29a533b .pp-link-effect-14:after,.elementor-70 .elementor-element.elementor-element-29a533b .pp-link-effect-18:before,.elementor-70 .elementor-element.elementor-element-29a533b .pp-link-effect-18:after{
    background:rgba(0,0,0,0)
}
.elementor-70 .elementor-element.elementor-element-29a533b .pp-link-effect-3:before,.elementor-70 .elementor-element.elementor-element-29a533b .pp-link-effect-3:after{
    color:rgba(0,0,0,0)
}
.elementor-70 .elementor-element.elementor-element-29a533b .pp-link-effect-20 span{
    box-shadow:inset 0 3px rgba(0,0,0,0)
}
.elementor-70 .elementor-element.elementor-element-29a533b{
    width:auto;
    max-width:auto
}
.elementor-70 .elementor-element.elementor-element-2329753.elementor-column>.elementor-widget-wrap{
    justify-content:center
}
.elementor-70 .elementor-element.elementor-element-5e03f02 .pp-advanced-menu--main .pp-menu-item{
    color:#fff;
    fill:#fff;
    padding-left:0;
    padding-right:0;
    padding-top:5px;
    padding-bottom:5px
}
.elementor-70 .elementor-element.elementor-element-5e03f02 .pp-advanced-menu--main .pp-menu-item:hover,.elementor-70 .elementor-element.elementor-element-5e03f02 .pp-advanced-menu--main .pp-menu-item.pp-menu-item-active,.elementor-70 .elementor-element.elementor-element-5e03f02 .pp-advanced-menu--main .pp-menu-item.highlighted,.elementor-70 .elementor-element.elementor-element-5e03f02 .pp-advanced-menu--main .pp-menu-item:focus{
    color:#dbdbdb;
    fill:#dbdbdb
}
body:not(.rtl) .elementor-70 .elementor-element.elementor-element-5e03f02 .pp-advanced-menu--layout-horizontal .pp-advanced-menu>li:not(:last-child){
    margin-right:35px
}
body.rtl .elementor-70 .elementor-element.elementor-element-5e03f02 .pp-advanced-menu--layout-horizontal .pp-advanced-menu>li:not(:last-child){
    margin-left:35px
}
.elementor-70 .elementor-element.elementor-element-5e03f02 .pp-advanced-menu--main:not(.pp-advanced-menu--layout-horizontal) .pp-advanced-menu>li:not(:last-child){
    margin-bottom:35px
}
.elementor-70 .elementor-element.elementor-element-5e03f02 .pp-advanced-menu--main .pp-advanced-menu--dropdown a,.elementor-70 .elementor-element.elementor-element-5e03f02 .pp-advanced-menu--type-default .pp-advanced-menu--dropdown.pp-menu-default a,.elementor-70 .elementor-element.elementor-element-5e03f02 .pp-menu-toggle{
    color:#fff;
    fill:#fff
}
.elementor-70 .elementor-element.elementor-element-5e03f02 .pp-advanced-menu--main .pp-advanced-menu--dropdown,.elementor-70 .elementor-element.elementor-element-5e03f02 .pp-advanced-menu--type-default .pp-advanced-menu--dropdown{
    background-color:rgba(0,0,0,0)
}
.elementor-70 .elementor-element.elementor-element-5e03f02 .pp-advanced-menu--main .pp-advanced-menu--dropdown{
    min-width:200px
}
.elementor-70 .elementor-element.elementor-element-5e03f02 .pp-advanced-menu .pp-menu-item,.elementor-70 .elementor-element.elementor-element-5e03f02 .pp-advanced-menu-main-wrapper.pp-advanced-menu--type-full-screen .pp-advanced-menu--dropdown .pp-menu-item,.pp-advanced-menu--dropdown.pp-advanced-menu__container.pp-menu-5e03f02 .pp-menu-item{
    font-weight:600
}
.elementor-70 .elementor-element.elementor-element-5e03f02{
    width:auto;
    max-width:auto
}
@media(max-width:1024px){
    .elementor-70 .elementor-element.elementor-element-c741118>.elementor-widget-container{
        margin:10px 10px 0 0
    }
    .elementor-70 .elementor-element.elementor-element-c741118{
        width:auto;
        max-width:auto
    }
    .elementor-70 .elementor-element.elementor-element-29a533b{
        width:auto;
        max-width:auto
    }
}
@media(max-width:767px){
    .elementor-70 .elementor-element.elementor-element-c741118>.elementor-widget-container{
        margin:10px 10px;
        padding:0
    }
    .elementor-70 .elementor-element.elementor-element-c741118{
        width:auto;
        max-width:auto
    }
    .elementor-70 .elementor-element.elementor-element-29a533b>.elementor-widget-container{
        padding:0
    }
    .elementor-70 .elementor-element.elementor-element-29a533b{
        width:auto;
        max-width:auto
    }
    body:not(.rtl) .elementor-70 .elementor-element.elementor-element-5e03f02 .pp-advanced-menu--layout-horizontal .pp-advanced-menu>li:not(:last-child){
        margin-right:5px
    }
    body.rtl .elementor-70 .elementor-element.elementor-element-5e03f02 .pp-advanced-menu--layout-horizontal .pp-advanced-menu>li:not(:last-child){
        margin-left:5px
    }
    .elementor-70 .elementor-element.elementor-element-5e03f02 .pp-advanced-menu--main:not(.pp-advanced-menu--layout-horizontal) .pp-advanced-menu>li:not(:last-child){
        margin-bottom:5px
    }
}
.elementor-1596 .elementor-element.elementor-element-f0b6ca2{
    padding:2em 0 0 0
}
.elementor-1596 .elementor-element.elementor-element-b1eb5c2{
    text-align:center
}
.elementor-1596 .elementor-element.elementor-element-b1eb5c2 .elementor-heading-title{
    color:#5B1865;
    font-family:"Work Sans",Sans-serif;
    font-size:32px
}
.elementor-1596 .elementor-element.elementor-element-b1eb5c2>.elementor-widget-container{
    margin:0
}
.elementor-1596 .elementor-element.elementor-element-fa0cefc{
    text-align:center
}
.elementor-1596 .elementor-element.elementor-element-fa0cefc .elementor-heading-title{
    color:#5B1865;
    font-family:"Volkhov",Sans-serif;
    font-size:20px;
    font-weight:400;
    font-style:italic;
    line-height:1.5em
}
.elementor-1596 .elementor-element.elementor-element-5d15159{
    --divider-border-style:solid;
    --divider-color:#5B1865;
    --divider-border-width:4px
}
.elementor-1596 .elementor-element.elementor-element-5d15159 .elementor-divider-separator{
    width:4%;
    margin:0 auto;
    margin-center:0
}
.elementor-1596 .elementor-element.elementor-element-5d15159 .elementor-divider{
    text-align:center;
    padding-top:15px;
    padding-bottom:15px
}
.elementor-1596 .elementor-element.elementor-element-fc22fc8{
    padding:40px 0 50px 0
}
.elementor-1596 .elementor-element.elementor-element-0e870f2 .pp-accordion-item{
    margin-bottom:10px;
    border-style:solid;
    border-width:1px 1px;
    border-color:#d4d4d4
}
.elementor-1596 .elementor-element.elementor-element-0e870f2 .pp-advanced-accordion .pp-accordion-tab-title{
    color:#fff;
    background-color:#5B1865
}
.elementor-1596 .elementor-element.elementor-element-0e870f2 .pp-advanced-accordion .pp-accordion-tab-title svg{
    fill:#fff
}
.elementor-1596 .elementor-element.elementor-element-0e870f2 .pp-advanced-accordion .pp-accordion-tab-title .pp-accordion-tab-icon{
    font-size:16px;
    margin-right:10px
}
.elementor-1596 .elementor-element.elementor-element-0e870f2 .pp-advanced-accordion .pp-accordion-item .pp-accordion-tab-content{
    background-color:#5B1865;
    color:#fff
}
.elementor-1596 .elementor-element.elementor-element-0e870f2 .pp-advanced-accordion .pp-accordion-tab-title .pp-accordion-toggle-icon{
    font-size:16px;
    color:#fff
}
.elementor-1596 .elementor-element.elementor-element-0e870f2 .pp-advanced-accordion .pp-accordion-tab-title .pp-accordion-toggle-icon svg{
    fill:#fff
}
.elementor-1596 .elementor-element.elementor-element-e68d24f .pp-accordion-item{
    margin-bottom:10px;
    border-style:solid;
    border-width:1px 1px;
    border-color:#d4d4d4
}
.elementor-1596 .elementor-element.elementor-element-e68d24f .pp-advanced-accordion .pp-accordion-tab-title{
    color:#fff;
    background-color:#5B1865
}
.elementor-1596 .elementor-element.elementor-element-e68d24f .pp-advanced-accordion .pp-accordion-tab-title svg{
    fill:#fff
}
.elementor-1596 .elementor-element.elementor-element-e68d24f .pp-advanced-accordion .pp-accordion-tab-title .pp-accordion-tab-icon{
    font-size:16px;
    margin-right:10px
}
.elementor-1596 .elementor-element.elementor-element-e68d24f .pp-advanced-accordion .pp-accordion-item .pp-accordion-tab-content{
    background-color:#5B1865;
    color:#fff
}
.elementor-1596 .elementor-element.elementor-element-e68d24f .pp-advanced-accordion .pp-accordion-tab-title .pp-accordion-toggle-icon{
    font-size:16px;
    color:#fff
}
.elementor-1596 .elementor-element.elementor-element-e68d24f .pp-advanced-accordion .pp-accordion-tab-title .pp-accordion-toggle-icon svg{
    fill:#fff
}
.elementor-1596 .elementor-element.elementor-element-39048a0 .pp-accordion-item{
    margin-bottom:10px;
    border-style:solid;
    border-width:1px 1px;
    border-color:#d4d4d4
}
.elementor-1596 .elementor-element.elementor-element-39048a0 .pp-advanced-accordion .pp-accordion-tab-title{
    color:#fff;
    background-color:#5B1865
}
.elementor-1596 .elementor-element.elementor-element-39048a0 .pp-advanced-accordion .pp-accordion-tab-title svg{
    fill:#fff
}
.elementor-1596 .elementor-element.elementor-element-39048a0 .pp-advanced-accordion .pp-accordion-tab-title .pp-accordion-tab-icon{
    font-size:16px;
    margin-right:10px
}
.elementor-1596 .elementor-element.elementor-element-39048a0 .pp-advanced-accordion .pp-accordion-item .pp-accordion-tab-content{
    background-color:#5B1865;
    color:#fff
}
.elementor-1596 .elementor-element.elementor-element-39048a0 .pp-advanced-accordion .pp-accordion-tab-title .pp-accordion-toggle-icon{
    font-size:16px;
    color:#fff
}
.elementor-1596 .elementor-element.elementor-element-39048a0 .pp-advanced-accordion .pp-accordion-tab-title .pp-accordion-toggle-icon svg{
    fill:#fff
}
.elementor-1596 .elementor-element.elementor-element-6be9219:not(.elementor-motion-effects-element-type-background),.elementor-1596 .elementor-element.elementor-element-6be9219>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#efefef
}
.elementor-1596 .elementor-element.elementor-element-6be9219{
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding:2em 0 1em 0
}
.elementor-1596 .elementor-element.elementor-element-6be9219>.elementor-background-overlay{
    transition:background .3s,border-radius .3s,opacity .3s
}
.elementor-1596 .elementor-element.elementor-element-092061f .elementor-heading-title{
    color:#093459;
    font-size:1.5rem;
    font-weight:400
}
.ee-tooltip.ee-tooltip-3c597ad.to--top,.ee-tooltip.ee-tooltip-3c597ad.to--bottom{
    margin-left:0
}
.ee-tooltip.ee-tooltip-3c597ad.to--left,.ee-tooltip.ee-tooltip-3c597ad.to--right{
    margin-top:0
}
.elementor-1596 .elementor-element.elementor-element-764292e{
    text-align:center;
    font-size:.9rem
}
.elementor-1596 .elementor-element.elementor-element-0fe103e .elementor-heading-title{
    color:#093459;
    font-size:1.5rem;
    font-weight:400
}
.elementor-1596 .elementor-element.elementor-element-4c5b844 .pp-list-items:not(.pp-inline-items) li:not(:last-child){
    margin-bottom:15px;
    border-bottom-style:solid;
    border-bottom-width:1px;
    border-bottom-color:#ddd
}
body:not(.rtl) .elementor-1596 .elementor-element.elementor-element-4c5b844 .pp-list-items.pp-inline-items li:not(:last-child){
    margin-right:15px
}
body.rtl .elementor-1596 .elementor-element.elementor-element-4c5b844 .pp-list-items.pp-inline-items li:not(:last-child){
    margin-left:15px
}
.elementor-1596 .elementor-element.elementor-element-4c5b844 .pp-list-items.pp-inline-items li:not(:last-child){
    border-right-style:solid;
    border-right-width:1px;
    border-right-color:#ddd
}
.elementor-1596 .elementor-element.elementor-element-4c5b844 .pp-list-container .pp-list-items li{
    align-items:center
}
.elementor-1596 .elementor-element.elementor-element-4c5b844 .pp-list-items .pp-icon-list-icon{
    font-size:14px;
    line-height:14px;
    height:14px;
    width:14px
}
.elementor-1596 .elementor-element.elementor-element-4c5b844 .pp-list-items .pp-icon-list-image img{
    width:14px
}
body:not(.rtl) .elementor-1596 .elementor-element.elementor-element-4c5b844.pp-icon-left .pp-list-items .pp-icon-wrapper{
    margin-right:15px
}
body.rtl .elementor-1596 .elementor-element.elementor-element-4c5b844.pp-icon-left .pp-list-items .pp-icon-wrapper{
    margin-left:15px
}
.elementor-1596 .elementor-element.elementor-element-4c5b844.pp-icon-right .pp-list-items .pp-icon-wrapper{
    margin-left:15px
}
.elementor-1596 .elementor-element.elementor-element-4c5b844 .pp-list-items .pp-icon-wrapper{
    padding:10px 5px 10px 5px
}
.elementor-1596 .elementor-element.elementor-element-4c5b844 .pp-icon-list-text{
    color:#54595f
}
.ee-tooltip.ee-tooltip-0175fac.to--top,.ee-tooltip.ee-tooltip-0175fac.to--bottom{
    margin-left:0
}
.ee-tooltip.ee-tooltip-0175fac.to--left,.ee-tooltip.ee-tooltip-0175fac.to--right{
    margin-top:0
}
.elementor-1596 .elementor-element.elementor-element-a722d52 .elementor-heading-title{
    color:#093459;
    font-size:1.5rem;
    font-weight:400
}
.elementor-1596 .elementor-element.elementor-element-aba7f0f .pp-list-items:not(.pp-inline-items) li:not(:last-child){
    margin-bottom:15px;
    border-bottom-style:solid;
    border-bottom-width:1px;
    border-bottom-color:#ddd
}
body:not(.rtl) .elementor-1596 .elementor-element.elementor-element-aba7f0f .pp-list-items.pp-inline-items li:not(:last-child){
    margin-right:15px
}
body.rtl .elementor-1596 .elementor-element.elementor-element-aba7f0f .pp-list-items.pp-inline-items li:not(:last-child){
    margin-left:15px
}
.elementor-1596 .elementor-element.elementor-element-aba7f0f .pp-list-items.pp-inline-items li:not(:last-child){
    border-right-style:solid;
    border-right-width:1px;
    border-right-color:#ddd
}
.elementor-1596 .elementor-element.elementor-element-aba7f0f .pp-list-container .pp-list-items li{
    align-items:center
}
.elementor-1596 .elementor-element.elementor-element-aba7f0f .pp-list-items .pp-icon-list-icon{
    font-size:14px;
    line-height:14px;
    height:14px;
    width:14px
}
.elementor-1596 .elementor-element.elementor-element-aba7f0f .pp-list-items .pp-icon-list-image img{
    width:14px
}
body:not(.rtl) .elementor-1596 .elementor-element.elementor-element-aba7f0f.pp-icon-left .pp-list-items .pp-icon-wrapper{
    margin-right:15px
}
body.rtl .elementor-1596 .elementor-element.elementor-element-aba7f0f.pp-icon-left .pp-list-items .pp-icon-wrapper{
    margin-left:15px
}
.elementor-1596 .elementor-element.elementor-element-aba7f0f.pp-icon-right .pp-list-items .pp-icon-wrapper{
    margin-left:15px
}
.elementor-1596 .elementor-element.elementor-element-aba7f0f .pp-list-items .pp-icon-wrapper{
    padding:10px 5px 10px 5px
}
.elementor-1596 .elementor-element.elementor-element-aba7f0f .pp-icon-list-text{
    color:#54595f
}
.elementor-1596 .elementor-element.elementor-element-30922da{
    --grid-template-columns:repeat(0,auto);
    --icon-size:20px;
    --grid-column-gap:5px;
    --grid-row-gap:0;
    width:100%;
    max-width:100%;
    align-self:center
}
.elementor-1596 .elementor-element.elementor-element-30922da .elementor-widget-container{
    text-align:left
}
.elementor-1596 .elementor-element.elementor-element-30922da .elementor-social-icon{
    background-color:rgba(255,255,255,0);
    border-style:solid;
    border-width:1px 1px 1px 1px
}
.elementor-1596 .elementor-element.elementor-element-30922da .elementor-social-icon i{
    color:#093459
}
.elementor-1596 .elementor-element.elementor-element-30922da .elementor-social-icon svg{
    fill:#093459
}
.elementor-1596 .elementor-element.elementor-element-30922da .elementor-icon{
    border-radius:0
}
.elementor-1596 .elementor-element.elementor-element-30922da .elementor-social-icon:hover{
    background-color:#093459
}
.elementor-1596 .elementor-element.elementor-element-30922da .elementor-social-icon:hover i{
    color:#fff
}
.elementor-1596 .elementor-element.elementor-element-30922da .elementor-social-icon:hover svg{
    fill:#fff
}
.elementor-1596 .elementor-element.elementor-element-b3c469b>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){
    margin-bottom:5px
}
.elementor-1596 .elementor-element.elementor-element-b3c469b>.elementor-element-populated{
    margin:0 3px 0 0;
    --e-column-margin-right:3px;
    --e-column-margin-left:0;
    padding:0 0 0 3px
}
.elementor-1596 .elementor-element.elementor-element-2f29307 .elementor-heading-title{
    color:#093459;
    font-size:1.5rem;
    font-weight:400
}
.elementor-1596 .elementor-element.elementor-element-11931d3{
    text-align:left;
    font-size:.9rem
}
.elementor-1596 .elementor-element.elementor-element-11931d3>.elementor-widget-container{
    margin:0 0 -16px 0
}
.elementor-1596 .elementor-element.elementor-element-1e6dd38:not(.elementor-motion-effects-element-type-background),.elementor-1596 .elementor-element.elementor-element-1e6dd38>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#fff
}
.elementor-1596 .elementor-element.elementor-element-1e6dd38{
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding:1em 0 1em 0
}
.elementor-1596 .elementor-element.elementor-element-1e6dd38>.elementor-background-overlay{
    transition:background .3s,border-radius .3s,opacity .3s
}
.elementor-1596 .elementor-element.elementor-element-c6e64d7{
    text-align:center;
    font-size:.9rem
}
@media(min-width:768px){
    .elementor-1596 .elementor-element.elementor-element-853e0bc{
        width:28%
    }
    .elementor-1596 .elementor-element.elementor-element-afdd226{
        width:22%
    }
    .elementor-1596 .elementor-element.elementor-element-c738c0a{
        width:22%
    }
    .elementor-1596 .elementor-element.elementor-element-b3c469b{
        width:28%
    }
}
@media(max-width:767px){
    .elementor-1596 .elementor-element.elementor-element-b1eb5c2{
        text-align:center
    }
}
.elementor-8133 .elementor-element.elementor-element-60acf18:not(.elementor-motion-effects-element-type-background),.elementor-8133 .elementor-element.elementor-element-60acf18>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#fff
}
.elementor-8133 .elementor-element.elementor-element-60acf18{
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding:4em 0 4em 0
}
.elementor-8133 .elementor-element.elementor-element-60acf18>.elementor-background-overlay{
    transition:background .3s,border-radius .3s,opacity .3s
}
.elementor-8133 .elementor-element.elementor-element-eb9c517>.elementor-element-populated{
    padding:0 2em 0 0
}
.elementor-8133 .elementor-element.elementor-element-3314b0e{
    text-align:left
}
.elementor-8133 .elementor-element.elementor-element-3314b0e .elementor-heading-title{
    color:var(--e-global-color-primary);
    font-family:"Volkhov",Sans-serif;
    font-size:38px;
    text-transform:uppercase;
    line-height:1.2em
}
.elementor-8133 .elementor-element.elementor-element-3314b0e>.elementor-widget-container{
    padding:0
}
.elementor-8133 .elementor-element.elementor-element-48c2307>.elementor-widget-container{
    margin:-23px 0 0 0
}
.elementor-8133 .elementor-element.elementor-element-8e86424>.elementor-widget-container{
    padding:1em 0 0 0
}
.elementor-8133 .elementor-element.elementor-element-0c8067e{
    text-align:left
}
.elementor-8133 .elementor-element.elementor-element-0c8067e .elementor-heading-title{
    color:var(--e-global-color-primary);
    font-family:"Volkhov",Sans-serif;
    font-size:30px;
    text-transform:uppercase
}
.elementor-8133 .elementor-element.elementor-element-0c8067e>.elementor-widget-container{
    padding:0
}
.elementor-8133 .elementor-element.elementor-element-088bee8>.elementor-element-populated{
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding:0 0 0 2em
}
.elementor-8133 .elementor-element.elementor-element-088bee8>.elementor-element-populated>.elementor-background-overlay{
    transition:background .3s,border-radius .3s,opacity .3s
}
.elementor-8133 .elementor-element.elementor-element-064f960 img{
    width:100%
}
.ee-tooltip.ee-tooltip-064f960.to--top,.ee-tooltip.ee-tooltip-064f960.to--bottom{
    margin-left:0
}
.ee-tooltip.ee-tooltip-064f960.to--left,.ee-tooltip.ee-tooltip-064f960.to--right{
    margin-top:0
}
.elementor-8133 .elementor-element.elementor-element-6f46b88:not(.elementor-motion-effects-element-type-background),.elementor-8133 .elementor-element.elementor-element-6f46b88>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#5B1865;
}
.elementor-8133 .elementor-element.elementor-element-6f46b88{
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding:4em 0 4em 0
}
.elementor-8133 .elementor-element.elementor-element-6f46b88>.elementor-background-overlay{
    transition:background .3s,border-radius .3s,opacity .3s
}
.elementor-8133 .elementor-element.elementor-element-8746d01>.elementor-element-populated{
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding:0 2em 0 0
}
.elementor-8133 .elementor-element.elementor-element-8746d01>.elementor-element-populated>.elementor-background-overlay{
    transition:background .3s,border-radius .3s,opacity .3s
}
.ee-tooltip.ee-tooltip-d3dfedc.to--top,.ee-tooltip.ee-tooltip-d3dfedc.to--bottom{
    margin-left:0
}
.ee-tooltip.ee-tooltip-d3dfedc.to--left,.ee-tooltip.ee-tooltip-d3dfedc.to--right{
    margin-top:0
}
.ee-tooltip.ee-tooltip-55e60d3.to--top,.ee-tooltip.ee-tooltip-55e60d3.to--bottom{
    margin-left:0
}
.ee-tooltip.ee-tooltip-55e60d3.to--left,.ee-tooltip.ee-tooltip-55e60d3.to--right{
    margin-top:0
}
.elementor-8133 .elementor-element.elementor-element-bd74c28>.elementor-element-populated{
    padding:0 0 0 2em
}
.elementor-8133 .elementor-element.elementor-element-18eda99{
    text-align:left
}
.elementor-8133 .elementor-element.elementor-element-18eda99 .elementor-heading-title{
    color:#fff;
    font-family:"Volkhov",Sans-serif;
    font-size:38px;
    text-transform:uppercase
}
.elementor-8133 .elementor-element.elementor-element-18eda99>.elementor-widget-container{
    padding:0
}
.elementor-8133 .elementor-element.elementor-element-119a392{
    color: #fff !important;
}
@media(min-width:768px){
    .elementor-8133 .elementor-element.elementor-element-eb9c517{
        width:50.351%
    }
    .elementor-8133 .elementor-element.elementor-element-088bee8{
        width:49.605%
    }
}
@media(max-width:1024px){
    .elementor-8133 .elementor-element.elementor-element-60acf18{
        padding:2em 1em 2em 1em
    }
    .elementor-8133 .elementor-element.elementor-element-8e86424>.elementor-widget-container{
        padding:0
    }
    .elementor-8133 .elementor-element.elementor-element-6f46b88{
        padding:2em 1em 2em 1em
    }
}
@media(max-width:767px){
    .elementor-8133 .elementor-element.elementor-element-60acf18{
        padding:0
    }
    .elementor-8133 .elementor-element.elementor-element-eb9c517>.elementor-element-populated{
        padding:2em 1em 2em 1em
    }
    .elementor-8133 .elementor-element.elementor-element-3314b0e{
        text-align:center
    }
    .elementor-8133 .elementor-element.elementor-element-1bbd339{
        text-align:center
    }
    .elementor-8133 .elementor-element.elementor-element-48c2307{
        text-align:left
    }
    .elementor-8133 .elementor-element.elementor-element-8e86424{
        text-align:center
    }
    .elementor-8133 .elementor-element.elementor-element-0c8067e{
        text-align:center
    }
    .elementor-8133 .elementor-element.elementor-element-088bee8>.elementor-element-populated{
        padding:0
    }
    .elementor-8133 .elementor-element.elementor-element-8746d01>.elementor-element-populated{
        padding:0
    }
    .elementor-8133 .elementor-element.elementor-element-55e60d3 img{
        width:100%
    }
    .elementor-8133 .elementor-element.elementor-element-bd74c28>.elementor-element-populated{
        padding:2em 0 0 0
    }
    .elementor-8133 .elementor-element.elementor-element-18eda99{
        text-align:center
    }
    .elementor-8133 .elementor-element.elementor-element-119a392{
        text-align:center
    }
}
.elementor-1899 .elementor-element.elementor-element-17f87f1e>.elementor-container{
    max-width:1300px
}
.elementor-1899 .elementor-element.elementor-element-17f87f1e:not(.elementor-motion-effects-element-type-background),.elementor-1899 .elementor-element.elementor-element-17f87f1e>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:rgba(0,0,0,0)
}
.elementor-1899 .elementor-element.elementor-element-17f87f1e{
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin-top:0;
    margin-bottom:0;
    padding:0 1em 0 1em
}
.elementor-1899 .elementor-element.elementor-element-17f87f1e>.elementor-background-overlay{
    transition:background .3s,border-radius .3s,opacity .3s
}
.elementor-bc-flex-widget .elementor-1899 .elementor-element.elementor-element-115503bc.elementor-column .elementor-widget-wrap{
    align-items:center
}
.elementor-1899 .elementor-element.elementor-element-115503bc.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{
    align-content:center;
    align-items:center
}
.elementor-1899 .elementor-element.elementor-element-115503bc>.elementor-element-populated{
    margin:0;
    --e-column-margin-right:0;
    --e-column-margin-left:0;
    padding:0
}
.elementor-1899 .elementor-element.elementor-element-3ffb9d3f{
    margin-top:0;
    margin-bottom:0
}
.elementor-bc-flex-widget .elementor-1899 .elementor-element.elementor-element-530be7d1.elementor-column .elementor-widget-wrap{
    align-items:center
}
.elementor-1899 .elementor-element.elementor-element-530be7d1.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{
    align-content:center;
    align-items:center
}
.elementor-1899 .elementor-element.elementor-element-129e517{
    text-align:left
}
.ee-tooltip.ee-tooltip-129e517.to--top,.ee-tooltip.ee-tooltip-129e517.to--bottom{
    margin-left:0
}
.ee-tooltip.ee-tooltip-129e517.to--left,.ee-tooltip.ee-tooltip-129e517.to--right{
    margin-top:0
}
.elementor-bc-flex-widget .elementor-1899 .elementor-element.elementor-element-242ed738.elementor-column .elementor-widget-wrap{
    align-items:space-between
}
.elementor-1899 .elementor-element.elementor-element-242ed738.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{
    align-content:space-between;
    align-items:space-between
}
.elementor-1899 .elementor-element.elementor-element-242ed738.elementor-column>.elementor-widget-wrap{
    justify-content:flex-end
}
.elementor-1899 .elementor-element.elementor-element-41b5b93c .elementor-button{
    font-family:"Work Sans",Sans-serif;
    font-size:.9rem;
    fill:#f8f8f9;
    color:#f8f8f9;
    background-color:#470024;
    border-style:solid;
    border-width:2px 2px;
    border-color:#470024;
    padding:.25em 1em .25em 1em
}
.elementor-1899 .elementor-element.elementor-element-41b5b93c>.elementor-widget-container{
    padding:0 01em 0 0
}
.elementor-1899 .elementor-element.elementor-element-41b5b93c{
    width:auto;
    max-width:auto;
    align-self:center
}
.elementor-1899 .elementor-element.elementor-element-5895c841{
    --grid-template-columns:repeat(0,auto);
    --icon-size:15px;
    --grid-column-gap:5px;
    --grid-row-gap:0;
    width:auto;
    max-width:auto;
    align-self:center
}
.elementor-1899 .elementor-element.elementor-element-5895c841 .elementor-widget-container{
    text-align:right
}
.elementor-1899 .elementor-element.elementor-element-5895c841>.elementor-widget-container{
    padding:0 1em 0 1em
}
.elementor-1899 .elementor-element.elementor-element-4cbd2ea4 .elementor-icon-wrapper{
    text-align:center
}
.elementor-1899 .elementor-element.elementor-element-4cbd2ea4.elementor-view-stacked .elementor-icon{
    background-color:#470024
}
.elementor-1899 .elementor-element.elementor-element-4cbd2ea4.elementor-view-framed .elementor-icon,.elementor-1899 .elementor-element.elementor-element-4cbd2ea4.elementor-view-default .elementor-icon{
    color:#470024;
    border-color:#470024
}
.elementor-1899 .elementor-element.elementor-element-4cbd2ea4.elementor-view-framed .elementor-icon,.elementor-1899 .elementor-element.elementor-element-4cbd2ea4.elementor-view-default .elementor-icon svg{
    fill:#470024
}
.elementor-1899 .elementor-element.elementor-element-4cbd2ea4 .elementor-icon{
    font-size:21px
}
.elementor-1899 .elementor-element.elementor-element-4cbd2ea4 .elementor-icon svg{
    height:21px
}
.elementor-1899 .elementor-element.elementor-element-4cbd2ea4 .elementor-icon i,.elementor-1899 .elementor-element.elementor-element-4cbd2ea4 .elementor-icon svg{
    transform:rotate(140deg)
}
.elementor-1899 .elementor-element.elementor-element-4cbd2ea4>.elementor-widget-container{
    margin:0 0 -10px 0;
    padding:0 0 0 1em
}
.elementor-1899 .elementor-element.elementor-element-4cbd2ea4{
    width:auto;
    max-width:auto;
    align-self:center
}
.elementor-1899 .elementor-element.elementor-element-6b68ba5c a.pp-link{
    font-size:1.6rem
}
.elementor-1899 .elementor-element.elementor-element-6b68ba5c a.pp-link,.elementor-1899 .elementor-element.elementor-element-6b68ba5c .pp-link-effect-10 span,.elementor-1899 .elementor-element.elementor-element-6b68ba5c .pp-link-effect-15:before,.elementor-1899 .elementor-element.elementor-element-6b68ba5c .pp-link-effect-16,.elementor-1899 .elementor-element.elementor-element-6b68ba5c .pp-link-effect-17:before{
    color:#fff
}
.elementor-1899 .elementor-element.elementor-element-6b68ba5c .pp-link-effect-8:before{
    border-color:rgba(0,0,0,0)
}
.elementor-1899 .elementor-element.elementor-element-6b68ba5c .pp-link-effect-11{
    border-top-color:rgba(0,0,0,0)
}
.elementor-1899 .elementor-element.elementor-element-6b68ba5c .pp-link-effect-1:after,.elementor-1899 .elementor-element.elementor-element-6b68ba5c .pp-link-effect-2:after,.elementor-1899 .elementor-element.elementor-element-6b68ba5c .pp-link-effect-6:before,.elementor-1899 .elementor-element.elementor-element-6b68ba5c .pp-link-effect-6:after,.elementor-1899 .elementor-element.elementor-element-6b68ba5c .pp-link-effect-7:before,.elementor-1899 .elementor-element.elementor-element-6b68ba5c .pp-link-effect-7:after,.elementor-1899 .elementor-element.elementor-element-6b68ba5c .pp-link-effect-14:before,.elementor-1899 .elementor-element.elementor-element-6b68ba5c .pp-link-effect-14:after,.elementor-1899 .elementor-element.elementor-element-6b68ba5c .pp-link-effect-18:before,.elementor-1899 .elementor-element.elementor-element-6b68ba5c .pp-link-effect-18:after{
    background:rgba(0,0,0,0)
}
.elementor-1899 .elementor-element.elementor-element-6b68ba5c .pp-link-effect-3:before,.elementor-1899 .elementor-element.elementor-element-6b68ba5c .pp-link-effect-3:after{
    color:rgba(0,0,0,0)
}
.elementor-1899 .elementor-element.elementor-element-6b68ba5c .pp-link-effect-20 span{
    box-shadow:inset 0 3px rgba(0,0,0,0)
}
.elementor-1899 .elementor-element.elementor-element-6b68ba5c{
    width:auto;
    max-width:auto
}
.elementor-1899 .elementor-element.elementor-element-2259e3d5 .pp-advanced-menu--main .pp-menu-item{
    color:#fff;
    fill:#fff;
    padding-left:0;
    padding-right:0;
    padding-top:5px;
    padding-bottom:5px
}
body:not(.rtl) .elementor-1899 .elementor-element.elementor-element-2259e3d5 .pp-advanced-menu--layout-horizontal .pp-advanced-menu>li:not(:last-child){
    margin-right:35px
}
body.rtl .elementor-1899 .elementor-element.elementor-element-2259e3d5 .pp-advanced-menu--layout-horizontal .pp-advanced-menu>li:not(:last-child){
    margin-left:35px
}
.elementor-1899 .elementor-element.elementor-element-2259e3d5 .pp-advanced-menu--main:not(.pp-advanced-menu--layout-horizontal) .pp-advanced-menu>li:not(:last-child){
    margin-bottom:35px
}
.elementor-1899 .elementor-element.elementor-element-2259e3d5 .pp-advanced-menu--main .pp-advanced-menu--dropdown{
    min-width:200px
}
.elementor-1899 .elementor-element.elementor-element-2259e3d5 .pp-advanced-menu .pp-menu-item,.elementor-1899 .elementor-element.elementor-element-2259e3d5 .pp-advanced-menu-main-wrapper.pp-advanced-menu--type-full-screen .pp-advanced-menu--dropdown .pp-menu-item,.pp-advanced-menu--dropdown.pp-advanced-menu__container.pp-menu-2259e3d5 .pp-menu-item{
    font-weight:600
}
.elementor-1899 .elementor-element.elementor-element-67539f46:not(.elementor-motion-effects-element-type-background),.elementor-1899 .elementor-element.elementor-element-67539f46>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#5B1865
}
.elementor-1899 .elementor-element.elementor-element-67539f46{
    box-shadow:0 0 10px 0 rgba(0,0,0,0.5);
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s
}
.elementor-1899 .elementor-element.elementor-element-67539f46>.elementor-background-overlay{
    transition:background .3s,border-radius .3s,opacity .3s
}
.elementor-1899 .elementor-element.elementor-element-813eca4{
    text-align:left
}
.ee-tooltip.ee-tooltip-813eca4.to--top,.ee-tooltip.ee-tooltip-813eca4.to--bottom{
    margin-left:0
}
.ee-tooltip.ee-tooltip-813eca4.to--left,.ee-tooltip.ee-tooltip-813eca4.to--right{
    margin-top:0
}
.elementor-bc-flex-widget .elementor-1899 .elementor-element.elementor-element-a688e.elementor-column .elementor-widget-wrap{
    align-items:center
}
.elementor-1899 .elementor-element.elementor-element-a688e.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{
    align-content:center;
    align-items:center
}
.elementor-1899 .elementor-element.elementor-element-a688e.elementor-column>.elementor-widget-wrap{
    justify-content:flex-end
}
.elementor-1899 .elementor-element.elementor-element-20e4962f .ee-button-wrapper{
    justify-content:flex-end
}
.ee-offcanvas__slidebar.ee-offcanvas__slidebar--20e4962f{
    width:25%;
    background-color:#5B1865
}
body.ee-offcanvas--id-20e4962f .ee-offcanvas__container{
    background-color:rgba(255,255,255,1)
}
body.ee-offcanvas--id-20e4962f.ee-offcanvas--opening .ee-offcanvas__overlay,body.ee-offcanvas--id-20e4962f.ee-offcanvas--open .ee-offcanvas__overlay{
    opacity:.8
}
.elementor-1899 .elementor-element.elementor-element-20e4962f .ee-hamburger-inner,.elementor-1899 .elementor-element.elementor-element-20e4962f .ee-hamburger-inner:before,.elementor-1899 .elementor-element.elementor-element-20e4962f .ee-hamburger-inner:after{
    background-color:#fff
}
.elementor-1899 .elementor-element.elementor-element-20e4962f .ee-button{
    color:#fff
}
.elementor-1899 .elementor-element.elementor-element-20e4962f .ee-hamburger-box{
    font-size:1em
}
.ee-offcanvas__slidebar--20e4962f .ee-offcanvas__header__close{
    font-size:30px
}
.ee-offcanvas__slidebar--20e4962f .ee-offcanvas__content__item:not(:last-child){
    margin-bottom:24px
}
.elementor-1899 .elementor-element.elementor-element-448f989 .ee-button-wrapper{
    justify-content:flex-end
}
.ee-offcanvas__slidebar.ee-offcanvas__slidebar--448f989{
    width:25%;
    background-color:#5B1865
}
body.ee-offcanvas--id-448f989 .ee-offcanvas__container{
    background-color:rgba(255,255,255,1)
}
body.ee-offcanvas--id-448f989.ee-offcanvas--opening .ee-offcanvas__overlay,body.ee-offcanvas--id-448f989.ee-offcanvas--open .ee-offcanvas__overlay{
    opacity:.8
}
.elementor-1899 .elementor-element.elementor-element-448f989 .ee-hamburger-inner,.elementor-1899 .elementor-element.elementor-element-448f989 .ee-hamburger-inner:before,.elementor-1899 .elementor-element.elementor-element-448f989 .ee-hamburger-inner:after{
    background-color:#fff
}
.elementor-1899 .elementor-element.elementor-element-448f989 .ee-button{
    color:#fff
}
.elementor-1899 .elementor-element.elementor-element-448f989 .ee-hamburger-box{
    font-size:1em
}
.ee-offcanvas__slidebar--448f989 .ee-offcanvas__header__close{
    font-size:30px
}
.ee-offcanvas__slidebar--448f989 .ee-offcanvas__content__item:not(:last-child){
    margin-bottom:24px
}
.elementor-1899 .elementor-element.elementor-element-b2f950c>.elementor-container{
    max-width:1000px;
    min-height:300px
}
.elementor-1899 .elementor-element.elementor-element-b2f950c:not(.elementor-motion-effects-element-type-background),.elementor-1899 .elementor-element.elementor-element-b2f950c>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#2a3751;
    background-image:url("/wp-content/themes/globalmerchantservicesny/images/apartment-architecture-bright-day-1024248.jpg");
    background-repeat:no-repeat;
    background-size:cover
}
.elementor-1899 .elementor-element.elementor-element-b2f950c>.elementor-background-overlay{
    background-color:#2a3751;
    opacity:.9;
    transition:background .3s,border-radius .3s,opacity .3s
}
.elementor-1899 .elementor-element.elementor-element-b2f950c{
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding:0
}
.elementor-1899 .elementor-element.elementor-element-2412da2>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){
    margin-bottom:20px
}
.elementor-1899 .elementor-element.elementor-element-2412da2>.elementor-element-populated{
    padding:5em .5em 0 .5em
}
.elementor-1899 .elementor-element.elementor-element-5f10919{
    text-align:center
}
.elementor-1899 .elementor-element.elementor-element-5f10919 .elementor-heading-title{
    color:#fff;
    font-family:"Volkhov",Sans-serif;
    font-size:56px;
    font-weight:700;
    text-transform:capitalize;
    letter-spacing:0
}
@media(max-width:1024px){
    .ee-offcanvas__slidebar.ee-offcanvas__slidebar--20e4962f{
        width:50%
    }
    .ee-offcanvas__slidebar.ee-offcanvas__slidebar--448f989{
        width:50%
    }
    .elementor-1899 .elementor-element.elementor-element-b2f950c:not(.elementor-motion-effects-element-type-background),.elementor-1899 .elementor-element.elementor-element-b2f950c>.elementor-motion-effects-container>.elementor-motion-effects-layer{
        background-position:center center
    }
    .elementor-1899 .elementor-element.elementor-element-2412da2>.elementor-element-populated{
        padding:.5px .5px .5px .5px
    }
    .elementor-1899 .elementor-element.elementor-element-5f10919{
        text-align:center
    }
    .elementor-1899 .elementor-element.elementor-element-5f10919 .elementor-heading-title{
        letter-spacing:0
    }
}
@media(min-width:768px){
    .elementor-1899 .elementor-element.elementor-element-530be7d1{
        width:22.141%
    }
    .elementor-1899 .elementor-element.elementor-element-242ed738{
        width:77.859%
    }
    .elementor-1899 .elementor-element.elementor-element-6abc770f{
        width:85%
    }
    .elementor-1899 .elementor-element.elementor-element-a688e{
        width:15%
    }
}
@media(max-width:767px){
    .elementor-1899 .elementor-element.elementor-element-41b5b93c .elementor-button{
        padding:.5em 2em .5em 2em
    }
    .elementor-1899 .elementor-element.elementor-element-6abc770f{
        width:80%
    }
    .elementor-bc-flex-widget .elementor-1899 .elementor-element.elementor-element-6abc770f.elementor-column .elementor-widget-wrap{
        align-items:center
    }
    .elementor-1899 .elementor-element.elementor-element-6abc770f.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{
        align-content:center;
        align-items:center
    }
    .elementor-1899 .elementor-element.elementor-element-6abc770f.elementor-column>.elementor-widget-wrap{
        justify-content:flex-start
    }
    .elementor-1899 .elementor-element.elementor-element-a688e{
        width:20%
    }
    .elementor-bc-flex-widget .elementor-1899 .elementor-element.elementor-element-a688e.elementor-column .elementor-widget-wrap{
        align-items:center
    }
    .elementor-1899 .elementor-element.elementor-element-a688e.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{
        align-content:center;
        align-items:center
    }
    .elementor-1899 .elementor-element.elementor-element-a688e.elementor-column>.elementor-widget-wrap{
        justify-content:flex-end
    }
    .elementor-1899 .elementor-element.elementor-element-20e4962f .ee-button-wrapper{
        justify-content:flex-end
    }
    .ee-offcanvas__slidebar.ee-offcanvas__slidebar--20e4962f{
        width:90%
    }
    .elementor-1899 .elementor-element.elementor-element-20e4962f{
        width:auto;
        max-width:auto
    }
    .elementor-1899 .elementor-element.elementor-element-448f989 .ee-button-wrapper{
        justify-content:flex-end
    }
    .ee-offcanvas__slidebar.ee-offcanvas__slidebar--448f989{
        width:90%
    }
    .elementor-1899 .elementor-element.elementor-element-448f989{
        width:auto;
        max-width:auto
    }
    .elementor-1899 .elementor-element.elementor-element-b2f950c>.elementor-container{
        min-height:200px
    }
    .elementor-1899 .elementor-element.elementor-element-b2f950c:not(.elementor-motion-effects-element-type-background),.elementor-1899 .elementor-element.elementor-element-b2f950c>.elementor-motion-effects-container>.elementor-motion-effects-layer{
        background-position:center center
    }
    .elementor-1899 .elementor-element.elementor-element-2412da2>.elementor-element-populated{
        padding:.5px .5px .5px .5px
    }
    .elementor-1899 .elementor-element.elementor-element-5f10919 .elementor-heading-title{
        font-size:28px;
        letter-spacing:0
    }
}
.elementor-kit-7341{
    --e-global-color-primary:#000;
    --e-global-color-secondary:#090d59;
    --e-global-color-text:#666;
    --e-global-color-accent:#d04635;
    --e-global-color-66de30ec:#6ec1e4;
    --e-global-color-e001114:#54595f;
    --e-global-color-5579d9a6:#7a7a7a;
    --e-global-color-1d90b4bb:#61ce70;
    --e-global-color-7bcb3d68:#4054b2;
    --e-global-color-5874775e:#23a455;
    --e-global-color-6a330c7d:#000;
    --e-global-color-33f23419:#FFF;
    --e-global-color-f6ee976:#5B1865;
    --e-global-typography-primary-font-family:"Open Sans";
    --e-global-typography-primary-font-weight:700;
    --e-global-typography-secondary-font-family:"Open Sans";
    --e-global-typography-secondary-font-weight:400;
    --e-global-typography-text-font-family:"Open Sans";
    --e-global-typography-text-font-weight:400;
    --e-global-typography-accent-font-family:"Open Sans";
    --e-global-typography-accent-font-weight:500
}
.elementor-kit-7341 a{
    color:#3ba9d2
}
.elementor-section.elementor-section-boxed>.elementor-container{
    max-width:1140px
}
.e-con{
    --container-max-width:1140px
}
{
}
h1.entry-title{
    display:var(--page-title-display)
}
.elementor-kit-7341 e-page-transition{
    background-color:#ffbc7d
}
@media(max-width:1024px){
    .elementor-section.elementor-section-boxed>.elementor-container{
        max-width:1024px
    }
    .e-con{
        --container-max-width:1024px
    }
}
@media(max-width:767px){
    .elementor-section.elementor-section-boxed>.elementor-container{
        max-width:767px
    }
    .e-con{
        --container-max-width:767px
    }
}
.pp-tooltip.pp-tooltip-{
    {
        ID
    }
}
.pp-tooltip-content{
    font-family:var(--e-global-typography-accent-font-family),Sans-serif;
    font-weight:var(--e-global-typography-accent-font-weight)
}
.elementor-widget-heading .elementor-heading-title{
    color:var(--e-global-color-primary);
    font-family:var(--e-global-typography-primary-font-family),Sans-serif;
    font-weight:700
}
.elementor-widget-image .widget-image-caption{
    color:var(--e-global-color-text);
    font-family:var(--e-global-typography-text-font-family),Sans-serif;
    /* font-weight:var(--e-global-typography-text-font-weight) */
}
.elementor-widget-text-editor{
    color:var(--e-global-color-text);
    font-family:var(--e-global-typography-text-font-family),Sans-serif;
    font-weight:var(--e-global-typography-text-font-weight)
}
.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{
    background-color:var(--e-global-color-primary)
}
.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap,.elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{
    color:var(--e-global-color-primary);
    border-color:var(--e-global-color-primary)
}
.elementor-widget-button .elementor-button{
    font-family:var(--e-global-typography-accent-font-family),Sans-serif;
    font-weight:var(--e-global-typography-accent-font-weight);
    background-color:var(--e-global-color-accent)
}
.elementor-widget-divider{
    --divider-color:var(--e-global-color-secondary)
}
.elementor-widget-divider .elementor-divider__text{
    color:var(--e-global-color-secondary);
    font-family:var(--e-global-typography-secondary-font-family),Sans-serif;
    font-weight:var(--e-global-typography-secondary-font-weight)
}
.elementor-widget-divider.elementor-view-stacked .elementor-icon{
    background-color:var(--e-global-color-secondary)
}
.elementor-widget-divider.elementor-view-framed .elementor-icon,.elementor-widget-divider.elementor-view-default .elementor-icon{
    color:var(--e-global-color-secondary);
    border-color:var(--e-global-color-secondary)
}
.elementor-widget-divider.elementor-view-framed .elementor-icon,.elementor-widget-divider.elementor-view-default .elementor-icon svg{
    fill:var(--e-global-color-secondary)
}
.elementor-widget-image-box .elementor-image-box-title{
    color:var(--e-global-color-primary);
    font-family:var(--e-global-typography-primary-font-family),Sans-serif;
    font-weight:700
}
.elementor-widget-image-box .elementor-image-box-description{
    color:var(--e-global-color-text);
    font-family:var(--e-global-typography-text-font-family),Sans-serif;
    font-weight:var(--e-global-typography-text-font-weight)
}
.elementor-widget-icon.elementor-view-stacked .elementor-icon{
    background-color:var(--e-global-color-primary)
}
.elementor-widget-icon.elementor-view-framed .elementor-icon,.elementor-widget-icon.elementor-view-default .elementor-icon{
    color:var(--e-global-color-primary);
    border-color:var(--e-global-color-primary)
}
.elementor-widget-icon.elementor-view-framed .elementor-icon,.elementor-widget-icon.elementor-view-default .elementor-icon svg{
    fill:var(--e-global-color-primary)
}
.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{
    background-color:var(--e-global-color-primary)
}
.elementor-widget-icon-box.elementor-view-framed .elementor-icon,.elementor-widget-icon-box.elementor-view-default .elementor-icon{
    fill:var(--e-global-color-primary);
    color:var(--e-global-color-primary);
    border-color:var(--e-global-color-primary)
}
.elementor-widget-icon-box .elementor-icon-box-title{
    color:var(--e-global-color-primary)
}
.elementor-widget-icon-box .elementor-icon-box-title,.elementor-widget-icon-box .elementor-icon-box-title a{
    font-family:var(--e-global-typography-primary-font-family),Sans-serif;
    font-weight:700
}
.elementor-widget-icon-box .elementor-icon-box-description{
    color:var(--e-global-color-text);
    font-family:var(--e-global-typography-text-font-family),Sans-serif;
    font-weight:var(--e-global-typography-text-font-weight)
}
.elementor-widget-star-rating .elementor-star-rating__title{
    color:var(--e-global-color-text);
    font-family:var(--e-global-typography-text-font-family),Sans-serif;
    font-weight:var(--e-global-typography-text-font-weight)
}
.elementor-widget-image-gallery .gallery-item .gallery-caption{
    font-family:var(--e-global-typography-accent-font-family),Sans-serif;
    font-weight:var(--e-global-typography-accent-font-weight)
}
.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{
    border-color:var(--e-global-color-text)
}
.elementor-widget-icon-list .elementor-icon-list-icon i{
    color:var(--e-global-color-primary)
}
.elementor-widget-icon-list .elementor-icon-list-icon svg{
    fill:var(--e-global-color-primary)
}
.elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text,.elementor-widget-icon-list .elementor-icon-list-item>a{
    font-family:var(--e-global-typography-text-font-family),Sans-serif;
    font-weight:var(--e-global-typography-text-font-weight)
}
.elementor-widget-icon-list .elementor-icon-list-text{
    color:var(--e-global-color-secondary)
}
.elementor-widget-counter .elementor-counter-number-wrapper{
    color:var(--e-global-color-primary);
    font-family:var(--e-global-typography-primary-font-family),Sans-serif;
    font-weight:700
}
.elementor-widget-counter .elementor-counter-title{
    color:var(--e-global-color-secondary);
    font-family:var(--e-global-typography-secondary-font-family),Sans-serif;
    font-weight:var(--e-global-typography-secondary-font-weight)
}
.elementor-widget-progress .elementor-progress-wrapper .elementor-progress-bar{
    background-color:var(--e-global-color-primary)
}
.elementor-widget-progress .elementor-title{
    color:var(--e-global-color-primary);
    font-family:var(--e-global-typography-text-font-family),Sans-serif;
    font-weight:var(--e-global-typography-text-font-weight)
}
.elementor-widget-testimonial .elementor-testimonial-content{
    color:var(--e-global-color-text);
    font-family:var(--e-global-typography-text-font-family),Sans-serif;
    font-weight:var(--e-global-typography-text-font-weight)
}
.elementor-widget-testimonial .elementor-testimonial-name{
    color:var(--e-global-color-primary);
    font-family:var(--e-global-typography-primary-font-family),Sans-serif;
    font-weight:700
}
.elementor-widget-testimonial .elementor-testimonial-job{
    color:var(--e-global-color-secondary);
    font-family:var(--e-global-typography-secondary-font-family),Sans-serif;
    font-weight:var(--e-global-typography-secondary-font-weight)
}
.elementor-widget-tabs .elementor-tab-title,.elementor-widget-tabs .elementor-tab-title a{
    color:var(--e-global-color-primary)
}
.elementor-widget-tabs .elementor-tab-title.elementor-active,.elementor-widget-tabs .elementor-tab-title.elementor-active a{
    color:var(--e-global-color-accent)
}
.elementor-widget-tabs .elementor-tab-title{
    font-family:var(--e-global-typography-primary-font-family),Sans-serif;
    font-weight:700
}
.elementor-widget-tabs .elementor-tab-content{
    color:var(--e-global-color-text);
    font-family:var(--e-global-typography-text-font-family),Sans-serif;
    font-weight:var(--e-global-typography-text-font-weight)
}
.elementor-widget-accordion .elementor-accordion-icon,.elementor-widget-accordion .elementor-accordion-title{
    color:var(--e-global-color-primary)
}
.elementor-widget-accordion .elementor-accordion-icon svg{
    fill:var(--e-global-color-primary)
}
.elementor-widget-accordion .elementor-active .elementor-accordion-icon,.elementor-widget-accordion .elementor-active .elementor-accordion-title{
    color:var(--e-global-color-accent)
}
.elementor-widget-accordion .elementor-active .elementor-accordion-icon svg{
    fill:var(--e-global-color-accent)
}
.elementor-widget-accordion .elementor-accordion-title{
    font-family:var(--e-global-typography-primary-font-family),Sans-serif;
    font-weight:700
}
.elementor-widget-accordion .elementor-tab-content{
    color:var(--e-global-color-text);
    font-family:var(--e-global-typography-text-font-family),Sans-serif;
    font-weight:var(--e-global-typography-text-font-weight)
}
.elementor-widget-toggle .elementor-toggle-title,.elementor-widget-toggle .elementor-toggle-icon{
    color:var(--e-global-color-primary)
}
.elementor-widget-toggle .elementor-toggle-icon svg{
    fill:var(--e-global-color-primary)
}
.elementor-widget-toggle .elementor-tab-title.elementor-active a,.elementor-widget-toggle .elementor-tab-title.elementor-active .elementor-toggle-icon{
    color:var(--e-global-color-accent)
}
.elementor-widget-toggle .elementor-toggle-title{
    font-family:var(--e-global-typography-primary-font-family),Sans-serif;
    font-weight:700
}
.elementor-widget-toggle .elementor-tab-content{
    color:var(--e-global-color-text);
    font-family:var(--e-global-typography-text-font-family),Sans-serif;
    font-weight:var(--e-global-typography-text-font-weight)
}
.elementor-widget-alert .elementor-alert-title{
    font-family:var(--e-global-typography-primary-font-family),Sans-serif;
    font-weight:700
}
.elementor-widget-alert .elementor-alert-description{
    font-family:var(--e-global-typography-text-font-family),Sans-serif;
    font-weight:var(--e-global-typography-text-font-weight)
}
.elementor-widget-posts-extra .ee-post__header .ee-post__metas--has-metas .ee-post__meta{
    font-family:var(--e-global-typography-text-font-family),Sans-serif;
    font-weight:var(--e-global-typography-text-font-weight)
}
.elementor-widget-posts-extra .ee-post__media .ee-post__metas--has-metas .ee-post__meta{
    font-family:var(--e-global-typography-text-font-family),Sans-serif;
    font-weight:var(--e-global-typography-text-font-weight)
}
.elementor-widget-posts-extra .ee-post__body .ee-post__metas--has-metas .ee-post__meta{
    font-family:var(--e-global-typography-text-font-family),Sans-serif;
    font-weight:var(--e-global-typography-text-font-weight)
}
.elementor-widget-posts-extra .ee-post__footer .ee-post__metas--has-metas .ee-post__meta{
    font-family:var(--e-global-typography-text-font-family),Sans-serif;
    font-weight:var(--e-global-typography-text-font-weight)
}
.elementor-widget-posts-extra .ee-post__terms__term{
    font-family:var(--e-global-typography-text-font-family),Sans-serif;
    font-weight:var(--e-global-typography-text-font-weight)
}
.elementor-widget-posts-extra .ee-filters__item{
    font-family:var(--e-global-typography-text-font-family),Sans-serif;
    font-weight:var(--e-global-typography-text-font-weight)
}
.elementor-widget-posts-extra .ee-pagination .page-numbers{
    font-family:var(--e-global-typography-text-font-family),Sans-serif;
    font-weight:var(--e-global-typography-text-font-weight)
}
.elementor-widget-posts-extra .ee-load-button__trigger{
    font-family:var(--e-global-typography-text-font-family),Sans-serif;
    font-weight:var(--e-global-typography-text-font-weight)
}
.elementor-widget-posts-extra .ee-post__meta--author{
    font-weight:var(--e-global-typography-text-font-weight)
}
.elementor-widget-posts-extra .ee-post__meta--date{
    font-weight:var(--e-global-typography-text-font-weight)
}
.elementor-widget-posts-extra .ee-post__meta--comments{
    font-weight:var(--e-global-typography-text-font-weight)
}
.elementor-widget-posts-extra .ee-post__title__heading{
    font-family:var(--e-global-typography-secondary-font-family),Sans-serif;
    font-weight:var(--e-global-typography-secondary-font-weight)
}
.elementor-widget-posts-extra .ee-post__excerpt{
    font-family:var(--e-global-typography-text-font-family),Sans-serif;
    font-weight:var(--e-global-typography-text-font-weight)
}
.elementor-widget-posts-extra .ee-post__read-more>*{
    font-family:var(--e-global-typography-text-font-family),Sans-serif;
    font-weight:var(--e-global-typography-text-font-weight)
}
.elementor-widget-posts-extra .ee-posts__nothing-found{
    color:var(--e-global-color-text);
    font-family:var(--e-global-typography-text-font-family),Sans-serif;
    font-weight:var(--e-global-typography-text-font-weight)
}
.elementor-widget-timeline .ee-timeline .timeline-item__title{
    font-family:var(--e-global-typography-secondary-font-family),Sans-serif;
    font-weight:var(--e-global-typography-secondary-font-weight)
}
.elementor-widget-timeline .ee-timeline .timeline-item__excerpt{
    font-family:var(--e-global-typography-text-font-family),Sans-serif;
    font-weight:var(--e-global-typography-text-font-weight)
}
.elementor-widget-timeline .ee-timeline .timeline-item__content-wrapper{
    font-family:var(--e-global-typography-text-font-family),Sans-serif;
    font-weight:var(--e-global-typography-text-font-weight)
}
.elementor-widget-timeline .ee-timeline .timeline-item__meta{
    font-family:var(--e-global-typography-accent-font-family),Sans-serif;
    font-weight:var(--e-global-typography-accent-font-weight)
}
.elementor-widget-timeline .timeline-item .timeline-item__point{
    background-color:var(--e-global-color-secondary)
}
.elementor-widget-timeline .timeline-item.is--focused .timeline-item__point{
    background-color:var(--e-global-color-primary)
}
.elementor-widget-timeline .ee-timeline__line{
    background-color:var(--e-global-color-secondary)
}
.elementor-widget-timeline .ee-timeline__line__inner{
    background-color:var(--e-global-color-primary)
}
.elementor-widget-gallery-extra .ee-gallery__media__caption{
    font-family:var(--e-global-typography-text-font-family),Sans-serif;
    font-weight:var(--e-global-typography-text-font-weight)
}
.elementor-widget-gallery-slider .ee-slider__media__caption{
    font-family:var(--e-global-typography-text-font-family),Sans-serif;
    font-weight:var(--e-global-typography-text-font-weight)
}
.elementor-widget-gallery-slider .ee-slider__media__caption .ee-caption__title{
    font-family:var(--e-global-typography-text-font-family),Sans-serif;
    font-weight:var(--e-global-typography-text-font-weight)
}
.elementor-widget-gallery-slider .ee-slider__media__caption .ee-caption__caption{
    font-family:var(--e-global-typography-text-font-family),Sans-serif;
    font-weight:var(--e-global-typography-text-font-weight)
}
.elementor-widget-gallery-slider .ee-slider__media__caption .ee-caption__description{
    font-family:var(--e-global-typography-text-font-family),Sans-serif;
    font-weight:var(--e-global-typography-text-font-weight)
}
.elementor-widget-gallery-slider .ee-gallery__media__caption{
    font-family:var(--e-global-typography-text-font-family),Sans-serif;
    font-weight:var(--e-global-typography-text-font-weight)
}
.elementor-widget-ee-scroll-indicator .ee-scroll-indicator__element__link.is--reading .ee-scroll-indicator__element__number{
    color:var(--e-global-color-primary)
}
.elementor-widget-ee-scroll-indicator .ee-scroll-indicator__element__link.is--reading .ee-scroll-indicator__element__circle circle{
    stroke:var(--e-global-color-primary)
}
.elementor-widget-ee-scroll-indicator .ee-scroll-indicator__element__link.is--reading .ee-scroll-indicator__element__title{
    color:var(--e-global-color-primary)
}
.elementor-widget-ee-scroll-indicator .ee-scroll-indicator__element__link.is--reading .ee-scroll-indicator__element__subtitle{
    color:var(--e-global-color-primary)
}
.elementor-widget-ee-scroll-indicator .ee-scroll-indicator__element__link.is--read .ee-scroll-indicator__element__number{
    color:var(--e-global-color-accent)
}
.elementor-widget-ee-scroll-indicator .ee-scroll-indicator__element__link.is--read .ee-scroll-indicator__element__circle circle{
    stroke:var(--e-global-color-accent)
}
.elementor-widget-ee-scroll-indicator .ee-scroll-indicator__element__link.is--read .ee-scroll-indicator__element__title{
    color:var(--e-global-color-accent)
}
.elementor-widget-ee-scroll-indicator .ee-scroll-indicator__element__link.is--read .ee-scroll-indicator__element__subtitle{
    color:var(--e-global-color-accent)
}
.elementor-widget-ee-scroll-indicator .ee-scroll-indicator__element__number{
    font-family:var(--e-global-typography-primary-font-family),Sans-serif;
    font-weight:700
}
.elementor-widget-ee-scroll-indicator .ee-scroll-indicator__element__title{
    font-family:var(--e-global-typography-secondary-font-family),Sans-serif;
    font-weight:var(--e-global-typography-secondary-font-weight)
}
.elementor-widget-ee-scroll-indicator .ee-scroll-indicator__element__subtitle{
    font-family:var(--e-global-typography-accent-font-family),Sans-serif;
    font-weight:var(--e-global-typography-accent-font-weight)
}
.elementor-widget-ee-scroll-indicator .ee-scroll-indicator__element__progress{
    background-color:var(--e-global-color-primary)
}
.elementor-widget-ee-scroll-indicator .ee-scroll-indicator__element__link.is--read .ee-scroll-indicator__element__wrapper{
    background-color:var(--e-global-color-accent)
}
.ee-tooltip.ee-tooltip-{
    {
        ID
    }
}
{
    font-family:var(--e-global-typography-text-font-family),Sans-serif;
    font-weight:var(--e-global-typography-text-font-weight)
}
.elementor-widget-hotspots .ee-hotspot__wrapper{
    font-family:var(--e-global-typography-text-font-family),Sans-serif;
    font-weight:var(--e-global-typography-text-font-weight);
    background-color:var(--e-global-color-primary)
}
.elementor-widget-hotspots .ee-hotspot__wrapper:before{
    background-color:var(--e-global-color-primary)
}
.elementor-widget-hotspots .ee-hotspot:hover .ee-hotspot__wrapper{
    background-color:var(--e-global-color-secondary)
}
.elementor-widget-hotspots .ee-hotspot:hover .ee-hotspot__wrapper:before{
    background-color:var(--e-global-color-secondary)
}
.elementor-widget-ee-switcher .ee-switcher__title{
    font-family:var(--e-global-typography-primary-font-family),Sans-serif;
    font-weight:700
}
.elementor-widget-ee-switcher .ee-switcher__descriptions__description{
    font-family:var(--e-global-typography-text-font-family),Sans-serif;
    font-weight:var(--e-global-typography-text-font-weight)
}
.elementor-widget-ee-switcher .ee-switcher__nav__item{
    font-family:var(--e-global-typography-accent-font-family),Sans-serif;
    font-weight:var(--e-global-typography-accent-font-weight)
}
.elementor-widget-ee-switcher .ee-loader__progress{
    background-color:var(--e-global-color-primary)
}
.elementor-widget-ee-switcher .ee-arrow__circle--loader.is--animating{
    stroke:var(--e-global-color-primary)
}
.elementor-widget-ee-calendar .ee-calendar__cell__content{
    font-family:var(--e-global-typography-text-font-family),Sans-serif;
    font-weight:var(--e-global-typography-text-font-weight)
}
.elementor-widget-ee-calendar .ee-calendar__controls__month{
    font-family:var(--e-global-typography-text-font-family),Sans-serif;
    font-weight:var(--e-global-typography-text-font-weight)
}
.elementor-widget-ee-calendar .ee-calendar__controls__button{
    background-color:var(--e-global-color-primary)
}
.elementor-widget-ee-calendar .ee-calendar__table__head .ee-calendar__cell__content{
    font-family:var(--e-global-typography-text-font-family),Sans-serif;
    font-weight:var(--e-global-typography-text-font-weight)
}
.elementor-widget-ee-calendar .ee-calendar__day--event .ee-calendar__day__wrapper,.elementor-widget-ee-calendar .ee-calendar__day--event .ee-calendar__day__event__name,.elementor-widget-ee-calendar .ee-calendar__day--event .ee-calendar__day__event__name:before{
    background-color:var(--e-global-color-primary)
}
.elementor-widget-ee-calendar .ee-calendar__day--today .ee-calendar__day__wrapper,.elementor-widget-ee-calendar .ee-calendar__day--today .ee-calendar__day__event__name,.elementor-widget-ee-calendar .ee-calendar__day--today .ee-calendar__day__event__name:before{
    background-color:var(--e-global-color-secondary)
}
.elementor-widget-ee-calendar .ee-calendar__events__header__title{
    font-family:var(--e-global-typography-text-font-family),Sans-serif;
    font-weight:var(--e-global-typography-text-font-weight)
}
.elementor-widget-ee-calendar .ee-calendar__no-events{
    color:var(--e-global-color-text);
    font-family:var(--e-global-typography-text-font-family),Sans-serif;
    font-weight:var(--e-global-typography-text-font-weight)
}
.elementor-widget-ee-offcanvas .ee-button-text{
    font-family:var(--e-global-typography-text-font-family),Sans-serif;
    font-weight:var(--e-global-typography-text-font-weight)
}
.ee-offcanvas__slidebar--{
    {
        ID
    }
}
.ee-offcanvas__header__title{
    font-family:var(--e-global-typography-secondary-font-family),Sans-serif;
    font-weight:var(--e-global-typography-secondary-font-weight)
}
.ee-offcanvas__slidebar--{
    {
        ID
    }
}
.ee-offcanvas__content__item{
    font-family:var(--e-global-typography-text-font-family),Sans-serif;
    font-weight:var(--e-global-typography-text-font-weight)
}
.elementor-widget-ee-slide-menu .ee-slide-menu,.elementor-widget-ee-slide-menu .ee-menu__sub-menu{
    background-color:var(--e-global-color-primary)
}
.elementor-widget-ee-slide-menu .ee-slide-menu .ee-menu__item a{
    font-family:var(--e-global-typography-text-font-family),Sans-serif;
    font-weight:var(--e-global-typography-text-font-weight)
}
.elementor-widget-ee-search-form .ee-search-form__container .ee-form__field__control,.elementor-widget-ee-search-form .ee-search-form__filters .ee-form__field__control--text{
    font-family:var(--e-global-typography-text-font-family),Sans-serif;
    font-weight:var(--e-global-typography-text-font-weight)
}
.elementor-widget-ee-search-form .ee-search-form__filters-category__title{
    font-family:var(--e-global-typography-text-font-family),Sans-serif;
    font-weight:var(--e-global-typography-text-font-weight)
}
.elementor-widget-ee-search-form .ee-form__field__label{
    font-family:var(--e-global-typography-text-font-family),Sans-serif;
    font-weight:var(--e-global-typography-text-font-weight)
}
.elementor-widget-ee-search-form .ee-form__field--check.ee-custom:hover .ee-form__field__control--check:not(:checked)+label i:before{
    color:var(--e-global-color-primary)
}
.elementor-widget-ee-search-form .ee-form__field--check.ee-custom .ee-form__field__control--checkbox:checked+label i{
    border-color:var(--e-global-color-primary);
    background-color:var(--e-global-color-primary)
}
.elementor-widget-ee-search-form .ee-form__field--check.ee-custom .ee-form__field__control--radio:checked+label i{
    border-color:var(--e-global-color-primary);
    color:var(--e-global-color-primary)
}
.ee-select2__dropdown.ee-select2__dropdown--{
    {
        ID
    }
}
{
    font-family:var(--e-global-typography-text-font-family),Sans-serif;
    font-weight:var(--e-global-typography-text-font-weight)
}
.ee-select2__dropdown.ee-select2__dropdown--{
    {
        ID
    }
}
.select2-results__option.select2-results__option--highlighted[aria-selected]{
    background-color:var(--e-global-color-primary)
}
.elementor-widget-ee-search-form .ee-search-form__submit{
    background-color:var(--e-global-color-primary);
    font-family:var(--e-global-typography-text-font-family),Sans-serif;
    font-weight:var(--e-global-typography-text-font-weight)
}
.elementor-widget-ee-toggle-element .ee-toggle-element__controls__item{
    font-family:var(--e-global-typography-text-font-family),Sans-serif;
    font-weight:var(--e-global-typography-text-font-weight)
}
.elementor-widget-ee-toggle-element .ee-toggle-element__element{
    font-family:var(--e-global-typography-text-font-family),Sans-serif;
    font-weight:var(--e-global-typography-text-font-weight)
}
.elementor-widget-ee-google-map .ee-google-map__navigation{
    background-color:var(--e-global-color-primary);
    font-family:var(--e-global-typography-text-font-family),Sans-serif;
    font-weight:var(--e-global-typography-text-font-weight)
}
.elementor-widget-unfold .ee-unfold__content{
    font-family:var(--e-global-typography-text-font-family),Sans-serif;
    font-weight:var(--e-global-typography-text-font-weight)
}
.elementor-widget-unfold a.ee-button,.elementor-widget-unfold .ee-button{
    font-family:var(--e-global-typography-text-font-family),Sans-serif;
    font-weight:var(--e-global-typography-text-font-weight);
    background-color:var(--e-global-color-secondary)
}
.elementor-widget-html5-video .ee-video-player__controls .ee-player__controls__overlay .ee-player__control,.elementor-widget-html5-video .ee-video-player__controls .ee-player__controls__bar{
    background-color:var(--e-global-color-primary)
}
.elementor-widget-html5-video .ee-player__control--indicator{
    font-family:var(--e-global-typography-text-font-family),Sans-serif;
    font-weight:var(--e-global-typography-text-font-weight)
}
.elementor-widget-ee-audio-player .ee-audio-player__controls .ee-player__controls__bar{
    background-color:var(--e-global-color-primary)
}
.elementor-widget-ee-audio-player .ee-player__control--indicator{
    font-family:var(--e-global-typography-text-font-family),Sans-serif;
    font-weight:var(--e-global-typography-text-font-weight)
}
.elementor-widget-ee-audio-player .ee-player__playlist__item{
    font-family:var(--e-global-typography-text-font-family),Sans-serif;
    font-weight:var(--e-global-typography-text-font-weight)
}
.elementor-widget-ee-audio-player .ee-player__controls__playlist-wrapper{
    background-color:var(--e-global-color-secondary)
}
.elementor-widget-ee-audio-player .ee-player__playlist__item:hover{
    background-color:var(--e-global-color-accent)
}
.elementor-widget-ee-audio-player .ee-player__playlist__item.ee--is-active,.elementor-widget-ee-audio-player .ee-player__playlist__item.ee--is-active:hover{
    background-color:var(--e-global-color-primary)
}
.elementor-widget-circle-progress .ee-circle-progress__value{
    color:var(--e-global-color-text);
    font-family:var(--e-global-typography-text-font-family),Sans-serif;
    font-weight:var(--e-global-typography-text-font-weight)
}
.elementor-widget-circle-progress .ee-circle-progress__value .suffix{
    color:var(--e-global-color-text)
}
.elementor-widget-circle-progress .ee-circle-progress__icon{
    color:var(--e-global-color-text)
}
.elementor-widget-circle-progress .ee-circle-progress__text{
    color:var(--e-global-color-text);
    font-family:var(--e-global-typography-text-font-family),Sans-serif;
    font-weight:var(--e-global-typography-text-font-weight)
}
.elementor-widget-ee-random-image .widget-image-caption{
    font-family:var(--e-global-typography-text-font-family),Sans-serif;
    font-weight:var(--e-global-typography-text-font-weight)
}
.elementor-widget-image-comparison .ee-image-comparison .ee-image-comparison__label{
    font-family:var(--e-global-typography-text-font-family),Sans-serif;
    font-weight:var(--e-global-typography-text-font-weight)
}
.elementor-widget-image-comparison .ee-image-comparison__label--original{
    background-color:var(--e-global-color-primary)
}
.elementor-widget-image-comparison .ee-image-comparison__label--modified{
    background-color:var(--e-global-color-primary)
}
.elementor-widget-image-comparison .ee-image-comparison__handle{
    background-color:var(--e-global-color-primary)
}
.elementor-widget-image-comparison .ee-image-comparison__handle.draggable{
    background-color:var(--e-global-color-secondary)
}
.elementor-widget-ee-popup .ee-popup__trigger{
    font-family:var(--e-global-typography-text-font-family),Sans-serif;
    font-weight:var(--e-global-typography-text-font-weight)
}
.ee-mfp-popup-{
    {
        ID
    }
}
.ee-popup__header__title{
    font-family:var(--e-global-typography-primary-font-family),Sans-serif;
    font-weight:700
}
.ee-mfp-popup-{
    {
        ID
    }
}
.ee-age-gate__header__title{
    font-family:var(--e-global-typography-primary-font-family),Sans-serif;
    font-weight:700
}
.ee-mfp-popup-{
    {
        ID
    }
}
.ee-age-gate__header__description{
    font-family:var(--e-global-typography-text-font-family),Sans-serif;
    font-weight:var(--e-global-typography-text-font-weight)
}
.ee-mfp-popup-{
    {
        ID
    }
}
.elementor-field,.ee-mfp-popup-{
    {
        ID
    }
}
.elementor-field-subgroup label{
    font-family:var(--e-global-typography-text-font-family),Sans-serif;
    font-weight:var(--e-global-typography-text-font-weight)
}
.ee-mfp-popup-{
    {
        ID
    }
}
.elementor-button{
    font-family:var(--e-global-typography-text-font-family),Sans-serif;
    font-weight:var(--e-global-typography-text-font-weight);
    background-color:var(--e-global-color-primary)
}
.ee-mfp-popup-{
    {
        ID
    }
}
.ee-notification--error{
    font-family:var(--e-global-typography-accent-font-family),Sans-serif;
    font-weight:var(--e-global-typography-accent-font-weight)
}
.elementor-widget-button-group .ee-button{
    font-family:var(--e-global-typography-accent-font-family),Sans-serif;
    font-weight:var(--e-global-typography-accent-font-weight);
    background-color:var(--e-global-color-accent)
}
.elementor-widget-ee-inline-svg .ee-inline-svg{
    color:var(--e-global-color-primary)
}
.elementor-widget-ee-inline-svg .ee-inline-svg:hover{
    color:var(--e-global-color-secondary)
}
.elementor-widget-heading-extended .ee-heading__text{
    color:var(--e-global-color-primary)
}
.elementor-widget-heading-extended .ee-heading{
    font-family:var(--e-global-typography-primary-font-family),Sans-serif;
    font-weight:700
}
.elementor-widget-text-divider .ee-text-divider__text,.elementor-widget-text-divider .ee-text-divider__text a{
    color:var(--e-global-color-secondary)
}
.elementor-widget-text-divider .ee-text-divider__text{
    font-family:var(--e-global-typography-secondary-font-family),Sans-serif;
    font-weight:var(--e-global-typography-secondary-font-weight)
}
.elementor-widget-text-divider .ee-text-divider__divider{
    background-color:var(--e-global-color-secondary)
}
.elementor-widget-table .ee-table__row .ee-table__text{
    color:var(--e-global-color-text)
}
.elementor-widget-table td.ee-table__cell{
    font-family:var(--e-global-typography-text-font-family),Sans-serif;
    font-weight:var(--e-global-typography-text-font-weight)
}
.elementor-widget-table .ee-table__cell .ee-table__text{
    color:var(--e-global-color-text)
}
.elementor-widget-table th.ee-table__cell{
    font-family:var(--e-global-typography-accent-font-family),Sans-serif;
    font-weight:var(--e-global-typography-accent-font-weight);
    background-color:var(--e-global-color-primary)
}
.elementor-widget-table .ee-table__cell[data-title]:before{
    background-color:var(--e-global-color-primary)
}
.elementor-widget-ee-breadcrumbs .ee-breadcrumbs__text{
    font-family:var(--e-global-typography-text-font-family),Sans-serif;
    font-weight:var(--e-global-typography-text-font-weight)
}
.elementor-widget-ee-breadcrumbs .ee-breadcrumbs__item{
    color:var(--e-global-color-accent)
}
.elementor-widget-ee-breadcrumbs .ee-breadcrumbs__item a{
    color:var(--e-global-color-accent)
}
.elementor-widget-ee-breadcrumbs .ee-breadcrumbs__item--current{
    color:var(--e-global-color-text)
}
.elementor-widget-text-path{
    font-family:var(--e-global-typography-text-font-family),Sans-serif;
    font-weight:var(--e-global-typography-text-font-weight)
}
.elementor-widget-pp-advanced-accordion .pp-accordion-item{
    border-color:var(--e-global-color-text)
}
.elementor-widget-pp-advanced-accordion .pp-advanced-accordion .pp-accordion-tab-title{
    color:var(--e-global-color-primary);
    font-family:var(--e-global-typography-primary-font-family),Sans-serif;
    font-weight:700
}
.elementor-widget-pp-advanced-accordion .pp-advanced-accordion .pp-accordion-tab-title svg{
    fill:var(--e-global-color-primary)
}
.elementor-widget-pp-advanced-accordion .pp-advanced-accordion .pp-accordion-tab-title.pp-accordion-tab-active{
    color:var(--e-global-color-accent)
}
.elementor-widget-pp-advanced-accordion .pp-advanced-accordion .pp-accordion-tab-title.pp-accordion-tab-active svg{
    fill:var(--e-global-color-accent)
}
.elementor-widget-pp-advanced-accordion .pp-advanced-accordion .pp-accordion-item .pp-accordion-tab-content{
    font-family:var(--e-global-typography-text-font-family),Sans-serif;
    font-weight:var(--e-global-typography-text-font-weight)
}
.elementor-widget-pp-advanced-accordion .pp-advanced-accordion .pp-accordion-tab-title .pp-accordion-toggle-icon{
    color:var(--e-global-color-primary)
}
.elementor-widget-pp-advanced-accordion .pp-advanced-accordion .pp-accordion-tab-title .pp-accordion-toggle-icon svg{
    fill:var(--e-global-color-primary)
}
.elementor-widget-pp-advanced-accordion .pp-advanced-accordion .pp-accordion-tab-title.pp-accordion-tab-active .pp-accordion-toggle-icon{
    color:var(--e-global-color-accent)
}
.elementor-widget-pp-advanced-accordion .pp-advanced-accordion .pp-accordion-tab-title.pp-accordion-tab-active .pp-accordion-toggle-icon svg{
    fill:var(--e-global-color-accent)
}
.elementor-widget-pp-advanced-menu .pp-advanced-menu--main .pp-menu-item{
    color:var(--e-global-color-text);
    fill:var(--e-global-color-text)
}
.elementor-widget-pp-advanced-menu .pp-advanced-menu--main .pp-menu-item:hover,.elementor-widget-pp-advanced-menu .pp-advanced-menu--main .pp-menu-item.pp-menu-item-active,.elementor-widget-pp-advanced-menu .pp-advanced-menu--main .pp-menu-item.highlighted,.elementor-widget-pp-advanced-menu .pp-advanced-menu--main .pp-menu-item:focus{
    color:var(--e-global-color-accent);
    fill:var(--e-global-color-accent)
}
.elementor-widget-pp-advanced-menu .pp-advanced-menu--main:not(.pp--pointer-framed) .pp-menu-item:before,.elementor-widget-pp-advanced-menu .pp-advanced-menu--main:not(.pp--pointer-framed) .pp-menu-item:after{
    background-color:var(--e-global-color-accent)
}
.elementor-widget-pp-advanced-menu .pp--pointer-framed .pp-menu-item:before,.elementor-widget-pp-advanced-menu .pp--pointer-framed .pp-menu-item:after{
    border-color:var(--e-global-color-accent)
}
.elementor-widget-pp-advanced-menu .pp--pointer-brackets .pp-menu-item:before,.elementor-widget-pp-advanced-menu .pp--pointer-brackets .pp-menu-item:after{
    color:var(--e-global-color-accent)
}
.elementor-widget-pp-advanced-menu{
    --pp-nav-menu-divider-color:var(--e-global-color-text)
}
.elementor-widget-pp-advanced-menu .pp-menu-toggle .pp-menu-toggle-label{
    font-family:var(--e-global-typography-primary-font-family),Sans-serif;
    font-weight:700
}
.elementor-widget-pp-advanced-menu .pp-advanced-menu--dropdown .pp-menu-item,.elementor-widget-pp-advanced-menu .pp-advanced-menu--dropdown .pp-sub-item,.pp-advanced-menu--dropdown.pp-advanced-menu__container.pp-menu-{
    {
        ID
    }
}
.sub-menu .pp-menu-item,.pp-advanced-menu--dropdown.pp-advanced-menu__container.pp-menu-{
    {
        ID
    }
}
.sub-menu .pp-sub-item{
    font-family:var(--e-global-typography-accent-font-family),Sans-serif;
    font-weight:var(--e-global-typography-accent-font-weight)
}
.elementor-widget-pp-advanced-tabs .pp-advanced-tabs-title .pp-advanced-tabs-title-text{
    font-family:var(--e-global-typography-accent-font-family),Sans-serif;
    font-weight:var(--e-global-typography-accent-font-weight)
}
.elementor-widget-pp-advanced-tabs .pp-advanced-tabs-content{
    font-family:var(--e-global-typography-accent-font-family),Sans-serif;
    font-weight:var(--e-global-typography-accent-font-weight)
}
.elementor-widget-pp-album .pp-album-title{
    font-family:var(--e-global-typography-primary-font-family),Sans-serif;
    font-weight:700
}
.elementor-widget-pp-album .pp-album-subtitle{
    font-family:var(--e-global-typography-secondary-font-family),Sans-serif;
    font-weight:var(--e-global-typography-secondary-font-weight)
}
.elementor-widget-pp-album .pp-album-cover-button{
    background-color:var(--e-global-color-accent);
    font-family:var(--e-global-typography-accent-font-family),Sans-serif;
    font-weight:var(--e-global-typography-accent-font-weight)
}
.elementor-widget-pp-album .pp-album-trigger-button{
    background-color:var(--e-global-color-accent);
    font-family:var(--e-global-typography-accent-font-family),Sans-serif;
    font-weight:var(--e-global-typography-accent-font-weight)
}
.elementor-widget-pp-author-list .pp-author-list-name-text,.elementor-widget-pp-author-list .pp-author-list-name-text a{
    font-family:var(--e-global-typography-accent-font-family),Sans-serif;
    font-weight:var(--e-global-typography-accent-font-weight)
}
.elementor-widget-pp-author-list .pp-author-list-post-count{
    font-family:var(--e-global-typography-accent-font-family),Sans-serif;
    font-weight:var(--e-global-typography-accent-font-weight)
}
.elementor-widget-pp-author-list .pp-author-list-role{
    font-family:var(--e-global-typography-accent-font-family),Sans-serif;
    font-weight:var(--e-global-typography-accent-font-weight)
}
.elementor-widget-pp-author-list .pp-author-list-email{
    font-family:var(--e-global-typography-accent-font-family),Sans-serif;
    font-weight:var(--e-global-typography-accent-font-weight)
}
.elementor-widget-pp-author-list .pp-author-list-description{
    font-family:var(--e-global-typography-accent-font-family),Sans-serif;
    font-weight:var(--e-global-typography-accent-font-weight)
}
.elementor-widget-pp-business-hours .pp-business-hours .pp-business-day{
    font-family:var(--e-global-typography-accent-font-family),Sans-serif;
    font-weight:var(--e-global-typography-accent-font-weight)
}
.elementor-widget-pp-business-hours .pp-business-hours .pp-business-timing{
    font-family:var(--e-global-typography-accent-font-family),Sans-serif;
    font-weight:var(--e-global-typography-accent-font-weight)
}
.elementor-widget-pp-business-reviews .pp-reviewer-name a,.elementor-widget-pp-business-reviews .pp-reviewer-name{
    color:var(--e-global-color-primary);
    font-family:var(--e-global-typography-primary-font-family),Sans-serif;
    font-weight:700
}
.elementor-widget-pp-business-reviews .pp-review-time{
    color:var(--e-global-color-secondary);
    font-family:var(--e-global-typography-text-font-family),Sans-serif;
    font-weight:var(--e-global-typography-text-font-weight)
}
.elementor-widget-pp-business-reviews .pp-review-content{
    color:var(--e-global-color-text);
    font-family:var(--e-global-typography-text-font-family),Sans-serif;
    font-weight:var(--e-global-typography-text-font-weight)
}
.elementor-widget-pp-business-reviews a.pp-reviews-read-more{
    color:var(--e-global-color-accent)
}
.elementor-widget-pp-business-reviews .pp-reviews-read-more{
    font-family:var(--e-global-typography-accent-font-family),Sans-serif;
    font-weight:var(--e-global-typography-accent-font-weight)
}
.elementor-widget-pp-business-reviews .swiper-pagination-fraction{
    font-family:var(--e-global-typography-accent-font-family),Sans-serif;
    font-weight:var(--e-global-typography-accent-font-weight)
}
.elementor-widget-pp-buttons .pp-button{
    font-family:var(--e-global-typography-accent-font-family),Sans-serif;
    font-weight:var(--e-global-typography-accent-font-weight);
    background:var(--e-global-color-accent)
}
.elementor-widget-pp-buttons .pp-button-icon-number{
    font-family:var(--e-global-typography-accent-font-family),Sans-serif;
    font-weight:var(--e-global-typography-accent-font-weight)
}
.elementor-widget-pp-categories .pp-category-title{
    font-family:var(--e-global-typography-accent-font-family),Sans-serif;
    font-weight:var(--e-global-typography-accent-font-weight)
}
.elementor-widget-pp-categories .pp-category-count{
    font-family:var(--e-global-typography-accent-font-family),Sans-serif;
    font-weight:var(--e-global-typography-accent-font-weight)
}
.elementor-widget-pp-categories .pp-category-description{
    font-family:var(--e-global-typography-accent-font-family),Sans-serif;
    font-weight:var(--e-global-typography-accent-font-weight)
}
.elementor-widget-pp-content-reveal .pp-content-reveal-button-inner{
    background-color:var(--e-global-color-accent)
}
.elementor-widget-pp-content-reveal .pp-content-reveal-button-inner:hover{
    background-color:var(--e-global-color-accent)
}
.elementor-widget-pp-countdown .pp-countdown-wrapper .pp-countdown-item .pp-countdown-digit{
    font-family:var(--e-global-typography-text-font-family),Sans-serif;
    font-weight:var(--e-global-typography-text-font-weight)
}
.elementor-widget-pp-countdown .pp-countdown-wrapper .pp-countdown-item .pp-countdown-label{
    font-family:var(--e-global-typography-secondary-font-family),Sans-serif;
    font-weight:var(--e-global-typography-secondary-font-weight)
}
.elementor-widget-pp-countdown .pp-countdown-wrapper .pp-countdown-expire-message{
    font-family:var(--e-global-typography-secondary-font-family),Sans-serif;
    font-weight:var(--e-global-typography-secondary-font-weight)
}
.elementor-widget-pp-counter .pp-counter-icon{
    color:var(--e-global-color-primary)
}
.elementor-widget-pp-counter .pp-counter-icon svg{
    fill:var(--e-global-color-primary)
}
.elementor-widget-pp-counter .pp-counter-number-wrap{
    color:var(--e-global-color-primary);
    font-family:var(--e-global-typography-primary-font-family),Sans-serif;
    font-weight:700
}
.elementor-widget-pp-counter .pp-counter-title{
    color:var(--e-global-color-secondary)
}
.elementor-widget-pp-counter .pp-counter-subtitle{
    color:var(--e-global-color-text);
    font-family:var(--e-global-typography-text-font-family),Sans-serif;
    font-weight:var(--e-global-typography-text-font-weight)
}
.elementor-widget-pp-coupons .pp-coupon-discount{
    font-family:var(--e-global-typography-accent-font-family),Sans-serif;
    font-weight:var(--e-global-typography-accent-font-weight);
    background-color:var(--e-global-color-primary)
}
.elementor-widget-pp-coupons .pp-coupon-code{
    font-family:var(--e-global-typography-accent-font-family),Sans-serif;
    font-weight:var(--e-global-typography-accent-font-weight)
}
.elementor-widget-pp-coupons .pp-coupon-title{
    color:var(--e-global-color-secondary);
    font-family:var(--e-global-typography-primary-font-family),Sans-serif;
    font-weight:700
}
.elementor-widget-pp-coupons .pp-coupon-description{
    color:var(--e-global-color-text);
    font-family:var(--e-global-typography-text-font-family),Sans-serif;
    font-weight:var(--e-global-typography-text-font-weight)
}
.elementor-widget-pp-coupons .pp-coupon-button{
    background-color:var(--e-global-color-accent);
    font-family:var(--e-global-typography-accent-font-family),Sans-serif;
    font-weight:var(--e-global-typography-accent-font-weight)
}
.elementor-widget-pp-coupons .pp-posts-pagination .page-numbers,.elementor-widget-pp-coupons .pp-posts-pagination a{
    font-family:var(--e-global-typography-secondary-font-family),Sans-serif;
    font-weight:var(--e-global-typography-secondary-font-weight);
    background-color:var(--e-global-color-accent)
}
.elementor-widget-pp-coupons .swiper-pagination-fraction{
    font-family:var(--e-global-typography-accent-font-family),Sans-serif;
    font-weight:var(--e-global-typography-accent-font-weight)
}
.elementor-widget-pp-divider .pp-divider-text{
    font-family:var(--e-global-typography-accent-font-family),Sans-serif;
    font-weight:var(--e-global-typography-accent-font-weight)
}
.elementor-widget-pp-faq .pp-faq-item{
    border-color:var(--e-global-color-text)
}
.elementor-widget-pp-faq .pp-faqs .pp-faq-question{
    color:var(--e-global-color-primary)
}
.elementor-widget-pp-faq .pp-faqs .pp-faq-question svg{
    fill:var(--e-global-color-primary)
}
.elementor-widget-pp-faq .pp-faqs .pp-faq-question.pp-accordion-tab-active{
    color:var(--e-global-color-accent)
}
.elementor-widget-pp-faq .pp-faqs .pp-faq-question.pp-accordion-tab-active svg{
    fill:var(--e-global-color-accent)
}
.elementor-widget-pp-faq .pp-faqs .pp-faq-question .pp-accordion-toggle-icon{
    color:var(--e-global-color-primary)
}
.elementor-widget-pp-faq .pp-faqs .pp-faq-question .pp-accordion-toggle-icon svg{
    fill:var(--e-global-color-primary)
}
.elementor-widget-pp-faq .pp-advanced-accordion .pp-accordion-item:hover .pp-accordion-tab-title .pp-accordion-toggle-icon{
    color:var(--e-global-color-accent)
}
.elementor-widget-pp-faq .pp-advanced-accordion .pp-accordion-item:hover .pp-accordion-tab-title .pp-accordion-toggle-icon svg{
    fill:var(--e-global-color-accent)
}
.elementor-widget-pp-faq .pp-faqs .pp-faq-question.pp-accordion-tab-active .pp-accordion-toggle-icon{
    color:var(--e-global-color-accent)
}
.elementor-widget-pp-faq .pp-faqs .pp-faq-question.pp-accordion-tab-active .pp-accordion-toggle-icon svg{
    fill:var(--e-global-color-accent)
}
.elementor-widget-pp-flipbox .pp-flipbox-icon-image .pp-icon-text{
    font-family:var(--e-global-typography-accent-font-family),Sans-serif;
    font-weight:var(--e-global-typography-accent-font-weight)
}
.elementor-widget-pp-flipbox .pp-flipbox-icon-image-back .pp-icon-text{
    font-family:var(--e-global-typography-accent-font-family),Sans-serif;
    font-weight:var(--e-global-typography-accent-font-weight)
}
.elementor-widget-pp-flipbox .pp-flipbox-button{
    font-family:var(--e-global-typography-accent-font-family),Sans-serif;
    font-weight:var(--e-global-typography-accent-font-weight)
}
.elementor-widget-pp-fancy-heading .pp-heading-text{
    font-family:var(--e-global-typography-primary-font-family),Sans-serif;
    font-weight:700;
    color:var(--e-global-color-primary)
}
.elementor-widget-pp-dual-heading .pp-first-text{
    color:var(--e-global-color-primary);
    font-family:var(--e-global-typography-primary-font-family),Sans-serif;
    font-weight:700
}
.elementor-widget-pp-dual-heading .pp-second-text{
    color:var(--e-global-color-primary);
    font-family:var(--e-global-typography-primary-font-family),Sans-serif;
    font-weight:700
}
.elementor-widget-pp-image-gallery{
    --filters-pointer-bg-color-active:var(--e-global-color-accent);
    --filters-pointer-bg-color-hover:var(--e-global-color-accent)
}
.elementor-widget-pp-image-gallery .pp-gallery-load-more{
    background-color:var(--e-global-color-accent);
    font-family:var(--e-global-typography-accent-font-family),Sans-serif;
    font-weight:var(--e-global-typography-accent-font-weight)
}
.elementor-widget-pp-image-slider .swiper-pagination-fraction{
    font-family:var(--e-global-typography-accent-font-family),Sans-serif;
    font-weight:var(--e-global-typography-accent-font-weight)
}
.elementor-widget-pp-google-maps .gm-style .pp-infowindow-title{
    font-family:var(--e-global-typography-primary-font-family),Sans-serif;
    font-weight:700
}
.elementor-widget-pp-icon-list .pp-list-items:not(.pp-inline-items) li:not(:last-child){
    border-bottom-color:var(--e-global-color-text)
}
.elementor-widget-pp-icon-list .pp-list-items.pp-inline-items li:not(:last-child){
    border-right-color:var(--e-global-color-text)
}
.elementor-widget-pp-icon-list .pp-list-items .pp-icon-list-icon{
    color:var(--e-global-color-primary)
}
.elementor-widget-pp-icon-list .pp-list-items .pp-icon-list-icon svg{
    fill:var(--e-global-color-primary)
}
.elementor-widget-pp-icon-list .pp-icon-list-item:hover .pp-icon-wrapper{
    border-color:var(--e-global-color-secondary)
}
.elementor-widget-pp-icon-list .pp-icon-list-text{
    color:var(--e-global-color-secondary);
    font-family:var(--e-global-typography-text-font-family),Sans-serif;
    font-weight:var(--e-global-typography-text-font-weight)
}
.elementor-widget-pp-image-accordion .pp-image-accordion-button{
    font-family:var(--e-global-typography-accent-font-family),Sans-serif;
    font-weight:var(--e-global-typography-accent-font-weight)
}
.elementor-widget-pp-image-comparison .twentytwenty-before-label:before,.elementor-widget-pp-image-comparison .twentytwenty-after-label:before{
    font-family:var(--e-global-typography-accent-font-family),Sans-serif;
    font-weight:var(--e-global-typography-accent-font-weight)
}
.elementor-widget-pp-info-box .pp-info-box-icon{
    font-family:var(--e-global-typography-accent-font-family),Sans-serif;
    font-weight:var(--e-global-typography-accent-font-weight);
    color:var(--e-global-color-primary)
}
.elementor-widget-pp-info-box .pp-info-box-icon svg{
    fill:var(--e-global-color-primary)
}
.elementor-widget-pp-info-box .pp-info-box-title{
    color:var(--e-global-color-primary);
    font-family:var(--e-global-typography-primary-font-family),Sans-serif;
    font-weight:700
}
.elementor-widget-pp-info-box .pp-info-box-subtitle{
    color:var(--e-global-color-secondary);
    font-family:var(--e-global-typography-secondary-font-family),Sans-serif;
    font-weight:var(--e-global-typography-secondary-font-weight)
}
.elementor-widget-pp-info-box .pp-info-box-divider{
    border-bottom-color:var(--e-global-color-primary)
}
.elementor-widget-pp-info-box .pp-info-box-description{
    color:var(--e-global-color-text);
    font-family:var(--e-global-typography-text-font-family),Sans-serif;
    font-weight:var(--e-global-typography-text-font-weight)
}
.elementor-widget-pp-info-box .pp-info-box-button{
    background-color:var(--e-global-color-accent);
    font-family:var(--e-global-typography-accent-font-family),Sans-serif;
    font-weight:var(--e-global-typography-accent-font-weight)
}
.elementor-widget-pp-info-box-carousel .pp-info-box-icon{
    color:var(--e-global-color-primary);
    font-family:var(--e-global-typography-accent-font-family),Sans-serif;
    font-weight:var(--e-global-typography-accent-font-weight)
}
.elementor-widget-pp-info-box-carousel .pp-info-box-icon svg{
    fill:var(--e-global-color-primary)
}
.elementor-widget-pp-info-box-carousel .pp-info-box-title{
    color:var(--e-global-color-primary);
    font-family:var(--e-global-typography-primary-font-family),Sans-serif;
    font-weight:700
}
.elementor-widget-pp-info-box-carousel .pp-info-box-subtitle{
    color:var(--e-global-color-secondary);
    font-family:var(--e-global-typography-secondary-font-family),Sans-serif;
    font-weight:var(--e-global-typography-secondary-font-weight)
}
.elementor-widget-pp-info-box-carousel .pp-info-box-description{
    color:var(--e-global-color-text);
    font-family:var(--e-global-typography-text-font-family),Sans-serif;
    font-weight:var(--e-global-typography-text-font-weight)
}
.elementor-widget-pp-info-box-carousel .pp-info-box-button{
    background-color:var(--e-global-color-accent);
    font-family:var(--e-global-typography-accent-font-family),Sans-serif;
    font-weight:var(--e-global-typography-accent-font-weight)
}
.elementor-widget-pp-info-box-carousel .swiper-pagination-fraction{
    font-family:var(--e-global-typography-accent-font-family),Sans-serif;
    font-weight:var(--e-global-typography-accent-font-weight)
}
.elementor-widget-pp-info-list .pp-list-items .pp-info-list-icon{
    color:var(--e-global-color-secondary)
}
.elementor-widget-pp-info-list .pp-list-items .pp-info-list-icon svg{
    fill:var(--e-global-color-secondary)
}
.elementor-widget-pp-info-list .pp-list-items .pp-infolist-icon-wrapper:hover .pp-info-list-icon{
    color:var(--e-global-color-secondary)
}
.elementor-widget-pp-info-list .pp-list-items .pp-infolist-icon-wrapper:hover .pp-info-list-icon svg{
    fill:var(--e-global-color-secondary)
}
.elementor-widget-pp-info-list .pp-list-items .pp-infolist-icon-wrapper:hover{
    border-color:var(--e-global-color-secondary)
}
.elementor-widget-pp-info-list .pp-list-items .pp-info-list-number{
    font-family:var(--e-global-typography-accent-font-family),Sans-serif;
    font-weight:var(--e-global-typography-accent-font-weight)
}
.elementor-widget-pp-info-list .pp-info-list-title{
    color:var(--e-global-color-primary);
    font-family:var(--e-global-typography-primary-font-family),Sans-serif;
    font-weight:700
}
.elementor-widget-pp-info-list .pp-info-list-description{
    color:var(--e-global-color-text);
    font-family:var(--e-global-typography-text-font-family),Sans-serif;
    font-weight:var(--e-global-typography-text-font-weight)
}
.elementor-widget-pp-info-list .pp-info-list-button{
    background-color:var(--e-global-color-accent);
    font-family:var(--e-global-typography-accent-font-family),Sans-serif;
    font-weight:var(--e-global-typography-accent-font-weight)
}
.elementor-widget-pp-info-table .pp-info-table-title{
    color:var(--e-global-color-primary);
    font-family:var(--e-global-typography-primary-font-family),Sans-serif;
    font-weight:700
}
.elementor-widget-pp-info-table .pp-info-table-subtitle{
    color:var(--e-global-color-secondary);
    font-family:var(--e-global-typography-secondary-font-family),Sans-serif;
    font-weight:var(--e-global-typography-secondary-font-weight)
}
.elementor-widget-pp-info-table .pp-info-table-icon{
    font-family:var(--e-global-typography-accent-font-family),Sans-serif;
    font-weight:var(--e-global-typography-accent-font-weight);
    color:var(--e-global-color-primary)
}
.elementor-widget-pp-info-table .pp-info-table-icon svg{
    fill:var(--e-global-color-primary)
}
.elementor-widget-pp-info-table .pp-info-table-description{
    color:var(--e-global-color-text);
    font-family:var(--e-global-typography-text-font-family),Sans-serif;
    font-weight:var(--e-global-typography-text-font-weight)
}
.elementor-widget-pp-info-table .pp-info-table-button{
    font-family:var(--e-global-typography-accent-font-family),Sans-serif;
    font-weight:var(--e-global-typography-accent-font-weight)
}
.elementor-widget-pp-info-table .pp-info-table-sale-badge{
    background-color:var(--e-global-color-accent);
    font-family:var(--e-global-typography-accent-font-family),Sans-serif;
    font-weight:var(--e-global-typography-accent-font-weight)
}
.elementor-widget-pp-info-table .pp-info-table-sale-badge.right:after{
    border-left-color:var(--e-global-color-accent)
}
.elementor-widget-pp-info-table .pp-info-table-sale-badge.left:after{
    border-right-color:var(--e-global-color-accent)
}
.elementor-widget-pp-instafeed .pp-instagram-feed-title{
    font-family:var(--e-global-typography-accent-font-family),Sans-serif;
    font-weight:var(--e-global-typography-accent-font-weight)
}
.elementor-widget-pp-instafeed .swiper-pagination-fraction{
    font-family:var(--e-global-typography-accent-font-family),Sans-serif;
    font-weight:var(--e-global-typography-accent-font-weight)
}
.elementor-widget-pa-link-effects a.pp-link{
    font-family:var(--e-global-typography-accent-font-family),Sans-serif;
    font-weight:var(--e-global-typography-accent-font-weight)
}
.elementor-widget-pp-login-form .elementor-field-group>a{
    color:var(--e-global-color-text)
}
.elementor-widget-pp-login-form .elementor-field-group>a:hover{
    color:var(--e-global-color-accent)
}
.elementor-widget-pp-login-form .elementor-form-fields-wrapper label{
    color:var(--e-global-color-text);
    font-family:var(--e-global-typography-text-font-family),Sans-serif;
    font-weight:var(--e-global-typography-text-font-weight)
}
.elementor-widget-pp-login-form .elementor-field-group .elementor-field,.elementor-widget-pp-login-form .elementor-field-subgroup label{
    font-family:var(--e-global-typography-text-font-family),Sans-serif;
    font-weight:var(--e-global-typography-text-font-weight)
}
.elementor-widget-pp-login-form .elementor-field-group .elementor-field{
    color:var(--e-global-color-text)
}
.elementor-widget-pp-login-form .elementor-button{
    font-family:var(--e-global-typography-accent-font-family),Sans-serif;
    font-weight:var(--e-global-typography-accent-font-weight);
    background-color:var(--e-global-color-accent)
}
.elementor-widget-pp-login-form .elementor-widget-container .elementor-login__logged-in-message{
    color:var(--e-global-color-text);
    font-family:var(--e-global-typography-text-font-family),Sans-serif;
    font-weight:var(--e-global-typography-text-font-weight)
}
.elementor-widget-pp-logo-carousel .pp-logo-title{
    font-family:var(--e-global-typography-accent-font-family),Sans-serif;
    font-weight:var(--e-global-typography-accent-font-weight)
}
.elementor-widget-pp-logo-carousel .swiper-pagination-fraction{
    font-family:var(--e-global-typography-accent-font-family),Sans-serif;
    font-weight:var(--e-global-typography-accent-font-weight)
}
.elementor-widget-pp-logo-grid .pp-logo-title{
    font-family:var(--e-global-typography-accent-font-family),Sans-serif;
    font-weight:var(--e-global-typography-accent-font-weight)
}
.pp-modal-popup-window-{
    {
        ID
    }
}
.pp-popup-header .pp-popup-title{
    font-family:var(--e-global-typography-primary-font-family),Sans-serif;
    font-weight:700
}
.pp-modal-popup-window-{
    {
        ID
    }
}
.pp-popup-content{
    font-family:var(--e-global-typography-accent-font-family),Sans-serif;
    font-weight:var(--e-global-typography-accent-font-weight)
}
.elementor-widget-pp-modal-popup .pp-modal-popup-button{
    background-color:var(--e-global-color-accent);
    font-family:var(--e-global-typography-accent-font-family),Sans-serif;
    font-weight:var(--e-global-typography-accent-font-weight)
}
.elementor-widget-pp-card-slider .pp-card-slider-title{
    font-family:var(--e-global-typography-primary-font-family),Sans-serif;
    font-weight:700
}
.elementor-widget-pp-card-slider .pp-card-slider-date{
    color:var(--e-global-color-secondary);
    font-family:var(--e-global-typography-secondary-font-family),Sans-serif;
    font-weight:var(--e-global-typography-secondary-font-weight)
}
.elementor-widget-pp-card-slider .pp-card-slider-date .pp-icon svg{
    fill:var(--e-global-color-secondary)
}
.elementor-widget-pp-card-slider .pp-card-slider-content{
    color:var(--e-global-color-text);
    font-family:var(--e-global-typography-text-font-family),Sans-serif;
    font-weight:var(--e-global-typography-text-font-weight)
}
.elementor-widget-pp-card-slider .pp-card-slider-meta{
    color:var(--e-global-color-secondary);
    font-family:var(--e-global-typography-secondary-font-family),Sans-serif;
    font-weight:var(--e-global-typography-secondary-font-weight)
}
.elementor-widget-pp-card-slider .pp-card-slider-button{
    background-color:var(--e-global-color-accent);
    font-family:var(--e-global-typography-accent-font-family),Sans-serif;
    font-weight:var(--e-global-typography-accent-font-weight)
}
.elementor-widget-pp-magazine-slider .pp-tiled-post-title{
    font-family:var(--e-global-typography-primary-font-family),Sans-serif;
    font-weight:700
}
.elementor-widget-pp-magazine-slider .pp-tiled-post-featured .pp-tiled-post-title{
    font-family:var(--e-global-typography-primary-font-family),Sans-serif;
    font-weight:700
}
.elementor-widget-pp-magazine-slider .pp-post-categories-style-2 span{
    background:var(--e-global-color-accent)
}
.elementor-widget-pp-magazine-slider .pp-post-categories{
    font-family:var(--e-global-typography-secondary-font-family),Sans-serif;
    font-weight:var(--e-global-typography-secondary-font-weight)
}
.elementor-widget-pp-magazine-slider .pp-tiled-post-featured .pp-post-categories{
    font-family:var(--e-global-typography-secondary-font-family),Sans-serif;
    font-weight:var(--e-global-typography-secondary-font-weight)
}
.elementor-widget-pp-magazine-slider .pp-tiled-posts-meta{
    font-family:var(--e-global-typography-secondary-font-family),Sans-serif;
    font-weight:var(--e-global-typography-secondary-font-weight)
}
.elementor-widget-pp-magazine-slider .pp-tiled-post-featured .pp-tiled-posts-meta{
    font-family:var(--e-global-typography-secondary-font-family),Sans-serif;
    font-weight:var(--e-global-typography-secondary-font-weight)
}
.elementor-widget-pp-magazine-slider .pp-tiled-post-excerpt{
    font-family:var(--e-global-typography-text-font-family),Sans-serif;
    font-weight:var(--e-global-typography-text-font-weight)
}
.elementor-widget-pp-magazine-slider .pp-tiled-post-featured .pp-tiled-post-excerpt{
    font-family:var(--e-global-typography-text-font-family),Sans-serif;
    font-weight:var(--e-global-typography-text-font-weight)
}
.elementor-widget-pp-tiled-posts .pp-tiled-post-title{
    font-family:var(--e-global-typography-primary-font-family),Sans-serif;
    font-weight:700
}
.elementor-widget-pp-tiled-posts .pp-tiled-post-featured .pp-tiled-post-title{
    font-family:var(--e-global-typography-primary-font-family),Sans-serif;
    font-weight:700
}
.elementor-widget-pp-tiled-posts .pp-post-categories-style-2 span{
    background:var(--e-global-color-primary)
}
.elementor-widget-pp-tiled-posts .pp-post-categories{
    font-family:var(--e-global-typography-secondary-font-family),Sans-serif;
    font-weight:var(--e-global-typography-secondary-font-weight)
}
.elementor-widget-pp-tiled-posts .pp-tiled-post-featured .pp-post-categories{
    font-family:var(--e-global-typography-secondary-font-family),Sans-serif;
    font-weight:var(--e-global-typography-secondary-font-weight)
}
.elementor-widget-pp-tiled-posts .pp-tiled-posts-meta{
    font-family:var(--e-global-typography-secondary-font-family),Sans-serif;
    font-weight:var(--e-global-typography-secondary-font-weight)
}
.elementor-widget-pp-tiled-posts .pp-tiled-post-featured .pp-tiled-posts-meta{
    font-family:var(--e-global-typography-secondary-font-family),Sans-serif;
    font-weight:var(--e-global-typography-secondary-font-weight)
}
.elementor-widget-pp-tiled-posts .pp-tiled-post-excerpt{
    font-family:var(--e-global-typography-text-font-family),Sans-serif;
    font-weight:var(--e-global-typography-text-font-weight)
}
.elementor-widget-pp-tiled-posts .pp-tiled-post-featured .pp-tiled-post-excerpt{
    font-family:var(--e-global-typography-text-font-family),Sans-serif;
    font-weight:var(--e-global-typography-text-font-weight)
}
.elementor-widget-pp-tiled-posts .pp-tiled-post-button{
    background-color:var(--e-global-color-accent);
    font-family:var(--e-global-typography-accent-font-family),Sans-serif;
    font-weight:var(--e-global-typography-accent-font-weight)
}
.elementor-widget-pp-posts .pp-post-terms{
    font-family:var(--e-global-typography-secondary-font-family),Sans-serif;
    font-weight:var(--e-global-typography-secondary-font-weight)
}
.elementor-widget-pp-posts .pp-post-title,.elementor-widget-pp-posts .pp-post-title a{
    color:var(--e-global-color-secondary)
}
.elementor-widget-pp-posts .pp-post-title a:hover{
    color:var(--e-global-color-secondary)
}
.elementor-widget-pp-posts .pp-post-title{
    font-family:var(--e-global-typography-primary-font-family),Sans-serif;
    font-weight:700
}
.elementor-widget-pp-posts .pp-post-excerpt{
    color:var(--e-global-color-secondary);
    font-family:var(--e-global-typography-text-font-family),Sans-serif;
    font-weight:var(--e-global-typography-text-font-weight)
}
.elementor-widget-pp-posts .pp-post-meta,.elementor-widget-pp-posts .pp-post-meta a{
    font-family:var(--e-global-typography-secondary-font-family),Sans-serif;
    font-weight:var(--e-global-typography-secondary-font-weight)
}
.elementor-widget-pp-posts .pp-posts-button{
    font-family:var(--e-global-typography-accent-font-family),Sans-serif;
    font-weight:var(--e-global-typography-accent-font-weight);
    background-color:var(--e-global-color-accent)
}
.elementor-widget-pp-posts .pp-posts-pagination .page-numbers,.elementor-widget-pp-posts .pp-posts-pagination a{
    font-family:var(--e-global-typography-secondary-font-family),Sans-serif;
    font-weight:var(--e-global-typography-secondary-font-weight)
}
.elementor-widget-pp-timeline .pp-timeline-button{
    font-family:var(--e-global-typography-accent-font-family),Sans-serif;
    font-weight:var(--e-global-typography-accent-font-weight)
}
.elementor-widget-pp-price-menu .pp-restaurant-menu .pp-restaurant-menu-title{
    color:var(--e-global-color-primary);
    font-family:var(--e-global-typography-primary-font-family),Sans-serif;
    font-weight:700
}
.elementor-widget-pp-price-menu .pp-restaurant-menu .pp-restaurant-menu-price-discount{
    color:var(--e-global-color-primary);
    font-family:var(--e-global-typography-primary-font-family),Sans-serif;
    font-weight:700
}
.elementor-widget-pp-price-menu .pp-restaurant-menu .pp-restaurant-menu-price-original{
    color:var(--e-global-color-text);
    font-family:var(--e-global-typography-accent-font-family),Sans-serif;
    font-weight:var(--e-global-typography-accent-font-weight)
}
.elementor-widget-pp-price-menu .pp-restaurant-menu-description{
    color:var(--e-global-color-text);
    font-family:var(--e-global-typography-text-font-family),Sans-serif;
    font-weight:var(--e-global-typography-text-font-weight)
}
.elementor-widget-pp-price-menu .pp-restaurant-menu-style-1 .pp-price-title-connector{
    border-bottom-color:var(--e-global-color-secondary)
}
.elementor-widget-pp-pricing-table .pp-pricing-table-head{
    background-color:var(--e-global-color-secondary)
}
.elementor-widget-pp-pricing-table .pp-pricing-table-title{
    font-family:var(--e-global-typography-primary-font-family),Sans-serif;
    font-weight:700
}
.elementor-widget-pp-pricing-table .pp-pricing-table-subtitle{
    font-family:var(--e-global-typography-secondary-font-family),Sans-serif;
    font-weight:var(--e-global-typography-secondary-font-weight)
}
.elementor-widget-pp-pricing-table .pp-pricing-table-price{
    font-family:var(--e-global-typography-primary-font-family),Sans-serif;
    font-weight:700
}
.elementor-widget-pp-pricing-table .pp-pricing-table-price-duration{
    font-family:var(--e-global-typography-secondary-font-family),Sans-serif;
    font-weight:var(--e-global-typography-secondary-font-weight)
}
.elementor-widget-pp-pricing-table .pp-pricing-table-features{
    color:var(--e-global-color-text);
    font-family:var(--e-global-typography-text-font-family),Sans-serif;
    font-weight:var(--e-global-typography-text-font-weight)
}
.elementor-widget-pp-pricing-table .pp-pricing-table-button{
    background-color:var(--e-global-color-accent);
    font-family:var(--e-global-typography-accent-font-family),Sans-serif;
    font-weight:var(--e-global-typography-accent-font-weight)
}
.elementor-widget-pp-pricing-table .pp-pricing-table-additional-info{
    color:var(--e-global-color-text);
    font-family:var(--e-global-typography-text-font-family),Sans-serif;
    font-weight:var(--e-global-typography-text-font-weight)
}
.elementor-widget-pp-recipe .pp-recipe-description{
    font-family:var(--e-global-typography-accent-font-family),Sans-serif;
    font-weight:var(--e-global-typography-accent-font-weight)
}
.elementor-widget-pp-recipe .pp-recipe-meta{
    font-family:var(--e-global-typography-accent-font-family),Sans-serif;
    font-weight:var(--e-global-typography-accent-font-weight)
}
.elementor-widget-pp-recipe .pp-recipe-detail-title{
    font-family:var(--e-global-typography-accent-font-family),Sans-serif;
    font-weight:var(--e-global-typography-accent-font-weight)
}
.elementor-widget-pp-recipe .pp-recipe-detail-value{
    font-family:var(--e-global-typography-accent-font-family),Sans-serif;
    font-weight:var(--e-global-typography-accent-font-weight)
}
.elementor-widget-pp-recipe .pp-recipe-ingredients-heading{
    font-family:var(--e-global-typography-accent-font-family),Sans-serif;
    font-weight:var(--e-global-typography-accent-font-weight)
}
.elementor-widget-pp-recipe .pp-recipe-ingredients-list{
    font-family:var(--e-global-typography-accent-font-family),Sans-serif;
    font-weight:var(--e-global-typography-accent-font-weight)
}
.elementor-widget-pp-recipe .pp-recipe-instructions-heading{
    font-family:var(--e-global-typography-accent-font-family),Sans-serif;
    font-weight:var(--e-global-typography-accent-font-weight)
}
.elementor-widget-pp-recipe .pp-recipe-instructions-list{
    font-family:var(--e-global-typography-accent-font-family),Sans-serif;
    font-weight:var(--e-global-typography-accent-font-weight)
}
.elementor-widget-pp-recipe .pp-recipe-notes-heading{
    font-family:var(--e-global-typography-accent-font-family),Sans-serif;
    font-weight:var(--e-global-typography-accent-font-weight)
}
.elementor-widget-pp-recipe .pp-recipe-notes-content{
    font-family:var(--e-global-typography-accent-font-family),Sans-serif;
    font-weight:var(--e-global-typography-accent-font-weight)
}
.elementor-widget-pp-registration-form .pp-rf-links>a{
    color:var(--e-global-color-text)
}
.elementor-widget-pp-registration-form .pp-rf-links>a:hover{
    color:var(--e-global-color-accent)
}
.elementor-widget-pp-registration-form .elementor-field-group>label,.elementor-widget-pp-registration-form .elementor-field-subgroup label{
    color:var(--e-global-color-text)
}
.elementor-widget-pp-registration-form .elementor-field-group>label{
    font-family:var(--e-global-typography-text-font-family),Sans-serif;
    font-weight:var(--e-global-typography-text-font-weight)
}
.elementor-widget-pp-registration-form .elementor-field-group .elementor-field{
    color:var(--e-global-color-text);
    font-family:var(--e-global-typography-text-font-family),Sans-serif;
    font-weight:var(--e-global-typography-text-font-weight)
}
.elementor-widget-pp-registration-form .elementor-button{
    font-family:var(--e-global-typography-accent-font-family),Sans-serif;
    font-weight:var(--e-global-typography-accent-font-weight);
    background-color:var(--e-global-color-accent)
}
.elementor-widget-pp-registration-form .elementor-button:hover{
    background-color:var(--e-global-color-accent)
}
.elementor-widget-pp-registration-form .pp-rf-loggedin-message{
    color:var(--e-global-color-text);
    font-family:var(--e-global-typography-text-font-family),Sans-serif;
    font-weight:var(--e-global-typography-text-font-weight)
}
.elementor-widget-pp-registration-form .pp-rf-error{
    font-family:var(--e-global-typography-text-font-family),Sans-serif;
    font-weight:var(--e-global-typography-text-font-weight)
}
.elementor-widget-pp-registration-form .pp-rf-success-msg{
    font-family:var(--e-global-typography-text-font-family),Sans-serif;
    font-weight:var(--e-global-typography-text-font-weight)
}
.elementor-widget-pp-review-box .pp-review-box-title{
    color:var(--e-global-color-primary);
    font-family:var(--e-global-typography-primary-font-family),Sans-serif;
    font-weight:700
}
.elementor-widget-pp-review-box .pp-review-box-description{
    color:var(--e-global-color-text);
    font-family:var(--e-global-typography-text-font-family),Sans-serif;
    font-weight:var(--e-global-typography-text-font-weight)
}
.elementor-widget-pp-review-box .pp-review-feature .pp-review-feature-text{
    color:var(--e-global-color-text);
    font-family:var(--e-global-typography-text-font-family),Sans-serif;
    font-weight:var(--e-global-typography-text-font-weight)
}
.elementor-widget-pp-review-box .pp-review-final-rating-title{
    color:var(--e-global-color-secondary);
    font-family:var(--e-global-typography-secondary-font-family),Sans-serif;
    font-weight:var(--e-global-typography-secondary-font-weight)
}
.elementor-widget-pp-review-box .pp-review-final-rating{
    font-family:var(--e-global-typography-accent-font-family),Sans-serif;
    font-weight:var(--e-global-typography-accent-font-weight)
}
.elementor-widget-pp-review-box .pp-review-summary-title{
    font-family:var(--e-global-typography-accent-font-family),Sans-serif;
    font-weight:var(--e-global-typography-accent-font-weight)
}
.elementor-widget-pp-review-box .pp-review-summary-content{
    font-family:var(--e-global-typography-accent-font-family),Sans-serif;
    font-weight:var(--e-global-typography-accent-font-weight)
}
.elementor-widget-pp-sitemap .pp-sitemap-title{
    font-family:var(--e-global-typography-primary-font-family),Sans-serif;
    font-weight:700
}
.elementor-widget-pp-sitemap .pp-sitemap-item,.elementor-widget-pp-sitemap span.pp-sitemap-list,.elementor-widget-pp-sitemap .pp-sitemap-item a{
    font-family:var(--e-global-typography-text-font-family),Sans-serif;
    font-weight:var(--e-global-typography-text-font-weight)
}
.elementor-widget-pp-tabbed-gallery .swiper-pagination-fraction{
    font-family:var(--e-global-typography-accent-font-family),Sans-serif;
    font-weight:var(--e-global-typography-accent-font-weight)
}
.elementor-widget-pp-team-member .pp-tm-name{
    font-family:var(--e-global-typography-primary-font-family),Sans-serif;
    font-weight:700;
    color:var(--e-global-color-primary)
}
.elementor-widget-pp-team-member .pp-tm-title-divider{
    border-bottom-color:var(--e-global-color-primary)
}
.elementor-widget-pp-team-member .pp-tm-position{
    font-family:var(--e-global-typography-secondary-font-family),Sans-serif;
    font-weight:var(--e-global-typography-secondary-font-weight);
    color:var(--e-global-color-secondary)
}
.elementor-widget-pp-team-member .pp-tm-position-divider{
    border-bottom-color:var(--e-global-color-accent)
}
.elementor-widget-pp-team-member .pp-tm-description{
    font-family:var(--e-global-typography-text-font-family),Sans-serif;
    font-weight:var(--e-global-typography-text-font-weight);
    color:var(--e-global-color-text)
}
.elementor-widget-pp-team-member .pp-tm-description-divider{
    border-bottom-color:var(--e-global-color-primary)
}
.elementor-widget-pp-team-member-carousel .pp-tm-name{
    font-family:var(--e-global-typography-primary-font-family),Sans-serif;
    font-weight:700;
    color:var(--e-global-color-primary)
}
.elementor-widget-pp-team-member-carousel .pp-tm-title-divider{
    border-bottom-color:var(--e-global-color-primary)
}
.elementor-widget-pp-team-member-carousel .pp-tm-position{
    font-family:var(--e-global-typography-secondary-font-family),Sans-serif;
    font-weight:var(--e-global-typography-secondary-font-weight);
    color:var(--e-global-color-secondary)
}
.elementor-widget-pp-team-member-carousel .pp-tm-position-divider{
    border-bottom-color:var(--e-global-color-primary)
}
.elementor-widget-pp-team-member-carousel .pp-tm-description{
    font-family:var(--e-global-typography-text-font-family),Sans-serif;
    font-weight:var(--e-global-typography-text-font-weight);
    color:var(--e-global-color-text)
}
.elementor-widget-pp-team-member-carousel .pp-tm-description-divider{
    border-bottom-color:var(--e-global-color-primary)
}
.elementor-widget-pp-team-member-carousel .swiper-pagination-fraction{
    font-family:var(--e-global-typography-accent-font-family),Sans-serif;
    font-weight:var(--e-global-typography-accent-font-weight)
}
.elementor-widget-pp-testimonials .pp-testimonial-content{
    color:var(--e-global-color-text);
    font-family:var(--e-global-typography-text-font-family),Sans-serif;
    font-weight:var(--e-global-typography-text-font-weight)
}
.elementor-widget-pp-testimonials .pp-testimonial-name{
    color:var(--e-global-color-text);
    font-family:var(--e-global-typography-primary-font-family),Sans-serif;
    font-weight:700
}
.elementor-widget-pp-testimonials .pp-testimonial-position{
    color:var(--e-global-color-primary);
    font-family:var(--e-global-typography-secondary-font-family),Sans-serif;
    font-weight:var(--e-global-typography-secondary-font-weight)
}
.elementor-widget-pp-toggle .pp-primary-toggle-label{
    font-family:var(--e-global-typography-accent-font-family),Sans-serif;
    font-weight:var(--e-global-typography-accent-font-weight)
}
.elementor-widget-pp-toggle .pp-secondary-toggle-label{
    font-family:var(--e-global-typography-accent-font-family),Sans-serif;
    font-weight:var(--e-global-typography-accent-font-weight)
}
.elementor-widget-pp-toggle .pp-toggle-content-wrap{
    font-family:var(--e-global-typography-accent-font-family),Sans-serif;
    font-weight:var(--e-global-typography-accent-font-weight)
}
.elementor-widget-pp-table .pp-table th.pp-table-cell{
    font-family:var(--e-global-typography-accent-font-family),Sans-serif;
    font-weight:var(--e-global-typography-accent-font-weight)
}
.elementor-widget-pp-table .pp-table tr .pp-table-cell{
    font-family:var(--e-global-typography-text-font-family),Sans-serif;
    font-weight:var(--e-global-typography-text-font-weight)
}
.elementor-widget-pp-table .pp-table .pp-table-cell .pp-table-cell-content{
    color:var(--e-global-color-text)
}
.elementor-widget-pp-table .pp-table tfoot td.pp-table-cell{
    font-family:var(--e-global-typography-accent-font-family),Sans-serif;
    font-weight:var(--e-global-typography-accent-font-weight)
}
.elementor-widget-pp-table-of-contents{
    --header-color:var(--e-global-color-secondary);
    --item-text-color:var(--e-global-color-text);
    --item-text-hover-color:var(--e-global-color-accent);
    --marker-color:var(--e-global-color-text)
}
.elementor-widget-pp-table-of-contents .pp-toc__header,.elementor-widget-pp-table-of-contents .pp-toc__header-title{
    font-family:var(--e-global-typography-primary-font-family),Sans-serif;
    font-weight:700
}
.elementor-widget-pp-table-of-contents .pp-toc__list-item{
    font-family:var(--e-global-typography-text-font-family),Sans-serif;
    font-weight:var(--e-global-typography-text-font-weight)
}
.elementor-widget-pp-video-gallery{
    --filters-pointer-bg-color-hover:var(--e-global-color-accent);
    --filters-pointer-bg-color-active:var(--e-global-color-accent)
}
.elementor-widget-pp-video-gallery .swiper-pagination-fraction{
    font-family:var(--e-global-typography-accent-font-family),Sans-serif;
    font-weight:var(--e-global-typography-accent-font-weight)
}
.elementor-widget-theme-site-logo .widget-image-caption{
    color:var(--e-global-color-text);
    font-family:var(--e-global-typography-text-font-family),Sans-serif;
    font-weight:var(--e-global-typography-text-font-weight)
}
.elementor-widget-theme-site-title .elementor-heading-title{
    color:var(--e-global-color-primary);
    font-family:var(--e-global-typography-primary-font-family),Sans-serif;
    font-weight:700
}
.elementor-widget-theme-page-title .elementor-heading-title{
    color:var(--e-global-color-primary);
    font-family:var(--e-global-typography-primary-font-family),Sans-serif;
    font-weight:700
}
.elementor-widget-theme-post-title .elementor-heading-title{
    color:var(--e-global-color-primary);
    font-family:var(--e-global-typography-primary-font-family),Sans-serif;
    font-weight:700
}
.elementor-widget-theme-post-excerpt .elementor-widget-container{
    color:var(--e-global-color-text);
    font-family:var(--e-global-typography-text-font-family),Sans-serif;
    font-weight:var(--e-global-typography-text-font-weight)
}
.elementor-widget-theme-post-content{
    color:var(--e-global-color-text);
    font-family:var(--e-global-typography-text-font-family),Sans-serif;
    font-weight:var(--e-global-typography-text-font-weight)
}
.elementor-widget-theme-post-featured-image .widget-image-caption{
    color:var(--e-global-color-text);
    font-family:var(--e-global-typography-text-font-family),Sans-serif;
    font-weight:var(--e-global-typography-text-font-weight)
}
.elementor-widget-theme-archive-title .elementor-heading-title{
    color:var(--e-global-color-primary);
    font-family:var(--e-global-typography-primary-font-family),Sans-serif;
    font-weight:700
}
.elementor-widget-archive-posts .elementor-post__title,.elementor-widget-archive-posts .elementor-post__title a{
    color:var(--e-global-color-secondary);
    font-family:var(--e-global-typography-primary-font-family),Sans-serif;
    font-weight:700
}
.elementor-widget-archive-posts .elementor-post__meta-data{
    font-family:var(--e-global-typography-secondary-font-family),Sans-serif;
    font-weight:var(--e-global-typography-secondary-font-weight)
}
.elementor-widget-archive-posts .elementor-post__excerpt p{
    font-family:var(--e-global-typography-text-font-family),Sans-serif;
    font-weight:var(--e-global-typography-text-font-weight)
}
.elementor-widget-archive-posts .elementor-post__read-more{
    color:var(--e-global-color-accent)
}
.elementor-widget-archive-posts a.elementor-post__read-more{
    font-family:var(--e-global-typography-accent-font-family),Sans-serif;
    font-weight:var(--e-global-typography-accent-font-weight)
}
.elementor-widget-archive-posts .elementor-post__card .elementor-post__badge{
    background-color:var(--e-global-color-accent);
    font-family:var(--e-global-typography-accent-font-family),Sans-serif;
    font-weight:var(--e-global-typography-accent-font-weight)
}
.elementor-widget-archive-posts .elementor-pagination{
    font-family:var(--e-global-typography-secondary-font-family),Sans-serif;
    font-weight:var(--e-global-typography-secondary-font-weight)
}
.elementor-widget-archive-posts .elementor-button{
    font-family:var(--e-global-typography-accent-font-family),Sans-serif;
    font-weight:var(--e-global-typography-accent-font-weight);
    background-color:var(--e-global-color-accent)
}
.elementor-widget-archive-posts .e-load-more-message{
    font-family:var(--e-global-typography-secondary-font-family),Sans-serif;
    font-weight:var(--e-global-typography-secondary-font-weight)
}
.elementor-widget-archive-posts .elementor-posts-nothing-found{
    color:var(--e-global-color-text);
    font-family:var(--e-global-typography-text-font-family),Sans-serif;
    font-weight:var(--e-global-typography-text-font-weight)
}
.elementor-widget-loop-grid .elementor-pagination{
    font-family:var(--e-global-typography-secondary-font-family),Sans-serif;
    font-weight:var(--e-global-typography-secondary-font-weight)
}
.elementor-widget-loop-grid .elementor-button{
    font-family:var(--e-global-typography-accent-font-family),Sans-serif;
    font-weight:var(--e-global-typography-accent-font-weight);
    background-color:var(--e-global-color-accent)
}
.elementor-widget-loop-grid .e-load-more-message{
    font-family:var(--e-global-typography-secondary-font-family),Sans-serif;
    font-weight:var(--e-global-typography-secondary-font-weight)
}
.elementor-widget-posts .elementor-post__title,.elementor-widget-posts .elementor-post__title a{
    color:var(--e-global-color-secondary);
    font-family:var(--e-global-typography-primary-font-family),Sans-serif;
    font-weight:700
}
.elementor-widget-posts .elementor-post__meta-data{
    font-family:var(--e-global-typography-secondary-font-family),Sans-serif;
    font-weight:var(--e-global-typography-secondary-font-weight)
}
.elementor-widget-posts .elementor-post__excerpt p{
    font-family:var(--e-global-typography-text-font-family),Sans-serif;
    font-weight:var(--e-global-typography-text-font-weight)
}
.elementor-widget-posts .elementor-post__read-more{
    color:var(--e-global-color-accent)
}
.elementor-widget-posts a.elementor-post__read-more{
    font-family:var(--e-global-typography-accent-font-family),Sans-serif;
    font-weight:var(--e-global-typography-accent-font-weight)
}
.elementor-widget-posts .elementor-post__card .elementor-post__badge{
    background-color:var(--e-global-color-accent);
    font-family:var(--e-global-typography-accent-font-family),Sans-serif;
    font-weight:var(--e-global-typography-accent-font-weight)
}
.elementor-widget-posts .elementor-pagination{
    font-family:var(--e-global-typography-secondary-font-family),Sans-serif;
    font-weight:var(--e-global-typography-secondary-font-weight)
}
.elementor-widget-posts .elementor-button{
    font-family:var(--e-global-typography-accent-font-family),Sans-serif;
    font-weight:var(--e-global-typography-accent-font-weight);
    background-color:var(--e-global-color-accent)
}
.elementor-widget-posts .e-load-more-message{
    font-family:var(--e-global-typography-secondary-font-family),Sans-serif;
    font-weight:var(--e-global-typography-secondary-font-weight)
}
.elementor-widget-portfolio a .elementor-portfolio-item__overlay{
    background-color:var(--e-global-color-accent)
}
.elementor-widget-portfolio .elementor-portfolio-item__title{
    font-family:var(--e-global-typography-primary-font-family),Sans-serif;
    font-weight:700
}
.elementor-widget-portfolio .elementor-portfolio__filter{
    color:var(--e-global-color-text);
    font-family:var(--e-global-typography-primary-font-family),Sans-serif;
    font-weight:700
}
.elementor-widget-portfolio .elementor-portfolio__filter.elementor-active{
    color:var(--e-global-color-primary)
}
.elementor-widget-gallery .elementor-gallery-item__title{
    font-family:var(--e-global-typography-primary-font-family),Sans-serif;
    font-weight:700
}
.elementor-widget-gallery .elementor-gallery-item__description{
    font-family:var(--e-global-typography-text-font-family),Sans-serif;
    font-weight:var(--e-global-typography-text-font-weight)
}
.elementor-widget-gallery{
    --galleries-title-color-normal:var(--e-global-color-primary);
    --galleries-title-color-hover:var(--e-global-color-secondary);
    --galleries-pointer-bg-color-hover:var(--e-global-color-accent);
    --gallery-title-color-active:var(--e-global-color-secondary);
    --galleries-pointer-bg-color-active:var(--e-global-color-accent)
}
.elementor-widget-gallery .elementor-gallery-title{
    font-family:var(--e-global-typography-primary-font-family),Sans-serif;
    font-weight:700
}
.elementor-widget-form .elementor-field-group>label,.elementor-widget-form .elementor-field-subgroup label{
    color:var(--e-global-color-text)
}
.elementor-widget-form .elementor-field-group>label{
    font-family:var(--e-global-typography-text-font-family),Sans-serif;
    font-weight:var(--e-global-typography-text-font-weight)
}
.elementor-widget-form .elementor-field-type-html{
    color:var(--e-global-color-text);
    font-family:var(--e-global-typography-text-font-family),Sans-serif;
    font-weight:var(--e-global-typography-text-font-weight)
}
.elementor-widget-form .elementor-field-group .elementor-field{
    color:var(--e-global-color-text)
}
.elementor-widget-form .elementor-field-group .elementor-field,.elementor-widget-form .elementor-field-subgroup label{
    font-family:var(--e-global-typography-text-font-family),Sans-serif;
    font-weight:var(--e-global-typography-text-font-weight)
}
.elementor-widget-form .elementor-button{
    font-family:var(--e-global-typography-accent-font-family),Sans-serif;
    font-weight:var(--e-global-typography-accent-font-weight)
}
.elementor-widget-form .e-form__buttons__wrapper__button-next{
    background-color:var(--e-global-color-accent)
}
.elementor-widget-form .elementor-button[type="submit"]{
    background-color:var(--e-global-color-accent)
}
.elementor-widget-form .e-form__buttons__wrapper__button-previous{
    background-color:var(--e-global-color-accent)
}
.elementor-widget-form .elementor-message{
    font-family:var(--e-global-typography-text-font-family),Sans-serif;
    font-weight:var(--e-global-typography-text-font-weight)
}
.elementor-widget-form .e-form__indicators__indicator,.elementor-widget-form .e-form__indicators__indicator__label{
    font-family:var(--e-global-typography-accent-font-family),Sans-serif;
    font-weight:var(--e-global-typography-accent-font-weight)
}
.elementor-widget-form{
    --e-form-steps-indicator-inactive-primary-color:var(--e-global-color-text);
    --e-form-steps-indicator-active-primary-color:var(--e-global-color-accent);
    --e-form-steps-indicator-completed-primary-color:var(--e-global-color-accent);
    --e-form-steps-indicator-progress-color:var(--e-global-color-accent);
    --e-form-steps-indicator-progress-background-color:var(--e-global-color-text);
    --e-form-steps-indicator-progress-meter-color:var(--e-global-color-text)
}
.elementor-widget-form .e-form__indicators__indicator__progress__meter{
    font-family:var(--e-global-typography-accent-font-family),Sans-serif;
    font-weight:var(--e-global-typography-accent-font-weight)
}
.elementor-widget-login .elementor-field-group>a{
    color:var(--e-global-color-text)
}
.elementor-widget-login .elementor-field-group>a:hover{
    color:var(--e-global-color-accent)
}
.elementor-widget-login .elementor-form-fields-wrapper label{
    color:var(--e-global-color-text);
    font-family:var(--e-global-typography-text-font-family),Sans-serif;
    font-weight:var(--e-global-typography-text-font-weight)
}
.elementor-widget-login .elementor-field-group .elementor-field{
    color:var(--e-global-color-text)
}
.elementor-widget-login .elementor-field-group .elementor-field,.elementor-widget-login .elementor-field-subgroup label{
    font-family:var(--e-global-typography-text-font-family),Sans-serif;
    font-weight:var(--e-global-typography-text-font-weight)
}
.elementor-widget-login .elementor-button{
    font-family:var(--e-global-typography-accent-font-family),Sans-serif;
    font-weight:var(--e-global-typography-accent-font-weight);
    background-color:var(--e-global-color-accent)
}
.elementor-widget-login .elementor-widget-container .elementor-login__logged-in-message{
    color:var(--e-global-color-text);
    font-family:var(--e-global-typography-text-font-family),Sans-serif;
    font-weight:var(--e-global-typography-text-font-weight)
}
.elementor-widget-slides .elementor-slide-heading{
    font-family:var(--e-global-typography-primary-font-family),Sans-serif;
    font-weight:700
}
.elementor-widget-slides .elementor-slide-description{
    font-family:var(--e-global-typography-secondary-font-family),Sans-serif;
    font-weight:var(--e-global-typography-secondary-font-weight)
}
.elementor-widget-slides .elementor-slide-button{
    font-family:var(--e-global-typography-accent-font-family),Sans-serif;
    font-weight:var(--e-global-typography-accent-font-weight)
}
.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{
    font-family:var(--e-global-typography-primary-font-family),Sans-serif;
    font-weight:700
}
.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{
    color:var(--e-global-color-text);
    fill:var(--e-global-color-text)
}
.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{
    color:var(--e-global-color-accent);
    fill:var(--e-global-color-accent)
}
.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{
    background-color:var(--e-global-color-accent)
}
.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,.elementor-widget-nav-menu .e--pointer-framed .elementor-item:after{
    border-color:var(--e-global-color-accent)
}
.elementor-widget-nav-menu{
    --e-nav-menu-divider-color:var(--e-global-color-text)
}
.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item,.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-sub-item{
    font-family:var(--e-global-typography-accent-font-family),Sans-serif;
    font-weight:var(--e-global-typography-accent-font-weight)
}
.elementor-widget-animated-headline .elementor-headline-dynamic-wrapper path{
    stroke:var(--e-global-color-accent)
}
.elementor-widget-animated-headline .elementor-headline-plain-text{
    color:var(--e-global-color-secondary)
}
.elementor-widget-animated-headline .elementor-headline{
    font-family:var(--e-global-typography-primary-font-family),Sans-serif;
    font-weight:700
}
.elementor-widget-animated-headline{
    --dynamic-text-color:var(--e-global-color-secondary)
}
.elementor-widget-animated-headline .elementor-headline-dynamic-text{
    font-family:var(--e-global-typography-primary-font-family),Sans-serif;
    font-weight:700
}
.elementor-widget-hotspot .widget-image-caption{
    font-family:var(--e-global-typography-text-font-family),Sans-serif;
    font-weight:var(--e-global-typography-text-font-weight)
}
.elementor-widget-hotspot{
    --hotspot-color:var(--e-global-color-primary);
    --hotspot-box-color:var(--e-global-color-secondary);
    --tooltip-color:var(--e-global-color-secondary)
}
.elementor-widget-hotspot .e-hotspot__label{
    font-family:var(--e-global-typography-primary-font-family),Sans-serif;
    font-weight:700
}
.elementor-widget-hotspot .e-hotspot__tooltip{
    font-family:var(--e-global-typography-secondary-font-family),Sans-serif;
    font-weight:var(--e-global-typography-secondary-font-weight)
}
.elementor-widget-price-list .elementor-price-list-header{
    color:var(--e-global-color-primary);
    font-family:var(--e-global-typography-primary-font-family),Sans-serif;
    font-weight:700
}
.elementor-widget-price-list .elementor-price-list-price{
    color:var(--e-global-color-primary);
    font-family:var(--e-global-typography-primary-font-family),Sans-serif;
    font-weight:700
}
.elementor-widget-price-list .elementor-price-list-description{
    color:var(--e-global-color-text);
    font-family:var(--e-global-typography-text-font-family),Sans-serif;
    font-weight:var(--e-global-typography-text-font-weight)
}
.elementor-widget-price-list .elementor-price-list-separator{
    border-bottom-color:var(--e-global-color-secondary)
}
.elementor-widget-price-table{
    --e-price-table-header-background-color:var(--e-global-color-secondary)
}
.elementor-widget-price-table .elementor-price-table__heading{
    font-family:var(--e-global-typography-primary-font-family),Sans-serif;
    font-weight:700
}
.elementor-widget-price-table .elementor-price-table__subheading{
    font-family:var(--e-global-typography-secondary-font-family),Sans-serif;
    font-weight:var(--e-global-typography-secondary-font-weight)
}
.elementor-widget-price-table .elementor-price-table .elementor-price-table__price{
    font-family:var(--e-global-typography-primary-font-family),Sans-serif;
    font-weight:700
}
.elementor-widget-price-table .elementor-price-table__original-price{
    color:var(--e-global-color-secondary);
    font-family:var(--e-global-typography-primary-font-family),Sans-serif;
    font-weight:700
}
.elementor-widget-price-table .elementor-price-table__period{
    color:var(--e-global-color-secondary);
    font-family:var(--e-global-typography-secondary-font-family),Sans-serif;
    font-weight:var(--e-global-typography-secondary-font-weight)
}
.elementor-widget-price-table .elementor-price-table__features-list{
    --e-price-table-features-list-color:var(--e-global-color-text)
}
.elementor-widget-price-table .elementor-price-table__features-list li{
    font-family:var(--e-global-typography-text-font-family),Sans-serif;
    font-weight:var(--e-global-typography-text-font-weight)
}
.elementor-widget-price-table .elementor-price-table__features-list li:before{
    border-top-color:var(--e-global-color-text)
}
.elementor-widget-price-table .elementor-price-table__button{
    font-family:var(--e-global-typography-accent-font-family),Sans-serif;
    font-weight:var(--e-global-typography-accent-font-weight);
    background-color:var(--e-global-color-accent)
}
.elementor-widget-price-table .elementor-price-table__additional_info{
    color:var(--e-global-color-text);
    font-family:var(--e-global-typography-text-font-family),Sans-serif;
    font-weight:var(--e-global-typography-text-font-weight)
}
.elementor-widget-price-table .elementor-price-table__ribbon-inner{
    background-color:var(--e-global-color-accent);
    font-family:var(--e-global-typography-accent-font-family),Sans-serif;
    font-weight:var(--e-global-typography-accent-font-weight)
}
.elementor-widget-flip-box .elementor-flip-box__front .elementor-flip-box__layer__title{
    font-family:var(--e-global-typography-primary-font-family),Sans-serif;
    font-weight:700
}
.elementor-widget-flip-box .elementor-flip-box__front .elementor-flip-box__layer__description{
    font-family:var(--e-global-typography-text-font-family),Sans-serif;
    font-weight:var(--e-global-typography-text-font-weight)
}
.elementor-widget-flip-box .elementor-flip-box__back .elementor-flip-box__layer__title{
    font-family:var(--e-global-typography-primary-font-family),Sans-serif;
    font-weight:700
}
.elementor-widget-flip-box .elementor-flip-box__back .elementor-flip-box__layer__description{
    font-family:var(--e-global-typography-text-font-family),Sans-serif;
    font-weight:var(--e-global-typography-text-font-weight)
}
.elementor-widget-flip-box .elementor-flip-box__button{
    font-family:var(--e-global-typography-accent-font-family),Sans-serif;
    font-weight:var(--e-global-typography-accent-font-weight)
}
.elementor-widget-call-to-action .elementor-cta__title{
    font-family:var(--e-global-typography-primary-font-family),Sans-serif;
    /* font-weight:700 */
}
.elementor-widget-call-to-action .elementor-cta__description{
    font-family:var(--e-global-typography-text-font-family),Sans-serif;
    font-weight:var(--e-global-typography-text-font-weight)
}
.elementor-widget-call-to-action .elementor-cta__button{
    font-family:var(--e-global-typography-accent-font-family),Sans-serif;
    font-weight:var(--e-global-typography-accent-font-weight)
}
.elementor-widget-call-to-action .elementor-ribbon-inner{
    background-color:var(--e-global-color-accent);
    font-family:var(--e-global-typography-accent-font-family),Sans-serif;
    font-weight:var(--e-global-typography-accent-font-weight)
}
.elementor-widget-media-carousel .elementor-carousel-image-overlay{
    font-family:var(--e-global-typography-accent-font-family),Sans-serif;
    font-weight:var(--e-global-typography-accent-font-weight)
}
.elementor-widget-testimonial-carousel .elementor-testimonial__text{
    color:var(--e-global-color-text);
    font-family:var(--e-global-typography-text-font-family),Sans-serif;
    font-weight:var(--e-global-typography-text-font-weight)
}
.elementor-widget-testimonial-carousel .elementor-testimonial__name{
    color:var(--e-global-color-text);
    font-family:var(--e-global-typography-primary-font-family),Sans-serif;
    font-weight:700
}
.elementor-widget-testimonial-carousel .elementor-testimonial__title{
    color:var(--e-global-color-primary);
    font-family:var(--e-global-typography-secondary-font-family),Sans-serif;
    font-weight:var(--e-global-typography-secondary-font-weight)
}
.elementor-widget-reviews .elementor-testimonial__header,.elementor-widget-reviews .elementor-testimonial__name{
    font-family:var(--e-global-typography-primary-font-family),Sans-serif;
    font-weight:700
}
.elementor-widget-reviews .elementor-testimonial__text{
    font-family:var(--e-global-typography-text-font-family),Sans-serif;
    font-weight:var(--e-global-typography-text-font-weight)
}
.elementor-widget-table-of-contents{
    --header-color:var(--e-global-color-secondary);
    --item-text-color:var(--e-global-color-text);
    --item-text-hover-color:var(--e-global-color-accent);
    --marker-color:var(--e-global-color-text)
}
.elementor-widget-table-of-contents .elementor-toc__header,.elementor-widget-table-of-contents .elementor-toc__header-title{
    font-family:var(--e-global-typography-primary-font-family),Sans-serif;
    font-weight:700
}
.elementor-widget-table-of-contents .elementor-toc__list-item{
    font-family:var(--e-global-typography-text-font-family),Sans-serif;
    font-weight:var(--e-global-typography-text-font-weight)
}
.elementor-widget-countdown .elementor-countdown-item{
    background-color:var(--e-global-color-primary)
}
.elementor-widget-countdown .elementor-countdown-digits{
    font-family:var(--e-global-typography-text-font-family),Sans-serif;
    font-weight:var(--e-global-typography-text-font-weight)
}
.elementor-widget-countdown .elementor-countdown-label{
    font-family:var(--e-global-typography-secondary-font-family),Sans-serif;
    font-weight:var(--e-global-typography-secondary-font-weight)
}
.elementor-widget-countdown .elementor-countdown-expire--message{
    color:var(--e-global-color-text);
    font-family:var(--e-global-typography-text-font-family),Sans-serif;
    font-weight:var(--e-global-typography-text-font-weight)
}
.elementor-widget-search-form input[type="search"].elementor-search-form__input{
    font-family:var(--e-global-typography-text-font-family),Sans-serif;
    font-weight:var(--e-global-typography-text-font-weight)
}
.elementor-widget-search-form .elementor-search-form__input,.elementor-widget-search-form .elementor-search-form__icon,.elementor-widget-search-form .elementor-lightbox .dialog-lightbox-close-button,.elementor-widget-search-form .elementor-lightbox .dialog-lightbox-close-button:hover,.elementor-widget-search-form.elementor-search-form--skin-full_screen input[type="search"].elementor-search-form__input{
    color:var(--e-global-color-text);
    fill:var(--e-global-color-text)
}
.elementor-widget-search-form .elementor-search-form__submit{
    font-family:var(--e-global-typography-text-font-family),Sans-serif;
    font-weight:var(--e-global-typography-text-font-weight);
    background-color:var(--e-global-color-secondary)
}
.elementor-widget-author-box .elementor-author-box__name{
    color:var(--e-global-color-secondary);
    font-family:var(--e-global-typography-primary-font-family),Sans-serif;
    font-weight:700
}
.elementor-widget-author-box .elementor-author-box__bio{
    color:var(--e-global-color-text);
    font-family:var(--e-global-typography-text-font-family),Sans-serif;
    font-weight:var(--e-global-typography-text-font-weight)
}
.elementor-widget-author-box .elementor-author-box__button{
    color:var(--e-global-color-secondary);
    border-color:var(--e-global-color-secondary);
    font-family:var(--e-global-typography-accent-font-family),Sans-serif;
    font-weight:var(--e-global-typography-accent-font-weight)
}
.elementor-widget-author-box .elementor-author-box__button:hover{
    border-color:var(--e-global-color-secondary);
    color:var(--e-global-color-secondary)
}
.elementor-widget-post-navigation span.post-navigation__prev--label{
    color:var(--e-global-color-text)
}
.elementor-widget-post-navigation span.post-navigation__next--label{
    color:var(--e-global-color-text)
}
.elementor-widget-post-navigation span.post-navigation__prev--label,.elementor-widget-post-navigation span.post-navigation__next--label{
    font-family:var(--e-global-typography-secondary-font-family),Sans-serif;
    font-weight:var(--e-global-typography-secondary-font-weight)
}
.elementor-widget-post-navigation span.post-navigation__prev--title,.elementor-widget-post-navigation span.post-navigation__next--title{
    color:var(--e-global-color-secondary);
    font-family:var(--e-global-typography-secondary-font-family),Sans-serif;
    font-weight:var(--e-global-typography-secondary-font-weight)
}
.elementor-widget-post-info .elementor-icon-list-item:not(:last-child):after{
    border-color:var(--e-global-color-text)
}
.elementor-widget-post-info .elementor-icon-list-icon i{
    color:var(--e-global-color-primary)
}
.elementor-widget-post-info .elementor-icon-list-icon svg{
    fill:var(--e-global-color-primary)
}
.elementor-widget-post-info .elementor-icon-list-text,.elementor-widget-post-info .elementor-icon-list-text a{
    color:var(--e-global-color-secondary)
}
.elementor-widget-post-info .elementor-icon-list-item{
    font-family:var(--e-global-typography-text-font-family),Sans-serif;
    font-weight:var(--e-global-typography-text-font-weight)
}
.elementor-widget-sitemap .elementor-sitemap-title{
    color:var(--e-global-color-primary);
    font-family:var(--e-global-typography-primary-font-family),Sans-serif;
    font-weight:700
}
.elementor-widget-sitemap .elementor-sitemap-item,.elementor-widget-sitemap span.elementor-sitemap-list,.elementor-widget-sitemap .elementor-sitemap-item a{
    color:var(--e-global-color-text);
    font-family:var(--e-global-typography-text-font-family),Sans-serif;
    font-weight:var(--e-global-typography-text-font-weight)
}
.elementor-widget-sitemap .elementor-sitemap-item{
    color:var(--e-global-color-text)
}
.elementor-widget-blockquote .elementor-blockquote__content{
    color:var(--e-global-color-text)
}
.elementor-widget-blockquote .elementor-blockquote__author{
    color:var(--e-global-color-secondary)
}
.elementor-widget-lottie{
    --caption-color:var(--e-global-color-text)
}
.elementor-widget-lottie .e-lottie__caption{
    font-family:var(--e-global-typography-text-font-family),Sans-serif;
    font-weight:var(--e-global-typography-text-font-weight)
}
.elementor-widget-video-playlist .e-tabs-header .e-tabs-title{
    color:var(--e-global-color-text)
}
.elementor-widget-video-playlist .e-tabs-header .e-tabs-videos-count{
    color:var(--e-global-color-text)
}
.elementor-widget-video-playlist .e-tabs-header .e-tabs-header-right-side i{
    color:var(--e-global-color-text)
}
.elementor-widget-video-playlist .e-tabs-header .e-tabs-header-right-side svg{
    fill:var(--e-global-color-text)
}
.elementor-widget-video-playlist .e-tab-title .e-tab-title-text{
    color:var(--e-global-color-text);
    font-family:var(--e-global-typography-text-font-family),Sans-serif;
    font-weight:var(--e-global-typography-text-font-weight)
}
.elementor-widget-video-playlist .e-tab-title .e-tab-title-text a{
    color:var(--e-global-color-text)
}
.elementor-widget-video-playlist .e-tab-title .e-tab-duration{
    color:var(--e-global-color-text)
}
.elementor-widget-video-playlist .e-tabs-items-wrapper .e-tab-title:where(.e-active,:hover) .e-tab-title-text{
    color:var(--e-global-color-text);
    font-family:var(--e-global-typography-text-font-family),Sans-serif;
    font-weight:var(--e-global-typography-text-font-weight)
}
.elementor-widget-video-playlist .e-tabs-items-wrapper .e-tab-title:where(.e-active,:hover) .e-tab-title-text a{
    color:var(--e-global-color-text)
}
.elementor-widget-video-playlist .e-tabs-items-wrapper .e-tab-title:where(.e-active,:hover) .e-tab-duration{
    color:var(--e-global-color-text)
}
.elementor-widget-video-playlist .e-tabs-items-wrapper .e-section-title{
    color:var(--e-global-color-text)
}
.elementor-widget-video-playlist .e-tabs-inner-tabs .e-inner-tabs-wrapper .e-inner-tab-title a{
    font-family:var(--e-global-typography-text-font-family),Sans-serif;
    font-weight:var(--e-global-typography-text-font-weight)
}
.elementor-widget-video-playlist .e-tabs-inner-tabs .e-inner-tabs-content-wrapper .e-inner-tab-content .e-inner-tab-text{
    font-family:var(--e-global-typography-text-font-family),Sans-serif;
    font-weight:var(--e-global-typography-text-font-weight)
}
.elementor-widget-video-playlist .e-tabs-inner-tabs .e-inner-tabs-content-wrapper .e-inner-tab-content button{
    color:var(--e-global-color-text);
    font-family:var(--e-global-typography-accent-font-family),Sans-serif;
    font-weight:var(--e-global-typography-accent-font-weight)
}
.elementor-widget-video-playlist .e-tabs-inner-tabs .e-inner-tabs-content-wrapper .e-inner-tab-content button:hover{
    color:var(--e-global-color-text)
}
.elementor-widget-paypal-button .elementor-button{
    font-family:var(--e-global-typography-accent-font-family),Sans-serif;
    font-weight:var(--e-global-typography-accent-font-weight);
    background-color:var(--e-global-color-accent)
}
.elementor-widget-paypal-button .elementor-message{
    font-family:var(--e-global-typography-text-font-family),Sans-serif;
    font-weight:var(--e-global-typography-text-font-weight)
}
.elementor-widget-stripe-button .elementor-button{
    font-family:var(--e-global-typography-accent-font-family),Sans-serif;
    font-weight:var(--e-global-typography-accent-font-weight);
    background-color:var(--e-global-color-accent)
}
.elementor-widget-stripe-button .elementor-message{
    font-family:var(--e-global-typography-text-font-family),Sans-serif;
    font-weight:var(--e-global-typography-text-font-weight)
}
.elementor-widget-progress-tracker .current-progress-percentage{
    font-family:var(--e-global-typography-text-font-family),Sans-serif;
    font-weight:var(--e-global-typography-text-font-weight)
}
@media(max-width:1024px){
    .elementor-widget-table .ee-table__row .ee-table__text{
        color:var(--e-global-color-text)
    }
    .elementor-widget-table .ee-table__cell .ee-table__text{
        color:var(--e-global-color-text)
    }
    .elementor-widget-table th.ee-table__cell{
        background-color:var(--e-global-color-primary)
    }
    .elementor-widget-table .ee-table__cell[data-title]:before{
        background-color:var(--e-global-color-primary)
    }
}
@media(max-width:767px){
    .elementor-widget-table .ee-table__row .ee-table__text{
        color:var(--e-global-color-text)
    }
    .elementor-widget-table .ee-table__cell .ee-table__text{
        color:var(--e-global-color-text)
    }
    .elementor-widget-table th.ee-table__cell{
        background-color:var(--e-global-color-primary)
    }
    .elementor-widget-table .ee-table__cell[data-title]:before{
        background-color:var(--e-global-color-primary)
    }
}
/*! * Font Awesome Free 5.15.3 by @fontawesome - https://fontawesome.com * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) */
.fa,.fab,.fad,.fal,.far,.fas{
    -moz-osx-font-smoothing:grayscale;
    -webkit-font-smoothing:antialiased;
    display:inline-block;
    font-style:normal;
    font-variant:normal;
    text-rendering:auto;
    line-height:1
}
.fa-lg{
    font-size:1.33333em;
    line-height:.75em;
    vertical-align:-.0667em
}
.fa-xs{
    font-size:.75em
}
.fa-sm{
    font-size:.875em
}
.fa-1x{
    font-size:1em
}
.fa-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-fw{
    text-align:center;
    width:1.25em
}
.fa-ul{
    list-style-type:none;
    margin-left:2.5em;
    padding-left:0
}
.fa-ul>li{
    position:relative
}
.fa-li{
    left:-2em;
    position:absolute;
    text-align:center;
    width:2em;
    line-height:inherit
}
.fa-border{
    border:.08em solid #eee;
    border-radius:.1em;
    padding:.2em .25em .15em
}
.fa-pull-left{
    float:left
}
.fa-pull-right{
    float:right
}
.fa.fa-pull-left,.fab.fa-pull-left,.fal.fa-pull-left,.far.fa-pull-left,.fas.fa-pull-left{
    margin-right:.3em
}
.fa.fa-pull-right,.fab.fa-pull-right,.fal.fa-pull-right,.far.fa-pull-right,.fas.fa-pull-right{
    margin-left:.3em
}
.fa-spin{
    -webkit-animation:fa-spin 2s linear infinite;
    animation:fa-spin 2s linear infinite
}
.fa-pulse{
    -webkit-animation:fa-spin 1s steps(8) infinite;
    animation:fa-spin 1s steps(8) infinite
}
@-webkit-keyframes fa-spin{
    0%{
        -webkit-transform:rotate(0deg);
        transform:rotate(0deg)
    }
    to{
        -webkit-transform:rotate(1turn);
        transform:rotate(1turn)
    }
}
@keyframes fa-spin{
    0%{
        -webkit-transform:rotate(0deg);
        transform:rotate(0deg)
    }
    to{
        -webkit-transform:rotate(1turn);
        transform:rotate(1turn)
    }
}
.fa-rotate-90{
    -ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
    -webkit-transform:rotate(90deg);
    transform:rotate(90deg)
}
.fa-rotate-180{
    -ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
    -webkit-transform:rotate(180deg);
    transform:rotate(180deg)
}
.fa-rotate-270{
    -ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
    -webkit-transform:rotate(270deg);
    transform:rotate(270deg)
}
.fa-flip-horizontal{
    -ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
    -webkit-transform:scaleX(-1);
    transform:scaleX(-1)
}
.fa-flip-vertical{
    -webkit-transform:scaleY(-1);
    transform:scaleY(-1)
}
.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical,.fa-flip-vertical{
    -ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)"
}
.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{
    -webkit-transform:scale(-1);
    transform:scale(-1)
}
:root .fa-flip-both,:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270{
    -webkit-filter:none;
    filter: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%
}
.fa-stack-1x{
    line-height:inherit
}
.fa-stack-2x{
    font-size:2em
}
.fa-inverse{
    color:#fff
}
.fa-500px:before{
    content:"\f26e"
}
.fa-accessible-icon:before{
    content:"\f368"
}
.fa-accusoft:before{
    content:"\f369"
}
.fa-acquisitions-incorporated:before{
    content:"\f6af"
}
.fa-ad:before{
    content:"\f641"
}
.fa-address-book:before{
    content:"\f2b9"
}
.fa-address-card:before{
    content:"\f2bb"
}
.fa-adjust:before{
    content:"\f042"
}
.fa-adn:before{
    content:"\f170"
}
.fa-adversal:before{
    content:"\f36a"
}
.fa-affiliatetheme:before{
    content:"\f36b"
}
.fa-air-freshener:before{
    content:"\f5d0"
}
.fa-airbnb:before{
    content:"\f834"
}
.fa-algolia:before{
    content:"\f36c"
}
.fa-align-center:before{
    content:"\f037"
}
.fa-align-justify:before{
    content:"\f039"
}
.fa-align-left:before{
    content:"\f036"
}
.fa-align-right:before{
    content:"\f038"
}
.fa-alipay:before{
    content:"\f642"
}
.fa-allergies:before{
    content:"\f461"
}
.fa-amazon:before{
    content:"\f270"
}
.fa-amazon-pay:before{
    content:"\f42c"
}
.fa-ambulance:before{
    content:"\f0f9"
}
.fa-american-sign-language-interpreting:before{
    content:"\f2a3"
}
.fa-amilia:before{
    content:"\f36d"
}
.fa-anchor:before{
    content:"\f13d"
}
.fa-android:before{
    content:"\f17b"
}
.fa-angellist:before{
    content:"\f209"
}
.fa-angle-double-down:before{
    content:"\f103"
}
.fa-angle-double-left:before{
    content:"\f100"
}
.fa-angle-double-right:before{
    content:"\f101"
}
.fa-angle-double-up:before{
    content:"\f102"
}
.fa-angle-down:before{
    content:"\f107"
}
.fa-angle-left:before{
    content:"\f104"
}
.fa-angle-right:before{
    content:"\f105"
}
.fa-angle-up:before{
    content:"\f106"
}
.fa-angry:before{
    content:"\f556"
}
.fa-angrycreative:before{
    content:"\f36e"
}
.fa-angular:before{
    content:"\f420"
}
.fa-ankh:before{
    content:"\f644"
}
.fa-app-store:before{
    content:"\f36f"
}
.fa-app-store-ios:before{
    content:"\f370"
}
.fa-apper:before{
    content:"\f371"
}
.fa-apple:before{
    content:"\f179"
}
.fa-apple-alt:before{
    content:"\f5d1"
}
.fa-apple-pay:before{
    content:"\f415"
}
.fa-archive:before{
    content:"\f187"
}
.fa-archway:before{
    content:"\f557"
}
.fa-arrow-alt-circle-down:before{
    content:"\f358"
}
.fa-arrow-alt-circle-left:before{
    content:"\f359"
}
.fa-arrow-alt-circle-right:before{
    content:"\f35a"
}
.fa-arrow-alt-circle-up:before{
    content:"\f35b"
}
.fa-arrow-circle-down:before{
    content:"\f0ab"
}
.fa-arrow-circle-left:before{
    content:"\f0a8"
}
.fa-arrow-circle-right:before{
    content:"\f0a9"
}
.fa-arrow-circle-up:before{
    content:"\f0aa"
}
.fa-arrow-down:before{
    content:"\f063"
}
.fa-arrow-left:before{
    content:"\f060"
}
.fa-arrow-right:before{
    content:"\f061"
}
.fa-arrow-up:before{
    content:"\f062"
}
.fa-arrows-alt:before{
    content:"\f0b2"
}
.fa-arrows-alt-h:before{
    content:"\f337"
}
.fa-arrows-alt-v:before{
    content:"\f338"
}
.fa-artstation:before{
    content:"\f77a"
}
.fa-assistive-listening-systems:before{
    content:"\f2a2"
}
.fa-asterisk:before{
    content:"\f069"
}
.fa-asymmetrik:before{
    content:"\f372"
}
.fa-at:before{
    content:"\f1fa"
}
.fa-atlas:before{
    content:"\f558"
}
.fa-atlassian:before{
    content:"\f77b"
}
.fa-atom:before{
    content:"\f5d2"
}
.fa-audible:before{
    content:"\f373"
}
.fa-audio-description:before{
    content:"\f29e"
}
.fa-autoprefixer:before{
    content:"\f41c"
}
.fa-avianex:before{
    content:"\f374"
}
.fa-aviato:before{
    content:"\f421"
}
.fa-award:before{
    content:"\f559"
}
.fa-aws:before{
    content:"\f375"
}
.fa-baby:before{
    content:"\f77c"
}
.fa-baby-carriage:before{
    content:"\f77d"
}
.fa-backspace:before{
    content:"\f55a"
}
.fa-backward:before{
    content:"\f04a"
}
.fa-bacon:before{
    content:"\f7e5"
}
.fa-bacteria:before{
    content:"\e059"
}
.fa-bacterium:before{
    content:"\e05a"
}
.fa-bahai:before{
    content:"\f666"
}
.fa-balance-scale:before{
    content:"\f24e"
}
.fa-balance-scale-left:before{
    content:"\f515"
}
.fa-balance-scale-right:before{
    content:"\f516"
}
.fa-ban:before{
    content:"\f05e"
}
.fa-band-aid:before{
    content:"\f462"
}
.fa-bandcamp:before{
    content:"\f2d5"
}
.fa-barcode:before{
    content:"\f02a"
}
.fa-bars:before{
    content:"\f0c9"
}
.fa-baseball-ball:before{
    content:"\f433"
}
.fa-basketball-ball:before{
    content:"\f434"
}
.fa-bath:before{
    content:"\f2cd"
}
.fa-battery-empty:before{
    content:"\f244"
}
.fa-battery-full:before{
    content:"\f240"
}
.fa-battery-half:before{
    content:"\f242"
}
.fa-battery-quarter:before{
    content:"\f243"
}
.fa-battery-three-quarters:before{
    content:"\f241"
}
.fa-battle-net:before{
    content:"\f835"
}
.fa-bed:before{
    content:"\f236"
}
.fa-beer:before{
    content:"\f0fc"
}
.fa-behance:before{
    content:"\f1b4"
}
.fa-behance-square:before{
    content:"\f1b5"
}
.fa-bell:before{
    content:"\f0f3"
}
.fa-bell-slash:before{
    content:"\f1f6"
}
.fa-bezier-curve:before{
    content:"\f55b"
}
.fa-bible:before{
    content:"\f647"
}
.fa-bicycle:before{
    content:"\f206"
}
.fa-biking:before{
    content:"\f84a"
}
.fa-bimobject:before{
    content:"\f378"
}
.fa-binoculars:before{
    content:"\f1e5"
}
.fa-biohazard:before{
    content:"\f780"
}
.fa-birthday-cake:before{
    content:"\f1fd"
}
.fa-bitbucket:before{
    content:"\f171"
}
.fa-bitcoin:before{
    content:"\f379"
}
.fa-bity:before{
    content:"\f37a"
}
.fa-black-tie:before{
    content:"\f27e"
}
.fa-blackberry:before{
    content:"\f37b"
}
.fa-blender:before{
    content:"\f517"
}
.fa-blender-phone:before{
    content:"\f6b6"
}
.fa-blind:before{
    content:"\f29d"
}
.fa-blog:before{
    content:"\f781"
}
.fa-blogger:before{
    content:"\f37c"
}
.fa-blogger-b:before{
    content:"\f37d"
}
.fa-bluetooth:before{
    content:"\f293"
}
.fa-bluetooth-b:before{
    content:"\f294"
}
.fa-bold:before{
    content:"\f032"
}
.fa-bolt:before{
    content:"\f0e7"
}
.fa-bomb:before{
    content:"\f1e2"
}
.fa-bone:before{
    content:"\f5d7"
}
.fa-bong:before{
    content:"\f55c"
}
.fa-book:before{
    content:"\f02d"
}
.fa-book-dead:before{
    content:"\f6b7"
}
.fa-book-medical:before{
    content:"\f7e6"
}
.fa-book-open:before{
    content:"\f518"
}
.fa-book-reader:before{
    content:"\f5da"
}
.fa-bookmark:before{
    content:"\f02e"
}
.fa-bootstrap:before{
    content:"\f836"
}
.fa-border-all:before{
    content:"\f84c"
}
.fa-border-none:before{
    content:"\f850"
}
.fa-border-style:before{
    content:"\f853"
}
.fa-bowling-ball:before{
    content:"\f436"
}
.fa-box:before{
    content:"\f466"
}
.fa-box-open:before{
    content:"\f49e"
}
.fa-box-tissue:before{
    content:"\e05b"
}
.fa-boxes:before{
    content:"\f468"
}
.fa-braille:before{
    content:"\f2a1"
}
.fa-brain:before{
    content:"\f5dc"
}
.fa-bread-slice:before{
    content:"\f7ec"
}
.fa-briefcase:before{
    content:"\f0b1"
}
.fa-briefcase-medical:before{
    content:"\f469"
}
.fa-broadcast-tower:before{
    content:"\f519"
}
.fa-broom:before{
    content:"\f51a"
}
.fa-brush:before{
    content:"\f55d"
}
.fa-btc:before{
    content:"\f15a"
}
.fa-buffer:before{
    content:"\f837"
}
.fa-bug:before{
    content:"\f188"
}
.fa-building:before{
    content:"\f1ad"
}
.fa-bullhorn:before{
    content:"\f0a1"
}
.fa-bullseye:before{
    content:"\f140"
}
.fa-burn:before{
    content:"\f46a"
}
.fa-buromobelexperte:before{
    content:"\f37f"
}
.fa-bus:before{
    content:"\f207"
}
.fa-bus-alt:before{
    content:"\f55e"
}
.fa-business-time:before{
    content:"\f64a"
}
.fa-buy-n-large:before{
    content:"\f8a6"
}
.fa-buysellads:before{
    content:"\f20d"
}
.fa-calculator:before{
    content:"\f1ec"
}
.fa-calendar:before{
    content:"\f133"
}
.fa-calendar-alt:before{
    content:"\f073"
}
.fa-calendar-check:before{
    content:"\f274"
}
.fa-calendar-day:before{
    content:"\f783"
}
.fa-calendar-minus:before{
    content:"\f272"
}
.fa-calendar-plus:before{
    content:"\f271"
}
.fa-calendar-times:before{
    content:"\f273"
}
.fa-calendar-week:before{
    content:"\f784"
}
.fa-camera:before{
    content:"\f030"
}
.fa-camera-retro:before{
    content:"\f083"
}
.fa-campground:before{
    content:"\f6bb"
}
.fa-canadian-maple-leaf:before{
    content:"\f785"
}
.fa-candy-cane:before{
    content:"\f786"
}
.fa-cannabis:before{
    content:"\f55f"
}
.fa-capsules:before{
    content:"\f46b"
}
.fa-car:before{
    content:"\f1b9"
}
.fa-car-alt:before{
    content:"\f5de"
}
.fa-car-battery:before{
    content:"\f5df"
}
.fa-car-crash:before{
    content:"\f5e1"
}
.fa-car-side:before{
    content:"\f5e4"
}
.fa-caravan:before{
    content:"\f8ff"
}
.fa-caret-down:before{
    content:"\f0d7"
}
.fa-caret-left:before{
    content:"\f0d9"
}
.fa-caret-right:before{
    content:"\f0da"
}
.fa-caret-square-down:before{
    content:"\f150"
}
.fa-caret-square-left:before{
    content:"\f191"
}
.fa-caret-square-right:before{
    content:"\f152"
}
.fa-caret-square-up:before{
    content:"\f151"
}
.fa-caret-up:before{
    content:"\f0d8"
}
.fa-carrot:before{
    content:"\f787"
}
.fa-cart-arrow-down:before{
    content:"\f218"
}
.fa-cart-plus:before{
    content:"\f217"
}
.fa-cash-register:before{
    content:"\f788"
}
.fa-cat:before{
    content:"\f6be"
}
.fa-cc-amazon-pay:before{
    content:"\f42d"
}
.fa-cc-amex:before{
    content:"\f1f3"
}
.fa-cc-apple-pay:before{
    content:"\f416"
}
.fa-cc-diners-club:before{
    content:"\f24c"
}
.fa-cc-discover:before{
    content:"\f1f2"
}
.fa-cc-jcb:before{
    content:"\f24b"
}
.fa-cc-mastercard:before{
    content:"\f1f1"
}
.fa-cc-paypal:before{
    content:"\f1f4"
}
.fa-cc-stripe:before{
    content:"\f1f5"
}
.fa-cc-visa:before{
    content:"\f1f0"
}
.fa-centercode:before{
    content:"\f380"
}
.fa-centos:before{
    content:"\f789"
}
.fa-certificate:before{
    content:"\f0a3"
}
.fa-chair:before{
    content:"\f6c0"
}
.fa-chalkboard:before{
    content:"\f51b"
}
.fa-chalkboard-teacher:before{
    content:"\f51c"
}
.fa-charging-station:before{
    content:"\f5e7"
}
.fa-chart-area:before{
    content:"\f1fe"
}
.fa-chart-bar:before{
    content:"\f080"
}
.fa-chart-line:before{
    content:"\f201"
}
.fa-chart-pie:before{
    content:"\f200"
}
.fa-check:before{
    content:"\f00c"
}
.fa-check-circle:before{
    content:"\f058"
}
.fa-check-double:before{
    content:"\f560"
}
.fa-check-square:before{
    content:"\f14a"
}
.fa-cheese:before{
    content:"\f7ef"
}
.fa-chess:before{
    content:"\f439"
}
.fa-chess-bishop:before{
    content:"\f43a"
}
.fa-chess-board:before{
    content:"\f43c"
}
.fa-chess-king:before{
    content:"\f43f"
}
.fa-chess-knight:before{
    content:"\f441"
}
.fa-chess-pawn:before{
    content:"\f443"
}
.fa-chess-queen:before{
    content:"\f445"
}
.fa-chess-rook:before{
    content:"\f447"
}
.fa-chevron-circle-down:before{
    content:"\f13a"
}
.fa-chevron-circle-left:before{
    content:"\f137"
}
.fa-chevron-circle-right:before{
    content:"\f138"
}
.fa-chevron-circle-up:before{
    content:"\f139"
}
.fa-chevron-down:before{
    content:"\f078"
}
.fa-chevron-left:before{
    content:"\f053"
}
.fa-chevron-right:before{
    content:"\f054"
}
.fa-chevron-up:before{
    content:"\f077"
}
.fa-child:before{
    content:"\f1ae"
}
.fa-chrome:before{
    content:"\f268"
}
.fa-chromecast:before{
    content:"\f838"
}
.fa-church:before{
    content:"\f51d"
}
.fa-circle:before{
    content:"\f111"
}
.fa-circle-notch:before{
    content:"\f1ce"
}
.fa-city:before{
    content:"\f64f"
}
.fa-clinic-medical:before{
    content:"\f7f2"
}
.fa-clipboard:before{
    content:"\f328"
}
.fa-clipboard-check:before{
    content:"\f46c"
}
.fa-clipboard-list:before{
    content:"\f46d"
}
.fa-clock:before{
    content:"\f017"
}
.fa-clone:before{
    content:"\f24d"
}
.fa-closed-captioning:before{
    content:"\f20a"
}
.fa-cloud:before{
    content:"\f0c2"
}
.fa-cloud-download-alt:before{
    content:"\f381"
}
.fa-cloud-meatball:before{
    content:"\f73b"
}
.fa-cloud-moon:before{
    content:"\f6c3"
}
.fa-cloud-moon-rain:before{
    content:"\f73c"
}
.fa-cloud-rain:before{
    content:"\f73d"
}
.fa-cloud-showers-heavy:before{
    content:"\f740"
}
.fa-cloud-sun:before{
    content:"\f6c4"
}
.fa-cloud-sun-rain:before{
    content:"\f743"
}
.fa-cloud-upload-alt:before{
    content:"\f382"
}
.fa-cloudflare:before{
    content:"\e07d"
}
.fa-cloudscale:before{
    content:"\f383"
}
.fa-cloudsmith:before{
    content:"\f384"
}
.fa-cloudversify:before{
    content:"\f385"
}
.fa-cocktail:before{
    content:"\f561"
}
.fa-code:before{
    content:"\f121"
}
.fa-code-branch:before{
    content:"\f126"
}
.fa-codepen:before{
    content:"\f1cb"
}
.fa-codiepie:before{
    content:"\f284"
}
.fa-coffee:before{
    content:"\f0f4"
}
.fa-cog:before{
    content:"\f013"
}
.fa-cogs:before{
    content:"\f085"
}
.fa-coins:before{
    content:"\f51e"
}
.fa-columns:before{
    content:"\f0db"
}
.fa-comment:before{
    content:"\f075"
}
.fa-comment-alt:before{
    content:"\f27a"
}
.fa-comment-dollar:before{
    content:"\f651"
}
.fa-comment-dots:before{
    content:"\f4ad"
}
.fa-comment-medical:before{
    content:"\f7f5"
}
.fa-comment-slash:before{
    content:"\f4b3"
}
.fa-comments:before{
    content:"\f086"
}
.fa-comments-dollar:before{
    content:"\f653"
}
.fa-compact-disc:before{
    content:"\f51f"
}
.fa-compass:before{
    content:"\f14e"
}
.fa-compress:before{
    content:"\f066"
}
.fa-compress-alt:before{
    content:"\f422"
}
.fa-compress-arrows-alt:before{
    content:"\f78c"
}
.fa-concierge-bell:before{
    content:"\f562"
}
.fa-confluence:before{
    content:"\f78d"
}
.fa-connectdevelop:before{
    content:"\f20e"
}
.fa-contao:before{
    content:"\f26d"
}
.fa-cookie:before{
    content:"\f563"
}
.fa-cookie-bite:before{
    content:"\f564"
}
.fa-copy:before{
    content:"\f0c5"
}
.fa-copyright:before{
    content:"\f1f9"
}
.fa-cotton-bureau:before{
    content:"\f89e"
}
.fa-couch:before{
    content:"\f4b8"
}
.fa-cpanel:before{
    content:"\f388"
}
.fa-creative-commons:before{
    content:"\f25e"
}
.fa-creative-commons-by:before{
    content:"\f4e7"
}
.fa-creative-commons-nc:before{
    content:"\f4e8"
}
.fa-creative-commons-nc-eu:before{
    content:"\f4e9"
}
.fa-creative-commons-nc-jp:before{
    content:"\f4ea"
}
.fa-creative-commons-nd:before{
    content:"\f4eb"
}
.fa-creative-commons-pd:before{
    content:"\f4ec"
}
.fa-creative-commons-pd-alt:before{
    content:"\f4ed"
}
.fa-creative-commons-remix:before{
    content:"\f4ee"
}
.fa-creative-commons-sa:before{
    content:"\f4ef"
}
.fa-creative-commons-sampling:before{
    content:"\f4f0"
}
.fa-creative-commons-sampling-plus:before{
    content:"\f4f1"
}
.fa-creative-commons-share:before{
    content:"\f4f2"
}
.fa-creative-commons-zero:before{
    content:"\f4f3"
}
.fa-credit-card:before{
    content:"\f09d"
}
.fa-critical-role:before{
    content:"\f6c9"
}
.fa-crop:before{
    content:"\f125"
}
.fa-crop-alt:before{
    content:"\f565"
}
.fa-cross:before{
    content:"\f654"
}
.fa-crosshairs:before{
    content:"\f05b"
}
.fa-crow:before{
    content:"\f520"
}
.fa-crown:before{
    content:"\f521"
}
.fa-crutch:before{
    content:"\f7f7"
}
.fa-css3:before{
    content:"\f13c"
}
.fa-css3-alt:before{
    content:"\f38b"
}
.fa-cube:before{
    content:"\f1b2"
}
.fa-cubes:before{
    content:"\f1b3"
}
.fa-cut:before{
    content:"\f0c4"
}
.fa-cuttlefish:before{
    content:"\f38c"
}
.fa-d-and-d:before{
    content:"\f38d"
}
.fa-d-and-d-beyond:before{
    content:"\f6ca"
}
.fa-dailymotion:before{
    content:"\e052"
}
.fa-dashcube:before{
    content:"\f210"
}
.fa-database:before{
    content:"\f1c0"
}
.fa-deaf:before{
    content:"\f2a4"
}
.fa-deezer:before{
    content:"\e077"
}
.fa-delicious:before{
    content:"\f1a5"
}
.fa-democrat:before{
    content:"\f747"
}
.fa-deploydog:before{
    content:"\f38e"
}
.fa-deskpro:before{
    content:"\f38f"
}
.fa-desktop:before{
    content:"\f108"
}
.fa-dev:before{
    content:"\f6cc"
}
.fa-deviantart:before{
    content:"\f1bd"
}
.fa-dharmachakra:before{
    content:"\f655"
}
.fa-dhl:before{
    content:"\f790"
}
.fa-diagnoses:before{
    content:"\f470"
}
.fa-diaspora:before{
    content:"\f791"
}
.fa-dice:before{
    content:"\f522"
}
.fa-dice-d20:before{
    content:"\f6cf"
}
.fa-dice-d6:before{
    content:"\f6d1"
}
.fa-dice-five:before{
    content:"\f523"
}
.fa-dice-four:before{
    content:"\f524"
}
.fa-dice-one:before{
    content:"\f525"
}
.fa-dice-six:before{
    content:"\f526"
}
.fa-dice-three:before{
    content:"\f527"
}
.fa-dice-two:before{
    content:"\f528"
}
.fa-digg:before{
    content:"\f1a6"
}
.fa-digital-ocean:before{
    content:"\f391"
}
.fa-digital-tachograph:before{
    content:"\f566"
}
.fa-directions:before{
    content:"\f5eb"
}
.fa-discord:before{
    content:"\f392"
}
.fa-discourse:before{
    content:"\f393"
}
.fa-disease:before{
    content:"\f7fa"
}
.fa-divide:before{
    content:"\f529"
}
.fa-dizzy:before{
    content:"\f567"
}
.fa-dna:before{
    content:"\f471"
}
.fa-dochub:before{
    content:"\f394"
}
.fa-docker:before{
    content:"\f395"
}
.fa-dog:before{
    content:"\f6d3"
}
.fa-dollar-sign:before{
    content:"\f155"
}
.fa-dolly:before{
    content:"\f472"
}
.fa-dolly-flatbed:before{
    content:"\f474"
}
.fa-donate:before{
    content:"\f4b9"
}
.fa-door-closed:before{
    content:"\f52a"
}
.fa-door-open:before{
    content:"\f52b"
}
.fa-dot-circle:before{
    content:"\f192"
}
.fa-dove:before{
    content:"\f4ba"
}
.fa-download:before{
    content:"\f019"
}
.fa-draft2digital:before{
    content:"\f396"
}
.fa-drafting-compass:before{
    content:"\f568"
}
.fa-dragon:before{
    content:"\f6d5"
}
.fa-draw-polygon:before{
    content:"\f5ee"
}
.fa-dribbble:before{
    content:"\f17d"
}
.fa-dribbble-square:before{
    content:"\f397"
}
.fa-dropbox:before{
    content:"\f16b"
}
.fa-drum:before{
    content:"\f569"
}
.fa-drum-steelpan:before{
    content:"\f56a"
}
.fa-drumstick-bite:before{
    content:"\f6d7"
}
.fa-drupal:before{
    content:"\f1a9"
}
.fa-dumbbell:before{
    content:"\f44b"
}
.fa-dumpster:before{
    content:"\f793"
}
.fa-dumpster-fire:before{
    content:"\f794"
}
.fa-dungeon:before{
    content:"\f6d9"
}
.fa-dyalog:before{
    content:"\f399"
}
.fa-earlybirds:before{
    content:"\f39a"
}
.fa-ebay:before{
    content:"\f4f4"
}
.fa-edge:before{
    content:"\f282"
}
.fa-edge-legacy:before{
    content:"\e078"
}
.fa-edit:before{
    content:"\f044"
}
.fa-egg:before{
    content:"\f7fb"
}
.fa-eject:before{
    content:"\f052"
}
.fa-elementor:before{
    content:"\f430"
}
.fa-ellipsis-h:before{
    content:"\f141"
}
.fa-ellipsis-v:before{
    content:"\f142"
}
.fa-ello:before{
    content:"\f5f1"
}
.fa-ember:before{
    content:"\f423"
}
.fa-empire:before{
    content:"\f1d1"
}
.fa-envelope:before{
    content:"\f0e0"
}
.fa-envelope-open:before{
    content:"\f2b6"
}
.fa-envelope-open-text:before{
    content:"\f658"
}
.fa-envelope-square:before{
    content:"\f199"
}
.fa-envira:before{
    content:"\f299"
}
.fa-equals:before{
    content:"\f52c"
}
.fa-eraser:before{
    content:"\f12d"
}
.fa-erlang:before{
    content:"\f39d"
}
.fa-ethereum:before{
    content:"\f42e"
}
.fa-ethernet:before{
    content:"\f796"
}
.fa-etsy:before{
    content:"\f2d7"
}
.fa-euro-sign:before{
    content:"\f153"
}
.fa-evernote:before{
    content:"\f839"
}
.fa-exchange-alt:before{
    content:"\f362"
}
.fa-exclamation:before{
    content:"\f12a"
}
.fa-exclamation-circle:before{
    content:"\f06a"
}
.fa-exclamation-triangle:before{
    content:"\f071"
}
.fa-expand:before{
    content:"\f065"
}
.fa-expand-alt:before{
    content:"\f424"
}
.fa-expand-arrows-alt:before{
    content:"\f31e"
}
.fa-expeditedssl:before{
    content:"\f23e"
}
.fa-external-link-alt:before{
    content:"\f35d"
}
.fa-external-link-square-alt:before{
    content:"\f360"
}
.fa-eye:before{
    content:"\f06e"
}
.fa-eye-dropper:before{
    content:"\f1fb"
}
.fa-eye-slash:before{
    content:"\f070"
}
.fa-facebook:before{
    content:"\f09a"
}
.fa-facebook-f:before{
    content:"\f39e"
}
.fa-facebook-messenger:before{
    content:"\f39f"
}
.fa-facebook-square:before{
    content:"\f082"
}
.fa-fan:before{
    content:"\f863"
}
.fa-fantasy-flight-games:before{
    content:"\f6dc"
}
.fa-fast-backward:before{
    content:"\f049"
}
.fa-fast-forward:before{
    content:"\f050"
}
.fa-faucet:before{
    content:"\e005"
}
.fa-fax:before{
    content:"\f1ac"
}
.fa-feather:before{
    content:"\f52d"
}
.fa-feather-alt:before{
    content:"\f56b"
}
.fa-fedex:before{
    content:"\f797"
}
.fa-fedora:before{
    content:"\f798"
}
.fa-female:before{
    content:"\f182"
}
.fa-fighter-jet:before{
    content:"\f0fb"
}
.fa-figma:before{
    content:"\f799"
}
.fa-file:before{
    content:"\f15b"
}
.fa-file-alt:before{
    content:"\f15c"
}
.fa-file-archive:before{
    content:"\f1c6"
}
.fa-file-audio:before{
    content:"\f1c7"
}
.fa-file-code:before{
    content:"\f1c9"
}
.fa-file-contract:before{
    content:"\f56c"
}
.fa-file-csv:before{
    content:"\f6dd"
}
.fa-file-download:before{
    content:"\f56d"
}
.fa-file-excel:before{
    content:"\f1c3"
}
.fa-file-export:before{
    content:"\f56e"
}
.fa-file-image:before{
    content:"\f1c5"
}
.fa-file-import:before{
    content:"\f56f"
}
.fa-file-invoice:before{
    content:"\f570"
}
.fa-file-invoice-dollar:before{
    content:"\f571"
}
.fa-file-medical:before{
    content:"\f477"
}
.fa-file-medical-alt:before{
    content:"\f478"
}
.fa-file-pdf:before{
    content:"\f1c1"
}
.fa-file-powerpoint:before{
    content:"\f1c4"
}
.fa-file-prescription:before{
    content:"\f572"
}
.fa-file-signature:before{
    content:"\f573"
}
.fa-file-upload:before{
    content:"\f574"
}
.fa-file-video:before{
    content:"\f1c8"
}
.fa-file-word:before{
    content:"\f1c2"
}
.fa-fill:before{
    content:"\f575"
}
.fa-fill-drip:before{
    content:"\f576"
}
.fa-film:before{
    content:"\f008"
}
.fa-filter:before{
    content:"\f0b0"
}
.fa-fingerprint:before{
    content:"\f577"
}
.fa-fire:before{
    content:"\f06d"
}
.fa-fire-alt:before{
    content:"\f7e4"
}
.fa-fire-extinguisher:before{
    content:"\f134"
}
.fa-firefox:before{
    content:"\f269"
}
.fa-firefox-browser:before{
    content:"\e007"
}
.fa-first-aid:before{
    content:"\f479"
}
.fa-first-order:before{
    content:"\f2b0"
}
.fa-first-order-alt:before{
    content:"\f50a"
}
.fa-firstdraft:before{
    content:"\f3a1"
}
.fa-fish:before{
    content:"\f578"
}
.fa-fist-raised:before{
    content:"\f6de"
}
.fa-flag:before{
    content:"\f024"
}
.fa-flag-checkered:before{
    content:"\f11e"
}
.fa-flag-usa:before{
    content:"\f74d"
}
.fa-flask:before{
    content:"\f0c3"
}
.fa-flickr:before{
    content:"\f16e"
}
.fa-flipboard:before{
    content:"\f44d"
}
.fa-flushed:before{
    content:"\f579"
}
.fa-fly:before{
    content:"\f417"
}
.fa-folder:before{
    content:"\f07b"
}
.fa-folder-minus:before{
    content:"\f65d"
}
.fa-folder-open:before{
    content:"\f07c"
}
.fa-folder-plus:before{
    content:"\f65e"
}
.fa-font:before{
    content:"\f031"
}
.fa-font-awesome:before{
    content:"\f2b4"
}
.fa-font-awesome-alt:before{
    content:"\f35c"
}
.fa-font-awesome-flag:before{
    content:"\f425"
}
.fa-font-awesome-logo-full:before{
    content:"\f4e6"
}
.fa-fonticons:before{
    content:"\f280"
}
.fa-fonticons-fi:before{
    content:"\f3a2"
}
.fa-football-ball:before{
    content:"\f44e"
}
.fa-fort-awesome:before{
    content:"\f286"
}
.fa-fort-awesome-alt:before{
    content:"\f3a3"
}
.fa-forumbee:before{
    content:"\f211"
}
.fa-forward:before{
    content:"\f04e"
}
.fa-foursquare:before{
    content:"\f180"
}
.fa-free-code-camp:before{
    content:"\f2c5"
}
.fa-freebsd:before{
    content:"\f3a4"
}
.fa-frog:before{
    content:"\f52e"
}
.fa-frown:before{
    content:"\f119"
}
.fa-frown-open:before{
    content:"\f57a"
}
.fa-fulcrum:before{
    content:"\f50b"
}
.fa-funnel-dollar:before{
    content:"\f662"
}
.fa-futbol:before{
    content:"\f1e3"
}
.fa-galactic-republic:before{
    content:"\f50c"
}
.fa-galactic-senate:before{
    content:"\f50d"
}
.fa-gamepad:before{
    content:"\f11b"
}
.fa-gas-pump:before{
    content:"\f52f"
}
.fa-gavel:before{
    content:"\f0e3"
}
.fa-gem:before{
    content:"\f3a5"
}
.fa-genderless:before{
    content:"\f22d"
}
.fa-get-pocket:before{
    content:"\f265"
}
.fa-gg:before{
    content:"\f260"
}
.fa-gg-circle:before{
    content:"\f261"
}
.fa-ghost:before{
    content:"\f6e2"
}
.fa-gift:before{
    content:"\f06b"
}
.fa-gifts:before{
    content:"\f79c"
}
.fa-git:before{
    content:"\f1d3"
}
.fa-git-alt:before{
    content:"\f841"
}
.fa-git-square:before{
    content:"\f1d2"
}
.fa-github:before{
    content:"\f09b"
}
.fa-github-alt:before{
    content:"\f113"
}
.fa-github-square:before{
    content:"\f092"
}
.fa-gitkraken:before{
    content:"\f3a6"
}
.fa-gitlab:before{
    content:"\f296"
}
.fa-gitter:before{
    content:"\f426"
}
.fa-glass-cheers:before{
    content:"\f79f"
}
.fa-glass-martini:before{
    content:"\f000"
}
.fa-glass-martini-alt:before{
    content:"\f57b"
}
.fa-glass-whiskey:before{
    content:"\f7a0"
}
.fa-glasses:before{
    content:"\f530"
}
.fa-glide:before{
    content:"\f2a5"
}
.fa-glide-g:before{
    content:"\f2a6"
}
.fa-globe:before{
    content:"\f0ac"
}
.fa-globe-africa:before{
    content:"\f57c"
}
.fa-globe-americas:before{
    content:"\f57d"
}
.fa-globe-asia:before{
    content:"\f57e"
}
.fa-globe-europe:before{
    content:"\f7a2"
}
.fa-gofore:before{
    content:"\f3a7"
}
.fa-golf-ball:before{
    content:"\f450"
}
.fa-goodreads:before{
    content:"\f3a8"
}
.fa-goodreads-g:before{
    content:"\f3a9"
}
.fa-google:before{
    content:"\f1a0"
}
.fa-google-drive:before{
    content:"\f3aa"
}
.fa-google-pay:before{
    content:"\e079"
}
.fa-google-play:before{
    content:"\f3ab"
}
.fa-google-plus:before{
    content:"\f2b3"
}
.fa-google-plus-g:before{
    content:"\f0d5"
}
.fa-google-plus-square:before{
    content:"\f0d4"
}
.fa-google-wallet:before{
    content:"\f1ee"
}
.fa-gopuram:before{
    content:"\f664"
}
.fa-graduation-cap:before{
    content:"\f19d"
}
.fa-gratipay:before{
    content:"\f184"
}
.fa-grav:before{
    content:"\f2d6"
}
.fa-greater-than:before{
    content:"\f531"
}
.fa-greater-than-equal:before{
    content:"\f532"
}
.fa-grimace:before{
    content:"\f57f"
}
.fa-grin:before{
    content:"\f580"
}
.fa-grin-alt:before{
    content:"\f581"
}
.fa-grin-beam:before{
    content:"\f582"
}
.fa-grin-beam-sweat:before{
    content:"\f583"
}
.fa-grin-hearts:before{
    content:"\f584"
}
.fa-grin-squint:before{
    content:"\f585"
}
.fa-grin-squint-tears:before{
    content:"\f586"
}
.fa-grin-stars:before{
    content:"\f587"
}
.fa-grin-tears:before{
    content:"\f588"
}
.fa-grin-tongue:before{
    content:"\f589"
}
.fa-grin-tongue-squint:before{
    content:"\f58a"
}
.fa-grin-tongue-wink:before{
    content:"\f58b"
}
.fa-grin-wink:before{
    content:"\f58c"
}
.fa-grip-horizontal:before{
    content:"\f58d"
}
.fa-grip-lines:before{
    content:"\f7a4"
}
.fa-grip-lines-vertical:before{
    content:"\f7a5"
}
.fa-grip-vertical:before{
    content:"\f58e"
}
.fa-gripfire:before{
    content:"\f3ac"
}
.fa-grunt:before{
    content:"\f3ad"
}
.fa-guilded:before{
    content:"\e07e"
}
.fa-guitar:before{
    content:"\f7a6"
}
.fa-gulp:before{
    content:"\f3ae"
}
.fa-h-square:before{
    content:"\f0fd"
}
.fa-hacker-news:before{
    content:"\f1d4"
}
.fa-hacker-news-square:before{
    content:"\f3af"
}
.fa-hackerrank:before{
    content:"\f5f7"
}
.fa-hamburger:before{
    content:"\f805"
}
.fa-hammer:before{
    content:"\f6e3"
}
.fa-hamsa:before{
    content:"\f665"
}
.fa-hand-holding:before{
    content:"\f4bd"
}
.fa-hand-holding-heart:before{
    content:"\f4be"
}
.fa-hand-holding-medical:before{
    content:"\e05c"
}
.fa-hand-holding-usd:before{
    content:"\f4c0"
}
.fa-hand-holding-water:before{
    content:"\f4c1"
}
.fa-hand-lizard:before{
    content:"\f258"
}
.fa-hand-middle-finger:before{
    content:"\f806"
}
.fa-hand-paper:before{
    content:"\f256"
}
.fa-hand-peace:before{
    content:"\f25b"
}
.fa-hand-point-down:before{
    content:"\f0a7"
}
.fa-hand-point-left:before{
    content:"\f0a5"
}
.fa-hand-point-right:before{
    content:"\f0a4"
}
.fa-hand-point-up:before{
    content:"\f0a6"
}
.fa-hand-pointer:before{
    content:"\f25a"
}
.fa-hand-rock:before{
    content:"\f255"
}
.fa-hand-scissors:before{
    content:"\f257"
}
.fa-hand-sparkles:before{
    content:"\e05d"
}
.fa-hand-spock:before{
    content:"\f259"
}
.fa-hands:before{
    content:"\f4c2"
}
.fa-hands-helping:before{
    content:"\f4c4"
}
.fa-hands-wash:before{
    content:"\e05e"
}
.fa-handshake:before{
    content:"\f2b5"
}
.fa-handshake-alt-slash:before{
    content:"\e05f"
}
.fa-handshake-slash:before{
    content:"\e060"
}
.fa-hanukiah:before{
    content:"\f6e6"
}
.fa-hard-hat:before{
    content:"\f807"
}
.fa-hashtag:before{
    content:"\f292"
}
.fa-hat-cowboy:before{
    content:"\f8c0"
}
.fa-hat-cowboy-side:before{
    content:"\f8c1"
}
.fa-hat-wizard:before{
    content:"\f6e8"
}
.fa-hdd:before{
    content:"\f0a0"
}
.fa-head-side-cough:before{
    content:"\e061"
}
.fa-head-side-cough-slash:before{
    content:"\e062"
}
.fa-head-side-mask:before{
    content:"\e063"
}
.fa-head-side-virus:before{
    content:"\e064"
}
.fa-heading:before{
    content:"\f1dc"
}
.fa-headphones:before{
    content:"\f025"
}
.fa-headphones-alt:before{
    content:"\f58f"
}
.fa-headset:before{
    content:"\f590"
}
.fa-heart:before{
    content:"\f004"
}
.fa-heart-broken:before{
    content:"\f7a9"
}
.fa-heartbeat:before{
    content:"\f21e"
}
.fa-helicopter:before{
    content:"\f533"
}
.fa-highlighter:before{
    content:"\f591"
}
.fa-hiking:before{
    content:"\f6ec"
}
.fa-hippo:before{
    content:"\f6ed"
}
.fa-hips:before{
    content:"\f452"
}
.fa-hire-a-helper:before{
    content:"\f3b0"
}
.fa-history:before{
    content:"\f1da"
}
.fa-hive:before{
    content:"\e07f"
}
.fa-hockey-puck:before{
    content:"\f453"
}
.fa-holly-berry:before{
    content:"\f7aa"
}
.fa-home:before{
    content:"\f015"
}
.fa-hooli:before{
    content:"\f427"
}
.fa-hornbill:before{
    content:"\f592"
}
.fa-horse:before{
    content:"\f6f0"
}
.fa-horse-head:before{
    content:"\f7ab"
}
.fa-hospital:before{
    content:"\f0f8"
}
.fa-hospital-alt:before{
    content:"\f47d"
}
.fa-hospital-symbol:before{
    content:"\f47e"
}
.fa-hospital-user:before{
    content:"\f80d"
}
.fa-hot-tub:before{
    content:"\f593"
}
.fa-hotdog:before{
    content:"\f80f"
}
.fa-hotel:before{
    content:"\f594"
}
.fa-hotjar:before{
    content:"\f3b1"
}
.fa-hourglass:before{
    content:"\f254"
}
.fa-hourglass-end:before{
    content:"\f253"
}
.fa-hourglass-half:before{
    content:"\f252"
}
.fa-hourglass-start:before{
    content:"\f251"
}
.fa-house-damage:before{
    content:"\f6f1"
}
.fa-house-user:before{
    content:"\e065"
}
.fa-houzz:before{
    content:"\f27c"
}
.fa-hryvnia:before{
    content:"\f6f2"
}
.fa-html5:before{
    content:"\f13b"
}
.fa-hubspot:before{
    content:"\f3b2"
}
.fa-i-cursor:before{
    content:"\f246"
}
.fa-ice-cream:before{
    content:"\f810"
}
.fa-icicles:before{
    content:"\f7ad"
}
.fa-icons:before{
    content:"\f86d"
}
.fa-id-badge:before{
    content:"\f2c1"
}
.fa-id-card:before{
    content:"\f2c2"
}
.fa-id-card-alt:before{
    content:"\f47f"
}
.fa-ideal:before{
    content:"\e013"
}
.fa-igloo:before{
    content:"\f7ae"
}
.fa-image:before{
    content:"\f03e"
}
.fa-images:before{
    content:"\f302"
}
.fa-imdb:before{
    content:"\f2d8"
}
.fa-inbox:before{
    content:"\f01c"
}
.fa-indent:before{
    content:"\f03c"
}
.fa-industry:before{
    content:"\f275"
}
.fa-infinity:before{
    content:"\f534"
}
.fa-info:before{
    content:"\f129"
}
.fa-info-circle:before{
    content:"\f05a"
}
.fa-innosoft:before{
    content:"\e080"
}
.fa-instagram:before{
    content:"\f16d"
}
.fa-instagram-square:before{
    content:"\e055"
}
.fa-instalod:before{
    content:"\e081"
}
.fa-intercom:before{
    content:"\f7af"
}
.fa-internet-explorer:before{
    content:"\f26b"
}
.fa-invision:before{
    content:"\f7b0"
}
.fa-ioxhost:before{
    content:"\f208"
}
.fa-italic:before{
    content:"\f033"
}
.fa-itch-io:before{
    content:"\f83a"
}
.fa-itunes:before{
    content:"\f3b4"
}
.fa-itunes-note:before{
    content:"\f3b5"
}
.fa-java:before{
    content:"\f4e4"
}
.fa-jedi:before{
    content:"\f669"
}
.fa-jedi-order:before{
    content:"\f50e"
}
.fa-jenkins:before{
    content:"\f3b6"
}
.fa-jira:before{
    content:"\f7b1"
}
.fa-joget:before{
    content:"\f3b7"
}
.fa-joint:before{
    content:"\f595"
}
.fa-joomla:before{
    content:"\f1aa"
}
.fa-journal-whills:before{
    content:"\f66a"
}
.fa-js:before{
    content:"\f3b8"
}
.fa-js-square:before{
    content:"\f3b9"
}
.fa-jsfiddle:before{
    content:"\f1cc"
}
.fa-kaaba:before{
    content:"\f66b"
}
.fa-kaggle:before{
    content:"\f5fa"
}
.fa-key:before{
    content:"\f084"
}
.fa-keybase:before{
    content:"\f4f5"
}
.fa-keyboard:before{
    content:"\f11c"
}
.fa-keycdn:before{
    content:"\f3ba"
}
.fa-khanda:before{
    content:"\f66d"
}
.fa-kickstarter:before{
    content:"\f3bb"
}
.fa-kickstarter-k:before{
    content:"\f3bc"
}
.fa-kiss:before{
    content:"\f596"
}
.fa-kiss-beam:before{
    content:"\f597"
}
.fa-kiss-wink-heart:before{
    content:"\f598"
}
.fa-kiwi-bird:before{
    content:"\f535"
}
.fa-korvue:before{
    content:"\f42f"
}
.fa-landmark:before{
    content:"\f66f"
}
.fa-language:before{
    content:"\f1ab"
}
.fa-laptop:before{
    content:"\f109"
}
.fa-laptop-code:before{
    content:"\f5fc"
}
.fa-laptop-house:before{
    content:"\e066"
}
.fa-laptop-medical:before{
    content:"\f812"
}
.fa-laravel:before{
    content:"\f3bd"
}
.fa-lastfm:before{
    content:"\f202"
}
.fa-lastfm-square:before{
    content:"\f203"
}
.fa-laugh:before{
    content:"\f599"
}
.fa-laugh-beam:before{
    content:"\f59a"
}
.fa-laugh-squint:before{
    content:"\f59b"
}
.fa-laugh-wink:before{
    content:"\f59c"
}
.fa-layer-group:before{
    content:"\f5fd"
}
.fa-leaf:before{
    content:"\f06c"
}
.fa-leanpub:before{
    content:"\f212"
}
.fa-lemon:before{
    content:"\f094"
}
.fa-less:before{
    content:"\f41d"
}
.fa-less-than:before{
    content:"\f536"
}
.fa-less-than-equal:before{
    content:"\f537"
}
.fa-level-down-alt:before{
    content:"\f3be"
}
.fa-level-up-alt:before{
    content:"\f3bf"
}
.fa-life-ring:before{
    content:"\f1cd"
}
.fa-lightbulb:before{
    content:"\f0eb"
}
.fa-line:before{
    content:"\f3c0"
}
.fa-link:before{
    content:"\f0c1"
}
.fa-linkedin:before{
    content:"\f08c"
}
.fa-linkedin-in:before{
    content:"\f0e1"
}
.fa-linode:before{
    content:"\f2b8"
}
.fa-linux:before{
    content:"\f17c"
}
.fa-lira-sign:before{
    content:"\f195"
}
.fa-list:before{
    content:"\f03a"
}
.fa-list-alt:before{
    content:"\f022"
}
.fa-list-ol:before{
    content:"\f0cb"
}
.fa-list-ul:before{
    content:"\f0ca"
}
.fa-location-arrow:before{
    content:"\f124"
}
.fa-lock:before{
    content:"\f023"
}
.fa-lock-open:before{
    content:"\f3c1"
}
.fa-long-arrow-alt-down:before{
    content:"\f309"
}
.fa-long-arrow-alt-left:before{
    content:"\f30a"
}
.fa-long-arrow-alt-right:before{
    content:"\f30b"
}
.fa-long-arrow-alt-up:before{
    content:"\f30c"
}
.fa-low-vision:before{
    content:"\f2a8"
}
.fa-luggage-cart:before{
    content:"\f59d"
}
.fa-lungs:before{
    content:"\f604"
}
.fa-lungs-virus:before{
    content:"\e067"
}
.fa-lyft:before{
    content:"\f3c3"
}
.fa-magento:before{
    content:"\f3c4"
}
.fa-magic:before{
    content:"\f0d0"
}
.fa-magnet:before{
    content:"\f076"
}
.fa-mail-bulk:before{
    content:"\f674"
}
.fa-mailchimp:before{
    content:"\f59e"
}
.fa-male:before{
    content:"\f183"
}
.fa-mandalorian:before{
    content:"\f50f"
}
.fa-map:before{
    content:"\f279"
}
.fa-map-marked:before{
    content:"\f59f"
}
.fa-map-marked-alt:before{
    content:"\f5a0"
}
.fa-map-marker:before{
    content:"\f041"
}
.fa-map-marker-alt:before{
    content:"\f3c5"
}
.fa-map-pin:before{
    content:"\f276"
}
.fa-map-signs:before{
    content:"\f277"
}
.fa-markdown:before{
    content:"\f60f"
}
.fa-marker:before{
    content:"\f5a1"
}
.fa-mars:before{
    content:"\f222"
}
.fa-mars-double:before{
    content:"\f227"
}
.fa-mars-stroke:before{
    content:"\f229"
}
.fa-mars-stroke-h:before{
    content:"\f22b"
}
.fa-mars-stroke-v:before{
    content:"\f22a"
}
.fa-mask:before{
    content:"\f6fa"
}
.fa-mastodon:before{
    content:"\f4f6"
}
.fa-maxcdn:before{
    content:"\f136"
}
.fa-mdb:before{
    content:"\f8ca"
}
.fa-medal:before{
    content:"\f5a2"
}
.fa-medapps:before{
    content:"\f3c6"
}
.fa-medium:before{
    content:"\f23a"
}
.fa-medium-m:before{
    content:"\f3c7"
}
.fa-medkit:before{
    content:"\f0fa"
}
.fa-medrt:before{
    content:"\f3c8"
}
.fa-meetup:before{
    content:"\f2e0"
}
.fa-megaport:before{
    content:"\f5a3"
}
.fa-meh:before{
    content:"\f11a"
}
.fa-meh-blank:before{
    content:"\f5a4"
}
.fa-meh-rolling-eyes:before{
    content:"\f5a5"
}
.fa-memory:before{
    content:"\f538"
}
.fa-mendeley:before{
    content:"\f7b3"
}
.fa-menorah:before{
    content:"\f676"
}
.fa-mercury:before{
    content:"\f223"
}
.fa-meteor:before{
    content:"\f753"
}
.fa-microblog:before{
    content:"\e01a"
}
.fa-microchip:before{
    content:"\f2db"
}
.fa-microphone:before{
    content:"\f130"
}
.fa-microphone-alt:before{
    content:"\f3c9"
}
.fa-microphone-alt-slash:before{
    content:"\f539"
}
.fa-microphone-slash:before{
    content:"\f131"
}
.fa-microscope:before{
    content:"\f610"
}
.fa-microsoft:before{
    content:"\f3ca"
}
.fa-minus:before{
    content:"\f068"
}
.fa-minus-circle:before{
    content:"\f056"
}
.fa-minus-square:before{
    content:"\f146"
}
.fa-mitten:before{
    content:"\f7b5"
}
.fa-mix:before{
    content:"\f3cb"
}
.fa-mixcloud:before{
    content:"\f289"
}
.fa-mixer:before{
    content:"\e056"
}
.fa-mizuni:before{
    content:"\f3cc"
}
.fa-mobile:before{
    content:"\f10b"
}
.fa-mobile-alt:before{
    content:"\f3cd"
}
.fa-modx:before{
    content:"\f285"
}
.fa-monero:before{
    content:"\f3d0"
}
.fa-money-bill:before{
    content:"\f0d6"
}
.fa-money-bill-alt:before{
    content:"\f3d1"
}
.fa-money-bill-wave:before{
    content:"\f53a"
}
.fa-money-bill-wave-alt:before{
    content:"\f53b"
}
.fa-money-check:before{
    content:"\f53c"
}
.fa-money-check-alt:before{
    content:"\f53d"
}
.fa-monument:before{
    content:"\f5a6"
}
.fa-moon:before{
    content:"\f186"
}
.fa-mortar-pestle:before{
    content:"\f5a7"
}
.fa-mosque:before{
    content:"\f678"
}
.fa-motorcycle:before{
    content:"\f21c"
}
.fa-mountain:before{
    content:"\f6fc"
}
.fa-mouse:before{
    content:"\f8cc"
}
.fa-mouse-pointer:before{
    content:"\f245"
}
.fa-mug-hot:before{
    content:"\f7b6"
}
.fa-music:before{
    content:"\f001"
}
.fa-napster:before{
    content:"\f3d2"
}
.fa-neos:before{
    content:"\f612"
}
.fa-network-wired:before{
    content:"\f6ff"
}
.fa-neuter:before{
    content:"\f22c"
}
.fa-newspaper:before{
    content:"\f1ea"
}
.fa-nimblr:before{
    content:"\f5a8"
}
.fa-node:before{
    content:"\f419"
}
.fa-node-js:before{
    content:"\f3d3"
}
.fa-not-equal:before{
    content:"\f53e"
}
.fa-notes-medical:before{
    content:"\f481"
}
.fa-npm:before{
    content:"\f3d4"
}
.fa-ns8:before{
    content:"\f3d5"
}
.fa-nutritionix:before{
    content:"\f3d6"
}
.fa-object-group:before{
    content:"\f247"
}
.fa-object-ungroup:before{
    content:"\f248"
}
.fa-octopus-deploy:before{
    content:"\e082"
}
.fa-odnoklassniki:before{
    content:"\f263"
}
.fa-odnoklassniki-square:before{
    content:"\f264"
}
.fa-oil-can:before{
    content:"\f613"
}
.fa-old-republic:before{
    content:"\f510"
}
.fa-om:before{
    content:"\f679"
}
.fa-opencart:before{
    content:"\f23d"
}
.fa-openid:before{
    content:"\f19b"
}
.fa-opera:before{
    content:"\f26a"
}
.fa-optin-monster:before{
    content:"\f23c"
}
.fa-orcid:before{
    content:"\f8d2"
}
.fa-osi:before{
    content:"\f41a"
}
.fa-otter:before{
    content:"\f700"
}
.fa-outdent:before{
    content:"\f03b"
}
.fa-page4:before{
    content:"\f3d7"
}
.fa-pagelines:before{
    content:"\f18c"
}
.fa-pager:before{
    content:"\f815"
}
.fa-paint-brush:before{
    content:"\f1fc"
}
.fa-paint-roller:before{
    content:"\f5aa"
}
.fa-palette:before{
    content:"\f53f"
}
.fa-palfed:before{
    content:"\f3d8"
}
.fa-pallet:before{
    content:"\f482"
}
.fa-paper-plane:before{
    content:"\f1d8"
}
.fa-paperclip:before{
    content:"\f0c6"
}
.fa-parachute-box:before{
    content:"\f4cd"
}
.fa-paragraph:before{
    content:"\f1dd"
}
.fa-parking:before{
    content:"\f540"
}
.fa-passport:before{
    content:"\f5ab"
}
.fa-pastafarianism:before{
    content:"\f67b"
}
.fa-paste:before{
    content:"\f0ea"
}
.fa-patreon:before{
    content:"\f3d9"
}
.fa-pause:before{
    content:"\f04c"
}
.fa-pause-circle:before{
    content:"\f28b"
}
.fa-paw:before{
    content:"\f1b0"
}
.fa-paypal:before{
    content:"\f1ed"
}
.fa-peace:before{
    content:"\f67c"
}
.fa-pen:before{
    content:"\f304"
}
.fa-pen-alt:before{
    content:"\f305"
}
.fa-pen-fancy:before{
    content:"\f5ac"
}
.fa-pen-nib:before{
    content:"\f5ad"
}
.fa-pen-square:before{
    content:"\f14b"
}
.fa-pencil-alt:before{
    content:"\f303"
}
.fa-pencil-ruler:before{
    content:"\f5ae"
}
.fa-penny-arcade:before{
    content:"\f704"
}
.fa-people-arrows:before{
    content:"\e068"
}
.fa-people-carry:before{
    content:"\f4ce"
}
.fa-pepper-hot:before{
    content:"\f816"
}
.fa-perbyte:before{
    content:"\e083"
}
.fa-percent:before{
    content:"\f295"
}
.fa-percentage:before{
    content:"\f541"
}
.fa-periscope:before{
    content:"\f3da"
}
.fa-person-booth:before{
    content:"\f756"
}
.fa-phabricator:before{
    content:"\f3db"
}
.fa-phoenix-framework:before{
    content:"\f3dc"
}
.fa-phoenix-squadron:before{
    content:"\f511"
}
.fa-phone:before{
    content:"\f095"
}
.fa-phone-alt:before{
    content:"\f879"
}
.fa-phone-slash:before{
    content:"\f3dd"
}
.fa-phone-square:before{
    content:"\f098"
}
.fa-phone-square-alt:before{
    content:"\f87b"
}
.fa-phone-volume:before{
    content:"\f2a0"
}
.fa-photo-video:before{
    content:"\f87c"
}
.fa-php:before{
    content:"\f457"
}
.fa-pied-piper:before{
    content:"\f2ae"
}
.fa-pied-piper-alt:before{
    content:"\f1a8"
}
.fa-pied-piper-hat:before{
    content:"\f4e5"
}
.fa-pied-piper-pp:before{
    content:"\f1a7"
}
.fa-pied-piper-square:before{
    content:"\e01e"
}
.fa-piggy-bank:before{
    content:"\f4d3"
}
.fa-pills:before{
    content:"\f484"
}
.fa-pinterest:before{
    content:"\f0d2"
}
.fa-pinterest-p:before{
    content:"\f231"
}
.fa-pinterest-square:before{
    content:"\f0d3"
}
.fa-pizza-slice:before{
    content:"\f818"
}
.fa-place-of-worship:before{
    content:"\f67f"
}
.fa-plane:before{
    content:"\f072"
}
.fa-plane-arrival:before{
    content:"\f5af"
}
.fa-plane-departure:before{
    content:"\f5b0"
}
.fa-plane-slash:before{
    content:"\e069"
}
.fa-play:before{
    content:"\f04b"
}
.fa-play-circle:before{
    content:"\f144"
}
.fa-playstation:before{
    content:"\f3df"
}
.fa-plug:before{
    content:"\f1e6"
}
.fa-plus:before{
    content:"\f067"
}
.fa-plus-circle:before{
    content:"\f055"
}
.fa-plus-square:before{
    content:"\f0fe"
}
.fa-podcast:before{
    content:"\f2ce"
}
.fa-poll:before{
    content:"\f681"
}
.fa-poll-h:before{
    content:"\f682"
}
.fa-poo:before{
    content:"\f2fe"
}
.fa-poo-storm:before{
    content:"\f75a"
}
.fa-poop:before{
    content:"\f619"
}
.fa-portrait:before{
    content:"\f3e0"
}
.fa-pound-sign:before{
    content:"\f154"
}
.fa-power-off:before{
    content:"\f011"
}
.fa-pray:before{
    content:"\f683"
}
.fa-praying-hands:before{
    content:"\f684"
}
.fa-prescription:before{
    content:"\f5b1"
}
.fa-prescription-bottle:before{
    content:"\f485"
}
.fa-prescription-bottle-alt:before{
    content:"\f486"
}
.fa-print:before{
    content:"\f02f"
}
.fa-procedures:before{
    content:"\f487"
}
.fa-product-hunt:before{
    content:"\f288"
}
.fa-project-diagram:before{
    content:"\f542"
}
.fa-pump-medical:before{
    content:"\e06a"
}
.fa-pump-soap:before{
    content:"\e06b"
}
.fa-pushed:before{
    content:"\f3e1"
}
.fa-puzzle-piece:before{
    content:"\f12e"
}
.fa-python:before{
    content:"\f3e2"
}
.fa-qq:before{
    content:"\f1d6"
}
.fa-qrcode:before{
    content:"\f029"
}
.fa-question:before{
    content:"\f128"
}
.fa-question-circle:before{
    content:"\f059"
}
.fa-quidditch:before{
    content:"\f458"
}
.fa-quinscape:before{
    content:"\f459"
}
.fa-quora:before{
    content:"\f2c4"
}
.fa-quote-left:before{
    content:"\f10d"
}
.fa-quote-right:before{
    content:"\f10e"
}
.fa-quran:before{
    content:"\f687"
}
.fa-r-project:before{
    content:"\f4f7"
}
.fa-radiation:before{
    content:"\f7b9"
}
.fa-radiation-alt:before{
    content:"\f7ba"
}
.fa-rainbow:before{
    content:"\f75b"
}
.fa-random:before{
    content:"\f074"
}
.fa-raspberry-pi:before{
    content:"\f7bb"
}
.fa-ravelry:before{
    content:"\f2d9"
}
.fa-react:before{
    content:"\f41b"
}
.fa-reacteurope:before{
    content:"\f75d"
}
.fa-readme:before{
    content:"\f4d5"
}
.fa-rebel:before{
    content:"\f1d0"
}
.fa-receipt:before{
    content:"\f543"
}
.fa-record-vinyl:before{
    content:"\f8d9"
}
.fa-recycle:before{
    content:"\f1b8"
}
.fa-red-river:before{
    content:"\f3e3"
}
.fa-reddit:before{
    content:"\f1a1"
}
.fa-reddit-alien:before{
    content:"\f281"
}
.fa-reddit-square:before{
    content:"\f1a2"
}
.fa-redhat:before{
    content:"\f7bc"
}
.fa-redo:before{
    content:"\f01e"
}
.fa-redo-alt:before{
    content:"\f2f9"
}
.fa-registered:before{
    content:"\f25d"
}
.fa-remove-format:before{
    content:"\f87d"
}
.fa-renren:before{
    content:"\f18b"
}
.fa-reply:before{
    content:"\f3e5"
}
.fa-reply-all:before{
    content:"\f122"
}
.fa-replyd:before{
    content:"\f3e6"
}
.fa-republican:before{
    content:"\f75e"
}
.fa-researchgate:before{
    content:"\f4f8"
}
.fa-resolving:before{
    content:"\f3e7"
}
.fa-restroom:before{
    content:"\f7bd"
}
.fa-retweet:before{
    content:"\f079"
}
.fa-rev:before{
    content:"\f5b2"
}
.fa-ribbon:before{
    content:"\f4d6"
}
.fa-ring:before{
    content:"\f70b"
}
.fa-road:before{
    content:"\f018"
}
.fa-robot:before{
    content:"\f544"
}
.fa-rocket:before{
    content:"\f135"
}
.fa-rocketchat:before{
    content:"\f3e8"
}
.fa-rockrms:before{
    content:"\f3e9"
}
.fa-route:before{
    content:"\f4d7"
}
.fa-rss:before{
    content:"\f09e"
}
.fa-rss-square:before{
    content:"\f143"
}
.fa-ruble-sign:before{
    content:"\f158"
}
.fa-ruler:before{
    content:"\f545"
}
.fa-ruler-combined:before{
    content:"\f546"
}
.fa-ruler-horizontal:before{
    content:"\f547"
}
.fa-ruler-vertical:before{
    content:"\f548"
}
.fa-running:before{
    content:"\f70c"
}
.fa-rupee-sign:before{
    content:"\f156"
}
.fa-rust:before{
    content:"\e07a"
}
.fa-sad-cry:before{
    content:"\f5b3"
}
.fa-sad-tear:before{
    content:"\f5b4"
}
.fa-safari:before{
    content:"\f267"
}
.fa-salesforce:before{
    content:"\f83b"
}
.fa-sass:before{
    content:"\f41e"
}
.fa-satellite:before{
    content:"\f7bf"
}
.fa-satellite-dish:before{
    content:"\f7c0"
}
.fa-save:before{
    content:"\f0c7"
}
.fa-schlix:before{
    content:"\f3ea"
}
.fa-school:before{
    content:"\f549"
}
.fa-screwdriver:before{
    content:"\f54a"
}
.fa-scribd:before{
    content:"\f28a"
}
.fa-scroll:before{
    content:"\f70e"
}
.fa-sd-card:before{
    content:"\f7c2"
}
.fa-search:before{
    content:"\f002"
}
.fa-search-dollar:before{
    content:"\f688"
}
.fa-search-location:before{
    content:"\f689"
}
.fa-search-minus:before{
    content:"\f010"
}
.fa-search-plus:before{
    content:"\f00e"
}
.fa-searchengin:before{
    content:"\f3eb"
}
.fa-seedling:before{
    content:"\f4d8"
}
.fa-sellcast:before{
    content:"\f2da"
}
.fa-sellsy:before{
    content:"\f213"
}
.fa-server:before{
    content:"\f233"
}
.fa-servicestack:before{
    content:"\f3ec"
}
.fa-shapes:before{
    content:"\f61f"
}
.fa-share:before{
    content:"\f064"
}
.fa-share-alt:before{
    content:"\f1e0"
}
.fa-share-alt-square:before{
    content:"\f1e1"
}
.fa-share-square:before{
    content:"\f14d"
}
.fa-shekel-sign:before{
    content:"\f20b"
}
.fa-shield-alt:before{
    content:"\f3ed"
}
.fa-shield-virus:before{
    content:"\e06c"
}
.fa-ship:before{
    content:"\f21a"
}
.fa-shipping-fast:before{
    content:"\f48b"
}
.fa-shirtsinbulk:before{
    content:"\f214"
}
.fa-shoe-prints:before{
    content:"\f54b"
}
.fa-shopify:before{
    content:"\e057"
}
.fa-shopping-bag:before{
    content:"\f290"
}
.fa-shopping-basket:before{
    content:"\f291"
}
.fa-shopping-cart:before{
    content:"\f07a"
}
.fa-shopware:before{
    content:"\f5b5"
}
.fa-shower:before{
    content:"\f2cc"
}
.fa-shuttle-van:before{
    content:"\f5b6"
}
.fa-sign:before{
    content:"\f4d9"
}
.fa-sign-in-alt:before{
    content:"\f2f6"
}
.fa-sign-language:before{
    content:"\f2a7"
}
.fa-sign-out-alt:before{
    content:"\f2f5"
}
.fa-signal:before{
    content:"\f012"
}
.fa-signature:before{
    content:"\f5b7"
}
.fa-sim-card:before{
    content:"\f7c4"
}
.fa-simplybuilt:before{
    content:"\f215"
}
.fa-sink:before{
    content:"\e06d"
}
.fa-sistrix:before{
    content:"\f3ee"
}
.fa-sitemap:before{
    content:"\f0e8"
}
.fa-sith:before{
    content:"\f512"
}
.fa-skating:before{
    content:"\f7c5"
}
.fa-sketch:before{
    content:"\f7c6"
}
.fa-skiing:before{
    content:"\f7c9"
}
.fa-skiing-nordic:before{
    content:"\f7ca"
}
.fa-skull:before{
    content:"\f54c"
}
.fa-skull-crossbones:before{
    content:"\f714"
}
.fa-skyatlas:before{
    content:"\f216"
}
.fa-skype:before{
    content:"\f17e"
}
.fa-slack:before{
    content:"\f198"
}
.fa-slack-hash:before{
    content:"\f3ef"
}
.fa-slash:before{
    content:"\f715"
}
.fa-sleigh:before{
    content:"\f7cc"
}
.fa-sliders-h:before{
    content:"\f1de"
}
.fa-slideshare:before{
    content:"\f1e7"
}
.fa-smile:before{
    content:"\f118"
}
.fa-smile-beam:before{
    content:"\f5b8"
}
.fa-smile-wink:before{
    content:"\f4da"
}
.fa-smog:before{
    content:"\f75f"
}
.fa-smoking:before{
    content:"\f48d"
}
.fa-smoking-ban:before{
    content:"\f54d"
}
.fa-sms:before{
    content:"\f7cd"
}
.fa-snapchat:before{
    content:"\f2ab"
}
.fa-snapchat-ghost:before{
    content:"\f2ac"
}
.fa-snapchat-square:before{
    content:"\f2ad"
}
.fa-snowboarding:before{
    content:"\f7ce"
}
.fa-snowflake:before{
    content:"\f2dc"
}
.fa-snowman:before{
    content:"\f7d0"
}
.fa-snowplow:before{
    content:"\f7d2"
}
.fa-soap:before{
    content:"\e06e"
}
.fa-socks:before{
    content:"\f696"
}
.fa-solar-panel:before{
    content:"\f5ba"
}
.fa-sort:before{
    content:"\f0dc"
}
.fa-sort-alpha-down:before{
    content:"\f15d"
}
.fa-sort-alpha-down-alt:before{
    content:"\f881"
}
.fa-sort-alpha-up:before{
    content:"\f15e"
}
.fa-sort-alpha-up-alt:before{
    content:"\f882"
}
.fa-sort-amount-down:before{
    content:"\f160"
}
.fa-sort-amount-down-alt:before{
    content:"\f884"
}
.fa-sort-amount-up:before{
    content:"\f161"
}
.fa-sort-amount-up-alt:before{
    content:"\f885"
}
.fa-sort-down:before{
    content:"\f0dd"
}
.fa-sort-numeric-down:before{
    content:"\f162"
}
.fa-sort-numeric-down-alt:before{
    content:"\f886"
}
.fa-sort-numeric-up:before{
    content:"\f163"
}
.fa-sort-numeric-up-alt:before{
    content:"\f887"
}
.fa-sort-up:before{
    content:"\f0de"
}
.fa-soundcloud:before{
    content:"\f1be"
}
.fa-sourcetree:before{
    content:"\f7d3"
}
.fa-spa:before{
    content:"\f5bb"
}
.fa-space-shuttle:before{
    content:"\f197"
}
.fa-speakap:before{
    content:"\f3f3"
}
.fa-speaker-deck:before{
    content:"\f83c"
}
.fa-spell-check:before{
    content:"\f891"
}
.fa-spider:before{
    content:"\f717"
}
.fa-spinner:before{
    content:"\f110"
}
.fa-splotch:before{
    content:"\f5bc"
}
.fa-spotify:before{
    content:"\f1bc"
}
.fa-spray-can:before{
    content:"\f5bd"
}
.fa-square:before{
    content:"\f0c8"
}
.fa-square-full:before{
    content:"\f45c"
}
.fa-square-root-alt:before{
    content:"\f698"
}
.fa-squarespace:before{
    content:"\f5be"
}
.fa-stack-exchange:before{
    content:"\f18d"
}
.fa-stack-overflow:before{
    content:"\f16c"
}
.fa-stackpath:before{
    content:"\f842"
}
.fa-stamp:before{
    content:"\f5bf"
}
.fa-star:before{
    content:"\f005"
}
.fa-star-and-crescent:before{
    content:"\f699"
}
.fa-star-half:before{
    content:"\f089"
}
.fa-star-half-alt:before{
    content:"\f5c0"
}
.fa-star-of-david:before{
    content:"\f69a"
}
.fa-star-of-life:before{
    content:"\f621"
}
.fa-staylinked:before{
    content:"\f3f5"
}
.fa-steam:before{
    content:"\f1b6"
}
.fa-steam-square:before{
    content:"\f1b7"
}
.fa-steam-symbol:before{
    content:"\f3f6"
}
.fa-step-backward:before{
    content:"\f048"
}
.fa-step-forward:before{
    content:"\f051"
}
.fa-stethoscope:before{
    content:"\f0f1"
}
.fa-sticker-mule:before{
    content:"\f3f7"
}
.fa-sticky-note:before{
    content:"\f249"
}
.fa-stop:before{
    content:"\f04d"
}
.fa-stop-circle:before{
    content:"\f28d"
}
.fa-stopwatch:before{
    content:"\f2f2"
}
.fa-stopwatch-20:before{
    content:"\e06f"
}
.fa-store:before{
    content:"\f54e"
}
.fa-store-alt:before{
    content:"\f54f"
}
.fa-store-alt-slash:before{
    content:"\e070"
}
.fa-store-slash:before{
    content:"\e071"
}
.fa-strava:before{
    content:"\f428"
}
.fa-stream:before{
    content:"\f550"
}
.fa-street-view:before{
    content:"\f21d"
}
.fa-strikethrough:before{
    content:"\f0cc"
}
.fa-stripe:before{
    content:"\f429"
}
.fa-stripe-s:before{
    content:"\f42a"
}
.fa-stroopwafel:before{
    content:"\f551"
}
.fa-studiovinari:before{
    content:"\f3f8"
}
.fa-stumbleupon:before{
    content:"\f1a4"
}
.fa-stumbleupon-circle:before{
    content:"\f1a3"
}
.fa-subscript:before{
    content:"\f12c"
}
.fa-subway:before{
    content:"\f239"
}
.fa-suitcase:before{
    content:"\f0f2"
}
.fa-suitcase-rolling:before{
    content:"\f5c1"
}
.fa-sun:before{
    content:"\f185"
}
.fa-superpowers:before{
    content:"\f2dd"
}
.fa-superscript:before{
    content:"\f12b"
}
.fa-supple:before{
    content:"\f3f9"
}
.fa-surprise:before{
    content:"\f5c2"
}
.fa-suse:before{
    content:"\f7d6"
}
.fa-swatchbook:before{
    content:"\f5c3"
}
.fa-swift:before{
    content:"\f8e1"
}
.fa-swimmer:before{
    content:"\f5c4"
}
.fa-swimming-pool:before{
    content:"\f5c5"
}
.fa-symfony:before{
    content:"\f83d"
}
.fa-synagogue:before{
    content:"\f69b"
}
.fa-sync:before{
    content:"\f021"
}
.fa-sync-alt:before{
    content:"\f2f1"
}
.fa-syringe:before{
    content:"\f48e"
}
.fa-table:before{
    content:"\f0ce"
}
.fa-table-tennis:before{
    content:"\f45d"
}
.fa-tablet:before{
    content:"\f10a"
}
.fa-tablet-alt:before{
    content:"\f3fa"
}
.fa-tablets:before{
    content:"\f490"
}
.fa-tachometer-alt:before{
    content:"\f3fd"
}
.fa-tag:before{
    content:"\f02b"
}
.fa-tags:before{
    content:"\f02c"
}
.fa-tape:before{
    content:"\f4db"
}
.fa-tasks:before{
    content:"\f0ae"
}
.fa-taxi:before{
    content:"\f1ba"
}
.fa-teamspeak:before{
    content:"\f4f9"
}
.fa-teeth:before{
    content:"\f62e"
}
.fa-teeth-open:before{
    content:"\f62f"
}
.fa-telegram:before{
    content:"\f2c6"
}
.fa-telegram-plane:before{
    content:"\f3fe"
}
.fa-temperature-high:before{
    content:"\f769"
}
.fa-temperature-low:before{
    content:"\f76b"
}
.fa-tencent-weibo:before{
    content:"\f1d5"
}
.fa-tenge:before{
    content:"\f7d7"
}
.fa-terminal:before{
    content:"\f120"
}
.fa-text-height:before{
    content:"\f034"
}
.fa-text-width:before{
    content:"\f035"
}
.fa-th:before{
    content:"\f00a"
}
.fa-th-large:before{
    content:"\f009"
}
.fa-th-list:before{
    content:"\f00b"
}
.fa-the-red-yeti:before{
    content:"\f69d"
}
.fa-theater-masks:before{
    content:"\f630"
}
.fa-themeco:before{
    content:"\f5c6"
}
.fa-themeisle:before{
    content:"\f2b2"
}
.fa-thermometer:before{
    content:"\f491"
}
.fa-thermometer-empty:before{
    content:"\f2cb"
}
.fa-thermometer-full:before{
    content:"\f2c7"
}
.fa-thermometer-half:before{
    content:"\f2c9"
}
.fa-thermometer-quarter:before{
    content:"\f2ca"
}
.fa-thermometer-three-quarters:before{
    content:"\f2c8"
}
.fa-think-peaks:before{
    content:"\f731"
}
.fa-thumbs-down:before{
    content:"\f165"
}
.fa-thumbs-up:before{
    content:"\f164"
}
.fa-thumbtack:before{
    content:"\f08d"
}
.fa-ticket-alt:before{
    content:"\f3ff"
}
.fa-tiktok:before{
    content:"\e07b"
}
.fa-times:before{
    content:"\f00d"
}
.fa-times-circle:before{
    content:"\f057"
}
.fa-tint:before{
    content:"\f043"
}
.fa-tint-slash:before{
    content:"\f5c7"
}
.fa-tired:before{
    content:"\f5c8"
}
.fa-toggle-off:before{
    content:"\f204"
}
.fa-toggle-on:before{
    content:"\f205"
}
.fa-toilet:before{
    content:"\f7d8"
}
.fa-toilet-paper:before{
    content:"\f71e"
}
.fa-toilet-paper-slash:before{
    content:"\e072"
}
.fa-toolbox:before{
    content:"\f552"
}
.fa-tools:before{
    content:"\f7d9"
}
.fa-tooth:before{
    content:"\f5c9"
}
.fa-torah:before{
    content:"\f6a0"
}
.fa-torii-gate:before{
    content:"\f6a1"
}
.fa-tractor:before{
    content:"\f722"
}
.fa-trade-federation:before{
    content:"\f513"
}
.fa-trademark:before{
    content:"\f25c"
}
.fa-traffic-light:before{
    content:"\f637"
}
.fa-trailer:before{
    content:"\e041"
}
.fa-train:before{
    content:"\f238"
}
.fa-tram:before{
    content:"\f7da"
}
.fa-transgender:before{
    content:"\f224"
}
.fa-transgender-alt:before{
    content:"\f225"
}
.fa-trash:before{
    content:"\f1f8"
}
.fa-trash-alt:before{
    content:"\f2ed"
}
.fa-trash-restore:before{
    content:"\f829"
}
.fa-trash-restore-alt:before{
    content:"\f82a"
}
.fa-tree:before{
    content:"\f1bb"
}
.fa-trello:before{
    content:"\f181"
}
.fa-tripadvisor:before{
    content:"\f262"
}
.fa-trophy:before{
    content:"\f091"
}
.fa-truck:before{
    content:"\f0d1"
}
.fa-truck-loading:before{
    content:"\f4de"
}
.fa-truck-monster:before{
    content:"\f63b"
}
.fa-truck-moving:before{
    content:"\f4df"
}
.fa-truck-pickup:before{
    content:"\f63c"
}
.fa-tshirt:before{
    content:"\f553"
}
.fa-tty:before{
    content:"\f1e4"
}
.fa-tumblr:before{
    content:"\f173"
}
.fa-tumblr-square:before{
    content:"\f174"
}
.fa-tv:before{
    content:"\f26c"
}
.fa-twitch:before{
    content:"\f1e8"
}
.fa-twitter:before{
    content:"\f099"
}
.fa-twitter-square:before{
    content:"\f081"
}
.fa-typo3:before{
    content:"\f42b"
}
.fa-uber:before{
    content:"\f402"
}
.fa-ubuntu:before{
    content:"\f7df"
}
.fa-uikit:before{
    content:"\f403"
}
.fa-umbraco:before{
    content:"\f8e8"
}
.fa-umbrella:before{
    content:"\f0e9"
}
.fa-umbrella-beach:before{
    content:"\f5ca"
}
.fa-uncharted:before{
    content:"\e084"
}
.fa-underline:before{
    content:"\f0cd"
}
.fa-undo:before{
    content:"\f0e2"
}
.fa-undo-alt:before{
    content:"\f2ea"
}
.fa-uniregistry:before{
    content:"\f404"
}
.fa-unity:before{
    content:"\e049"
}
.fa-universal-access:before{
    content:"\f29a"
}
.fa-university:before{
    content:"\f19c"
}
.fa-unlink:before{
    content:"\f127"
}
.fa-unlock:before{
    content:"\f09c"
}
.fa-unlock-alt:before{
    content:"\f13e"
}
.fa-unsplash:before{
    content:"\e07c"
}
.fa-untappd:before{
    content:"\f405"
}
.fa-upload:before{
    content:"\f093"
}
.fa-ups:before{
    content:"\f7e0"
}
.fa-usb:before{
    content:"\f287"
}
.fa-user:before{
    content:"\f007"
}
.fa-user-alt:before{
    content:"\f406"
}
.fa-user-alt-slash:before{
    content:"\f4fa"
}
.fa-user-astronaut:before{
    content:"\f4fb"
}
.fa-user-check:before{
    content:"\f4fc"
}
.fa-user-circle:before{
    content:"\f2bd"
}
.fa-user-clock:before{
    content:"\f4fd"
}
.fa-user-cog:before{
    content:"\f4fe"
}
.fa-user-edit:before{
    content:"\f4ff"
}
.fa-user-friends:before{
    content:"\f500"
}
.fa-user-graduate:before{
    content:"\f501"
}
.fa-user-injured:before{
    content:"\f728"
}
.fa-user-lock:before{
    content:"\f502"
}
.fa-user-md:before{
    content:"\f0f0"
}
.fa-user-minus:before{
    content:"\f503"
}
.fa-user-ninja:before{
    content:"\f504"
}
.fa-user-nurse:before{
    content:"\f82f"
}
.fa-user-plus:before{
    content:"\f234"
}
.fa-user-secret:before{
    content:"\f21b"
}
.fa-user-shield:before{
    content:"\f505"
}
.fa-user-slash:before{
    content:"\f506"
}
.fa-user-tag:before{
    content:"\f507"
}
.fa-user-tie:before{
    content:"\f508"
}
.fa-user-times:before{
    content:"\f235"
}
.fa-users:before{
    content:"\f0c0"
}
.fa-users-cog:before{
    content:"\f509"
}
.fa-users-slash:before{
    content:"\e073"
}
.fa-usps:before{
    content:"\f7e1"
}
.fa-ussunnah:before{
    content:"\f407"
}
.fa-utensil-spoon:before{
    content:"\f2e5"
}
.fa-utensils:before{
    content:"\f2e7"
}
.fa-vaadin:before{
    content:"\f408"
}
.fa-vector-square:before{
    content:"\f5cb"
}
.fa-venus:before{
    content:"\f221"
}
.fa-venus-double:before{
    content:"\f226"
}
.fa-venus-mars:before{
    content:"\f228"
}
.fa-vest:before{
    content:"\e085"
}
.fa-vest-patches:before{
    content:"\e086"
}
.fa-viacoin:before{
    content:"\f237"
}
.fa-viadeo:before{
    content:"\f2a9"
}
.fa-viadeo-square:before{
    content:"\f2aa"
}
.fa-vial:before{
    content:"\f492"
}
.fa-vials:before{
    content:"\f493"
}
.fa-viber:before{
    content:"\f409"
}
.fa-video:before{
    content:"\f03d"
}
.fa-video-slash:before{
    content:"\f4e2"
}
.fa-vihara:before{
    content:"\f6a7"
}
.fa-vimeo:before{
    content:"\f40a"
}
.fa-vimeo-square:before{
    content:"\f194"
}
.fa-vimeo-v:before{
    content:"\f27d"
}
.fa-vine:before{
    content:"\f1ca"
}
.fa-virus:before{
    content:"\e074"
}
.fa-virus-slash:before{
    content:"\e075"
}
.fa-viruses:before{
    content:"\e076"
}
.fa-vk:before{
    content:"\f189"
}
.fa-vnv:before{
    content:"\f40b"
}
.fa-voicemail:before{
    content:"\f897"
}
.fa-volleyball-ball:before{
    content:"\f45f"
}
.fa-volume-down:before{
    content:"\f027"
}
.fa-volume-mute:before{
    content:"\f6a9"
}
.fa-volume-off:before{
    content:"\f026"
}
.fa-volume-up:before{
    content:"\f028"
}
.fa-vote-yea:before{
    content:"\f772"
}
.fa-vr-cardboard:before{
    content:"\f729"
}
.fa-vuejs:before{
    content:"\f41f"
}
.fa-walking:before{
    content:"\f554"
}
.fa-wallet:before{
    content:"\f555"
}
.fa-warehouse:before{
    content:"\f494"
}
.fa-watchman-monitoring:before{
    content:"\e087"
}
.fa-water:before{
    content:"\f773"
}
.fa-wave-square:before{
    content:"\f83e"
}
.fa-waze:before{
    content:"\f83f"
}
.fa-weebly:before{
    content:"\f5cc"
}
.fa-weibo:before{
    content:"\f18a"
}
.fa-weight:before{
    content:"\f496"
}
.fa-weight-hanging:before{
    content:"\f5cd"
}
.fa-weixin:before{
    content:"\f1d7"
}
.fa-whatsapp:before{
    content:"\f232"
}
.fa-whatsapp-square:before{
    content:"\f40c"
}
.fa-wheelchair:before{
    content:"\f193"
}
.fa-whmcs:before{
    content:"\f40d"
}
.fa-wifi:before{
    content:"\f1eb"
}
.fa-wikipedia-w:before{
    content:"\f266"
}
.fa-wind:before{
    content:"\f72e"
}
.fa-window-close:before{
    content:"\f410"
}
.fa-window-maximize:before{
    content:"\f2d0"
}
.fa-window-minimize:before{
    content:"\f2d1"
}
.fa-window-restore:before{
    content:"\f2d2"
}
.fa-windows:before{
    content:"\f17a"
}
.fa-wine-bottle:before{
    content:"\f72f"
}
.fa-wine-glass:before{
    content:"\f4e3"
}
.fa-wine-glass-alt:before{
    content:"\f5ce"
}
.fa-wix:before{
    content:"\f5cf"
}
.fa-wizards-of-the-coast:before{
    content:"\f730"
}
.fa-wodu:before{
    content:"\e088"
}
.fa-wolf-pack-battalion:before{
    content:"\f514"
}
.fa-won-sign:before{
    content:"\f159"
}
.fa-wordpress:before{
    content:"\f19a"
}
.fa-wordpress-simple:before{
    content:"\f411"
}
.fa-wpbeginner:before{
    content:"\f297"
}
.fa-wpexplorer:before{
    content:"\f2de"
}
.fa-wpforms:before{
    content:"\f298"
}
.fa-wpressr:before{
    content:"\f3e4"
}
.fa-wrench:before{
    content:"\f0ad"
}
.fa-x-ray:before{
    content:"\f497"
}
.fa-xbox:before{
    content:"\f412"
}
.fa-xing:before{
    content:"\f168"
}
.fa-xing-square:before{
    content:"\f169"
}
.fa-y-combinator:before{
    content:"\f23b"
}
.fa-yahoo:before{
    content:"\f19e"
}
.fa-yammer:before{
    content:"\f840"
}
.fa-yandex:before{
    content:"\f413"
}
.fa-yandex-international:before{
    content:"\f414"
}
.fa-yarn:before{
    content:"\f7e3"
}
.fa-yelp:before{
    content:"\f1e9"
}
.fa-yen-sign:before{
    content:"\f157"
}
.fa-yin-yang:before{
    content:"\f6ad"
}
.fa-yoast:before{
    content:"\f2b1"
}
.fa-youtube:before{
    content:"\f167"
}
.fa-youtube-square:before{
    content:"\f431"
}
.fa-zhihu:before{
    content:"\f63f"
}
.sr-only{
    border:0;
    clip:rect(0,0,0,0);
    height:1px;
    margin:-1px;
    overflow:hidden;
    padding:0;
    position:absolute;
    width:1px
}
.sr-only-focusable:active,.sr-only-focusable:focus{
    clip:auto;
    height:auto;
    margin:0;
    overflow:visible;
    position:static;
    width:auto
}
@font-face{
    font-family:"Font Awesome 5 Brands";
    font-style:normal;
    font-weight:400;
    font-display:block;
    src:url(../webfonts/fa-brands-400.eot);
    src:url(../webfonts/fa-brands-400d41d.eot?#iefix) format("embedded-opentype"),url(../webfonts/fa-brands-400.woff2) format("woff2"),url(../webfonts/fa-brands-400.woff) format("woff"),url(../webfonts/fa-brands-400.ttf) format("truetype"),url(../webfonts/fa-brands-400.svg#fontawesome) format("svg")
}
.fab{
    font-family:"Font Awesome 5 Brands"
}
@font-face{
    font-family:"Font Awesome 5 Free";
    font-style:normal;
    font-weight:400;
    font-display:block;
    src:url(../webfonts/fa-regular-400.eot);
    src:url(../webfonts/fa-regular-400d41d.eot?#iefix) format("embedded-opentype"),url(../webfonts/fa-regular-400.woff2) format("woff2"),url(../webfonts/fa-regular-400.woff) format("woff"),url(../webfonts/fa-regular-400.ttf) format("truetype"),url(../webfonts/fa-regular-400.svg#fontawesome) format("svg")
}
.fab,.far{
    font-weight:400
}
@font-face{
    font-family:"Font Awesome 5 Free";
    font-style:normal;
    font-weight:900;
    font-display:block;
    src:url(../webfonts/fa-solid-900.eot);
    src:url(../webfonts/fa-solid-900d41d.eot?#iefix) format("embedded-opentype"),url(../webfonts/fa-solid-900.woff2) format("woff2"),url(../webfonts/fa-solid-900.woff) format("woff"),url(../webfonts/fa-solid-900.ttf) format("truetype"),url(../webfonts/fa-solid-900.svg#fontawesome) format("svg")
}
.fa,.far,.fas{
    font-family:"Font Awesome 5 Free"
}
.fa,.fas{
    font-weight:900
}
@keyframes bounce{
    20%,53%,80%,from,to{
        animation-timing-function:cubic-bezier(.215,.61,.355,1);
        transform:translate3d(0,0,0)
    }
    40%,43%{
        animation-timing-function:cubic-bezier(.755,.050,.855,.060);
        transform:translate3d(0,-30px,0)
    }
    70%{
        animation-timing-function:cubic-bezier(.755,.050,.855,.060);
        transform:translate3d(0,-15px,0)
    }
    90%{
        transform:translate3d(0,-4px,0)
    }
}
.bounce{
    animation-name:bounce;
    transform-origin:center bottom
}
@keyframes flash{
    50%,from,to{
        opacity:1
    }
    25%,75%{
        opacity:0
    }
}
.flash{
    animation-name:flash
}
@keyframes pulse{
    from,to{
        transform:scale3d(1,1,1)
    }
    50%{
        transform:scale3d(1.05,1.05,1.05)
    }
}
.pulse{
    animation-name:pulse
}
@keyframes rubberBand{
    from,to{
        transform:scale3d(1,1,1)
    }
    30%{
        transform:scale3d(1.25,.75,1)
    }
    40%{
        transform:scale3d(.75,1.25,1)
    }
    50%{
        transform:scale3d(1.15,.85,1)
    }
    65%{
        transform:scale3d(.95,1.05,1)
    }
    75%{
        transform:scale3d(1.05,.95,1)
    }
}
.rubberBand{
    animation-name:rubberBand
}
@keyframes shake{
    from,to{
        transform:translate3d(0,0,0)
    }
    10%,30%,50%,70%,90%{
        transform:translate3d(-10px,0,0)
    }
    20%,40%,60%,80%{
        transform:translate3d(10px,0,0)
    }
}
.shake{
    animation-name:shake
}
@keyframes headShake{
    0%{
        transform:translateX(0)
    }
    6.5%{
        transform:translateX(-6px) rotateY(-9deg)
    }
    18.5%{
        transform:translateX(5px) rotateY(7deg)
    }
    31.5%{
        transform:translateX(-3px) rotateY(-5deg)
    }
    43.5%{
        transform:translateX(2px) rotateY(3deg)
    }
    50%{
        transform:translateX(0)
    }
}
.headShake{
    animation-timing-function:ease-in-out;
    animation-name:headShake
}
@keyframes swing{
    20%{
        transform:rotate3d(0,0,1,15deg)
    }
    40%{
        transform:rotate3d(0,0,1,-10deg)
    }
    60%{
        transform:rotate3d(0,0,1,5deg)
    }
    80%{
        transform:rotate3d(0,0,1,-5deg)
    }
    to{
        transform:rotate3d(0,0,1,0deg)
    }
}
.swing{
    transform-origin:top center;
    animation-name:swing
}
@keyframes tada{
    from,to{
        transform:scale3d(1,1,1)
    }
    10%,20%{
        transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)
    }
    30%,50%,70%,90%{
        transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)
    }
    40%,60%,80%{
        transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)
    }
}
.tada{
    animation-name:tada
}
@keyframes wobble{
    from,to{
        transform:none
    }
    15%{
        transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)
    }
    30%{
        transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg)
    }
    45%{
        transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)
    }
    60%{
        transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg)
    }
    75%{
        transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)
    }
}
.wobble{
    animation-name:wobble
}
@keyframes jello{
    11.1%,from,to{
        transform:none
    }
    22.2%{
        transform:skewX(-12.5deg) skewY(-12.5deg)
    }
    33.3%{
        transform:skewX(6.25deg) skewY(6.25deg)
    }
    44.4%{
        transform:skewX(-3.125deg) skewY(-3.125deg)
    }
    55.5%{
        transform:skewX(1.5625deg) skewY(1.5625deg)
    }
    66.6%{
        transform:skewX(-.78125deg) skewY(-.78125deg)
    }
    77.7%{
        transform:skewX(.390625deg) skewY(.390625deg)
    }
    88.8%{
        transform:skewX(-.1953125deg) skewY(-.1953125deg)
    }
}
.jello{
    animation-name:jello;
    transform-origin:center
}
@keyframes bounceIn{
    20%,40%,60%,80%,from,to{
        animation-timing-function:cubic-bezier(.215,.61,.355,1)
    }
    0%{
        opacity:0;
        transform:scale3d(.3,.3,.3)
    }
    20%{
        transform:scale3d(1.1,1.1,1.1)
    }
    40%{
        transform:scale3d(.9,.9,.9)
    }
    60%{
        opacity:1;
        transform:scale3d(1.03,1.03,1.03)
    }
    80%{
        transform:scale3d(.97,.97,.97)
    }
    to{
        opacity:1;
        transform:scale3d(1,1,1)
    }
}
.bounceIn{
    animation-name:bounceIn
}
@keyframes bounceInDown{
    60%,75%,90%,from,to{
        animation-timing-function:cubic-bezier(.215,.61,.355,1)
    }
    0%{
        opacity:0;
        transform:translate3d(0,-3000px,0)
    }
    60%{
        opacity:1;
        transform:translate3d(0,25px,0)
    }
    75%{
        transform:translate3d(0,-10px,0)
    }
    90%{
        transform:translate3d(0,5px,0)
    }
    to{
        transform:none
    }
}
.bounceInDown{
    animation-name:bounceInDown
}
@keyframes bounceInLeft{
    60%,75%,90%,from,to{
        animation-timing-function:cubic-bezier(.215,.61,.355,1)
    }
    0%{
        opacity:0;
        transform:translate3d(-3000px,0,0)
    }
    60%{
        opacity:1;
        transform:translate3d(25px,0,0)
    }
    75%{
        transform:translate3d(-10px,0,0)
    }
    90%{
        transform:translate3d(5px,0,0)
    }
    to{
        transform:none
    }
}
.bounceInLeft{
    animation-name:bounceInLeft
}
@keyframes bounceInRight{
    60%,75%,90%,from,to{
        animation-timing-function:cubic-bezier(.215,.61,.355,1)
    }
    from{
        opacity:0;
        transform:translate3d(3000px,0,0)
    }
    60%{
        opacity:1;
        transform:translate3d(-25px,0,0)
    }
    75%{
        transform:translate3d(10px,0,0)
    }
    90%{
        transform:translate3d(-5px,0,0)
    }
    to{
        transform:none
    }
}
.bounceInRight{
    animation-name:bounceInRight
}
@keyframes bounceInUp{
    60%,75%,90%,from,to{
        animation-timing-function:cubic-bezier(.215,.61,.355,1)
    }
    from{
        opacity:0;
        transform:translate3d(0,3000px,0)
    }
    60%{
        opacity:1;
        transform:translate3d(0,-20px,0)
    }
    75%{
        transform:translate3d(0,10px,0)
    }
    90%{
        transform:translate3d(0,-5px,0)
    }
    to{
        transform:translate3d(0,0,0)
    }
}
.bounceInUp{
    animation-name:bounceInUp
}
@keyframes fadeIn{
    from{
        opacity:0
    }
    to{
        opacity:1
    }
}
.fadeIn{
    animation-name:fadeIn
}
@keyframes fadeInDown{
    from{
        opacity:0;
        transform:translate3d(0,-100%,0)
    }
    to{
        opacity:1;
        transform:none
    }
}
.fadeInDown{
    animation-name:fadeInDown
}
@keyframes fadeInLeft{
    from{
        opacity:0;
        transform:translate3d(-100%,0,0)
    }
    to{
        opacity:1;
        transform:none
    }
}
.fadeInLeft{
    animation-name:fadeInLeft
}
@keyframes fadeInRight{
    from{
        opacity:0;
        transform:translate3d(100%,0,0)
    }
    to{
        opacity:1;
        transform:none
    }
}
.fadeInRight{
    animation-name:fadeInRight
}
@keyframes fadeInUp{
    from{
        opacity:0;
        transform:translate3d(0,100%,0)
    }
    to{
        opacity:1;
        transform:none
    }
}
.fadeInUp{
    animation-name:fadeInUp
}
@keyframes lightSpeedIn{
    from{
        transform:translate3d(100%,0,0) skewX(-30deg);
        opacity:0
    }
    60%{
        transform:skewX(20deg);
        opacity:1
    }
    80%{
        transform:skewX(-5deg);
        opacity:1
    }
    to{
        transform:none;
        opacity:1
    }
}
.lightSpeedIn{
    animation-name:lightSpeedIn;
    animation-timing-function:ease-out
}
@keyframes rotateIn{
    from{
        transform-origin:center;
        transform:rotate3d(0,0,1,-200deg);
        opacity:0
    }
    to{
        transform-origin:center;
        transform:none;
        opacity:1
    }
}
.rotateIn{
    animation-name:rotateIn
}
@keyframes rotateInDownLeft{
    from{
        transform-origin:left bottom;
        transform:rotate3d(0,0,1,-45deg);
        opacity:0
    }
    to{
        transform-origin:left bottom;
        transform:none;
        opacity:1
    }
}
.rotateInDownLeft{
    animation-name:rotateInDownLeft
}
@keyframes rotateInDownRight{
    from{
        transform-origin:right bottom;
        transform:rotate3d(0,0,1,45deg);
        opacity:0
    }
    to{
        transform-origin:right bottom;
        transform:none;
        opacity:1
    }
}
.rotateInDownRight{
    animation-name:rotateInDownRight
}
@keyframes rotateInUpLeft{
    from{
        transform-origin:left bottom;
        transform:rotate3d(0,0,1,45deg);
        opacity:0
    }
    to{
        transform-origin:left bottom;
        transform:none;
        opacity:1
    }
}
.rotateInUpLeft{
    animation-name:rotateInUpLeft
}
@keyframes rotateInUpRight{
    from{
        transform-origin:right bottom;
        transform:rotate3d(0,0,1,-90deg);
        opacity:0
    }
    to{
        transform-origin:right bottom;
        transform:none;
        opacity:1
    }
}
.rotateInUpRight{
    animation-name:rotateInUpRight
}
@keyframes rollIn{
    from{
        opacity:0;
        transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)
    }
    to{
        opacity:1;
        transform:none
    }
}
.rollIn{
    animation-name:rollIn
}
@keyframes zoomIn{
    from{
        opacity:0;
        transform:scale3d(.3,.3,.3)
    }
    50%{
        opacity:1
    }
}
.zoomIn{
    animation-name:zoomIn
}
@keyframes zoomInDown{
    from{
        opacity:0;
        transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);
        animation-timing-function:cubic-bezier(.55,.055,.675,.19)
    }
    60%{
        opacity:1;
        transform:scale3d(.475,.475,.475) translate3d(0,60px,0);
        animation-timing-function:cubic-bezier(.175,.885,.32,1)
    }
}
.zoomInDown{
    animation-name:zoomInDown
}
@keyframes zoomInLeft{
    from{
        opacity:0;
        transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);
        animation-timing-function:cubic-bezier(.55,.055,.675,.19)
    }
    60%{
        opacity:1;
        transform:scale3d(.475,.475,.475) translate3d(10px,0,0);
        animation-timing-function:cubic-bezier(.175,.885,.32,1)
    }
}
.zoomInLeft{
    animation-name:zoomInLeft
}
@keyframes zoomInRight{
    from{
        opacity:0;
        transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);
        animation-timing-function:cubic-bezier(.55,.055,.675,.19)
    }
    60%{
        opacity:1;
        transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);
        animation-timing-function:cubic-bezier(.175,.885,.32,1)
    }
}
.zoomInRight{
    animation-name:zoomInRight
}
@keyframes zoomInUp{
    from{
        opacity:0;
        transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);
        animation-timing-function:cubic-bezier(.55,.055,.675,.19)
    }
    60%{
        opacity:1;
        transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);
        animation-timing-function:cubic-bezier(.175,.885,.32,1)
    }
}
.zoomInUp{
    animation-name:zoomInUp
}
@keyframes slideInDown{
    from{
        transform:translate3d(0,-100%,0);
        visibility:visible
    }
    to{
        transform:translate3d(0,0,0)
    }
}
.slideInDown{
    animation-name:slideInDown
}
@keyframes slideInLeft{
    from{
        transform:translate3d(-100%,0,0);
        visibility:visible
    }
    to{
        transform:translate3d(0,0,0)
    }
}
.slideInLeft{
    animation-name:slideInLeft
}
@keyframes slideInRight{
    from{
        transform:translate3d(100%,0,0);
        visibility:visible
    }
    to{
        transform:translate3d(0,0,0)
    }
}
.slideInRight{
    animation-name:slideInRight
}
@keyframes slideInUp{
    from{
        transform:translate3d(0,100%,0);
        visibility:visible
    }
    to{
        transform:translate3d(0,0,0)
    }
}
.slideInUp{
    animation-name:slideInUp
}
.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-animation-shrink{
    transition-duration:.3s;
    transition-property:transform
}
.elementor-animation-shrink:active,.elementor-animation-shrink:focus,.elementor-animation-shrink:hover{
    transform:scale(0.9)
}
@keyframes elementor-animation-pulse{
    25%{
        transform:scale(1.1)
    }
    75%{
        transform:scale(0.9)
    }
}
.elementor-animation-pulse:active,.elementor-animation-pulse:focus,.elementor-animation-pulse:hover{
    animation-name:elementor-animation-pulse;
    animation-duration:1s;
    animation-timing-function:linear;
    animation-iteration-count:infinite
}
@keyframes elementor-animation-pulse-grow{
    to{
        transform:scale(1.1)
    }
}
.elementor-animation-pulse-grow:active,.elementor-animation-pulse-grow:focus,.elementor-animation-pulse-grow:hover{
    animation-name:elementor-animation-pulse-grow;
    animation-duration:.3s;
    animation-timing-function:linear;
    animation-iteration-count:infinite;
    animation-direction:alternate
}
@keyframes elementor-animation-pulse-shrink{
    to{
        transform:scale(0.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
}
@keyframes elementor-animation-push{
    50%{
        transform:scale(0.8)
    }
    100%{
        transform:scale(1)
    }
}
.elementor-animation-push:active,.elementor-animation-push:focus,.elementor-animation-push:hover{
    animation-name:elementor-animation-push;
    animation-duration:.3s;
    animation-timing-function:linear;
    animation-iteration-count:1
}
@keyframes elementor-animation-pop{
    50%{
        transform:scale(1.2)
    }
}
.elementor-animation-pop:active,.elementor-animation-pop:focus,.elementor-animation-pop:hover{
    animation-name:elementor-animation-pop;
    animation-duration:.3s;
    animation-timing-function:linear;
    animation-iteration-count:1
}
.elementor-animation-bounce-in{
    transition-duration:.5s
}
.elementor-animation-bounce-in:active,.elementor-animation-bounce-in:focus,.elementor-animation-bounce-in:hover{
    transform:scale(1.2);
    transition-timing-function:cubic-bezier(0.47,2.02,.31,-.36)
}
.elementor-animation-bounce-out{
    transition-duration:.5s
}
.elementor-animation-bounce-out:active,.elementor-animation-bounce-out:focus,.elementor-animation-bounce-out:hover{
    transform:scale(0.8);
    transition-timing-function:cubic-bezier(0.47,2.02,.31,-.36)
}
.elementor-animation-rotate{
    transition-duration:.3s;
    transition-property:transform
}
.elementor-animation-rotate:active,.elementor-animation-rotate:focus,.elementor-animation-rotate:hover{
    transform:rotate(4deg)
}
.elementor-animation-grow-rotate{
    transition-duration:.3s;
    transition-property:transform
}
.elementor-animation-grow-rotate:active,.elementor-animation-grow-rotate:focus,.elementor-animation-grow-rotate:hover{
    transform:scale(1.1) rotate(4deg)
}
.elementor-animation-float{
    transition-duration:.3s;
    transition-property:transform;
    transition-timing-function:ease-out
}
.elementor-animation-float:active,.elementor-animation-float:focus,.elementor-animation-float:hover{
    transform:translateY(-8px)
}
.elementor-animation-sink{
    transition-duration:.3s;
    transition-property:transform;
    transition-timing-function:ease-out
}
.elementor-animation-sink:active,.elementor-animation-sink:focus,.elementor-animation-sink:hover{
    transform:translateY(8px)
}
@keyframes elementor-animation-bob{
    0%{
        transform:translateY(-8px)
    }
    50%{
        transform:translateY(-4px)
    }
    100%{
        transform:translateY(-8px)
    }
}
@keyframes elementor-animation-bob-float{
    100%{
        transform:translateY(-8px)
    }
}
.elementor-animation-bob:active,.elementor-animation-bob:focus,.elementor-animation-bob:hover{
    animation-name:elementor-animation-bob-float,elementor-animation-bob;
    animation-duration:.3s,1.5s;
    animation-delay:0s,.3s;
    animation-timing-function:ease-out,ease-in-out;
    animation-iteration-count:1,infinite;
    animation-fill-mode:forwards;
    animation-direction:normal,alternate
}
@keyframes elementor-animation-hang{
    0%{
        transform:translateY(8px)
    }
    50%{
        transform:translateY(4px)
    }
    100%{
        transform:translateY(8px)
    }
}
@keyframes elementor-animation-hang-sink{
    100%{
        transform:translateY(8px)
    }
}
.elementor-animation-hang:active,.elementor-animation-hang:focus,.elementor-animation-hang:hover{
    animation-name:elementor-animation-hang-sink,elementor-animation-hang;
    animation-duration:.3s,1.5s;
    animation-delay:0s,.3s;
    animation-timing-function:ease-out,ease-in-out;
    animation-iteration-count:1,infinite;
    animation-fill-mode:forwards;
    animation-direction:normal,alternate
}
.elementor-animation-skew{
    transition-duration:.3s;
    transition-property:transform
}
.elementor-animation-skew:active,.elementor-animation-skew:focus,.elementor-animation-skew:hover{
    transform:skew(-10deg)
}
.elementor-animation-skew-forward{
    transition-duration:.3s;
    transition-property:transform;
    transform-origin:0 100%
}
.elementor-animation-skew-forward:active,.elementor-animation-skew-forward:focus,.elementor-animation-skew-forward:hover{
    transform:skew(-10deg)
}
.elementor-animation-skew-backward{
    transition-duration:.3s;
    transition-property:transform;
    transform-origin:0 100%
}
.elementor-animation-skew-backward:active,.elementor-animation-skew-backward:focus,.elementor-animation-skew-backward:hover{
    transform:skew(10deg)
}
@keyframes elementor-animation-wobble-vertical{
    16.65%{
        transform:translateY(8px)
    }
    33.3%{
        transform:translateY(-6px)
    }
    49.95%{
        transform:translateY(4px)
    }
    66.6%{
        transform:translateY(-2px)
    }
    83.25%{
        transform:translateY(1px)
    }
    100%{
        transform:translateY(0)
    }
}
.elementor-animation-wobble-vertical:active,.elementor-animation-wobble-vertical:focus,.elementor-animation-wobble-vertical:hover{
    animation-name:elementor-animation-wobble-vertical;
    animation-duration:1s;
    animation-timing-function:ease-in-out;
    animation-iteration-count:1
}
@keyframes elementor-animation-wobble-horizontal{
    16.65%{
        transform:translateX(8px)
    }
    33.3%{
        transform:translateX(-6px)
    }
    49.95%{
        transform:translateX(4px)
    }
    66.6%{
        transform:translateX(-2px)
    }
    83.25%{
        transform:translateX(1px)
    }
    100%{
        transform:translateX(0)
    }
}
.elementor-animation-wobble-horizontal:active,.elementor-animation-wobble-horizontal:focus,.elementor-animation-wobble-horizontal:hover{
    animation-name:elementor-animation-wobble-horizontal;
    animation-duration:1s;
    animation-timing-function:ease-in-out;
    animation-iteration-count:1
}
@keyframes elementor-animation-wobble-to-bottom-right{
    16.65%{
        transform:translate(8px,8px)
    }
    33.3%{
        transform:translate(-6px,-6px)
    }
    49.95%{
        transform:translate(4px,4px)
    }
    66.6%{
        transform:translate(-2px,-2px)
    }
    83.25%{
        transform:translate(1px,1px)
    }
    100%{
        transform:translate(0,0)
    }
}
.elementor-animation-wobble-to-bottom-right:active,.elementor-animation-wobble-to-bottom-right:focus,.elementor-animation-wobble-to-bottom-right:hover{
    animation-name:elementor-animation-wobble-to-bottom-right;
    animation-duration:1s;
    animation-timing-function:ease-in-out;
    animation-iteration-count:1
}
@keyframes elementor-animation-wobble-to-top-right{
    16.65%{
        transform:translate(8px,-8px)
    }
    33.3%{
        transform:translate(-6px,6px)
    }
    49.95%{
        transform:translate(4px,-4px)
    }
    66.6%{
        transform:translate(-2px,2px)
    }
    83.25%{
        transform:translate(1px,-1px)
    }
    100%{
        transform:translate(0,0)
    }
}
.elementor-animation-wobble-to-top-right:active,.elementor-animation-wobble-to-top-right:focus,.elementor-animation-wobble-to-top-right:hover{
    animation-name:elementor-animation-wobble-to-top-right;
    animation-duration:1s;
    animation-timing-function:ease-in-out;
    animation-iteration-count:1
}
@keyframes elementor-animation-wobble-top{
    16.65%{
        transform:skew(-12deg)
    }
    33.3%{
        transform:skew(10deg)
    }
    49.95%{
        transform:skew(-6deg)
    }
    66.6%{
        transform:skew(4deg)
    }
    83.25%{
        transform:skew(-2deg)
    }
    100%{
        transform:skew(0)
    }
}
.elementor-animation-wobble-top{
    transform-origin:0 100%
}
.elementor-animation-wobble-top:active,.elementor-animation-wobble-top:focus,.elementor-animation-wobble-top:hover{
    animation-name:elementor-animation-wobble-top;
    animation-duration:1s;
    animation-timing-function:ease-in-out;
    animation-iteration-count:1
}
@keyframes elementor-animation-wobble-bottom{
    16.65%{
        transform:skew(-12deg)
    }
    33.3%{
        transform:skew(10deg)
    }
    49.95%{
        transform:skew(-6deg)
    }
    66.6%{
        transform:skew(4deg)
    }
    83.25%{
        transform:skew(-2deg)
    }
    100%{
        transform:skew(0)
    }
}
.elementor-animation-wobble-bottom{
    transform-origin:100% 0
}
.elementor-animation-wobble-bottom:active,.elementor-animation-wobble-bottom:focus,.elementor-animation-wobble-bottom:hover{
    animation-name:elementor-animation-wobble-bottom;
    animation-duration:1s;
    animation-timing-function:ease-in-out;
    animation-iteration-count:1
}
@keyframes elementor-animation-wobble-skew{
    16.65%{
        transform:skew(-12deg)
    }
    33.3%{
        transform:skew(10deg)
    }
    49.95%{
        transform:skew(-6deg)
    }
    66.6%{
        transform:skew(4deg)
    }
    83.25%{
        transform:skew(-2deg)
    }
    100%{
        transform:skew(0)
    }
}
.elementor-animation-wobble-skew:active,.elementor-animation-wobble-skew:focus,.elementor-animation-wobble-skew:hover{
    animation-name:elementor-animation-wobble-skew;
    animation-duration:1s;
    animation-timing-function:ease-in-out;
    animation-iteration-count:1
}
@keyframes elementor-animation-buzz{
    50%{
        transform:translateX(3px) rotate(2deg)
    }
    100%{
        transform:translateX(-3px) rotate(-2deg)
    }
}
.elementor-animation-buzz:active,.elementor-animation-buzz:focus,.elementor-animation-buzz:hover{
    animation-name:elementor-animation-buzz;
    animation-duration:.15s;
    animation-timing-function:linear;
    animation-iteration-count:infinite
}
@keyframes elementor-animation-buzz-out{
    10%{
        transform:translateX(3px) rotate(2deg)
    }
    20%{
        transform:translateX(-3px) rotate(-2deg)
    }
    30%{
        transform:translateX(3px) rotate(2deg)
    }
    40%{
        transform:translateX(-3px) rotate(-2deg)
    }
    50%{
        transform:translateX(2px) rotate(1deg)
    }
    60%{
        transform:translateX(-2px) rotate(-1deg)
    }
    70%{
        transform:translateX(2px) rotate(1deg)
    }
    80%{
        transform:translateX(-2px) rotate(-1deg)
    }
    90%{
        transform:translateX(1px) rotate(0)
    }
    100%{
        transform:translateX(-1px) rotate(0)
    }
}
.elementor-animation-buzz-out:active,.elementor-animation-buzz-out:focus,.elementor-animation-buzz-out:hover{
    animation-name:elementor-animation-buzz-out;
    animation-duration:.75s;
    animation-timing-function:linear;
    animation-iteration-count:1
}
/*! * Font Awesome Free 5.15.3 by @fontawesome - https://fontawesome.com * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) */
@font-face{
    font-family:"Font Awesome 5 Brands";
    font-style:normal;
    font-weight:400;
    font-display:block;
    src:url(../webfonts/fa-brands-400.eot);
    src:url(../webfonts/fa-brands-400d41d.eot?#iefix) format("embedded-opentype"),url(../webfonts/fa-brands-400.woff2) format("woff2"),url(../webfonts/fa-brands-400.woff) format("woff"),url(../webfonts/fa-brands-400.ttf) format("truetype"),url(../webfonts/fa-brands-400.svg#fontawesome) format("svg")
}
.fab{
    font-family:"Font Awesome 5 Brands";
    font-weight:400
}
/*! elementor-icons - v5.25.0 - 01-11-2023 */
@font-face{
    font-family:eicons;
    src:url(../fonts/eicons080a.eot?5.25.0);
    src:url(../fonts/eicons080a.eot?5.25.0#iefix) format("embedded-opentype"),url(../fonts/eicons080a.woff2?5.25.0) format("woff2"),url(../fonts/eicons080a.woff?5.25.0) format("woff"),url(../fonts/eicons080a.ttf?5.25.0) format("truetype"),url(../fonts/eicons080a.svg?5.25.0#eicon) format("svg");
    font-weight:400;
    font-style:normal
}
[class*=" eicon-"],[class^=eicon]{
    display:inline-block;
    font-family:eicons;
    font-size:inherit;
    font-weight:400;
    font-style:normal;
    font-variant:normal;
    line-height:1;
    text-rendering:auto;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale
}
@keyframes a{
    0%{
        transform:rotate(0deg)
    }
    to{
        transform:rotate(359deg)
    }
}
.eicon-animation-spin{
    animation:a 2s infinite linear
}
.eicon-editor-link:before{
    content:"\e800"
}
.eicon-editor-unlink:before{
    content:"\e801"
}
.eicon-editor-external-link:before{
    content:"\e802"
}
.eicon-editor-close:before{
    content:"\e803"
}
.eicon-editor-list-ol:before{
    content:"\e804"
}
.eicon-editor-list-ul:before{
    content:"\e805"
}
.eicon-editor-bold:before{
    content:"\e806"
}
.eicon-editor-italic:before{
    content:"\e807"
}
.eicon-editor-underline:before{
    content:"\e808"
}
.eicon-editor-paragraph:before{
    content:"\e809"
}
.eicon-editor-h1:before{
    content:"\e80a"
}
.eicon-editor-h2:before{
    content:"\e80b"
}
.eicon-editor-h3:before{
    content:"\e80c"
}
.eicon-editor-h4:before{
    content:"\e80d"
}
.eicon-editor-h5:before{
    content:"\e80e"
}
.eicon-editor-h6:before{
    content:"\e80f"
}
.eicon-editor-quote:before{
    content:"\e810"
}
.eicon-editor-code:before{
    content:"\e811"
}
.eicon-elementor:before{
    content:"\e812"
}
.eicon-elementor-circle:before{
    content:"\e813"
}
.eicon-pojome:before{
    content:"\e814"
}
.eicon-plus:before{
    content:"\e815"
}
.eicon-menu-bar:before{
    content:"\e816"
}
.eicon-apps:before{
    content:"\e817"
}
.eicon-accordion:before{
    content:"\e818"
}
.eicon-alert:before{
    content:"\e819"
}
.eicon-animation-text:before{
    content:"\e81a"
}
.eicon-animation:before{
    content:"\e81b"
}
.eicon-banner:before{
    content:"\e81c"
}
.eicon-blockquote:before{
    content:"\e81d"
}
.eicon-button:before{
    content:"\e81e"
}
.eicon-call-to-action:before{
    content:"\e81f"
}
.eicon-captcha:before{
    content:"\e820"
}
.eicon-carousel:before{
    content:"\e821"
}
.eicon-checkbox:before{
    content:"\e822"
}
.eicon-columns:before{
    content:"\e823"
}
.eicon-countdown:before{
    content:"\e824"
}
.eicon-counter:before{
    content:"\e825"
}
.eicon-date:before{
    content:"\e826"
}
.eicon-divider-shape:before{
    content:"\e827"
}
.eicon-divider:before{
    content:"\e828"
}
.eicon-download-button:before{
    content:"\e829"
}
.eicon-dual-button:before{
    content:"\e82a"
}
.eicon-email-field:before{
    content:"\e82b"
}
.eicon-facebook-comments:before{
    content:"\e82c"
}
.eicon-facebook-like-box:before{
    content:"\e82d"
}
.eicon-form-horizontal:before{
    content:"\e82e"
}
.eicon-form-vertical:before{
    content:"\e82f"
}
.eicon-gallery-grid:before{
    content:"\e830"
}
.eicon-gallery-group:before{
    content:"\e831"
}
.eicon-gallery-justified:before{
    content:"\e832"
}
.eicon-gallery-masonry:before{
    content:"\e833"
}
.eicon-icon-box:before{
    content:"\e834"
}
.eicon-image-before-after:before{
    content:"\e835"
}
.eicon-image-box:before{
    content:"\e836"
}
.eicon-image-hotspot:before{
    content:"\e837"
}
.eicon-image-rollover:before{
    content:"\e838"
}
.eicon-info-box:before{
    content:"\e839"
}
.eicon-inner-section:before{
    content:"\e83a"
}
.eicon-mailchimp:before{
    content:"\e83b"
}
.eicon-menu-card:before{
    content:"\e83c"
}
.eicon-navigation-horizontal:before{
    content:"\e83d"
}
.eicon-nav-menu:before{
    content:"\e83e"
}
.eicon-navigation-vertical:before{
    content:"\e83f"
}
.eicon-number-field:before{
    content:"\e840"
}
.eicon-parallax:before{
    content:"\e841"
}
.eicon-php7:before{
    content:"\e842"
}
.eicon-post-list:before{
    content:"\e843"
}
.eicon-post-slider:before{
    content:"\e844"
}
.eicon-post:before{
    content:"\e845"
}
.eicon-posts-carousel:before{
    content:"\e846"
}
.eicon-posts-grid:before{
    content:"\e847"
}
.eicon-posts-group:before{
    content:"\e848"
}
.eicon-posts-justified:before{
    content:"\e849"
}
.eicon-posts-masonry:before{
    content:"\e84a"
}
.eicon-posts-ticker:before{
    content:"\e84b"
}
.eicon-price-list:before{
    content:"\e84c"
}
.eicon-price-table:before{
    content:"\e84d"
}
.eicon-radio:before{
    content:"\e84e"
}
.eicon-rtl:before{
    content:"\e84f"
}
.eicon-scroll:before{
    content:"\e850"
}
.eicon-search:before{
    content:"\e851"
}
.eicon-select:before{
    content:"\e852"
}
.eicon-share:before{
    content:"\e853"
}
.eicon-sidebar:before{
    content:"\e854"
}
.eicon-skill-bar:before{
    content:"\e855"
}
.eicon-slider-3d:before{
    content:"\e856"
}
.eicon-slider-album:before{
    content:"\e857"
}
.eicon-slider-device:before{
    content:"\e858"
}
.eicon-slider-full-screen:before{
    content:"\e859"
}
.eicon-slider-push:before{
    content:"\e85a"
}
.eicon-slider-vertical:before{
    content:"\e85b"
}
.eicon-slider-video:before{
    content:"\e85c"
}
.eicon-slides:before{
    content:"\e85d"
}
.eicon-social-icons:before{
    content:"\e85e"
}
.eicon-spacer:before{
    content:"\e85f"
}
.eicon-table:before{
    content:"\e860"
}
.eicon-tabs:before{
    content:"\e861"
}
.eicon-tel-field:before{
    content:"\e862"
}
.eicon-text-area:before{
    content:"\e863"
}
.eicon-text-field:before{
    content:"\e864"
}
.eicon-thumbnails-down:before{
    content:"\e865"
}
.eicon-thumbnails-half:before{
    content:"\e866"
}
.eicon-thumbnails-right:before{
    content:"\e867"
}
.eicon-time-line:before{
    content:"\e868"
}
.eicon-toggle:before{
    content:"\e869"
}
.eicon-url:before{
    content:"\e86a"
}
.eicon-t-letter:before{
    content:"\e86b"
}
.eicon-wordpress:before{
    content:"\e86c"
}
.eicon-text:before{
    content:"\e86d"
}
.eicon-anchor:before{
    content:"\e86e"
}
.eicon-bullet-list:before{
    content:"\e86f"
}
.eicon-code:before{
    content:"\e870"
}
.eicon-favorite:before{
    content:"\e871"
}
.eicon-google-maps:before{
    content:"\e872"
}
.eicon-image:before{
    content:"\e873"
}
.eicon-photo-library:before{
    content:"\e874"
}
.eicon-woocommerce:before{
    content:"\e875"
}
.eicon-youtube:before{
    content:"\e876"
}
.eicon-flip-box:before{
    content:"\e877"
}
.eicon-settings:before{
    content:"\e878"
}
.eicon-headphones:before{
    content:"\e879"
}
.eicon-testimonial:before{
    content:"\e87a"
}
.eicon-counter-circle:before{
    content:"\e87b"
}
.eicon-person:before{
    content:"\e87c"
}
.eicon-chevron-right:before{
    content:"\e87d"
}
.eicon-chevron-left:before{
    content:"\e87e"
}
.eicon-close:before{
    content:"\e87f"
}
.eicon-file-download:before{
    content:"\e880"
}
.eicon-save:before{
    content:"\e881"
}
.eicon-zoom-in:before{
    content:"\e882"
}
.eicon-shortcode:before{
    content:"\e883"
}
.eicon-nerd:before{
    content:"\e884"
}
.eicon-device-desktop:before{
    content:"\e885"
}
.eicon-device-tablet:before{
    content:"\e886"
}
.eicon-device-mobile:before{
    content:"\e887"
}
.eicon-document-file:before{
    content:"\e888"
}
.eicon-folder-o:before{
    content:"\e889"
}
.eicon-hypster:before{
    content:"\e88a"
}
.eicon-h-align-left:before{
    content:"\e88b"
}
.eicon-h-align-right:before{
    content:"\e88c"
}
.eicon-h-align-center:before{
    content:"\e88d"
}
.eicon-h-align-stretch:before{
    content:"\e88e"
}
.eicon-v-align-top:before{
    content:"\e88f"
}
.eicon-v-align-bottom:before{
    content:"\e890"
}
.eicon-v-align-middle:before{
    content:"\e891"
}
.eicon-v-align-stretch:before{
    content:"\e892"
}
.eicon-pro-icon:before{
    content:"\e893"
}
.eicon-mail:before{
    content:"\e894"
}
.eicon-lock-user:before{
    content:"\e895"
}
.eicon-testimonial-carousel:before{
    content:"\e896"
}
.eicon-media-carousel:before{
    content:"\e897"
}
.eicon-section:before{
    content:"\e898"
}
.eicon-column:before{
    content:"\e899"
}
.eicon-edit:before{
    content:"\e89a"
}
.eicon-clone:before{
    content:"\e89b"
}
.eicon-trash:before{
    content:"\e89c"
}
.eicon-play:before{
    content:"\e89d"
}
.eicon-angle-right:before{
    content:"\e89e"
}
.eicon-angle-left:before{
    content:"\e89f"
}
.eicon-animated-headline:before{
    content:"\e8a0"
}
.eicon-menu-toggle:before{
    content:"\e8a1"
}
.eicon-fb-embed:before{
    content:"\e8a2"
}
.eicon-fb-feed:before{
    content:"\e8a3"
}
.eicon-twitter-embed:before{
    content:"\e8a4"
}
.eicon-twitter-feed:before{
    content:"\e8a5"
}
.eicon-sync:before{
    content:"\e8a6"
}
.eicon-import-export:before{
    content:"\e8a7"
}
.eicon-check-circle:before{
    content:"\e8a8"
}
.eicon-library-save:before{
    content:"\e8a9"
}
.eicon-library-download:before{
    content:"\e8aa"
}
.eicon-insert:before{
    content:"\e8ab"
}
.eicon-preview-medium:before{
    content:"\e8ac"
}
.eicon-sort-down:before{
    content:"\e8ad"
}
.eicon-sort-up:before{
    content:"\e8ae"
}
.eicon-heading:before{
    content:"\e8af"
}
.eicon-logo:before{
    content:"\e8b0"
}
.eicon-meta-data:before{
    content:"\e8b1"
}
.eicon-post-content:before{
    content:"\e8b2"
}
.eicon-post-excerpt:before{
    content:"\e8b3"
}
.eicon-post-navigation:before{
    content:"\e8b4"
}
.eicon-yoast:before{
    content:"\e8b5"
}
.eicon-nerd-chuckle:before{
    content:"\e8b6"
}
.eicon-nerd-wink:before{
    content:"\e8b7"
}
.eicon-comments:before{
    content:"\e8b8"
}
.eicon-download-circle-o:before{
    content:"\e8b9"
}
.eicon-library-upload:before{
    content:"\e8ba"
}
.eicon-save-o:before{
    content:"\e8bb"
}
.eicon-upload-circle-o:before{
    content:"\e8bc"
}
.eicon-ellipsis-h:before{
    content:"\e8bd"
}
.eicon-ellipsis-v:before{
    content:"\e8be"
}
.eicon-arrow-left:before{
    content:"\e8bf"
}
.eicon-arrow-right:before{
    content:"\e8c0"
}
.eicon-arrow-up:before{
    content:"\e8c1"
}
.eicon-arrow-down:before{
    content:"\e8c2"
}
.eicon-play-o:before{
    content:"\e8c3"
}
.eicon-archive-posts:before{
    content:"\e8c4"
}
.eicon-archive-title:before{
    content:"\e8c5"
}
.eicon-featured-image:before{
    content:"\e8c6"
}
.eicon-post-info:before{
    content:"\e8c7"
}
.eicon-post-title:before{
    content:"\e8c8"
}
.eicon-site-logo:before{
    content:"\e8c9"
}
.eicon-site-search:before{
    content:"\e8ca"
}
.eicon-site-title:before{
    content:"\e8cb"
}
.eicon-plus-square:before{
    content:"\e8cc"
}
.eicon-minus-square:before{
    content:"\e8cd"
}
.eicon-cloud-check:before{
    content:"\e8ce"
}
.eicon-drag-n-drop:before{
    content:"\e8cf"
}
.eicon-welcome:before{
    content:"\e8d0"
}
.eicon-handle:before{
    content:"\e8d1"
}
.eicon-cart:before{
    content:"\e8d2"
}
.eicon-product-add-to-cart:before{
    content:"\e8d3"
}
.eicon-product-breadcrumbs:before{
    content:"\e8d4"
}
.eicon-product-categories:before{
    content:"\e8d5"
}
.eicon-product-description:before{
    content:"\e8d6"
}
.eicon-product-images:before{
    content:"\e8d7"
}
.eicon-product-info:before{
    content:"\e8d8"
}
.eicon-product-meta:before{
    content:"\e8d9"
}
.eicon-product-pages:before{
    content:"\e8da"
}
.eicon-product-price:before{
    content:"\e8db"
}
.eicon-product-rating:before{
    content:"\e8dc"
}
.eicon-product-related:before{
    content:"\e8dd"
}
.eicon-product-stock:before{
    content:"\e8de"
}
.eicon-product-tabs:before{
    content:"\e8df"
}
.eicon-product-title:before{
    content:"\e8e0"
}
.eicon-product-upsell:before{
    content:"\e8e1"
}
.eicon-products:before{
    content:"\e8e2"
}
.eicon-bag-light:before{
    content:"\e8e3"
}
.eicon-bag-medium:before{
    content:"\e8e4"
}
.eicon-bag-solid:before{
    content:"\e8e5"
}
.eicon-basket-light:before{
    content:"\e8e6"
}
.eicon-basket-medium:before{
    content:"\e8e7"
}
.eicon-basket-solid:before{
    content:"\e8e8"
}
.eicon-cart-light:before{
    content:"\e8e9"
}
.eicon-cart-medium:before{
    content:"\e8ea"
}
.eicon-cart-solid:before{
    content:"\e8eb"
}
.eicon-exchange:before{
    content:"\e8ec"
}
.eicon-preview-thin:before{
    content:"\e8ed"
}
.eicon-device-laptop:before{
    content:"\e8ee"
}
.eicon-collapse:before{
    content:"\e8ef"
}
.eicon-expand:before{
    content:"\e8f0"
}
.eicon-navigator:before{
    content:"\e8f1"
}
.eicon-plug:before{
    content:"\e8f2"
}
.eicon-dashboard:before{
    content:"\e8f3"
}
.eicon-typography:before{
    content:"\e8f4"
}
.eicon-info-circle-o:before{
    content:"\e8f5"
}
.eicon-integration:before{
    content:"\e8f6"
}
.eicon-plus-circle-o:before{
    content:"\e8f7"
}
.eicon-rating:before{
    content:"\e8f8"
}
.eicon-review:before{
    content:"\e8f9"
}
.eicon-tools:before{
    content:"\e8fa"
}
.eicon-loading:before{
    content:"\e8fb"
}
.eicon-sitemap:before{
    content:"\e8fc"
}
.eicon-click:before{
    content:"\e8fd"
}
.eicon-clock:before{
    content:"\e8fe"
}
.eicon-library-open:before{
    content:"\e8ff"
}
.eicon-warning:before{
    content:"\e900"
}
.eicon-flow:before{
    content:"\e901"
}
.eicon-cursor-move:before{
    content:"\e902"
}
.eicon-arrow-circle-left:before{
    content:"\e903"
}
.eicon-flash:before{
    content:"\e904"
}
.eicon-redo:before{
    content:"\e905"
}
.eicon-ban:before{
    content:"\e906"
}
.eicon-barcode:before{
    content:"\e907"
}
.eicon-calendar:before{
    content:"\e908"
}
.eicon-caret-left:before{
    content:"\e909"
}
.eicon-caret-right:before{
    content:"\e90a"
}
.eicon-caret-up:before{
    content:"\e90b"
}
.eicon-chain-broken:before{
    content:"\e90c"
}
.eicon-check-circle-o:before{
    content:"\e90d"
}
.eicon-check:before{
    content:"\e90e"
}
.eicon-chevron-double-left:before{
    content:"\e90f"
}
.eicon-chevron-double-right:before{
    content:"\e910"
}
.eicon-undo:before{
    content:"\e911"
}
.eicon-filter:before{
    content:"\e912"
}
.eicon-circle-o:before{
    content:"\e913"
}
.eicon-circle:before{
    content:"\e914"
}
.eicon-clock-o:before{
    content:"\e915"
}
.eicon-cog:before{
    content:"\e916"
}
.eicon-cogs:before{
    content:"\e917"
}
.eicon-commenting-o:before{
    content:"\e918"
}
.eicon-copy:before{
    content:"\e919"
}
.eicon-database:before{
    content:"\e91a"
}
.eicon-dot-circle-o:before{
    content:"\e91b"
}
.eicon-envelope:before{
    content:"\e91c"
}
.eicon-external-link-square:before{
    content:"\e91d"
}
.eicon-eyedropper:before{
    content:"\e91e"
}
.eicon-folder:before{
    content:"\e91f"
}
.eicon-font:before{
    content:"\e920"
}
.eicon-adjust:before{
    content:"\e921"
}
.eicon-lightbox:before{
    content:"\e922"
}
.eicon-heart-o:before{
    content:"\e923"
}
.eicon-history:before{
    content:"\e924"
}
.eicon-image-bold:before{
    content:"\e925"
}
.eicon-info-circle:before{
    content:"\e926"
}
.eicon-link:before{
    content:"\e927"
}
.eicon-long-arrow-left:before{
    content:"\e928"
}
.eicon-long-arrow-right:before{
    content:"\e929"
}
.eicon-caret-down:before{
    content:"\e92a"
}
.eicon-paint-brush:before{
    content:"\e92b"
}
.eicon-pencil:before{
    content:"\e92c"
}
.eicon-plus-circle:before{
    content:"\e92d"
}
.eicon-zoom-in-bold:before{
    content:"\e92e"
}
.eicon-sort-amount-desc:before{
    content:"\e92f"
}
.eicon-sign-out:before{
    content:"\e930"
}
.eicon-spinner:before{
    content:"\e931"
}
.eicon-square:before{
    content:"\e932"
}
.eicon-star-o:before{
    content:"\e933"
}
.eicon-star:before{
    content:"\e934"
}
.eicon-text-align-justify:before{
    content:"\e935"
}
.eicon-text-align-center:before{
    content:"\e936"
}
.eicon-tags:before{
    content:"\e937"
}
.eicon-text-align-left:before{
    content:"\e938"
}
.eicon-text-align-right:before{
    content:"\e939"
}
.eicon-close-circle:before{
    content:"\e93a"
}
.eicon-trash-o:before{
    content:"\e93b"
}
.eicon-font-awesome:before{
    content:"\e93c"
}
.eicon-user-circle-o:before{
    content:"\e93d"
}
.eicon-video-camera:before{
    content:"\e93e"
}
.eicon-heart:before{
    content:"\e93f"
}
.eicon-wrench:before{
    content:"\e940"
}
.eicon-help:before{
    content:"\e941"
}
.eicon-help-o:before{
    content:"\e942"
}
.eicon-zoom-out-bold:before{
    content:"\e943"
}
.eicon-plus-square-o:before{
    content:"\e944"
}
.eicon-minus-square-o:before{
    content:"\e945"
}
.eicon-minus-circle:before{
    content:"\e946"
}
.eicon-minus-circle-o:before{
    content:"\e947"
}
.eicon-code-bold:before{
    content:"\e948"
}
.eicon-cloud-upload:before{
    content:"\e949"
}
.eicon-search-bold:before{
    content:"\e94a"
}
.eicon-map-pin:before{
    content:"\e94b"
}
.eicon-meetup:before{
    content:"\e94c"
}
.eicon-slideshow:before{
    content:"\e94d"
}
.eicon-t-letter-bold:before{
    content:"\e94e"
}
.eicon-preferences:before{
    content:"\e94f"
}
.eicon-table-of-contents:before{
    content:"\e950"
}
.eicon-tv:before{
    content:"\e951"
}
.eicon-upload:before{
    content:"\e952"
}
.eicon-instagram-comments:before{
    content:"\e953"
}
.eicon-instagram-nested-gallery:before{
    content:"\e954"
}
.eicon-instagram-post:before{
    content:"\e955"
}
.eicon-instagram-video:before{
    content:"\e956"
}
.eicon-instagram-gallery:before{
    content:"\e957"
}
.eicon-instagram-likes:before{
    content:"\e958"
}
.eicon-facebook:before{
    content:"\e959"
}
.eicon-twitter:before{
    content:"\e95a"
}
.eicon-pinterest:before{
    content:"\e95b"
}
.eicon-frame-expand:before{
    content:"\e95c"
}
.eicon-frame-minimize:before{
    content:"\e95d"
}
.eicon-archive:before{
    content:"\e95e"
}
.eicon-colors-typography:before{
    content:"\e95f"
}
.eicon-custom:before{
    content:"\e960"
}
.eicon-footer:before{
    content:"\e961"
}
.eicon-header:before{
    content:"\e962"
}
.eicon-layout-settings:before{
    content:"\e963"
}
.eicon-lightbox-expand:before{
    content:"\e964"
}
.eicon-error-404:before{
    content:"\e965"
}
.eicon-theme-style:before{
    content:"\e966"
}
.eicon-search-results:before{
    content:"\e967"
}
.eicon-single-post:before{
    content:"\e968"
}
.eicon-site-identity:before{
    content:"\e969"
}
.eicon-theme-builder:before{
    content:"\e96a"
}
.eicon-download-bold:before{
    content:"\e96b"
}
.eicon-share-arrow:before{
    content:"\e96c"
}
.eicon-global-settings:before{
    content:"\e96d"
}
.eicon-user-preferences:before{
    content:"\e96e"
}
.eicon-lock:before{
    content:"\e96f"
}
.eicon-export-kit:before{
    content:"\e970"
}
.eicon-import-kit:before{
    content:"\e971"
}
.eicon-lottie:before{
    content:"\e972"
}
.eicon-products-archive:before{
    content:"\e973"
}
.eicon-single-product:before{
    content:"\e974"
}
.eicon-disable-trash-o:before{
    content:"\e975"
}
.eicon-single-page:before{
    content:"\e976"
}
.eicon-wordpress-light:before{
    content:"\e977"
}
.eicon-cogs-check:before{
    content:"\e978"
}
.eicon-custom-css:before{
    content:"\e979"
}
.eicon-global-colors:before{
    content:"\e97a"
}
.eicon-globe:before{
    content:"\e97b"
}
.eicon-typography-1:before{
    content:"\e97c"
}
.eicon-background:before{
    content:"\e97d"
}
.eicon-device-responsive:before{
    content:"\e97e"
}
.eicon-device-wide:before{
    content:"\e97f"
}
.eicon-code-highlight:before{
    content:"\e980"
}
.eicon-video-playlist:before{
    content:"\e981"
}
.eicon-download-kit:before{
    content:"\e982"
}
.eicon-kit-details:before{
    content:"\e983"
}
.eicon-kit-parts:before{
    content:"\e984"
}
.eicon-kit-upload:before{
    content:"\e985"
}
.eicon-kit-plugins:before{
    content:"\e986"
}
.eicon-kit-upload-alt:before{
    content:"\e987"
}
.eicon-hotspot:before{
    content:"\e988"
}
.eicon-paypal-button:before{
    content:"\e989"
}
.eicon-shape:before{
    content:"\e98a"
}
.eicon-wordart:before{
    content:"\e98b"
}
.eicon-checkout:before{
    content:"\e98c"
}
.eicon-container:before{
    content:"\e98d"
}
.eicon-flip:before{
    content:"\e98e"
}
.eicon-info:before{
    content:"\e98f"
}
.eicon-my-account:before{
    content:"\e990"
}
.eicon-purchase-summary:before{
    content:"\e991"
}
.eicon-page-transition:before{
    content:"\e992"
}
.eicon-spotify:before{
    content:"\e993"
}
.eicon-stripe-button:before{
    content:"\e994"
}
.eicon-woo-settings:before{
    content:"\e995"
}
.eicon-woo-cart:before{
    content:"\e996"
}
.eicon-grow:before{
    content:"\e997"
}
.eicon-order-end:before{
    content:"\e998"
}
.eicon-nowrap:before{
    content:"\e999"
}
.eicon-order-start:before{
    content:"\e99a"
}
.eicon-progress-tracker:before{
    content:"\e99b"
}
.eicon-shrink:before{
    content:"\e99c"
}
.eicon-wrap:before{
    content:"\e99d"
}
.eicon-align-center-h:before{
    content:"\e99e"
}
.eicon-align-center-v:before{
    content:"\e99f"
}
.eicon-align-end-h:before{
    content:"\e9a0"
}
.eicon-align-end-v:before{
    content:"\e9a1"
}
.eicon-align-start-h:before{
    content:"\e9a2"
}
.eicon-align-start-v:before{
    content:"\e9a3"
}
.eicon-align-stretch-h:before{
    content:"\e9a4"
}
.eicon-align-stretch-v:before{
    content:"\e9a5"
}
.eicon-justify-center-h:before{
    content:"\e9a6"
}
.eicon-justify-center-v:before{
    content:"\e9a7"
}
.eicon-justify-end-h:before{
    content:"\e9a8"
}
.eicon-justify-end-v:before{
    content:"\e9a9"
}
.eicon-justify-space-around-h:before{
    content:"\e9aa"
}
.eicon-justify-space-around-v:before{
    content:"\e9ab"
}
.eicon-justify-space-between-h:before{
    content:"\e9ac"
}
.eicon-justify-space-between-v:before{
    content:"\e9ad"
}
.eicon-justify-space-evenly-h:before{
    content:"\e9ae"
}
.eicon-justify-space-evenly-v:before{
    content:"\e9af"
}
.eicon-justify-start-h:before{
    content:"\e9b0"
}
.eicon-justify-start-v:before{
    content:"\e9b1"
}
.eicon-woocommerce-cross-sells:before{
    content:"\e9b2"
}
.eicon-woocommerce-notices:before{
    content:"\e9b3"
}
.eicon-inner-container:before{
    content:"\e9b4"
}
.eicon-warning-full:before{
    content:"\e9b5"
}
.eicon-exit:before{
    content:"\e9b6"
}
.eicon-loop-builder:before{
    content:"\e9b7"
}
.eicon-notes:before{
    content:"\e9b8"
}
.eicon-read:before{
    content:"\e9b9"
}
.eicon-unread:before{
    content:"\e9ba"
}
.eicon-carousel-loop:before{
    content:"\e9bb"
}
.eicon-mega-menu:before{
    content:"\eb78"
}
.eicon-nested-carousel:before{
    content:"\e9bd"
}
.eicon-ai:before{
    content:"\e9be"
}
.eicon-taxonomy-filter:before{
    content:"\eb7d"
}
.eicon-container-grid:before{
    content:"\ef02"
}
.eicon-upgrade:before{
    content:"\e9c1"
}
.eicon-eye:before{
    content:"\e8ac"
}
.eicon-elementor-square:before{
    content:"\e813"
}
/*! * Font Awesome Free 5.15.3 by @fontawesome - https://fontawesome.com * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) */
@font-face{
    font-family:"Font Awesome 5 Free";
    font-style:normal;
    font-weight:400;
    font-display:block;
    src:url(../webfonts/fa-regular-400.eot);
    src:url(../webfonts/fa-regular-400d41d.eot?#iefix) format("embedded-opentype"),url(../webfonts/fa-regular-400.woff2) format("woff2"),url(../webfonts/fa-regular-400.woff) format("woff"),url(../webfonts/fa-regular-400.ttf) format("truetype"),url(../webfonts/fa-regular-400.svg#fontawesome) format("svg")
}
.far{
    font-family:"Font Awesome 5 Free";
    font-weight:400
}
/*! * Font Awesome Free 5.15.3 by @fontawesome - https://fontawesome.com * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) */
@font-face{
    font-family:"Font Awesome 5 Free";
    font-style:normal;
    font-weight:900;
    font-display:block;
    src:url(../webfonts/fa-solid-900.eot);
    src:url(../webfonts/fa-solid-900d41d.eot?#iefix) format("embedded-opentype"),url(../webfonts/fa-solid-900.woff2) format("woff2"),url(../webfonts/fa-solid-900.woff) format("woff"),url(../webfonts/fa-solid-900.ttf) format("truetype"),url(../webfonts/fa-solid-900.svg#fontawesome) format("svg")
}
.fa,.fas{
    font-family:"Font Awesome 5 Free";
    font-weight:900
}
div[class*=' pp-'],div[class^=pp-]{
    -webkit-box-sizing:border-box;
    box-sizing:border-box
}
.clearfix:after{
    clear:both;
    content:"";
    font-size:0;
    height:0;
    display:block;
    visibility:hidden
}
.elementor-widget-pp-video .elementor-widget-container{
    overflow:hidden
}
.pp-elementor-grid{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    position:relative
}
.pp-elementor-grid .pp-grid-item{
    position:relative
}
.pp-elementor-grid .pp-grid-item-wrap{
    float:left;
    margin-bottom:0;
    margin-left:0;
    -webkit-transition:background .2s cubic-bezier(.645,.045,.355,1);
    transition:background .2s cubic-bezier(.645,.045,.355,1)
}
.pp-hidden{
    display:none!important
}
.pp-v-hidden{
    opacity:0;
    visibility:hidden
}
.pp-icon{
    display:inline-block;
    line-height:1;
    text-align:center;
    -webkit-transition:all .3s;
    transition:all .3s
}
.pp-icon i,.pp-icon svg{
    width:1em;
    height:1em;
    position:relative;
    display:block
}
.pp-no-trans{
    -webkit-transition:none;
    transition:none
}
.pp-pos-abs{
    position:absolute
}
.pp-image-overlay,.pp-media-background,.pp-media-content,.pp-media-overlay{
    position:absolute;
    top:0;
    left:0;
    right:0;
    bottom:0
}
.pp-media-overlay{
    -webkit-transition:all .25s linear 0s;
    transition:all .25s linear 0s
}
.pp-media-background{
    background-color:rgba(0,0,0,.2);
    background-size:cover
}
.pp-floating-element{
    position:fixed;
    z-index:999
}
.pp-floating-element-align-top-left .pp-floating-element{
    top:0;
    left:0
}
.pp-floating-element-align-top-right .pp-floating-element{
    top:0;
    right:0
}
.pp-floating-element-align-top-center .pp-floating-element{
    top:0;
    left:50%;
    -webkit-transform:translateX(-50%);
    transform:translateX(-50%)
}
.pp-floating-element-align-middle-left .pp-floating-element{
    top:50%;
    left:0;
    -webkit-transform:translateY(-50%);
    transform:translateY(-50%)
}
.pp-floating-element-align-middle-right .pp-floating-element{
    top:50%;
    right:0;
    -webkit-transform:translateY(-50%);
    transform:translateY(-50%)
}
.pp-floating-element-align-bottom-left .pp-floating-element{
    bottom:0;
    left:0
}
.pp-floating-element-align-bottom-right .pp-floating-element{
    bottom:0;
    right:0
}
.pp-floating-element-align-bottom-center .pp-floating-element{
    bottom:0;
    left:50%;
    -webkit-transform:translateX(-50%);
    transform:translateX(-50%)
}
.pp-submit-button,.pp-tooltip-click,.pp-wrapper-link{
    cursor:pointer
}
.elementor-star-rating{
    color:#ccd6df;
    font-family:eicons;
    display:inline-block
}
.elementor-star-rating i{
    display:inline-block;
    position:relative;
    font-style:normal;
    cursor:default
}
.elementor-star-rating i:before{
    content:'\e934';
    display:block;
    font-size:inherit;
    font-family:inherit;
    position:absolute;
    overflow:hidden;
    color:#f0ad4e;
    top:0;
    left:0
}
.elementor-star-rating .elementor-star-empty:before{
    content:none
}
.elementor-star-rating .elementor-star-1:before{
    width:10%
}
.elementor-star-rating .elementor-star-2:before{
    width:20%
}
.elementor-star-rating .elementor-star-3:before{
    width:30%
}
.elementor-star-rating .elementor-star-4:before{
    width:40%
}
.elementor-star-rating .elementor-star-5:before{
    width:50%
}
.elementor-star-rating .elementor-star-6:before{
    width:60%
}
.elementor-star-rating .elementor-star-7:before{
    width:70%
}
.elementor-star-rating .elementor-star-8:before{
    width:80%
}
.elementor-star-rating .elementor-star-9:before{
    width:90%
}
.elementor--star-style-star_unicode .elementor-star-rating i:not(.elementor-star-empty):before{
    content:"\002605"
}
.logged-in #wpadminbar~.pp-gallery-fancybox .fancybox-toolbar{
    margin-top:32px
}
.e-con-inner>.elementor-widget-pp-video-gallery,.e-con>.elementor-widget-pp-video-gallery{
    width:var(--container-widget-width);
    --flex-grow:var(--container-widget-flex-grow)
}
.elementor-element.pp-animated-gradient-bg-yes,.elementor-element.pp-animated-gradient-bg-yes .pp-animated-gradient-bg,.elementor-section.pp-animated-gradient-bg-yes,.elementor-section.pp-animated-gradient-bg-yes .pp-animated-gradient-bg{
    background-size:400% 400%!important;
    animation:AnimatedGradientBg 15s ease-in-out infinite;
    -webkit-animation:AnimatedGradientBg 15s ease-in-out infinite;
    -moz-animation:AnimatedGradientBg 15s ease-in-out infinite
}
.pp-animated-gradient-bg{
    position:absolute;
    top:0;
    left:0;
    height:100%;
    width:100%
}
@keyframes AnimatedGradientBg{
    0%{
        background-position:0 50%
    }
    50%{
        background-position:100% 50%
    }
    100%{
        background-position:0 50%
    }
}
@-webkit-keyframes AnimatedGradientBg{
    0%{
        background-position:0 50%
    }
    50%{
        background-position:100% 50%
    }
    100%{
        background-position:0 50%
    }
}
.pp-contact-form input[type=date],.pp-contact-form input[type=email],.pp-contact-form input[type=number],.pp-contact-form input[type=tel],.pp-contact-form input[type=text],.pp-contact-form input[type=url],.pp-contact-form textarea{
    background:#fff;
    -webkit-box-shadow:none;
    box-shadow:none;
    float:none;
    height:auto;
    margin:0;
    outline:0;
    width:auto
}
.pp-contact-form input[type=submit]{
    border:0;
    float:none;
    height:auto;
    margin:0;
    padding:10px 20px;
    width:auto
}
.pp-contact-form input[type=button],.pp-contact-form input[type=submit]{
    -webkit-transition:all .25s linear 0s;
    transition:all .25s linear 0s
}
.pp-contact-form.placeholder-hide input::-webkit-input-placeholder,.pp-contact-form.placeholder-hide textarea::-webkit-input-placeholder{
    opacity:0;
    visibility:hidden
}
.pp-contact-form.placeholder-hide input::-moz-placeholder,.pp-contact-form.placeholder-hide textarea::-moz-placeholder{
    opacity:0;
    visibility:hidden
}
.pp-contact-form.placeholder-hide input:-ms-input-placeholder,.pp-contact-form.placeholder-hide textarea:-ms-input-placeholder{
    opacity:0;
    visibility:hidden
}
.pp-contact-form.placeholder-hide input:-moz-placeholder,.pp-contact-form.placeholder-hide textarea:-moz-placeholder{
    opacity:0;
    visibility:hidden
}
.pp-custom-radio-checkbox input[type=checkbox],.pp-custom-radio-checkbox input[type=radio]{
    -webkit-appearance:none;
    -moz-appearance:none;
    border-style:solid;
    border-width:0;
    outline:0;
    min-width:1px;
    width:15px;
    height:15px;
    background:#ddd;
    padding:3px;
    vertical-align:middle
}
.pp-custom-radio-checkbox input[type=checkbox]:before,.pp-custom-radio-checkbox input[type=radio]:before{
    content:"";
    width:100%;
    height:100%;
    padding:0;
    margin:0;
    display:block
}
.pp-custom-radio-checkbox input[type=checkbox]:checked:before,.pp-custom-radio-checkbox input[type=radio]:checked:before{
    background:#999;
    -webkit-transition:all .25s linear 0s;
    transition:all .25s linear 0s
}
.pp-custom-radio-checkbox input[type=radio]{
    border-radius:50%
}
.pp-custom-radio-checkbox input[type=radio]:before{
    border-radius:50%
}
.pp-divider-wrap{
    font-size:0;
    line-height:0
}
.pp-divider{
    text-align:center
}
.pp-divider-left .divider-border-left{
    display:none
}
.pp-divider-right .divider-border-right{
    display:none
}
.pp-divider-horizontal{
    border:0;
    border-color:#000;
    border-bottom-width:4px;
    border-top-width:0;
    display:inline-block;
    width:80px;
    height:0;
    border-style:dashed
}
.pp-divider-vertical{
    border:0;
    display:inline-block;
    border-left:2px solid #000;
    padding-bottom:50px
}
.divider-text-container{
    display:inline-block;
    max-width:100%
}
.divider-text-wrap{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    margin:0 auto
}
.pp-divider-text{
    font-size:16px;
    line-height:1.4
}
.pp-divider-border-wrap{
    -webkit-box-flex:1;
    -ms-flex:1 1 auto;
    flex:1 1 auto
}
.divider-border{
    border:0;
    height:1px;
    border-top:1px solid #000;
    display:block;
    width:100%
}
.pp-divider-content{
    display:inherit;
    -webkit-box-flex:0;
    -ms-flex:0 1 auto;
    flex:0 1 auto;
    margin:0 20px
}
.pp-counter{
    display:inline-block
}
.pp-counter-icon,.pp-counter-icon-divider,.pp-counter-icon-wrap,.pp-counter-num-divider{
    display:inline-block
}
.pp-counter-icon{
    line-height:1
}
.pp-counter-layout-3 .pp-icon-title-wrap,.pp-counter-layout-3-number-wrap,.pp-counter-layout-4 .pp-icon-title-wrap,.pp-counter-layout-4-number-wrap{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center
}
.pp-counter-layout-5,.pp-counter-layout-6{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center
}
.pp-counter-layout-6 .pp-counter-icon-wrap{
    -webkit-box-ordinal-group:3;
    -ms-flex-order:2;
    order:2
}
.pp-counter-layout-7,.pp-counter-layout-8{
    display:-webkit-inline-box;
    display:-ms-inline-flexbox;
    display:inline-flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center
}
.pp-counter-layout-7 .pp-icon-title-wrap,.pp-counter-layout-8 .pp-icon-title-wrap{
    display:-webkit-inline-box;
    display:-ms-inline-flexbox;
    display:inline-flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -ms-flex-direction:column;
    flex-direction:column;
    -webkit-box-align:start;
    -ms-flex-align:start;
    align-items:flex-start
}
.pp-counter-layout-7 .pp-counter-title-wrap,.pp-counter-layout-8 .pp-counter-title-wrap{
    text-align:left
}
.pp-counter-layout-8{
    -webkit-box-orient:horizontal;
    -webkit-box-direction:reverse;
    -ms-flex-direction:row-reverse;
    flex-direction:row-reverse
}
.pp-counter-layout-8 .pp-icon-title-wrap{
    -webkit-box-align:end;
    -ms-flex-align:end;
    align-items:flex-end
}
.pp-counter-layout-8 .pp-counter-title-wrap{
    text-align:right
}
.pp-counter .pp-icon-title-wrap .pp-counter-title{
    display:inline-block
}
.pp-counter .pp-icon-number-wrap .pp-counter-number-wrap{
    display:inline-block
}
.pp-counter-number{
    direction:ltr
}
.pp-counter-number-wrap{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    font-size:69px;
    line-height:1
}
.pp-business-hours .pp-business-day,.pp-business-hours .pp-business-timing{
    float:left;
    width:50%
}
.pp-business-hours .pp-business-timing{
    text-align:right
}
.pp-list-container .pp-icon-wrapper{
    display:-webkit-inline-box;
    display:-ms-inline-flexbox;
    display:inline-flex;
    -ms-flex-negative:0;
    flex-shrink:0;
    line-height:1;
    -webkit-transition:all .25s linear 0s;
    transition:all .25s linear 0s
}
.pp-list-container .pp-icon-list-icon{
    display:inline-block;
    text-align:center
}
.pp-list-container .pp-list-items{
    list-style:none;
    margin:0;
    padding:0
}
.pp-list-container .pp-list-items li{
    margin:0;
    padding:0;
    position:relative;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex
}
.pp-list-container .pp-list-items li:after{
    bottom:0;
    display:block;
    position:absolute;
    margin-bottom:-5px
}
.pp-list-container .pp-list-items li .pp-icon-list-text{
    -webkit-transition:color .2s ease-in-out;
    transition:color .2s ease-in-out
}
.pp-list-container .pp-list-items .fa{
    text-align:center
}
.pp-list-container .pp-list-items a{
    display:inherit;
    -webkit-box-align:inherit;
    -ms-flex-align:inherit;
    align-items:inherit
}
.pp-list-items.pp-inline-items{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap
}
.pp-list-items.pp-inline-items li:not(:last-child){
    margin-right:8px
}
.pp-icon-right .pp-list-items li{
    -webkit-box-pack:end;
    -ms-flex-pack:end;
    justify-content:flex-end;
    text-align:right
}
.pp-icon-right .pp-icon-wrapper{
    -webkit-box-ordinal-group:3;
    -ms-flex-order:2;
    order:2
}
.pp-info-box-container{
    -webkit-transition:all .25s linear 0s;
    transition:all .25s linear 0s
}
.pp-info-box-container:not(.elementor-grid){
    display:block
}
.pp-info-box .pp-info-box-icon{
    display:inline-block;
    line-height:1;
    max-width:100%
}
.pp-info-box .pp-info-box-icon .fa{
    -webkit-transition:all .25s linear 0s;
    transition:all .25s linear 0s;
    width:1em;
    height:1em
}
.pp-info-box .pp-info-box-content{
    -webkit-box-flex:1;
    -ms-flex-positive:1;
    flex-grow:1
}
.pp-info-box-divider-wrap{
    font-size:0;
    line-height:0
}
.pp-info-box-divider{
    display:inline-block
}
.pp-info-box-equal-height .pp-info-box{
    height:100%
}
.pp-info-box-left .pp-info-box{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    -ms-flex-direction:row;
    flex-direction:row
}
.pp-info-box-left .pp-info-box .pp-info-box-icon-wrap{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    margin-right:20px
}
.pp-info-box-left .pp-info-box .pp-info-box-icon,.pp-info-box-left .pp-info-box img{
    width:100%
}
.pp-info-box-right .pp-info-box{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:horizontal;
    -webkit-box-direction:reverse;
    -ms-flex-direction:row-reverse;
    flex-direction:row-reverse
}
.pp-info-box-right .pp-info-box .pp-info-box-icon-wrap{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    margin-left:20px
}
.pp-info-box-right .pp-info-box .pp-info-box-icon,.pp-info-box-right .pp-info-box img{
    width:100%
}
.pp-info-box-carousel .pp-info-box-content-wrap{
    overflow:hidden
}
.pp-info-box-description p:last-child{
    margin-bottom:0
}
.pp-info-list-container{
    overflow:hidden
}
.pp-info-list-container li{
    overflow:hidden;
    position:relative
}
.pp-info-list-container li:last-child{
    overflow:hidden
}
.pp-info-list-container .pp-list-items li{
    display:block
}
.pp-info-list-container .pp-info-list-item-inner{
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex
}
.pp-info-list-container .pp-infolist-icon-wrapper{
    background:#f5f5f5;
    display:-webkit-inline-box;
    display:-ms-inline-flexbox;
    display:inline-flex;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -ms-flex-negative:0;
    flex-shrink:0;
    position:relative
}
.pp-info-list-container .pp-info-list-number{
    text-align:center
}
.pp-info-list-container .pp-info-list-item:last-child{
    margin-bottom:0!important
}
.pp-info-list-container .pp-list-items a{
    color:inherit
}
.pp-infolist-content-wrapper{
    width:100%
}
.pp-info-list-icon-left.pp-info-list-icon-vertical-middle .pp-info-list-item-inner,.pp-info-list-icon-right.pp-info-list-icon-vertical-middle .pp-info-list-item-inner{
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center
}
.pp-info-list-icon-left.pp-info-list-icon-vertical-top .pp-info-list-item-inner,.pp-info-list-icon-right.pp-info-list-icon-vertical-top .pp-info-list-item-inner{
    -webkit-box-align:start;
    -ms-flex-align:start;
    align-items:flex-start
}
.pp-info-list-icon-left.pp-info-list-icon-vertical-top .pp-info-list-item:first-child .pp-infolist-icon-wrapper:before,.pp-info-list-icon-right.pp-info-list-icon-vertical-top .pp-info-list-item:first-child .pp-infolist-icon-wrapper:before{
    display:none
}
.pp-info-list-icon-left.pp-info-list-icon-vertical-bottom .pp-info-list-item-inner,.pp-info-list-icon-right.pp-info-list-icon-vertical-bottom .pp-info-list-item-inner{
    -webkit-box-align:end;
    -ms-flex-align:end;
    align-items:flex-end
}
.pp-info-list-icon-left.pp-info-list-icon-vertical-bottom .pp-info-list-item:last-child .pp-infolist-icon-wrapper:after,.pp-info-list-icon-right.pp-info-list-icon-vertical-bottom .pp-info-list-item:last-child .pp-infolist-icon-wrapper:after{
    display:none
}
.pp-info-list-icon-top.pp-info-list-icon-horizontal-center .pp-info-list-item-inner{
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center
}
.pp-info-list-icon-top.pp-info-list-icon-horizontal-left .pp-info-list-item-inner{
    -webkit-box-align:start;
    -ms-flex-align:start;
    align-items:flex-start
}
.pp-info-list-icon-top.pp-info-list-icon-horizontal-left .pp-info-list-item:first-child .pp-infolist-icon-wrapper:before{
    display:none
}
.pp-info-list-icon-top.pp-info-list-icon-horizontal-right .pp-info-list-item-inner{
    -webkit-box-align:end;
    -ms-flex-align:end;
    align-items:flex-end
}
.pp-info-list-icon-top.pp-info-list-icon-horizontal-right .pp-info-list-item:last-child .pp-infolist-icon-wrapper:after{
    display:none
}
.pp-info-list-icon-left .pp-infolist-icon-wrapper{
    margin-right:10px
}
.pp-info-list-icon-left .pp-info-list-connector .pp-infolist-icon-wrapper:before{
    content:'';
    border-right:1px solid #000;
    height:1500px;
    bottom:14px;
    left:calc(7px -(1px/2));
    position:absolute;
    width:1px
}
.pp-info-list-icon-left .pp-info-list-connector .pp-infolist-icon-wrapper:after{
    content:'';
    border-right:1px solid #000;
    height:1500px;
    top:14px;
    left:calc(7px -(1px/2));
    position:absolute;
    width:1px
}
.pp-info-list-icon-right .pp-info-list-item{
    -webkit-box-pack:end;
    -ms-flex-pack:end;
    justify-content:flex-end;
    text-align:right
}
.pp-info-list-icon-right .pp-infolist-icon-wrapper{
    margin-left:10px;
    -webkit-box-ordinal-group:3;
    -ms-flex-order:2;
    order:2
}
.pp-info-list-icon-right .pp-info-list-connector .pp-infolist-icon-wrapper:before{
    content:'';
    border-left:1px solid #000;
    height:1500px;
    bottom:14px;
    right:calc(7px -(1px/2));
    position:absolute;
    width:1px
}
.pp-info-list-icon-right .pp-info-list-connector .pp-infolist-icon-wrapper:after{
    content:'';
    border-left:1px solid #000;
    height:1500px;
    top:14px;
    right:calc(7px -(1px/2));
    position:absolute;
    width:1px
}
.pp-info-list-connector.pp-info-list-corners-hide .pp-info-list-item:first-child .pp-infolist-icon-wrapper:before{
    display:none
}
.pp-info-list-connector.pp-info-list-corners-hide .pp-info-list-item:last-child .pp-infolist-icon-wrapper:after{
    display:none
}
.pp-info-list-icon-top .pp-list-items{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center
}
.pp-info-list-icon-top .pp-list-items .pp-info-list-item{
    display:inline-block;
    -webkit-box-flex:1;
    -ms-flex-positive:1;
    flex-grow:1;
    -ms-flex-preferred-size:0;
    flex-basis:0;
    text-align:center
}
.pp-info-list-icon-top .pp-list-items .pp-info-list-item:last-child{
    margin-right:0!important
}
.pp-info-list-icon-top .pp-infolist-icon-wrapper{
    margin-bottom:10px;
    vertical-align:top
}
.pp-info-list-icon-top .pp-info-list-connector .pp-infolist-icon-wrapper:before{
    content:'';
    border-top:1px solid #000;
    height:1px;
    top:calc(7px -(1px/2));
    left:auto;
    right:14px;
    position:absolute;
    width:1500px
}
.pp-info-list-icon-top .pp-info-list-connector .pp-infolist-icon-wrapper:after{
    content:'';
    border-top:1px solid #000;
    height:1px;
    left:14px;
    top:calc(7px -(1px/2));
    right:auto;
    position:absolute;
    width:1500px
}
.pp-info-list-icon-top .pp-info-list-item-inner{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -ms-flex-direction:column;
    flex-direction:column
}
.pp-infolist-icon-wrapper{
    line-height:1;
    position:relative;
    z-index:1
}
.pp-info-list-item .pp-info-list-button{
    display:-webkit-inline-box;
    display:-ms-inline-flexbox;
    display:inline-flex
}
.pp-info-list-item .pp-info-list-button .pp-button-icon{
    margin-right:10px
}
.pp-info-list-item .pp-info-list-button-icon-after .pp-button-icon{
    margin-left:10px;
    margin-right:0;
    -webkit-box-ordinal-group:3;
    -ms-flex-order:2;
    order:2
}
.pp-link{
    display:inline-block;
    position:relative
}
.pp-link-effect-1:after{
    background:#000;
    position:absolute;
    bottom:-4px;
    content:'';
    height:1px;
    left:0;
    opacity:0;
    -webkit-transform:translateY(10px);
    transform:translateY(10px);
    -webkit-transition:height .25s,opacity .25s,-webkit-transform .25s;
    transition:height .25s,opacity .25s,-webkit-transform .25s;
    transition:height .25s,opacity .25s,transform .25s;
    transition:height .25s,opacity .25s,transform .25s,-webkit-transform .25s;
    width:100%
}
.pp-link-effect-1:hover:after{
    height:4px;
    opacity:1;
    -webkit-transform:translateY(0);
    transform:translateY(0)
}
.pp-link-effect-2:after{
    background:#000;
    position:absolute;
    bottom:-4px;
    content:'';
    height:1px;
    left:0;
    opacity:0;
    -webkit-transform:translateY(0);
    transform:translateY(0);
    -webkit-transition:height .25s,opacity .25s,-webkit-transform .25s;
    transition:height .25s,opacity .25s,-webkit-transform .25s;
    transition:height .25s,opacity .25s,transform .25s;
    transition:height .25s,opacity .25s,transform .25s,-webkit-transform .25s;
    width:100%
}
.pp-link-effect-2:hover:after{
    height:4px;
    opacity:1;
    -webkit-transform:translateY(10px);
    transform:translateY(10px)
}
.pp-link-effect-3:after,.pp-link-effect-3:before{
    display:inline-block;
    opacity:0;
    -webkit-transition:-webkit-transform .3s,opacity .2s;
    -webkit-transition:opacity .2s,-webkit-transform .3s;
    transition:opacity .2s,-webkit-transform .3s;
    transition:transform .3s,opacity .2s;
    transition:transform .3s,opacity .2s,-webkit-transform .3s
}
.pp-link-effect-3:before{
    margin-right:10px;
    content:'[';
    -webkit-transform:translateX(20px);
    transform:translateX(20px)
}
.pp-link-effect-3:after{
    margin-left:10px;
    content:']';
    -webkit-transform:translateX(-20px);
    transform:translateX(-20px)
}
.pp-link-effect-3:focus:after,.pp-link-effect-3:focus:before,.pp-link-effect-3:hover:after,.pp-link-effect-3:hover:before{
    opacity:1;
    -webkit-transform:translateX(0);
    transform:translateX(0)
}
.pp-link-effect-4{
    -webkit-perspective:1000px;
    perspective:1000px
}
.pp-link-effect-4 span{
    position:relative;
    display:inline-block;
    padding:0 14px;
    background:#2195de;
    -webkit-transition:-webkit-transform .3s;
    transition:-webkit-transform .3s;
    transition:transform .3s;
    transition:transform .3s,-webkit-transform .3s;
    -webkit-transform-origin:50% 0;
    transform-origin:50% 0;
    -webkit-transform-style:preserve-3d;
    transform-style:preserve-3d
}
.pp-link-effect-4 span:before{
    position:absolute;
    top:100%;
    left:0;
    width:100%;
    height:100%;
    background:#0965a0;
    text-align:center;
    content:attr(data-hover);
    -webkit-transition:background .3s;
    transition:background .3s;
    -webkit-transform:rotateX(-90deg);
    transform:rotateX(-90deg);
    -webkit-transform-origin:50% 0;
    transform-origin:50% 0
}
.pp-link-effect-4:focus span,.pp-link-effect-4:hover span{
    -webkit-transform:rotateX(90deg) translateY(-22px);
    transform:rotateX(90deg) translateY(-22px)
}
.pp-link-effect-4:focus span:before,.pp-link-effect-4:hover span:before{
    background:#28a2ee
}
.pp-link-effect-5{
    display:inline-block;
    overflow:hidden;
    padding:0 4px
}
.pp-link-effect-5 span{
    position:relative;
    display:inline-block;
    -webkit-transition:-webkit-transform .3s;
    transition:-webkit-transform .3s;
    transition:transform .3s;
    transition:transform .3s,-webkit-transform .3s
}
.pp-link-effect-5 span:before{
    position:absolute;
    top:100%;
    content:attr(data-hover);
    -webkit-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0)
}
.pp-link-effect-5:focus span,.pp-link-effect-5:hover span{
    -webkit-transform:translateY(-100%);
    transform:translateY(-100%)
}
.pp-link-effect-6{
    margin:0 10px;
    padding:10px 20px
}
.pp-link-effect-6:before{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:2px;
    background:#fff;
    content:'';
    -webkit-transition:top .3s;
    transition:top .3s
}
.pp-link-effect-6:after{
    position:absolute;
    top:0;
    left:0;
    width:2px;
    height:2px;
    background:#fff;
    content:'';
    -webkit-transition:height .3s;
    transition:height .3s
}
.pp-link-effect-6:hover::before{
    top:100%;
    opacity:1
}
.pp-link-effect-6:hover::after{
    height:100%
}
.pp-link-effect-7{
    padding:12px 10px 10px;
    color:#566473;
    text-shadow:none;
    font-weight:700
}
.pp-link-effect-7:after,.pp-link-effect-7:before{
    position:absolute;
    top:100%;
    left:0;
    width:100%;
    height:3px;
    background:#566473;
    content:'';
    -webkit-transition:-webkit-transform .3s;
    transition:-webkit-transform .3s;
    transition:transform .3s;
    transition:transform .3s,-webkit-transform .3s;
    -webkit-transform:scale(.85);
    transform:scale(.85)
}
.pp-link-effect-7:after{
    opacity:0;
    -webkit-transition:top .3s,opacity .3s,-webkit-transform .3s;
    transition:top .3s,opacity .3s,-webkit-transform .3s;
    transition:top .3s,opacity .3s,transform .3s;
    transition:top .3s,opacity .3s,transform .3s,-webkit-transform .3s
}
.pp-link-effect-7:focus::after,.pp-link-effect-7:focus::before,.pp-link-effect-7:hover::after,.pp-link-effect-7:hover::before{
    -webkit-transform:scale(1);
    transform:scale(1)
}
.pp-link-effect-7:focus::after,.pp-link-effect-7:hover::after{
    top:0;
    opacity:1
}
.pp-link-effect-8{
    padding:10px 20px
}
.pp-link-effect-8:after,.pp-link-effect-8:before{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    border:3px solid #354856;
    content:'';
    -webkit-transition:-webkit-transform .3s,opacity .3s;
    -webkit-transition:opacity .3s,-webkit-transform .3s;
    transition:opacity .3s,-webkit-transform .3s;
    transition:transform .3s,opacity .3s;
    transition:transform .3s,opacity .3s,-webkit-transform .3s
}
.pp-link-effect-8:after{
    border-color:#fff;
    opacity:0;
    -webkit-transform:translateY(-7px) translateX(6px);
    transform:translateY(-7px) translateX(6px)
}
.pp-link-effect-8:focus:before,.pp-link-effect-8:hover:before{
    opacity:0;
    -webkit-transform:translateY(5px) translateX(-5px);
    transform:translateY(5px) translateX(-5px)
}
.pp-link-effect-8:focus:after,.pp-link-effect-8:hover:after{
    opacity:1;
    -webkit-transform:translateY(0) translateX(0);
    transform:translateY(0) translateX(0)
}
.pp-link-effect-9{
    display:inline-block;
    margin:0 20px;
    padding:18px 20px
}
.pp-link-effect-9:after,.pp-link-effect-9:before{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:1px;
    background:#fff;
    content:'';
    opacity:.2;
    -webkit-transition:opacity .3s,height .3s;
    transition:opacity .3s,height .3s
}
.pp-link-effect-9:after{
    top:100%;
    opacity:0;
    -webkit-transition:-webkit-transform .3s,opacity .3s;
    -webkit-transition:opacity .3s,-webkit-transform .3s;
    transition:opacity .3s,-webkit-transform .3s;
    transition:transform .3s,opacity .3s;
    transition:transform .3s,opacity .3s,-webkit-transform .3s;
    -webkit-transform:translateY(-10px);
    transform:translateY(-10px)
}
.pp-link-effect-9 span:first-child{
    z-index:2;
    display:block;
    font-weight:300
}
.pp-link-effect-9 span:last-child{
    z-index:1;
    display:block;
    padding:8px 0 0;
    color:rgba(0,0,0,.4);
    text-shadow:none;
    text-transform:none;
    font-style:italic;
    font-size:.75em;
    font-family:Palatino,"Palatino Linotype","Palatino LT STD","Book Antiqua",Georgia,serif;
    opacity:0;
    -webkit-transition:-webkit-transform .3s,opacity .3s;
    -webkit-transition:opacity .3s,-webkit-transform .3s;
    transition:opacity .3s,-webkit-transform .3s;
    transition:transform .3s,opacity .3s;
    transition:transform .3s,opacity .3s,-webkit-transform .3s;
    -webkit-transform:translateY(-100%);
    transform:translateY(-100%)
}
.pp-link-effect-9:focus:before,.pp-link-effect-9:hover:before{
    height:6px
}
.pp-link-effect-9:focus:after,.pp-link-effect-9:focus:before,.pp-link-effect-9:hover:after,.pp-link-effect-9:hover:before{
    opacity:1;
    -webkit-transform:translateY(0);
    transform:translateY(0)
}
.pp-link-effect-9:focus span:last-child,.pp-link-effect-9:hover span:last-child{
    opacity:1;
    -webkit-transform:translateY(0);
    transform:translateY(0)
}
.pp-link-effect-10{
    display:inline-block;
    overflow:hidden;
    margin:0 15px
}
.pp-link-effect-10 span{
    display:block;
    background:#0f7c67;
    padding:8px 20px;
    -webkit-transition:-webkit-transform .3s;
    transition:-webkit-transform .3s;
    transition:transform .3s;
    transition:transform .3s,-webkit-transform .3s
}
.pp-link-effect-10:before{
    position:absolute;
    top:0;
    left:0;
    z-index:-1;
    width:100%;
    height:100%;
    background:#fff;
    color:#0f7c67;
    content:attr(data-hover);
    padding:8px 20px;
    -webkit-transition:-webkit-transform .3s;
    transition:-webkit-transform .3s;
    transition:transform .3s;
    transition:transform .3s,-webkit-transform .3s;
    -webkit-transform:translateX(-50%)
}
.pp-link-effect-10:focus span,.pp-link-effect-10:hover span{
    -webkit-transform:translateX(100%);
    transform:translateX(100%)
}
.pp-link-effect-10:focus:before,.pp-link-effect-10:hover:before{
    -webkit-transform:translateX(0);
    transform:translateX(0);
    z-index:1
}
.pp-link-effect-11{
    padding:10px 0;
    border-top:2px solid #0972b4;
    color:#0972b4;
    text-shadow:none
}
.pp-link-effect-11:before{
    position:absolute;
    top:0;
    left:0;
    overflow:hidden;
    padding:10px 0;
    max-width:0;
    border-bottom:2px solid #fff;
    color:#fff;
    content:attr(data-hover);
    -webkit-transition:max-width .5s;
    transition:max-width .5s
}
.pp-link-effect-11:focus:before,.pp-link-effect-11:hover:before{
    max-width:100%
}
.pp-link-effect-12:after,.pp-link-effect-12:before{
    position:absolute;
    top:50%;
    left:50%;
    width:100px;
    height:100px;
    border:2px solid rgba(0,0,0,.1);
    border-radius:50%;
    content:'';
    opacity:0;
    -webkit-transition:-webkit-transform .3s,opacity .3s;
    -webkit-transition:opacity .3s,-webkit-transform .3s;
    transition:opacity .3s,-webkit-transform .3s;
    transition:transform .3s,opacity .3s;
    transition:transform .3s,opacity .3s,-webkit-transform .3s;
    -webkit-transform:translateX(-50%) translateY(-50%) scale(.2);
    transform:translateX(-50%) translateY(-50%) scale(.2)
}
.pp-link-effect-12:after{
    width:90px;
    height:90px;
    border-width:6px;
    -webkit-transform:translateX(-50%) translateY(-50%) scale(.8);
    transform:translateX(-50%) translateY(-50%) scale(.8)
}
.pp-link-effect-12:focus:after,.pp-link-effect-12:focus:before,.pp-link-effect-12:hover:after,.pp-link-effect-12:hover:before{
    opacity:1;
    -webkit-transform:translateX(-50%) translateY(-50%) scale(1);
    transform:translateX(-50%) translateY(-50%) scale(1)
}
.pp-link-effect-13{
    display:inline-block;
    -webkit-transition:color .3s;
    transition:color .3s
}
.pp-link-effect-13:before{
    position:absolute;
    top:100%;
    left:50%;
    color:transparent;
    content:'\2022';
    text-shadow:0 0 transparent;
    font-size:1.2em;
    -webkit-transition:text-shadow .3s,color .3s;
    transition:text-shadow .3s,color .3s;
    -webkit-transform:translateX(-50%);
    transform:translateX(-50%);
    pointer-events:none
}
.pp-link-effect-13:focus:before,.pp-link-effect-13:hover:before{
    color:#fff;
    text-shadow:10px 0 #fff,-10px 0 #fff
}
.pp-link-effect-13:focus,.pp-link-effect-13:hover{
    color:#ba7700
}
.pp-link-effect-14{
    display:inline-block;
    padding:0 20px;
    height:45px;
    line-height:45px
}
.pp-link-effect-14:after,.pp-link-effect-14:before{
    position:absolute;
    width:45px;
    height:2px;
    background:#fff;
    content:'';
    -webkit-transition:all .3s;
    transition:all .3s;
    pointer-events:none
}
.pp-link-effect-14:before{
    top:0;
    left:0;
    -webkit-transform:rotate(90deg);
    transform:rotate(90deg);
    -webkit-transform-origin:0 0;
    transform-origin:0 0
}
.pp-link-effect-14:after{
    right:0;
    bottom:0;
    -webkit-transform:rotate(90deg);
    transform:rotate(90deg);
    -webkit-transform-origin:100% 0;
    transform-origin:100% 0
}
.pp-link-effect-14:focus:after,.pp-link-effect-14:focus:before,.pp-link-effect-14:hover:after,.pp-link-effect-14:hover:before{
    opacity:1
}
.pp-link-effect-14:focus:before,.pp-link-effect-14:hover:before{
    left:50%;
    -webkit-transform:rotate(0) translateX(-50%);
    transform:rotate(0) translateX(-50%)
}
.pp-link-effect-14:focus:after,.pp-link-effect-14:hover:after{
    right:50%;
    -webkit-transform:rotate(0) translateX(50%);
    transform:rotate(0) translateX(50%)
}
.pp-link-effect-15{
    display:inline-block;
    color:rgba(0,0,0,.2);
    font-weight:700;
    text-shadow:none
}
.pp-link-effect-15:before{
    color:#fff;
    content:attr(data-hover);
    position:absolute;
    -webkit-transition:-webkit-transform .3s,opacity .3s;
    -webkit-transition:opacity .3s,-webkit-transform .3s;
    transition:opacity .3s,-webkit-transform .3s;
    transition:transform .3s,opacity .3s;
    transition:transform .3s,opacity .3s,-webkit-transform .3s
}
.pp-link-effect-15:focus:before,.pp-link-effect-15:hover:before{
    -webkit-transform:scale(.9);
    transform:scale(.9);
    opacity:0
}
.pp-link-effect-16{
    display:inline-block;
    color:#6f8686;
    text-shadow:0 0 1px rgba(111,134,134,.3)
}
.pp-link-effect-16:before{
    color:#fff;
    content:attr(data-hover);
    position:absolute;
    opacity:0;
    text-shadow:0 0 1px rgba(255,255,255,.3);
    -webkit-transform:scale(1.1) translateX(10px) translateY(-10px) rotate(4deg);
    transform:scale(1.1) translateX(10px) translateY(-10px) rotate(4deg);
    -webkit-transition:-webkit-transform .3s,opacity .3s;
    -webkit-transition:opacity .3s,-webkit-transform .3s;
    transition:opacity .3s,-webkit-transform .3s;
    transition:transform .3s,opacity .3s;
    transition:transform .3s,opacity .3s,-webkit-transform .3s;
    pointer-events:none
}
.pp-link-effect-16:focus:before,.pp-link-effect-16:hover:before{
    -webkit-transform:scale(1) translateX(0) translateY(0) rotate(0);
    transform:scale(1) translateX(0) translateY(0) rotate(0);
    opacity:1
}
.pp-link-effect-17{
    display:inline-block;
    color:#10649b;
    text-shadow:none;
    padding:10px 0
}
.pp-link-effect-17:before{
    color:#fff;
    text-shadow:0 0 1px rgba(255,255,255,.3);
    content:attr(data-hover);
    position:absolute;
    -webkit-transition:-webkit-transform .3s,opacity .3s;
    -webkit-transition:opacity .3s,-webkit-transform .3s;
    transition:opacity .3s,-webkit-transform .3s;
    transition:transform .3s,opacity .3s;
    transition:transform .3s,opacity .3s,-webkit-transform .3s;
    pointer-events:none
}
.pp-link-effect-17:after{
    content:'';
    position:absolute;
    left:0;
    bottom:0;
    width:100%;
    height:2px;
    background:#fff;
    opacity:0;
    -webkit-transform:translateY(5px);
    transform:translateY(5px);
    -webkit-transition:-webkit-transform .3s,opacity .3s;
    -webkit-transition:opacity .3s,-webkit-transform .3s;
    transition:opacity .3s,-webkit-transform .3s;
    transition:transform .3s,opacity .3s;
    transition:transform .3s,opacity .3s,-webkit-transform .3s;
    pointer-events:none
}
.pp-link-effect-17:focus:before,.pp-link-effect-17:hover:before{
    opacity:0;
    -webkit-transform:translateY(-2px);
    transform:translateY(-2px)
}
.pp-link-effect-17:focus:after,.pp-link-effect-17:hover:after{
    opacity:1;
    -webkit-transform:translateY(0);
    transform:translateY(0)
}
.pp-link-effect-18{
    display:inline-block;
    position:relative;
    z-index:1;
    padding:0 5px;
    color:#000;
    font-weight:700;
    -webkit-transition:color .3s;
    transition:color .3s
}
.pp-link-effect-18:after,.pp-link-effect-18:before{
    position:absolute;
    width:100%;
    left:0;
    top:50%;
    height:2px;
    margin-top:-1px;
    background:#000;
    content:'';
    z-index:-1;
    -webkit-transition:-webkit-transform .3s,opacity .3s;
    -webkit-transition:opacity .3s,-webkit-transform .3s;
    transition:opacity .3s,-webkit-transform .3s;
    transition:transform .3s,opacity .3s;
    transition:transform .3s,opacity .3s,-webkit-transform .3s;
    pointer-events:none
}
.pp-link-effect-18:before{
    -webkit-transform:translateY(-20px);
    transform:translateY(-20px)
}
.pp-link-effect-18:after{
    -webkit-transform:translateY(20px);
    transform:translateY(20px)
}
.pp-link-effect-18:focus,.pp-link-effect-18:hover{
    color:#000
}
.pp-link-effect-18:focus:after,.pp-link-effect-18:focus:before,.pp-link-effect-18:hover:after,.pp-link-effect-18:hover:before{
    opacity:.7
}
.pp-link-effect-18:focus:before,.pp-link-effect-18:hover:before{
    -webkit-transform:rotate(140deg);
    transform:rotate(140deg)
}
.pp-link-effect-18:focus:after,.pp-link-effect-18:hover:after{
    -webkit-transform:rotate(-45deg);
    transform:rotate(-45deg)
}
.pp-link-effect-19{
    display:inline-block;
    line-height:2em;
    -webkit-perspective:800px;
    perspective:800px;
    width:200px
}
.pp-link-effect-19 span{
    position:relative;
    display:inline-block;
    width:100%;
    padding:0 14px;
    background:#e35041;
    -webkit-transition:-webkit-transform .4s,background .4s;
    -webkit-transition:background .4s,-webkit-transform .4s;
    transition:background .4s,-webkit-transform .4s;
    transition:transform .4s,background .4s;
    transition:transform .4s,background .4s,-webkit-transform .4s;
    -webkit-transform-style:preserve-3d;
    transform-style:preserve-3d;
    -webkit-transform-origin:50% 50% -100px;
    transform-origin:50% 50% -100px
}
.pp-link-effect-19 span:before{
    position:absolute;
    top:0;
    left:100%;
    width:100%;
    height:100%;
    padding:0 14px;
    background:#b53a2d;
    content:attr(data-hover);
    -webkit-transition:background .4s;
    transition:background .4s;
    -webkit-transform:rotateY(90deg);
    transform:rotateY(90deg);
    -webkit-transform-origin:0 50%;
    transform-origin:0 50%;
    pointer-events:none
}
.pp-link-effect-19:focus span,.pp-link-effect-19:hover span{
    background:#b53a2d;
    -webkit-transform:rotateY(-90deg);
    transform:rotateY(-90deg)
}
.pp-link-effect-19:focus span:before,.pp-link-effect-19:hover span:before{
    background:#ef5e50
}
.pp-link-effect-20{
    display:inline-block;
    line-height:2em;
    -webkit-perspective:800px;
    perspective:800px
}
.pp-link-effect-20 span{
    position:relative;
    display:inline-block;
    text-align:center;
    padding:3px 15px 0;
    background:#587285;
    -webkit-box-shadow:inset 0 3px #2f4351;
    box-shadow:inset 0 3px #2f4351;
    -webkit-transition:background .6s;
    transition:background .6s;
    -webkit-transform-origin:50% 0;
    transform-origin:50% 0;
    -webkit-transform-style:preserve-3d;
    transform-style:preserve-3d;
    -webkit-transform-origin:0 50%;
    transform-origin:0 50%
}
.pp-link-effect-20 span:before{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    background:#fff;
    color:#2f4351;
    content:attr(data-hover);
    -webkit-transform:rotateX(270deg);
    transform:rotateX(270deg);
    -webkit-transition:-webkit-transform .6s;
    transition:-webkit-transform .6s;
    transition:transform .6s;
    transition:transform .6s,-webkit-transform .6s;
    -webkit-transform-origin:0 0;
    transform-origin:0 0;
    pointer-events:none
}
.pp-link-effect-20:focus span,.pp-link-effect-20:hover span{
    background:#2f4351
}
.pp-link-effect-20:focus span::before,.pp-link-effect-20:hover span::before{
    -webkit-transform:rotateX(10deg);
    transform:rotateX(10deg)
}
.pp-link-effect-21{
    display:inline-block;
    padding:10px;
    color:#237546;
    font-weight:700;
    text-shadow:none;
    -webkit-transition:color .3s;
    transition:color .3s
}
.pp-link-effect-21:after,.pp-link-effect-21:before{
    position:absolute;
    left:0;
    width:100%;
    height:2px;
    background:#fff;
    content:'';
    opacity:0;
    -webkit-transition:opacity .3s,-webkit-transform .3s;
    transition:opacity .3s,-webkit-transform .3s;
    transition:opacity .3s,transform .3s;
    transition:opacity .3s,transform .3s,-webkit-transform .3s;
    -webkit-transform:translateY(-10px);
    transform:translateY(-10px)
}
.pp-link-effect-21:before{
    top:0;
    -webkit-transform:translateY(-10px);
    transform:translateY(-10px)
}
.pp-link-effect-21:after{
    bottom:0;
    -webkit-transform:translateY(10px);
    transform:translateY(10px)
}
.pp-link-effect-21:focus,.pp-link-effect-21:hover{
    color:#fff
}
.pp-link-effect-21:focus:after,.pp-link-effect-21:focus:before,.pp-link-effect-21:hover:after,.pp-link-effect-21:hover:before{
    opacity:1;
    -webkit-transform:translateY(0);
    transform:translateY(0)
}
.elementor-widget-pp-pricing-table .elementor-widget-container{
    background-color:#f8f8f8
}
.pp-pricing-table{
    overflow:hidden;
    text-align:center;
    -webkit-transition:all .25s linear 0s;
    transition:all .25s linear 0s
}
.pp-pricing-table-container{
    position:relative
}
.pp-pricing-table.horizontal-table{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex
}
.pp-pricing-table.horizontal-table .pp-pricing-table-features,.pp-pricing-table.horizontal-table .pp-pricing-table-footer,.pp-pricing-table.horizontal-table .pp-pricing-table-head{
    -webkit-box-flex:1;
    -ms-flex:1;
    flex:1
}
.pp-pricing-table-align-left .pp-pricing-table,.pp-pricing-table-align-left.pp-pricing-table-price-duration-wrap .pp-pricing-table-price-duration{
    text-align:left
}
.pp-pricing-table-align-left .pp-pricing-table-price{
    -webkit-box-pack:start;
    -ms-flex-pack:start;
    justify-content:flex-start
}
.pp-pricing-table-align-right .pp-pricing-table,.pp-pricing-table-align-right.pp-pricing-table-price-duration-wrap .pp-pricing-table-price-duration{
    text-align:right
}
.pp-pricing-table-align-right .pp-pricing-table-price{
    -webkit-box-pack:end;
    -ms-flex-pack:end;
    justify-content:flex-end
}
.pp-pricing-table-head{
    background:#7a7a7a;
    padding:30px
}
.pp-pricing-table .pp-pricing-table-icon{
    display:inline-block
}
.pp-pricing-table .pp-pricing-table-title-wrap .pp-pricing-table-title{
    margin-bottom:0
}
.pp-pricing-table .pp-pricing-table-title-wrap .pp-pricing-table-subtitle{
    margin-bottom:0
}
.pp-pricing-table .pp-pricing-table-price{
    font-size:40px;
    margin-left:auto;
    margin-right:auto;
    padding:30px
}
.pp-pricing-table-price-value{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex
}
.pp-pricing-table-after-part{
    font-size:.4em;
    line-height:1;
    -ms-flex-item-align:start;
    align-self:flex-start
}
.pp-pricing-table .pp-pricing-table-features{
    list-style:none;
    margin:0;
    padding:0 30px
}
.pp-pricing-table .pp-pricing-table-features li{
    margin:0;
    padding:0
}
.pp-pricing-table .pp-pricing-table-features li:last-child{
    border-bottom:0
}
.pp-pricing-table .pp-pricing-table-features .excluded{
    text-decoration:line-through
}
.pp-pricing-table .pp-pricing-table-price-duration,.pp-pricing-table .pp-pricing-table-price-prefix{
    font-size:.4em;
    line-height:1;
    text-align:left
}
.pp-pricing-table .pp-pricing-table-price-prefix{
    -ms-flex-item-align:start;
    align-self:flex-start
}
.pp-pricing-table .pp-pricing-table-price-duration{
    -ms-flex-item-align:end;
    align-self:flex-end
}
.pp-pricing-table .pp-pricing-table-price-original .pp-pricing-table-price-prefix{
    font-size:1em;
    margin:0
}
.pp-pricing-table-price-duration-wrap .pp-pricing-table-price{
    -ms-flex-wrap:wrap;
    flex-wrap:wrap
}
.pp-pricing-table-price-duration-wrap .pp-pricing-table-price-duration{
    text-align:center;
    width:100%
}
.pp-pricing-table .pp-pricing-table-price-value{
    line-height:.9
}
.pp-pricing-table-price,.pp-pricing-table-price-wrap{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    width:100%
}
.pp-pricing-table-price-original{
    display:-webkit-inline-box;
    display:-ms-inline-flexbox;
    display:inline-flex;
    font-size:.5em;
    line-height:1;
    -ms-flex-item-align:end;
    align-self:flex-end;
    text-decoration:line-through
}
.pp-pricing-table-feature-content{
    display:-webkit-inline-box;
    display:-ms-inline-flexbox;
    display:inline-flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center
}
.pp-pricing-table-ribbon{
    color:#fff;
    font-size:13px;
    font-weight:700;
    position:absolute;
    text-align:center;
    text-transform:uppercase;
    top:0;
    z-index:2
}
.pp-pricing-table-ribbon-inner{
    background:#61ce70
}
.pp-pricing-table-ribbon-1{
    position:absolute;
    top:0;
    width:150px;
    overflow:hidden;
    height:150px
}
.pp-pricing-table-ribbon-1.pp-pricing-table-ribbon-right{
    left:auto;
    right:0;
    -webkit-transform:rotate(90deg);
    transform:rotate(90deg)
}
.pp-pricing-table-ribbon-1.pp-pricing-table-ribbon-left{
    left:0;
    right:auto;
    -webkit-transform:rotate(0);
    transform:rotate(0)
}
.pp-pricing-table-ribbon-1 .pp-pricing-table-ribbon-inner{
    text-align:center;
    left:0;
    width:200%;
    -webkit-transform:translateY(-50%) translateX(-50%) translateX(35px) rotate(-45deg);
    transform:translateY(-50%) translateX(-50%) translateX(35px) rotate(-45deg);
    margin-top:35px;
    line-height:2
}
.pp-pricing-table-ribbon-2{
    border-radius:50%;
    line-height:4em;
    min-height:4em;
    min-width:4em
}
.pp-pricing-table-ribbon-2 .pp-pricing-table-ribbon-inner{
    background:#61ce70;
    border-radius:50%
}
.pp-pricing-table-ribbon-2.pp-pricing-table-ribbon-right{
    -webkit-transform:translateX(38%) translateY(-38%);
    transform:translateX(38%) translateY(-38%)
}
.pp-pricing-table-ribbon-2.pp-pricing-table-ribbon-left{
    -webkit-transform:translateX(-38%) translateY(-38%);
    transform:translateX(-38%) translateY(-38%)
}
.pp-pricing-table-ribbon-right{
    right:0
}
.pp-pricing-table-ribbon-left{
    left:0
}
.pp-pricing-table-ribbon-3{
    background:#61ce70;
    top:10%
}
.pp-pricing-table-ribbon-3 .pp-pricing-table-ribbon-inner{
    padding:3px 18px
}
.pp-pricing-table-ribbon-3:after,.pp-pricing-table-ribbon-3:before{
    border-bottom:8px solid transparent;
    content:'';
    display:block;
    position:absolute;
    height:0;
    width:0;
    top:100%
}
.pp-pricing-table-ribbon-3.pp-pricing-table-ribbon-right{
    border-radius:3px 3px 0;
    right:-8px
}
.pp-pricing-table-ribbon-3.pp-pricing-table-ribbon-right:after,.pp-pricing-table-ribbon-3.pp-pricing-table-ribbon-right:before{
    right:0
}
.pp-pricing-table-ribbon-3.pp-pricing-table-ribbon-right:before{
    border-left:8px solid #61ce70
}
.pp-pricing-table-ribbon-3.pp-pricing-table-ribbon-right:after{
    border-left:8px solid rgba(0,0,0,.2)
}
.pp-pricing-table-ribbon-3.pp-pricing-table-ribbon-left{
    border-radius:3px 3px 3px 0;
    left:-8px
}
.pp-pricing-table-ribbon-3.pp-pricing-table-ribbon-left:after,.pp-pricing-table-ribbon-3.pp-pricing-table-ribbon-left:before{
    left:0
}
.pp-pricing-table-ribbon-3.pp-pricing-table-ribbon-left:before{
    border-right:8px solid #61ce70
}
.pp-pricing-table-ribbon-3.pp-pricing-table-ribbon-left:after{
    border-right:8px solid rgba(0,0,0,.2)
}
.pp-restaurant-menu .pp-restaurant-menu-item-wrap{
    margin-bottom:10px;
    position:relative
}
.pp-restaurant-menu .pp-restaurant-menu-item{
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex
}
.pp-restaurant-menu .pp-restaurant-menu-image{
    -webkit-box-flex:0;
    -ms-flex-positive:0;
    flex-grow:0;
    margin-right:10px
}
.pp-restaurant-menu .pp-restaurant-menu-content{
    -webkit-box-flex:1;
    -ms-flex-positive:1;
    flex-grow:1
}
.pp-restaurant-menu .pp-restaurant-menu-header{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    justify-content:space-between;
    margin-bottom:5px
}
.pp-restaurant-menu .pp-restaurant-menu-title{
    display:inline-block;
    margin:0
}
.pp-restaurant-menu .pp-restaurant-menu-title a{
    color:inherit
}
.pp-restaurant-menu-style-1 .pp-restaurant-menu-price{
    float:right
}
.pp-restaurant-menu-style-3 .pp-restaurant-menu-image{
    -webkit-box-ordinal-group:2;
    -ms-flex-order:1;
    order:1
}
.pp-restaurant-menu-style-4 .pp-restaurant-menu-header,.pp-restaurant-menu-style-4 .pp-restaurant-menu-item{
    display:block
}
.pp-restaurant-menu-style-4 .pp-restaurant-menu-image{
    display:inline-block
}
.pp-restaurant-menu-style-1 .pp-price-title-connector{
    border-bottom:1px dashed #000;
    height:1px;
    -webkit-box-flex:1;
    -ms-flex-positive:1;
    flex-grow:1;
    -ms-flex-item-align:center;
    align-self:center;
    margin:0 20px
}
.pp-restaurant-menu-style-powerpack .pp-restaurant-menu-item{
    min-height:150px;
    position:relative
}
.pp-restaurant-menu-style-powerpack .pp-restaurant-menu-price{
    bottom:0;
    padding:10px;
    position:absolute;
    right:0;
    z-index:1
}
.pp-restaurant-menu-style-powerpack .pp-restaurant-menu-price:after{
    border-color:transparent #b83d11;
    border-style:solid;
    border-width:110px 130px 0 0;
    bottom:0;
    content:"";
    position:absolute;
    right:0;
    z-index:-1
}
.pp-restaurant-menu-divider-wrap{
    font-size:0;
    line-height:0
}
.pp-restaurant-menu-divider{
    display:inline-block
}
.pp-promo-box{
    overflow:hidden;
    position:relative;
    width:100%
}
.pp-promo-box .pp-promo-box-icon{
    display:inline-block;
    line-height:1;
    text-align:center;
    -webkit-transition:all .25s linear 0s;
    transition:all .25s linear 0s
}
.pp-promo-box .pp-promo-box-icon .pp-promo-box-icon-inner{
    height:1em;
    width:1em
}
.pp-promo-box .pp-promo-box-bg,.pp-promo-box .pp-promo-box-overlay{
    position:absolute;
    height:100%;
    left:0;
    top:0;
    width:100%;
    -webkit-transition:transform .25s linear 0s;
    -webkit-transition:-webkit-transform .25s linear 0s;
    transition:-webkit-transform .25s linear 0s;
    transition:transform .25s linear 0s;
    transition:transform .25s linear 0s,-webkit-transform .25s linear 0s
}
.pp-promo-box .pp-promo-box-bg{
    padding:40px
}
.pp-promo-box .pp-promo-box-wrap{
    height:100%;
    width:100%;
    position:relative
}
.pp-promo-box .pp-promo-box-inner{
    display:table;
    width:100%;
    height:100%
}
.pp-promo-box .pp-promo-box-inner-content{
    display:table-cell;
    vertical-align:middle
}
.pp-promo-box .pp-promo-box-banner{
    -webkit-transition:all .25s linear 0s;
    transition:all .25s linear 0s;
    min-height:100%;
    width:100%
}
.pp-promo-box-heading-divider-wrap,.pp-promo-box-subheading-divider-wrap{
    font-size:0;
    line-height:1
}
.pp-promo-box-heading-divider,.pp-promo-box-subheading-divider{
    display:inline-block
}
.e-container .elementor-widget-pp-magazine-slider,.e-container .elementor-widget-pp-tiled-posts{
    width:100%
}
.pp-tiled-posts{
    margin-left:-5px
}
.pp-tiled-posts a:before{
    bottom:0;
    content:'';
    display:block;
    height:100%;
    width:100%;
    position:absolute
}
.pp-tiled-posts-layout-2 .pp-tiled-post-2{
    margin-bottom:5px
}
.pp-tiled-posts-layout-3 .pp-tiles-posts-left{
    width:66.667%
}
.pp-tiled-posts-layout-3 .pp-tiles-posts-right{
    width:33.333%
}
.pp-tiled-posts-layout-6 .pp-tiles-posts-left,.pp-tiled-posts-layout-6 .pp-tiles-posts-right{
    width:25%
}
.pp-tiled-posts-layout-6 .pp-tiles-posts-left .pp-tiled-post,.pp-tiled-posts-layout-6 .pp-tiles-posts-right .pp-tiled-post{
    width:calc(100% - 5px)
}
.pp-tiled-posts-layout-6 .pp-tiles-posts-center{
    width:50%
}
.pp-tiled-posts-meta>span:not(:last-child):after{
    content:''
}
.pp-tiled-posts .pp-post-categories-style-2 span{
    background:#ccc;
    display:inline-block
}
.pp-tiles-posts-left,.pp-tiles-posts-right{
    float:left;
    width:50%
}
.pp-tiles-posts-center{
    float:left
}
.pp-tiled-post{
    float:left;
    height:535px;
    margin-bottom:5px;
    margin-left:5px;
    overflow:hidden;
    position:relative;
    width:calc(100% - 5px)
}
.pp-tiled-post-content{
    position:absolute;
    bottom:0;
    left:0;
    right:0
}
.pp-tiled-post-content-top{
    bottom:auto;
    top:0
}
.pp-tiled-post-content-middle{
    bottom:auto;
    position:absolute;
    top:50%;
    -webkit-transform:translateY(-50%);
    transform:translateY(-50%)
}
.pp-tiled-post-large,.pp-tiled-post-medium,.pp-tiled-post-small,.pp-tiled-post-xs{
    height:265px
}
.pp-tiled-post-medium{
    width:calc(50% - 5px)
}
.pp-tiled-post-small{
    width:calc(33.333% - 5px)
}
.pp-tiled-post-xs{
    width:calc(25% - 5px)
}
.pp-tiled-post-group .pp-tiled-post{
    float:left
}
.pp-tiled-post-content{
    padding:20px;
    pointer-events:none
}
.pp-tiled-posts .pp-tiled-post-title{
    color:#fff;
    font-size:24px;
    margin:0
}
.pp-image-hotspots{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    position:relative
}
.pp-hot-spot-wrap{
    cursor:pointer;
    position:absolute;
    left:30%;
    top:30%;
    border-radius:50%;
    display:block
}
.pp-hot-spot-image{
    position:relative
}
.pp-hot-spot-inner{
    cursor:pointer;
    font-size:14px;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    text-align:center;
    padding:10px;
    width:14px;
    height:14px;
    -webkit-box-sizing:content-box;
    box-sizing:content-box
}
.pp-hot-spot-inner.hotspot-animation:before{
    content:'';
    display:block;
    position:absolute;
    z-index:0;
    pointer-events:none;
    -webkit-animation:pp-glow 2s infinite;
    animation:pp-glow 2s infinite;
    left:0;
    top:0
}
.pp-hot-spot-inner.hotspot-animation:hover:before{
    -webkit-animation:none;
    animation:none
}
.pp-hot-spot-inner.hotspot-animation .pp-hotspot-text{
    z-index:1
}
.pp-hot-spot-inner,.pp-hot-spot-inner:before{
    background-color:#000;
    border-radius:50%;
    color:#fff;
    height:100%;
    width:100%
}
.pp-hotspot-icon{
    position:relative
}
.pp-hotspot-icon-wrap{
    display:-webkit-inline-box;
    display:-ms-inline-flexbox;
    display:inline-flex;
    width:100%;
    height:100%;
    vertical-align:middle;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    border-radius:50%
}
@-webkit-keyframes pp-glow{
    0%{
        -webkit-transform:scale(1);
        transform:scale(1);
        opacity:1
    }
    100%{
        -webkit-transform:scale(1.5);
        transform:scale(1.5);
        opacity:0
    }
}
@keyframes pp-glow{
    0%{
        -webkit-transform:scale(1);
        transform:scale(1);
        opacity:1
    }
    100%{
        -webkit-transform:scale(1.5);
        transform:scale(1.5);
        opacity:0
    }
}
.tipso_content p:last-child{
    margin-bottom:0
}
.pp-hotspot-img-align-center .pp-image-hotspots{
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center
}
.pp-hotspot-img-align-left .pp-image-hotspots{
    -webkit-box-pack:start;
    -ms-flex-pack:start;
    justify-content:flex-start
}
.pp-hotspot-img-align-right .pp-image-hotspots{
    -webkit-box-pack:end;
    -ms-flex-pack:end;
    justify-content:flex-end
}
@media only screen and (max-width:1024px){
    .pp-hotspot-img-align-tablet-center .pp-image-hotspots{
        -webkit-box-pack:center;
        -ms-flex-pack:center;
        justify-content:center
    }
    .pp-hotspot-img-align-tablet-left .pp-image-hotspots{
        -webkit-box-pack:start;
        -ms-flex-pack:start;
        justify-content:flex-start
    }
    .pp-hotspot-img-align-tablet-right .pp-image-hotspots{
        -webkit-box-pack:end;
        -ms-flex-pack:end;
        justify-content:flex-end
    }
}
@media only screen and (max-width:767px){
    .pp-hotspot-img-align-mobile-center .pp-image-hotspots{
        -webkit-box-pack:center;
        -ms-flex-pack:center;
        justify-content:center
    }
    .pp-hotspot-img-align-mobile-left .pp-image-hotspots{
        -webkit-box-pack:start;
        -ms-flex-pack:start;
        justify-content:flex-start
    }
    .pp-hotspot-img-align-mobile-right .pp-image-hotspots{
        -webkit-box-pack:end;
        -ms-flex-pack:end;
        justify-content:flex-end
    }
}
.pp-table{
    border:0;
    border-collapse:collapse;
    margin:0;
    padding:0;
    text-align:left;
    vertical-align:inherit;
    width:100%
}
.pp-table .pp-table-cell{
    text-align:inherit
}
.pp-table-left .pp-table-container{
    margin-left:0;
    margin-right:auto
}
.pp-table-center .pp-table-container{
    margin-left:auto;
    margin-right:auto
}
.pp-table-right .pp-table-container{
    margin-left:auto;
    margin-right:0
}
.pp-table-cell-icon-before{
    margin-right:10px
}
.pp-table-cell-icon-after{
    -webkit-box-ordinal-group:3;
    -ms-flex-order:2;
    order:2;
    margin-left:10px
}
.pp-table-container{
    overflow-x:auto
}
.pp-table.tablesaw-stack td,.pp-table.tablesaw-stack th{
    float:none
}
.pp-table .pp-table-cell-content{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex
}
.pp-table .tablesaw-sortable-btn{
    -webkit-box-shadow:none;
    box-shadow:none;
    margin:0;
    padding:0
}
.pp-table .tablesaw-sortable-btn .pp-table-cell-content{
    display:inline-block
}
.pp-table .tablesaw-sortable-btn .tablesaw-sortable-arrow{
    float:right;
    margin-left:5px
}
.pp-table .tablesaw-sortable-btn:focus,.pp-table .tablesaw-sortable-btn:hover{
    background:0;
    border:0;
    color:inherit
}
.pp-table .tablesaw-sortable-head .tablesaw-sortable-arrow:after{
    content:"\f0dc";
    font-family:'Font Awesome 5 Free';
    font-weight:900
}
.pp-table .tablesaw-sortable-head.tablesaw-sortable-ascending .tablesaw-sortable-arrow:after{
    content:"\f0de"
}
.pp-table .tablesaw-sortable-head.tablesaw-sortable-descending .tablesaw-sortable-arrow:after{
    content:"\f0dd"
}
.pp-table-cell-icon{
    line-height:inherit
}
.pp-table-cell-icon i,.pp-table-cell-icon svg{
    display:initial
}
.pp-table-sortable-dd-hide .tablesaw-sortable-switch{
    display:none
}
.pp-table tr:nth-child(odd) td{
    background-color:unset
}
.pp-table tr:nth-child(even) td{
    background-color:unset
}
.elementor-widget-pp-instafeed .elementor-widget-container{
    min-height:2px
}
.pp-instagram-feed{
    position:relative
}
.pp-instagram-feed .pp-feed-item{
    float:left;
    position:relative
}
.pp-instagram-feed .pp-feed-item img{
    -webkit-filter:none;
    filter:none;
    vertical-align:middle
}
.pp-instagram-feed .pp-feed-item:hover img{
    -webkit-filter:none;
    filter:none
}
.pp-instagram-feed-gallery .pp-feed-item{
    width:20%
}
.pp-instagram-feed-title-wrap{
    background:#fff;
    position:absolute;
    z-index:2;
    position:absolute;
    top:50%;
    left:50%;
    -webkit-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%)
}
.pp-insta-title-top .pp-instagram-feed-title-wrap{
    top:0;
    position:absolute;
    left:50%;
    -webkit-transform:translateX(-50%);
    transform:translate(-50%)
}
.pp-insta-title-bottom .pp-instagram-feed-title-wrap{
    bottom:0;
    top:auto;
    position:absolute;
    left:50%;
    -webkit-transform:translateX(-50%);
    transform:translate(-50%)
}
.pp-instagram-feed-title{
    display:block;
    padding:6px 30px;
    text-align:center
}
.pp-instagram-feed .pp-feed-item{
    position:relative
}
.pp-instagram-feed .pp-feed-item-inner{
    display:block;
    position:relative
}
.pp-instagram-feed-gray .pp-feed-item img{
    -webkit-filter:grayscale(100%);
    filter:grayscale(100%);
    -webkit-transition:filter .25s linear 0s;
    -webkit-transition:-webkit-filter .25s linear 0s;
    transition:-webkit-filter .25s linear 0s;
    transition:filter .25s linear 0s;
    transition:filter .25s linear 0s,-webkit-filter .25s linear 0s
}
.pp-instagram-feed-hover-gray .pp-feed-item:hover img{
    -webkit-filter:grayscale(100%);
    filter:grayscale(100%);
    -webkit-transition:filter .25s linear 0s;
    -webkit-transition:-webkit-filter .25s linear 0s;
    transition:-webkit-filter .25s linear 0s;
    transition:filter .25s linear 0s;
    transition:filter .25s linear 0s,-webkit-filter .25s linear 0s
}
.pp-instagram-feed .pp-overlay-container{
    color:#fff;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -ms-flex-direction:column;
    flex-direction:column;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    z-index:1
}
.pp-instagram-feed .pp-overlay-container span{
    display:-ms-flexbox;
    display:-webkit-box;
    display:flex;
    -ms-flex-align:center;
    -webkit-box-align:center;
    align-items:center;
    margin:0 5px
}
.pp-instagram-feed-hover .pp-overlay-container{
    opacity:0
}
.pp-instagram-feed-hover .pp-feed-item:hover .pp-overlay-container{
    opacity:1
}
.pp-instagram-feed .swiper-container .swiper-slide img{
    width:100%
}
.pp-insta-icons{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex
}
.pp-instafeed{
    position:relative
}
.pp-if-icon{
    margin-right:5px
}
.pp-if-square-images .pp-feed-item-inner{
    position:relative;
    padding-bottom:100%;
    width:100%
}
.pp-if-square-images .pp-if-img{
    overflow:hidden;
    position:absolute;
    width:100%;
    height:100%;
    left:0;
    top:0
}
.pp-if-square-images img{
    width:100%;
    height:100%;
    -o-object-fit:cover;
    object-fit:cover
}
.pp-load-more-button{
    cursor:pointer
}
.pp-load-more-button[disabled=disabled]{
    display:none
}
.pp-button-loading .pp-button-loader{
    display:inline-block;
    width:22px;
    height:22px;
    vertical-align:middle;
    margin-right:8px
}
.pp-button-loading .pp-button-loader:after{
    content:'';
    display:block;
    width:100%;
    height:100%;
    border-radius:50%;
    border:3px solid #fff;
    border-color:#fff transparent #fff transparent;
    -webkit-animation:pp-dual-ring 1.2s linear infinite;
    animation:pp-dual-ring 1.2s linear infinite
}
@-webkit-keyframes pp-dual-ring{
    0%{
        -webkit-transform:rotate(0);
        transform:rotate(0)
    }
    100%{
        -webkit-transform:rotate(360deg);
        transform:rotate(360deg)
    }
}
@keyframes pp-dual-ring{
    0%{
        -webkit-transform:rotate(0);
        transform:rotate(0)
    }
    100%{
        -webkit-transform:rotate(360deg);
        transform:rotate(360deg)
    }
}
.pp-instagram-warning{
    padding:20px;
    border:1px solid #eee;
    border-radius:3px;
    -webkit-box-shadow:0 0 12px -5px silver;
    box-shadow:0 0 12px -5px silver
}
.pp-instagram-warning::before{
    content:'\f071';
    font-family:'Font Awesome 5 Free';
    font-weight:900;
    margin-right:10px;
    font-size:20px;
    color:#e14e4e
}
.pp-recipe-container{
    border:1px solid #eee
}
.pp-recipe-container .pp-recipe-detail-list,.pp-recipe-container .pp-recipe-section ul{
    list-style:none;
    margin:0;
    padding:0
}
.pp-recipe-container ol{
    list-style:decimal;
    margin:0 0 0 15px;
    padding:0
}
.pp-recipe-container h2,.pp-recipe-container h3,.pp-recipe-detail-title{
    color:#000
}
.pp-recipe-container h2{
    font-size:26px;
    margin:0 0 20px
}
.pp-recipe-container h3{
    font-size:20px;
    margin:0 0 20px
}
.pp-recipe-header{
    padding:30px;
    overflow:hidden
}
.pp-recipe-header-content{
    overflow:hidden
}
.pp-recipe-header-image{
    float:right;
    margin-left:30px;
    width:180px
}
.pp-recipe-meta{
    margin-bottom:20px
}
.pp-recipe-meta-item{
    position:relative
}
.pp-recipe-meta-item:after{
    content:'\2022';
    margin:0 6px
}
.pp-recipe-meta-item:last-child:after{
    content:'';
    margin:0
}
.pp-recipe-section{
    border-top:1px solid #eee;
    padding:30px
}
.pp-recipe-details{
    border-top:1px solid #eee;
    overflow:hidden;
    padding:20px 30px;
    text-align:center;
    width:100%
}
.pp-recipe-container .pp-recipe-details li{
    display:inline-block;
    margin:0;
    min-width:125px;
    padding:10px 20px;
    text-align:left
}
.pp-recipe-container .pp-recipe-ingredients li{
    border-bottom:1px solid rgba(0,0,0,.08);
    margin:0;
    padding:12px 0;
    position:relative
}
.pp-recipe-detail-icon{
    margin-right:8px
}
.pp-recipe-detail-content{
    display:inline-block
}
.pp-recipe-detail-content,.pp-recipe-detail-icon,.pp-recipe-detail-title,.pp-recipe-detail-value{
    vertical-align:middle
}
.pp-recipe-detail-content .pp-recipe-detail-title,.pp-recipe-detail-content .pp-recipe-detail-value{
    display:block
}
.pp-recipe-detail-title{
    margin-bottom:3px
}
.pp-recipe-ingredients li:last-child{
    border-bottom:0;
    padding-bottom:0
}
.pp-review-box-inner{
    position:relative
}
.pp-review-box-header{
    overflow:hidden
}
.pp-review-box-header,.pp-review-features{
    margin-bottom:20px
}
.pp-review-box-subheading{
    margin-bottom:10px
}
.pp-review-box-list{
    list-style:none;
    margin:0;
    padding:0
}
.pp-review-box-content{
    overflow:hidden
}
.pp-review-box-image{
    float:right;
    margin-left:30px;
    width:180px
}
.pp-review-features-list .pp-review-feature{
    display:block;
    margin-bottom:15px
}
.pp-review-features-list .pp-review-feature:last-child{
    margin-bottom:0
}
.pp-review-stars{
    color:#ccd6df;
    float:right;
    position:relative;
    white-space:nowrap
}
.pp-review-stars .fa{
    margin-right:3px
}
.pp-review-stars .fa:last-of-type{
    margin-right:0
}
.pp-review-stars>.fa{
    color:#ccc
}
.pp-review-stars svg{
    fill:currentColor;
    width:1em;
    height:1em;
    position:relative;
    display:inline-block
}
.pp-review-stars-overlay{
    color:#f0ad4e;
    display:inline-block;
    position:absolute;
    top:0;
    left:0;
    overflow:hidden;
    white-space:nowrap
}
.pp-review-number-bar-wrap,.pp-review-percent-bar-wrap{
    position:relative
}
.pp-review-bar{
    background:rgba(0,0,0,.5);
    height:30px;
    width:100%;
    white-space:nowrap
}
.pp-review-bar-overlay{
    background:#000;
    height:100%
}
.pp-rating-bar-text-over .pp-rating-bar-text{
    color:#fff;
    display:inline-block;
    position:absolute;
    z-index:1;
    top:50%;
    left:15px;
    line-height:1;
    -webkit-transform:translateY(-50%);
    transform:translateY(-50%);
    -webkit-touch-callout:none;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none
}
.pp-review-pros-cons{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    -webkit-box-sizing:border-box;
    box-sizing:border-box
}
.pp-review-pros-cons .pp-review-pros{
    -webkit-box-flex:0;
    -ms-flex:0 0 50%;
    flex:0 0 50%;
    padding-right:10px;
    -webkit-box-sizing:border-box;
    box-sizing:border-box
}
.pp-review-pros-cons .pp-review-cons{
    -webkit-box-flex:0;
    -ms-flex:0 0 50%;
    flex:0 0 50%;
    padding-left:10px;
    -webkit-box-sizing:border-box;
    box-sizing:border-box
}
.pp-review-list-icon{
    margin-right:8px
}
.pp-review-summary,.pp-review-summary-wrap{
    overflow:hidden
}
.pp-review-final-rating-wrap{
    float:right;
    text-align:center
}
.pp-review-final-rating-wrap .pp-review-stars{
    display:inline-block;
    float:none
}
.pp-review-final-rating-title{
    font-size:15px
}
.pp-final-rating-right .pp-review-final-rating-wrap{
    margin-left:10px
}
.pp-final-rating-left .pp-review-final-rating-wrap{
    float:left;
    margin-right:10px
}
.pp-final-rating-center .pp-review-final-rating-wrap{
    float:none;
    width:100%
}
.pp-tm-wrapper{
    position:relative
}
.pp-tm-wrapper .pp-tm-social-links{
    list-style:none;
    margin:0;
    padding:0
}
.pp-tm-wrapper .pp-tm-social-links li{
    list-style:none;
    margin:0;
    padding:0;
    vertical-align:top
}
.pp-tm-wrapper .pp-tm-title-divider-wrap{
    font-size:0;
    line-height:1
}
.pp-tm-wrapper .pp-tm-divider,.pp-tm-wrapper .pp-tm-social-icon,.pp-tm-wrapper li{
    display:inline-block
}
.pp-tm-wrapper .pp-tm:hover .pp-tm-overlay-content-wrap{
    opacity:1;
    visibility:visible
}
.pp-tm-wrapper .pp-tm-image{
    display:inline-block;
    position:relative
}
.pp-tm-wrapper .pp-tm-image img{
    display:block
}
.pp-tm-content-normal{
    position:relative;
    z-index:1
}
.pp-tm-overlay-content-wrap{
    position:absolute;
    left:0;
    top:0;
    right:0;
    bottom:0;
    z-index:1;
    opacity:0;
    visibility:hidden;
    -webkit-transition:all .25s linear 0s;
    transition:all .25s linear 0s
}
.pp-tm-overlay-content-wrap:before{
    background-color:#000;
    content:'';
    display:block;
    position:absolute;
    left:0;
    top:0;
    right:0;
    bottom:0;
    opacity:.5;
    z-index:-1
}
.pp-tm-overlay-content-wrap .pp-tm-content{
    padding:20px;
    width:100%;
    position:absolute;
    top:50%;
    -webkit-transform:translateY(-50%);
    transform:translateY(-50%)
}
.pp-tm-social-icon-wrap{
    display:-webkit-inline-box;
    display:-ms-inline-flexbox;
    display:inline-flex;
    -webkit-transition:all .25s linear 0s;
    transition:all .25s linear 0s
}
.pp-tm-name a{
    color:inherit
}
.pp-tm-description p:last-child{
    margin-bottom:0
}
.pp-logo-carousel.grayscale-normal img{
    -webkit-filter:grayscale(100%);
    filter:grayscale(100%)
}
.pp-logo-carousel.grayscale-normal .swiper-slide:hover img{
    -webkit-filter:none;
    filter:none
}
.pp-logo-carousel.grayscale-hover .swiper-slide:hover img{
    -webkit-filter:grayscale(100%);
    filter:grayscale(100%)
}
.pp-logo-carousel.swiper-container .swiper-slide{
    text-align:center
}
.pp-logo-carousel.swiper-container .swiper-slide img{
    vertical-align:middle;
    width:auto
}
.pp-logo-carousel .pp-logo-carousel-title{
    margin:0
}
.pp-logo-carousel .pp-logo-carousel-title a{
    color:inherit
}
.pp-logo-grid{
    position:relative
}
.pp-logo-grid .pp-logo-wrap{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    -webkit-box-align:start;
    -ms-flex-align:start;
    align-items:flex-start;
    -webkit-transition:all .25s linear 0s;
    transition:all .25s linear 0s;
    width:100%
}
.pp-logo-grid .elementor-grid-item{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    float:left;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    text-align:center;
    -webkit-transition:background .2s cubic-bezier(.645,.045,.355,1);
    transition:background .2s cubic-bezier(.645,.045,.355,1)
}
.pp-logo-grid .pp-logo-title{
    margin-bottom:0
}
.pp-logo-grid .pp-logo-title a{
    color:inherit
}
.pp-logo-grid.grayscale-normal img{
    -webkit-filter:grayscale(100%);
    filter:grayscale(100%)
}
.pp-logo-grid.grayscale-normal .pp-logo-wrap:hover img{
    -webkit-filter:none;
    filter:none
}
.pp-logo-grid.grayscale-hover .pp-logo-wrap:hover img{
    -webkit-filter:grayscale(100%);
    filter:grayscale(100%)
}
.pp-modal-popup-window{
    background:#fff;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    display:none;
    max-width:900px;
    margin:0 auto;
    padding:20px;
    position:relative;
    width:100%
}
.pp-modal-popup-window p:last-child{
    margin-bottom:0
}
.mfp-content .pp-modal-popup-window{
    display:block
}
.pp-modal-popup-window .mfp-iframe-scaler iframe{
    -webkit-box-shadow:none;
    box-shadow:none
}
.pp-modal-popup-window img.mfp-img{
    padding:0
}
.pp-modal-popup-window .mfp-close{
    text-align:center;
    line-height:1;
    padding:0;
    height:auto;
    width:auto;
    opacity:1;
    -webkit-transition:all .5s;
    transition:all .5s
}
.pp-modal-popup-link{
    cursor:pointer
}
.pp-popup-content{
    overflow:hidden
}
.modal-popup-window-inner{
    position:relative
}
.pp-modal-popup-button{
    cursor:pointer
}
.pp-no-overlay.mfp-bg{
    background:0
}
.pp-modal-popup-fullscreen .mfp-container{
    padding:0
}
.pp-modal-popup-fullscreen .mfp-container .mfp-content,.pp-modal-popup-fullscreen .mfp-container .pp-modal-popup-window{
    max-width:100%;
    width:100%;
    height:100%
}
.win-top-left .mfp-content,.win-top-left .pp-modal-popup-window,.win-top-right .mfp-content,.win-top-right .pp-modal-popup-window{
    position:static
}
.box-top-left .pp-modal-popup-window .mfp-close,.win-top-left .pp-modal-popup-window .mfp-close{
    left:0;
    right:auto
}
.win-top-left .mfp-close,.win-top-right .mfp-close{
    top:50px
}
.win-top-left .mfp-close{
    left:50px
}
.win-top-right .mfp-close{
    right:50px
}
.mfp-zoom-in .pp-modal-popup-window{
    opacity:0;
    -webkit-transition:all .2s ease-in-out;
    transition:all .2s ease-in-out;
    -webkit-transform:scale(.8);
    transform:scale(.8)
}
.mfp-zoom-in.mfp-bg{
    opacity:0;
    -webkit-transition:all .3s ease-out;
    transition:all .3s ease-out
}
.mfp-zoom-in.mfp-ready .pp-modal-popup-window{
    opacity:1;
    -webkit-transform:scale(1);
    transform:scale(1)
}
.mfp-zoom-in.mfp-ready.mfp-bg{
    opacity:.8
}
.mfp-zoom-in.mfp-removing .pp-modal-popup-window{
    -webkit-transform:scale(.8);
    transform:scale(.8);
    opacity:0
}
.mfp-zoom-in.mfp-removing.mfp-bg{
    opacity:0
}
.mfp-zoom-out .pp-modal-popup-window{
    opacity:0;
    -webkit-transition:all .3s ease-in-out;
    transition:all .3s ease-in-out;
    -webkit-transform:scale(1.3);
    transform:scale(1.3)
}
.mfp-zoom-out.mfp-bg{
    opacity:0;
    -webkit-transition:all .3s ease-out;
    transition:all .3s ease-out
}
.mfp-zoom-out.mfp-ready .pp-modal-popup-window{
    opacity:1;
    -webkit-transform:scale(1);
    transform:scale(1)
}
.mfp-zoom-out.mfp-ready.mfp-bg{
    opacity:.8
}
.mfp-zoom-out.mfp-removing .pp-modal-popup-window{
    -webkit-transform:scale(1.3);
    transform:scale(1.3);
    opacity:0
}
.mfp-zoom-out.mfp-removing.mfp-bg{
    opacity:0
}
.mfp-move-from-top .mfp-content{
    vertical-align:middle
}
.mfp-move-from-top .pp-modal-popup-window{
    opacity:0;
    position:absolute;
    -webkit-transition:all .2s;
    transition:all .2s;
    top:0;
    left:50%;
    -webkit-transform:translate(-50%,-80%);
    transform:translate(-50%,-80%)
}
.mfp-move-from-top.mfp-bg{
    opacity:0;
    -webkit-transition:all .2s;
    transition:all .2s
}
.mfp-move-from-top.mfp-ready .pp-modal-popup-window{
    opacity:1;
    top:50%;
    -webkit-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%)
}
.mfp-move-from-top.mfp-ready.mfp-bg{
    opacity:.8
}
.mfp-move-from-top.mfp-removing .pp-modal-popup-window{
    top:0;
    -webkit-transform:translate(-50%,-80%);
    transform:translate(-50%,-80%);
    opacity:0
}
.mfp-move-from-top.mfp-removing.mfp-bg{
    opacity:0
}
.mfp-3d-unfold .mfp-content{
    -webkit-perspective:2000px;
    perspective:2000px
}
.mfp-3d-unfold .pp-modal-popup-window{
    opacity:0;
    -webkit-transition:all .3s ease-in-out;
    transition:all .3s ease-in-out;
    -webkit-transform-style:preserve-3d;
    transform-style:preserve-3d;
    -webkit-transform:rotateY(-60deg);
    transform:rotateY(-60deg)
}
.mfp-3d-unfold.mfp-bg{
    opacity:0;
    -webkit-transition:all .5s;
    transition:all .5s
}
.mfp-3d-unfold.mfp-ready .pp-modal-popup-window{
    opacity:1;
    -webkit-transform:rotateY(0);
    transform:rotateY(0)
}
.mfp-3d-unfold.mfp-ready.mfp-bg{
    opacity:.8
}
.mfp-3d-unfold.mfp-removing .pp-modal-popup-window{
    -webkit-transform:rotateY(60deg);
    transform:rotateY(60deg);
    opacity:0
}
.mfp-3d-unfold.mfp-removing.mfp-bg{
    opacity:0
}
.mfp-move-right .pp-modal-popup-window{
    opacity:0;
    -webkit-transition:all .3s;
    transition:all .3s;
    -webkit-transform:translateX(-100px);
    transform:translateX(-100px)
}
.mfp-move-right.mfp-bg{
    opacity:0;
    -webkit-transition:all .3s;
    transition:all .3s
}
.mfp-move-right.mfp-ready .pp-modal-popup-window{
    opacity:1;
    -webkit-transform:translateX(0);
    transform:translateX(0)
}
.mfp-move-right.mfp-ready.mfp-bg{
    opacity:.8
}
.mfp-move-right.mfp-removing .pp-modal-popup-window{
    -webkit-transform:translateX(100px);
    transform:translateX(100px);
    opacity:0
}
.mfp-move-right.mfp-removing.mfp-bg{
    opacity:0
}
.mfp-move-left .pp-modal-popup-window{
    opacity:0;
    -webkit-transition:all .3s;
    transition:all .3s;
    -webkit-transform:translateX(100px);
    transform:translateX(100px)
}
.mfp-move-left.mfp-bg{
    opacity:0;
    -webkit-transition:all .3s;
    transition:all .3s
}
.mfp-move-left.mfp-ready .pp-modal-popup-window{
    opacity:1;
    -webkit-transform:translateX(0);
    transform:translateX(0)
}
.mfp-move-left.mfp-ready.mfp-bg{
    opacity:.8
}
.mfp-move-left.mfp-removing .pp-modal-popup-window{
    -webkit-transform:translateX(-100px);
    transform:translateX(-100px);
    opacity:0
}
.mfp-move-left.mfp-removing.mfp-bg{
    opacity:0
}
.mfp-newspaper .pp-modal-popup-window{
    opacity:0;
    -webkit-transition:all .2s ease-in-out;
    -webkit-transition:all .5s;
    transition:all .5s;
    -webkit-transform:scale(0) rotate(500deg);
    transform:scale(0) rotate(500deg)
}
.mfp-newspaper.mfp-bg{
    opacity:0;
    -webkit-transition:all .5s;
    transition:all .5s
}
.mfp-newspaper.mfp-ready .pp-modal-popup-window{
    opacity:1;
    -webkit-transform:scale(1) rotate(0);
    transform:scale(1) rotate(0)
}
.mfp-newspaper.mfp-ready.mfp-bg{
    opacity:.8
}
.mfp-newspaper.mfp-removing .pp-modal-popup-window{
    -webkit-transform:scale(0) rotate(500deg);
    transform:scale(0) rotate(500deg);
    opacity:0
}
.mfp-newspaper.mfp-removing.mfp-bg{
    opacity:0
}
.pp-google-map-container{
    line-height:0
}
.pp-google-map{
    display:inline-block;
    width:100%
}
.pp-google-map .gm-style .pp-infowindow-title{
    font-weight:600
}
.elementor .gm-style img{
    max-width:none!important
}
.pp-one-page-nav-container{
    position:fixed;
    margin-right:20px;
    right:0;
    z-index:999;
    top:50%;
    transform:translateY(-50%);
    -webkit-transform:translateY(-50%)
}
.pp-nav-align-bottom .pp-one-page-nav-container,.pp-nav-align-top .pp-one-page-nav-container{
    left:50%;
    left:0;
    right:0;
    transform:none;
    -webkit-transform:none;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center
}
.pp-nav-align-top .pp-one-page-nav-container{
    top:0;
    margin-top:20px
}
.pp-nav-align-bottom .pp-one-page-nav-container{
    bottom:0;
    margin-bottom:20px;
    top:auto
}
.pp-nav-align-left .pp-one-page-nav-container{
    left:0;
    margin-left:20px;
    right:auto
}
.pp-one-page-nav-container .pp-one-page-nav{
    font-size:0;
    line-height:0
}
.pp-one-page-nav-container .pp-one-page-nav,.pp-one-page-nav-container .pp-one-page-nav-item{
    list-style:none;
    margin:0;
    padding:0
}
.pp-nav-align-bottom .pp-one-page-nav-item,.pp-nav-align-top .pp-one-page-nav-item{
    display:inline-block;
    vertical-align:top;
    margin-right:10px
}
.pp-nav-align-bottom .pp-one-page-nav-item:last-child,.pp-nav-align-top .pp-one-page-nav-item:last-child{
    margin-right:0!important
}
.pp-one-page-nav-item{
    margin-bottom:10px;
    position:relative;
    line-height:1;
    text-align:center
}
.pp-one-page-nav-item:last-child{
    margin-bottom:0!important
}
.pp-one-page-nav-item:hover .pp-nav-dot-tooltip{
    visibility:visible;
    opacity:1
}
.pp-one-page-nav-item a:focus{
    outline:0
}
.pp-one-page-nav-item .pp-nav-dot{
    display:block
}
.pp-nav-dot-tooltip{
    color:#000;
    font-size:14px;
    line-height:1.3;
    opacity:0;
    position:absolute;
    width:200px;
    visibility:hidden;
    -webkit-transition:opacity .3s ease,visibility .3s ease,-webkit-transform .3s ease;
    transition:opacity .3s ease,visibility .3s ease,-webkit-transform .3s ease;
    transition:transform .3s ease,opacity .3s ease,visibility .3s ease;
    transition:transform .3s ease,opacity .3s ease,visibility .3s ease,-webkit-transform .3s ease
}
.pp-nav-dot-tooltip.pp-tooltip-arrow:after{
    width:0;
    height:0;
    border-top:5px solid transparent;
    border-bottom:5px solid transparent;
    border-left:5px solid;
    position:absolute;
    right:-5px;
    content:'';
    top:50%;
    -webkit-transform:translateY(-50%);
    transform:translateY(-50%);
    content:''
}
.pp-nav-align-bottom .pp-nav-dot-tooltip,.pp-nav-align-top .pp-nav-dot-tooltip{
    text-align:center;
    left:-95px
}
.pp-nav-align-bottom .pp-nav-dot-tooltip.pp-tooltip-arrow:after,.pp-nav-align-top .pp-nav-dot-tooltip.pp-tooltip-arrow:after{
    border-bottom:5px solid;
    border-right:5px solid transparent;
    border-left:5px solid transparent;
    left:50%;
    content:'';
    top:-10px;
    -webkit-transform:translate3d(-50%,0,0);
    transform:translate3d(-50%,0,0);
    right:auto
}
.pp-nav-align-top .pp-nav-dot-tooltip{
    top:30px;
    left:50%;
    transform:translateY(15px) translateX(-50%);
    -webkit-transform:translateY(15px) translateX(-50%)
}
.pp-nav-align-top .pp-one-page-nav-item:hover .pp-nav-dot-tooltip{
    transform:translateY(0) translateX(-50%);
    -webkit-transform:translateY(0) translateX(-50%)
}
.pp-nav-align-bottom .pp-nav-dot-tooltip{
    bottom:30px;
    left:50%;
    transform:translateY(-15px) translateX(-50%);
    -webkit-transform:translateY(-15px) translateX(-50%)
}
.pp-nav-align-bottom .pp-nav-dot-tooltip.pp-tooltip-arrow:after{
    border-top:5px solid;
    border-bottom:5px solid transparent;
    bottom:-10px;
    top:auto
}
.pp-nav-align-bottom .pp-one-page-nav-item:hover .pp-nav-dot-tooltip{
    transform:translateY(0) translateX(-50%);
    -webkit-transform:translateY(0) translateX(-50%)
}
.pp-nav-align-right .pp-nav-dot-tooltip{
    right:40px;
    text-align:right;
    top:50%;
    transform:translateY(-50%) translateX(-15px);
    -webkit-transform:translateY(-50%) translateX(-15px)
}
.pp-nav-align-right .pp-one-page-nav-item:hover .pp-nav-dot-tooltip{
    opacity:1;
    transform:translateY(-50%) translateX(0);
    -webkit-transform:translateY(-50%) translateX(0)
}
.pp-nav-align-left .pp-nav-dot-tooltip{
    left:40px;
    top:50%;
    text-align:left;
    transform:translateY(-50%) translateX(15px);
    -webkit-transform:translateY(-50%) translateX(15px)
}
.pp-nav-align-left .pp-nav-dot-tooltip.pp-tooltip-arrow:after{
    border-right:5px solid;
    border-left:5px solid transparent;
    left:-10px;
    right:auto
}
.pp-nav-align-left .pp-one-page-nav-item:hover .pp-nav-dot-tooltip{
    opacity:1;
    transform:translateY(-50%) translateX(0);
    -webkit-transform:translateY(-50%) translateX(0)
}
.pp-nav-dot-tooltip-content{
    background:#000;
    color:#fff;
    display:inline-block;
    padding:5px 10px;
    border-radius:5px;
    -webkit-border-radius:5px;
    -moz-border-radius:5px
}
.pp-nav-dot{
    color:#000;
    display:block;
    font-size:10px;
    line-height:1;
    border-radius:50%;
    -webkit-border-radius:50%;
    -moz-border-radius:50%;
    -webkit-transition:color .3s ease,border .3s ease;
    transition:color .3s ease,border .3s ease
}
.pp-nav-dot-wrap{
    display:block;
    -webkit-transition:all .3s ease,border .3s ease;
    transition:all .3s ease,border .3s ease
}
.admin-bar .pp-nav-align-top .pp-one-page-nav-container{
    top:32px
}
.pp-toggle-switch-inner{
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex
}
.pp-toggle-center .pp-toggle-switch-inner{
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center
}
.pp-toggle-right .pp-toggle-switch-inner{
    -webkit-box-pack:end;
    -ms-flex-pack:end;
    justify-content:flex-end
}
.pp-toggle-switch-container{
    display:inline-block;
    font-size:26px;
    line-height:1;
    margin:0 15px;
    overflow:hidden;
    -webkit-transition:all .4s;
    transition:all .4s
}
.pp-toggle-switch-round{
    border-radius:1.31em
}
.pp-toggle-switch-round .pp-toggle-slider:before{
    border-radius:50%
}
.pp-toggle-switch-label{
    position:relative;
    display:inline-block;
    font-size:1em;
    width:2.31em;
    height:1.29em;
    margin:0;
    vertical-align:middle
}
.pp-toggle-switch-label input{
    display:none
}
.pp-toggle-content-wrap .elementor-section-stretched{
    left:0!important;
    width:100%!important
}
.pp-primary-toggle-label,.pp-secondary-toggle-label{
    cursor:pointer
}
.pp-toggle-slider{
    position:absolute;
    cursor:pointer;
    top:0;
    left:0;
    right:0;
    bottom:0;
    background-color:#ccc;
    -webkit-transition:background .4s;
    transition:background .4s
}
.pp-toggle-slider:before{
    position:absolute;
    content:"";
    height:1em;
    width:1em;
    left:.16em;
    bottom:.15em;
    background-color:#fff;
    -webkit-transition:-webkit-transform .4s;
    transition:-webkit-transform .4s;
    transition:transform .4s;
    transition:transform .4s,-webkit-transform .4s
}
.pp-toggle-switch-on .pp-toggle-slider,.pp-toggle-switch:checked+.pp-toggle-slider{
    background-color:#2196f3;
    -webkit-box-shadow:0 0 1px #2196f3;
    box-shadow:0 0 1px #2196f3
}
.pp-toggle-switch-on .pp-toggle-slider:before,.pp-toggle-switch:checked+.pp-toggle-slider:before{
    -webkit-transform:translateX(1em);
    transform:translateX(1em)
}
.pp-contact-form-7 .wpcf7-form:after{
    clear:both;
    content:"";
    font-size:0;
    height:0;
    display:block;
    visibility:hidden
}
.pp-contact-form-7 .wpcf7-form .wpcf7-form-control-wrap,.pp-contact-form-7 .wpcf7-form label{
    display:block
}
.pp-contact-form-7 .wpcf7-form p{
    margin-bottom:0
}
.pp-contact-form-7.labels-hide .wpcf7-form label{
    display:none
}
.pp-contact-form-7-title{
    margin-bottom:10px
}
.pp-contact-form-7-description{
    margin-bottom:20px
}
.pp-contact-form-7-button-full-width .wpcf7-form-control.wpcf7-submit{
    width:100%
}
.pp-gravity-form .gform_wrapper .gform_footer{
    margin:0;
    padding:0
}
.pp-gravity-form .gform_wrapper textarea{
    padding:0
}
.pp-gravity-form .gform_wrapper .gform_footer input.button,.pp-gravity-form .gform_wrapper .gform_footer input[type=submit],.pp-gravity-form .gform_wrapper .gform_page_footer input.button,.pp-gravity-form .gform_wrapper .gform_page_footer input[type=submit]{
    margin:0
}
.pp-gravity-form .gform_wrapper .gform_page_footer input[type=button]{
    margin-right:4px
}
.pp-gravity-form .gform_wrapper .gform_page_footer input[type=submit]{
    margin-left:4px
}
.pp-gravity-form.title-description-hide .gform_heading{
    display:none
}
.pp-gravity-form.labels-hide .gform_wrapper .field_sublabel_below .ginput_complex.ginput_container label,.pp-gravity-form.labels-hide .gform_wrapper .top_label .gfield_label{
    display:none
}
.pp-gravity-form .gform_footer input[type=button],.pp-gravity-form .gform_footer input[type=submit],.pp-gravity-form .gform_page_footer input[type=button],.pp-gravity-form .gform_page_footer input[type=submit]{
    background:#428bca;
    border:0;
    color:#fff;
    display:inline-block;
    padding:10px 15px
}
.pp-gravity-form-button-full-width .gform_wrapper .gform_footer input[type=submit],.pp-gravity-form-button-full-width .gform_wrapper .gform_page_footer input[type=submit]{
    width:100%
}
.pp-gravity-form-button-full-width .gform_wrapper .gform_page_footer input[type=submit]{
    margin-top:20px
}
.pp-gravity-form-pagination-buttons-full-width .gform_wrapper .gform_page_footer input[type=button]{
    margin-top:20px;
    width:100%
}
.pp-gravity-form .gform_wrapper select{
    border-radius:0;
    height:auto;
    display:inline-block;
    -webkit-appearance:none;
    -moz-appearance:none;
    appearance:none
}
.pp-gravity-form .gform_wrapper .pp-gf-select-custom{
    position:relative
}
.pp-gravity-form .gform_wrapper .pp-gf-select-custom:after{
    content:"\f078";
    font-family:'Font Awesome 5 Free';
    font-weight:800;
    font-size:.7em;
    line-height:1;
    pointer-events:none;
    position:absolute;
    top:45%;
    right:.8em;
    -webkit-transform:translateY(-45%);
    transform:translateY(-45%);
    z-index:2
}
.pp-ninja-form .nf-form-title{
    display:none
}
.pp-ninja-form-title-yes .nf-form-title{
    display:block
}
.pp-ninja-form .title-description-hide .nf-form-title{
    display:none
}
.pp-ninja-form.title-description-hide .nf-form-title{
    display:none
}
.pp-ninja-form .nf-field-label{
    display:none
}
.pp-ninja-form-labels-yes .nf-field-label{
    display:block
}
.pp-ninja-form .submit-container input[type=button]{
    border:0;
    border-radius:0
}
.pp-ninja-form-button-full-width .submit-container input[type=button]{
    width:100%
}
.pp-caldera-form .control-label{
    display:none
}
.pp-caldera-form-labels-yes .control-label{
    display:block
}
.pp-caldera-form-button-center .form-group input[type=button],.pp-caldera-form-button-center .form-group input[type=submit]{
    display:block;
    margin:0 auto
}
.pp-caldera-form-button-right .form-group input[type=button],.pp-caldera-form-button-right .form-group input[type=submit]{
    float:right
}
.pp-caldera-form .intl-tel-input{
    display:inherit
}
.pp-custom-radio-checkbox .caldera-grid input[type=checkbox],.pp-custom-radio-checkbox .caldera-grid input[type=radio]{
    border-style:solid;
    border-width:0;
    padding:3px;
    -webkit-appearance:none
}
.pp-caldera-form-button-full-width .form-group input[type=button],.pp-caldera-form-button-full-width .form-group input[type=submit]{
    width:100%
}
.pp-wpforms .wpforms-container .wpforms-form .wpforms-page-button,.pp-wpforms .wpforms-container .wpforms-form button[type=submit],.pp-wpforms .wpforms-container .wpforms-form input[type=submit]{
    border:0
}
.pp-wpforms .wpforms-container .wpforms-form .wpforms-page-button:hover,.pp-wpforms .wpforms-container .wpforms-form button[type=submit]:hover,.pp-wpforms .wpforms-container .wpforms-form input[type=submit]:hover{
    border:0
}
.pp-wpforms .wpforms-container .wpforms-form input[type=checkbox],.pp-wpforms .wpforms-container .wpforms-form input[type=radio]{
    padding:3px
}
.pp-wpforms .wpforms-container .wpforms-form .wpforms-field-label{
    display:none
}
.pp-wpforms .wpforms-container .wpforms-form .wpforms-field-name .wpforms-field-row{
    max-width:100%
}
.pp-wpforms .wpforms-container .wpforms-field input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),.pp-wpforms .wpforms-container .wpforms-field select,.pp-wpforms .wpforms-container .wpforms-field textarea{
    max-width:100%!important
}
.pp-wpforms-labels-yes .wpforms-container .wpforms-form .wpforms-field-label{
    display:block
}
.pp-wpforms-form-button-full-width .wpforms-submit-container .wpforms-submit{
    width:100%
}
.pp-slider-arrow{
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    background-color:#fff;
    border-radius:50%;
    color:#000;
    cursor:pointer;
    display:-webkit-inline-box;
    display:-ms-inline-flexbox;
    display:inline-flex;
    font-size:22px;
    line-height:22px;
    position:absolute;
    top:50%;
    width:1.8182em;
    height:1.8182em;
    -webkit-transform:translateY(-50%);
    transform:translateY(-50%);
    z-index:1;
    -webkit-transition:all .25s linear 0s;
    transition:all .25s linear 0s
}
.pp-slider-arrow svg{
    fill:currentColor;
    width:auto;
    height:1em
}
.pp-arrow-next{
    left:auto;
    right:20px
}
.pp-arrow-prev{
    left:20px;
    right:auto
}
.slick-list{
    position:relative;
    overflow:hidden
}
.slick-track{
    position:relative;
    top:0;
    left:0;
    display:block;
    margin-left:auto;
    margin-right:auto
}
.slick-slide{
    float:left;
    display:none
}
.slick-initialized .slick-slide{
    display:block
}
[dir=rtl] .pp-slick-slider .pp-arrow-next{
    left:20px;
    right:auto
}
[dir=rtl] .pp-slick-slider .pp-arrow-prev{
    left:auto;
    right:20px
}
.pp-slick-slider:not(.slick-initialized)>*{
    display:none
}
.pp-slick-slider .slick-slide:focus{
    outline:0
}
.pp-slick-slider .slick-dots{
    list-style:none;
    margin:0;
    padding:0;
    position:relative;
    text-align:center;
    width:100%
}
.pp-slick-slider li{
    background:#ccc;
    border-radius:50%;
    cursor:pointer;
    position:relative;
    display:inline-block;
    margin:0 4px;
    padding:0;
    vertical-align:middle;
    -webkit-transition:.3s;
    transition:.3s
}
.pp-slick-slider li.slick-active{
    background:#000
}
.pp-slick-slider li button{
    background:0;
    border:0;
    -webkit-box-shadow:none;
    box-shadow:none;
    color:transparent;
    display:block;
    font-size:0;
    line-height:0;
    width:10px;
    height:10px;
    padding:0;
    outline:0;
    -webkit-transition:.3s;
    transition:.3s
}
.pp-slick-slider li button:focus,.pp-slick-slider li button:hover{
    background:0;
    border:0;
    outline:0
}
.pp-slick-slider-dots-inside .slick-dots{
    position:absolute;
    bottom:15px;
    left:0;
    right:0
}
.swiper-container .swiper-slide,.swiper-container-wrap .swiper-slide{
    text-align:center
}
.swiper-container-dots-outside .swiper-pagination,.swiper-container-wrap-dots-outside .swiper-pagination{
    position:static
}
.swiper-container .swiper-button-next,.swiper-container .swiper-button-prev,.swiper-container-wrap .swiper-button-next,.swiper-container-wrap .swiper-button-prev{
    background-image:none;
    font-size:20px;
    height:1.8182em;
    line-height:1;
    margin:0;
    text-align:center;
    -webkit-transform:translateY(-50%);
    transform:translateY(-50%);
    width:1.8182em
}
.swiper-container .swiper-button-next .fa,.swiper-container .swiper-button-prev .fa,.swiper-container-wrap .swiper-button-next .fa,.swiper-container-wrap .swiper-button-prev .fa{
    vertical-align:top
}
.pp-swiper-button svg{
    fill:currentColor;
    width:auto;
    height:1em
}
.swiper-button-next:focus,.swiper-button-prev:focus{
    outline:0
}
.swiper-container-wrap{
    position:relative
}
.swiper-container-wrap .swiper-pagination{
    bottom:10px;
    left:0;
    width:100%
}
.swiper-container-wrap .swiper-pagination-bullet{
    background:#ccc;
    margin:0 4px;
    opacity:1;
    height:8px;
    width:8px
}
.swiper-container-wrap .swiper-pagination-bullet-active{
    background:#000
}
.pp-slider-arrow,.pp-slider-arrow:focus,.swiper-pagination-bullet,.swiper-pagination-bullet:focus{
    outline:0
}
.pp-swiper-slider-pagination-outside .swiper-pagination{
    position:static
}
.pp-info-table-container .pp-info-table-link{
    text-decoration:none!important
}
.pp-info-table-container .pp-info-table-sale-badge.right{
    position:absolute;
    right:-7px;
    z-index:2;
    border-bottom-right-radius:0!important
}
.pp-info-table-container .pp-info-table-sale-badge.right:after{
    content:"";
    display:block;
    position:absolute;
    width:0;
    height:0;
    bottom:-8px;
    right:0;
    border-bottom:8px solid transparent;
    border-left:8px;
    border-left-style:solid
}
.pp-info-table-container .pp-info-table-sale-badge.left{
    position:absolute;
    left:-7px;
    z-index:2;
    border-bottom-left-radius:0!important
}
.pp-info-table-container .pp-info-table-sale-badge.left:after{
    content:"";
    display:block;
    position:absolute;
    width:0;
    height:0;
    bottom:-8px;
    left:0;
    border-bottom:8px solid transparent;
    border-right:8px;
    border-right-style:solid
}
.pp-info-table-container .pp-info-table-sale-badge p{
    margin:0;
    text-align:center!important
}
.pp-info-table-container .pp-info-table-icon-inner{
    display:inline-block
}
.pp-info-table-container .pp-info-table-icon-wrap{
    display:table
}
.pp-info-table-container .pp-info-table-icon-wrap .pp-info-table-icon{
    display:table-cell;
    vertical-align:middle;
    text-align:center
}
.pp-countdown-wrapper{
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    -ms-flex-direction:row;
    flex-direction:row;
    text-align:center
}
.pp-countdown-wrapper .pp-countdown-item{
    display:inline-block;
    margin-bottom:15px;
    position:relative
}
.pp-countdown-wrapper .pp-countdown-item .pp-countdown-digit,.pp-countdown-wrapper .pp-countdown-item .pp-countdown-label{
    padding:0;
    margin:0
}
.pp-countdown-wrapper .pp-countdown-digit-wrapper,.pp-countdown-wrapper .pp-countdown-label-wrapper{
    text-align:center;
    position:relative
}
.pp-countdown-wrapper.pp-countdown-separator-colon .pp-countdown-item,.pp-countdown-wrapper.pp-countdown-separator-line .pp-countdown-item{
    position:relative;
    padding:0;
    margin-left:0;
    margin-right:0
}
.pp-countdown-wrapper.pp-countdown-separator-colon .pp-countdown-item .pp-countdown-digit-wrapper:after{
    content:':';
    display:inline-block;
    font-size:30px;
    position:absolute;
    right:-5px;
    top:45%;
    z-index:10;
    -webkit-transform:translateY(-50%);
    transform:translateY(-50%)
}
.pp-countdown-wrapper.pp-countdown-separator-colon .pp-countdown-item:last-child .pp-countdown-digit-wrapper:after{
    content:none
}
.pp-countdown-wrapper.pp-countdown-separator-line .pp-countdown-item:after{
    content:'';
    display:inline-block;
    position:absolute;
    right:0;
    top:0;
    bottom:0;
    z-index:10;
    border-right:1px solid #ccc
}
.pp-countdown-wrapper.pp-countdown-separator-line .pp-countdown-item:last-child:after{
    content:none
}
.pp-countdown-wrapper.pp-countdown-style-circle .pp-countdown-item .pp-countdown-digit-wrapper{
    border-radius:50%;
    background:#333;
    color:#fff;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -ms-flex-direction:column;
    flex-direction:column
}
.pp-countdown-wrapper.pp-countdown-style-circle .pp-countdown-item .pp-countdown-digit{
    color:#fff
}
.pp-countdown-wrapper.pp-countdown-style-circle.pp-countdown-label-pos-out_left .pp-countdown-item,.pp-countdown-wrapper.pp-countdown-style-circle.pp-countdown-label-pos-out_right .pp-countdown-item{
    display:-webkit-inline-box;
    display:-ms-inline-flexbox;
    display:inline-flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    direction:ltr
}
.pp-countdown-wrapper.pp-countdown-style-circle.pp-countdown-label-pos-out_right .pp-countdown-item{
    direction:rtl
}
.pp-countdown-wrapper.pp-countdown-style-square .pp-countdown-item .pp-countdown-digit-wrapper{
    background:#333;
    color:#fff;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    box-pack:center;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    box-align:center;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    box-orient:vertical;
    box-direction:normal;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -ms-flex-direction:column;
    flex-direction:column
}
.pp-countdown-wrapper.pp-countdown-style-square .pp-countdown-item .pp-countdown-digit{
    color:#fff
}
.pp-countdown-wrapper.pp-countdown-style-square.pp-countdown-label-pos-out_left .pp-countdown-item,.pp-countdown-wrapper.pp-countdown-style-square.pp-countdown-label-pos-out_right .pp-countdown-item{
    display:-webkit-inline-box;
    display:-ms-inline-flexbox;
    display:inline-flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    direction:ltr
}
.pp-countdown-wrapper.pp-countdown-style-square.pp-countdown-label-pos-out_right .pp-countdown-item{
    direction:rtl
}
.pp-advanced-tabs{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap
}
.pp-advanced-tabs .pp-icon-img img{
    width:30px
}
.pp-advanced-tabs .pp-advanced-tabs-content>.elementor{
    max-width:100%;
    width:100%
}
.pp-advanced-tabs.pp-style-1 .pp-advanced-tabs-wrapper.at-horizontal .pp-advanced-tabs-title{
    overflow:hidden
}
.pp-advanced-tabs.pp-style-1 .pp-advanced-tabs-wrapper.at-horizontal .pp-advanced-tabs-title:after{
    content:"";
    position:absolute;
    left:0;
    right:0;
    bottom:-28px;
    display:block;
    border:solid 15px transparent;
    width:0;
    margin:0 auto;
    border-top-color:transparent;
    -webkit-transition:all .5s ease-in-out;
    transition:all .5s ease-in-out
}
.pp-advanced-tabs.pp-style-1 .pp-advanced-tabs-wrapper.at-horizontal .pp-advanced-tabs-title.pp-tab-active{
    overflow:visible;
    position:relative;
    -webkit-transition:all .5s ease-in-out;
    transition:all .5s ease-in-out
}
.pp-advanced-tabs.pp-style-1 .pp-advanced-tabs-wrapper.at-horizontal .pp-advanced-tabs-title.pp-tab-active:after{
    bottom:-30px;
    border:solid 15px #fb0f0f00;
    border-top-color:grey
}
.pp-advanced-tabs.pp-style-1 .pp-advanced-tabs-wrapper.at-vertical .pp-advanced-tabs-title{
    overflow:hidden
}
.pp-advanced-tabs.pp-style-1 .pp-advanced-tabs-wrapper.at-vertical .pp-advanced-tabs-title:after{
    content:"";
    position:absolute;
    top:0;
    bottom:0;
    right:-28px;
    left:auto;
    display:block;
    border:solid 15px transparent;
    width:0;
    margin:auto 0;
    border-left-color:transparent;
    height:0;
    -webkit-transition:all .5s ease-in-out;
    transition:all .5s ease-in-out
}
.pp-advanced-tabs.pp-style-1 .pp-advanced-tabs-wrapper.at-vertical .pp-advanced-tabs-title.pp-tab-active{
    overflow:visible;
    position:relative;
    -webkit-transition:all .5s ease-in-out;
    transition:all .5s ease-in-out
}
.pp-advanced-tabs.pp-style-1 .pp-advanced-tabs-wrapper.at-vertical .pp-advanced-tabs-title.pp-tab-active:after{
    right:-30px;
    border:solid 15px #00000;
    border-left-color:#dbdbdb
}
.pp-advanced-tabs.pp-style-2 .pp-advanced-tabs-wrapper .pp-advanced-tabs-title:before{
    content:'';
    height:6px;
    width:calc(100%+2px);
    position:absolute;
    top:-5px;
    left:-1px;
    right:0
}
.pp-advanced-tabs.pp-style-2 .pp-advanced-tabs-wrapper .pp-advanced-tabs-title.pp-tab-active{
    border:0
}
.pp-advanced-tabs.pp-style-2 .pp-advanced-tabs-wrapper .pp-advanced-tabs-title.pp-tab-active:before{
    background:#000;
    top:-1px;
    -webkit-transition:all .5s ease-in-out;
    transition:all .5s ease-in-out
}
.pp-advanced-tabs.pp-style-3 .pp-advanced-tabs-wrapper .pp-advanced-tabs-title:before{
    content:'';
    height:6px;
    width:calc(100%+2px);
    position:absolute;
    top:100%;
    left:-1px;
    right:0
}
.pp-advanced-tabs.pp-style-3 .pp-advanced-tabs-wrapper .pp-advanced-tabs-title.pp-tab-active{
    border:0
}
.pp-advanced-tabs.pp-style-3 .pp-advanced-tabs-wrapper .pp-advanced-tabs-title.pp-tab-active:before{
    background:#000;
    top:calc(100% - 6px);
    -webkit-transition:all .5s ease-in-out;
    transition:all .5s ease-in-out
}
.pp-advanced-tabs.pp-style-4 .pp-advanced-tabs-wrapper .pp-advanced-tabs-title{
    position:relative;
    overflow:hidden
}
.pp-advanced-tabs.pp-style-4 .pp-advanced-tabs-wrapper .pp-advanced-tabs-title.pp-tab-active{
    -webkit-transition:all .8s ease-in-out;
    transition:all .8s ease-in-out;
    border:1px solid
}
.pp-advanced-tabs.pp-style-4 .pp-advanced-tabs-wrapper .pp-advanced-tabs-title.pp-tab-active:after,.pp-advanced-tabs.pp-style-4 .pp-advanced-tabs-wrapper .pp-advanced-tabs-title.pp-tab-active:before{
    right:0;
    -webkit-transform:translate3d(0,100%,0) translate3d(0,-3px,0);
    transform:translate3d(0,100%,0) translate3d(0,-3px,0);
    background:0;
    -webkit-transition:all .5s ease-in-out;
    transition:all .5s ease-in-out
}
.pp-advanced-tabs.pp-style-4 .pp-advanced-tabs-wrapper .pp-advanced-tabs-title.pp-tab-active:after{
    top:0;
    left:100%
}
.pp-advanced-tabs.pp-style-4 .pp-advanced-tabs-wrapper .pp-advanced-tabs-title.pp-tab-active:before{
    top:-200%;
    left:-100%
}
.pp-advanced-tabs.pp-style-4 .pp-advanced-tabs-wrapper .pp-advanced-tabs-title:after,.pp-advanced-tabs.pp-style-4 .pp-advanced-tabs-wrapper .pp-advanced-tabs-title:before{
    position:absolute;
    right:0;
    z-index:0;
    width:100%;
    height:100%;
    content:""
}
.pp-advanced-tabs.pp-style-4 .pp-advanced-tabs-wrapper .pp-advanced-tabs-title:before{
    top:-2%;
    left:100%
}
.pp-advanced-tabs.pp-style-4 .pp-advanced-tabs-wrapper .pp-advanced-tabs-title:after{
    top:-190%;
    left:-100%
}
.pp-advanced-tabs.pp-style-5 .pp-advanced-tabs-wrapper .pp-advanced-tabs-title{
    position:relative;
    overflow:hidden
}
.pp-advanced-tabs.pp-style-5 .pp-advanced-tabs-wrapper .pp-advanced-tabs-title.pp-tab-active{
    -webkit-transition:all .8s ease-in-out;
    transition:all .8s ease-in-out;
    border:1px solid
}
.pp-advanced-tabs.pp-style-5 .pp-advanced-tabs-wrapper .pp-advanced-tabs-title.pp-tab-active:after,.pp-advanced-tabs.pp-style-5 .pp-advanced-tabs-wrapper .pp-advanced-tabs-title.pp-tab-active:before{
    -webkit-transform:translate3d(0,100%,0) translate3d(0,-3px,0);
    transform:translate3d(0,100%,0) translate3d(0,-3px,0);
    background:0;
    -webkit-transition:all .5s ease-in-out;
    transition:all .5s ease-in-out
}
.pp-advanced-tabs.pp-style-5 .pp-advanced-tabs-wrapper .pp-advanced-tabs-title.pp-tab-active:after{
    top:10%
}
.pp-advanced-tabs.pp-style-5 .pp-advanced-tabs-wrapper .pp-advanced-tabs-title.pp-tab-active:before{
    top:-200%
}
.pp-advanced-tabs.pp-style-5 .pp-advanced-tabs-wrapper .pp-advanced-tabs-title:after,.pp-advanced-tabs.pp-style-5 .pp-advanced-tabs-wrapper .pp-advanced-tabs-title:before{
    position:absolute;
    left:0;
    right:0;
    z-index:0;
    width:100%;
    height:100%;
    content:""
}
.pp-advanced-tabs.pp-style-5 .pp-advanced-tabs-wrapper .pp-advanced-tabs-title:before{
    top:-10%
}
.pp-advanced-tabs.pp-style-5 .pp-advanced-tabs-wrapper .pp-advanced-tabs-title:after{
    top:-200%
}
.pp-advanced-tabs.pp-style-6 .pp-advanced-tabs-wrapper .pp-advanced-tabs-title{
    border:0;
    position:relative;
    overflow:hidden;
    background-color:transparent
}
.pp-advanced-tabs.pp-style-6 .pp-advanced-tabs-wrapper .pp-advanced-tabs-title.pp-tab-active{
    background-color:transparent!important;
    -webkit-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0)
}
.pp-advanced-tabs.pp-style-6 .pp-advanced-tabs-wrapper .pp-advanced-tabs-title.pp-tab-active:after{
    z-index:-1;
    -webkit-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0)
}
.pp-advanced-tabs.pp-style-6 .pp-advanced-tabs-wrapper .pp-advanced-tabs-title:after{
    position:absolute;
    top:0;
    left:0;
    right:0;
    z-index:0;
    width:100%;
    height:100%;
    content:"";
    -webkit-transform:translate3d(0,100%,0) translate3d(0,-3px,0);
    transform:translate3d(0,100%,0) translate3d(0,-3px,0);
    background:#58bdf4;
    -webkit-transition:background-color .5s ease,-webkit-transform .5s cubic-bezier(.7,0,.3,1);
    transition:background-color .5s ease,-webkit-transform .5s cubic-bezier(.7,0,.3,1);
    transition:background-color .5s ease,transform .5s cubic-bezier(.7,0,.3,1);
    transition:background-color .5s ease,transform .5s cubic-bezier(.7,0,.3,1),-webkit-transform .5s cubic-bezier(.7,0,.3,1)
}
.pp-advanced-tabs.pp-style-7 .pp-advanced-tabs-wrapper .pp-advanced-tabs-title{
    border:0;
    position:relative;
    overflow:hidden
}
.pp-advanced-tabs.pp-style-7 .pp-advanced-tabs-wrapper .pp-advanced-tabs-title .active-slider-span{
    height:5px;
    background:#000;
    position:absolute;
    top:0;
    left:0;
    right:100%;
    -webkit-transition:all .5s ease-in-out;
    transition:all .5s ease-in-out
}
.pp-advanced-tabs.pp-style-7 .pp-advanced-tabs-wrapper .pp-advanced-tabs-title.pp-tab-active .active-slider-span{
    right:0
}
.pp-advanced-tabs.pp-style-8 .pp-advanced-tabs-wrapper .pp-advanced-tabs-title{
    border:0;
    position:relative;
    overflow:hidden
}
.pp-advanced-tabs.pp-style-8 .pp-advanced-tabs-wrapper .pp-advanced-tabs-title .active-slider-span{
    height:5px;
    background:#000;
    position:absolute;
    top:calc(100% - 5px);
    left:0;
    right:100%;
    -webkit-transition:all .5s ease-in-out;
    transition:all .5s ease-in-out
}
.pp-advanced-tabs.pp-style-8 .pp-advanced-tabs-wrapper .pp-advanced-tabs-title.pp-tab-active .active-slider-span{
    right:0
}
.pp-advanced-tabs .pp-advanced-tabs-icon-top{
    display:block;
    padding-bottom:5px
}
.pp-advanced-tabs .pp-advanced-tabs-icon-left{
    padding-right:5px
}
.pp-advanced-tabs .pp-advanced-tabs-icon-right{
    padding-left:5px
}
.pp-advanced-tabs .pp-advanced-tabs-icon-bottom{
    display:block;
    padding-top:5px
}
.pp-advanced-tabs .pp-icon i{
    display:inline-block
}
.pp-advanced-tabs-wrapper{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    justify-content:space-between;
    position:relative
}
.pp-advanced-tabs-wrapper .pp-advanced-tabs-title{
    cursor:pointer;
    border-width:1px;
    border-style:solid;
    border-color:transparent;
    margin:0;
    padding:5px 15px;
    text-align:center;
    position:relative;
    overflow:hidden
}
.pp-advanced-tabs-wrapper .pp-advanced-tabs-title span,.pp-advanced-tabs-wrapper .pp-advanced-tabs-title.pp-tab-active{
    -webkit-transition:all .5s ease-in-out;
    transition:all .5s ease-in-out
}
.pp-advanced-tabs-wrapper .pp-advanced-tabs-title>span{
    vertical-align:middle
}
.pp-advanced-tabs-wrapper.at-horizontal{
    width:100%;
    -ms-flex-flow:wrap;
    flex-flow:wrap;
    bottom:1px
}
.pp-advanced-tabs-wrapper.at-horizontal .pp-advanced-tabs-title.pp-tab-active{
    border-bottom:0
}
.pp-advanced-tabs-wrapper.at-vertical{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -ms-flex-flow:column;
    flex-flow:column;
    float:left;
    width:30%;
    text-align:center;
    height:auto;
    right:1px
}
.pp-advanced-tabs-wrapper.at-vertical .pp-advanced-tabs-title.pp-tab-active{
    border-right:0
}
.pp-advanced-tabs-content-wrapper.at-horizontal-content{
    margin-top:-1px;
    width:100%
}
.pp-advanced-tabs-content-wrapper.at-vertical-content{
    width:70%;
    margin-left:-1px
}
.pp-advanced-tabs-content-wrapper .pp-advanced-tabs-content{
    border-width:1px;
    border-style:solid;
    border-color:transparent;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    display:none
}
.pp-advanced-tabs-content-wrapper .pp-advanced-tabs-content.pp-tab-active{
    display:block!important
}
.pp-advanced-tabs-content-wrapper .pp-advanced-tabs-title.pp-tab-responsive{
    display:none;
    cursor:pointer;
    margin:0
}
.pp-advanced-tabs-content-wrapper .pp-tab-responsive .pp-advanced-tabs-title-inner .pp-toggle-icon{
    float:right
}
.pp-image-slider-box,.pp-image-slider-slide,.pp-image-slider-wrap{
    position:relative
}
.pp-image-slider-slide-link{
    cursor:pointer
}
.pp-image-slider{
    overflow:hidden
}
.pp-image-slider img{
    vertical-align:middle
}
.pp-image-slider-slideshow .pp-image-slider-container{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:start;
    -ms-flex-align:start;
    align-items:flex-start
}
.pp-image-slider-slideshow .pp-image-slider-wrap{
    -webkit-box-flex:1;
    -ms-flex:1 1 auto;
    flex:1 1 auto;
    width:70%
}
.pp-image-slider-slideshow .pp-image-slider-thumb-pagination{
    -webkit-box-flex:1;
    -ms-flex:1 1 auto;
    flex:1 1 auto;
    width:30%
}
.pp-image-slider-align-right .pp-image-slider-container{
    -webkit-box-orient:horizontal;
    -webkit-box-direction:reverse;
    -ms-flex-direction:row-reverse;
    flex-direction:row-reverse
}
.pp-image-slider-align-top .pp-image-slider-container{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -ms-flex-direction:column;
    flex-direction:column
}
.pp-image-slider-align-top .pp-image-slider-thumb-pagination,.pp-image-slider-align-top .pp-image-slider-wrap{
    -webkit-box-flex:1;
    -ms-flex:1 1 auto;
    flex:1 1 auto;
    width:100%
}
.pp-image-slider-content{
    color:#fff;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -ms-flex-direction:column;
    flex-direction:column
}
.pp-image-slider-thumb-item{
    overflow:hidden;
    position:relative;
    cursor:pointer
}
.pp-image-slider-thumb-item img{
    -webkit-transition:all .25s linear 0s;
    transition:all .25s linear 0s;
    vertical-align:middle;
    width:100%
}
.pp-thumbs-equal-height .pp-image-slider-thumb-item{
    height:300px
}
.pp-thumbs-equal-height .pp-image-slider-thumb-item img{
    display:none
}
.pp-thumbs-equal-height .pp-image-slider-thumb-image{
    background-position:center center;
    background-size:cover;
    height:100%
}
.pp-image-gallery{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap
}
.pp-image-gallery .pp-grid-item-wrap{
    -webkit-transition:none;
    transition:none
}
.pp-image-gallery .pp-image-gallery-item-link{
    position:absolute;
    top:0;
    left:0;
    right:0;
    bottom:0;
    z-index:1
}
.pp-image-gallery-thumbnail-wrap{
    overflow:hidden;
    position:relative;
    -webkit-transition:all .25s linear;
    transition:all .25s linear
}
.pp-image-gallery-thumbnail-wrap a{
    cursor:pointer;
    display:block;
    position:relative
}
.pp-image-gallery-thumbnail{
    overflow:hidden
}
.pp-image-gallery-thumbnail img{
    -webkit-transition:all .25s linear;
    transition:all .25s linear;
    vertical-align:middle
}
.pp-gallery-filters{
    margin-left:-5px;
    margin-right:-5px;
    text-align:center
}
.pp-gallery-filters .pp-gallery-filter{
    cursor:pointer;
    display:inline-block;
    line-height:1;
    margin:0 5px 18px;
    padding:12px 0;
    position:relative;
    -webkit-transition:all .25s linear;
    transition:all .25s linear
}
.pp-filters-dropdown{
    display:none;
    margin:0 0 20px;
    padding:10px
}
.pp-gallery-load-more{
    text-decoration:none
}
.pp-gallery-load-more.disabled{
    pointer-events:none;
    opacity:.3
}
.pp-media-content .pp-gallery-image-caption{
    color:#fff;
    padding:5px 10px
}
.pp-media-content .pp-gallery-image-caption a{
    color:inherit
}
.pp-gallery-image-content,.pp-gallery-image-icon-wrap{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -ms-flex-direction:column;
    flex-direction:column;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center
}
.pp-gallery-tilt{
    -webkit-transform-style:preserve-3d;
    transform-style:preserve-3d
}
.pp-button-loader{
    display:none
}
.pp-gallery-load-more.pp-loading .pp-button-loader{
    display:inline-block;
    width:18px;
    height:18px;
    vertical-align:middle;
    margin-right:8px
}
.pp-gallery-load-more.pp-loading .pp-button-loader:after{
    content:'';
    display:block;
    width:100%;
    height:100%;
    border-radius:50%;
    border:3px solid #fff;
    border-color:#fff transparent #fff transparent;
    -webkit-animation:pp-dual-ring 1.2s linear infinite;
    animation:pp-dual-ring 1.2s linear infinite
}
@keyframes pp-dual-ring{
    0%{
        -webkit-transform:rotate(0);
        transform:rotate(0)
    }
    100%{
        -webkit-transform:rotate(360deg);
        transform:rotate(360deg)
    }
}
.pp-ins-filter-target{
    -webkit-transition:all .25s linear 0s;
    transition:all .25s linear 0s
}
.pp-image-gallery-justified{
    position:relative;
    overflow:hidden
}
.pp-image-gallery-justified>div{
    position:absolute;
    display:inline-block;
    overflow:hidden;
    filter:"alpha(opacity=10)";
    opacity:.1;
    margin:0;
    padding:0
}
.pp-image-gallery-justified>.jg-entry-visible{
    filter:"alpha(opacity=100)";
    opacity:1;
    background:0
}
.pp-ins-hover-normal .pp-ins-filter-hover:hover .pp-ins-filter-target{
    -webkit-filter:none;
    filter:none
}
.pp-ins-hover-normal .pp-ins-filter-hover:hover .pp-ins-filter-target:before{
    display:none
}
.pp-ins-filter-1977 .pp-ins-filter-target,.pp-ins-hover-filter-1977 .pp-ins-filter-hover:hover .pp-ins-filter-target{
    -webkit-filter:sepia(.5) hue-rotate(-30deg) saturate(1.4);
    filter:sepia(.5) hue-rotate(-30deg) saturate(1.4)
}
.pp-ins-filter-aden .pp-ins-filter-target,.pp-ins-hover-filter-aden .pp-ins-filter-hover:hover .pp-ins-filter-target{
    -webkit-filter:sepia(.2) brightness(1.15) saturate(1.4);
    filter:sepia(.2) brightness(1.15) saturate(1.4)
}
.pp-ins-filter-aden .pp-ins-filter-target:before,.pp-ins-hover-filter-aden .pp-ins-filter-hover:hover .pp-ins-filter-target:before{
    background:rgba(125,105,24,.1);
    content:"";
    mix-blend-mode:multiply
}
.pp-ins-filter-amaro .pp-ins-filter-target,.pp-ins-hover-filter-amaro .pp-ins-filter-hover:hover .pp-ins-filter-target{
    -webkit-filter:sepia(.35) contrast(1.1) brightness(1.2) saturate(1.3);
    filter:sepia(.35) contrast(1.1) brightness(1.2) saturate(1.3)
}
.pp-ins-filter-amaro .pp-ins-filter-target:before,.pp-ins-hover-filter-amaro .pp-ins-filter-hover:hover .pp-ins-filter-target:before{
    background:rgba(125,105,24,.2);
    content:"";
    mix-blend-mode:overlay
}
.pp-ins-filter-ashby .pp-ins-filter-target,.pp-ins-hover-filter-ashby .pp-ins-filter-hover:hover .pp-ins-filter-target{
    -webkit-filter:sepia(.5) contrast(1.2) saturate(1.8);
    filter:sepia(.5) contrast(1.2) saturate(1.8)
}
.pp-ins-filter-ashby .pp-ins-filter-target:before,.pp-ins-hover-filter-ashby .pp-ins-filter-hover:hover .pp-ins-filter-target:before{
    background:rgba(125,105,24,.35);
    content:"";
    mix-blend-mode:lighten
}
.pp-ins-filter-brannan .pp-ins-filter-target,.pp-ins-hover-filter-brannan .pp-ins-filter-hover:hover .pp-ins-filter-target{
    -webkit-filter:sepia(.4) contrast(1.25) brightness(1.1) saturate(.9) hue-rotate(-2deg);
    filter:sepia(.4) contrast(1.25) brightness(1.1) saturate(.9) hue-rotate(-2deg)
}
.pp-ins-filter-brooklyn .pp-ins-filter-target,.pp-ins-hover-filter-brooklyn .pp-ins-filter-hover:hover .pp-ins-filter-target{
    -webkit-filter:sepia(.25) contrast(1.25) brightness(1.25) hue-rotate(5deg);
    filter:sepia(.25) contrast(1.25) brightness(1.25) hue-rotate(5deg)
}
.pp-ins-filter-brooklyn .pp-ins-filter-target:before,.pp-ins-hover-filter-brooklyn .pp-ins-filter-hover:hover .pp-ins-filter-target:before{
    background:rgba(127,187,227,.2);
    content:"";
    mix-blend-mode:overlay
}
.pp-ins-filter-charmes .pp-ins-filter-target,.pp-ins-hover-filter-charmes .pp-ins-filter-hover:hover .pp-ins-filter-target{
    -webkit-filter:sepia(.25) contrast(1.25) brightness(1.25) saturate(1.35) hue-rotate(-5deg);
    filter:sepia(.25) contrast(1.25) brightness(1.25) saturate(1.35) hue-rotate(-5deg)
}
.pp-ins-filter-charmes .pp-ins-filter-target:before,.pp-ins-hover-filter-charmes .pp-ins-filter-hover:hover .pp-ins-filter-target:before{
    background:rgba(125,105,24,.25);
    content:"";
    mix-blend-mode:darken
}
.pp-ins-filter-clarendon .pp-ins-filter-target,.pp-ins-hover-filter-clarendon .pp-ins-filter-hover:hover .pp-ins-filter-target{
    -webkit-filter:sepia(.15) contrast(1.25) brightness(1.25) hue-rotate(5deg);
    filter:sepia(.15) contrast(1.25) brightness(1.25) hue-rotate(5deg)
}
.pp-ins-filter-clarendon .pp-ins-filter-target:before,.pp-ins-hover-filter-clarendon .pp-ins-filter-hover:hover .pp-ins-filter-target:before{
    background:rgba(127,187,227,.4);
    content:"";
    mix-blend-mode:overlay
}
.pp-ins-filter-crema .pp-ins-filter-target,.pp-ins-hover-filter-crema .pp-ins-filter-hover:hover .pp-ins-filter-target{
    -webkit-filter:sepia(.5) contrast(1.25) brightness(1.15) saturate(.9) hue-rotate(-2deg);
    filter:sepia(.5) contrast(1.25) brightness(1.15) saturate(.9) hue-rotate(-2deg)
}
.pp-ins-filter-crema .pp-ins-filter-target:before,.pp-ins-hover-filter-crema .pp-ins-filter-hover:hover .pp-ins-filter-target:before{
    background:rgba(125,105,24,.2);
    content:"";
    mix-blend-mode:multiply
}
.pp-ins-filter-dogpatch .pp-ins-filter-target,.pp-ins-hover-filter-dogpatch .pp-ins-filter-hover:hover .pp-ins-filter-target{
    -webkit-filter:sepia(.35) saturate(1.1) contrast(1.5);
    filter:sepia(.35) saturate(1.1) contrast(1.5)
}
.pp-ins-filter-earlybird .pp-ins-filter-target,.pp-ins-hover-filter-earlybird .pp-ins-filter-hover:hover .pp-ins-filter-target{
    -webkit-filter:sepia(.25) contrast(1.25) brightness(1.15) saturate(.9) hue-rotate(-5deg);
    filter:sepia(.25) contrast(1.25) brightness(1.15) saturate(.9) hue-rotate(-5deg)
}
.pp-ins-filter-earlybird .pp-ins-filter-target:before,.pp-ins-hover-filter-earlybird .pp-ins-filter-hover:hover .pp-ins-filter-target:before{
    background:radial-gradient(circle closest-corner,transparent 0,rgba(125,105,24,.2) 100%);
    background:-webkit-radial-gradient(circle closest-corner,transparent 0,rgba(125,105,24,.2) 100%);
    content:"";
    mix-blend-mode:multiply
}
.pp-ins-filter-gingham .pp-ins-filter-target,.pp-ins-hover-filter-gingham .pp-ins-filter-hover:hover .pp-ins-filter-target{
    -webkit-filter:contrast(1.1) brightness(1.1);
    filter:contrast(1.1) brightness(1.1)
}
.pp-ins-filter-gingham .pp-ins-filter-target:before,.pp-ins-hover-filter-gingham .pp-ins-filter-hover:hover .pp-ins-filter-target:before{
    background:#e6e6e6;
    content:"";
    mix-blend-mode:soft-light
}
.pp-ins-filter-ginza .pp-ins-filter-target,.pp-ins-hover-filter-ginza .pp-ins-filter-hover:hover .pp-ins-filter-target{
    -webkit-filter:sepia(.25) contrast(1.15) brightness(1.2) saturate(1.35) hue-rotate(-5deg);
    filter:sepia(.25) contrast(1.15) brightness(1.2) saturate(1.35) hue-rotate(-5deg)
}
.pp-ins-filter-ginza .pp-ins-filter-target:before,.pp-ins-hover-filter-ginza .pp-ins-filter-hover:hover .pp-ins-filter-target:before{
    background:rgba(125,105,24,.15);
    content:"";
    mix-blend-mode:darken
}
.pp-ins-filter-hefe .pp-ins-filter-target,.pp-ins-hover-filter-hefe .pp-ins-filter-hover:hover .pp-ins-filter-target{
    -webkit-filter:sepia(.4) contrast(1.5) brightness(1.2) saturate(1.4) hue-rotate(-10deg);
    filter:sepia(.4) contrast(1.5) brightness(1.2) saturate(1.4) hue-rotate(-10deg)
}
.pp-ins-filter-hefe .pp-ins-filter-target:before,.pp-ins-hover-filter-hefe .pp-ins-filter-hover:hover .pp-ins-filter-target:before{
    background:radial-gradient(circle closest-corner,transparent 0,rgba(0,0,0,.25) 100%);
    background:-webkit-radial-gradient(circle closest-corner,transparent 0,rgba(0,0,0,.25) 100%);
    content:"";
    mix-blend-mode:multiply
}
.pp-ins-filter-helena .pp-ins-filter-target,.pp-ins-hover-filter-helena .pp-ins-filter-hover:hover .pp-ins-filter-target{
    -webkit-filter:sepia(.5) contrast(1.05) brightness(1.05) saturate(1.35);
    filter:sepia(.5) contrast(1.05) brightness(1.05) saturate(1.35)
}
.pp-ins-filter-helena .pp-ins-filter-target:before,.pp-ins-hover-filter-helena .pp-ins-filter-hover:hover .pp-ins-filter-target:before{
    background:rgba(158,175,30,.25);
    content:"";
    mix-blend-mode:overlay
}
.pp-ins-filter-hudson .pp-ins-filter-target,.pp-ins-hover-filter-hudson .pp-ins-filter-hover:hover .pp-ins-filter-target{
    -webkit-filter:sepia(.25) contrast(1.2) brightness(1.2) saturate(1.05) hue-rotate(-15deg);
    filter:sepia(.25) contrast(1.2) brightness(1.2) saturate(1.05) hue-rotate(-15deg)
}
.pp-ins-filter-hudson .pp-ins-filter-target:before,.pp-ins-hover-filter-hudson .pp-ins-filter-hover:hover .pp-ins-filter-target:before{
    background:radial-gradient(circle closest-corner,transparent 25%,rgba(25,62,167,.25) 100%);
    background:-webkit-radial-gradient(circle closest-corner,transparent 25%,rgba(25,62,167,.25) 100%);
    content:"";
    mix-blend-mode:multiply
}
.pp-ins-filter-inkwell .pp-ins-filter-target,.pp-ins-hover-filter-inkwell .pp-ins-filter-hover:hover .pp-ins-filter-target{
    -webkit-filter:brightness(1.25) contrast(.85) grayscale(1);
    filter:brightness(1.25) contrast(.85) grayscale(1)
}
.pp-ins-filter-juno .pp-ins-filter-target,.pp-ins-hover-filter-juno .pp-ins-filter-hover:hover .pp-ins-filter-target{
    -webkit-filter:sepia(.35) contrast(1.15) brightness(1.15) saturate(1.8);
    filter:sepia(.35) contrast(1.15) brightness(1.15) saturate(1.8)
}
.pp-ins-filter-juno .pp-ins-filter-target:before,.pp-ins-hover-filter-juno .pp-ins-filter-hover:hover .pp-ins-filter-target:before{
    background:rgba(127,187,227,.2);
    content:"";
    mix-blend-mode:overlay
}
.pp-ins-filter-kelvin .pp-ins-filter-target,.pp-ins-hover-filter-kelvin .pp-ins-filter-hover:hover .pp-ins-filter-target{
    webkit-filter:sepia(.15) contrast(1.5) brightness(1.1) hue-rotate(-10deg);
    -webkit-filter:sepia(.15) contrast(1.5) brightness(1.1) hue-rotate(-10deg);
    filter:sepia(.15) contrast(1.5) brightness(1.1) hue-rotate(-10deg)
}
.pp-ins-filter-kelvin .pp-ins-filter-target:before,.pp-ins-hover-filter-kelvin .pp-ins-filter-hover:hover .pp-ins-filter-target:before{
    background:radial-gradient(circle closest-corner,rgba(128,78,15,.25) 0,rgba(128,78,15,.5) 100%);
    background:-webkit-radial-gradient(circle closest-corner,rgba(128,78,15,.25) 0,rgba(128,78,15,.5) 100%);
    content:"";
    mix-blend-mode:overlay
}
.pp-ins-filter-lark .pp-ins-filter-target,.pp-ins-hover-filter-lark .pp-ins-filter-hover:hover .pp-ins-filter-target{
    -webkit-filter:sepia(.25) contrast(1.2) brightness(1.3) saturate(1.25);
    filter:sepia(.25) contrast(1.2) brightness(1.3) saturate(1.25)
}
.pp-ins-filter-lofi .pp-ins-filter-target,.pp-ins-hover-filter-lofi .pp-ins-filter-hover:hover .pp-ins-filter-target{
    -webkit-filter:saturate(1.1) contrast(1.5);
    filter:saturate(1.1) contrast(1.5)
}
.pp-ins-filter-ludwig .pp-ins-filter-target,.pp-ins-hover-filter-ludwig .pp-ins-filter-hover:hover .pp-ins-filter-target{
    -webkit-filter:sepia(.25) contrast(1.05) brightness(1.05) saturate(2);
    filter:sepia(.25) contrast(1.05) brightness(1.05) saturate(2)
}
.pp-ins-filter-ludwig .pp-ins-filter-target:before,.pp-ins-hover-filter-ludwig .pp-ins-filter-hover:hover .pp-ins-filter-target:before{
    background:rgba(125,105,24,.1);
    content:"";
    mix-blend-mode:overlay
}
.pp-ins-filter-maven .pp-ins-filter-target,.pp-ins-hover-filter-maven .pp-ins-filter-hover:hover .pp-ins-filter-target{
    -webkit-filter:sepia(.35) contrast(1.05) brightness(1.05) saturate(1.75);
    filter:sepia(.35) contrast(1.05) brightness(1.05) saturate(1.75)
}
.pp-ins-filter-maven .pp-ins-filter-target:before,.pp-ins-hover-filter-maven .pp-ins-filter-hover:hover .pp-ins-filter-target:before{
    background:rgba(158,175,30,.25);
    content:"";
    mix-blend-mode:darken
}
.pp-ins-filter-mayfair .pp-ins-filter-target,.pp-ins-hover-filter-mayfair .pp-ins-filter-hover:hover .pp-ins-filter-target{
    -webkit-filter:contrast(1.1) brightness(1.15) saturate(1.1);
    filter:contrast(1.1) brightness(1.15) saturate(1.1)
}
.pp-ins-filter-mayfair .pp-ins-filter-target:before,.pp-ins-hover-filter-mayfair .pp-ins-filter-hover:hover .pp-ins-filter-target:before{
    background:radial-gradient(circle closest-corner,transparent 0,rgba(175,105,24,.4) 100%);
    background:-webkit-radial-gradient(circle closest-corner,transparent 0,rgba(175,105,24,.4) 100%);
    content:"";
    mix-blend-mode:multiply
}
.pp-ins-filter-moon .pp-ins-filter-target,.pp-ins-hover-filter-moon .pp-ins-filter-hover:hover .pp-ins-filter-target{
    -webkit-filter:brightness(1.4) contrast(.95) saturate(0) sepia(.35);
    filter:brightness(1.4) contrast(.95) saturate(0) sepia(.35)
}
.pp-ins-filter-nashville .pp-ins-filter-target,.pp-ins-hover-filter-nashville .pp-ins-filter-hover:hover .pp-ins-filter-target{
    -webkit-filter:sepia(.25) contrast(1.5) brightness(.9) hue-rotate(-15deg);
    filter:sepia(.25) contrast(1.5) brightness(.9) hue-rotate(-15deg)
}
.pp-ins-filter-nashville .pp-ins-filter-target:before,.pp-ins-hover-filter-nashville .pp-ins-filter-hover:hover .pp-ins-filter-target:before{
    background:radial-gradient(circle closest-corner,rgba(128,78,15,.5) 0,rgba(128,78,15,.65) 100%);
    background:-webkit-radial-gradient(circle closest-corner,rgba(128,78,15,.5) 0,rgba(128,78,15,.65) 100%);
    content:"";
    mix-blend-mode:screen
}
.pp-gallery-image-caption,.pp-gallery-image-content{
    -webkit-transition:all .25s linear 0s;
    transition:all .25s linear 0s
}
.pp-caption-hover-effect-fade-in .pp-gallery-image-caption{
    opacity:0
}
.pp-caption-hover-effect-fade-in .pp-image:hover .pp-media-content .pp-gallery-image-caption{
    opacity:1
}
.pp-caption-hover-effect-fade-out .pp-gallery-image-caption{
    opacity:1
}
.pp-caption-hover-effect-fade-out .pp-image:hover .pp-media-content .pp-gallery-image-caption{
    opacity:0
}
.pp-caption-hover-effect-slide-from-top .pp-media-content{
    -webkit-transform:translateY(-100%);
    transform:translateY(-100%)
}
.pp-caption-hover-effect-slide-from-bottom .pp-media-content{
    -webkit-transform:translateY(100%);
    transform:translateY(100%)
}
.pp-caption-hover-effect-slide-from-left .pp-media-content{
    -webkit-transform:translateX(-100%);
    transform:translateX(-100%)
}
.pp-caption-hover-effect-slide-from-right .pp-media-content{
    -webkit-transform:translateX(100%);
    transform:translateX(100%)
}
.pp-caption-hover-effect-fade-from-top .pp-media-content{
    -webkit-transform:translateY(-24px);
    transform:translateY(-24px)
}
.pp-caption-hover-effect-fade-from-bottom .pp-media-content{
    -webkit-transform:translateY(24px);
    transform:translateY(24px)
}
.pp-caption-hover-effect-fade-from-left .pp-media-content{
    -webkit-transform:translateX(-24px);
    transform:translateX(-24px)
}
.pp-caption-hover-effect-fade-from-right .pp-media-content{
    -webkit-transform:translateX(24px);
    transform:translateX(24px)
}
.pp-caption-hover-effect-fade-to-top .pp-image:hover .pp-media-content{
    -webkit-transform:translateY(-24px);
    transform:translateY(-24px)
}
.pp-caption-hover-effect-fade-to-bottom .pp-image:hover .pp-media-content{
    -webkit-transform:translateY(24px);
    transform:translateY(24px)
}
.pp-caption-hover-effect-fade-to-left .pp-image:hover .pp-media-content{
    -webkit-transform:translateX(-24px);
    transform:translateX(-24px)
}
.pp-caption-hover-effect-fade-to-right .pp-image:hover .pp-media-content{
    -webkit-transform:translateX(24px);
    transform:translateX(24px)
}
.pp-caption-hover-effect-slide-to-top .pp-image:hover .pp-media-content{
    -webkit-transform:translateY(-100%);
    transform:translateY(-100%)
}
.pp-caption-hover-effect-slide-to-bottom .pp-image:hover .pp-media-content{
    -webkit-transform:translateY(100%);
    transform:translateY(100%)
}
.pp-caption-hover-effect-slide-to-left .pp-image:hover .pp-media-content{
    -webkit-transform:translateX(-100%);
    transform:translateX(-100%)
}
.pp-caption-hover-effect-slide-to-right .pp-image:hover .pp-media-content{
    -webkit-transform:translateX(100%);
    transform:translateX(100%)
}
.pp-caption-hover-effect-fade-from-bottom .pp-media-content,.pp-caption-hover-effect-fade-from-left .pp-media-content,.pp-caption-hover-effect-fade-from-right .pp-media-content,.pp-caption-hover-effect-fade-from-top .pp-media-content{
    opacity:0
}
.pp-caption-hover-effect-fade-to-bottom .pp-image:hover .pp-media-content,.pp-caption-hover-effect-fade-to-left .pp-image:hover .pp-media-content,.pp-caption-hover-effect-fade-to-right .pp-image:hover .pp-media-content,.pp-caption-hover-effect-fade-to-top .pp-image:hover .pp-media-content{
    opacity:0
}
.pp-caption-hover-effect-fade-from-bottom .pp-image:hover .pp-media-content,.pp-caption-hover-effect-fade-from-left .pp-image:hover .pp-media-content,.pp-caption-hover-effect-fade-from-right .pp-image:hover .pp-media-content,.pp-caption-hover-effect-fade-from-top .pp-image:hover .pp-media-content,.pp-caption-hover-effect-slide-from-bottom .pp-image:hover .pp-media-content,.pp-caption-hover-effect-slide-from-left .pp-image:hover .pp-media-content,.pp-caption-hover-effect-slide-from-right .pp-image:hover .pp-media-content,.pp-caption-hover-effect-slide-from-top .pp-image:hover .pp-media-content{
    -webkit-transform:translateY(0) translateX(0);
    transform:translateY(0) translateX(0)
}
.pp-caption-hover-effect-fade-from-bottom .pp-image:hover .pp-media-content,.pp-caption-hover-effect-fade-from-left .pp-image:hover .pp-media-content,.pp-caption-hover-effect-fade-from-right .pp-image:hover .pp-media-content,.pp-caption-hover-effect-fade-from-top .pp-image:hover .pp-media-content{
    opacity:1
}
.pp-menu-item:after,.pp-menu-item:before{
    display:block;
    position:absolute;
    -webkit-transition:.3s;
    transition:.3s;
    -webkit-transition-timing-function:cubic-bezier(.58,.3,.005,1);
    transition-timing-function:cubic-bezier(.58,.3,.005,1)
}
.pp-menu-item:not(:hover):not(:focus):not(.pp-menu-item-active):not(.highlighted):after,.pp-menu-item:not(:hover):not(:focus):not(.pp-menu-item-active):not(.highlighted):before{
    opacity:0
}
.pp-menu-item.highlighted:after,.pp-menu-item.highlighted:before,.pp-menu-item:focus:after,.pp-menu-item:focus:before,.pp-menu-item:hover:after,.pp-menu-item:hover:before{
    -webkit-transform:scale(1);
    transform:scale(1)
}
.pp-menu-item-active:after,.pp-menu-item-active:before{
    -webkit-transform:scale(1);
    transform:scale(1)
}
.pp--pointer-double-line .pp-menu-item:after,.pp--pointer-double-line .pp-menu-item:before,.pp--pointer-overline .pp-menu-item:after,.pp--pointer-overline .pp-menu-item:before,.pp--pointer-underline .pp-menu-item:after,.pp--pointer-underline .pp-menu-item:before{
    height:3px;
    width:100%;
    left:0;
    background-color:#55595c;
    z-index:2
}
.pp--pointer-double-line.e--animation-grow .menu-item:not(.current-menu-ancestor) .pp-menu-item:not(:hover):not(:focus):not(.pp-menu-item-active):not(.highlighted):after,.pp--pointer-double-line.e--animation-grow .menu-item:not(.current-menu-ancestor) .pp-menu-item:not(:hover):not(:focus):not(.pp-menu-item-active):not(.highlighted):before,.pp--pointer-overline.e--animation-grow .menu-item:not(.current-menu-ancestor) .pp-menu-item:not(:hover):not(:focus):not(.pp-menu-item-active):not(.highlighted):after,.pp--pointer-overline.e--animation-grow .menu-item:not(.current-menu-ancestor) .pp-menu-item:not(:hover):not(:focus):not(.pp-menu-item-active):not(.highlighted):before,.pp--pointer-underline.e--animation-grow .menu-item:not(.current-menu-ancestor) .pp-menu-item:not(:hover):not(:focus):not(.pp-menu-item-active):not(.highlighted):after,.pp--pointer-underline.e--animation-grow .menu-item:not(.current-menu-ancestor) .pp-menu-item:not(:hover):not(:focus):not(.pp-menu-item-active):not(.highlighted):before{
    height:0;
    width:0;
    left:50%
}
.pp--pointer-double-line.e--animation-drop-out .menu-item:not(.current-menu-ancestor) .pp-menu-item:not(:hover):not(:focus):not(.pp-menu-item-active):not(.highlighted):before,.pp--pointer-overline.e--animation-drop-out .menu-item:not(.current-menu-ancestor) .pp-menu-item:not(:hover):not(:focus):not(.pp-menu-item-active):not(.highlighted):before,.pp--pointer-underline.e--animation-drop-out .menu-item:not(.current-menu-ancestor) .pp-menu-item:not(:hover):not(:focus):not(.pp-menu-item-active):not(.highlighted):before{
    top:10px
}
.pp--pointer-double-line.e--animation-drop-out .menu-item:not(.current-menu-ancestor) .pp-menu-item:not(:hover):not(:focus):not(.pp-menu-item-active):not(.highlighted):after,.pp--pointer-overline.e--animation-drop-out .menu-item:not(.current-menu-ancestor) .pp-menu-item:not(:hover):not(:focus):not(.pp-menu-item-active):not(.highlighted):after,.pp--pointer-underline.e--animation-drop-out .menu-item:not(.current-menu-ancestor) .pp-menu-item:not(:hover):not(:focus):not(.pp-menu-item-active):not(.highlighted):after{
    bottom:10px
}
.pp--pointer-double-line.e--animation-drop-in .menu-item:not(.current-menu-ancestor) .pp-menu-item:not(:hover):not(:focus):not(.pp-menu-item-active):not(.highlighted):before,.pp--pointer-overline.e--animation-drop-in .menu-item:not(.current-menu-ancestor) .pp-menu-item:not(:hover):not(:focus):not(.pp-menu-item-active):not(.highlighted):before,.pp--pointer-underline.e--animation-drop-in .menu-item:not(.current-menu-ancestor) .pp-menu-item:not(:hover):not(:focus):not(.pp-menu-item-active):not(.highlighted):before{
    top:-10px
}
.pp--pointer-double-line.e--animation-drop-in .menu-item:not(.current-menu-ancestor) .pp-menu-item:not(:hover):not(:focus):not(.pp-menu-item-active):not(.highlighted):after,.pp--pointer-overline.e--animation-drop-in .menu-item:not(.current-menu-ancestor) .pp-menu-item:not(:hover):not(:focus):not(.pp-menu-item-active):not(.highlighted):after,.pp--pointer-underline.e--animation-drop-in .menu-item:not(.current-menu-ancestor) .pp-menu-item:not(:hover):not(:focus):not(.pp-menu-item-active):not(.highlighted):after{
    bottom:-10px
}
.pp--pointer-double-line.e--animation-none,.pp--pointer-overline.e--animation-none,.pp--pointer-underline.e--animation-none{
    -webkit-transition-duration:0s;
    transition-duration:0s
}
.pp--pointer-double-line.e--animation-none:after,.pp--pointer-double-line.e--animation-none:before,.pp--pointer-double-line.e--animation-none:focus,.pp--pointer-double-line.e--animation-none:hover,.pp--pointer-overline.e--animation-none:after,.pp--pointer-overline.e--animation-none:before,.pp--pointer-overline.e--animation-none:focus,.pp--pointer-overline.e--animation-none:hover,.pp--pointer-underline.e--animation-none:after,.pp--pointer-underline.e--animation-none:before,.pp--pointer-underline.e--animation-none:focus,.pp--pointer-underline.e--animation-none:hover{
    -webkit-transition-duration:0s;
    transition-duration:0s
}
.pp--pointer-double-line.e--animation-none .pp-menu-item,.pp--pointer-overline.e--animation-none .pp-menu-item,.pp--pointer-underline.e--animation-none .pp-menu-item{
    -webkit-transition-duration:0s;
    transition-duration:0s
}
.pp--pointer-double-line.e--animation-none .pp-menu-item:after,.pp--pointer-double-line.e--animation-none .pp-menu-item:before,.pp--pointer-double-line.e--animation-none .pp-menu-item:focus,.pp--pointer-double-line.e--animation-none .pp-menu-item:hover,.pp--pointer-overline.e--animation-none .pp-menu-item:after,.pp--pointer-overline.e--animation-none .pp-menu-item:before,.pp--pointer-overline.e--animation-none .pp-menu-item:focus,.pp--pointer-overline.e--animation-none .pp-menu-item:hover,.pp--pointer-underline.e--animation-none .pp-menu-item:after,.pp--pointer-underline.e--animation-none .pp-menu-item:before,.pp--pointer-underline.e--animation-none .pp-menu-item:focus,.pp--pointer-underline.e--animation-none .pp-menu-item:hover{
    -webkit-transition-duration:0s;
    transition-duration:0s
}
.pp--pointer-double-line .pp-menu-item:before,.pp--pointer-overline .pp-menu-item:before{
    content:'';
    top:0
}
.pp--pointer-double-line.e--animation-slide .menu-item:not(.current-menu-ancestor) .pp-menu-item:not(:hover):not(:focus):not(.pp-menu-item-active):not(.highlighted):before,.pp--pointer-overline.e--animation-slide .menu-item:not(.current-menu-ancestor) .pp-menu-item:not(:hover):not(:focus):not(.pp-menu-item-active):not(.highlighted):before{
    width:10px;
    left:-20px
}
.pp--pointer-double-line .pp-menu-item:after,.pp--pointer-underline .pp-menu-item:after{
    content:'';
    bottom:0
}
.pp--pointer-double-line.e--animation-slide .menu-item:not(.current-menu-ancestor) .pp-menu-item:not(:hover):not(:focus):not(.pp-menu-item-active):not(.highlighted):after,.pp--pointer-underline.e--animation-slide .menu-item:not(.current-menu-ancestor) .pp-menu-item:not(:hover):not(:focus):not(.pp-menu-item-active):not(.highlighted):after{
    width:10px;
    left:calc(100%+20px)
}
.pp--pointer-framed .pp-menu-item:after,.pp--pointer-framed .pp-menu-item:before{
    background:0;
    left:0;
    top:0;
    bottom:0;
    right:0;
    border:3px solid #55595c
}
.pp--pointer-framed .pp-menu-item:before{
    content:''
}
.pp--pointer-framed.e--animation-grow .menu-item:not(.current-menu-ancestor) .pp-menu-item:before{
    -webkit-transition:opacity .2s,-webkit-transform .4s;
    transition:opacity .2s,-webkit-transform .4s;
    transition:opacity .2s,transform .4s;
    transition:opacity .2s,transform .4s,-webkit-transform .4s
}
.pp--pointer-framed.e--animation-grow .menu-item:not(.current-menu-ancestor) .pp-menu-item:not(:hover):not(:focus):not(.pp-menu-item-active):not(.highlighted):before{
    -webkit-transform:scale(.75);
    transform:scale(.75)
}
.pp--pointer-framed.e--animation-shrink .menu-item:not(.current-menu-ancestor) .pp-menu-item:before{
    -webkit-transition:opacity .2s,-webkit-transform .4s;
    transition:opacity .2s,-webkit-transform .4s;
    transition:opacity .2s,transform .4s;
    transition:opacity .2s,transform .4s,-webkit-transform .4s
}
.pp--pointer-framed.e--animation-shrink .menu-item:not(.current-menu-ancestor) .pp-menu-item:not(:hover):not(:focus):not(.pp-menu-item-active):not(.highlighted):before{
    -webkit-transform:scale(1.25);
    transform:scale(1.25)
}
.pp--pointer-framed.e--animation-draw .menu-item:not(.current-menu-ancestor) .pp-menu-item:after,.pp--pointer-framed.e--animation-draw .menu-item:not(.current-menu-ancestor) .pp-menu-item:before{
    width:3px;
    height:3px
}
.pp--pointer-framed.e--animation-draw .menu-item:not(.current-menu-ancestor) .pp-menu-item:before{
    border-width:0 0 3px 3px;
    -webkit-transition:width .1s .2s,height .1s .3s,opacity .12s .22s;
    transition:width .1s .2s,height .1s .3s,opacity .12s .22s
}
.pp--pointer-framed.e--animation-draw .menu-item:not(.current-menu-ancestor) .pp-menu-item:after{
    content:'';
    top:initial;
    bottom:0;
    left:initial;
    right:0;
    border-width:3px 3px 0 0;
    -webkit-transition:width .1s,height .1s .1s,opacity 20ms .18s;
    transition:width .1s,height .1s .1s,opacity 20ms .18s
}
.pp--pointer-framed.e--animation-draw .menu-item:not(.current-menu-ancestor) .pp-menu-item.highlighted:after,.pp--pointer-framed.e--animation-draw .menu-item:not(.current-menu-ancestor) .pp-menu-item.highlighted:before,.pp--pointer-framed.e--animation-draw .menu-item:not(.current-menu-ancestor) .pp-menu-item:focus:after,.pp--pointer-framed.e--animation-draw .menu-item:not(.current-menu-ancestor) .pp-menu-item:focus:before,.pp--pointer-framed.e--animation-draw .menu-item:not(.current-menu-ancestor) .pp-menu-item:hover:after,.pp--pointer-framed.e--animation-draw .menu-item:not(.current-menu-ancestor) .pp-menu-item:hover:before{
    width:100%;
    height:100%
}
.pp--pointer-framed.e--animation-draw .menu-item:not(.current-menu-ancestor) .pp-menu-item.highlighted:before,.pp--pointer-framed.e--animation-draw .menu-item:not(.current-menu-ancestor) .pp-menu-item:focus:before,.pp--pointer-framed.e--animation-draw .menu-item:not(.current-menu-ancestor) .pp-menu-item:hover:before{
    -webkit-transition:opacity 20ms,height .1s,width .1s .1s;
    transition:opacity 20ms,height .1s,width .1s .1s
}
.pp--pointer-framed.e--animation-draw .menu-item:not(.current-menu-ancestor) .pp-menu-item.highlighted:after,.pp--pointer-framed.e--animation-draw .menu-item:not(.current-menu-ancestor) .pp-menu-item:focus:after,.pp--pointer-framed.e--animation-draw .menu-item:not(.current-menu-ancestor) .pp-menu-item:hover:after{
    -webkit-transition:opacity 20ms .2s,height .1s .2s,width .1s .3s;
    transition:opacity 20ms .2s,height .1s .2s,width .1s .3s
}
.pp--pointer-framed.e--animation-draw .pp-menu-item-active:after,.pp--pointer-framed.e--animation-draw .pp-menu-item-active:before{
    width:100%;
    height:100%
}
.pp--pointer-framed.e--animation-draw .pp-menu-item-active:before{
    -webkit-transition:opacity 20ms,height .1s,width .1s .1s;
    transition:opacity 20ms,height .1s,width .1s .1s
}
.pp--pointer-framed.e--animation-draw .pp-menu-item-active:after{
    -webkit-transition:opacity 20ms .2s,height .1s .2s,width .1s .3s;
    transition:opacity 20ms .2s,height .1s .2s,width .1s .3s
}
.pp--pointer-framed.e--animation-corners .menu-item:not(.current-menu-ancestor) .pp-menu-item:after,.pp--pointer-framed.e--animation-corners .menu-item:not(.current-menu-ancestor) .pp-menu-item:before{
    width:3px;
    height:3px
}
.pp--pointer-framed.e--animation-corners .menu-item:not(.current-menu-ancestor) .pp-menu-item:before{
    border-width:3px 0 0 3px
}
.pp--pointer-framed.e--animation-corners .menu-item:not(.current-menu-ancestor) .pp-menu-item:after{
    content:'';
    top:initial;
    bottom:0;
    left:initial;
    right:0;
    border-width:0 3px 3px 0
}
.pp--pointer-framed.e--animation-corners .menu-item:not(.current-menu-ancestor) .pp-menu-item.highlighted:after,.pp--pointer-framed.e--animation-corners .menu-item:not(.current-menu-ancestor) .pp-menu-item.highlighted:before,.pp--pointer-framed.e--animation-corners .menu-item:not(.current-menu-ancestor) .pp-menu-item:focus:after,.pp--pointer-framed.e--animation-corners .menu-item:not(.current-menu-ancestor) .pp-menu-item:focus:before,.pp--pointer-framed.e--animation-corners .menu-item:not(.current-menu-ancestor) .pp-menu-item:hover:after,.pp--pointer-framed.e--animation-corners .menu-item:not(.current-menu-ancestor) .pp-menu-item:hover:before{
    width:100%;
    height:100%;
    -webkit-transition:opacity 2ms,width .4s,height .4s;
    transition:opacity 2ms,width .4s,height .4s
}
.pp--pointer-framed.e--animation-corners .menu-item:not(.current-menu-ancestor) .pp-menu-item-active:after,.pp--pointer-framed.e--animation-corners .menu-item:not(.current-menu-ancestor) .pp-menu-item-active:before{
    width:100%;
    height:100%;
    -webkit-transition:opacity 2ms,width .4s,height .4s;
    transition:opacity 2ms,width .4s,height .4s
}
.pp--pointer-framed.e--animation-none{
    -webkit-transition-duration:0s;
    transition-duration:0s
}
.pp--pointer-framed.e--animation-none .pp-menu-item{
    -webkit-transition-duration:0s;
    transition-duration:0s
}
.pp--pointer-framed.e--animation-none .pp-menu-item:after,.pp--pointer-framed.e--animation-none .pp-menu-item:before,.pp--pointer-framed.e--animation-none .pp-menu-item:focus,.pp--pointer-framed.e--animation-none .pp-menu-item:hover{
    -webkit-transition-duration:0s;
    transition-duration:0s
}
.pp--pointer-framed.e--animation-none:after,.pp--pointer-framed.e--animation-none:before,.pp--pointer-framed.e--animation-none:focus,.pp--pointer-framed.e--animation-none:hover{
    -webkit-transition-duration:0s;
    transition-duration:0s
}
.pp--pointer-background .pp-menu-item:after,.pp--pointer-background .pp-menu-item:before{
    content:'';
    -webkit-transition:.3s;
    transition:.3s
}
.pp--pointer-background .pp-menu-item:before{
    top:0;
    left:0;
    right:0;
    bottom:0;
    background:#55595c;
    z-index:-1
}
.pp--pointer-background .pp-menu-item.highlighted,.pp--pointer-background .pp-menu-item:focus,.pp--pointer-background .pp-menu-item:hover{
    color:#fff
}
.pp--pointer-background .pp-menu-item.highlighted:before,.pp--pointer-background .pp-menu-item:focus:before,.pp--pointer-background .pp-menu-item:hover:before{
    -webkit-transform:scale(1);
    transform:scale(1);
    opacity:1
}
.pp--pointer-background .pp-menu-item-active{
    color:#fff
}
.pp--pointer-background .pp-menu-item-active:before{
    -webkit-transform:scale(1);
    transform:scale(1);
    opacity:1
}
.pp--pointer-background.e--animation-grow .pp-menu-item:before{
    -webkit-transform:scale(.5);
    transform:scale(.5)
}
.pp--pointer-background.e--animation-shrink .pp-menu-item:not(:hover):not(:focus):not(.pp-menu-item-active):not(.highlighted):before{
    -webkit-transform:scale(1.2);
    transform:scale(1.2);
    -webkit-transition:.3s;
    transition:.3s
}
.pp--pointer-background.e--animation-shrink .pp-menu-item.highlighted:before,.pp--pointer-background.e--animation-shrink .pp-menu-item:focus:before,.pp--pointer-background.e--animation-shrink .pp-menu-item:hover:before{
    -webkit-transition:opacity .15s,-webkit-transform .4s;
    transition:opacity .15s,-webkit-transform .4s;
    transition:opacity .15s,transform .4s;
    transition:opacity .15s,transform .4s,-webkit-transform .4s
}
.pp--pointer-background.e--animation-shrink .pp-menu-item-active:before{
    -webkit-transition:opacity .15s,-webkit-transform .4s;
    transition:opacity .15s,-webkit-transform .4s;
    transition:opacity .15s,transform .4s;
    transition:opacity .15s,transform .4s,-webkit-transform .4s
}
.pp--pointer-background.e--animation-sweep-left .pp-menu-item:not(:hover):not(:focus):not(.pp-menu-item-active):not(.highlighted):before{
    left:100%
}
.pp--pointer-background.e--animation-sweep-right .pp-menu-item:not(:hover):not(:focus):not(.pp-menu-item-active):not(.highlighted):before{
    right:100%
}
.pp--pointer-background.e--animation-sweep-up .pp-menu-item:not(:hover):not(:focus):not(.pp-menu-item-active):not(.highlighted):before{
    top:100%
}
.pp--pointer-background.e--animation-sweep-down .pp-menu-item:not(:hover):not(:focus):not(.pp-menu-item-active):not(.highlighted):before{
    bottom:100%
}
.pp--pointer-background.e--animation-shutter-out-vertical .pp-menu-item:not(:hover):not(:focus):not(.pp-menu-item-active):not(.highlighted):before{
    bottom:50%;
    top:50%
}
.pp--pointer-background.e--animation-shutter-out-horizontal .pp-menu-item:not(:hover):not(:focus):not(.pp-menu-item-active):not(.highlighted):before{
    right:50%;
    left:50%
}
.pp--pointer-background.e--animation-shutter-in-horizontal .pp-menu-item:after,.pp--pointer-background.e--animation-shutter-in-vertical .pp-menu-item:after{
    top:0;
    left:0;
    right:0;
    bottom:0;
    background:#55595c;
    z-index:-1
}
.pp--pointer-background.e--animation-shutter-in-vertical .pp-menu-item:before{
    top:0;
    bottom:100%
}
.pp--pointer-background.e--animation-shutter-in-vertical .pp-menu-item:after{
    top:100%;
    bottom:0
}
.pp--pointer-background.e--animation-shutter-in-vertical .pp-menu-item.highlighted,.pp--pointer-background.e--animation-shutter-in-vertical .pp-menu-item:focus,.pp--pointer-background.e--animation-shutter-in-vertical .pp-menu-item:hover{
    bottom:50%
}
.pp--pointer-background.e--animation-shutter-in-vertical .pp-menu-item.highlighted:after,.pp--pointer-background.e--animation-shutter-in-vertical .pp-menu-item:focus:after,.pp--pointer-background.e--animation-shutter-in-vertical .pp-menu-item:hover:after{
    top:50%
}
.pp--pointer-background.e--animation-shutter-in-vertical .pp-menu-item-active:before{
    bottom:50%
}
.pp--pointer-background.e--animation-shutter-in-vertical .pp-menu-item-active:after{
    top:50%
}
.pp--pointer-background.e--animation-shutter-in-horizontal .pp-menu-item:before{
    right:0;
    left:100%
}
.pp--pointer-background.e--animation-shutter-in-horizontal .pp-menu-item:after{
    right:100%;
    left:0
}
.pp--pointer-background.e--animation-shutter-in-horizontal .pp-menu-item.highlighted:before,.pp--pointer-background.e--animation-shutter-in-horizontal .pp-menu-item:focus:before,.pp--pointer-background.e--animation-shutter-in-horizontal .pp-menu-item:hover:before{
    left:50%
}
.pp--pointer-background.e--animation-shutter-in-horizontal .pp-menu-item.highlighted:after,.pp--pointer-background.e--animation-shutter-in-horizontal .pp-menu-item:focus:after,.pp--pointer-background.e--animation-shutter-in-horizontal .pp-menu-item:hover:after{
    right:50%
}
.pp--pointer-background.e--animation-shutter-in-horizontal .pp-menu-item-active:before{
    left:50%
}
.pp--pointer-background.e--animation-shutter-in-horizontal .pp-menu-item-active:after{
    right:50%
}
.pp--pointer-background.e--animation-none{
    -webkit-transition-duration:0s;
    transition-duration:0s
}
.pp--pointer-background.e--animation-none:after,.pp--pointer-background.e--animation-none:before,.pp--pointer-background.e--animation-none:focus,.pp--pointer-background.e--animation-none:hover{
    -webkit-transition-duration:0s;
    transition-duration:0s
}
.pp--pointer-background.e--animation-none .pp-menu-item{
    -webkit-transition-duration:0s;
    transition-duration:0s
}
.pp--pointer-background.e--animation-none .pp-menu-item:after,.pp--pointer-background.e--animation-none .pp-menu-item:before,.pp--pointer-background.e--animation-none .pp-menu-item:focus,.pp--pointer-background.e--animation-none .pp-menu-item:hover{
    -webkit-transition-duration:0s;
    transition-duration:0s
}
.pp--pointer-brackets .pp-menu-item:after,.pp--pointer-brackets .pp-menu-item:before{
    background-color:transparent!important;
    display:inline-block;
    opacity:0;
    -webkit-transition:opacity .2s,-webkit-transform .3s;
    transition:opacity .2s,-webkit-transform .3s;
    transition:transform .3s,opacity .2s;
    transition:transform .3s,opacity .2s,-webkit-transform .3s
}
.pp--pointer-brackets .pp-menu-item:before{
    left:0;
    margin-right:10px;
    content:'[';
    -webkit-transform:translateX(20px);
    transform:translateX(20px)
}
.pp--pointer-brackets .pp-menu-item:after{
    right:0;
    margin-left:10px;
    content:']';
    -webkit-transform:translateX(-20px);
    transform:translateX(-20px)
}
.pp--pointer-brackets .menu-item.current-menu-ancestor .pp-menu-item:after,.pp--pointer-brackets .menu-item.current-menu-ancestor .pp-menu-item:before,.pp--pointer-brackets .pp-menu-item:focus:after,.pp--pointer-brackets .pp-menu-item:focus:before,.pp--pointer-brackets .pp-menu-item:hover:after,.pp--pointer-brackets .pp-menu-item:hover:before{
    opacity:1;
    -webkit-transform:translateX(0);
    transform:translateX(0)
}
.pp--pointer-right-angle-slides .pp-menu-item:before{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:2px;
    background:#61ce70;
    content:'';
    opacity:1!important;
    -webkit-transition:top .3s;
    transition:top .3s
}
.pp--pointer-right-angle-slides .pp-menu-item:after{
    position:absolute;
    top:0;
    left:0;
    width:2px;
    height:2px;
    background:#61ce70;
    content:'';
    -webkit-transition:height .3s,opacity .3s;
    transition:height .3s,opacity .3s
}
.pp--pointer-right-angle-slides .menu-item.current-menu-ancestor .pp-menu-item:before,.pp--pointer-right-angle-slides .pp-menu-item:hover:before{
    top:100%;
    opacity:1
}
.pp--pointer-right-angle-slides .menu-item.current-menu-ancestor .pp-menu-item:after,.pp--pointer-right-angle-slides .pp-menu-item:hover:after{
    height:100%
}
.pp--pointer-text.e--animation-skew .pp-menu-item:focus,.pp--pointer-text.e--animation-skew .pp-menu-item:hover{
    -webkit-transform:skew(-8deg);
    transform:skew(-8deg)
}
.pp--pointer-text.e--animation-grow .pp-menu-item:focus,.pp--pointer-text.e--animation-grow .pp-menu-item:hover{
    -webkit-transform:scale(1.2);
    transform:scale(1.2)
}
.pp--pointer-text.e--animation-shrink .pp-menu-item:focus,.pp--pointer-text.e--animation-shrink .pp-menu-item:hover{
    -webkit-transform:scale(.8);
    transform:scale(.8)
}
.pp--pointer-text.e--animation-float .pp-menu-item:focus,.pp--pointer-text.e--animation-float .pp-menu-item:hover{
    -webkit-transform:translateY(-8px);
    transform:translateY(-8px)
}
.pp--pointer-text.e--animation-sink .pp-menu-item:focus,.pp--pointer-text.e--animation-sink .pp-menu-item:hover{
    -webkit-transform:translateY(8px);
    transform:translateY(8px)
}
.pp--pointer-text.e--animation-rotate .pp-menu-item:focus,.pp--pointer-text.e--animation-rotate .pp-menu-item:hover{
    -webkit-transform:rotate(6deg);
    transform:rotate(6deg)
}
.pp--pointer-text.e--animation-none{
    -webkit-transition-duration:0s;
    transition-duration:0s
}
.pp--pointer-text.e--animation-none:after,.pp--pointer-text.e--animation-none:before,.pp--pointer-text.e--animation-none:focus,.pp--pointer-text.e--animation-none:hover{
    -webkit-transition-duration:0s;
    transition-duration:0s
}
.pp--pointer-text.e--animation-none .pp-menu-item{
    -webkit-transition-duration:0s;
    transition-duration:0s
}
.pp--pointer-text.e--animation-none .pp-menu-item:after,.pp--pointer-text.e--animation-none .pp-menu-item:before,.pp--pointer-text.e--animation-none .pp-menu-item:focus,.pp--pointer-text.e--animation-none .pp-menu-item:hover{
    -webkit-transition-duration:0s;
    transition-duration:0s
}
.pp-advanced-menu--main li.current-menu-ancestor.current-menu-parent a.pp-menu-item.has-submenu:after,.pp-advanced-menu--main li.current-menu-ancestor.current-menu-parent a.pp-menu-item.has-submenu:before{
    opacity:1
}
.pp-advanced-menu--main .pp-advanced-menu a{
    -webkit-transition:.4s;
    transition:.4s;
    padding:13px 20px
}
.pp-advanced-menu--main .pp-advanced-menu a.highlighted,.pp-advanced-menu--main .pp-advanced-menu a:focus,.pp-advanced-menu--main .pp-advanced-menu a:hover{
    padding:13px 20px;
    -webkit-box-shadow:none;
    box-shadow:none
}
.pp-advanced-menu--main .pp-advanced-menu a.current{
    background:#373a3c;
    color:#fff
}
.pp-advanced-menu--main .pp-advanced-menu a.disabled{
    background:#55595c;
    color:#a1a6a9
}
.pp-advanced-menu--main .pp-advanced-menu ul{
    position:absolute;
    width:12em;
    border-width:0;
    border-style:solid;
    padding:0
}
.pp-advanced-menu--main .pp-advanced-menu span.scroll-down,.pp-advanced-menu--main .pp-advanced-menu span.scroll-up{
    position:absolute;
    display:none;
    visibility:hidden;
    overflow:hidden;
    background:#fff;
    height:20px
}
.pp-advanced-menu--main .pp-advanced-menu span.scroll-down-arrow,.pp-advanced-menu--main .pp-advanced-menu span.scroll-up-arrow{
    position:absolute;
    top:-2px;
    left:50%;
    margin-left:-8px;
    width:0;
    height:0;
    overflow:hidden;
    border-width:8px;
    border-style:dashed dashed solid dashed;
    border-color:transparent transparent #494c4f transparent
}
.pp-advanced-menu--main .pp-advanced-menu span.scroll-down-arrow{
    top:6px;
    border-style:solid dashed dashed dashed;
    border-color:#494c4f transparent transparent transparent
}
.pp-advanced-menu--layout-horizontal{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex
}
.pp-advanced-menu--layout-horizontal .pp-advanced-menu{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap
}
.pp-advanced-menu--layout-horizontal .pp-advanced-menu a{
    white-space:nowrap
}
.pp-advanced-menu--layout-vertical .pp-advanced-menu ul{
    position:inherit;
    width:100%;
    margin-left:0!important
}
.pp-advanced-menu__align-right .pp-advanced-menu{
    -webkit-box-pack:end;
    -ms-flex-pack:end;
    justify-content:flex-end;
    margin-left:auto
}
.pp-advanced-menu__align-right .pp-advanced-menu--layout-vertical>ul li a{
    -webkit-box-pack:end;
    -ms-flex-pack:end;
    justify-content:flex-end
}
.pp-advanced-menu__align-left .pp-advanced-menu{
    -webkit-box-pack:start;
    -ms-flex-pack:start;
    justify-content:flex-start;
    margin-right:auto
}
.pp-advanced-menu__align-left .pp-advanced-menu--layout-vertical>ul li a{
    -webkit-box-pack:start;
    -ms-flex-pack:start;
    justify-content:flex-start
}
.pp-advanced-menu__align-center .pp-advanced-menu{
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    margin-left:auto;
    margin-right:auto
}
.pp-advanced-menu__align-center .pp-advanced-menu--layout-vertical>ul li a{
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center
}
.pp-advanced-menu__align-justify .pp-advanced-menu--layout-horizontal .pp-advanced-menu{
    width:100%
}
.pp-advanced-menu__align-justify .pp-advanced-menu--layout-horizontal .pp-advanced-menu>li{
    -webkit-box-flex:1;
    -ms-flex-positive:1;
    flex-grow:1
}
.pp-advanced-menu__align-justify .pp-advanced-menu--layout-horizontal .pp-advanced-menu>li>a{
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center
}
.pp-advanced-menu-main-wrapper{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -ms-flex-direction:column;
    flex-direction:column
}
ul.pp-advanced-menu{
    position:relative;
    z-index:2;
    display:block;
    list-style:none;
    margin:0;
    padding:0;
    line-height:normal;
    -webkit-tap-highlight-color:transparent
}
ul.pp-advanced-menu:after{
    content:"\00a0";
    display:block;
    height:0;
    font:0/0 serif;
    clear:both;
    visibility:hidden;
    overflow:hidden
}
ul.pp-advanced-menu ul{
    list-style:none;
    margin:0;
    padding:0;
    line-height:normal;
    -webkit-tap-highlight-color:transparent;
    display:none
}
ul.pp-advanced-menu ul li{
    display:block;
    list-style:none;
    margin:0;
    padding:0;
    line-height:normal;
    -webkit-tap-highlight-color:transparent
}
ul.pp-advanced-menu ul ul a{
    border-left:16px solid transparent
}
ul.pp-advanced-menu ul ul a:active,ul.pp-advanced-menu ul ul a:focus,ul.pp-advanced-menu ul ul a:hover{
    border-left:16px solid transparent
}
ul.pp-advanced-menu ul ul ul a{
    border-left:24px solid transparent
}
ul.pp-advanced-menu ul ul ul a:active,ul.pp-advanced-menu ul ul ul a:focus,ul.pp-advanced-menu ul ul ul a:hover{
    border-left:24px solid transparent
}
ul.pp-advanced-menu ul ul ul ul a{
    border-left:32px solid transparent
}
ul.pp-advanced-menu ul ul ul ul a:active,ul.pp-advanced-menu ul ul ul ul a:focus,ul.pp-advanced-menu ul ul ul ul a:hover{
    border-left:32px solid transparent
}
ul.pp-advanced-menu ul ul ul ul ul a{
    border-left:40px solid transparent
}
ul.pp-advanced-menu ul ul ul ul ul a:active,ul.pp-advanced-menu ul ul ul ul ul a:focus,ul.pp-advanced-menu ul ul ul ul ul a:hover{
    border-left:40px solid transparent
}
ul.pp-advanced-menu li{
    position:relative;
    border-width:0
}
ul.pp-advanced-menu a{
    position:relative;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    padding:10px 20px;
    line-height:1.82;
    border:0;
    height:100%
}
ul.pp-advanced-menu a:focus,ul.pp-advanced-menu a:hover{
    padding:10px 20px;
    text-decoration:none
}
ul.pp-advanced-menu a.current{
    background:#373a3c;
    color:#fff
}
ul.pp-advanced-menu a.disabled{
    cursor:not-allowed;
    color:#a1a6a9
}
.pp-advanced-menu--layout-expanded .pp-advanced-menu ul{
    display:block;
    position:static;
    width:auto
}
.pp-advanced-menu--layout-expanded .pp-advanced-menu ul ul a,.pp-advanced-menu--layout-expanded .pp-advanced-menu ul ul a:active,.pp-advanced-menu--layout-expanded .pp-advanced-menu ul ul a:focus,.pp-advanced-menu--layout-expanded .pp-advanced-menu ul ul a:hover{
    border-left:0
}
.pp-advanced-menu--layout-expanded .pp-advanced-menu--dropdown .pp-menu-item.highlighted,.pp-advanced-menu--layout-expanded .pp-advanced-menu--dropdown .pp-menu-item:focus,.pp-advanced-menu--layout-expanded .pp-advanced-menu--dropdown .pp-menu-item:hover{
    background-color:transparent;
    color:inherit
}
.pp-advanced-menu .sub-arrow{
    font-size:16px;
    font-weight:900;
    line-height:1;
    padding-left:10px
}
.pp-advanced-menu .sub-arrow .e-font-icon-svg{
    height:1em;
    width:1em
}
.pp-advanced-menu--dropdown .pp-menu-item{
    -webkit-transition:color .2s ease-in-out,background-color .2s ease-in-out;
    transition:color .2s ease-in-out,background-color .2s ease-in-out
}
.pp-advanced-menu--dropdown .pp-menu-item.highlighted,.pp-advanced-menu--dropdown .pp-menu-item:focus,.pp-advanced-menu--dropdown .pp-menu-item:hover{
    background-color:#55595c;
    color:#fff
}
.pp-sub-item.highlighted,.pp-sub-item:focus,.pp-sub-item:hover{
    background-color:#55595c;
    color:#fff
}
.pp-menu-toggle{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    font-size:22px;
    cursor:pointer;
    border:0 solid;
    color:#494c4f;
    border-radius:3px;
    background-color:rgba(0,0,0,.05);
    padding:.25em;
    -webkit-transition:.3s;
    transition:.3s
}
.pp-menu-toggle a{
    line-height:0
}
.pp-menu-toggle-label-left .pp-hamburger{
    -webkit-box-ordinal-group:3;
    -ms-flex-order:2;
    order:2
}
.pp-menu-toggle .pp-hamburger{
    font:inherit;
    display:inline-block;
    overflow:visible;
    margin:0;
    cursor:pointer;
    -webkit-transition-timing-function:linear;
    transition-timing-function:linear;
    -webkit-transition-duration:.15s;
    transition-duration:.15s;
    -webkit-transition-property:opacity,-webkit-filter;
    transition-property:opacity,-webkit-filter;
    transition-property:opacity,filter;
    transition-property:opacity,filter,-webkit-filter;
    text-transform:none;
    color:inherit;
    border:0;
    background-color:transparent;
    line-height:0
}
.pp-menu-toggle .pp-hamburger .pp-hamburger-box{
    position:relative;
    display:inline-block;
    font-size:26px;
    width:1em;
    height:1em
}
.pp-menu-toggle .pp-hamburger .pp-hamburger-box .pp-hamburger-inner{
    top:50%;
    display:block;
    margin-top:-.077em;
    -webkit-transition-timing-function:cubic-bezier(.55,.055,.675,.19);
    transition-timing-function:cubic-bezier(.55,.055,.675,.19);
    -webkit-transition-duration:75ms;
    transition-duration:75ms
}
.pp-menu-toggle .pp-hamburger .pp-hamburger-box .pp-hamburger-inner:after,.pp-menu-toggle .pp-hamburger .pp-hamburger-box .pp-hamburger-inner:before{
    display:block;
    content:""
}
.pp-menu-toggle .pp-hamburger .pp-hamburger-box .pp-hamburger-inner:before{
    -webkit-transition:top 75ms ease .12s,opacity 75ms ease;
    transition:top 75ms ease .12s,opacity 75ms ease;
    top:-.308em
}
.pp-menu-toggle .pp-hamburger .pp-hamburger-box .pp-hamburger-inner:after{
    -webkit-transition:bottom 75ms ease,-webkit-transform 75ms cubic-bezier(.55,.055,.675,.19) .12s;
    transition:bottom 75ms ease,-webkit-transform 75ms cubic-bezier(.55,.055,.675,.19) .12s;
    transition:bottom 75ms ease,transform 75ms cubic-bezier(.55,.055,.675,.19) .12s;
    transition:bottom 75ms ease,transform 75ms cubic-bezier(.55,.055,.675,.19) .12s,-webkit-transform 75ms cubic-bezier(.55,.055,.675,.19) .12s;
    bottom:-.308em
}
.pp-menu-toggle .pp-hamburger .pp-hamburger-box .pp-hamburger-inner,.pp-menu-toggle .pp-hamburger .pp-hamburger-box .pp-hamburger-inner:after,.pp-menu-toggle .pp-hamburger .pp-hamburger-box .pp-hamburger-inner:before{
    background-color:#000;
    position:absolute;
    width:100%;
    height:.154em;
    -webkit-transition-timing-function:ease;
    transition-timing-function:ease;
    -webkit-transition-duration:.15s;
    transition-duration:.15s;
    -webkit-transition-property:-webkit-transform;
    transition-property:-webkit-transform;
    transition-property:transform;
    transition-property:transform,-webkit-transform;
    border-radius:.154em
}
.pp-menu-toggle.pp-active .pp-hamburger .pp-hamburger-inner{
    -webkit-transition-delay:.12s;
    transition-delay:.12s;
    -webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);
    transition-timing-function:cubic-bezier(.215,.61,.355,1);
    -webkit-transform:rotate(140deg);
    transform:rotate(140deg)
}
.pp-menu-toggle.pp-active .pp-hamburger .pp-hamburger-inner:before{
    top:0;
    -webkit-transition:top 75ms ease,opacity 75ms ease .12s;
    transition:top 75ms ease,opacity 75ms ease .12s;
    opacity:0
}
.pp-menu-toggle.pp-active .pp-hamburger .pp-hamburger-inner:after{
    bottom:0;
    -webkit-transition:bottom 75ms ease,-webkit-transform 75ms cubic-bezier(.215,.61,.355,1) .12s;
    transition:bottom 75ms ease,-webkit-transform 75ms cubic-bezier(.215,.61,.355,1) .12s;
    transition:bottom 75ms ease,transform 75ms cubic-bezier(.215,.61,.355,1) .12s;
    transition:bottom 75ms ease,transform 75ms cubic-bezier(.215,.61,.355,1) .12s,-webkit-transform 75ms cubic-bezier(.215,.61,.355,1) .12s;
    -webkit-transform:rotate(-90deg);
    transform:rotate(-90deg)
}
.pp-menu-toggle-label-left .pp-menu-toggle-label{
    margin-right:10px
}
.pp-menu-toggle-label-right .pp-menu-toggle-label{
    margin-left:10px
}
.pp-advanced-menu--dropdown.pp-advanced-menu__container{
    margin-top:10px
}
.pp-advanced-menu--dropdown.pp-advanced-menu__container .pp-sub-item{
    font-size:.85em;
    -webkit-transition:color .2s ease-in-out,background-color .2s ease-in-out;
    transition:color .2s ease-in-out,background-color .2s ease-in-out
}
.pp-advanced-menu--dropdown a{
    color:#494c4f;
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    justify-content:space-between
}
.pp-advanced-menu--dropdown a.current{
    background:#373a3c;
    color:#fff
}
.pp-advanced-menu--dropdown a.disabled{
    color:#b3b3b3
}
ul.pp-advanced-menu--dropdown a{
    text-shadow:none;
    border-left:8px solid transparent
}
ul.pp-advanced-menu--dropdown a:focus,ul.pp-advanced-menu--dropdown a:hover{
    text-shadow:none;
    border-left:8px solid transparent
}
.pp-advanced-menu--dropdown{
    background-color:#fff;
    font-size:13px
}
.pp-advanced-menu-main-wrapper:not(.pp-advanced-menu--toggle) .pp-menu-toggle:not(.pp-menu-toggle-on-all){
    display:none
}
.pp-advanced-menu__text-align-center .pp-advanced-menu--dropdown .pp-advanced-menu a{
    box-pack:center;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center
}
.pp-advanced-menu--toggle .pp-menu-toggle:not(.pp-active)+.pp-advanced-menu__container:not(.pp-menu-full-screen){
    display:none
}
.pp-advanced-menu--stretch .pp-advanced-menu__container.pp-advanced-menu--dropdown{
    position:absolute;
    z-index:9998
}
.pp-advanced-menu--dropdown.pp-advanced-menu__container .pp-menu-item{
    background-color:transparent
}
.pp-advanced-menu--dropdown.pp-advanced-menu__container .pp-menu-item:hover{
    background-color:transparent
}
.pp-advanced-menu__submenu-visible-always .pp-advanced-menu ul{
    display:block!important
}
.pp-advanced-menu--type-full-screen .pp-menu-toggle.pp-active{
    visibility:hidden
}
.pp-advanced-menu--type-full-screen .pp-advanced-menu--dropdown.pp-advanced-menu__container{
    position:fixed;
    width:100%;
    height:100%;
    top:0;
    left:0;
    z-index:999999;
    margin-top:0;
    background-color:rgba(0,0,0,.5);
    opacity:0;
    visibility:hidden;
    -webkit-transform:scale(.9);
    transform:scale(.9);
    -webkit-transition:-webkit-transform .4s linear,opacity .4s,visibility 0s .4s linear;
    -webkit-transition:opacity .4s linear,-webkit-transform .4s;
    transition:opacity .4s linear,-webkit-transform .4s;
    transition:transform .4s,opacity .4s linear;
    transition:transform .4s,opacity .4s linear,-webkit-transform .4s;
    overflow-y:auto
}
.pp-advanced-menu--type-full-screen .pp-advanced-menu--dropdown.pp-advanced-menu__container.pp-menu-open{
    opacity:1;
    visibility:visible;
    -webkit-transform:scale(1);
    transform:scale(1)
}
.pp-advanced-menu--type-full-screen .pp-advanced-menu--dropdown.pp-advanced-menu__container>ul{
    top:50%;
    height:60%;
    -webkit-transform:translateY(-50%);
    transform:translateY(-50%)
}
.pp-advanced-menu--type-full-screen .pp-advanced-menu--dropdown.pp-advanced-menu__container .pp-menu-close-wrap{
    position:absolute;
    right:20px;
    top:20px;
    z-index:9999999
}
.pp-advanced-menu--type-full-screen .pp-advanced-menu--dropdown.pp-advanced-menu__container .pp-menu-close{
    width:40px;
    height:40px;
    overflow:hidden;
    border:0;
    font-size:40px;
    color:#fff;
    outline:0;
    text-align:center;
    cursor:pointer
}
.pp-advanced-menu--type-full-screen .pp-advanced-menu--dropdown.pp-advanced-menu__container .pp-menu-close:after,.pp-advanced-menu--type-full-screen .pp-advanced-menu--dropdown.pp-advanced-menu__container .pp-menu-close:before{
    content:'';
    position:absolute;
    left:50%;
    width:2px;
    height:40px;
    background-color:#fff;
    -webkit-transition:-webkit-transform .3s;
    transition:-webkit-transform .3s;
    transition:transform .3s;
    transition:transform .3s,-webkit-transform .3s;
    -webkit-transform:translateY(0) rotate(140deg);
    transform:translateY(0) rotate(140deg)
}
.pp-advanced-menu--type-full-screen .pp-advanced-menu--dropdown.pp-advanced-menu__container .pp-menu-close:after{
    -webkit-transform:translateY(0) rotate(-45deg);
    transform:translateY(0) rotate(-45deg)
}
.pp-advanced-menu--type-full-screen ul.pp-advanced-menu--dropdown a,.pp-advanced-menu--type-full-screen ul.pp-advanced-menu--dropdown a:hover{
    border-left:0
}
.pp-menu-clear{
    position:fixed;
    top:0;
    left:0;
    width:100%;
    height:100%;
    z-index:9;
    background:rgba(0,0,0,.1);
    display:none;
    -webkit-transition:all .5s ease-in-out;
    transition:all .5s ease-in-out
}
.pp-advanced-menu--dropdown.pp-menu-off-canvas{
    width:300px;
    height:100%;
    position:fixed;
    top:0;
    left:0;
    -webkit-transform:translate3d(-100%,0,0);
    transform:translate3d(-100%,0,0);
    padding:60px 0 0;
    z-index:999998;
    margin-top:0;
    -webkit-transition:-webkit-transform .4s ease;
    transition:-webkit-transform .4s ease;
    transition:transform .4s ease;
    transition:transform .4s ease,-webkit-transform .4s ease;
    overflow-y:auto
}
.pp-advanced-menu--dropdown.pp-menu-off-canvas.pp-menu-off-canvas-right{
    left:auto;
    right:0;
    -webkit-transform:translate3d(100%,0,0);
    transform:translate3d(100%,0,0)
}
.pp-advanced-menu--dropdown.pp-menu-off-canvas.pp-menu-off-canvas-right .pp-menu-close-wrap{
    right:auto;
    left:20px
}
.pp-advanced-menu--dropdown.pp-menu-open{
    display:block
}
.pp-advanced-menu--dropdown .pp-menu-close-wrap{
    position:absolute;
    right:20px;
    top:20px;
    z-index:9999999
}
.pp-advanced-menu--dropdown .pp-menu-close{
    width:30px;
    height:30px;
    overflow:hidden;
    border:0;
    font-size:40px;
    color:#fff;
    outline:0;
    text-align:center;
    cursor:pointer
}
.pp-advanced-menu--dropdown .pp-menu-close:after,.pp-advanced-menu--dropdown .pp-menu-close:before{
    content:'';
    position:absolute;
    left:50%;
    width:2px;
    height:30px;
    background-color:#fff;
    -webkit-transition:-webkit-transform .3s;
    transition:-webkit-transform .3s;
    transition:transform .3s;
    transition:transform .3s,-webkit-transform .3s;
    -webkit-transform:translateY(0) rotate(140deg);
    transform:translateY(0) rotate(140deg)
}
.pp-advanced-menu--dropdown .pp-menu-close:after{
    -webkit-transform:translateY(0) rotate(-45deg);
    transform:translateY(0) rotate(-45deg)
}
body.pp-menu--off-canvas.pp-menu-open .pp-menu-open.pp-menu-off-canvas{
    -webkit-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0)
}
body.pp-menu--off-canvas.pp-menu-open .pp-menu-open.pp-menu-off-canvas-right{
    -webkit-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0)
}
ul.pp-advanced-menu--dropdown a,ul.pp-advanced-menu--dropdown a:hover{
    border-left:0
}
.pp-advanced-menu--layout-horizontal .pp-advanced-menu>li{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex
}
.pp-advanced-menu--layout-horizontal .pp-advanced-menu>li:not(:last-child):after{
    content:var(--pp-nav-menu-divider-content,none);
    border-left-width:var(--pp-nav-menu-divider-width,2px);
    border-left-style:var(--pp-nav-menu-divider-style,solid);
    height:var(--pp-nav-menu-divider-height,35%);
    border-color:var(--pp-nav-menu-divider-color,#000);
    -ms-flex-item-align:center;
    align-self:center
}
.pp-advanced-menu--layout-horizontal .pp-advanced-menu>li ul{
    top:100%!important
}
.pp-offcanvas-open.pp-offcanvas-bottom.pp-offcanvas-reset,.pp-offcanvas-open.pp-offcanvas-top.pp-offcanvas-reset{
    margin-top:0!important
}
.pp-offcanvas-toggle{
    cursor:pointer
}
.pp-offcanvas-container{
    position:relative;
    left:0;
    z-index:99;
    -webkit-transition:-webkit-transform .5s;
    transition:-webkit-transform .5s;
    transition:transform .5s;
    transition:transform .5s,-webkit-transform .5s
}
.pp-offcanvas-container:after{
    content:'';
    position:absolute;
    top:0;
    right:0;
    width:0;
    height:0;
    background:rgba(0,0,0,.2);
    opacity:0;
    -webkit-transition:opacity .5s,width .1s .5s,height .1s .5s;
    transition:opacity .5s,width .1s .5s,height .1s .5s
}
.pp-offcanvas-open{
    overflow:hidden
}
.pp-offcanvas-open .pp-offcanvas-container:after{
    width:100%;
    height:100%;
    opacity:1;
    -webkit-transition:opacity .5s;
    transition:opacity .5s;
    z-index:100001
}
.pp-offcanvas-content{
    position:fixed;
    top:0;
    left:0;
    z-index:100;
    visibility:hidden;
    width:300px;
    height:100%;
    overflow-y:auto;
    background-color:#fff;
    -webkit-transition:all .5s;
    transition:all .5s
}
.pp-offcanvas-content.pp-offcanvas-right{
    left:auto;
    right:0
}
.pp-offcanvas-content.pp-offcanvas-bottom,.pp-offcanvas-content.pp-offcanvas-top{
    width:100%;
    height:300px
}
.pp-offcanvas-content.pp-offcanvas-bottom{
    top:auto;
    bottom:0
}
.pp-offcanvas-content .pp-offcanvas-header{
    padding:20px;
    text-align:right
}
.pp-offcanvas-content .pp-offcanvas-close{
    position:relative;
    cursor:pointer;
    display:inline-block;
    line-height:1;
    z-index:1;
    font-style:normal;
    font-family:Helvetica,Arial,sans-serif;
    font-weight:100;
    font-size:24px;
    margin:0
}
.pp-offcanvas-content .pp-offcanvas-body{
    padding-left:20px;
    padding-right:20px
}
.pp-offcanvas-toggle-wrap .pp-offcanvas-toggle{
    display:-webkit-inline-box;
    display:-ms-inline-flexbox;
    display:inline-flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center
}
.pp-offcanvas-icon-before .pp-offcanvas-toggle-icon{
    margin-right:5px
}
.pp-offcanvas-icon-after .pp-offcanvas-toggle-icon{
    -webkit-box-ordinal-group:3;
    -ms-flex-order:2;
    order:2;
    margin-left:5px
}
.pp-offcanvas-content.pp-offcanvas-slide{
    -webkit-transform:translate3d(-100%,0,0);
    transform:translate3d(-100%,0,0)
}
.pp-offcanvas-content.pp-offcanvas-slide.pp-offcanvas-right{
    -webkit-transform:translate3d(100%,0,0);
    transform:translate3d(100%,0,0)
}
.pp-offcanvas-content.pp-offcanvas-slide.pp-offcanvas-top{
    -webkit-transform:translate3d(0,-100%,0);
    transform:translate3d(0,-100%,0)
}
.pp-offcanvas-content.pp-offcanvas-slide.pp-offcanvas-bottom{
    -webkit-transform:translate3d(0,100%,0);
    transform:translate3d(0,100%,0)
}
.pp-offcanvas-content.pp-offcanvas-reveal{
    z-index:1
}
.pp-offcanvas-content-slide.pp-offcanvas-open .pp-offcanvas-content.pp-offcanvas-visible{
    visibility:visible;
    -webkit-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0)
}
.pp-offcanvas-left.pp-offcanvas-push{
    -webkit-transform:translate3d(-100%,0,0);
    transform:translate3d(-100%,0,0)
}
.pp-offcanvas-right.pp-offcanvas-push{
    -webkit-transform:translate3d(100%,0,0);
    transform:translate3d(100%,0,0)
}
.pp-offcanvas-top.pp-offcanvas-push{
    -webkit-transform:translate3d(0,-100%,0);
    transform:translate3d(0,-100%,0)
}
.pp-offcanvas-bottom.pp-offcanvas-push{
    -webkit-transform:translate3d(0,100%,0);
    transform:translate3d(0,100%,0)
}
.pp-offcanvas-content-push.pp-offcanvas-open .pp-offcanvas-content.pp-offcanvas-visible{
    visibility:visible;
    -webkit-transition:-webkit-transform .5s;
    transition:-webkit-transform .5s;
    transition:transform .5s;
    transition:transform .5s,-webkit-transform .5s
}
.pp-offcanvas-content-push.pp-offcanvas-open.pp-offcanvas-left .pp-offcanvas-container{
    -webkit-transform:translate3d(300px,0,0);
    transform:translate3d(300px,0,0)
}
.pp-offcanvas-content-push.pp-offcanvas-open.pp-offcanvas-right .pp-offcanvas-container{
    -webkit-transform:translateX(-300px);
    transform:translateX(-300px)
}
.pp-offcanvas-content-push.pp-offcanvas-open.pp-offcanvas-top .pp-offcanvas-container{
    -webkit-transform:translate3d(0,300px,0);
    transform:translate3d(0,300px,0)
}
.pp-offcanvas-content-push.pp-offcanvas-open.pp-offcanvas-bottom .pp-offcanvas-container{
    -webkit-transform:translate3d(0,-300px,0);
    transform:translate3d(0,-300px,0)
}
.pp-offcanvas-content-push.pp-offcanvas-open.pp-offcanvas-bottom .pp-offcanvas-content,.pp-offcanvas-content-push.pp-offcanvas-open.pp-offcanvas-left .pp-offcanvas-content,.pp-offcanvas-content-push.pp-offcanvas-open.pp-offcanvas-right .pp-offcanvas-content,.pp-offcanvas-content-push.pp-offcanvas-open.pp-offcanvas-top .pp-offcanvas-content{
    -webkit-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0)
}
.pp-offcanvas-content-reveal .pp-offcanvas-container{
    background:#fff;
    overflow:hidden
}
.pp-offcanvas-content-reveal.pp-offcanvas-open{
    position:relative;
    overflow:hidden
}
.pp-offcanvas-content-reveal.pp-offcanvas-open .pp-offcanvas-content.pp-offcanvas-visible{
    visibility:visible;
    -webkit-transition:-webkit-transform .5s;
    transition:-webkit-transform .5s;
    transition:transform .5s;
    transition:transform .5s,-webkit-transform .5s
}
.pp-offcanvas-content-reveal.pp-offcanvas-open.pp-offcanvas-left .pp-offcanvas-container{
    -webkit-transform:translate3d(300px,0,0);
    transform:translate3d(300px,0,0)
}
.pp-offcanvas-content-reveal.pp-offcanvas-open.pp-offcanvas-right .pp-offcanvas-container{
    -webkit-transform:translate3d(-300px,0,0);
    transform:translate3d(-300px,0,0)
}
.pp-offcanvas-content-reveal.pp-offcanvas-open.pp-offcanvas-top .pp-offcanvas-container{
    -webkit-transform:translate3d(0,300px,0);
    transform:translate3d(0,300px,0)
}
.pp-offcanvas-content-reveal.pp-offcanvas-open.pp-offcanvas-bottom .pp-offcanvas-container{
    -webkit-transform:translate3d(0,-300px,0);
    transform:translate3d(0,-300px,0)
}
.pp-offcanvas-content-reveal.pp-offcanvas-bottom .pp-offcanvas-container{
    height:100%
}
.pp-offcanvas-left.pp-offcanvas-slide-along{
    z-index:1;
    -webkit-transform:translate3d(-50%,0,0);
    transform:translate3d(-50%,0,0)
}
.pp-offcanvas-right.pp-offcanvas-slide-along{
    z-index:1;
    -webkit-transform:translate3d(50%,0,0);
    transform:translate3d(50%,0,0)
}
.pp-offcanvas-top.pp-offcanvas-slide-along{
    z-index:1;
    -webkit-transform:translate3d(0,-50%,0);
    transform:translate3d(0,-50%,0)
}
.pp-offcanvas-bottom.pp-offcanvas-slide-along{
    z-index:1;
    -webkit-transform:translate3d(0,50%,0);
    transform:translate3d(0,50%,0)
}
.pp-offcanvas-content-slide-along .pp-offcanvas-container{
    background:#fff;
    overflow:hidden
}
.pp-offcanvas-content-slide-along.pp-offcanvas-open .pp-offcanvas-content.pp-offcanvas-visible{
    visibility:visible;
    -webkit-transition:-webkit-transform .5s;
    transition:-webkit-transform .5s;
    transition:transform .5s;
    transition:transform .5s,-webkit-transform .5s;
    -webkit-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0)
}
.pp-offcanvas-content-slide-along.pp-offcanvas-open.pp-offcanvas-left .pp-offcanvas-container{
    -webkit-transform:translate3d(300px,0,0);
    transform:translate3d(300px,0,0)
}
.pp-offcanvas-content-slide-along.pp-offcanvas-open.pp-offcanvas-right .pp-offcanvas-container{
    -webkit-transform:translate3d(-300px,0,0);
    transform:translate3d(-300px,0,0)
}
.pp-offcanvas-content-slide-along.pp-offcanvas-open.pp-offcanvas-top .pp-offcanvas-container{
    -webkit-transform:translate3d(0,300px,0);
    transform:translate3d(0,300px,0)
}
.pp-offcanvas-content-slide-along.pp-offcanvas-open.pp-offcanvas-bottom .pp-offcanvas-container{
    -webkit-transform:translate3d(0,-300px,0);
    transform:translate3d(0,-300px,0)
}
.pp-offcanvas-content-slide-along.pp-offcanvas-bottom .pp-offcanvas-container{
    height:100%
}
.pp-hamburger-label{
    display:inline-block;
    margin-left:10px
}
.admin-bar .pp-offcanvas-left,.admin-bar .pp-offcanvas-right{
    top:32px
}
.pp-post{
    overflow:hidden
}
.pp-post .pp-post-title a{
    color:inherit;
    font-family:inherit;
    font-size:inherit;
    font-style:inherit;
    font-weight:inherit;
    line-height:inherit
}
.pp-post-thumbnail{
    position:relative
}
.pp-post-thumbnail img{
    vertical-align:middle;
    width:100%;
    -webkit-transition:all .25s linear;
    transition:all .25s linear
}
.pp-posts-thumbnail-ratio .pp-post-thumbnail-wrap{
    display:block;
    position:relative
}
.pp-posts-thumbnail-ratio .pp-post-thumbnail img{
    position:absolute;
    -o-object-fit:cover;
    object-fit:cover;
    top:0;
    right:0;
    bottom:0;
    left:0;
    height:100%
}
.pp-posts-align-buttons .pp-post{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -ms-flex-direction:column;
    flex-direction:column;
    height:100%
}
.pp-posts-align-buttons .pp-post-content-wrap{
    -webkit-box-flex:1;
    -ms-flex-positive:1;
    flex-grow:1;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -ms-flex-direction:column;
    flex-direction:column;
    -webkit-box-align:baseline;
    -ms-flex-align:baseline;
    align-items:baseline
}
.pp-posts-align-buttons .pp-post-content{
    -webkit-box-flex:1;
    -ms-flex-positive:1;
    flex-grow:1
}
.pp-posts-align-buttons.pp-posts-skin-event .pp-posts-button{
    -ms-flex-item-align:center;
    align-self:center
}
.pp-post-separator-wrap{
    margin-bottom:15px;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex
}
.pp-post-separator{
    background:#e6e6e6;
    height:1px;
    width:100%
}
.pp-posts-skin-portfolio .pp-post-content{
    position:relative
}
.pp-posts-skin-portfolio .pp-post-thumb-content-wrap{
    position:absolute;
    left:0;
    top:0;
    right:0;
    bottom:0
}
.pp-posts-skin-portfolio .pp-post-thumbnail img{
    -o-object-fit:cover;
    object-fit:cover;
    height:100%;
    width:100%
}
.pp-posts-skin-portfolio .pp-post-thumbnail a{
    display:block;
    height:100%
}
.pp-posts-skin-portfolio .pp-post-thumbnail a:before{
    content:"";
    display:block;
    height:100%;
    width:100%;
    position:absolute;
    bottom:0;
    z-index:1
}
.pp-posts-skin-portfolio .pp-post-thumb-content-wrap{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -ms-flex-direction:column;
    flex-direction:column;
    -webkit-box-pack:end;
    -ms-flex-pack:end;
    justify-content:flex-end
}
.pp-posts-skin-portfolio[data-layout=masonry] .pp-post-thumbnail{
    position:static
}
.pp-equal-height-yes .pp-posts-skin-portfolio .pp-post-thumbnail{
    position:absolute;
    left:0;
    top:0;
    right:0;
    bottom:0
}
.pp-content-on-hover .pp-post-thumb-content{
    opacity:0;
    -webkit-transition:all .25s linear 0s;
    transition:all .25s linear 0s
}
.pp-content-on-hover:hover .pp-post-thumb-content{
    opacity:1
}
.pp-posts-skin-card .pp-post{
    border:1px solid #e6e6e6
}
.pp-posts-skin-card .pp-post-meta-wrap{
    border-top:1px solid #e6e6e6;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    padding:15px 20px
}
.pp-posts-skin-card .pp-post-avtar{
    -ms-flex-negative:0;
    flex-shrink:0;
    margin-right:10px
}
.pp-posts-skin-card .pp-post-avtar img{
    border-radius:50%
}
.pp-posts-skin-creative .pp-post-title{
    font-size:18px;
    text-transform:uppercase
}
.pp-posts-skin-creative .pp-post-meta{
    border-bottom:1px solid #797979;
    border-top:1px solid #797979;
    margin-bottom:10px;
    padding:10px 0
}
.pp-posts-skin-creative .pp-post-avtar{
    -ms-flex-negative:0;
    flex-shrink:0
}
.pp-posts-skin-creative .pp-post-avtar img{
    border-radius:50%
}
.pp-post-content-align-left .pp-posts-skin-creative .pp-post-content{
    text-align:left
}
.pp-post-content-align-left .pp-posts-skin-creative .pp-post-authorbox{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center
}
.pp-post-content-align-left .pp-posts-skin-creative .pp-post-avtar{
    margin-right:10px
}
.pp-post-content-align-center .pp-posts-skin-creative .pp-post-content{
    text-align:center
}
.pp-post-content-align-center .pp-posts-skin-creative .pp-post-authorbox{
    display:block
}
.pp-post-content-align-center .pp-posts-skin-creative .pp-post-avtar{
    margin-bottom:10px
}
.pp-post-content-align-right .pp-posts-skin-creative .pp-post-content{
    text-align:right
}
.pp-post-content-align-right .pp-posts-skin-creative .pp-post-authorbox{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -ms-flex-direction:row-reverse;
    -webkit-box-orient:horizontal;
    -webkit-box-direction:reverse;
    flex-direction:row-reverse
}
.pp-post-content-align-right .pp-posts-skin-creative .pp-post-avtar{
    margin-left:10px
}
.pp-posts-skin-checkerboard .pp-post-wrap,.pp-posts-skin-news .pp-post-wrap{
    width:100%
}
.pp-posts-skin-checkerboard .pp-post,.pp-posts-skin-news .pp-post{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    -ms-flex-direction:row;
    flex-direction:row
}
.pp-posts-skin-checkerboard .pp-post-thumbnail,.pp-posts-skin-news .pp-post-thumbnail{
    -ms-flex-preferred-size:50%;
    flex-basis:50%;
    -ms-flex-negative:0;
    flex-shrink:0
}
.pp-posts-skin-checkerboard .pp-post-content,.pp-posts-skin-news .pp-post-content{
    -webkit-box-flex:1;
    -ms-flex-positive:1;
    flex-grow:1
}
.pp-posts-skin-checkerboard{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    position:relative
}
.pp-posts-skin-checkerboard .pp-post-wrap:nth-child(2n) .pp-post{
    -webkit-box-orient:horizontal;
    -webkit-box-direction:reverse;
    -ms-flex-direction:row-reverse;
    flex-direction:row-reverse
}
.pp-posts-skin-checkerboard .pp-post-content-wrap{
    -ms-flex-preferred-size:50%;
    flex-basis:50%;
    -ms-flex-negative:0;
    flex-shrink:0
}
.pp-posts-skin-checkerboard .pp-post-content{
    padding:20px
}
.pp-posts-skin-checkerboard .pp-post-thumbnail img{
    height:100%;
    -o-object-fit:cover;
    object-fit:cover
}
.pp-post-thumbnail-align-right .pp-posts-skin-news .pp-post-thumbnail{
    -webkit-box-ordinal-group:3;
    -ms-flex-order:2;
    order:2
}
.pp-post-thumbnail-align-right .pp-posts-skin-news .pp-post-content{
    -webkit-box-ordinal-group:2;
    -ms-flex-order:1;
    order:1
}
.pp-posts-skin-overlap .pp-post-terms-wrap{
    position:absolute;
    top:15px;
    left:15px;
    right:15px
}
.pp-posts-skin-overlap .pp-post-content-wrap{
    margin-left:auto;
    margin-right:auto;
    position:relative
}
.pp-post-terms{
    -webkit-transition:all .25s linear 0s;
    transition:all .25s linear 0s;
    display:inline-block
}
.pp-post-terms a{
    color:inherit
}
.pp-post-filters{
    display:block;
    margin:0 0 30px;
    padding:0
}
.pp-post-filters .pp-post-filter{
    background:#eee;
    cursor:pointer;
    display:inline-block;
    margin-bottom:5px;
    margin-left:0;
    margin-right:5px;
    padding:5px 12px
}
.pp-post-filters .pp-post-filter.pp-filter-current,.pp-post-filters .pp-post-filter:hover{
    background:#000;
    color:#fff
}
.pp-post-filters-dropdown{
    display:none;
    margin:0 0 30px
}
.pp-post-filters-dropdown .pp-post-filters-dropdown-button{
    background:#eee;
    cursor:pointer;
    display:inline-block;
    padding:5px 12px
}
.pp-post-filters-dropdown .pp-post-filters-dropdown-button:after{
    content:"\f107";
    font-family:'Font Awesome 5 Free';
    font-weight:900;
    margin-left:6px
}
.pp-post-filters-dropdown .pp-post-filters-dropdown-list{
    display:none;
    margin:0 0 30px;
    padding:0;
    list-style-type:none;
    position:absolute;
    z-index:99
}
.pp-post-filters-dropdown .pp-post-filters-dropdown-list .pp-post-filters-dropdown-item{
    background:#eee;
    cursor:pointer;
    margin-left:0;
    margin-right:0;
    padding:5px 12px
}
.pp-post-filters-dropdown .pp-post-filters-dropdown-list .pp-post-filters-dropdown-item.pp-filter-current,.pp-post-filters-dropdown .pp-post-filters-dropdown-list .pp-post-filters-dropdown-item:hover{
    background:#000;
    color:#fff
}
.pp-post-filters-dropdown-desktop .pp-post-filters.pp-has-post-filters-dropdown{
    display:none
}
.pp-post-filters-dropdown-desktop .pp-post-filters-dropdown{
    display:block
}
.pp-post-filters-align-center .pp-post-filters-dropdown .pp-post-filters-dropdown-list{
    left:50%;
    -webkit-transform:translateX(-50%);
    transform:translateX(-50%)
}
.pp-post-filters-align-right .pp-post-filters-dropdown .pp-post-filters-dropdown-list{
    right:0;
    -webkit-transform:translateX(0);
    transform:translateX(0)
}
.pp-post-event-date{
    background:#000;
    border-radius:50%;
    color:#fff;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    font-size:14px;
    line-height:1.4;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -ms-flex-direction:column;
    flex-direction:column;
    margin:-30px auto 0;
    width:60px;
    height:60px;
    position:relative;
    text-transform:uppercase
}
.pp-equal-height-yes .pp-post{
    height:100%
}
.pp-equal-height-yes .pp-posts-skin-card .pp-post{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -ms-flex-direction:column;
    flex-direction:column
}
.pp-equal-height-yes .pp-posts-skin-card .pp-post-meta-wrap{
    margin-top:auto
}
.pp-posts-pagination .page-numbers,.pp-posts-pagination a{
    display:inline-block
}
.pp-posts-infinite-scroll .pp-posts-pagination-wrap{
    display:none
}
.pp-search-form-container{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:start;
    -ms-flex-pack:start;
    justify-content:flex-start
}
.pp-search-form{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-transition:.2s;
    transition:.2s;
    overflow:hidden;
    border:0 solid transparent;
    margin-bottom:20px;
    min-height:50px;
    max-width:400px;
    width:100%
}
.pp-search-form button,.pp-search-form input[type=search]{
    margin:0;
    border:0;
    padding:0;
    display:inline-block;
    vertical-align:middle;
    white-space:normal;
    background:0;
    line-height:1;
    min-width:0;
    font-size:15px;
    -webkit-appearance:none;
    -moz-appearance:none
}
.pp-search-form button:focus,.pp-search-form input[type=search]:focus{
    outline:0
}
.pp-search-form input[type=search]{
    background:#eceeef;
    height:100%;
    padding-left:15px;
    padding-right:15px;
    -ms-flex-preferred-size:100%;
    flex-basis:100%;
    color:#55595c;
    -webkit-transition:color .2s;
    transition:color .2s
}
.pp-search-form button{
    background-color:#818a91;
    font-size:16px;
    color:#fff;
    border-radius:0;
    min-width:50px
}
.pp-search-form .pp-search-form-input::-webkit-input-placeholder{
    color:inherit;
    font-family:inherit;
    opacity:.6
}
.pp-search-form .pp-search-form-input:-ms-input-placeholder{
    color:inherit;
    font-family:inherit;
    opacity:.6
}
.pp-search-form .pp-search-form-input::-moz-placeholder{
    color:inherit;
    font-family:inherit;
    opacity:.6
}
.pp-search-form .pp-search-form-input::-ms-input-placeholder{
    color:inherit;
    font-family:inherit;
    opacity:.6
}
.pp-search-form .pp-search-form-input::placeholder{
    color:inherit;
    font-family:inherit;
    opacity:.6
}
.pp-search-form-text .pp-search-form-submit{
    -ms-flex-negative:0;
    flex-shrink:0
}
.pp-loader,.pp-posts-loader{
    width:46px;
    height:46px
}
.pp-loader{
    text-align:center;
    position:absolute;
    top:50%;
    left:50%;
    -webkit-transform:translateX(-50%) translateY(-50%);
    transform:translateX(-50%) translateY(-50%);
    z-index:2
}
.pp-posts-loader{
    display:none;
    margin-left:auto;
    margin-right:auto
}
.pp-loader:after,.pp-posts-loader:after{
    content:" ";
    display:block;
    width:100%;
    height:100%;
    margin:1px;
    border-radius:50%;
    border:5px solid #fff;
    border-color:#000 transparent #000 transparent;
    -webkit-animation:pp-loader-dual-ring 1.2s linear infinite;
    animation:pp-loader-dual-ring 1.2s linear infinite
}
.pp-loader:after{
    width:46px;
    height:46px
}
.pp-posts.pp-posts-skin-template.pp-posts-carousel .swiper-slide-active *{
    visibility:visible
}
@-webkit-keyframes pp-loader-dual-ring{
    0%{
        -webkit-transform:rotate(0);
        transform:rotate(0)
    }
    100%{
        -webkit-transform:rotate(360deg);
        transform:rotate(360deg)
    }
}
@keyframes pp-loader-dual-ring{
    0%{
        -webkit-transform:rotate(0);
        transform:rotate(0)
    }
    100%{
        -webkit-transform:rotate(360deg);
        transform:rotate(360deg)
    }
}
.pp-loader-overlay{
    background:rgba(255,255,255,.5);
    content:'';
    position:absolute;
    top:0;
    left:0;
    z-index:1;
    height:100%;
    width:100%
}
.pp-timeline .pp-timeline-card-title{
    -webkit-transition:all .25s linear 0s;
    transition:all .25s linear 0s
}
.pp-timeline .pp-timeline-card-title a{
    color:inherit
}
.pp-timeline-vertical{
    position:relative
}
.pp-timeline-vertical .pp-timeline-item{
    display:-ms-flexbox;
    display:-webkit-box;
    display:flex;
    -ms-flex-align:start;
    -webkit-box-align:start;
    align-items:flex-start;
    margin-bottom:20px
}
.pp-timeline-vertical .pp-timeline-item.pp-timeline-item-hidden .pp-timeline-card-wrapper{
    visibility:hidden
}
.pp-timeline-vertical .pp-timeline-item.bounce-in .pp-timeline-card-wrapper{
    visibility:visible;
    -webkit-animation:1s pp-bounce-odd;
    animation:1s pp-bounce-odd
}
.pp-timeline-vertical .pp-timeline-item:nth-of-type(even).bounce-in .pp-timeline-card-wrapper{
    visibility:visible;
    -webkit-animation:1s pp-bounce-even;
    animation:1s pp-bounce-even
}
.pp-timeline-vertical .pp-timeline-item .pp-timeline-card-wrapper{
    -webkit-box-flex:1;
    -ms-flex-positive:1;
    flex-grow:1
}
.pp-timeline-vertical .pp-timeline-item:last-child{
    margin-bottom:0
}
.pp-timeline-vertical .pp-timeline-card-date-wrapper{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:start;
    -ms-flex-pack:start;
    justify-content:flex-start
}
.pp-timeline-vertical .pp-timeline-connector-wrap{
    position:absolute;
    top:0;
    bottom:0;
    width:40px
}
.pp-timeline-vertical .pp-timeline-connector{
    position:absolute;
    background:#ccc;
    width:4px;
    top:0;
    bottom:0;
    left:50%;
    -webkit-transform:translateX(-50%);
    transform:translateX(-50%)
}
.pp-timeline-vertical .pp-timeline-connector-inner{
    background:#111
}
.pp-timeline-vertical .pp-timeline-arrow{
    width:10px;
    right:0;
    top:0
}
.pp-timeline-vertical .pp-timeline-arrow:after{
    border-bottom:10px solid transparent;
    border-left:10px solid currentColor
}
.pp-timeline-vertical.pp-timeline-left .pp-timeline-connector-wrap{
    left:0
}
.pp-timeline-vertical.pp-timeline-left .pp-timeline-marker-wrapper{
    -webkit-box-ordinal-group:2;
    -ms-flex-order:1;
    order:1
}
.pp-timeline-vertical.pp-timeline-left .pp-timeline-card-wrapper{
    -webkit-box-ordinal-group:3;
    -ms-flex-order:2;
    order:2;
    padding-right:0
}
.pp-timeline-vertical.pp-timeline-center .pp-timeline-connector-wrap{
    left:50%;
    -webkit-transform:translateX(-50%);
    transform:translateX(-50%)
}
.pp-timeline-vertical.pp-timeline-center .pp-timeline-item.pp-timeline-item-right{
    -ms-flex-direction:row-reverse;
    -webkit-box-orient:horizontal;
    -webkit-box-direction:reverse;
    flex-direction:row-reverse
}
.pp-timeline-vertical.pp-timeline-center .pp-timeline-item.pp-timeline-item-right .pp-timeline-card-date-wrapper{
    -webkit-box-pack:end;
    -ms-flex-pack:end;
    justify-content:flex-end
}
.pp-timeline-vertical.pp-timeline-center .pp-timeline-item.pp-timeline-item-right .pp-timeline-card-wrapper{
    padding-left:10px;
    padding-right:0
}
.pp-timeline-vertical.pp-timeline-center .pp-timeline-card-date{
    display:inline-block;
    margin-left:10px;
    margin-right:10px
}
.pp-timeline-vertical.pp-timeline-center .pp-timeline-card .pp-timeline-card-date{
    display:none
}
.pp-timeline-vertical.pp-timeline-center .pp-timeline-card-wrapper{
    padding-left:0
}
.pp-timeline-vertical.pp-timeline-center .pp-timeline-card-date-wrapper,.pp-timeline-vertical.pp-timeline-center .pp-timeline-card-wrapper{
    -ms-flex-positive:1;
    -webkit-box-flex:1;
    flex-grow:1;
    -ms-flex-preferred-size:50%;
    flex-basis:50%
}
.pp-timeline-vertical.pp-timeline-right .pp-timeline-connector-wrap{
    right:0
}
.pp-timeline-vertical.pp-timeline-right .pp-timeline-card-wrapper{
    padding-left:0
}
.pp-timeline-vertical.pp-timeline-center .pp-timeline-item.pp-timeline-item-right .pp-timeline-arrow,.pp-timeline-vertical.pp-timeline-left .pp-timeline-arrow{
    left:0;
    right:auto
}
.pp-timeline-vertical.pp-timeline-center .pp-timeline-item.pp-timeline-item-right .pp-timeline-arrow:after,.pp-timeline-vertical.pp-timeline-left .pp-timeline-arrow:after{
    border-right:10px solid currentColor;
    border-left:none
}
.pp-timeline-vertical.pp-timeline-left .pp-timeline-card-date-wrapper,.pp-timeline-vertical.pp-timeline-right .pp-timeline-card-date-wrapper{
    display:none
}
.pp-timeline-horizontal{
    margin-top:20px
}
.pp-timeline-horizontal .pp-timeline-item{
    padding-left:10px
}
.pp-timeline-horizontal .pp-timeline-card-wrapper{
    padding-left:0;
    padding-right:0
}
.pp-timeline-horizontal .slick-list{
    margin:0 -10px;
    padding-left:0!important;
    padding-right:0!important;
    padding-top:10px!important
}
.pp-timeline-horizontal .slick-current.slick-active .pp-timeline-arrow{
    width:20px;
    height:20px;
    top:-20px;
    left:50%;
    -webkit-transform:translateX(-50%);
    transform:translateX(-50%)
}
.pp-timeline-horizontal .slick-current.slick-active .pp-timeline-arrow:after{
    border-bottom:10px solid currentColor;
    border-left:10px solid transparent;
    border-right:10px solid transparent
}
.pp-timeline-card-wrapper{
    padding-left:10px;
    padding-right:10px;
    position:relative
}
.pp-timeline-arrow{
    color:#f1f1f1;
    position:absolute;
    height:40px
}
.pp-timeline-arrow:after{
    content:'';
    width:0;
    height:0;
    border-top:10px solid transparent;
    position:absolute;
    top:50%;
    -webkit-transform:translateY(-50%);
    transform:translateY(-50%);
    -webkit-transition:all .25s linear 0s;
    transition:all .25s linear 0s
}
.pp-timeline-arrows-middle .pp-timeline-item{
    -ms-flex-align:center;
    -webkit-box-align:center;
    align-items:center
}
.pp-timeline-arrows-middle .pp-timeline-arrow{
    top:50%;
    -webkit-transform:translateY(-50%);
    transform:translateY(-50%)
}
.pp-timeline-arrows-bottom .pp-timeline-item{
    -ms-flex-align:flex-end;
    -webkit-box-align:end;
    align-items:flex-end
}
.pp-timeline-arrows-bottom .pp-timeline-arrow{
    top:auto;
    bottom:0
}
.pp-timeline-card{
    background:#f1f1f1;
    padding:20px;
    position:relative;
    overflow:hidden;
    -webkit-transition:all .25s linear 0s;
    transition:all .25s linear 0s
}
.pp-timeline-card-image img{
    display:inline-block;
    vertical-align:middle
}
.pp-timeline-marker{
    background-color:#111;
    border-radius:50%;
    color:#fff;
    height:40px;
    width:40px;
    position:relative;
    display:-ms-flexbox;
    display:-webkit-inline-box;
    display:-ms-inline-flexbox;
    display:inline-flex;
    -ms-flex-align:center;
    -webkit-box-align:center;
    align-items:center;
    -ms-flex-pack:center;
    -webkit-box-pack:center;
    justify-content:center;
    -webkit-box-flex:0;
    -ms-flex-positive:0;
    flex-grow:0;
    -ms-flex-negative:0;
    flex-shrink:0;
    z-index:1;
    -webkit-transition:all .25s linear 0s;
    transition:all .25s linear 0s
}
.pp-timeline-marker .pp-icon{
    -webkit-transition:none;
    transition:none
}
.pp-timeline-card-date{
    display:inline-block
}
.pp-timeline-card-title-wrap{
    -webkit-transition:all .25s linear 0s;
    transition:all .25s linear 0s
}
.pp-timeline-items{
    position:relative
}
.pp-timeline-navigation{
    position:relative
}
.pp-timeline-navigation:before{
    position:absolute;
    content:'';
    height:4px;
    width:100%;
    background:#ccc;
    display:block;
    bottom:20px;
    top:auto;
    -webkit-transform:translateY(2px);
    transform:translateY(2px)
}
.pp-timeline-navigation .slick-list{
    padding-left:0!important;
    padding-right:0!important
}
.pp-timeline-navigation .pp-slider-arrow{
    -webkit-transform:none;
    transform:none;
    top:auto;
    bottom:20px;
    padding:0;
    height:40px;
    width:40px
}
.pp-timeline-navigation .pp-arrow-prev{
    background:#ccc;
    left:-20px
}
.pp-timeline-navigation .pp-arrow-next{
    background:#ccc;
    right:-20px
}
.pp-timeline-navigation .pp-timeline-marker-wrapper{
    cursor:pointer;
    text-align:center
}
.pp-timeline-item:focus,.pp-timeline-marker-wrapper:focus{
    outline:0
}
@-webkit-keyframes pp-bounce-even{
    0%{
        opacity:0;
        -webkit-transform:translateX(-100px);
        transform:translateX(-100px)
    }
    60%{
        opacity:1;
        -webkit-transform:translateX(10px);
        transform:translateX(10px)
    }
    100%{
        -webkit-transform:translateX(0);
        transform:translateX(0)
    }
}
@keyframes pp-bounce-even{
    0%{
        opacity:0;
        -webkit-transform:translateX(-100px);
        transform:translateX(-100px)
    }
    60%{
        opacity:1;
        -webkit-transform:translateX(10px);
        transform:translateX(10px)
    }
    100%{
        -webkit-transform:translateX(0);
        transform:translateX(0)
    }
}
@-webkit-keyframes pp-bounce-odd{
    0%{
        opacity:0;
        -webkit-transform:translateX(100px);
        transform:translateX(100px)
    }
    60%{
        opacity:1;
        -webkit-transform:translateX(-10px);
        transform:translateX(-10px)
    }
    100%{
        -webkit-transform:translateX(0);
        transform:translateX(0)
    }
}
@keyframes pp-bounce-odd{
    0%{
        opacity:0;
        -webkit-transform:translateX(100px);
        transform:translateX(100px)
    }
    60%{
        opacity:1;
        -webkit-transform:translateX(-10px);
        transform:translateX(-10px)
    }
    100%{
        -webkit-transform:translateX(0);
        transform:translateX(0)
    }
}
@media only screen and (max-width:1024px){
    .pp-timeline-vertical.pp-timeline-tablet-left .pp-timeline-item:nth-child(even){
        -ms-flex-direction:row;
        -webkit-box-orient:horizontal;
        -webkit-box-direction:normal;
        flex-direction:row
    }
    .pp-timeline-vertical.pp-timeline-tablet-left .pp-timeline-connector-wrap{
        left:0;
        -webkit-transform:none;
        transform:none
    }
    .pp-timeline-vertical.pp-timeline-tablet-left .pp-timeline-marker-wrapper{
        margin-left:0!important;
        -webkit-box-ordinal-group:2;
        -ms-flex-order:1;
        order:1
    }
    .pp-timeline-vertical.pp-timeline-tablet-left .pp-timeline-card-wrapper{
        -webkit-box-ordinal-group:3;
        -ms-flex-order:2;
        order:2;
        padding-left:10px;
        padding-right:0
    }
    .pp-timeline-vertical.pp-timeline-tablet-left .pp-timeline-card-wrapper{
        -ms-flex-preferred-size:inherit;
        flex-basis:inherit
    }
    .pp-timeline-vertical.pp-timeline-tablet-center .pp-timeline-arrow{
        left:auto;
        right:0
    }
    .pp-timeline-vertical.pp-timeline-tablet-center .pp-timeline-arrow:after{
        border-left:10px solid currentColor;
        border-right:0
    }
    .pp-timeline-vertical.pp-timeline-tablet-center .pp-timeline-connector-wrap{
        left:50%;
        -webkit-transform:translateX(-50%);
        transform:translateX(-50%)
    }
    .pp-timeline-vertical.pp-timeline-tablet-center .pp-timeline-item:nth-child(even){
        -ms-flex-direction:row-reverse;
        -webkit-box-orient:horizontal;
        -webkit-box-direction:reverse;
        flex-direction:row-reverse
    }
    .pp-timeline-vertical.pp-timeline-tablet-center .pp-timeline-item:nth-child(even) .pp-timeline-card-date-wrapper{
        -webkit-box-pack:end;
        -ms-flex-pack:end;
        justify-content:flex-end
    }
    .pp-timeline-vertical.pp-timeline-tablet-center .pp-timeline-item:nth-child(even) .pp-timeline-card-wrapper{
        padding-right:0;
        padding-left:10px
    }
    .pp-timeline-vertical.pp-timeline-tablet-center .pp-timeline-item:nth-child(even) .pp-timeline-arrow{
        left:0;
        right:auto
    }
    .pp-timeline-vertical.pp-timeline-tablet-center .pp-timeline-item:nth-child(even) .pp-timeline-arrow:after{
        border-right:10px solid currentColor;
        border-left:none
    }
    .pp-timeline-vertical.pp-timeline-tablet-center .pp-timeline-card-date{
        display:inline-block;
        margin-left:10px;
        margin-right:10px
    }
    .pp-timeline-vertical.pp-timeline-tablet-center .pp-timeline-card .pp-timeline-card-date{
        display:none
    }
    .pp-timeline-vertical.pp-timeline-tablet-center .pp-timeline-card-wrapper{
        -webkit-box-ordinal-group:inherit;
        -ms-flex-order:inherit;
        order:inherit;
        padding-left:0;
        padding-right:10px
    }
    .pp-timeline-vertical.pp-timeline-tablet-center .pp-timeline-marker-wrapper{
        -webkit-box-ordinal-group:inherit;
        -ms-flex-order:inherit;
        order:inherit
    }
    .pp-timeline-vertical.pp-timeline-tablet-center .pp-timeline-card-date-wrapper{
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex;
        -webkit-box-ordinal-group:inherit;
        -ms-flex-order:inherit;
        order:inherit
    }
    .pp-timeline-vertical.pp-timeline-tablet-center .pp-timeline-card-date-wrapper,.pp-timeline-vertical.pp-timeline-tablet-center .pp-timeline-card-wrapper,.pp-timeline-vertical.pp-timeline-tablet-center.pp-timeline-dates .pp-timeline-card-date-wrapper{
        -ms-flex-positive:inherit;
        -webkit-box-flex:inherit;
        flex-grow:inherit;
        -ms-flex-preferred-size:50%;
        flex-basis:50%;
        flex-grow:inherit;
        -ms-flex-negative:inherit;
        flex-shrink:inherit;
        -webkit-box-pack:start;
        -ms-flex-pack:start;
        justify-content:flex-start
    }
    .pp-timeline-vertical.pp-timeline-tablet-right .pp-timeline-arrow{
        left:auto;
        right:0
    }
    .pp-timeline-vertical.pp-timeline-tablet-right .pp-timeline-arrow:after{
        border-left:10px solid currentColor;
        border-right:0
    }
    .pp-timeline-vertical.pp-timeline-tablet-right .pp-timeline-item:nth-child(even){
        -ms-flex-direction:row;
        -webkit-box-orient:horizontal;
        -webkit-box-direction:normal;
        flex-direction:row
    }
    .pp-timeline-vertical.pp-timeline-tablet-right .pp-timeline-item:nth-child(even) .pp-timeline-card-date-wrapper{
        -webkit-box-pack:start;
        -ms-flex-pack:start;
        justify-content:flex-start
    }
    .pp-timeline-vertical.pp-timeline-tablet-right .pp-timeline-item:nth-child(even) .pp-timeline-arrow{
        left:auto;
        right:0
    }
    .pp-timeline-vertical.pp-timeline-tablet-right .pp-timeline-item:nth-child(even) .pp-timeline-arrow:after{
        border-left:10px solid currentColor;
        border-right:0
    }
    .pp-timeline-vertical.pp-timeline-tablet-right .pp-timeline-item:nth-child(even) .pp-timeline-card-wrapper{
        padding-left:0;
        padding-right:10px
    }
    .pp-timeline-vertical.pp-timeline-tablet-right .pp-timeline-connector-wrap{
        left:auto;
        right:0;
        -webkit-transform:none;
        transform:none
    }
    .pp-timeline-vertical.pp-timeline-tablet-right .pp-timeline-marker-wrapper{
        -webkit-box-ordinal-group:3;
        -ms-flex-order:2;
        order:2;
        margin-right:0!important
    }
    .pp-timeline-vertical.pp-timeline-tablet-right .pp-timeline-card-wrapper{
        -webkit-box-ordinal-group:2;
        -ms-flex-order:1;
        order:1;
        padding-left:0;
        padding-right:10px
    }
    .pp-timeline-vertical.pp-timeline-tablet-right .pp-timeline-card-date-wrapper{
        -webkit-box-ordinal-group:4;
        -ms-flex-order:3;
        order:3
    }
    .pp-timeline-vertical.pp-timeline-tablet-right .pp-timeline-card-date-wrapper,.pp-timeline-vertical.pp-timeline-tablet-right .pp-timeline-card-wrapper{
        -ms-flex-preferred-size:inherit;
        flex-basis:inherit
    }
    .pp-timeline-vertical.pp-timeline-tablet-left .pp-timeline-card .pp-timeline-card-date,.pp-timeline-vertical.pp-timeline-tablet-right .pp-timeline-card .pp-timeline-card-date{
        display:inline-block;
        margin-left:0;
        margin-right:0
    }
    .pp-timeline-vertical.pp-timeline-tablet-left .pp-timeline-card-date-wrapper,.pp-timeline-vertical.pp-timeline-tablet-right .pp-timeline-card-date-wrapper{
        display:none
    }
    .pp-timeline-vertical.pp-timeline-tablet-center .pp-timeline-item:nth-child(even) .pp-timeline-arrow,.pp-timeline-vertical.pp-timeline-tablet-left .pp-timeline-arrow{
        left:0;
        right:auto
    }
    .pp-timeline-vertical.pp-timeline-tablet-center .pp-timeline-item:nth-child(even) .pp-timeline-arrow:after,.pp-timeline-vertical.pp-timeline-tablet-left .pp-timeline-arrow:after{
        border-right:10px solid currentColor;
        border-left:none
    }
}
@media only screen and (max-width:767px){
    .pp-timeline-vertical .pp-timeline-card{
        word-break:break-word
    }
    .pp-timeline-vertical.pp-timeline-mobile-left .pp-timeline-arrow{
        left:0;
        right:auto
    }
    .pp-timeline-vertical.pp-timeline-mobile-left .pp-timeline-arrow:after{
        border-right:10px solid currentColor;
        border-left:none
    }
    .pp-timeline-vertical.pp-timeline-mobile-left .pp-timeline-item:nth-child(even){
        -ms-flex-direction:row;
        -webkit-box-orient:horizontal;
        -webkit-box-direction:normal;
        flex-direction:row
    }
    .pp-timeline-vertical.pp-timeline-mobile-left .pp-timeline-item:nth-child(even) .pp-timeline-arrow{
        left:0;
        right:auto
    }
    .pp-timeline-vertical.pp-timeline-mobile-left .pp-timeline-item:nth-child(even) .pp-timeline-arrow:after{
        border-right:10px solid currentColor;
        border-left:none
    }
    .pp-timeline-vertical.pp-timeline-mobile-left .pp-timeline-item:nth-child(even) .pp-timeline-card-wrapper{
        padding-left:10px;
        padding-right:0
    }
    .pp-timeline-vertical.pp-timeline-mobile-left .pp-timeline-connector-wrap{
        left:0;
        -webkit-transform:none;
        transform:none
    }
    .pp-timeline-vertical.pp-timeline-mobile-left .pp-timeline-marker-wrapper{
        margin-left:0!important;
        -webkit-box-ordinal-group:2;
        -ms-flex-order:1;
        order:1
    }
    .pp-timeline-vertical.pp-timeline-mobile-left .pp-timeline-card-wrapper{
        -webkit-box-ordinal-group:3;
        -ms-flex-order:2;
        order:2;
        padding-left:10px;
        padding-right:0
    }
    .pp-timeline-vertical.pp-timeline-mobile-left .pp-timeline-card-wrapper{
        -ms-flex-preferred-size:inherit;
        flex-basis:inherit
    }
    .pp-timeline-vertical.pp-timeline-mobile-center .pp-timeline-arrow{
        left:auto;
        right:0
    }
    .pp-timeline-vertical.pp-timeline-mobile-center .pp-timeline-arrow:after{
        border-left:10px solid currentColor;
        border-right:0
    }
    .pp-timeline-vertical.pp-timeline-mobile-center .pp-timeline-connector-wrap,.pp-timeline-vertical.pp-timeline-mobile-center.pp-timeline-dates .pp-timeline-connector-wrap{
        left:50%;
        -webkit-transform:translateX(-50%);
        transform:translateX(-50%)
    }
    .pp-timeline-vertical.pp-timeline-mobile-center .pp-timeline-item:nth-child(even){
        -ms-flex-direction:row-reverse;
        -webkit-box-orient:horizontal;
        -webkit-box-direction:reverse;
        flex-direction:row-reverse
    }
    .pp-timeline-vertical.pp-timeline-mobile-center .pp-timeline-item:nth-child(even) .pp-timeline-card-date-wrapper{
        -webkit-box-pack:end;
        -ms-flex-pack:end;
        justify-content:flex-end
    }
    .pp-timeline-vertical.pp-timeline-mobile-center .pp-timeline-item:nth-child(even) .pp-timeline-card-wrapper{
        padding-left:10px;
        padding-right:0
    }
    .pp-timeline-vertical.pp-timeline-mobile-center .pp-timeline-item:nth-child(even) .pp-timeline-arrow{
        left:0;
        right:auto
    }
    .pp-timeline-vertical.pp-timeline-mobile-center .pp-timeline-item:nth-child(even) .pp-timeline-arrow:after{
        border-right:10px solid currentColor;
        border-left:none
    }
    .pp-timeline-vertical.pp-timeline-mobile-center .pp-timeline-card-date{
        display:inline-block;
        margin-left:10px;
        margin-right:10px
    }
    .pp-timeline-vertical.pp-timeline-mobile-center .pp-timeline-card .pp-timeline-card-date{
        display:none
    }
    .pp-timeline-vertical.pp-timeline-mobile-center .pp-timeline-card-wrapper{
        -webkit-box-ordinal-group:inherit;
        -ms-flex-order:inherit;
        order:inherit;
        padding-left:0;
        padding-right:10px
    }
    .pp-timeline-vertical.pp-timeline-mobile-center .pp-timeline-card-date-wrapper{
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex
    }
    .pp-timeline-vertical.pp-timeline-mobile-center .pp-timeline-card-date-wrapper,.pp-timeline-vertical.pp-timeline-mobile-center .pp-timeline-marker-wrapper,.pp-timeline-vertical.pp-timeline-mobile-center.pp-timeline-dates .pp-timeline-marker-wrapper{
        -webkit-box-ordinal-group:inherit;
        -ms-flex-order:inherit;
        order:inherit
    }
    .pp-timeline-vertical.pp-timeline-mobile-center .pp-timeline-card-date-wrapper,.pp-timeline-vertical.pp-timeline-mobile-center .pp-timeline-card-wrapper,.pp-timeline-vertical.pp-timeline-mobile-center.pp-timeline-dates .pp-timeline-card-date-wrapper{
        -ms-flex-positive:inherit;
        -webkit-box-flex:inherit;
        flex-grow:inherit;
        -ms-flex-preferred-size:50%;
        flex-basis:50%;
        flex-grow:inherit;
        -ms-flex-negative:inherit;
        flex-shrink:inherit;
        -webkit-box-pack:start;
        -ms-flex-pack:start;
        justify-content:flex-start
    }
    .pp-timeline-vertical.pp-timeline-mobile-right .pp-timeline-arrow{
        left:auto;
        right:0
    }
    .pp-timeline-vertical.pp-timeline-mobile-right .pp-timeline-arrow:after{
        border-left:10px solid currentColor;
        border-right:0
    }
    .pp-timeline-vertical.pp-timeline-mobile-right .pp-timeline-item:nth-child(even){
        -ms-flex-direction:row;
        -webkit-box-orient:horizontal;
        -webkit-box-direction:normal;
        flex-direction:row
    }
    .pp-timeline-vertical.pp-timeline-mobile-right .pp-timeline-item:nth-child(even) .pp-timeline-card-date-wrapper{
        -webkit-box-pack:start;
        -ms-flex-pack:start;
        justify-content:flex-start
    }
    .pp-timeline-vertical.pp-timeline-mobile-right .pp-timeline-item:nth-child(even) .pp-timeline-arrow{
        left:auto;
        right:0
    }
    .pp-timeline-vertical.pp-timeline-mobile-right .pp-timeline-item:nth-child(even) .pp-timeline-arrow:after{
        border-left:10px solid currentColor;
        border-right:0
    }
    .pp-timeline-vertical.pp-timeline-mobile-right .pp-timeline-item:nth-child(even) .pp-timeline-card-wrapper{
        padding-left:0;
        padding-right:10px
    }
    .pp-timeline-vertical.pp-timeline-mobile-right .pp-timeline-connector-wrap{
        left:auto;
        right:0;
        -webkit-transform:none;
        transform:none
    }
    .pp-timeline-vertical.pp-timeline-mobile-right .pp-timeline-marker-wrapper{
        -webkit-box-ordinal-group:3;
        -ms-flex-order:2;
        order:2;
        margin-right:0!important
    }
    .pp-timeline-vertical.pp-timeline-mobile-right .pp-timeline-card-wrapper{
        -webkit-box-ordinal-group:2;
        -ms-flex-order:1;
        order:1;
        padding-left:0;
        padding-right:10px
    }
    .pp-timeline-vertical.pp-timeline-mobile-right .pp-timeline-card-date-wrapper{
        -webkit-box-ordinal-group:4;
        -ms-flex-order:3;
        order:3
    }
    .pp-timeline-vertical.pp-timeline-mobile-right .pp-timeline-card-date-wrapper,.pp-timeline-vertical.pp-timeline-mobile-right .pp-timeline-card-wrapper{
        -ms-flex-preferred-size:inherit;
        flex-basis:inherit
    }
    .pp-timeline-vertical.pp-timeline-mobile-left .pp-timeline-card .pp-timeline-card-date,.pp-timeline-vertical.pp-timeline-mobile-right .pp-timeline-card .pp-timeline-card-date{
        display:inline-block;
        margin-left:0;
        margin-right:0
    }
    .pp-timeline-vertical.pp-timeline-mobile-left .pp-timeline-card-date-wrapper,.pp-timeline-vertical.pp-timeline-mobile-right .pp-timeline-card-date-wrapper{
        display:none
    }
    .pp-timeline-vertical.pp-timeline-mobile-center .pp-timeline-item:nth-child(even) .pp-timeline-arrow,.pp-timeline-vertical.pp-timeline-mobile-left .pp-timeline-arrow{
        left:0;
        right:auto
    }
    .pp-timeline-vertical.pp-timeline-mobile-center .pp-timeline-item:nth-child(even) .pp-timeline-arrow:after,.pp-timeline-vertical.pp-timeline-mobile-left .pp-timeline-arrow:after{
        border-right:10px solid currentColor;
        border-left:none
    }
}
.pp-showcase-preview{
    position:relative
}
.pp-showcase-preview-item{
    position:relative
}
.pp-showcase-preview-item img{
    display:inline-block
}
.pp-showcase{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:start;
    -ms-flex-align:start;
    align-items:flex-start
}
.pp-showcase-preview-wrap{
    -webkit-box-flex:1;
    -ms-flex:1 1 auto;
    flex:1 1 auto;
    width:70%
}
.pp-showcase-navigation{
    -webkit-box-flex:1;
    -ms-flex:1 1 auto;
    flex:1 1 auto;
    width:30%
}
.pp-showcase-navigation .pp-showcase-navigation-item-wrap{
    -webkit-transition:none;
    transition:none
}
.pp-showcase-navigation-icon-left{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center
}
.pp-showcase-navigation-icon-wrap{
    line-height:1
}
.pp-showcase-navigation-icon img{
    display:inline-block
}
.pp-showcase-preview-align-right .pp-showcase{
    -webkit-box-orient:horizontal;
    -webkit-box-direction:reverse;
    -ms-flex-direction:row-reverse;
    flex-direction:row-reverse
}
.pp-showcase-preview-align-bottom .pp-showcase,.pp-showcase-preview-align-top .pp-showcase{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -ms-flex-direction:column;
    flex-direction:column
}
.pp-showcase-preview-align-bottom .pp-showcase-navigation,.pp-showcase-preview-align-bottom .pp-showcase-preview-wrap,.pp-showcase-preview-align-top .pp-showcase-navigation,.pp-showcase-preview-align-top .pp-showcase-preview-wrap{
    -webkit-box-flex:1;
    -ms-flex:1 1 auto;
    flex:1 1 auto;
    width:100%
}
.pp-showcase-preview-align-bottom .pp-showcase-navigation{
    -webkit-box-ordinal-group:2;
    -ms-flex-order:1;
    order:1
}
.pp-showcase-preview-align-bottom .pp-showcase-preview-wrap{
    -webkit-box-ordinal-group:3;
    -ms-flex-order:2;
    order:2
}
.pp-showcase-preview-content{
    color:#fff;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -ms-flex-direction:column;
    flex-direction:column
}
.pp-showcase-description-visible-active .pp-showcase-navigation-description{
    display:none
}
.pp-showcase-navigation-item-wrap{
    position:relative;
    cursor:pointer;
    -webkit-transition:all .25s linear 0s;
    transition:all .25s linear 0s;
    width:100%
}
.pp-showcase-navigation-item-wrap.pp-active-slide .pp-showcase-navigation-description,.pp-showcase-navigation-item-wrap.slick-current .pp-showcase-navigation-description{
    display:block
}
.pp-showcase-navigation-item-wrap:focus{
    outline:0
}
.pp-video-container{
    background-color:#000;
    cursor:pointer;
    overflow:hidden;
    padding-bottom:56.25%;
    position:relative
}
.pp-video-play-icon{
    cursor:pointer;
    font-size:80px;
    left:50%;
    top:50%;
    position:absolute;
    -webkit-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%);
    text-align:center;
    z-index:10;
    -webkit-transition:.25s all;
    transition:.25s all
}
.pp-video-play-icon img{
    display:block
}
.elementor-widget-pp-showcase.elementor-position-left .pp-showcase-navigation-item,.elementor-widget-pp-showcase.elementor-position-right .pp-showcase-navigation-item{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex
}
.elementor-widget-pp-showcase.elementor-position-left .pp-showcase-navigation-item{
    text-align:left;
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    -ms-flex-direction:row;
    flex-direction:row
}
.elementor-widget-pp-showcase.elementor-position-left .pp-showcase-navigation-icon-wrap,.elementor-widget-pp-showcase.elementor-position-right .pp-showcase-navigation-icon-wrap{
    display:-webkit-inline-box;
    display:-ms-inline-flexbox;
    display:inline-flex;
    -webkit-box-flex:0;
    -ms-flex:0 0 auto;
    flex:0 0 auto
}
.elementor-widget-pp-showcase.elementor-position-right .pp-showcase-navigation-item{
    text-align:right;
    -webkit-box-orient:horizontal;
    -webkit-box-direction:reverse;
    -ms-flex-direction:row-reverse;
    flex-direction:row-reverse
}
.elementor-widget-pp-showcase .pp-showcase-navigation-icon{
    -webkit-box-flex:1;
    -ms-flex-positive:1;
    flex-grow:1
}
.pp-slider-progress-bar{
    width:100%;
    position:inherit;
    bottom:7px
}
.pp-slider-progress-bar .pp-slider-progress{
    width:0
}
.pp-card-slider{
    width:100%;
    position:relative;
    max-width:800px;
    margin:auto;
    background:#fff;
    -webkit-box-shadow:0 14px 80px rgba(34,35,58,.2);
    box-shadow:0 14px 80px rgba(34,35,58,.2);
    padding:25px;
    border-radius:25px;
    min-height:400px;
    -webkit-transition:all .3s;
    transition:all .3s
}
.pp-card-slider-item{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center
}
.pp-card-slider-item.swiper-slide-active .pp-card-slider-image img{
    opacity:1;
    -webkit-transition-delay:.3s;
    transition-delay:.3s
}
.pp-card-slider-item.swiper-slide-active .pp-card-slider-content-wrap>*{
    opacity:1;
    -webkit-transform:none;
    transform:none
}
.pp-card-slider-item.swiper-slide-active .pp-card-slider-content-wrap>:nth-child(1){
    -webkit-transition-delay:.3s;
    transition-delay:.3s
}
.pp-card-slider-item.swiper-slide-active .pp-card-slider-content-wrap>:nth-child(2){
    -webkit-transition-delay:.4s;
    transition-delay:.4s
}
.pp-card-slider-item.swiper-slide-active .pp-card-slider-content-wrap>:nth-child(3){
    -webkit-transition-delay:.5s;
    transition-delay:.5s
}
.pp-card-slider-item.swiper-slide-active .pp-card-slider-content-wrap>:nth-child(4){
    -webkit-transition-delay:.6s;
    transition-delay:.6s
}
.pp-card-slider-item.swiper-slide-active .pp-card-slider-content-wrap>:nth-child(5){
    -webkit-transition-delay:.7s;
    transition-delay:.7s
}
.pp-card-slider-item.swiper-slide-active .pp-card-slider-content-wrap>:nth-child(6){
    -webkit-transition-delay:.8s;
    transition-delay:.8s
}
.pp-card-slider-item.swiper-slide-active .pp-card-slider-content-wrap>:nth-child(7){
    -webkit-transition-delay:.9s;
    transition-delay:.9s
}
.pp-card-slider-item.swiper-slide-active .pp-card-slider-content-wrap>:nth-child(8){
    -webkit-transition-delay:1s;
    transition-delay:1s
}
.pp-card-slider-item.swiper-slide-active .pp-card-slider-content-wrap>:nth-child(9){
    -webkit-transition-delay:1.1s;
    transition-delay:1.1s
}
.pp-card-slider-item.swiper-slide-active .pp-card-slider-content-wrap>:nth-child(10){
    -webkit-transition-delay:1.2s;
    transition-delay:1.2s
}
.pp-card-slider-item.swiper-slide-active .pp-card-slider-content-wrap>:nth-child(11){
    -webkit-transition-delay:1.3s;
    transition-delay:1.3s
}
.pp-card-slider-item.swiper-slide-active .pp-card-slider-content-wrap>:nth-child(12){
    -webkit-transition-delay:1.4s;
    transition-delay:1.4s
}
.pp-card-slider-item.swiper-slide-active .pp-card-slider-content-wrap>:nth-child(13){
    -webkit-transition-delay:1.5s;
    transition-delay:1.5s
}
.pp-card-slider-item.swiper-slide-active .pp-card-slider-content-wrap>:nth-child(14){
    -webkit-transition-delay:1.6s;
    transition-delay:1.6s
}
.pp-card-slider-item.swiper-slide-active .pp-card-slider-content-wrap>:nth-child(15){
    -webkit-transition-delay:1.7s;
    transition-delay:1.7s
}
.pp-card-slider .pp-card-slider-item{
    overflow:visible
}
.pp-card-slider-image{
    width:300px;
    -ms-flex-negative:0;
    flex-shrink:0;
    height:300px;
    border-radius:20px;
    margin-left:-80px;
    margin-right:40px;
    overflow:hidden;
    position:relative
}
.pp-card-slider-image:after{
    content:'';
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    border-radius:20px;
    opacity:.8
}
.pp-card-slider-image img{
    width:100%;
    height:100%;
    -o-object-fit:cover;
    object-fit:cover;
    display:block;
    opacity:0;
    border-radius:20px;
    -webkit-transition:all .3s;
    transition:all .3s
}
.pp-card-slider-image-right .pp-card-slider-image{
    -webkit-box-ordinal-group:2;
    -ms-flex-order:1;
    order:1;
    margin:0 -80px 0 40px
}
.pp-card-slider-image-right .pp-card-slider-content-wrap{
    padding-left:25px;
    padding-right:0
}
.pp-card-slider-image-right.pp-card-slider-dots-aside .swiper-pagination{
    left:20px;
    right:auto
}
.pp-card-slider-content-wrap{
    padding-right:25px
}
@media screen and (max-width:576px){
    .pp-card-slider-content-wrap{
        padding:0
    }
}
.pp-card-slider-content-wrap>*{
    opacity:0;
    -webkit-transform:translateY(25px);
    transform:translateY(25px);
    -webkit-transition:all .4s;
    transition:all .4s
}
.pp-card-slider-meta{
    color:#7b7992;
    font-weight:500;
    margin-bottom:15px
}
.pp-card-slider-meta>span:not(:last-child):after{
    content:'-';
    margin:0 4px
}
.pp-card-slider-meta-icon{
    margin-right:4px
}
.pp-card-slider-date{
    display:block
}
.pp-card-slider-title{
    font-size:24px;
    font-weight:700;
    color:#0d0925;
    margin-bottom:15px
}
.pp-card-slider-title a{
    color:inherit
}
.pp-card-slider-content{
    color:#4e4a67;
    margin-bottom:30px;
    line-height:1.5em
}
.pp-card-slider-button{
    display:-webkit-inline-box;
    display:-ms-inline-flexbox;
    display:inline-flex;
    padding:15px 35px;
    border-radius:50px;
    color:#fff;
    text-decoration:none;
    font-weight:500;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    text-align:center;
    letter-spacing:1px
}
@media screen and (max-width:576px){
    .pp-card-slider-button{
        width:100%
    }
}
.pp-card-slider .swiper-pagination{
    position:absolute;
    z-index:21;
    width:11px;
    text-align:center
}
.pp-card-slider .swiper-container-horizontal>.swiper-pagination-bullets,.pp-card-slider .swiper-pagination-custom,.pp-card-slider .swiper-pagination-fraction{
    bottom:10px;
    left:0;
    width:100%
}
.pp-card-slider-dots-aside .swiper-pagination{
    right:20px;
    left:auto;
    top:50%;
    bottom:auto;
    -webkit-transform:translateY(-50%);
    transform:translateY(-50%)
}
.pp-card-slider-dots-aside .swiper-pagination-bullets .swiper-pagination-bullet{
    margin:8px 0
}
.pp-card-slider-dots-bottom .swiper-pagination{
    bottom:15px;
    -webkit-transform:translateX(-50%);
    transform:translateX(-50%);
    left:50%;
    top:auto;
    width:100%;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center
}
.pp-card-slider-dots-bottom .swiper-pagination-bullets .swiper-pagination-bullet{
    margin:0 5px
}
.pp-card-slider .swiper-pagination-bullet{
    width:11px;
    height:11px;
    display:block;
    border-radius:10px;
    background:#062744;
    opacity:.2;
    -webkit-transition:all .3s;
    transition:all .3s
}
.pp-card-slider .swiper-pagination-bullet-active{
    opacity:1;
    background:#545454;
    height:30px
}
body.rtl .pp-card-slider-item{
    -webkit-box-orient:horizontal;
    -webkit-box-direction:reverse;
    -ms-flex-direction:row-reverse;
    flex-direction:row-reverse
}
.pp-card-slider .pp-card-slider-image a{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    z-index:1
}
.pp-card-slider-box-link{
    position:absolute;
    top:0;
    left:0;
    right:0;
    bottom:0;
    content:'';
    display:block;
    z-index:11
}
.pp-buttons-group{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-flow:wrap;
    flex-flow:wrap;
    -webkit-box-align:start;
    -ms-flex-align:start;
    align-items:flex-start
}
.pp-buttons-group a,.pp-buttons-group a:hover{
    text-decoration:none;
    -webkit-transition:all .5s ease-in-out;
    transition:all .5s ease-in-out
}
.pp-buttons-group .pp-button{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex
}
.pp-button-content-wrapper .pp-button-content-inner{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center
}
.pp-button-content-wrapper .pp-button-content-inner.pp-icon-before{
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    -ms-flex-direction:row;
    flex-direction:row
}
.pp-button-content-wrapper .pp-button-content-inner.pp-icon-after{
    -webkit-box-orient:horizontal;
    -webkit-box-direction:reverse;
    -ms-flex-direction:row-reverse;
    flex-direction:row-reverse
}
.pp-button-content-wrapper .pp-button-content-inner.pp-icon-top{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -ms-flex-direction:column;
    flex-direction:column
}
.pp-button-content-wrapper .pp-button-content-inner.pp-icon-bottom{
    -webkit-box-orient:vertical;
    -webkit-box-direction:reverse;
    -ms-flex-direction:column-reverse;
    flex-direction:column-reverse
}
.pp-button-icon-image img{
    width:40px
}
.pp-button-content-wrapper{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-flex:1;
    -ms-flex-positive:1;
    flex-grow:1;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center
}
.pp-buttons-valign-top .pp-buttons-group{
    -webkit-box-align:start;
    -ms-flex-align:start;
    align-items:flex-start
}
.pp-buttons-valign-middle .pp-buttons-group{
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center
}
.pp-buttons-valign-bottom .pp-buttons-group{
    -webkit-box-align:end;
    -ms-flex-align:end;
    align-items:flex-end
}
.pp-buttons-valign-stretch .pp-buttons-group{
    -webkit-box-align:stretch;
    -ms-flex-align:stretch;
    align-items:stretch
}
.pp-buttons-valign-stretch .pp-buttons-group .pp-button-content-wrapper{
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center
}
.pp-buttons-halign-left .pp-buttons-group{
    -webkit-box-pack:start;
    -ms-flex-pack:start;
    justify-content:flex-start
}
.pp-buttons-halign-center .pp-buttons-group{
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center
}
.pp-buttons-halign-right .pp-buttons-group{
    -webkit-box-pack:end;
    -ms-flex-pack:end;
    justify-content:flex-end
}
.pp-buttons-halign-stretch .pp-buttons-group{
    -webkit-box-pack:stretch;
    -ms-flex-pack:stretch;
    justify-content:stretch
}
.pp-buttons-halign-stretch .pp-button{
    -webkit-box-flex:1;
    -ms-flex-positive:1;
    flex-grow:1
}
.pp-buttons-stack-desktop .pp-buttons-group{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -ms-flex-direction:column;
    flex-direction:column
}
.pp-buttons-stack-desktop.pp-buttons-halign-left .pp-buttons-group{
    -webkit-box-align:start;
    -ms-flex-align:start;
    align-items:flex-start
}
.pp-buttons-stack-desktop.pp-buttons-halign-center .pp-buttons-group{
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center
}
.pp-buttons-stack-desktop.pp-buttons-halign-right .pp-buttons-group{
    -webkit-box-align:end;
    -ms-flex-align:end;
    align-items:flex-end
}
.pp-buttons-stack-desktop.pp-buttons-halign-stretch .pp-buttons-group{
    -webkit-box-align:stretch;
    -ms-flex-align:stretch;
    align-items:stretch
}
.pp-buttons-stack-desktop.pp-buttons-halign-stretch .pp-button{
    -webkit-box-flex:1;
    -ms-flex-positive:1;
    flex-grow:1
}
.pp-flipbox-container{
    overflow:hidden;
    position:relative;
    height:300px;
    width:100%
}
.pp-flipbox-icon-image,.pp-flipbox-icon-image-back{
    display:inline-block;
    margin:0 auto 0 auto;
    line-height:1
}
.pp-flipbox-icon-image img,.pp-flipbox-icon-image-back img{
    width:30%
}
.pp-flipbox-icon-image i,.pp-flipbox-icon-image-back i{
    font-size:40px;
    line-height:40px;
    width:40px
}
.pp-flipbox-overlay{
    height:100%;
    padding:35px;
    width:100%;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -ms-flex-direction:column;
    flex-direction:column;
    -webkit-box-align:stretch;
    -ms-flex-align:stretch;
    align-items:stretch;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center
}
.pp-flipbox-back,.pp-flipbox-front{
    text-align:center;
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%
}
.pp-flipbox-front{
    background:#1abc9c;
    color:#fff;
    z-index:2
}
.pp-flipbox-back{
    background:#444;
    color:#fff
}
.pp-flipbox-back .pp-flipbox-box-link{
    position:absolute;
    top:0;
    left:0;
    right:0;
    bottom:0
}
.pp-flipbox-content,.pp-flipbox-heading{
    color:#fff
}
.pp-flipbox-heading.pp-flipbox-linked-title{
    color:#fff;
    display:block;
    font-size:1.5em;
    font-weight:700
}
.pp-flipbox-container{
    -webkit-perspective:1000px;
    perspective:1000px
}
.pp-flipbox-back,.pp-flipbox-front{
    -webkit-transition-duration:.5s;
    transition-duration:.5s;
    -webkit-transition-property:all;
    transition-property:all;
    -webkit-transition-timing-function:ease;
    transition-timing-function:ease
}
.pp-flipbox-flip-card{
    width:100%;
    height:100%;
    -webkit-transform-style:preserve-3d;
    transform-style:preserve-3d;
    -webkit-transition:all .5s ease;
    transition:all .5s ease
}
.pp-flipbox-back,.pp-flipbox-front{
    -webkit-backface-visibility:hidden;
    backface-visibility:hidden;
    -webkit-transform:rotateX(0);
    transform:rotateX(0);
    -webkit-transform:rotateY(0);
    transform:rotateY(0)
}
.pp-animate-flip.pp-direction-up .pp-flipbox-back,.pp-animate-flip.pp-direction-up.pp-flipbox-container:hover .pp-flipbox-flip-card{
    -webkit-transform:rotateX(180deg);
    transform:rotateX(180deg)
}
.pp-animate-flip.pp-direction-down .pp-flipbox-back,.pp-animate-flip.pp-direction-down.pp-flipbox-container:hover .pp-flipbox-flip-card{
    -webkit-transform:rotateX(-180deg);
    transform:rotateX(-180deg)
}
.pp-animate-flip.pp-direction-left .pp-flipbox-back,.pp-animate-flip.pp-direction-left.pp-flipbox-container:hover .pp-flipbox-flip-card{
    -webkit-transform:rotateY(-180deg);
    transform:rotateY(-180deg)
}
.pp-animate-flip.pp-direction-right .pp-flipbox-back,.pp-animate-flip.pp-direction-right.pp-flipbox-container:hover .pp-flipbox-flip-card{
    -webkit-transform:rotateY(180deg);
    transform:rotateY(180deg)
}
.pp-animate-push.pp-flipbox-container,.pp-animate-slide.pp-flipbox-container{
    overflow:hidden
}
.pp-animate-push .pp-flipbox-back,.pp-animate-slide .pp-flipbox-back{
    z-index:3
}
.pp-animate-push.pp-direction-up .pp-flipbox-back,.pp-animate-slide.pp-direction-up .pp-flipbox-back{
    top:100%
}
.pp-animate-push.pp-direction-up.pp-flipbox-container:hover .pp-flipbox-back,.pp-animate-slide.pp-direction-up.pp-flipbox-container:hover .pp-flipbox-back{
    top:0
}
.pp-animate-push.pp-direction-down .pp-flipbox-back,.pp-animate-slide.pp-direction-down .pp-flipbox-back{
    top:auto;
    bottom:100%
}
.pp-animate-push.pp-direction-down.pp-flipbox-container:hover .pp-flipbox-back,.pp-animate-slide.pp-direction-down.pp-flipbox-container:hover .pp-flipbox-back{
    top:auto;
    bottom:0
}
.pp-animate-push.pp-direction-left .pp-flipbox-back,.pp-animate-slide.pp-direction-left .pp-flipbox-back{
    left:100%
}
.pp-animate-push.pp-direction-left.pp-flipbox-container:hover .pp-flipbox-back,.pp-animate-slide.pp-direction-left.pp-flipbox-container:hover .pp-flipbox-back{
    left:0
}
.pp-animate-push.pp-direction-right .pp-flipbox-back,.pp-animate-slide.pp-direction-right .pp-flipbox-back{
    left:auto;
    right:100%
}
.pp-animate-push.pp-direction-right.pp-flipbox-container:hover .pp-flipbox-back,.pp-animate-slide.pp-direction-right.pp-flipbox-container:hover .pp-flipbox-back{
    left:auto;
    right:0
}
.pp-animate-push.pp-direction-up.pp-flipbox-container:hover .pp-flipbox-front{
    top:-100%
}
.pp-animate-push.pp-direction-down.pp-flipbox-container:hover .pp-flipbox-front{
    top:100%
}
.pp-animate-push.pp-direction-left.pp-flipbox-container:hover .pp-flipbox-front{
    left:-100%
}
.pp-animate-push.pp-direction-right.pp-flipbox-container:hover .pp-flipbox-front{
    left:100%
}
.pp-animate-zoom-in .pp-flipbox-back{
    opacity:0;
    -webkit-transform:scale(.75);
    transform:scale(.75);
    z-index:3
}
.pp-animate-zoom-in.pp-flipbox-container:hover .pp-flipbox-back{
    opacity:1;
    -webkit-transform:scale(1);
    transform:scale(1)
}
.pp-animate-zoom-out .pp-flipbox-front{
    opacity:1;
    -webkit-transform:scale(1);
    transform:scale(1);
    z-index:1;
    width:100%;
    -webkit-transition:opacity .35s,width .1ms,-webkit-transform .5s;
    transition:opacity .35s,width .1ms,-webkit-transform .5s;
    transition:transform .5s,opacity .35s,width .1ms;
    transition:transform .5s,opacity .35s,width .1ms,-webkit-transform .5s
}
.pp-animate-zoom-out.pp-flipbox-container:hover .pp-flipbox-front{
    opacity:0;
    width:0;
    -webkit-transform:scale(.75);
    transform:scale(.75);
    -webkit-transition:opacity .5s .1s,width .1ms .5s,-webkit-transform .8s;
    transition:opacity .5s .1s,width .1ms .5s,-webkit-transform .8s;
    transition:transform .8s,opacity .5s .1s,width .1ms .5s;
    transition:transform .8s,opacity .5s .1s,width .1ms .5s,-webkit-transform .8s
}
.pp-animate-fade.pp-flipbox-container:hover .pp-flipbox-front{
    opacity:0;
    visibility:hidden
}
.pp-image-accordion{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    height:50vh
}
.pp-image-accordion .pp-image-accordion-button-wrap *{
    -webkit-transition:none;
    transition:none
}
.pp-image-accordion .pp-image-accordion-button{
    -webkit-transition:all .25s linear 0s;
    transition:all .25s linear 0s
}
.pp-image-accordion-item{
    cursor:pointer;
    background-size:cover;
    background-position:center;
    background-repeat:no-repeat;
    color:#fff;
    position:relative;
    -webkit-box-flex:1;
    -ms-flex:1;
    flex:1;
    text-decoration:none;
    -webkit-transition:-webkit-box-flex .4s,-webkit-flex .4s;
    -webkit-transition:-webkit-box-flex .4s;
    transition:-webkit-box-flex .4s;
    transition:flex .4s;
    transition:flex .4s,-webkit-box-flex .4s,-ms-flex .4s;
    overflow:hidden
}
.pp-image-accordion-item:last-child{
    margin-right:0!important
}
.pp-image-accordion-active{
    cursor:default
}
.pp-image-accordion-overlay{
    background-color:rgba(0,0,0,.3);
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    padding:20px;
    -webkit-transition:background-color .4s;
    transition:background-color .4s
}
.pp-image-accordion-overlay .pp-image-accordion-content-wrap{
    z-index:1
}
.pp-image-accordion-content-wrap{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -ms-flex-direction:column;
    flex-direction:column;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    visibility:hidden
}
.pp-image-accordion-content-wrap p:last-child{
    margin-bottom:0
}
.pp-image-accordion-content-wrap *{
    visibility:hidden;
    opacity:0;
    -webkit-transform-style:preserve-3d;
    transform-style:preserve-3d
}
.pp-image-accordion-title{
    color:#fff;
    -webkit-transform:translate3d(0,-60px,0);
    transform:translate3d(0,-60px,0)
}
.pp-image-accordion-description{
    color:#fff;
    -webkit-transform:translate3d(0,60px,0);
    transform:translate3d(0,60px,0)
}
.pp-image-accordion-button-wrap{
    -webkit-transform:translate3d(0,60px,0);
    transform:translate3d(0,60px,0)
}
.pp-image-accordion-content-active{
    visibility:visible
}
.pp-image-accordion-content-active *{
    opacity:1;
    visibility:visible;
    -webkit-transform:none!important;
    transform:none!important;
    -webkit-transition:all .3s .3s;
    transition:all .3s .3s
}
.pp-image-accordion-on-hover .pp-image-accordion-item:hover{
    -webkit-box-flex:3;
    -ms-flex:3;
    flex:3
}
.pp-image-accordion-on-hover .pp-image-accordion-item:hover .pp-image-accordion-content-wrap *{
    opacity:1;
    visibility:visible;
    -webkit-transform:none;
    transform:none;
    -webkit-transition:all .3s .3s;
    transition:all .3s .3s
}
.pp-image-accordion-orientation-horizontal .pp-image-accordion{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -ms-flex-direction:column;
    flex-direction:column
}
.pp-image-accordion-orientation-horizontal .pp-image-accordion a:hover .pp-image-accordion-overlay{
    background-color:transparent
}
.pp-image-accordion-orientation-horizontal .pp-image-accordion-item{
    margin-right:0!important
}
.pp-advanced-accordion{
    width:auto;
    height:auto;
    -webkit-transition:all .3s ease-in-out;
    transition:all .3s ease-in-out
}
.pp-advanced-accordion .pp-accordion-tab-title{
    padding:15px;
    font-size:1rem;
    font-weight:600;
    line-height:1;
    -webkit-transition:all .3s ease-in-out;
    transition:all .3s ease-in-out;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    justify-content:space-between;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    cursor:pointer
}
.pp-advanced-accordion.pp-toggle-icon-align-left .pp-accordion-tab-title{
    -webkit-box-orient:horizontal;
    -webkit-box-direction:reverse;
    -ms-flex-direction:row-reverse;
    flex-direction:row-reverse;
    -webkit-box-pack:end;
    -ms-flex-pack:end;
    justify-content:flex-end
}
.pp-accordion-toggle-icon{
    display:-webkit-inline-box;
    display:-ms-inline-flexbox;
    display:inline-flex;
    -webkit-transition:none;
    transition:none;
    z-index:10
}
.pp-accordion-tab-active-default .pp-accordion-toggle-icon-close,.pp-accordion-tab-show .pp-accordion-toggle-icon-close,.pp-accordion-toggle-icon-open{
    display:none
}
.pp-accordion-tab-active-default .pp-accordion-toggle-icon-open,.pp-accordion-tab-show .pp-accordion-toggle-icon-open{
    display:inline-block
}
.pp-accordion-tab-content{
    display:none;
    padding:15px;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    font-size:1rem;
    line-height:1.7
}
.pp-accordion-tab-content p:last-child{
    margin:0
}
.pp-accordion-tab-content.pp-accordion-tab-active{
    display:block
}
.pp-accordion-item{
    overflow:hidden;
    -webkit-transition:all .3s ease-in-out;
    transition:all .3s ease-in-out
}
.pp-accordion-title-icon{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center
}
.pp-accordion-tab-icon{
    display:inline-block;
    margin-right:10px
}
.pp-breadcrumbs{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    list-style:none;
    margin:0;
    padding:0;
    margin-left:-10px
}
.pp-breadcrumbs>li{
    margin-left:10px
}
.pp-breadcrumbs p{
    margin-bottom:0
}
.pp-breadcrumbs a,.pp-breadcrumbs strong{
    display:inline-block
}
.pp-breadcrumbs a span{
    -webkit-box-shadow:none!important;
    box-shadow:none!important;
    background-color:transparent!important;
    padding:0!important;
    border-width:0!important;
    border-style:initial!important;
    border-color:initial!important;
    -o-border-image:initial!important;
    border-image:initial!important;
    border-radius:0!important;
    margin:0!important
}
.pp-breadcrumbs:not(.pp-breadcrumbs-powerpack){
    margin-left:0;
    margin-right:0
}
.pp-breadcrumbs:not(.pp-breadcrumbs-powerpack) a,.pp-breadcrumbs:not(.pp-breadcrumbs-powerpack) span{
    display:inline-block
}
.pp-content-ticker-container{
    background:#f4f4f4;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    overflow:hidden
}
.pp-content-ticker-heading-left .pp-content-ticker-heading{
    -webkit-box-pack:start;
    -ms-flex-pack:start;
    justify-content:flex-start
}
.pp-content-ticker-heading-center .pp-content-ticker-heading{
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center
}
.pp-content-ticker-heading-right .pp-content-ticker-heading{
    -webkit-box-pack:end;
    -ms-flex-pack:end;
    justify-content:flex-end
}
.pp-content-ticker-heading{
    background:#333;
    color:#fff;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    -ms-flex-direction:row;
    flex-direction:row;
    -ms-flex-negative:0;
    flex-shrink:0;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    padding:10px 15px;
    position:relative
}
.pp-content-ticker-heading-icon{
    margin-right:5px
}
.pp-content-ticker-heading-icon-right{
    -webkit-box-ordinal-group:2;
    -ms-flex-order:1;
    order:1;
    margin-left:5px;
    margin-right:0
}
.pp-content-ticker-heading-arrow .pp-content-ticker-heading:after{
    content:'';
    position:absolute;
    right:-20px;
    border:10px solid transparent;
    border-left-color:#333;
    top:50%;
    -webkit-transform:translateY(-50%);
    transform:translateY(-50%)
}
.pp-content-ticker-wrap{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    overflow:hidden;
    padding:10px 15px
}
.pp-content-ticker{
    overflow:hidden
}
.pp-content-ticker .swiper-wrapper{
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center
}
.pp-content-ticker .swiper-wrapper .swiper-slide{
    text-align:left
}
.pp-content-ticker .pp-content-ticker-item-title{
    font-size:20px;
    margin:0
}
.pp-content-ticker .pp-content-ticker-item-title a{
    color:inherit;
    font-size:inherit
}
.pp-content-ticker-content{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center
}
.pp-content-ticker-image{
    -ms-flex-negative:0;
    flex-shrink:0;
    margin-right:15px;
    width:40px
}
.pp-content-ticker-meta{
    font-size:14px
}
.pp-content-ticker-navigation{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    padding-left:10px;
    padding-right:10px
}
.pp-content-ticker-navigation .elementor-swiper-button-next,.pp-content-ticker-navigation .elementor-swiper-button-prev{
    background:0;
    font-size:18px;
    line-height:1.2;
    height:auto;
    margin:0;
    padding:0 6px;
    position:static;
    text-align:center;
    -webkit-transform:none;
    transform:none;
    width:auto
}
.pp-content-ticker-navigation .elementor-swiper-button-prev{
    margin-right:6px
}
.pp-magazine-slider-dots-inside .slick-dots{
    position:absolute;
    bottom:15px;
    left:0;
    right:0
}
.pp-magazine-slider .slick-dots{
    list-style:none;
    margin:0;
    padding:0;
    text-align:center
}
.pp-magazine-slider li{
    background:#ccc;
    border-radius:50%;
    position:relative;
    display:inline-block;
    margin:0 4px;
    padding:0;
    vertical-align:middle
}
.pp-magazine-slider li.slick-active{
    background:#000
}
.pp-magazine-slider li button{
    background:0;
    border:0;
    -webkit-box-shadow:none;
    box-shadow:none;
    color:transparent;
    cursor:pointer;
    display:block;
    font-size:0;
    line-height:0;
    width:10px;
    height:10px;
    padding:0;
    outline:0
}
.pp-video-gallery .pp-video-player>img{
    height:100%;
    width:100%;
    -o-object-fit:cover;
    object-fit:cover
}
.pp-video-gallery .elementor-video{
    -o-object-fit:cover;
    object-fit:cover;
    vertical-align:middle
}
.pp-video-play{
    color:#333
}
.pp-video-gallery li{
    background:#ccc;
    border-radius:50%;
    position:relative;
    display:inline-block;
    margin:0 4px;
    padding:0;
    vertical-align:middle
}
.pp-video-gallery li button{
    background:0;
    border:0;
    -webkit-box-shadow:none;
    box-shadow:none;
    color:transparent;
    cursor:pointer;
    display:block;
    font-size:0;
    line-height:0;
    width:10px;
    height:10px;
    padding:0;
    outline:0
}
.pp-video-gallery-content-hover .pp-media-content,.pp-video-gallery-content-over-image .pp-media-content{
    color:#fff;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -ms-flex-direction:column;
    flex-direction:column;
    -webkit-box-pack:end;
    -ms-flex-pack:end;
    justify-content:flex-end;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-transition:opacity .2s ease-in-out;
    transition:opacity .2s ease-in-out
}
.pp-video-gallery-content-hover .pp-media-content{
    opacity:0
}
.pp-video-gallery-content-hover .pp-grid-item-wrap:hover .pp-media-content{
    opacity:1
}
.pp-video-player .pp-video-thumb,.pp-video-player iframe,.pp-video-player video{
    position:absolute;
    top:0;
    left:0;
    width:100%
}
.pp-video-player .pp-video-thumb{
    border:0;
    bottom:0;
    cursor:pointer;
    display:block;
    margin:auto;
    max-width:100%;
    height:auto;
    right:0;
    margin:0;
    -webkit-transition:.25s all;
    transition:.25s all
}
.pp-video-player iframe{
    height:100%;
    z-index:1
}
.pp-video-player .pp-media-content{
    z-index:2
}
.pp-video{
    position:relative
}
.pp-video .pp-video-player .pp-video-thumb{
    height:100%;
    width:100%;
    -o-object-fit:cover;
    object-fit:cover
}
.pp-video-overlay{
    z-index:1
}
.pp-testimonial .pp-testimonial-name{
    margin-bottom:0
}
.pp-testimonial .pp-testimonial-name,.pp-testimonial .pp-testimonial-position{
    color:inherit;
    display:block
}
.pp-testimonial-skin-1 .pp-testimonial-content{
    margin-bottom:15px
}
.pp-testimonial-image{
    border-radius:50%
}
.pp-testimonial-image img{
    border-radius:50%;
    display:inline-block;
    height:50px;
    width:50px;
    vertical-align:middle
}
.pp-testimonial-skin-3,.pp-testimonial-skin-4,.pp-testimonial-skin-5,.pp-testimonial-skin-6{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center
}
.pp-testimonial-skin-3 .pp-testimonial-footer,.pp-testimonial-skin-4 .pp-testimonial-footer,.pp-testimonial-skin-5 .pp-testimonial-footer,.pp-testimonial-skin-6 .pp-testimonial-footer{
    -ms-flex-negative:0;
    flex-shrink:0
}
.pp-testimonial-skin-8 .pp-testimonial-content{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center
}
.pp-testimonial-skin-5 .pp-testimonial-image,.pp-testimonial-skin-6 .pp-testimonial-image,.pp-testimonial-skin-8 .pp-testimonial-image{
    -ms-flex-negative:0;
    flex-shrink:0
}
.pp-testimonial-skin-4,.pp-testimonial-skin-6{
    -webkit-box-orient:horizontal;
    -webkit-box-direction:reverse;
    -ms-flex-direction:row-reverse;
    flex-direction:row-reverse
}
.pp-testimonials-h-align-left .pp-testimonial .pp-testimonial-footer{
    -webkit-box-pack:start;
    -ms-flex-pack:start;
    justify-content:flex-start;
    text-align:left
}
.pp-testimonials-h-align-left .pp-testimonial-skin-7 .pp-testimonial-image{
    text-align:left
}
.pp-testimonials-h-align-center .pp-testimonial-footer{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    text-align:center
}
.pp-testimonials-h-align-center .pp-testimonial-skin-7 .pp-testimonial-image{
    text-align:center
}
.pp-testimonials-h-align-right .pp-testimonial .pp-testimonial-footer-inner{
    -webkit-box-pack:start;
    -ms-flex-pack:start;
    justify-content:flex-start;
    -webkit-box-orient:horizontal;
    -webkit-box-direction:reverse;
    -ms-flex-direction:row-reverse;
    flex-direction:row-reverse;
    text-align:right
}
.pp-testimonials-h-align-right .pp-testimonial-skin-7 .pp-testimonial-image{
    text-align:right
}
.pp-testimonials-v-align-top .pp-testimonial-skin-3,.pp-testimonials-v-align-top .pp-testimonial-skin-4,.pp-testimonials-v-align-top .pp-testimonial-skin-5,.pp-testimonials-v-align-top .pp-testimonial-skin-6{
    -webkit-box-align:start;
    -ms-flex-align:start;
    align-items:flex-start
}
.pp-testimonials-v-align-bottom .pp-testimonial-skin-3,.pp-testimonials-v-align-bottom .pp-testimonial-skin-4,.pp-testimonials-v-align-bottom .pp-testimonial-skin-5,.pp-testimonials-v-align-bottom .pp-testimonial-skin-6{
    -webkit-box-align:end;
    -ms-flex-align:end;
    align-items:flex-end
}
.pp-testimonials-thumb-pagination{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    margin-left:-8px
}
.pp-testimonials-thumb-item-wrap{
    padding-left:8px
}
.pp-testimonials-thumb-item{
    cursor:pointer;
    position:relative;
    padding-top:30px
}
.pp-testimonials-thumb-item img{
    border-radius:50%;
    height:80px;
    width:80px;
    -o-object-fit:cover;
    object-fit:cover;
    vertical-align:middle
}
.pp-testimonials-thumb-image{
    border-radius:50%;
    position:relative;
    -webkit-transition:all .25s linear 0s;
    transition:all .25s linear 0s
}
.pp-testimonials-thumb-image img{
    -webkit-transition:all .25s linear 0s;
    transition:all .25s linear 0s
}
.pp-testimonials-wrap .pp-testimonials-thumb-item:before{
    content:'';
    position:absolute;
    left:50%;
    top:0;
    -webkit-transform:translate(-50%,-50%) rotate(-45deg);
    transform:translate(-50%,-50%) rotate(-45deg);
    -webkit-transition:opacity .3s ease-in-out;
    transition:opacity .3s ease-in-out;
    opacity:0;
    height:15px;
    width:15px;
    border-top-color:transparent;
    border-right-color:transparent;
    -webkit-box-sizing:content-box;
    box-sizing:content-box;
    background-clip:content-box
}
.pp-testimonials-wrap .pp-active-slide .pp-testimonials-thumb-item:before{
    opacity:1
}
.pp-testimonial-text{
    position:relative
}
.pp-testimonials-quote-position-above .pp-testimonial-text:before{
    content:'\201C';
    display:block;
    font-size:120px;
    line-height:90px;
    margin-bottom:-30px
}
.pp-testimonials-quote-position-before .pp-testimonial-text:before,.pp-testimonials-quote-position-before-after .pp-testimonial-text:before{
    display:inline-block;
    content:'\201C';
    font-size:26px
}
.pp-testimonials-quote-position-before-after .pp-testimonial-text:after{
    display:inline-block;
    content:'\201D';
    font-size:26px
}
.pp-testimonials-image-inline .pp-testimonial-footer-inner{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    text-align:left;
    -ms-flex-align:center;
    -webkit-box-align:center;
    align-items:center
}
.pp-testimonials-image-inline.pp-testimonials-h-align-right .pp-testimonial-image{
    margin:0 0 0 15px
}
.pp-testimonials-image-inline.pp-testimonials-h-align-left .pp-testimonial-image{
    margin:0 15px 0 0
}
.pp-testimonials-image-stacked .pp-testimonial-image{
    display:inline-block
}
.pp-testimonials-content-bubble .pp-testimonial-content{
    background-color:#e6e9ec;
    padding:20px;
    position:relative
}
.pp-testimonials-content-bubble .pp-testimonial-content:after{
    content:"";
    display:block;
    width:14px;
    height:14px;
    background-color:#e6e9ec;
    position:absolute;
    border-width:0;
    -webkit-box-sizing:content-box;
    box-sizing:content-box
}
.pp-testimonials-content-bubble .pp-testimonial-skin-1 .pp-testimonial-content:after,.pp-testimonials-content-bubble .pp-testimonial-skin-5 .pp-testimonial-content:after,.pp-testimonials-content-bubble .pp-testimonial-skin-6 .pp-testimonial-content:after{
    top:calc(100% - 7px);
    left:50%;
    -webkit-transform:translateX(-50%) scaleX(.75) rotate(140deg);
    transform:translateX(-50%) scaleX(.75) rotate(140deg)
}
.pp-testimonials-content-bubble .pp-testimonial-skin-2 .pp-testimonial-content:after,.pp-testimonials-content-bubble .pp-testimonial-skin-7 .pp-testimonial-content:after{
    bottom:calc(100% - 7px);
    left:50%;
    -webkit-transform:translateX(-50%) scaleX(.75) rotate(-135deg);
    transform:translateX(-50%) scaleX(.75) rotate(-135deg)
}
.pp-testimonials-content-bubble .pp-testimonial-skin-3 .pp-testimonial-content:after{
    top:50%;
    left:-7px;
    -webkit-transform:translateY(-50%) scaleY(.75) rotate(135deg);
    transform:translateY(-50%) scaleY(.75) rotate(135deg)
}
.pp-testimonials-content-bubble .pp-testimonial-skin-4 .pp-testimonial-content:after{
    top:50%;
    right:-7px;
    -webkit-transform:translateY(-50%) scaleY(.75) rotate(315deg);
    transform:translateY(-50%) scaleY(.75) rotate(315deg)
}
.pp-testimonials-content-bubble.pp-testimonials-h-align-left .pp-testimonial-skin-1 .pp-testimonial-content:after,.pp-testimonials-content-bubble.pp-testimonials-h-align-left .pp-testimonial-skin-2 .pp-testimonial-content:after,.pp-testimonials-content-bubble.pp-testimonials-h-align-left .pp-testimonial-skin-5 .pp-testimonial-content:after,.pp-testimonials-content-bubble.pp-testimonials-h-align-left .pp-testimonial-skin-6 .pp-testimonial-content:after,.pp-testimonials-content-bubble.pp-testimonials-h-align-left .pp-testimonial-skin-7 .pp-testimonial-content:after{
    left:25px
}
.pp-testimonials-content-bubble.pp-testimonials-h-align-right .pp-testimonial-skin-1 .pp-testimonial-content:after,.pp-testimonials-content-bubble.pp-testimonials-h-align-right .pp-testimonial-skin-5 .pp-testimonial-content:after,.pp-testimonials-content-bubble.pp-testimonials-h-align-right .pp-testimonial-skin-6 .pp-testimonial-content:after{
    left:auto;
    right:25px;
    -webkit-transform:translateX(50%) scaleX(.75) rotate(140deg);
    transform:translateX(50%) scaleX(.75) rotate(140deg)
}
.pp-testimonials-content-bubble.pp-testimonials-h-align-right .pp-testimonial-skin-2 .pp-testimonial-content:after,.pp-testimonials-content-bubble.pp-testimonials-h-align-right .pp-testimonial-skin-7 .pp-testimonial-content:after{
    left:auto;
    right:25px;
    -webkit-transform:translateX(50%) scaleX(.75) rotate(-135deg);
    transform:translateX(50%) scaleX(.75) rotate(-135deg)
}
.pp-testimonials-content-bubble.pp-testimonials-v-align-top .pp-testimonial-skin-3 .pp-testimonial-content:after,.pp-testimonials-content-bubble.pp-testimonials-v-align-top .pp-testimonial-skin-4 .pp-testimonial-content:after{
    top:30px
}
.pp-testimonials-content-bubble.pp-testimonials-v-align-bottom .pp-testimonial-skin-3 .pp-testimonial-content:after,.pp-testimonials-content-bubble.pp-testimonials-v-align-bottom .pp-testimonial-skin-4 .pp-testimonial-content:after{
    top:auto;
    bottom:18px
}
.pp-thumb-nav-gray .pp-testimonials-thumb-image img,.pp-thumb-nav-gray-active .pp-active-slide .pp-testimonials-thumb-image img,.pp-thumb-nav-gray-hover .pp-testimonials-thumb-image:hover img{
    -webkit-filter:grayscale(100%);
    filter:grayscale(100%)
}
.pp-thumb-nav-gray .pp-active-slide .pp-testimonials-thumb-image img,.pp-thumb-nav-gray .pp-testimonials-thumb-image:hover img{
    -webkit-filter:none;
    filter:none
}
.pp-image-scroll-container,.pp-image-scroll-wrap{
    transition:all .3s ease-in-out;
    -webkit-transition:all .3s ease-in-out;
    -moz-transition:all .3s ease-in-out;
    -ms-transition:all .3s ease-in-out;
    -o-transition:all .3s ease-in-out
}
.pp-image-scroll-wrap{
    overflow:hidden;
    width:100%;
    position:relative
}
.pp-image-scroll-container{
    width:100%
}
.pp-container-scroll{
    overflow:auto
}
.pp-image-scroll-container .pp-image-scroll-horizontal{
    position:relative;
    width:100%;
    height:100%
}
.pp-image-scroll-container .pp-image-scroll-horizontal.pp-image-scroll-image img{
    max-width:none;
    height:100%;
    width:auto
}
.pp-image-scroll-container .pp-image-scroll-vertical.pp-image-scroll-image img{
    width:100%;
    max-width:100%;
    height:auto
}
.pp-image-scroll-ver{
    position:relative
}
.pp-image-scroll-container .pp-image-scroll-overlay{
    background:rgba(2,2,2,.3)
}
.pp-image-scroll-container .pp-image-scroll-link,.pp-image-scroll-container .pp-image-scroll-overlay{
    z-index:4
}
.pp-image-scroll-content{
    display:inline-block;
    position:absolute;
    height:auto;
    top:50%;
    left:50%;
    text-align:center;
    z-index:5;
    -webkit-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%)
}
.pp-container-scroll-instant .pp-image-scroll-image img{
    -webkit-transition:all 0s ease-in-out!important;
    transition:all 0s ease-in-out!important
}
.pp-image-scroll-container .pp-image-scroll-content,.pp-image-scroll-container .pp-image-scroll-overlay{
    -webkit-transition:all .3s ease-in-out;
    transition:all .3s ease-in-out;
    opacity:1
}
.pp-image-scroll-container:hover .pp-image-scroll-content,.pp-image-scroll-container:hover .pp-image-scroll-overlay{
    opacity:0
}
.pp-image-scroll-container:hover .pp-image-scroll-content{
    visibility:hidden
}
.pp-image-scroll-content .pp-image-scroll-icon{
    display:inline-block;
    speak:none;
    font-style:normal;
    font-weight:400;
    font-variant:normal;
    text-transform:none;
    line-height:1;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    -webkit-animation-duration:.5s;
    animation-duration:.5s;
    -webkit-animation-iteration-count:infinite;
    animation-iteration-count:infinite;
    -webkit-animation-direction:alternate;
    animation-direction:alternate;
    -webkit-animation-timing-function:ease-in-out;
    animation-timing-function:ease-in-out
}
.pp-mouse-scroll-horizontal{
    -webkit-animation-name:pp-scroll-horizontal;
    animation-name:pp-scroll-horizontal
}
.pp-mouse-scroll-vertical{
    -webkit-animation-name:pp-scroll-vertical;
    animation-name:pp-scroll-vertical
}
@-webkit-keyframes pp-scroll-vertical{
    0%{
        -webkit-transform:translateY(0);
        transform:translateY(0)
    }
    100%{
        -webkit-transform:translateY(5px);
        transform:translateY(5px)
    }
}
@keyframes pp-scroll-vertical{
    0%{
        -webkit-transform:translateY(0);
        transform:translateY(0)
    }
    100%{
        -webkit-transform:translateY(5px);
        transform:translateY(5px)
    }
}
@-webkit-keyframes pp-scroll-horizontal{
    0%{
        -webkit-transform:translateX(0);
        transform:translateX(0)
    }
    100%{
        -webkit-transform:translateX(5px);
        transform:translateX(5px)
    }
}
@keyframes pp-scroll-horizontal{
    0%{
        -webkit-transform:translateX(0);
        transform:translateX(0)
    }
    100%{
        -webkit-transform:translateX(5px);
        transform:translateX(5px)
    }
}
.pp-album{
    position:relative
}
.pp-album-cover-wrap{
    height:300px
}
.pp-album-cover{
    overflow:hidden
}
.pp-album-cover img{
    -o-object-fit:cover;
    object-fit:cover;
    height:100%;
    width:100%;
    -webkit-transition:all .25s linear 0s;
    transition:all .25s linear 0s
}
.pp-album-content-wrap{
    color:#fff;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -ms-flex-direction:column;
    flex-direction:column;
    -webkit-transition:all .25s linear 0s;
    transition:all .25s linear 0s
}
.pp-album-cover-caption{
    -webkit-transition:all .25s linear 0s;
    transition:all .25s linear 0s
}
.pp-album-cover-button-position-inline .pp-album-content{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    justify-content:space-between;
    -webkit-box-align:end;
    -ms-flex-align:end;
    align-items:flex-end
}
.pp-album-trigger-button{
    cursor:pointer
}
.pp-album-button-content{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex
}
.pp-album-trigger-icon-before .pp-album-button-content{
    -webkit-box-orient:horizontal;
    -webkit-box-direction:reverse;
    -ms-flex-direction:row-reverse;
    flex-direction:row-reverse
}
.pp-fancybox-thumbs-x.fancybox-show-thumbs .fancybox-inner{
    right:0;
    bottom:95px
}
.pp-fancybox-thumbs-x .fancybox-thumbs{
    top:auto;
    width:auto;
    bottom:0;
    left:0;
    right:0;
    height:95px;
    padding:10px 10px 5px;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    background:rgba(0,0,0,.3)
}
.pp-tabbed-carousel-item-image{
    overflow:hidden
}
.pp-tabbed-carousel-item-image img{
    -webkit-transition:all .25s linear 0s;
    transition:all .25s linear 0s
}
.pp-carousel-side-blur .pp-tabbed-carousel-slide{
    -webkit-filter:blur(1px);
    filter:blur(1px);
    -webkit-transition:opacity .3s,-webkit-filter .3s;
    transition:opacity .3s,-webkit-filter .3s;
    transition:opacity .3s,filter .3s;
    transition:opacity .3s,filter .3s,-webkit-filter .3s;
    opacity:.3
}
.pp-carousel-side-blur .pp-tabbed-carousel-slide.swiper-slide-visible{
    -webkit-filter:none;
    filter:none;
    opacity:1
}
.pp-swiper-center-mode .pp-tabbed-carousel-slide{
    overflow:visible
}
.pp-tabbed-carousel-filters{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    margin:0 0 30px
}
.pp-tabbed-carousel-filters .pp-gallery-filter{
    --space-between:10px;
    margin:0;
    margin-right:var(--space-between)
}
.pp-tabbed-gallery-thumbnail-wrap{
    overflow:hidden;
    position:relative;
    -webkit-transition:all .25s linear 0s;
    transition:all .25s linear 0s
}
.pp-tabbed-gallery-thumbnail img{
    -webkit-transition:all .25s linear 0s;
    transition:all .25s linear 0s;
    margin-left:auto;
    margin-right:auto;
    vertical-align:middle
}
.pp-filter-icon-block .pp-gallery-filter-label{
    display:block
}
.pp-swiper-equal-height .pp-tabbed-gallery-thumbnail-wrap{
    height:300px
}
.pp-swiper-equal-height .pp-tabbed-gallery-thumbnail{
    height:100%
}
.pp-swiper-equal-height .pp-tabbed-gallery-thumbnail{
    background-repeat:no-repeat;
    background-size:cover
}
.pp-device-wrap{
    margin:0 auto;
    display:inline-block;
    max-width:100%;
    width:280px;
    -webkit-transition:.3s cubic-bezier(.42,0,.2,1);
    transition:.3s cubic-bezier(.42,0,.2,1);
    -webkit-transition-property:width,padding-bottom;
    transition-property:width,padding-bottom
}
.pp-device-container{
    width:100%;
    text-align:center;
    -webkit-transition:.3s cubic-bezier(.42,0,.2,1);
    transition:.3s cubic-bezier(.42,0,.2,1)
}
.pp-device{
    position:relative;
    height:0;
    padding-bottom:207.22022%;
    max-width:100%;
    width:100%;
    -webkit-transition:all .3s cubic-bezier(.42,0,.2,1);
    transition:all .3s cubic-bezier(.42,0,.2,1)
}
.pp-device .pp-video{
    height:100%;
    width:100%
}
.pp-device .pp-video-container{
    padding:0;
    height:100%;
    overflow:visible
}
.pp-device-body{
    width:100%
}
.pp-device-body svg{
    display:block;
    -webkit-transform:rotate(0);
    transform:rotate(0);
    -webkit-transition:all .3s cubic-bezier(.42,0,.2,1);
    transition:all .3s cubic-bezier(.42,0,.2,1)
}
.pp-device-media{
    position:absolute;
    left:50%;
    -webkit-transition:all .3s cubic-bezier(.42,0,.2,1);
    transition:all .3s cubic-bezier(.42,0,.2,1);
    border-radius:3px;
    -webkit-transform:translateX(-50%);
    transform:translateX(-50%);
    width:90.69767%;
    top:10.8%;
    background:rgba(255,255,255,.2);
    overflow:hidden;
    display:-ms-flexbox;
    display:-webkit-box;
    display:flex;
    border-radius:3px;
    transition:all .3s cubic-bezier(.42,0,.2,1);
    z-index:1;
    -webkit-box-align:start;
    -ms-flex-align:start;
    align-items:flex-start;
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    -ms-flex-direction:row;
    flex-direction:row
}
.pp-device-media img{
    vertical-align:middle
}
.pp-device-media-inner{
    background-color:rgba(255,255,255,.2);
    position:relative;
    left:0;
    width:100%;
    height:0;
    padding-bottom:177.77778%;
    -webkit-transition:all .3s cubic-bezier(.42,0,.2,1);
    transition:all .3s cubic-bezier(.42,0,.2,1)
}
.pp-device-screen{
    overflow:hidden;
    display:-ms-flexbox;
    display:-webkit-box;
    display:flex;
    border-radius:3px;
    -webkit-transition:all .3s cubic-bezier(.42,0,.2,1);
    transition:all .3s cubic-bezier(.42,0,.2,1);
    z-index:2;
    position:absolute;
    top:0;
    right:0;
    bottom:0;
    left:0;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center
}
.pp-device-screen-play{
    cursor:pointer
}
.pp-device-image-fit-cover .pp-device-screen-image figure,.pp-device-image-fit-fill .pp-device-screen-image figure{
    height:100%
}
.pp-device-image-fit-cover .pp-device-screen-image img,.pp-device-image-fit-fill .pp-device-screen-image img{
    height:100%;
    width:100%;
    -o-object-position:center;
    object-position:center
}
.pp-device-image-fit-cover .pp-device-screen-image img{
    -o-object-fit:cover;
    object-fit:cover
}
.pp-device-image-fit-fill .pp-device-screen-image img{
    -o-object-fit:fill;
    object-fit:fill
}
.pp-player-controls-overlay{
    text-align:center;
    position:absolute;
    left:0;
    top:50%;
    -webkit-transform:translateY(-50%);
    transform:translateY(-50%);
    width:100%;
    z-index:10
}
.pp-player-controls-rewind .e-fas-fa-redo,.pp-player-controls-rewind .fa-redo{
    -webkit-transform:scaleX(-1);
    transform:scaleX(-1);
    -webkit-filter:FlipH;
    filter:FlipH;
    -ms-filter:FlipH
}
.pp-video-button{
    color:#000;
    background-color:#fff;
    opacity:.9;
    padding:2%;
    cursor:pointer;
    display:inline-table!important
}
.pp-video-button::before{
    font-size:25px;
    vertical-align:middle
}
.pp-video-player-controls{
    -webkit-transition:opacity .2s linear;
    transition:opacity .2s linear
}
.pp-video-player-controls-bar-wrapper{
    position:absolute;
    bottom:0;
    right:0;
    left:0;
    -webkit-transition:-webkit-transform .4s cubic-bezier(.42,0,.2,1);
    transition:-webkit-transform .4s cubic-bezier(.42,0,.2,1);
    transition:transform .4s cubic-bezier(.42,0,.2,1);
    transition:transform .4s cubic-bezier(.42,0,.2,1),-webkit-transform .4s cubic-bezier(.42,0,.2,1)
}
.pp-player-controls-bar{
    background-color:#fff;
    display:-ms-flexbox;
    display:-webkit-box;
    display:flex;
    -ms-flex-align:center;
    -webkit-box-align:center;
    align-items:center;
    padding:6px 2px
}
.pp-player-controls-bar .pp-player-controls-duration,.pp-player-controls-bar .pp-player-controls-time{
    padding:3px;
    font-size:12px
}
.pp-player-control-icon,.pp-player-controls-progress{
    cursor:pointer
}
.pp-player-control-icon{
    cursor:pointer;
    font-size:12px;
    padding:0 6px
}
.pp-player-controls-progress{
    margin:0 2px;
    height:.6em;
    position:relative;
    -webkit-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0);
    overflow:hidden;
    -ms-flex-positive:1;
    -webkit-box-flex:1;
    flex-grow:1
}
.pp-player-control-progress-inner{
    background:#000;
    position:absolute;
    left:0;
    top:0;
    bottom:0;
    height:100%;
    -webkit-transition:background-color .2s linear;
    transition:background-color .2s linear
}
.pp-player-controls-progress-time,.pp-player-controls-volume-bar-track{
    opacity:.2;
    right:0
}
.pp-player-controls-volume{
    display:contents
}
.pp-player-controls-volume-bar{
    -webkit-box-flex:.5;
    -ms-flex-positive:.5;
    flex-grow:.5
}
.pp-player-controls-volume-bar-amount{
    width:100%
}
.pp-device-screen.pp-playing .pp-video-player-controls{
    opacity:0
}
.pp-device-screen.pp-playing:hover .pp-video-player-controls{
    opacity:1
}
.pp-device-type-laptop .pp-video-player,.pp-device-type-window .pp-video-player{
    height:100%
}
.pp-video-player video{
    display:block;
    width:100%;
    height:100%
}
.pp-video-player video{
    -o-object-fit:cover;
    object-fit:cover
}
.pp-device-body svg .overlay-shape{
    fill-opacity:.4
}
.pp-device-body svg .borders-shape{
    fill-opacity:.1
}
.pp-device-type-phone .pp-device-media{
    top:11.7%;
    width:88.80866%;
    -webkit-transform:translateX(-50%);
    transform:translateX(-50%)
}
.pp-device-type-iphone-13 .pp-device-wrap{
    width:285px
}
.pp-device-type-iphone-13 .pp-device{
    padding-bottom:204.22022%
}
.pp-device-type-iphone-13 .pp-device-body{
    pointer-events:none;
    position:relative;
    z-index:5
}
.pp-device-type-iphone-13 .pp-device-media{
    border-radius:6%;
    top:1.589%;
    width:92.46%
}
.pp-device-type-iphone-13 .pp-device-media-inner{
    padding-bottom:213.87%
}
.pp-device-type-tablet .pp-device-wrap{
    width:430px
}
.pp-device-type-tablet .pp-device{
    padding-bottom:138.5%
}
.pp-device-type-tablet .pp-device-media{
    top:8%
}
.pp-device-type-tablet .pp-device-media-inner{
    padding-bottom:129.2%
}
.pp-device-type-laptop .pp-device-wrap{
    width:645px
}
.pp-device-type-laptop .pp-device{
    padding-bottom:57.4%
}
.pp-device-type-laptop .pp-device-media{
    top:6%;
    width:76%
}
.pp-device-type-laptop .pp-device-media-inner{
    padding-bottom:64%
}
.pp-device-type-desktop .pp-device-wrap{
    width:645px
}
.pp-device-type-desktop .pp-device{
    padding-bottom:88.49162%
}
.pp-device-type-desktop .pp-device-media{
    top:5%;
    width:92.2905%
}
.pp-device-type-desktop .pp-device-media-inner{
    padding-bottom:56.41646%
}
.pp-device-type-window .pp-device-wrap{
    width:1000px
}
.pp-device-type-window .pp-device{
    padding-bottom:66%
}
.pp-device-type-window .pp-device-media{
    -webkit-transform:none;
    transform:none;
    top:7%;
    left:auto;
    border-radius:0;
    width:100%
}
.pp-device-type-window .pp-device-media-inner{
    padding-bottom:60%
}
.pp-device-orientation-landscape .pp-device-body{
    width:48.2578%;
    top:50.5%;
    left:50%;
    position:absolute;
    -webkit-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%)
}
.pp-device-orientation-landscape .pp-device svg{
    -webkit-transform:rotate(90deg);
    transform:rotate(90deg)
}
.pp-device-orientation-landscape .pp-device-media{
    top:50%;
    -webkit-transform:translateY(-50%) translateX(-50%);
    transform:translateY(-50%) translateX(-50%);
    width:76%
}
.pp-device-orientation-landscape.pp-device-type-phone .pp-device-wrap{
    width:574px
}
.pp-device-orientation-landscape.pp-device-type-phone .pp-device{
    padding-bottom:48.25784%
}
.pp-device-orientation-landscape.pp-device-type-phone .pp-device-media-inner{
    padding-bottom:56.25%
}
.pp-device-orientation-landscape.pp-device-type-iphone-13 .pp-device-wrap{
    width:574px
}
.pp-device-orientation-landscape.pp-device-type-iphone-13 .pp-device{
    padding-bottom:48.25784%
}
.pp-device-orientation-landscape.pp-device-type-iphone-13 .pp-device-media{
    top:50.5%;
    width:95.6%
}
.pp-device-orientation-landscape.pp-device-type-iphone-13 .pp-device-media-inner{
    padding-bottom:46.59%
}
.pp-device-orientation-landscape.pp-device-type-tablet .pp-device-wrap{
    width:595px
}
.pp-device-orientation-landscape.pp-device-type-tablet .pp-device{
    padding-bottom:73%
}
.pp-device-orientation-landscape.pp-device-type-tablet .pp-device-body{
    width:72.26%
}
.pp-device-orientation-landscape.pp-device-type-tablet .pp-device-media{
    width:87%
}
.pp-device-orientation-landscape.pp-device-type-tablet .pp-device-media-inner{
    padding-bottom:75%
}
.pp-device-orientation-landscape.pp-device-type-tablet .pp-video-player{
    height:100%
}
.pp-device-orientation{
    position:absolute;
    bottom:0;
    left:50%;
    z-index:99;
    -webkit-transform:translateY(calc(100%+24px)) translateX(-50%);
    transform:translateY(calc(100%+24px)) translateX(-50%);
    font-size:28px;
    color:rgba(0,0,0,.1);
    cursor:pointer;
    -webkit-transition:all .3s cubic-bezier(.42,0,.2,1);
    transition:all .3s cubic-bezier(.42,0,.2,1);
    color:#d3d3d3;
    text-align:center
}
.pp-device-orientation:hover{
    color:rgba(0,0,0,.4)
}
.pp-device-orientation .pp-mobile-icon-portrait{
    -webkit-transform:rotate(90deg);
    transform:rotate(90deg)
}
.pp-device.pp-has-orientation-control{
    margin-bottom:62px
}
.pp-scrollable .pp-device-screen{
    -webkit-box-align:start;
    -ms-flex-align:start;
    align-items:flex-start;
    overflow-y:auto
}
.pp-scrollable .pp-device-screen-image figure{
    height:auto
}
.pp-heading-fill-gradient .pp-heading-text{
    display:block;
    background-clip:text;
    text-fill-color:transparent;
    -webkit-background-clip:text;
    -webkit-text-fill-color:transparent;
    -webkit-transform:translate(0,0);
    transform:translate(0,0);
    z-index:0
}
.pp-how-to-step.pp-has-img{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex
}
.pp-how-to-step.pp-has-img .pp-how-to-step-content{
    width:70%
}
.pp-how-to-step.pp-has-img .pp-how-to-step-image{
    width:30%
}
.pp-coupon{
    overflow:hidden
}
.pp-coupon .pp-coupon-image-wrapper{
    position:relative
}
.pp-coupon .pp-coupon-image-wrapper img{
    width:100%;
    height:auto
}
.pp-coupon-discount{
    position:absolute;
    top:0;
    left:0;
    color:#fff;
    background:#e1124d;
    padding:10px
}
.pp-coupon-discount-right .pp-coupon-discount{
    left:auto;
    right:0
}
.pp-coupon-code{
    color:#fff;
    position:absolute;
    bottom:0;
    left:0;
    background:#3b4452;
    cursor:pointer;
    overflow:hidden;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center
}
.pp-coupon-code-right .pp-coupon-code{
    left:auto;
    right:0
}
.pp-coupon-code-icon{
    margin-right:8px
}
.pp-coupon-code-icon img{
    width:30px
}
.pp-coupon-code-text{
    color:#fff;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center
}
.pp-coupon-style-copy{
    padding:10px
}
.pp-coupon-style-copy .pp-coupon-code-text{
    border-right:2px dotted #fff;
    padding-right:10px
}
.pp-coupon-style-no-code{
    cursor:default;
    padding:10px
}
.pp-coupon-copy-text{
    color:#fff;
    padding-left:10px
}
.pp-coupon-reveal-wrap{
    background-color:red;
    -webkit-box-shadow:0 0 0 20px red;
    box-shadow:0 0 0 20px red;
    -webkit-transition:all .3s ease-in-out;
    transition:all .3s ease-in-out;
    position:relative;
    float:left;
    padding:10px;
    z-index:9999
}
.pp-coupon-code.pp-coupon-style-reveal:hover .pp-coupon-reveal-wrap{
    -webkit-box-shadow:0 0 0 3px red;
    box-shadow:0 0 0 3px red
}
.pp-coupon-code-text-wrap{
    float:right;
    padding:10px
}
.pp-copied .pp-coupon-code-text-wrap{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center
}
.pp-coupon-content{
    padding:15px 0 0
}
.pp-coupon-separator{
    border:0;
    border-top-color:#3b4452;
    border-top-style:solid;
    border-top-width:1px;
    margin-bottom:20px
}
.pp-coupon-code.pp-copied.pp-coupon-style-reveal .pp-coupon-code-text{
    border-right:2px dotted #fff;
    padding-right:10px
}
.pp-coupons-infinite-scroll .pp-posts-pagination{
    display:none
}
.pp-formidable-forms .frm_form_field .frm_primary_label{
    display:none
}
.pp-formidable-forms-labels-yes .pp-formidable-forms .frm_primary_label{
    display:block
}
.pp-custom-radio-checkbox .form-field input[type=checkbox],.pp-custom-radio-checkbox .form-field input[type=radio]{
    border-style:solid;
    border-width:0;
    display:inline-block;
    vertical-align:middle;
    margin:2px 5px 2px 0;
    padding:3px;
    -webkit-appearance:none
}
.pp-formidable-forms-button-full-width .pp-formidable-forms .frm_submit .frm_button_submit{
    width:100%
}
.pp-fluent-forms-form-button-full-width .ff_submit_btn_wrapper .ff-btn-submit{
    margin-left:0;
    margin-right:0;
    width:100%
}
.pp-custom-radio-checkbox .ff-el-group .ff-el-form-check{
    margin-bottom:8px
}
.pp-custom-radio-checkbox .ff-el-group .ff-el-form-check label.ff-el-form-check-label{
    margin-bottom:0
}
.pp-custom-radio-checkbox .ff-el-group input[type=checkbox],.pp-custom-radio-checkbox .ff-el-group input[type=radio]{
    border-style:solid;
    border-width:0;
    display:inline-block;
    vertical-align:middle;
    margin-right:5px;
    padding:3px;
    top:-1px;
    -webkit-appearance:none
}
.pp-categories .pp-category{
    overflow:hidden;
    position:relative;
    -webkit-transition:all .3s;
    transition:all .3s
}
.pp-categories a,.pp-categories a:focus,.pp-categories a:hover{
    text-decoration:none
}
.pp-categories ul{
    list-style:none;
    margin:0;
    padding:0
}
.pp-categories ul li{
    margin:0;
    padding:0;
    list-style:none
}
.pp-categories ul ul{
    margin-left:20px
}
.pp-categories-tree ul .pp-category{
    overflow:initial;
    display:inline-block
}
.pp-categories-tree ul ul{
    display:none;
    margin-left:-12px;
    position:relative
}
.pp-categories-tree ul ul ul{
    margin-left:.5em
}
.pp-categories-tree ul ul:before{
    content:"";
    display:block;
    width:0;
    position:absolute;
    top:0;
    bottom:1em;
    left:0;
    border-left:1px solid
}
.pp-categories-tree ul ul li:before{
    content:"";
    display:block;
    width:10px;
    height:0;
    border-top:1px solid;
    margin-top:-1px;
    position:absolute;
    top:1em;
    left:0
}
.pp-categories-tree ul ul li:last-child:before{
    height:auto;
    top:1em;
    bottom:0
}
.pp-categories-tree ul li{
    margin:0;
    padding:0 1em;
    line-height:2em;
    color:#369;
    position:relative
}
.pp-categories-tree ul li a{
    text-decoration:none;
    color:#369
}
.pp-categories-tree ul li button{
    text-decoration:none;
    color:#369;
    border:0;
    background:0;
    margin:0;
    padding:0;
    outline:0
}
.pp-categories-tree ul li button:active,.pp-categories-tree ul li button:focus{
    text-decoration:none;
    color:#369;
    border:0;
    background:0;
    margin:0;
    padding:0;
    outline:0
}
.pp-categories-tree .indicator{
    margin-right:5px;
    margin-top:7px;
    cursor:pointer;
    float:left
}
.pp-categories-tree span.pp-sitemap-list{
    display:block
}
.pp-categories-tree ul.pp-sitemap-list{
    padding:0;
    list-style-position:inside
}
.pp-categories-classic .pp-category-inner img{
    width:100%;
    -o-object-fit:cover;
    object-fit:cover
}
.pp-categories-cover .pp-category{
    background:rgba(0,0,0,.5);
    height:100%
}
.pp-categories-cover .pp-category-count,.pp-categories-cover .pp-category-title{
    color:#fff
}
.pp-categories-cover .pp-category-inner{
    height:300px
}
.pp-categories-cover .pp-category-inner img{
    height:100%;
    width:100%;
    -o-object-fit:cover;
    object-fit:cover
}
.pp-categories-cover .pp-category-content-wrap{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -ms-flex-direction:column;
    flex-direction:column;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center
}
.pp-category-content{
    -webkit-transition:all .3s;
    transition:all .3s
}
.pp-category-content-wrap{
    position:absolute;
    top:0;
    right:0;
    bottom:0;
    left:0
}
.pp-categories-list .pp-category-inner{
    margin:0;
    padding:0;
    position:relative;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex
}
.pp-categories-list .pp-category-icon{
    -ms-flex-negative:0;
    flex-shrink:0
}
.pp-category-icon img{
    width:100px;
    vertical-align:middle
}
.pp-category-list-style-inline .pp-category-content{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center
}
.pp-sitemap-wrap{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    -ms-flex-flow:row wrap;
    flex-flow:row wrap
}
.pp-sitemap-wrap .pp-tree{
    margin:0;
    padding:0;
    list-style:none!important
}
.pp-sitemap-wrap .pp-tree ul{
    margin:0;
    padding:0;
    list-style:none!important;
    margin-left:8px;
    position:relative
}
.pp-sitemap-wrap .pp-tree ul ul{
    margin-left:.5em
}
.pp-sitemap-wrap .pp-tree ul:before{
    content:"";
    display:block;
    width:0;
    position:absolute;
    top:0;
    bottom:1em;
    left:0;
    border-left:1px solid
}
.pp-sitemap-wrap .pp-tree ul li:before{
    content:"";
    display:block;
    width:10px;
    height:0;
    border-top:1px solid;
    margin-top:-1px;
    position:absolute;
    top:1em;
    left:0
}
.pp-sitemap-wrap .pp-tree ul li:last-child:before{
    height:auto;
    top:1em;
    bottom:0
}
.pp-sitemap-wrap .pp-tree li{
    margin:0;
    padding:0 1em;
    line-height:2em;
    color:#369;
    position:relative
}
.pp-sitemap-wrap .pp-tree li a{
    text-decoration:none;
    color:#369
}
.pp-sitemap-wrap .pp-tree li button{
    text-decoration:none;
    color:#369;
    border:0;
    background:0;
    margin:0;
    padding:0;
    outline:0
}
.pp-sitemap-wrap .pp-tree li button:active,.pp-sitemap-wrap .pp-tree li button:focus{
    text-decoration:none;
    color:#369;
    border:0;
    background:0;
    margin:0;
    padding:0;
    outline:0
}
.pp-sitemap-wrap .indicator{
    margin-right:5px;
    cursor:pointer
}
.pp-sitemap-wrap span.pp-sitemap-list{
    display:block
}
.pp-sitemap-wrap ul.pp-sitemap-list{
    padding:0;
    list-style-position:inside
}
.elementor-widget-pp-table-of-contents.pp-toc--collapsed .pp-toc__toggle-button--collapse,.elementor-widget-pp-table-of-contents:not(.pp-toc--collapsed) .pp-toc__toggle-button--expand{
    display:none
}
.pp-toc{
    border:1px solid;
    border-color:var(--box-border-color,#535353);
    min-height:var(--box-min-height);
    border-radius:var(--box-border-radius,3px);
    background-color:var(--box-background-color);
    overflow:hidden
}
.pp-toc__header-title-wrapper{
    display:block;
    width:100%;
    text-align:var(--toc-header-title-align,"left")
}
.pp-toc__header{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    justify-content:space-between;
    padding:var(--toc-header-box-padding,20px);
    color:var(--header-color,#000);
    background-color:var(--header-background-color);
    border-bottom:var(--separator-width,1px) solid var(--separator-color,#535353);
    cursor:pointer
}
.pp-toc .pp-toc__header-title-wrapper .pp-toc__header-title{
    font-size:18px;
    margin:0!important;
    color:var(--header-color)
}
.pp-toc__toggle-button{
    cursor:pointer;
    display:-webkit-inline-box;
    display:-ms-inline-flexbox;
    display:inline-flex
}
.pp-toc__toggle-button i{
    color:var(--toggle-button-color)
}
.pp-toc__toggle-button svg{
    height:1em;
    width:1em
}
.pp-toc__spinner-container{
    text-align:center
}
.pp-toc__spinner{
    font-size:2em
}
.pp-toc__body{
    padding:var(--toc-list-box-padding,20px)
}
.pp-toc__list-wrapper{
    list-style:none;
    margin:0;
    padding:0
}
.pp-toc__list-item{
    margin-bottom:.5em
}
.pp-toc__list-item.pp-item-active{
    font-weight:700
}
.pp-toc__list-item .pp-toc__list-wrapper{
    margin-top:.5em;
    margin-left:var(--nested-list-indent,1em)
}
.pp-toc__list-item .pp-toc__list-item-text-wrapper .pp-toc__list-item-text{
    color:var(--item-text-color)
}
.pp-toc__list-item .pp-toc__list-item-text-wrapper .pp-toc__list-item-text:hover{
    color:var(--item-text-hover-color);
    -webkit-text-decoration:var(--item-text-hover-decoration);
    text-decoration:var(--item-text-hover-decoration)
}
.pp-toc__list-item .pp-toc__list-item-text-wrapper .pp-toc__list-item-text.pp-item-active{
    color:var(--item-text-active-color);
    -webkit-text-decoration:var(--item-text-active-decoration);
    text-decoration:var(--item-text-active-decoration)
}
.pp-toc__list-item-text-wrapper{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center
}
.pp-toc__list-item-text-wrapper i,.pp-toc__list-item-text-wrapper:before{
    margin-right:8px;
    color:var(--marker-color)
}
.pp-toc__list-item-text-wrapper i{
    font-size:var(--marker-size,.5em)
}
.pp-toc__list-item-text-wrapper:before{
    font-size:var(--marker-size,1em)
}
.pp-toc--content-ellipsis .pp-toc__list-item-text{
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis
}
.pp-toc__list-items--collapsible>.pp-toc__list-wrapper>.pp-toc__list-item>.pp-toc__list-wrapper{
    display:none
}
.pp-toc__heading-anchor{
    position:absolute
}
a.pp-toc__list-item-text{
    -webkit-text-decoration:var(--item-text-decoration);
    text-decoration:var(--item-text-decoration)
}
ol.pp-toc__list-wrapper{
    counter-reset:item
}
ol.pp-toc__list-wrapper .pp-toc__list-item{
    counter-increment:item
}
ol.pp-toc__list-wrapper .pp-toc__list-item-text-wrapper:before{
    content:counters(item,".") ". "
}
@media only screen and (min-width:1025px){
    .pp-toc--minimized-on-desktop .pp-toc__body{
        display:none
    }
}
@media only screen and (max-width:1024px){
    .pp-toc--minimized-on-tablet .pp-toc__body{
        display:none
    }
}
@media only screen and (max-width:767px){
    .pp-toc--minimized-on-mobile .pp-toc__body{
        display:none
    }
}
.sticky-custom-position .pp-toc.floating-toc{
    position:fixed;
    left:var(--toc-position-x);
    top:var(--toc-position-y)
}
.sticky-in-place .pp-toc.floating-toc{
    position:fixed
}
.pp-toc__scroll-to-top--container{
    position:fixed;
    background-color:#f0f0f0;
    padding:20px;
    cursor:pointer
}
.pp-toc__scroll-to-top--container.pp-toc__scroll-to-top--align-right{
    right:var(--toc-scroll-top-position-x);
    bottom:var(--toc-scroll-top-position-y)
}
.pp-toc__scroll-to-top--container.pp-toc__scroll-to-top--align-left{
    left:var(--toc-scroll-top-position-x);
    bottom:var(--toc-scroll-top-position-y)
}
.pp-social-login-wrap{
    margin-top:20px;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none
}
.pp-social-login-wrap.pp-social-login--layout-stacked{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -ms-flex-direction:column;
    flex-direction:column
}
.pp-social-login-wrap.pp-social-login--layout-stacked .pp-social-login-button{
    margin-right:0;
    margin-bottom:8px;
    width:100%
}
.pp-social-login-wrap.pp-social-login--layout-stacked .pp-social-login-button:last-of-type{
    margin-bottom:0
}
.pp-social-login-wrap.pp-social-login--layout-stacked span.pp-social-login-label{
    text-align:center
}
.pp-login-form-wrap .pp-lf-error{
    color:red
}
.pp-login-form-wrap .pp-login-form>.pp-lf-error{
    display:block;
    margin-top:15px
}
.pp-login-form-wrap.pp-event-disabled .pp-login-form{
    pointer-events:none;
    opacity:.2
}
.pp-login-form-wrap.pp-event-disabled:before{
    position:absolute;
    top:50%;
    left:50%;
    content:" ";
    display:block;
    width:50px;
    height:50px;
    margin:-25px 0 0 -25px;
    border-radius:50%;
    border:5px solid #fff;
    border-color:#000 transparent #000 transparent;
    -webkit-animation:pp-loader-dual-ring 1.2s linear infinite;
    animation:pp-loader-dual-ring 1.2s linear infinite
}
.pp-login-form .pp-field-type-recaptcha .pp-grecaptcha{
    display:inline-block
}
.pp-login-form .pp-social-login-button{
    cursor:pointer;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    margin-right:10px;
    color:#fff;
    -webkit-transition:all .2s;
    transition:all .2s
}
.pp-login-form .pp-social-login-button:last-of-type{
    margin-right:0
}
.pp-login-form .pp-social-login-button span svg{
    height:24px;
    width:24px;
    vertical-align:top
}
.pp-login-form .pp-social-login-button span svg path{
    -webkit-transition:all .2s;
    transition:all .2s
}
.pp-login-form .pp-social-login-button span.pp-social-login-icon{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-flex:0;
    -ms-flex:0 0 auto;
    flex:0 0 auto;
    padding:10px
}
.pp-login-form .pp-social-login-button span.pp-social-login-label{
    overflow:hidden;
    text-align:left;
    text-overflow:clip;
    white-space:nowrap;
    -webkit-box-flex:1;
    -ms-flex:1 1 auto;
    flex:1 1 auto;
    margin:0 20px 0 10px;
    padding:10px 0;
    font-family:Helvetica,Arial,sans-serif;
    font-size:16px;
    line-height:24px;
    letter-spacing:.25px;
    font-weight:700;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale
}
.pp-login-form .pp-social-login-button.pp-fb-login-button{
    background-color:#4267b2
}
.pp-login-form .pp-social-login-button.pp-fb-login-button svg path{
    fill:#fff
}
.pp-login-form .pp-social-login--transparent .pp-social-login-button{
    border:1px solid
}
.pp-login-form .pp-social-login--transparent .pp-social-login-button.pp-fb-login-button{
    color:#4267b2;
    background-color:transparent
}
.pp-login-form .pp-social-login--transparent .pp-social-login-button.pp-fb-login-button:hover{
    background-color:rgba(66,103,178,.1)
}
.pp-login-form .pp-social-login--transparent .pp-social-login-button.pp-fb-login-button svg path{
    fill:#4267b2
}
.pp-login-form .pp-social-login--transparent .pp-social-login-button.pp-google-login-button{
    color:#4285f4;
    background-color:transparent
}
.pp-login-form .pp-social-login--transparent .pp-social-login-button.pp-google-login-button:hover{
    background-color:rgba(66,133,244,.1)
}
.pp-login-form .pp-social-login--transparent .pp-social-login-button.pp-google-login-button .pp-social-login-icon{
    background-color:transparent;
    border:0
}
.pp-login-form .pp-login-form-sep{
    margin-top:20px;
    text-align:center
}
.pp-login-form .pp-login-form-sep-text{
    display:inline-block;
    position:relative;
    font-weight:700;
    padding-left:10px;
    padding-right:10px
}
.pp-login-form .pp-login-form-sep-text:after,.pp-login-form .pp-login-form-sep-text:before{
    content:"";
    display:block;
    position:absolute;
    top:50%;
    border-width:0;
    border-style:solid;
    border-bottom-width:1px;
    width:5px
}
.pp-login-form .pp-login-form-sep-text:before{
    right:100%
}
.pp-login-form .pp-login-form-sep-text:after{
    left:100%
}
.pp-login-form .pp-lf-field-inner{
    width:100%;
    position:relative;
    display:-webkit-inline-box;
    display:-ms-inline-flexbox;
    display:inline-flex
}
.pp-login-form button.pp-lf-toggle-pw{
    display:none;
    background:0;
    border:1px solid transparent;
    -webkit-box-shadow:none;
    box-shadow:none;
    color:#000;
    opacity:.5;
    font-size:14px;
    line-height:2;
    width:2.5rem;
    height:2.5rem;
    margin:0;
    padding:0;
    position:absolute;
    right:5px;
    top:50%;
    -webkit-transform:translateY(-50%);
    transform:translateY(-50%);
    text-decoration:none
}
.pp-login-form .pp-lf-field-pw-toggle button.pp-lf-toggle-pw{
    display:inline-block
}
.pp-login-form-links a{
    position:relative
}
.pp-login-form-links a:not(:last-child):after{
    content:"|";
    margin:0 .3em
}
.pp-social-login-wrap iframe{
    max-width:unset
}
.pp-registration-form .pp-rf-field .pp-rf-field-inner{
    width:100%;
    position:relative;
    display:-webkit-inline-box;
    display:-ms-inline-flexbox;
    display:inline-flex
}
.pp-registration-form .pp-rf-field button.pp-rf-toggle-pw{
    display:none;
    background:0;
    border:1px solid transparent;
    -webkit-box-shadow:none;
    box-shadow:none;
    color:#000;
    opacity:.5;
    font-size:14px;
    line-height:2;
    width:2.5rem;
    height:2.5rem;
    margin:0;
    padding:0;
    position:absolute;
    right:5px;
    top:50%;
    -webkit-transform:translateY(-50%);
    transform:translateY(-50%);
    text-decoration:none
}
.pp-registration-form .pp-rf-field.pp-rf-field-pw-toggle button.pp-rf-toggle-pw{
    display:inline-block
}
.pp-registration-form .pp-rf-field input[type=checkbox],.pp-registration-form .pp-rf-field input[type=checkbox]+label{
    margin:0;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none
}
.pp-registration-form .pp-rf-field input[type=checkbox]{
    -ms-flex-preferred-size:auto;
    flex-basis:auto;
    margin-right:5px
}
.pp-registration-form .pp-rf-field input[type=checkbox]+label{
    display:inline-block;
    width:auto;
    padding-bottom:0!important
}
.pp-registration-form .pp-disabled{
    opacity:.3;
    pointer-events:none
}
.pp-registration-form .pp-after-submit-action{
    width:100%;
    text-align:center;
    margin:10px 0
}
.pp-registration-form .pp-rf-failed-error.pp-error-fields-count{
    width:100%;
    display:block;
    text-align:center;
    margin:5px
}
.pp-registration-form .pp-rf-failed-error{
    color:red
}
.pp-registration-form .pp-rf-error,.pp-registration-form .pp-rf-error-inline{
    display:none;
    color:red;
    font-size:12px
}
.pp-registration-form .pp-rf-field-error .pp-rf-error-inline,.pp-registration-form .pp-rf-validation-error .pp-rf-error{
    display:block
}
.pp-registration-form .pp-required-mark{
    color:red
}
form.pp-registration-form div.pp-rf-field.pp-rf-field-error .pp-rf-control,form.pp-registration-form div.pp-rf-field.pp-rf-validation-error .pp-rf-control{
    border-color:red
}
.pp-content-reveal-content-wrapper{
    overflow:hidden;
    position:relative
}
.pp-content-reveal-content-wrapper .pp-content-reveal-content p{
    margin-bottom:0
}
.pp-content-reveal-content-wrapper .pp-content-reveal-saparator{
    position:absolute;
    bottom:0;
    left:0;
    right:0;
    background:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(255,255,255,0)),to(#fff));
    background:linear-gradient(to bottom,rgba(255,255,255,0) 0,#fff 100%);
    height:50px
}
.pp-content-reveal-buttons-wrapper{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex
}
.pp-content-reveal-button-inner{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -ms-flex-direction:column;
    flex-direction:column;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    margin:0;
    padding:12px 24px;
    overflow:hidden;
    position:relative;
    top:0;
    bottom:0;
    left:0;
    right:0;
    text-align:center;
    cursor:pointer;
    -webkit-transition:all .4s ease-in-out;
    transition:all .4s ease-in-out
}
.pp-content-reveal-button{
    min-width:100%
}
.pp-content-reveal-button.pp-content-reveal-button-open{
    display:none
}
.pp-content-reveal-button p{
    margin-bottom:0
}
.pp-content-reveal-button .pp-button-icon{
    -webkit-transition:all .4s ease-in-out;
    transition:all .4s ease-in-out
}
.pp-content-reveal-button-content{
    min-width:100%;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    -ms-flex-direction:row;
    flex-direction:row;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center
}
.pp-button-icon-after .pp-content-reveal-button-content{
    -webkit-box-orient:horizontal;
    -webkit-box-direction:reverse;
    -ms-flex-direction:row-reverse;
    flex-direction:row-reverse
}
.pp-content-revealed .pp-content-reveal-button-open{
    display:inline
}
.pp-content-revealed .pp-content-reveal-button-closed{
    display:none
}
.pp-random-image-wrap{
    overflow:hidden;
    position:relative;
    text-align:center
}
.pp-random-image-wrap .pp-random-image{
    display:inline-block;
    vertical-align:middle
}
.pp-random-image-wrap .pp-media-content{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -ms-flex-direction:column;
    flex-direction:column
}
.pp-random-image-caption-over .pp-random-image-link{
    position:absolute;
    left:0;
    right:0;
    top:0;
    bottom:0;
    z-index:1
}
.elementor-control-type-pp-presets-style .elementor-control-content select{
    -webkit-appearance:none;
    -moz-appearance:none;
    appearance:none;
    font-size:12px;
    font-family:inherit;
    font-weight:inherit;
    font-style:inherit;
    text-transform:inherit;
    letter-spacing:inherit;
    line-height:inherit;
    -ms-flex-preferred-size:100%;
    flex-basis:100%;
    padding-left:5px;
    padding-right:20px;
    cursor:pointer
}
.elementor-control-type-pp-presets-style .elementor-control-input-wrapper{
    position:relative
}
.elementor-control-type-pp-presets-style .elementor-control-input-wrapper:after{
    font-family:eicons;
    content:'\e8ad';
    font-size:12px;
    position:absolute;
    top:50%;
    -webkit-transform:translateY(-50%);
    transform:translateY(-50%);
    right:5px;
    pointer-events:none
}
.pp-review-content-arrow-wrap{
    top:100%;
    position:absolute;
    left:20px
}
.pp-review-image-enable-yes .pp-review-content-arrow-wrap{
    left:55px
}
.pp-review-arrow-border{
    border-width:16px;
    border-style:solid;
    border-right-color:transparent;
    border-bottom-color:transparent;
    border-left-color:transparent;
    border-top-color:#111;
    left:0;
    top:0;
    position:absolute
}
.pp-review-arrow{
    border-width:17px;
    border-style:solid;
    border-right-color:transparent;
    border-bottom-color:transparent;
    border-left-color:transparent;
    border-top-color:#ccc;
    left:-1px;
    top:0;
    position:absolute
}
.pp-review-header{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex
}
.pp-review--has-separator .pp-reviews-classic .pp-review-header{
    border-bottom:1px solid #e1e8ed
}
.pp-review--has-separator .pp-reviews-card .pp-review-header{
    border-top:1px solid #e1e8ed;
    padding-top:7px
}
.pp-review-image-all_left .pp-review{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex
}
.pp-review-image-all_left .pp-review-image{
    margin-right:20px;
    -ms-flex-negative:0;
    flex-shrink:0
}
.pp-review{
    text-align:left;
    width:100%
}
.pp-review .pp-review-stars{
    float:none
}
.pp-review .pp-rating-star{
    font-size:15px
}
.pp-review .pp-rating-star:not(:last-of-type){
    margin-right:2px
}
.pp-review .pp-star-full.pp-star-default{
    color:#e37400
}
.pp-review .pp-star-full.pp-star-custom{
    color:#ffab40
}
.pp-review .pp-star-rating{
    color:#ccd6df;
    display:inline-block
}
.pp-review-details{
    width:100%
}
.pp-review-details .elementor-star-rating__wrapper{
    margin-bottom:0
}
.pp-review-details .pp-review-time{
    margin-bottom:0
}
.pp-reviews-grid__column-1 .pp-reviews-wrapper .pp-review-wrap{
    width:100%
}
.pp-reviews-grid__column-1 .pp-reviews-wrapper .pp-review-wrap:nth-child(n+1){
    clear:left
}
.pp-reviews-grid__column-1 .pp-reviews-wrapper .pp-review-wrap:nth-child(n){
    clear:right
}
.pp-reviewer-name{
    font-weight:600;
    word-break:break-word;
    display:inline-block
}
.pp-review-icon-wrap i.fa.fa-yelp{
    color:#af0606;
    border-color:#af0606;
    font-size:18px
}
.pp-review-icon-wrap img{
    width:20px;
    height:20px
}
.elementor-element[data-widget_type="pp-business-reviews.classic"] .pp-review-icon-wrap i.fa-yelp{
    margin-left:5px
}
.elementor-element[data-widget_type="pp-business-reviews.classic"] .pp-review-icon-wrap svg{
    margin-left:5px
}
.elementor-element[data-widget_type="pp-business-reviews.classic"] .pp-review-header{
    margin-bottom:7px
}
.elementor-element[data-widget_type="pp-business-reviews.classic"] .pp-reviewer-name{
    margin-bottom:0
}
.elementor-element[data-widget_type="pp-business-reviews.classic"] .pp-review-time{
    margin-bottom:5px
}
.elementor-element[data-widget_type="pp-business-reviews.card"] .pp-review-icon-wrap{
    -ms-flex-item-align:center;
    align-self:center
}
.elementor-element[data-widget_type="pp-business-reviews.card"] .pp-review-header{
    margin-top:7px
}
.pp-review-image-left .pp-review-details{
    -ms-flex-item-align:center;
    align-self:center
}
.pp-review-image-left .pp-review-image{
    margin-right:20px;
    -ms-flex-negative:0;
    flex-shrink:0
}
.pp-review-content{
    position:relative
}
.pp-review-image{
    height:70px;
    width:70px;
    background-size:cover;
    background-repeat:no-repeat;
    background-position:center;
    overflow:hidden
}
.pp-reviews-align-center .pp-review{
    text-align:center
}
.pp-reviews-align-center .elementor-star-rating__wrapper{
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center
}
.pp-reviews-align-right .pp-review{
    text-align:right
}
.pp-reviews-align-right .elementor-star-rating__wrapper{
    -webkit-box-pack:end;
    -ms-flex-pack:end;
    justify-content:flex-end
}
.pp-review-time{
    font-size:14px;
    line-height:1.6em;
    display:block
}
.pp-review-image-top .pp-review-header{
    display:block
}
.pp-review-image-top .pp-review-image{
    display:inline-block
}
.pp-reviews-notice-message{
    display:block;
    margin-bottom:15px
}
.pp-reviews-error-message{
    color:#be2626
}
.pp-review-type-yelp .pp-review-image{
    border-radius:100%
}
.pp-reviews-equal-height-yes .pp-review{
    height:100%
}
.pp-reviews-read-more{
    display:block;
    font-size:14px;
    margin-top:10px
}
.pp-star-rating svg{
    margin-top:5px
}
.pp-business-reviews-footer{
    margin-top:30px
}
.pp-yelp-rating-svg-1 .pp-yelp-rating-1{
    fill:#ffd8a0
}
.pp-yelp-rating-svg-2 .pp-yelp-rating-1{
    fill:#fec011
}
.pp-yelp-rating-svg-2 .pp-yelp-rating-2{
    fill:#fec011
}
.pp-yelp-rating-svg-3 .pp-yelp-rating-1{
    fill:#ff9242
}
.pp-yelp-rating-svg-3 .pp-yelp-rating-2{
    fill:#ff9242
}
.pp-yelp-rating-svg-3 .pp-yelp-rating-3{
    fill:#ff9242
}
.pp-yelp-rating-svg-4 .pp-yelp-rating-1{
    fill:#f15c4f
}
.pp-yelp-rating-svg-4 .pp-yelp-rating-2{
    fill:#f15c4f
}
.pp-yelp-rating-svg-4 .pp-yelp-rating-3{
    fill:#f15c4f
}
.pp-yelp-rating-svg-4 .pp-yelp-rating-4{
    fill:#f15c4f
}
.pp-yelp-rating-svg-5 .pp-yelp-rating-1{
    fill:#d32323
}
.pp-yelp-rating-svg-5 .pp-yelp-rating-2{
    fill:#d32323
}
.pp-yelp-rating-svg-5 .pp-yelp-rating-3{
    fill:#d32323
}
.pp-yelp-rating-svg-5 .pp-yelp-rating-4{
    fill:#d32323
}
.pp-yelp-rating-svg-5 .pp-yelp-rating-5{
    fill:#d32323
}
.pp-reviews-grid__column-2 .pp-reviews-wrapper .pp-review-wrap{
    width:50%
}
.pp-reviews-grid__column-2 .pp-reviews-wrapper .pp-review-wrap:nth-child(2n+1){
    clear:left
}
.pp-reviews-grid__column-2 .pp-reviews-wrapper .pp-review-wrap:nth-child(2n){
    clear:right
}
.pp-reviews-grid__column-3 .pp-reviews-wrapper .pp-review-wrap{
    width:33.33%
}
.pp-reviews-grid__column-3 .pp-reviews-wrapper .pp-review-wrap:nth-child(3n+1){
    clear:left
}
.pp-reviews-grid__column-3 .pp-reviews-wrapper .pp-review-wrap:nth-child(3n){
    clear:right
}
.pp-reviews-grid__column-4 .pp-reviews-wrapper .pp-review-wrap{
    width:25%
}
.pp-reviews-grid__column-4 .pp-reviews-wrapper .pp-review-wrap:nth-child(4n+1){
    clear:left
}
.pp-reviews-grid__column-4 .pp-reviews-wrapper .pp-review-wrap:nth-child(4n){
    clear:right
}
.pp-reviews-grid__column-5 .pp-reviews-wrapper .pp-review-wrap{
    width:20%
}
.pp-reviews-grid__column-5 .pp-reviews-wrapper .pp-review-wrap:nth-child(5n+1){
    clear:left
}
.pp-reviews-grid__column-5 .pp-reviews-wrapper .pp-review-wrap:nth-child(5n){
    clear:right
}
.pp-reviews-wrapper[data-equal-height=yes] .swiper-slide{
    height:100%
}
.pp-author-list-error{
    padding:10px 10px 10px 20px;
    border-left:3px solid #ffa807;
    background-color:rgba(255,168,7,.071)
}
.pp-autor-list-wrapper{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -ms-flex-direction:column;
    flex-direction:column
}
.pp-autor-list-wrapper .pp-author-list-item{
    margin-bottom:20px
}
.pp-autor-list-wrapper .pp-author-list-item:last-child{
    margin-right:0;
    margin-bottom:0
}
.pp-author-list-layout-grid .pp-autor-list-wrapper{
    display:grid
}
.pp-author-list-item{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    position:relative
}
.pp-author-list-item .pp-author-list-avatar{
    display:-webkit-inline-box;
    display:-ms-inline-flexbox;
    display:inline-flex
}
.pp-author-list-item .pp-author-list-avatar img{
    border-radius:50%;
    vertical-align:middle
}
.pp-author-list-item .pp-author-list-avatar i{
    font-size:30px
}
.pp-author-list-item .pp-author-list-avatar svg{
    font-size:30px;
    line-height:30px;
    width:30px
}
.pp-author-list-item .pp-author-list-avatar,.pp-author-list-item .pp-author-list-post-count{
    -ms-flex-negative:0;
    flex-shrink:0;
    -webkit-box-flex:0;
    -ms-flex-positive:0;
    flex-grow:0
}
.pp-author-list-item .pp-author-list-meta{
    -webkit-box-flex:1;
    -ms-flex-positive:1;
    flex-grow:1
}
.pp-author-list-item .pp-author-list-name-text{
    color:#222;
    font-size:18px
}
.pp-author-list-item .pp-author-list-email,.pp-author-list-item .pp-author-list-post-count,.pp-author-list-item .pp-author-list-role{
    color:#939393;
    font-size:12px
}
.pp-author-list-elements-align-inline .pp-author-list-item{
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center
}
.pp-author-list-elements-align-inline .pp-author-list-avatar{
    margin-right:15px
}
.pp-author-list-elements-align-stacked .pp-author-list-avatar{
    margin-bottom:10px
}
.pp-author-list-elements-align-stacked.pp-author-alignment-center .pp-author-list-item{
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    text-align:center
}
.pp-author-list-elements-align-stacked.pp-author-alignment-right .pp-author-list-item{
    -webkit-box-align:end;
    -ms-flex-align:end;
    align-items:flex-end;
    text-align:right
}
.pp-author-list-item>.pp-author-list-link:before{
    bottom:0;
    content:'';
    display:block;
    height:100%;
    width:100%;
    position:absolute
}
@media(min-width:768px){
    .pp-advanced-menu--dropdown-mobile .pp-menu-toggle:not(.pp-menu-toggle-on-all){
        display:none
    }
}
@media only screen and (min-width:1025px){
    .pp-advanced-menu--dropdown-tablet .pp-menu-toggle:not(.pp-menu-toggle-on-all){
        display:none
    }
    .elementor-element.elementor-grid-1{
        position:relative
    }
    .elementor-element.elementor-grid-1 .pp-elementor-grid .pp-grid-item-wrap{
        width:100%;
        float:left
    }
    .elementor-element.elementor-grid-2{
        position:relative
    }
    .elementor-element.elementor-grid-2 .pp-elementor-grid .pp-grid-item-wrap{
        width:50%;
        float:left
    }
    .elementor-element.elementor-grid-2 .pp-elementor-grid .pp-grid-item-wrap:nth-of-type(2n){
        margin-right:0!important
    }
    .elementor-element.elementor-grid-2 .pp-elementor-grid .pp-grid-item-wrap:nth-of-type(2n+1){
        clear:left
    }
    .elementor-element.elementor-grid-3{
        position:relative
    }
    .elementor-element.elementor-grid-3 .pp-elementor-grid .pp-grid-item-wrap{
        width:33.3333%;
        float:left
    }
    .elementor-element.elementor-grid-3 .pp-elementor-grid .pp-grid-item-wrap:nth-of-type(3n){
        margin-right:0!important
    }
    .elementor-element.elementor-grid-3 .pp-elementor-grid .pp-grid-item-wrap:nth-of-type(3n+1){
        clear:left
    }
    .elementor-element.elementor-grid-4{
        position:relative
    }
    .elementor-element.elementor-grid-4 .pp-elementor-grid .pp-grid-item-wrap{
        width:25%;
        float:left
    }
    .elementor-element.elementor-grid-4 .pp-elementor-grid .pp-grid-item-wrap:nth-of-type(4n){
        margin-right:0!important
    }
    .elementor-element.elementor-grid-4 .pp-elementor-grid .pp-grid-item-wrap:nth-of-type(4n+1){
        clear:left
    }
    .elementor-element.elementor-grid-5{
        position:relative
    }
    .elementor-element.elementor-grid-5 .pp-elementor-grid .pp-grid-item-wrap{
        width:20%;
        float:left
    }
    .elementor-element.elementor-grid-5 .pp-elementor-grid .pp-grid-item-wrap:nth-of-type(5n){
        margin-right:0!important
    }
    .elementor-element.elementor-grid-5 .pp-elementor-grid .pp-grid-item-wrap:nth-of-type(5n+1){
        clear:left
    }
    .elementor-element.elementor-grid-6{
        position:relative
    }
    .elementor-element.elementor-grid-6 .pp-elementor-grid .pp-grid-item-wrap{
        width:16.6667%;
        float:left
    }
    .elementor-element.elementor-grid-6 .pp-elementor-grid .pp-grid-item-wrap:nth-of-type(6n){
        margin-right:0!important
    }
    .elementor-element.elementor-grid-6 .pp-elementor-grid .pp-grid-item-wrap:nth-of-type(6n+1){
        clear:left
    }
    .elementor-element.elementor-grid-7{
        position:relative
    }
    .elementor-element.elementor-grid-7 .pp-elementor-grid .pp-grid-item-wrap{
        width:14.285%;
        float:left
    }
    .elementor-element.elementor-grid-7 .pp-elementor-grid .pp-grid-item-wrap:nth-of-type(7n){
        margin-right:0!important
    }
    .elementor-element.elementor-grid-7 .pp-elementor-grid .pp-grid-item-wrap:nth-of-type(7n+1){
        clear:left
    }
    .elementor-element.elementor-grid-8{
        position:relative
    }
    .elementor-element.elementor-grid-8 .pp-elementor-grid .pp-grid-item-wrap{
        width:12.5%;
        float:left
    }
    .elementor-element.elementor-grid-8 .pp-elementor-grid .pp-grid-item-wrap:nth-of-type(8n){
        margin-right:0!important
    }
    .elementor-element.elementor-grid-8 .pp-elementor-grid .pp-grid-item-wrap:nth-of-type(8n+1){
        clear:left
    }
}
@media(max-width:1024px){
    .pp-advanced-menu--dropdown-tablet .pp-advanced-menu--main{
        display:none
    }
    .pp-advanced-menu--dropdown-tablet .pp-menu-toggle{
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex
    }
    .pp-image-slider-stack-tablet .pp-image-slider-container{
        display:block
    }
    .pp-image-slider-stack-tablet .pp-image-slider-thumb-pagination,.pp-image-slider-stack-tablet .pp-image-slider-wrap{
        width:100%!important
    }
    .pp-info-box-tablet-top .pp-info-box{
        display:inline-block
    }
    .pp-info-box-tablet-top .pp-info-box .pp-info-box-icon-wrap{
        display:inline-block;
        margin:0
    }
    .pp-info-box-tablet-top .pp-info-box .pp-info-box-icon{
        margin-right:auto
    }
    .pp-info-box-tablet-left .pp-info-box{
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex;
        -webkit-box-orient:horizontal;
        -webkit-box-direction:normal;
        -ms-flex-direction:row;
        flex-direction:row
    }
    .pp-info-box-tablet-left .pp-info-box .pp-info-box-icon-wrap{
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex;
        margin-right:20px
    }
    .pp-info-box-tablet-left .pp-info-box .pp-info-box-icon,.pp-info-box-tablet-left .pp-info-box img{
        width:100%
    }
    .pp-info-box-tablet-right .pp-info-box{
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex;
        -webkit-box-orient:horizontal;
        -webkit-box-direction:reverse;
        -ms-flex-direction:row-reverse;
        flex-direction:row-reverse
    }
    .pp-info-box-tablet-right .pp-info-box .pp-info-box-icon-wrap{
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex;
        margin-left:20px
    }
    .pp-info-box-tablet-right .pp-info-box .pp-info-box-icon,.pp-info-box-tablet-right .pp-info-box img{
        width:100%
    }
    .pp-info-list-stack-tablet.pp-info-list-icon-top .pp-info-list-container .pp-list-items{
        display:block
    }
    .pp-info-list-stack-tablet.pp-info-list-icon-top .pp-info-list-container .pp-list-items .pp-info-list-item{
        display:block;
        text-align:center!important;
        width:100%!important
    }
    .pp-info-list-stack-tablet.pp-info-list-icon-top .pp-info-list-item-inner{
        -webkit-box-orient:horizontal;
        -webkit-box-direction:normal;
        -ms-flex-direction:row;
        flex-direction:row
    }
    .pp-info-list-stack-tablet.pp-info-list-icon-top .pp-infolist-icon-wrapper{
        margin-bottom:0;
        margin-right:10px
    }
    .pp-info-list-stack-tablet.pp-info-list-icon-top .pp-infolist-icon-wrapper:before{
        content:'';
        border-right:1px solid #000;
        height:1500px;
        bottom:14px;
        left:calc(7px -(1px/2));
        position:absolute;
        width:1px;
        top:auto
    }
    .pp-info-list-stack-tablet.pp-info-list-icon-top .pp-infolist-icon-wrapper:after{
        content:'';
        border-right:1px solid #000;
        height:1500px;
        top:14px;
        left:calc(7px -(1px/2));
        position:absolute;
        width:1px;
        top:auto
    }
    .pp-showcase-preview-stack-tablet .pp-showcase{
        display:block
    }
    .pp-showcase-preview-stack-tablet .pp-showcase-navigation,.pp-showcase-preview-stack-tablet .pp-showcase-preview-wrap{
        width:100%!important
    }
    .pp-card-slider{
        max-width:680px;
        min-height:400px
    }
    .pp-buttons-valign-tablet-top .pp-buttons-group{
        -webkit-box-align:start;
        -ms-flex-align:start;
        align-items:flex-start
    }
    .pp-buttons-valign-tablet-middle .pp-buttons-group{
        -webkit-box-align:center;
        -ms-flex-align:center;
        align-items:center
    }
    .pp-buttons-valign-tablet-bottom .pp-buttons-group{
        -webkit-box-align:end;
        -ms-flex-align:end;
        align-items:flex-end
    }
    .pp-buttons-valign-tablet-stretch .pp-buttons-group{
        -webkit-box-align:stretch;
        -ms-flex-align:stretch;
        align-items:stretch
    }
    .pp-buttons-valign-tablet-stretch .pp-buttons-group .pp-button-content-wrapper{
        -webkit-box-align:center;
        -ms-flex-align:center;
        align-items:center
    }
    .pp-buttons-stack-mobile.pp-buttons-halign-tablet-left .pp-buttons-group,.pp-buttons-stack-none.pp-buttons-halign-tablet-left .pp-buttons-group{
        -webkit-box-pack:start;
        -ms-flex-pack:start;
        justify-content:flex-start
    }
    .pp-buttons-stack-mobile.pp-buttons-halign-tablet-left .pp-button,.pp-buttons-stack-none.pp-buttons-halign-tablet-left .pp-button{
        -webkit-box-flex:0;
        -ms-flex-positive:0;
        flex-grow:0
    }
    .pp-buttons-stack-mobile.pp-buttons-halign-tablet-center .pp-buttons-group,.pp-buttons-stack-none.pp-buttons-halign-tablet-center .pp-buttons-group{
        -webkit-box-pack:center;
        -ms-flex-pack:center;
        justify-content:center
    }
    .pp-buttons-stack-mobile.pp-buttons-halign-tablet-center .pp-button,.pp-buttons-stack-none.pp-buttons-halign-tablet-center .pp-button{
        -webkit-box-flex:0;
        -ms-flex-positive:0;
        flex-grow:0
    }
    .pp-buttons-stack-mobile.pp-buttons-halign-tablet-right .pp-buttons-group,.pp-buttons-stack-none.pp-buttons-halign-tablet-right .pp-buttons-group{
        -webkit-box-pack:end;
        -ms-flex-pack:end;
        justify-content:flex-end
    }
    .pp-buttons-stack-mobile.pp-buttons-halign-tablet-right .pp-button,.pp-buttons-stack-none.pp-buttons-halign-tablet-right .pp-button{
        -webkit-box-flex:0;
        -ms-flex-positive:0;
        flex-grow:0
    }
    .pp-buttons-stack-mobile.pp-buttons-halign-tablet-stretch .pp-buttons-group,.pp-buttons-stack-none.pp-buttons-halign-tablet-stretch .pp-buttons-group{
        -webkit-box-pack:stretch;
        -ms-flex-pack:stretch;
        justify-content:stretch
    }
    .pp-buttons-stack-mobile.pp-buttons-halign-tablet-stretch .pp-button,.pp-buttons-stack-none.pp-buttons-halign-tablet-stretch .pp-button{
        -webkit-box-flex:1;
        -ms-flex-positive:1;
        flex-grow:1
    }
    .pp-buttons-stack-tablet .pp-buttons-group{
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
        -ms-flex-direction:column;
        flex-direction:column
    }
    .pp-buttons-stack-tablet.pp-buttons-halign-left .pp-buttons-group{
        -webkit-box-align:start;
        -ms-flex-align:start;
        align-items:flex-start
    }
    .pp-buttons-stack-tablet.pp-buttons-halign-center .pp-buttons-group{
        -webkit-box-align:center;
        -ms-flex-align:center;
        align-items:center
    }
    .pp-buttons-stack-tablet.pp-buttons-halign-right .pp-buttons-group{
        -webkit-box-align:end;
        -ms-flex-align:end;
        align-items:flex-end
    }
    .pp-buttons-stack-tablet.pp-buttons-halign-stretch .pp-buttons-group{
        -webkit-box-align:stretch;
        -ms-flex-align:stretch;
        align-items:stretch
    }
    .pp-buttons-stack-tablet.pp-buttons-halign-stretch .pp-button{
        -webkit-box-flex:1;
        -ms-flex-positive:1;
        flex-grow:1
    }
    .pp-buttons-stack-desktop .pp-buttons-group,.pp-buttons-stack-tablet .pp-buttons-group{
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
        -ms-flex-direction:column;
        flex-direction:column
    }
    .pp-buttons-stack-desktop.pp-buttons-halign-tablet-left .pp-buttons-group,.pp-buttons-stack-tablet.pp-buttons-halign-tablet-left .pp-buttons-group{
        -webkit-box-align:start;
        -ms-flex-align:start;
        align-items:flex-start
    }
    .pp-buttons-stack-desktop.pp-buttons-halign-tablet-left .pp-button,.pp-buttons-stack-tablet.pp-buttons-halign-tablet-left .pp-button{
        -webkit-box-flex:0;
        -ms-flex-positive:0;
        flex-grow:0
    }
    .pp-buttons-stack-desktop.pp-buttons-halign-tablet-center .pp-buttons-group,.pp-buttons-stack-tablet.pp-buttons-halign-tablet-center .pp-buttons-group{
        -webkit-box-align:center;
        -ms-flex-align:center;
        align-items:center
    }
    .pp-buttons-stack-desktop.pp-buttons-halign-tablet-center .pp-button,.pp-buttons-stack-tablet.pp-buttons-halign-tablet-center .pp-button{
        -webkit-box-flex:0;
        -ms-flex-positive:0;
        flex-grow:0
    }
    .pp-buttons-stack-desktop.pp-buttons-halign-tablet-right .pp-buttons-group,.pp-buttons-stack-tablet.pp-buttons-halign-tablet-right .pp-buttons-group{
        -webkit-box-align:end;
        -ms-flex-align:end;
        align-items:flex-end
    }
    .pp-buttons-stack-desktop.pp-buttons-halign-tablet-right .pp-button,.pp-buttons-stack-tablet.pp-buttons-halign-tablet-right .pp-button{
        -webkit-box-flex:0;
        -ms-flex-positive:0;
        flex-grow:0
    }
    .pp-buttons-stack-desktop.pp-buttons-halign-tablet-stretch .pp-buttons-group,.pp-buttons-stack-tablet.pp-buttons-halign-tablet-stretch .pp-buttons-group{
        -webkit-box-align:stretch;
        -ms-flex-align:stretch;
        align-items:stretch
    }
    .pp-buttons-stack-desktop.pp-buttons-halign-tablet-stretch .pp-button,.pp-buttons-stack-tablet.pp-buttons-halign-tablet-stretch .pp-button{
        -webkit-box-flex:1;
        -ms-flex-positive:1;
        flex-grow:1
    }
    .pp-button-content-wrapper .pp-button-content-inner.pp-icon-before-tablet{
        -webkit-box-orient:horizontal;
        -webkit-box-direction:normal;
        -ms-flex-direction:row;
        flex-direction:row
    }
    .pp-button-content-wrapper .pp-button-content-inner.pp-icon-after-tablet{
        -webkit-box-orient:horizontal;
        -webkit-box-direction:reverse;
        -ms-flex-direction:row-reverse;
        flex-direction:row-reverse
    }
    .pp-button-content-wrapper .pp-button-content-inner.pp-icon-top-tablet{
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
        -ms-flex-direction:column;
        flex-direction:column
    }
    .pp-button-content-wrapper .pp-button-content-inner.pp-icon-bottom-tablet{
        -webkit-box-orient:vertical;
        -webkit-box-direction:reverse;
        -ms-flex-direction:column-reverse;
        flex-direction:column-reverse
    }
    .pp-image-accordion-stack-on-tablet .pp-image-accordion{
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
        -ms-flex-direction:column;
        flex-direction:column
    }
    .pp-image-accordion-stack-on-tablet .pp-image-accordion a:hover .pp-image-accordion-overlay{
        background-color:transparent
    }
    .pp-image-accordion-stack-on-tablet .pp-image-accordion-item{
        margin-right:0!important
    }
    .pp-album-cover-button-tablet-position-inline .pp-album-content{
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex;
        -webkit-box-pack:justify;
        -ms-flex-pack:justify;
        justify-content:space-between;
        -webkit-box-align:end;
        -ms-flex-align:end;
        align-items:flex-end
    }
    .pp-album-cover-button-tablet-position-bottom .pp-album-content{
        display:block
    }
    .pp-advanced-tabs.pp-tabs-responsive-tablet .pp-advanced-tabs-wrapper.at-horizontal{
        display:none
    }
    .pp-advanced-tabs.pp-tabs-responsive-tablet .pp-advanced-tabs-wrapper.at-vertical{
        display:none
    }
    .pp-advanced-tabs.pp-tabs-responsive-tablet .pp-advanced-tabs-content-wrapper.at-vertical-content{
        width:100%
    }
    .pp-advanced-tabs.pp-tabs-responsive-tablet .pp-advanced-tabs-content-wrapper .pp-advanced-tabs-title.pp-tab-responsive{
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex
    }
    .pp-posts-image-stack-tablet .pp-post{
        display:block
    }
    .pp-posts-image-stack-tablet .pp-post-thumbnail{
        float:none!important
    }
    .pp-filters-wrapper-tablet .pp-gallery-filters:not(.pp-filters-dropdown){
        display:none
    }
    .pp-filters-wrapper-tablet .pp-filters-dropdown{
        display:block
    }
    .pp-post-filters-dropdown-tablet .pp-post-filters.pp-has-post-filters-dropdown{
        display:none
    }
    .pp-post-filters-dropdown-tablet .pp-post-filters-dropdown{
        display:block
    }
    .pp-post-filters-tablet-align-left .pp-post-filters-dropdown .pp-post-filters-dropdown-list{
        left:0;
        -webkit-transform:translateX(0);
        transform:translateX(0)
    }
    .pp-post-filters-tablet-align-center .pp-post-filters-dropdown .pp-post-filters-dropdown-list{
        left:50%;
        -webkit-transform:translateX(-50%);
        transform:translateX(-50%)
    }
    .pp-post-filters-tablet-align-right .pp-post-filters-dropdown .pp-post-filters-dropdown-list{
        right:0;
        -webkit-transform:translateX(0);
        transform:translateX(0)
    }
}
@media only screen and (max-width:1024px) and (min-width:766px){
    .elementor-element.elementor-grid-tablet-1{
        position:relative
    }
    .elementor-element.elementor-grid-tablet-1 .pp-elementor-grid .pp-grid-item-wrap{
        width:100%;
        float:left
    }
    .elementor-element.elementor-grid-tablet-2{
        position:relative
    }
    .elementor-element.elementor-grid-tablet-2 .pp-elementor-grid .pp-grid-item-wrap{
        width:50%;
        float:left
    }
    .elementor-element.elementor-grid-tablet-2 .pp-elementor-grid .pp-grid-item-wrap:nth-of-type(2n){
        margin-right:0!important
    }
    .elementor-element.elementor-grid-tablet-2 .pp-elementor-grid .pp-grid-item-wrap:nth-of-type(2n+1){
        clear:left
    }
    .elementor-element.elementor-grid-tablet-3{
        position:relative
    }
    .elementor-element.elementor-grid-tablet-3 .pp-elementor-grid .pp-grid-item-wrap{
        width:33.3333%;
        float:left
    }
    .elementor-element.elementor-grid-tablet-3 .pp-elementor-grid .pp-grid-item-wrap:nth-of-type(3n){
        margin-right:0!important
    }
    .elementor-element.elementor-grid-tablet-3 .pp-elementor-grid .pp-grid-item-wrap:nth-of-type(3n+1){
        clear:left
    }
    .elementor-element.elementor-grid-tablet-4{
        position:relative
    }
    .elementor-element.elementor-grid-tablet-4 .pp-elementor-grid .pp-grid-item-wrap{
        width:25%;
        float:left
    }
    .elementor-element.elementor-grid-tablet-4 .pp-elementor-grid .pp-grid-item-wrap:nth-of-type(4n){
        margin-right:0!important
    }
    .elementor-element.elementor-grid-tablet-4 .pp-elementor-grid .pp-grid-item-wrap:nth-of-type(4n+1){
        clear:left
    }
    .elementor-element.elementor-grid-tablet-5{
        position:relative
    }
    .elementor-element.elementor-grid-tablet-5 .pp-elementor-grid .pp-grid-item-wrap{
        width:20%;
        float:left
    }
    .elementor-element.elementor-grid-tablet-5 .pp-elementor-grid .pp-grid-item-wrap:nth-of-type(5n){
        margin-right:0!important
    }
    .elementor-element.elementor-grid-tablet-5 .pp-elementor-grid .pp-grid-item-wrap:nth-of-type(5n+1){
        clear:left
    }
    .elementor-element.elementor-grid-tablet-6{
        position:relative
    }
    .elementor-element.elementor-grid-tablet-6 .pp-elementor-grid .pp-grid-item-wrap{
        width:16.6667%;
        float:left
    }
    .elementor-element.elementor-grid-tablet-6 .pp-elementor-grid .pp-grid-item-wrap:nth-of-type(6n){
        margin-right:0!important
    }
    .elementor-element.elementor-grid-tablet-6 .pp-elementor-grid .pp-grid-item-wrap:nth-of-type(6n+1){
        clear:left
    }
    .elementor-element.elementor-grid-tablet-7{
        position:relative
    }
    .elementor-element.elementor-grid-tablet-7 .pp-elementor-grid .pp-grid-item-wrap{
        width:14.285%;
        float:left
    }
    .elementor-element.elementor-grid-tablet-7 .pp-elementor-grid .pp-grid-item-wrap:nth-of-type(7n){
        margin-right:0!important
    }
    .elementor-element.elementor-grid-tablet-7 .pp-elementor-grid .pp-grid-item-wrap:nth-of-type(7n+1){
        clear:left
    }
    .elementor-element.elementor-grid-tablet-8{
        position:relative
    }
    .elementor-element.elementor-grid-tablet-8 .pp-elementor-grid .pp-grid-item-wrap{
        width:12.5%;
        float:left
    }
    .elementor-element.elementor-grid-tablet-8 .pp-elementor-grid .pp-grid-item-wrap:nth-of-type(8n){
        margin-right:0!important
    }
    .elementor-element.elementor-grid-tablet-8 .pp-elementor-grid .pp-grid-item-wrap:nth-of-type(8n+1){
        clear:left
    }
}
@media only screen and (max-width:767px){
    .pp-advanced-menu--dropdown-mobile .pp-advanced-menu--main{
        display:none
    }
    .pp-advanced-menu--dropdown-mobile .pp-menu-toggle{
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex
    }
    .pp-image-slider-stack-mobile .pp-image-slider-container{
        display:block
    }
    .pp-image-slider-stack-mobile .pp-image-slider-thumb-pagination,.pp-image-slider-stack-mobile .pp-image-slider-wrap{
        width:100%!important
    }
    .pp-tiled-posts{
        margin-left:0!important
    }
    .pp-tiled-posts .pp-tiled-post,.pp-tiled-posts .pp-tiled-post-1,.pp-tiled-posts .pp-tiled-post-large,.pp-tiled-posts .pp-tiled-post-medium,.pp-tiled-posts .pp-tiled-post-small,.pp-tiled-posts .pp-tiles-posts-right,.pp-tiled-posts-layout-3 .pp-tiles-posts-left,.pp-tiled-posts-layout-6 .pp-tiles-posts-center,.pp-tiled-posts-layout-6 .pp-tiles-posts-left,.pp-tiled-posts-layout-6 .pp-tiles-posts-right,.pp-tiles-posts-left{
        width:100%!important
    }
    .pp-tiled-posts .pp-tiled-post{
        margin-left:0!important
    }
    .pp-recipe-header-image{
        float:none;
        margin-bottom:30px;
        margin-left:0;
        margin-right:0;
        width:100%
    }
    .pp-recipe-details{
        text-align:left
    }
    .pp-info-box-mobile-top .pp-info-box{
        display:inline-block
    }
    .pp-info-box-mobile-top .pp-info-box .pp-info-box-icon-wrap{
        display:inline-block;
        margin:0
    }
    .pp-info-box-mobile-top .pp-info-box .pp-info-box-icon{
        margin-right:auto
    }
    .pp-info-box-mobile-left .pp-info-box{
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex;
        -webkit-box-orient:horizontal;
        -webkit-box-direction:normal;
        -ms-flex-direction:row;
        flex-direction:row
    }
    .pp-info-box-mobile-left .pp-info-box .pp-info-box-icon-wrap{
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex;
        margin-right:20px
    }
    .pp-info-box-mobile-left .pp-info-box .pp-info-box-icon,.pp-info-box-mobile-left .pp-info-box img{
        width:100%
    }
    .pp-info-box-mobile-right .pp-info-box{
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex;
        -webkit-box-orient:horizontal;
        -webkit-box-direction:reverse;
        -ms-flex-direction:row-reverse;
        flex-direction:row-reverse
    }
    .pp-info-box-mobile-right .pp-info-box .pp-info-box-icon-wrap{
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex;
        margin-left:20px
    }
    .pp-info-box-mobile-right .pp-info-box .pp-info-box-icon,.pp-info-box-mobile-right .pp-info-box img{
        width:100%
    }
    .pp-countdown-wrapper.pp-countdown-separator-hide-mobile .pp-countdown-item:after{
        display:none
    }
    .pp-countdown-wrapper.pp-countdown-separator-hide-mobile .pp-countdown-item .pp-countdown-digit-wrapper::after{
        display:none
    }
    .pp-info-list-stack-mobile.pp-info-list-icon-top .pp-info-list-container .pp-list-items{
        display:block
    }
    .pp-info-list-stack-mobile.pp-info-list-icon-top .pp-info-list-container .pp-list-items .pp-info-list-item{
        display:block;
        text-align:center!important;
        width:100%!important
    }
    .pp-info-list-stack-mobile.pp-info-list-icon-top .pp-info-list-item-inner{
        -webkit-box-orient:horizontal;
        -webkit-box-direction:normal;
        -ms-flex-direction:row;
        flex-direction:row
    }
    .pp-info-list-stack-mobile.pp-info-list-icon-top .pp-infolist-icon-wrapper{
        margin-bottom:0;
        margin-right:10px
    }
    .pp-info-list-stack-mobile.pp-info-list-icon-top .pp-infolist-icon-wrapper:before{
        content:'';
        border-right:1px solid #000;
        height:1500px;
        bottom:14px;
        left:calc(7px -(1px/2));
        position:absolute;
        width:1px;
        top:auto
    }
    .pp-info-list-stack-mobile.pp-info-list-icon-top .pp-infolist-icon-wrapper:after{
        content:'';
        border-right:1px solid #000;
        height:1500px;
        top:14px;
        left:calc(7px -(1px/2));
        position:absolute;
        width:1px;
        top:auto
    }
    .elementor-element.elementor-grid-mobile-1{
        position:relative
    }
    .elementor-element.elementor-grid-mobile-1 .pp-elementor-grid .pp-grid-item-wrap{
        width:100%;
        float:left
    }
    .elementor-element.elementor-grid-mobile-2{
        position:relative
    }
    .elementor-element.elementor-grid-mobile-2 .pp-elementor-grid .pp-grid-item-wrap{
        width:50%;
        float:left
    }
    .elementor-element.elementor-grid-mobile-2 .pp-elementor-grid .pp-grid-item-wrap:nth-of-type(2n){
        margin-right:0!important
    }
    .elementor-element.elementor-grid-mobile-2 .pp-elementor-grid .pp-grid-item-wrap:nth-of-type(2n+1){
        clear:left
    }
    .elementor-element.elementor-grid-mobile-3{
        position:relative
    }
    .elementor-element.elementor-grid-mobile-3 .pp-elementor-grid .pp-grid-item-wrap{
        width:33.3333%;
        float:left
    }
    .elementor-element.elementor-grid-mobile-3 .pp-elementor-grid .pp-grid-item-wrap:nth-of-type(3n){
        margin-right:0!important
    }
    .elementor-element.elementor-grid-mobile-3 .pp-elementor-grid .pp-grid-item-wrap:nth-of-type(3n+1){
        clear:left
    }
    .elementor-element.elementor-grid-mobile-4{
        position:relative
    }
    .elementor-element.elementor-grid-mobile-4 .pp-elementor-grid .pp-grid-item-wrap{
        width:25%;
        float:left
    }
    .elementor-element.elementor-grid-mobile-4 .pp-elementor-grid .pp-grid-item-wrap:nth-of-type(4n){
        margin-right:0!important
    }
    .elementor-element.elementor-grid-mobile-4 .pp-elementor-grid .pp-grid-item-wrap:nth-of-type(4n+1){
        clear:left
    }
    .elementor-element.elementor-grid-mobile-5{
        position:relative
    }
    .elementor-element.elementor-grid-mobile-5 .pp-elementor-grid .pp-grid-item-wrap{
        width:20%;
        float:left
    }
    .elementor-element.elementor-grid-mobile-5 .pp-elementor-grid .pp-grid-item-wrap:nth-of-type(5n){
        margin-right:0!important
    }
    .elementor-element.elementor-grid-mobile-5 .pp-elementor-grid .pp-grid-item-wrap:nth-of-type(5n+1){
        clear:left
    }
    .elementor-element.elementor-grid-mobile-6{
        position:relative
    }
    .elementor-element.elementor-grid-mobile-6 .pp-elementor-grid .pp-grid-item-wrap{
        width:16.6667%;
        float:left
    }
    .elementor-element.elementor-grid-mobile-6 .pp-elementor-grid .pp-grid-item-wrap:nth-of-type(6n){
        margin-right:0!important
    }
    .elementor-element.elementor-grid-mobile-6 .pp-elementor-grid .pp-grid-item-wrap:nth-of-type(6n+1){
        clear:left
    }
    .elementor-element.elementor-grid-mobile-7{
        position:relative
    }
    .elementor-element.elementor-grid-mobile-7 .pp-elementor-grid .pp-grid-item-wrap{
        width:14.285%;
        float:left
    }
    .elementor-element.elementor-grid-mobile-7 .pp-elementor-grid .pp-grid-item-wrap:nth-of-type(7n){
        margin-right:0!important
    }
    .elementor-element.elementor-grid-mobile-7 .pp-elementor-grid .pp-grid-item-wrap:nth-of-type(7n+1){
        clear:left
    }
    .elementor-element.elementor-grid-mobile-8{
        position:relative
    }
    .elementor-element.elementor-grid-mobile-8 .pp-elementor-grid .pp-grid-item-wrap{
        width:12.5%;
        float:left
    }
    .elementor-element.elementor-grid-mobile-8 .pp-elementor-grid .pp-grid-item-wrap:nth-of-type(8n){
        margin-right:0!important
    }
    .elementor-element.elementor-grid-mobile-8 .pp-elementor-grid .pp-grid-item-wrap:nth-of-type(8n+1){
        clear:left
    }
    .pp-showcase-preview-stack-mobile .pp-showcase{
        display:block
    }
    .pp-showcase-preview-stack-mobile .pp-showcase-navigation,.pp-showcase-preview-stack-mobile .pp-showcase-preview-wrap{
        width:100%!important
    }
    .pp-card-slider{
        height:auto;
        margin:180px auto 0
    }
    .pp-card-slider-item{
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
        -ms-flex-direction:column;
        flex-direction:column
    }
    .pp-card-slider-image{
        margin:-180px 0 40px;
        width:100%
    }
    .pp-card-slider-image-right .pp-card-slider-image{
        margin:-180px 0 40px;
        -webkit-box-ordinal-group:1;
        -ms-flex-order:0;
        order:0
    }
    .pp-card-slider-image{
        margin-left:0!important;
        margin-right:0!important
    }
    .pp-card-slider .swiper-pagination,.pp-card-slider-image-right .pp-card-slider .swiper-pagination{
        bottom:15px;
        -webkit-transform:translateX(-50%);
        transform:translateX(-50%);
        left:50%;
        top:auto;
        width:100%;
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex;
        -webkit-box-pack:center;
        -ms-flex-pack:center;
        justify-content:center;
        -webkit-box-align:center;
        -ms-flex-align:center;
        align-items:center
    }
    .pp-card-slider .swiper-pagination-bullets .swiper-pagination-bullet{
        margin:0 5px
    }
    .pp-card-slider .swiper-pagination-bullet-active{
        height:11px;
        width:11px
    }
    .pp-card-slider-content-wrap,.pp-card-slider-image-right .pp-card-slider-content-wrap{
        padding:0
    }
    .pp-buttons-valign-mobile-top .pp-buttons-group{
        -webkit-box-align:start;
        -ms-flex-align:start;
        align-items:flex-start
    }
    .pp-buttons-valign-mobile-middle .pp-buttons-group{
        -webkit-box-align:center;
        -ms-flex-align:center;
        align-items:center
    }
    .pp-buttons-valign-mobile-bottom .pp-buttons-group{
        -webkit-box-align:end;
        -ms-flex-align:end;
        align-items:flex-end
    }
    .pp-buttons-valign-mobile-stretch .pp-buttons-group{
        -webkit-box-align:stretch;
        -ms-flex-align:stretch;
        align-items:stretch
    }
    .pp-buttons-valign-mobile-stretch .pp-buttons-group .pp-button-content-wrapper{
        -webkit-box-align:center;
        -ms-flex-align:center;
        align-items:center
    }
    .pp-buttons-stack-none.pp-buttons-halign-mobile-left .pp-buttons-group{
        -webkit-box-pack:start;
        -ms-flex-pack:start;
        justify-content:flex-start
    }
    .pp-buttons-stack-none.pp-buttons-halign-mobile-left .pp-button{
        -webkit-box-flex:0;
        -ms-flex-positive:0;
        flex-grow:0
    }
    .pp-buttons-stack-none.pp-buttons-halign-mobile-center .pp-buttons-group{
        -webkit-box-pack:center;
        -ms-flex-pack:center;
        justify-content:center
    }
    .pp-buttons-stack-none.pp-buttons-halign-mobile-center .pp-button{
        -webkit-box-flex:0;
        -ms-flex-positive:0;
        flex-grow:0
    }
    .pp-buttons-stack-none.pp-buttons-halign-mobile-right .pp-buttons-group{
        -webkit-box-pack:end;
        -ms-flex-pack:end;
        justify-content:flex-end
    }
    .pp-buttons-stack-none.pp-buttons-halign-mobile-right .pp-button{
        -webkit-box-flex:0;
        -ms-flex-positive:0;
        flex-grow:0
    }
    .pp-buttons-stack-none.pp-buttons-halign-mobile-stretch .pp-buttons-group{
        -webkit-box-align:stretch;
        -ms-flex-align:stretch;
        align-items:stretch
    }
    .pp-buttons-stack-none.pp-buttons-halign-mobile-stretch .pp-button{
        -webkit-box-flex:1;
        -ms-flex-positive:1;
        flex-grow:1
    }
    .pp-buttons-stack-mobile .pp-buttons-group{
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
        -ms-flex-direction:column;
        flex-direction:column
    }
    .pp-buttons-stack-mobile.pp-buttons-halign-left .pp-buttons-group{
        -webkit-box-align:start;
        -ms-flex-align:start;
        align-items:flex-start
    }
    .pp-buttons-stack-mobile.pp-buttons-halign-center .pp-buttons-group{
        -webkit-box-align:center;
        -ms-flex-align:center;
        align-items:center
    }
    .pp-buttons-stack-mobile.pp-buttons-halign-right .pp-buttons-group{
        -webkit-box-align:end;
        -ms-flex-align:end;
        align-items:flex-end
    }
    .pp-buttons-stack-mobile.pp-buttons-halign-stretch .pp-buttons-group{
        -webkit-box-align:stretch;
        -ms-flex-align:stretch;
        align-items:stretch
    }
    .pp-buttons-stack-mobile.pp-buttons-halign-stretch .pp-button{
        -webkit-box-flex:1;
        -ms-flex-positive:1;
        flex-grow:1
    }
    .pp-buttons-stack-mobile.pp-buttons-halign-tablet-left .pp-buttons-group{
        -webkit-box-align:start;
        -ms-flex-align:start;
        align-items:flex-start
    }
    .pp-buttons-stack-mobile.pp-buttons-halign-tablet-center .pp-buttons-group{
        -webkit-box-align:center;
        -ms-flex-align:center;
        align-items:center
    }
    .pp-buttons-stack-mobile.pp-buttons-halign-tablet-right .pp-buttons-group{
        -webkit-box-align:end;
        -ms-flex-align:end;
        align-items:flex-end
    }
    .pp-buttons-stack-mobile.pp-buttons-halign-tablet-stretch .pp-buttons-group{
        -webkit-box-align:stretch;
        -ms-flex-align:stretch;
        align-items:stretch
    }
    .pp-buttons-stack-mobile.pp-buttons-halign-tablet-stretch .pp-button{
        -webkit-box-flex:1;
        -ms-flex-positive:1;
        flex-grow:1
    }
    .pp-buttons-stack-desktop .pp-buttons-group,.pp-buttons-stack-mobile .pp-buttons-group,.pp-buttons-stack-tablet .pp-buttons-group{
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
        -ms-flex-direction:column;
        flex-direction:column
    }
    .pp-buttons-stack-desktop.pp-buttons-halign-mobile-left .pp-buttons-group,.pp-buttons-stack-mobile.pp-buttons-halign-mobile-left .pp-buttons-group,.pp-buttons-stack-tablet.pp-buttons-halign-mobile-left .pp-buttons-group{
        -webkit-box-align:start;
        -ms-flex-align:start;
        align-items:flex-start
    }
    .pp-buttons-stack-desktop.pp-buttons-halign-mobile-left .pp-button,.pp-buttons-stack-mobile.pp-buttons-halign-mobile-left .pp-button,.pp-buttons-stack-tablet.pp-buttons-halign-mobile-left .pp-button{
        -webkit-box-flex:0;
        -ms-flex-positive:0;
        flex-grow:0
    }
    .pp-buttons-stack-desktop.pp-buttons-halign-mobile-center .pp-buttons-group,.pp-buttons-stack-mobile.pp-buttons-halign-mobile-center .pp-buttons-group,.pp-buttons-stack-tablet.pp-buttons-halign-mobile-center .pp-buttons-group{
        -webkit-box-align:center;
        -ms-flex-align:center;
        align-items:center
    }
    .pp-buttons-stack-desktop.pp-buttons-halign-mobile-center .pp-button,.pp-buttons-stack-mobile.pp-buttons-halign-mobile-center .pp-button,.pp-buttons-stack-tablet.pp-buttons-halign-mobile-center .pp-button{
        -webkit-box-flex:0;
        -ms-flex-positive:0;
        flex-grow:0
    }
    .pp-buttons-stack-desktop.pp-buttons-halign-mobile-right .pp-buttons-group,.pp-buttons-stack-mobile.pp-buttons-halign-mobile-right .pp-buttons-group,.pp-buttons-stack-tablet.pp-buttons-halign-mobile-right .pp-buttons-group{
        -webkit-box-align:end;
        -ms-flex-align:end;
        align-items:flex-end
    }
    .pp-buttons-stack-desktop.pp-buttons-halign-mobile-right .pp-button,.pp-buttons-stack-mobile.pp-buttons-halign-mobile-right .pp-button,.pp-buttons-stack-tablet.pp-buttons-halign-mobile-right .pp-button{
        -webkit-box-flex:0;
        -ms-flex-positive:0;
        flex-grow:0
    }
    .pp-buttons-stack-desktop.pp-buttons-halign-mobile-stretch .pp-buttons-group,.pp-buttons-stack-mobile.pp-buttons-halign-mobile-stretch .pp-buttons-group,.pp-buttons-stack-tablet.pp-buttons-halign-mobile-stretch .pp-buttons-group{
        -webkit-box-align:stretch;
        -ms-flex-align:stretch;
        align-items:stretch
    }
    .pp-buttons-stack-desktop.pp-buttons-halign-mobile-stretch .pp-buttons-group .pp-button,.pp-buttons-stack-mobile.pp-buttons-halign-mobile-stretch .pp-buttons-group .pp-button,.pp-buttons-stack-tablet.pp-buttons-halign-mobile-stretch .pp-buttons-group .pp-button{
        -webkit-box-flex:1;
        -ms-flex-positive:1;
        flex-grow:1
    }
    .pp-button-content-wrapper .pp-button-content-inner.pp-icon-before-mobile{
        -webkit-box-orient:horizontal;
        -webkit-box-direction:normal;
        -ms-flex-direction:row;
        flex-direction:row
    }
    .pp-button-content-wrapper .pp-button-content-inner.pp-icon-after-mobile{
        -webkit-box-orient:horizontal;
        -webkit-box-direction:reverse;
        -ms-flex-direction:row-reverse;
        flex-direction:row-reverse
    }
    .pp-button-content-wrapper .pp-button-content-inner.pp-icon-top-mobile{
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
        -ms-flex-direction:column;
        flex-direction:column
    }
    .pp-button-content-wrapper .pp-button-content-inner.pp-icon-bottom-mobile{
        -webkit-box-orient:vertical;
        -webkit-box-direction:reverse;
        -ms-flex-direction:column-reverse;
        flex-direction:column-reverse
    }
    .pp-image-accordion-stack-on-mobile .pp-image-accordion{
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
        -ms-flex-direction:column;
        flex-direction:column
    }
    .pp-image-accordion-stack-on-mobile .pp-image-accordion a:hover .pp-image-accordion-overlay{
        background-color:transparent
    }
    .pp-image-accordion-stack-on-mobile .pp-image-accordion-item{
        margin-right:0!important
    }
    .pp-album-cover-button-mobile-position-inline .pp-album-content{
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex;
        -webkit-box-pack:justify;
        -ms-flex-pack:justify;
        justify-content:space-between;
        -webkit-box-align:end;
        -ms-flex-align:end;
        align-items:flex-end
    }
    .pp-album-cover-button-mobile-position-bottom .pp-album-content{
        display:block
    }
    .pp-how-to-step.pp-has-img.pp-step-img-left .pp-how-to-step-content,.pp-how-to-step.pp-has-img.pp-step-img-right .pp-how-to-step-content{
        width:100%!important
    }
    .pp-advanced-tabs.pp-tabs-responsive-mobile .pp-advanced-tabs-wrapper.at-horizontal{
        display:none
    }
    .pp-advanced-tabs.pp-tabs-responsive-mobile .pp-advanced-tabs-wrapper.at-vertical{
        display:none
    }
    .pp-advanced-tabs.pp-tabs-responsive-mobile .pp-advanced-tabs-content-wrapper.at-vertical-content{
        width:100%
    }
    .pp-advanced-tabs.pp-tabs-responsive-mobile .pp-advanced-tabs-content-wrapper .pp-advanced-tabs-title.pp-tab-responsive{
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex
    }
    .pp-posts-image-stack-mobile .pp-post{
        display:block
    }
    .pp-posts-image-stack-mobile .pp-post-thumbnail{
        float:none!important
    }
    .pp-content-ticker-heading{
        width:100%!important
    }
    .pp-content-ticker-heading-arrow .pp-content-ticker-heading:after{
        display:none
    }
    .pp-content-ticker-container{
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
        -ms-flex-direction:column;
        flex-direction:column
    }
    .pp-content-ticker-navigation{
        -webkit-box-pack:center;
        -ms-flex-pack:center;
        justify-content:center
    }
    .pp-filters-wrapper-mobile .pp-gallery-filters:not(.pp-filters-dropdown){
        display:none
    }
    .pp-filters-wrapper-mobile .pp-filters-dropdown{
        display:block
    }
    .pp-post-filters-dropdown-mobile .pp-post-filters.pp-has-post-filters-dropdown{
        display:none
    }
    .pp-post-filters-dropdown-mobile .pp-post-filters-dropdown{
        display:block
    }
    .pp-post-filters-mobile-align-left .pp-post-filters-dropdown .pp-post-filters-dropdown-list{
        left:0;
        -webkit-transform:translateX(0);
        transform:translateX(0)
    }
    .pp-post-filters-mobile-align-center .pp-post-filters-dropdown .pp-post-filters-dropdown-list{
        left:50%;
        -webkit-transform:translateX(-50%);
        transform:translateX(-50%)
    }
    .pp-post-filters-mobile-align-right .pp-post-filters-dropdown .pp-post-filters-dropdown-list{
        right:0;
        -webkit-transform:translateX(0);
        transform:translateX(0)
    }
}
.tooltipster-base{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    pointer-events:none;
    position:absolute
}
.tooltipster-box{
    -webkit-box-flex:1;
    -ms-flex:1 1 auto;
    flex:1 1 auto
}
.tooltipster-content{
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    max-height:100%;
    max-width:100%;
    overflow:auto
}
.tooltipster-ruler{
    bottom:0;
    left:0;
    overflow:hidden;
    position:fixed;
    right:0;
    top:0;
    visibility:hidden
}
.tooltipster-fade{
    opacity:0;
    -webkit-transition-property:opacity;
    transition-property:opacity
}
.tooltipster-fade.tooltipster-show{
    opacity:1
}
.tooltipster-grow{
    -webkit-transform:scale(0,0);
    transform:scale(0,0);
    -webkit-transition-property:-webkit-transform;
    transition-property:-webkit-transform;
    transition-property:transform;
    transition-property:transform,-webkit-transform;
    -webkit-backface-visibility:hidden
}
.tooltipster-grow.tooltipster-show{
    -webkit-transform:scale(1,1);
    transform:scale(1,1);
    -webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1);
    -webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);
    transition-timing-function:cubic-bezier(.175,.885,.32,1.15)
}
.tooltipster-swing{
    opacity:0;
    -webkit-transform:rotateZ(4deg);
    transform:rotateZ(4deg);
    -webkit-transition-property:-webkit-transform,opacity;
    -webkit-transition-property:-webkit-transform;
    transition-property:-webkit-transform;
    transition-property:transform;
    transition-property:transform,-webkit-transform
}
.tooltipster-swing.tooltipster-show{
    opacity:1;
    -webkit-transform:rotateZ(0);
    transform:rotateZ(0);
    -webkit-transition-timing-function:cubic-bezier(.23,.635,.495,1);
    -webkit-transition-timing-function:cubic-bezier(.23,.635,.495,2.4);
    transition-timing-function:cubic-bezier(.23,.635,.495,2.4)
}
.tooltipster-fall{
    -webkit-transition-property:top;
    transition-property:top;
    -webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1);
    -webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);
    transition-timing-function:cubic-bezier(.175,.885,.32,1.15)
}
.tooltipster-fall.tooltipster-initial{
    top:0!important
}
.tooltipster-fall.tooltipster-dying{
    -webkit-transition-property:all;
    transition-property:all;
    top:0!important;
    opacity:0
}
.tooltipster-slide{
    -webkit-transition-property:left;
    transition-property:left;
    -webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1);
    -webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);
    transition-timing-function:cubic-bezier(.175,.885,.32,1.15)
}
.tooltipster-slide.tooltipster-initial{
    left:-40px!important
}
.tooltipster-slide.tooltipster-dying{
    -webkit-transition-property:all;
    transition-property:all;
    left:0!important;
    opacity:0
}
@-webkit-keyframes tooltipster-fading{
    0%{
        opacity:0
    }
    100%{
        opacity:1
    }
}
@keyframes tooltipster-fading{
    0%{
        opacity:0
    }
    100%{
        opacity:1
    }
}
.tooltipster-update-fade{
    -webkit-animation:tooltipster-fading .4s;
    animation:tooltipster-fading .4s
}
@-webkit-keyframes tooltipster-rotating{
    25%{
        -webkit-transform:rotate(-2deg);
        transform:rotate(-2deg)
    }
    75%{
        -webkit-transform:rotate(2deg);
        transform:rotate(2deg)
    }
    100%{
        -webkit-transform:rotate(0);
        transform:rotate(0)
    }
}
@keyframes tooltipster-rotating{
    25%{
        -webkit-transform:rotate(-2deg);
        transform:rotate(-2deg)
    }
    75%{
        -webkit-transform:rotate(2deg);
        transform:rotate(2deg)
    }
    100%{
        -webkit-transform:rotate(0);
        transform:rotate(0)
    }
}
.tooltipster-update-rotate{
    -webkit-animation:tooltipster-rotating .6s;
    animation:tooltipster-rotating .6s
}
@-webkit-keyframes tooltipster-scaling{
    50%{
        -webkit-transform:scale(1.1);
        transform:scale(1.1)
    }
    100%{
        -webkit-transform:scale(1);
        transform:scale(1)
    }
}
@keyframes tooltipster-scaling{
    50%{
        -webkit-transform:scale(1.1);
        transform:scale(1.1)
    }
    100%{
        -webkit-transform:scale(1);
        transform:scale(1)
    }
}
.tooltipster-update-scale{
    -webkit-animation:tooltipster-scaling .6s;
    animation:tooltipster-scaling .6s
}
.tooltipster-sidetip .tooltipster-box{
    background:#27292a;
    border-radius:4px
}
.tooltipster-sidetip.tooltipster-bottom .tooltipster-box{
    margin-top:8px
}
.tooltipster-sidetip.tooltipster-left .tooltipster-box{
    margin-right:8px
}
.tooltipster-sidetip.tooltipster-right .tooltipster-box{
    margin-left:8px
}
.tooltipster-sidetip.tooltipster-top .tooltipster-box{
    margin-bottom:8px
}
.tooltipster-sidetip .tooltipster-content{
    color:#fff
}
.tooltipster-sidetip .tooltipster-arrow{
    overflow:hidden;
    position:absolute
}
.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow{
    height:8px;
    margin-left:-8px;
    top:0;
    width:16px
}
.tooltipster-sidetip.tooltipster-left .tooltipster-arrow{
    height:16px;
    margin-top:-8px;
    right:0;
    top:0;
    width:8px
}
.tooltipster-sidetip.tooltipster-right .tooltipster-arrow{
    height:16px;
    margin-top:-8px;
    left:0;
    top:0;
    width:8px
}
.tooltipster-sidetip.tooltipster-top .tooltipster-arrow{
    bottom:0;
    height:8px;
    margin-left:-8px;
    width:16px
}
.tooltipster-sidetip .tooltipster-arrow-background{
    height:0;
    position:absolute;
    width:0
}
.tooltipster-sidetip .tooltipster-arrow-background{
    border:8px solid transparent
}
.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-background{
    border-bottom-color:#27292a;
    left:0;
    top:3px
}
.tooltipster-sidetip.tooltipster-left .tooltipster-arrow-background{
    border-left-color:#27292a;
    left:-3px;
    top:0
}
.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-background{
    border-right-color:#27292a;
    left:3px;
    top:0
}
.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-background{
    border-top-color:#27292a;
    left:0;
    top:-3px
}
.tooltipster-sidetip .tooltipster-arrow-uncropped{
    position:relative
}
.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-uncropped{
    top:-10px
}
.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-uncropped{
    left:-10px
}
.pp-tooltip-content{
    font-size:13px;
    line-height:1.3;
    padding:8px 14px;
    text-align:center
}
.pp-tooltip-content p:last-child{
    margin-bottom:0
}
.pp-tooltip-size-tiny .pp-tooltip-content{
    font-size:10px
}
.pp-tooltip-size-small .pp-tooltip-content{
    font-size:12px
}
.pp-tooltip-size-large .pp-tooltip-content{
    font-size:14px
}
.pp-tooltip-container{
    display:none
}
:not(.elementor-editor-active) .pp-visibility-hidden{
    display:none
}
.pp-background-wrapper{
    width:100%;
    height:100%;
    position:absolute;
    left:0;
    top:0
}
.pp-cursor-pointer{
    position:fixed;
    opacity:0;
    visibility:hidden;
    z-index:99
}
.pp-cursor-active .pp-cursor-pointer{
    opacity:1;
    visibility:visible
}
.pp-cursor-pointer-text{
    background-color:#111;
    color:#fff;
    padding:4px 10px
}
.pp-gallery-filter:not(:hover):not(:focus):not(.pp-active):not(.highlighted):after,.pp-gallery-filter:not(:hover):not(:focus):not(.pp-active):not(.highlighted):before{
    opacity:0
}
.pp-gallery-filter:after,.pp-gallery-filter:before{
    display:block;
    position:absolute;
    -webkit-transition:.3s;
    transition:.3s;
    -webkit-transition-timing-function:cubic-bezier(.58,.3,.005,1);
    transition-timing-function:cubic-bezier(.58,.3,.005,1)
}
.pp-gallery-filters:not(.pp-pointer-framed) .pp-gallery-filter:after{
    background-color:#55595c
}
.pp-pointer-line .pp-gallery-filter:after,.pp-pointer-line .pp-gallery-filter:before{
    height:3px;
    width:100%;
    left:0;
    background-color:#55595c;
    z-index:2
}
.pp-pointer-line.pp-animation-grow .pp-gallery-filter:not(:hover):not(:focus):not(.pp-active):not(.highlighted):after,.pp-pointer-line.pp-animation-grow .pp-gallery-filter:not(:hover):not(:focus):not(.pp-active):not(.highlighted):before{
    height:0;
    width:0;
    left:50%
}
.pp-pointer-line.pp-animation-drop-out .pp-gallery-filter:not(:hover):not(:focus):not(.pp-active):not(.highlighted):before{
    top:10px
}
.pp-pointer-line.pp-animation-drop-out .pp-gallery-filter:not(:hover):not(:focus):not(.pp-active):not(.highlighted):after{
    bottom:10px
}
.pp-pointer-line.pp-animation-drop-in .pp-gallery-filter:not(:hover):not(:focus):not(.pp-active):not(.highlighted):before{
    top:-10px
}
.pp-pointer-line.pp-animation-drop-in .pp-gallery-filter:not(:hover):not(:focus):not(.pp-active):not(.highlighted):after{
    bottom:-10px
}
.pp-pointer-line.pp-animation-none,.pp-pointer-line.pp-animation-none .pp-gallery-filter,.pp-pointer-line.pp-animation-none .pp-gallery-filter:after,.pp-pointer-line.pp-animation-none .pp-gallery-filter:before,.pp-pointer-line.pp-animation-none .pp-gallery-filter:focus,.pp-pointer-line.pp-animation-none .pp-gallery-filter:hover,.pp-pointer-line.pp-animation-none:after,.pp-pointer-line.pp-animation-none:before,.pp-pointer-line.pp-animation-none:focus,.pp-pointer-line.pp-animation-none:hover{
    -webkit-transition-duration:0s;
    transition-duration:0s
}
.pp-pointer-double-line .pp-gallery-filter:before,.pp-pointer-overline .pp-gallery-filter:before{
    content:'';
    top:0
}
.pp-pointer-double-line.pp-animation-slide .pp-gallery-filter:not(:hover):not(:focus):not(.pp-active):not(.highlighted):before,.pp-pointer-overline.pp-animation-slide .pp-gallery-filter:not(:hover):not(:focus):not(.pp-active):not(.highlighted):before{
    width:10px;
    left:-20px
}
.pp-pointer-double-line .pp-gallery-filter:after,.pp-pointer-underline .pp-gallery-filter:after{
    content:'';
    bottom:0
}
.pp-pointer-double-line.pp-animation-slide .pp-gallery-filter:not(:hover):not(:focus):not(.pp-active):not(.highlighted):after,.pp-pointer-underline.pp-animation-slide .pp-gallery-filter:not(:hover):not(:focus):not(.pp-active):not(.highlighted):after{
    width:10px;
    left:calc(100%+20px)
}
.pp-pointer-framed .pp-gallery-filter:after,.pp-pointer-framed .pp-gallery-filter:before{
    background:0;
    left:0;
    top:0;
    bottom:0;
    right:0;
    border:3px solid #55595c
}
.pp-pointer-framed .pp-gallery-filter:before{
    content:''
}
.pp-pointer-framed.pp-animation-grow .pp-gallery-filter:not(:hover):not(:focus):not(.pp-active):not(.highlighted):before{
    -webkit-transform:scale(.75);
    transform:scale(.75)
}
.pp-pointer-framed.pp-animation-shrink .pp-gallery-filter:not(:hover):not(:focus):not(.pp-active):not(.highlighted):before{
    -webkit-transform:scale(1.25);
    transform:scale(1.25)
}
.pp-pointer-framed.pp-animation-grow .pp-gallery-filter:before,.pp-pointer-framed.pp-animation-shrink .pp-gallery-filter:before{
    -webkit-transition:opacity .2s,-webkit-transform .4s;
    transition:opacity .2s,-webkit-transform .4s;
    transition:opacity .2s,transform .4s;
    transition:opacity .2s,transform .4s,-webkit-transform .4s
}
.pp-pointer-framed.pp-animation-draw .pp-gallery-filter:after,.pp-pointer-framed.pp-animation-draw .pp-gallery-filter:before{
    width:3px;
    height:3px
}
.pp-pointer-framed.pp-animation-draw .pp-gallery-filter:before{
    border-width:0 0 3px 3px;
    -webkit-transition:width .1s .2s,height .1s .3s,opacity .12s .22s;
    transition:width .1s .2s,height .1s .3s,opacity .12s .22s
}
.pp-pointer-framed.pp-animation-draw .pp-gallery-filter:after{
    content:'';
    top:initial;
    bottom:0;
    left:initial;
    right:0;
    border-width:3px 3px 0 0;
    -webkit-transition:width .1s,height .1s .1s,opacity 20ms .18s;
    transition:width .1s,height .1s .1s,opacity 20ms .18s
}
.pp-pointer-framed.pp-animation-draw .pp-active:after,.pp-pointer-framed.pp-animation-draw .pp-active:before,.pp-pointer-framed.pp-animation-draw .pp-gallery-filter.highlighted:after,.pp-pointer-framed.pp-animation-draw .pp-gallery-filter.highlighted:before,.pp-pointer-framed.pp-animation-draw .pp-gallery-filter:focus:after,.pp-pointer-framed.pp-animation-draw .pp-gallery-filter:focus:before,.pp-pointer-framed.pp-animation-draw .pp-gallery-filter:hover:after,.pp-pointer-framed.pp-animation-draw .pp-gallery-filter:hover:before{
    width:100%;
    height:100%
}
.pp-pointer-framed.pp-animation-draw .pp-active:before,.pp-pointer-framed.pp-animation-draw .pp-gallery-filter.highlighted:before,.pp-pointer-framed.pp-animation-draw .pp-gallery-filter:focus:before,.pp-pointer-framed.pp-animation-draw .pp-gallery-filter:hover:before{
    -webkit-transition:opacity 20ms,height .1s,width .1s .1s;
    transition:opacity 20ms,height .1s,width .1s .1s
}
.pp-pointer-framed.pp-animation-draw .pp-active:after,.pp-pointer-framed.pp-animation-draw .pp-gallery-filter.highlighted:after,.pp-pointer-framed.pp-animation-draw .pp-gallery-filter:focus:after,.pp-pointer-framed.pp-animation-draw .pp-gallery-filter:hover:after{
    -webkit-transition:opacity 20ms .2s,height .1s .2s,width .1s .3s;
    transition:opacity 20ms .2s,height .1s .2s,width .1s .3s
}
.pp-pointer-framed.pp-animation-corners .pp-gallery-filter:after,.pp-pointer-framed.pp-animation-corners .pp-gallery-filter:before{
    width:3px;
    height:3px
}
.pp-pointer-framed.pp-animation-corners .pp-gallery-filter:before{
    border-width:3px 0 0 3px
}
.pp-pointer-framed.pp-animation-corners .pp-gallery-filter:after{
    content:'';
    top:initial;
    bottom:0;
    left:initial;
    right:0;
    border-width:0 3px 3px 0
}
.pp-pointer-framed.pp-animation-corners .pp-active:after,.pp-pointer-framed.pp-animation-corners .pp-active:before,.pp-pointer-framed.pp-animation-corners .pp-gallery-filter.highlighted:after,.pp-pointer-framed.pp-animation-corners .pp-gallery-filter.highlighted:before,.pp-pointer-framed.pp-animation-corners .pp-gallery-filter:focus:after,.pp-pointer-framed.pp-animation-corners .pp-gallery-filter:focus:before,.pp-pointer-framed.pp-animation-corners .pp-gallery-filter:hover:after,.pp-pointer-framed.pp-animation-corners .pp-gallery-filter:hover:before{
    width:100%;
    height:100%;
    -webkit-transition:opacity 2ms,width .4s,height .4s;
    transition:opacity 2ms,width .4s,height .4s
}
.pp-pointer-framed.pp-animation-none,.pp-pointer-framed.pp-animation-none .pp-gallery-filter,.pp-pointer-framed.pp-animation-none .pp-gallery-filter:after,.pp-pointer-framed.pp-animation-none .pp-gallery-filter:before,.pp-pointer-framed.pp-animation-none .pp-gallery-filter:focus,.pp-pointer-framed.pp-animation-none .pp-gallery-filter:hover,.pp-pointer-framed.pp-animation-none:after,.pp-pointer-framed.pp-animation-none:before,.pp-pointer-framed.pp-animation-none:focus,.pp-pointer-framed.pp-animation-none:hover{
    -webkit-transition-duration:0s;
    transition-duration:0s
}
.pp-pointer-background .pp-gallery-filter:after,.pp-pointer-background .pp-gallery-filter:before{
    content:'';
    -webkit-transition:.3s;
    transition:.3s
}
.pp-pointer-background .pp-gallery-filter:before{
    top:0;
    left:0;
    right:0;
    bottom:0;
    background:#55595c;
    z-index:-1
}
.pp-pointer-background .pp-active,.pp-pointer-background .pp-gallery-filter.highlighted,.pp-pointer-background .pp-gallery-filter:focus,.pp-pointer-background .pp-gallery-filter:hover{
    color:#fff
}
.pp-pointer-background.pp-animation-grow .pp-gallery-filter:before{
    -webkit-transform:scale(.5);
    transform:scale(.5)
}
.pp-pointer-background.pp-animation-grow .pp-active:before,.pp-pointer-background.pp-animation-grow .pp-gallery-filter.highlighted:before,.pp-pointer-background.pp-animation-grow .pp-gallery-filter:focus:before,.pp-pointer-background.pp-animation-grow .pp-gallery-filter:hover:before{
    -webkit-transform:scale(1);
    transform:scale(1);
    opacity:1
}
.pp-pointer-background.pp-animation-shrink .pp-gallery-filter:not(:hover):not(:focus):not(.pp-active):not(.highlighted):before{
    -webkit-transform:scale(1.2);
    transform:scale(1.2);
    -webkit-transition:.3s;
    transition:.3s
}
.pp-pointer-background.pp-animation-shrink .pp-active:before,.pp-pointer-background.pp-animation-shrink .pp-gallery-filter.highlighted:before,.pp-pointer-background.pp-animation-shrink .pp-gallery-filter:focus:before,.pp-pointer-background.pp-animation-shrink .pp-gallery-filter:hover:before{
    -webkit-transition:opacity .15s,-webkit-transform .4s;
    transition:opacity .15s,-webkit-transform .4s;
    transition:opacity .15s,transform .4s;
    transition:opacity .15s,transform .4s,-webkit-transform .4s
}
.pp-pointer-background.pp-animation-sweep-left .pp-gallery-filter:not(:hover):not(:focus):not(.pp-active):not(.highlighted):before{
    left:100%
}
.pp-pointer-background.pp-animation-sweep-right .pp-gallery-filter:not(:hover):not(:focus):not(.pp-active):not(.highlighted):before{
    right:100%
}
.pp-pointer-background.pp-animation-sweep-up .pp-gallery-filter:not(:hover):not(:focus):not(.pp-active):not(.highlighted):before{
    top:100%
}
.pp-pointer-background.pp-animation-sweep-down .pp-gallery-filter:not(:hover):not(:focus):not(.pp-active):not(.highlighted):before{
    bottom:100%
}
.pp-pointer-background.pp-animation-shutter-out-vertical .pp-gallery-filter:not(:hover):not(:focus):not(.pp-active):not(.highlighted):before{
    bottom:50%;
    top:50%
}
.pp-pointer-background.pp-animation-shutter-out-horizontal .pp-gallery-filter:not(:hover):not(:focus):not(.pp-active):not(.highlighted):before{
    right:50%;
    left:50%
}
.pp-pointer-background.pp-animation-shutter-in-horizontal .pp-gallery-filter:after,.pp-pointer-background.pp-animation-shutter-in-vertical .pp-gallery-filter:after{
    top:0;
    left:0;
    right:0;
    bottom:0;
    background:#55595c;
    z-index:-1
}
.pp-pointer-background.pp-animation-shutter-in-vertical .pp-gallery-filter:before{
    top:0;
    bottom:100%
}
.pp-pointer-background.pp-animation-shutter-in-vertical .pp-gallery-filter:after{
    top:100%;
    bottom:0
}
.pp-pointer-background.pp-animation-shutter-in-vertical .pp-active:before,.pp-pointer-background.pp-animation-shutter-in-vertical .pp-gallery-filter.highlighted:before,.pp-pointer-background.pp-animation-shutter-in-vertical .pp-gallery-filter:focus:before,.pp-pointer-background.pp-animation-shutter-in-vertical .pp-gallery-filter:hover:before{
    bottom:50%
}
.pp-pointer-background.pp-animation-shutter-in-vertical .pp-active:after,.pp-pointer-background.pp-animation-shutter-in-vertical .pp-gallery-filter.highlighted:after,.pp-pointer-background.pp-animation-shutter-in-vertical .pp-gallery-filter:focus:after,.pp-pointer-background.pp-animation-shutter-in-vertical .pp-gallery-filter:hover:after{
    top:50%
}
.pp-pointer-background.pp-animation-shutter-in-horizontal .pp-gallery-filter:before{
    right:0;
    left:100%
}
.pp-pointer-background.pp-animation-shutter-in-horizontal .pp-gallery-filter:after{
    right:100%;
    left:0
}
.pp-pointer-background.pp-animation-shutter-in-horizontal .pp-active:before,.pp-pointer-background.pp-animation-shutter-in-horizontal .pp-gallery-filter.highlighted:before,.pp-pointer-background.pp-animation-shutter-in-horizontal .pp-gallery-filter:focus:before,.pp-pointer-background.pp-animation-shutter-in-horizontal .pp-gallery-filter:hover:before{
    left:50%
}
.pp-pointer-background.pp-animation-shutter-in-horizontal .pp-active:after,.pp-pointer-background.pp-animation-shutter-in-horizontal .pp-gallery-filter.highlighted:after,.pp-pointer-background.pp-animation-shutter-in-horizontal .pp-gallery-filter:focus:after,.pp-pointer-background.pp-animation-shutter-in-horizontal .pp-gallery-filter:hover:after{
    right:50%
}
.pp-pointer-background.pp-animation-none,.pp-pointer-background.pp-animation-none .pp-gallery-filter,.pp-pointer-background.pp-animation-none .pp-gallery-filter:after,.pp-pointer-background.pp-animation-none .pp-gallery-filter:before,.pp-pointer-background.pp-animation-none .pp-gallery-filter:focus,.pp-pointer-background.pp-animation-none .pp-gallery-filter:hover,.pp-pointer-background.pp-animation-none:after,.pp-pointer-background.pp-animation-none:before,.pp-pointer-background.pp-animation-none:focus,.pp-pointer-background.pp-animation-none:hover{
    -webkit-transition-duration:0s;
    transition-duration:0s
}
.pp-pointer-text.pp-animation-skew .pp-gallery-filter:focus,.pp-pointer-text.pp-animation-skew .pp-gallery-filter:hover{
    -webkit-transform:skew(-8deg);
    transform:skew(-8deg)
}
.pp-pointer-text.pp-animation-grow .pp-gallery-filter:focus,.pp-pointer-text.pp-animation-grow .pp-gallery-filter:hover{
    -webkit-transform:scale(1.2);
    transform:scale(1.2)
}
.pp-pointer-text.pp-animation-shrink .pp-gallery-filter:focus,.pp-pointer-text.pp-animation-shrink .pp-gallery-filter:hover{
    -webkit-transform:scale(.8);
    transform:scale(.8)
}
.pp-pointer-text.pp-animation-float .pp-gallery-filter:focus,.pp-pointer-text.pp-animation-float .pp-gallery-filter:hover{
    -webkit-transform:translateY(-8px);
    transform:translateY(-8px)
}
.pp-pointer-text.pp-animation-sink .pp-gallery-filter:focus,.pp-pointer-text.pp-animation-sink .pp-gallery-filter:hover{
    -webkit-transform:translateY(8px);
    transform:translateY(8px)
}
.pp-pointer-text.pp-animation-rotate .pp-gallery-filter:focus,.pp-pointer-text.pp-animation-rotate .pp-gallery-filter:hover{
    -webkit-transform:rotate(6deg);
    transform:rotate(6deg)
}
.pp-pointer-text.pp-animation-none,.pp-pointer-text.pp-animation-none .pp-gallery-filter,.pp-pointer-text.pp-animation-none .pp-gallery-filter:after,.pp-pointer-text.pp-animation-none .pp-gallery-filter:before,.pp-pointer-text.pp-animation-none .pp-gallery-filter:focus,.pp-pointer-text.pp-animation-none .pp-gallery-filter:hover,.pp-pointer-text.pp-animation-none:after,.pp-pointer-text.pp-animation-none:before,.pp-pointer-text.pp-animation-none:focus,.pp-pointer-text.pp-animation-none:hover{
    -webkit-transition-duration:0s;
    transition-duration:0s
}
.pp-gallery-filters:not(.pp-pointer-framed) .pp-gallery-filter:after,.pp-gallery-filters:not(.pp-pointer-framed) .pp-gallery-filter:before{
    background-color:var(--filters-pointer-bg-color-hover)
}
.pp-gallery-filters:not(.pp-pointer-framed) .pp-gallery-filter.pp-active:after,.pp-gallery-filters:not(.pp-pointer-framed) .pp-gallery-filter.pp-active:before{
    background-color:var(--filters-pointer-bg-color-active)
}
.pp-gallery-filters.pp-pointer-framed .pp-gallery-filter:before{
    border-color:var(--filters-pointer-bg-color-hover);
    border-width:var(--filters-pointer-border-width)
}
.pp-gallery-filters.pp-pointer-framed .pp-gallery-filter:after{
    border-color:var(--filters-pointer-bg-color-hover)
}
.pp-gallery-filters.pp-pointer-framed .pp-gallery-filter.pp-active:after,.pp-gallery-filters.pp-pointer-framed .pp-gallery-filter.pp-active:before{
    border-color:var(--filters-pointer-bg-color-active)
}
.pp-gallery-filters.pp-pointer-framed.e--animation-draw .pp-gallery-filter:before{
    border-width:0 0 var(--filters-pointer-border-width) var(--filters-pointer-border-width)
}
.pp-gallery-filters.pp-pointer-framed.e--animation-draw .pp-gallery-filter:after{
    border-width:var(--filters-pointer-border-width) var(--filters-pointer-border-width) 0 0
}
.pp-gallery-filters.pp-pointer-framed.e--animation-corners .pp-gallery-filter:before{
    border-width:var(--filters-pointer-border-width) 0 0 var(--filters-pointer-border-width)
}
.pp-gallery-filters.pp-pointer-framed.e--animation-corners .pp-gallery-filter:after{
    border-width:0 var(--filters-pointer-border-width) var(--filters-pointer-border-width) 0
}
.pp-gallery-filters .pp-pointer-double-line .pp-gallery-filter:after,.pp-gallery-filters .pp-pointer-double-line .pp-gallery-filter:before,.pp-gallery-filters .pp-pointer-overline .pp-gallery-filter:before,.pp-gallery-filters .pp-pointer-underline .pp-gallery-filter:after{
    height:var(--filters-pointer-border-width)
}
@charset "UTF-8";
/*! elementor-pro - v3.18.0 - 20-12-2023 */
.elementor-bg-transform .elementor-bg{
    will-change:transform
}
.elementor-bg-transform-zoom-in:hover .elementor-bg,.elementor-bg-transform-zoom-out .elementor-bg{
    transform:scale(1.2)
}
.elementor-bg-transform-zoom-out:hover .elementor-bg{
    transform:scale(1)
}
.elementor-bg-transform-move-left .elementor-bg{
    transform:scale(1.2) translateX(8%)
}
.elementor-bg-transform-move-left:hover .elementor-bg,.elementor-bg-transform-move-right .elementor-bg{
    transform:scale(1.2) translateX(-8%)
}
.elementor-bg-transform-move-right:hover .elementor-bg{
    transform:scale(1.2) translateX(8%)
}
.elementor-bg-transform-move-up .elementor-bg{
    transform:scale(1.2) translateY(8%)
}
.elementor-bg-transform-move-down .elementor-bg,.elementor-bg-transform-move-up:hover .elementor-bg{
    transform:scale(1.2) translateY(-8%)
}
.elementor-bg-transform-move-down:hover .elementor-bg{
    transform:scale(1.2) translateY(8%)
}
.elementor-animated-content{
    --translate:0,0
}
.elementor-animated-content:focus .elementor-animated-item--grow,.elementor-animated-content:hover .elementor-animated-item--grow{
    transform:scale(1.1)
}
.elementor-animated-content:focus .elementor-animated-item--shrink,.elementor-animated-content:hover .elementor-animated-item--shrink{
    transform:scale(.85)
}
.elementor-animated-content:focus .elementor-animated-item--shrink-contained,.elementor-animated-content:hover .elementor-animated-item--shrink-contained{
    transform:scale(1)
}
.elementor-animated-content:focus .elementor-animated-item--enter-zoom-in,.elementor-animated-content:focus .elementor-animated-item--enter-zoom-out,.elementor-animated-content:focus .elementor-animated-item--fade-in,.elementor-animated-content:hover .elementor-animated-item--enter-zoom-in,.elementor-animated-content:hover .elementor-animated-item--enter-zoom-out,.elementor-animated-content:hover .elementor-animated-item--fade-in{
    transform:scale(1);
    opacity:1
}
.elementor-animated-content:focus .elementor-animated-item--exit-zoom-in,.elementor-animated-content:focus .elementor-animated-item--exit-zoom-out,.elementor-animated-content:focus .elementor-animated-item--fade-out,.elementor-animated-content:hover .elementor-animated-item--exit-zoom-in,.elementor-animated-content:hover .elementor-animated-item--exit-zoom-out,.elementor-animated-content:hover .elementor-animated-item--fade-out{
    opacity:0
}
.elementor-animated-content:focus .elementor-animated-item--exit-zoom-out,.elementor-animated-content:hover .elementor-animated-item--exit-zoom-out{
    transform:scale(.2)
}
.elementor-animated-content:focus .elementor-animated-item--exit-zoom-in,.elementor-animated-content:hover .elementor-animated-item--exit-zoom-in{
    transform:scale(2)
}
.elementor-animated-content:focus .elementor-animated-item--enter-from-bottom,.elementor-animated-content:focus .elementor-animated-item--enter-from-left,.elementor-animated-content:focus .elementor-animated-item--enter-from-right,.elementor-animated-content:focus .elementor-animated-item--enter-from-top,.elementor-animated-content:hover .elementor-animated-item--enter-from-bottom,.elementor-animated-content:hover .elementor-animated-item--enter-from-left,.elementor-animated-content:hover .elementor-animated-item--enter-from-right,.elementor-animated-content:hover .elementor-animated-item--enter-from-top{
    opacity:1;
    transform:translateY(0) translateX(0)
}
.elementor-animated-content:focus .elementor-animated-item--exit-to-right,.elementor-animated-content:hover .elementor-animated-item--exit-to-right{
    transform:translateX(1000px)
}
.elementor-animated-content:focus .elementor-animated-item--exit-to-left,.elementor-animated-content:hover .elementor-animated-item--exit-to-left{
    transform:translateX(-1000px)
}
.elementor-animated-content:focus .elementor-animated-item--exit-to-top,.elementor-animated-content:hover .elementor-animated-item--exit-to-top{
    transform:translateY(-600px)
}
.elementor-animated-content:focus .elementor-animated-item--exit-to-bottom,.elementor-animated-content:hover .elementor-animated-item--exit-to-bottom{
    transform:translateY(600px)
}
.elementor-animated-content:focus .elementor-animated-item--exit-to-bottom,.elementor-animated-content:focus .elementor-animated-item--exit-to-left,.elementor-animated-content:focus .elementor-animated-item--exit-to-right,.elementor-animated-content:focus .elementor-animated-item--exit-to-top,.elementor-animated-content:hover .elementor-animated-item--exit-to-bottom,.elementor-animated-content:hover .elementor-animated-item--exit-to-left,.elementor-animated-content:hover .elementor-animated-item--exit-to-right,.elementor-animated-content:hover .elementor-animated-item--exit-to-top{
    opacity:0
}
.elementor-animated-content:focus .elementor-animated-item--move-right,.elementor-animated-content:hover .elementor-animated-item--move-right{
    transform:translateX(30px)
}
.elementor-animated-content:focus .elementor-animated-item--move-left,.elementor-animated-content:hover .elementor-animated-item--move-left{
    transform:translateX(-30px)
}
.elementor-animated-content:focus .elementor-animated-item--move-up,.elementor-animated-content:hover .elementor-animated-item--move-up{
    transform:translateY(-30px)
}
.elementor-animated-content:focus .elementor-animated-item--move-down,.elementor-animated-content:hover .elementor-animated-item--move-down{
    transform:translateY(30px)
}
.elementor-animated-content:focus .elementor-animated-item--move-contained-right,.elementor-animated-content:hover .elementor-animated-item--move-contained-right{
    --translate:8%,0
}
.elementor-animated-content:focus .elementor-animated-item--move-contained-left,.elementor-animated-content:hover .elementor-animated-item--move-contained-left{
    --translate:-8%,0
}
.elementor-animated-content:focus .elementor-animated-item--move-contained-top,.elementor-animated-content:hover .elementor-animated-item--move-contained-top{
    --translate:0,-8%
}
.elementor-animated-content:focus .elementor-animated-item--move-contained-bottom,.elementor-animated-content:hover .elementor-animated-item--move-contained-bottom{
    --translate:0,8%
}
.elementor-animated-content [class^=elementor-animated-item]{
    will-change:transform,opacity
}
.elementor-animated-content .elementor-animated-item--shrink-contained{
    transform:scale(1.17)
}
.elementor-animated-content .elementor-animated-item--enter-zoom-in{
    transform:scale(.2)
}
.elementor-animated-content .elementor-animated-item--enter-zoom-out{
    transform:scale(2)
}
.elementor-animated-content .elementor-animated-item--enter-zoom-in,.elementor-animated-content .elementor-animated-item--enter-zoom-out,.elementor-animated-content .elementor-animated-item--fade-in{
    opacity:0
}
.elementor-animated-content .elementor-animated-item--exit-zoom-in,.elementor-animated-content .elementor-animated-item--exit-zoom-out,.elementor-animated-content .elementor-animated-item--fade-out{
    opacity:1;
    transform:scale(1)
}
.elementor-animated-content .elementor-animated-item--enter-from-right{
    transform:translateX(1000px)
}
.elementor-animated-content .elementor-animated-item--enter-from-left{
    transform:translateX(-1000px)
}
.elementor-animated-content .elementor-animated-item--enter-from-top{
    transform:translateY(-600px)
}
.elementor-animated-content .elementor-animated-item--enter-from-bottom{
    transform:translateY(500px)
}
.elementor-animated-content .elementor-animated-item--enter-from-bottom,.elementor-animated-content .elementor-animated-item--enter-from-left,.elementor-animated-content .elementor-animated-item--enter-from-right,.elementor-animated-content .elementor-animated-item--enter-from-top{
    opacity:0
}
.elementor-animated-content .elementor-animated-item--exit-to-bottom,.elementor-animated-content .elementor-animated-item--exit-to-left,.elementor-animated-content .elementor-animated-item--exit-to-right,.elementor-animated-content .elementor-animated-item--exit-to-top{
    opacity:1;
    transform:translateY(0) translateX(0)
}
.elementor-animated-content .elementor-animated-item--move-contained-bottom,.elementor-animated-content .elementor-animated-item--move-contained-left,.elementor-animated-content .elementor-animated-item--move-contained-right,.elementor-animated-content .elementor-animated-item--move-contained-top{
    transform:scale(1.2) translate(var(--translate))
}
.elementor-editor-active .elementor.elementor-edit-mode .elementor-widget.elementor-global-widget:hover{
    outline:1px solid var(--e-p-border-global)
}
.elementor-editor-active .elementor.elementor-edit-mode .elementor-global-widget .elementor-editor-widget-settings{
    background-color:var(--e-p-border-global)
}
.elementor-editor-active .elementor.elementor-edit-mode .elementor-global-widget .elementor-editor-widget-settings .elementor-editor-element-setting{
    background-color:var(--e-p-border-global);
    color:var(--e-p-border-global-invert)
}
.elementor-editor-active .elementor.elementor-edit-mode .elementor-global-widget .elementor-editor-widget-settings .elementor-editor-element-setting:hover{
    background-color:var(--e-p-border-global-hover)
}
.elementor-editor-active .elementor.elementor-edit-mode .elementor-global-widget .elementor-editor-widget-settings .elementor-editor-element-setting.elementor-editor-element-save{
    display:none
}
.elementor-theme-builder-content-area{
    height:400px
}
.elementor-location-footer:before,.elementor-location-header:before{
    content:"";
    display:table;
    clear:both
}
.elementor-posts.elementor-posts--skin-archive_full_content article.elementor-post{
    display:block
}
.elementor-sticky--active{
    z-index:99
}
.e-con.elementor-sticky--active{
    z-index:var(--z-index,99)
}
[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{
    display:flex;
    pointer-events:none;
    background-color:transparent;
    -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;
    top:20px;
    margin-top:0;
    right:20px;
    opacity:1;
    z-index:9999;
    pointer-events:all
}
.elementor-popup-modal .dialog-close-button svg{
    fill:#1f2124;
    height:1em;
    width:1em
}
.elementor-popup-modal .dialog-widget-content{
    background-color:#fff;
    width:auto;
    overflow:visible;
    max-width:100%;
    max-height:100%;
    border-radius:0;
    box-shadow:none;
    pointer-events:all
}
.elementor-popup-modal .dialog-message{
    width:640px;
    max-width:100vw;
    max-height:100vh;
    padding:0;
    overflow:auto;
    display:flex
}
.elementor-popup-modal .elementor{
    width:100%
}
.elementor-motion-effects-element,.elementor-motion-effects-layer{
    transition-property:transform,opacity;
    transition-timing-function:cubic-bezier(0,.33,.07,1.03);
    transition-duration:1s
}
.elementor-motion-effects-container{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    overflow:hidden;
    transform-origin:var(--e-transform-origin-y) var(--e-transform-origin-x)
}
.elementor-motion-effects-layer{
    position:absolute;
    top:0;
    left:0;
    background-repeat:no-repeat;
    background-size:cover
}
.elementor-motion-effects-perspective{
    perspective:1200px
}
.elementor-motion-effects-element{
    transform-origin:var(--e-transform-origin-y) var(--e-transform-origin-x)
}
body.woocommerce #content div.product .elementor-widget-woocommerce-product-images div.images,body.woocommerce-page #content div.product .elementor-widget-woocommerce-product-images div.images,body.woocommerce-page div.product .elementor-widget-woocommerce-product-images div.images,body.woocommerce div.product .elementor-widget-woocommerce-product-images div.images{
    float:none;
    width:100%;
    padding:0
}
body.rtl.woocommerce #content div.product .elementor-widget-woocommerce-product-images div.images,body.rtl.woocommerce-page #content div.product .elementor-widget-woocommerce-product-images div.images,body.rtl.woocommerce-page div.product .elementor-widget-woocommerce-product-images div.images,body.rtl.woocommerce div.product .elementor-widget-woocommerce-product-images div.images{
    float:none;
    padding:0
}
:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart) form.cart{
    margin:0
}
:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart) form.cart.variations_form .woocommerce-variation-add-to-cart,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart) form.cart:not(.grouped_form):not(.variations_form){
    display:flex;
    flex-wrap:nowrap
}
:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart) form.cart .button:where(:not(:first-child)),:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart) form.cart button:where(:not(:first-child)){
    margin-top:0;
    margin-left:var(--button-spacing,10px)
}
:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart) .e-loop-add-to-cart-form-container{
    display:flex;
    flex-wrap:wrap;
    gap:var(--view-cart-spacing,10px)
}
:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart) .e-loop-add-to-cart-form-container>*{
    display:flex;
    flex-basis:auto;
    margin:0
}
:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart) .quantity{
    vertical-align:middle
}
:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart) .quantity .qty{
    vertical-align:top;
    margin-right:0
}
:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart) .quantity input{
    height:100%
}
:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart--layout-auto form.cart.variations_form .woocommerce-variation-add-to-cart,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart--layout-auto form.cart:not(.grouped_form):not(.variations_form),:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart--layout-stacked form.cart.variations_form .woocommerce-variation-add-to-cart,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart--layout-stacked form.cart:not(.grouped_form):not(.variations_form){
    display:block
}
:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart--layout-auto .e-atc-qty-button-holder,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart--layout-stacked .e-atc-qty-button-holder{
    display:flex
}
:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart--layout-stacked .e-loop-add-to-cart-form-container{
    flex-wrap:wrap
}
:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart--layout-stacked .e-loop-add-to-cart-form-container>*{
    flex-basis:100%
}
:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart--layout-stacked .e-atc-qty-button-holder{
    flex-wrap:wrap
}
:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart--layout-stacked .e-atc-qty-button-holder>*{
    flex-basis:100%
}
:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart--layout-stacked .e-atc-qty-button-holder .button,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart--layout-stacked .e-atc-qty-button-holder button{
    flex-basis:auto
}
:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart--layout-stacked .e-atc-qty-button-holder .button:where(:not(:first-child)),:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart--layout-stacked .e-atc-qty-button-holder button:where(:not(:first-child)){
    margin-left:0;
    margin-top:var(--button-spacing,10px)
}
:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart--layout-auto .e-atc-qty-button-holder{
    flex-wrap:nowrap
}
:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart--layout-auto .e-atc-qty-button-holder .quantity{
    margin-right:0
}
:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart--layout-auto .e-atc-qty-button-holder .button,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart--layout-auto .e-atc-qty-button-holder button{
    vertical-align:middle
}
:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart--align-left:not([class*="--layout-stacked"]):not([class*="--layout-auto"]):not([class*=-product-add-to-cart]){
    text-align:left
}
:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart--align-left .e-loop-add-to-cart-form-container,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart--align-left:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart.variations_form .woocommerce-variation-add-to-cart,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart--align-left:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart:not(.grouped_form):not(.variations_form),:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart--align-left[class*="--layout-auto"] .e-atc-qty-button-holder,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart--align-left[class*="--layout-stacked"] .e-atc-qty-button-holder{
    justify-content:flex-start;
    text-align:left
}
:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart--align-right:not([class*="--layout-stacked"]):not([class*="--layout-auto"]):not([class*=-product-add-to-cart]){
    text-align:right
}
:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart--align-right .e-loop-add-to-cart-form-container,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart--align-right:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart.variations_form .woocommerce-variation-add-to-cart,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart--align-right:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart:not(.grouped_form):not(.variations_form),:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart--align-right[class*="--layout-auto"] .e-atc-qty-button-holder,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart--align-right[class*="--layout-stacked"] .e-atc-qty-button-holder{
    justify-content:flex-end;
    text-align:right
}
:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart--align-center:not([class*="--layout-stacked"]):not([class*="--layout-auto"]):not([class*=-product-add-to-cart]){
    text-align:center
}
:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart--align-center .e-loop-add-to-cart-form-container,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart--align-center:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart.variations_form .woocommerce-variation-add-to-cart,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart--align-center:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart:not(.grouped_form):not(.variations_form),:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart--align-center[class*="--layout-auto"] .e-atc-qty-button-holder,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart--align-center[class*="--layout-stacked"] .e-atc-qty-button-holder{
    justify-content:center;
    text-align:center
}
:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart--align-center form.cart div.quantity,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart--align-left form.cart div.quantity,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart--align-right form.cart div.quantity{
    margin-right:0
}
:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart--align-center form.cart .button,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart--align-center form.cart button,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart--align-left form.cart .button,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart--align-left form.cart button,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart--align-right form.cart .button,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart--align-right form.cart button{
    flex-basis:auto
}
:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart--align-justify:not([class*="--layout-stacked"]):not([class*="--layout-auto"]):not([class*=-product-add-to-cart]) .elementor-button{
    width:100%
}
:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart--align-justify .e-loop-add-to-cart-form-container>*{
    flex-basis:100%;
    justify-content:center
}
:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart--align-justify .e-loop-add-to-cart-form-container a.added_to_cart{
    flex-basis:auto
}
:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart--align-justify form.cart div.quantity{
    margin-right:auto
}
:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart--align-justify form.cart .button,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart--align-justify form.cart button{
    flex-basis:100%
}
@media(min-width:-1){
    :is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-widescreen--align-left:not([class*="--layout-stacked"]):not([class*="--layout-auto"]):not([class*=-product-add-to-cart]){
        text-align:left
    }
    :is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-widescreen--align-left .e-loop-add-to-cart-form-container,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-widescreen--align-left:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart.variations_form .woocommerce-variation-add-to-cart,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-widescreen--align-left:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart:not(.grouped_form):not(.variations_form),:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-widescreen--align-left[class*="--layout-auto"] .e-atc-qty-button-holder,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-widescreen--align-left[class*="--layout-stacked"] .e-atc-qty-button-holder{
        justify-content:flex-start;
        text-align:left
    }
    :is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-widescreen--align-right:not([class*="--layout-stacked"]):not([class*="--layout-auto"]):not([class*=-product-add-to-cart]){
        text-align:right
    }
    :is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-widescreen--align-right .e-loop-add-to-cart-form-container,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-widescreen--align-right:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart.variations_form .woocommerce-variation-add-to-cart,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-widescreen--align-right:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart:not(.grouped_form):not(.variations_form),:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-widescreen--align-right[class*="--layout-auto"] .e-atc-qty-button-holder,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-widescreen--align-right[class*="--layout-stacked"] .e-atc-qty-button-holder{
        justify-content:flex-end;
        text-align:right
    }
    :is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-widescreen--align-center:not([class*="--layout-stacked"]):not([class*="--layout-auto"]):not([class*=-product-add-to-cart]){
        text-align:center
    }
    :is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-widescreen--align-center .e-loop-add-to-cart-form-container,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-widescreen--align-center:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart.variations_form .woocommerce-variation-add-to-cart,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-widescreen--align-center:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart:not(.grouped_form):not(.variations_form),:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-widescreen--align-center[class*="--layout-auto"] .e-atc-qty-button-holder,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-widescreen--align-center[class*="--layout-stacked"] .e-atc-qty-button-holder{
        justify-content:center;
        text-align:center
    }
    :is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-widescreen--align-center form.cart div.quantity,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-widescreen--align-left form.cart div.quantity,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-widescreen--align-right form.cart div.quantity{
        margin-right:0
    }
    :is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-widescreen--align-center form.cart .button,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-widescreen--align-center form.cart button,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-widescreen--align-left form.cart .button,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-widescreen--align-left form.cart button,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-widescreen--align-right form.cart .button,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-widescreen--align-right form.cart button{
        flex-basis:auto
    }
    :is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-widescreen--align-justify:not([class*="--layout-stacked"]):not([class*="--layout-auto"]):not([class*=-product-add-to-cart]) .elementor-button{
        width:100%
    }
    :is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-widescreen--align-justify .e-loop-add-to-cart-form-container>*{
        flex-basis:100%;
        justify-content:center
    }
    :is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-widescreen--align-justify .e-loop-add-to-cart-form-container a.added_to_cart{
        flex-basis:auto
    }
    :is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-widescreen--align-justify form.cart div.quantity{
        margin-right:auto
    }
    :is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-widescreen--align-justify form.cart .button,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-widescreen--align-justify form.cart button{
        flex-basis:100%
    }
}
@media(max-width:-1){
    :is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-laptop--align-left:not([class*="--layout-stacked"]):not([class*="--layout-auto"]):not([class*=-product-add-to-cart]){
        text-align:left
    }
    :is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-laptop--align-left .e-loop-add-to-cart-form-container,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-laptop--align-left:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart.variations_form .woocommerce-variation-add-to-cart,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-laptop--align-left:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart:not(.grouped_form):not(.variations_form),:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-laptop--align-left[class*="--layout-auto"] .e-atc-qty-button-holder,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-laptop--align-left[class*="--layout-stacked"] .e-atc-qty-button-holder{
        justify-content:flex-start;
        text-align:left
    }
    :is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-laptop--align-right:not([class*="--layout-stacked"]):not([class*="--layout-auto"]):not([class*=-product-add-to-cart]){
        text-align:right
    }
    :is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-laptop--align-right .e-loop-add-to-cart-form-container,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-laptop--align-right:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart.variations_form .woocommerce-variation-add-to-cart,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-laptop--align-right:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart:not(.grouped_form):not(.variations_form),:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-laptop--align-right[class*="--layout-auto"] .e-atc-qty-button-holder,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-laptop--align-right[class*="--layout-stacked"] .e-atc-qty-button-holder{
        justify-content:flex-end;
        text-align:right
    }
    :is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-laptop--align-center:not([class*="--layout-stacked"]):not([class*="--layout-auto"]):not([class*=-product-add-to-cart]){
        text-align:center
    }
    :is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-laptop--align-center .e-loop-add-to-cart-form-container,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-laptop--align-center:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart.variations_form .woocommerce-variation-add-to-cart,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-laptop--align-center:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart:not(.grouped_form):not(.variations_form),:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-laptop--align-center[class*="--layout-auto"] .e-atc-qty-button-holder,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-laptop--align-center[class*="--layout-stacked"] .e-atc-qty-button-holder{
        justify-content:center;
        text-align:center
    }
    :is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-laptop--align-center form.cart div.quantity,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-laptop--align-left form.cart div.quantity,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-laptop--align-right form.cart div.quantity{
        margin-right:0
    }
    :is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-laptop--align-center form.cart .button,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-laptop--align-center form.cart button,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-laptop--align-left form.cart .button,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-laptop--align-left form.cart button,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-laptop--align-right form.cart .button,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-laptop--align-right form.cart button{
        flex-basis:auto
    }
    :is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-laptop--align-justify:not([class*="--layout-stacked"]):not([class*="--layout-auto"]):not([class*=-product-add-to-cart]) .elementor-button{
        width:100%
    }
    :is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-laptop--align-justify .e-loop-add-to-cart-form-container>*{
        flex-basis:100%;
        justify-content:center
    }
    :is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-laptop--align-justify .e-loop-add-to-cart-form-container a.added_to_cart{
        flex-basis:auto
    }
    :is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-laptop--align-justify form.cart div.quantity{
        margin-right:auto
    }
    :is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-laptop--align-justify form.cart .button,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-laptop--align-justify form.cart button{
        flex-basis:100%
    }
}
@media(max-width:-1){
    :is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-tablet_extra--align-left:not([class*="--layout-stacked"]):not([class*="--layout-auto"]):not([class*=-product-add-to-cart]){
        text-align:left
    }
    :is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-tablet_extra--align-left .e-loop-add-to-cart-form-container,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-tablet_extra--align-left:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart.variations_form .woocommerce-variation-add-to-cart,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-tablet_extra--align-left:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart:not(.grouped_form):not(.variations_form),:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-tablet_extra--align-left[class*="--layout-auto"] .e-atc-qty-button-holder,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-tablet_extra--align-left[class*="--layout-stacked"] .e-atc-qty-button-holder{
        justify-content:flex-start;
        text-align:left
    }
    :is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-tablet_extra--align-right:not([class*="--layout-stacked"]):not([class*="--layout-auto"]):not([class*=-product-add-to-cart]){
        text-align:right
    }
    :is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-tablet_extra--align-right .e-loop-add-to-cart-form-container,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-tablet_extra--align-right:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart.variations_form .woocommerce-variation-add-to-cart,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-tablet_extra--align-right:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart:not(.grouped_form):not(.variations_form),:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-tablet_extra--align-right[class*="--layout-auto"] .e-atc-qty-button-holder,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-tablet_extra--align-right[class*="--layout-stacked"] .e-atc-qty-button-holder{
        justify-content:flex-end;
        text-align:right
    }
    :is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-tablet_extra--align-center:not([class*="--layout-stacked"]):not([class*="--layout-auto"]):not([class*=-product-add-to-cart]){
        text-align:center
    }
    :is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-tablet_extra--align-center .e-loop-add-to-cart-form-container,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-tablet_extra--align-center:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart.variations_form .woocommerce-variation-add-to-cart,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-tablet_extra--align-center:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart:not(.grouped_form):not(.variations_form),:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-tablet_extra--align-center[class*="--layout-auto"] .e-atc-qty-button-holder,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-tablet_extra--align-center[class*="--layout-stacked"] .e-atc-qty-button-holder{
        justify-content:center;
        text-align:center
    }
    :is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-tablet_extra--align-center form.cart div.quantity,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-tablet_extra--align-left form.cart div.quantity,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-tablet_extra--align-right form.cart div.quantity{
        margin-right:0
    }
    :is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-tablet_extra--align-center form.cart .button,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-tablet_extra--align-center form.cart button,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-tablet_extra--align-left form.cart .button,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-tablet_extra--align-left form.cart button,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-tablet_extra--align-right form.cart .button,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-tablet_extra--align-right form.cart button{
        flex-basis:auto
    }
    :is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-tablet_extra--align-justify:not([class*="--layout-stacked"]):not([class*="--layout-auto"]):not([class*=-product-add-to-cart]) .elementor-button{
        width:100%
    }
    :is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-tablet_extra--align-justify .e-loop-add-to-cart-form-container>*{
        flex-basis:100%;
        justify-content:center
    }
    :is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-tablet_extra--align-justify .e-loop-add-to-cart-form-container a.added_to_cart{
        flex-basis:auto
    }
    :is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-tablet_extra--align-justify form.cart div.quantity{
        margin-right:auto
    }
    :is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-tablet_extra--align-justify form.cart .button,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-tablet_extra--align-justify form.cart button{
        flex-basis:100%
    }
}
@media(max-width:1024px){
    :is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-tablet--align-left:not([class*="--layout-stacked"]):not([class*="--layout-auto"]):not([class*=-product-add-to-cart]){
        text-align:left
    }
    :is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-tablet--align-left .e-loop-add-to-cart-form-container,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-tablet--align-left:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart.variations_form .woocommerce-variation-add-to-cart,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-tablet--align-left:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart:not(.grouped_form):not(.variations_form),:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-tablet--align-left[class*="--layout-auto"] .e-atc-qty-button-holder,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-tablet--align-left[class*="--layout-stacked"] .e-atc-qty-button-holder{
        justify-content:flex-start;
        text-align:left
    }
    :is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-tablet--align-right:not([class*="--layout-stacked"]):not([class*="--layout-auto"]):not([class*=-product-add-to-cart]){
        text-align:right
    }
    :is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-tablet--align-right .e-loop-add-to-cart-form-container,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-tablet--align-right:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart.variations_form .woocommerce-variation-add-to-cart,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-tablet--align-right:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart:not(.grouped_form):not(.variations_form),:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-tablet--align-right[class*="--layout-auto"] .e-atc-qty-button-holder,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-tablet--align-right[class*="--layout-stacked"] .e-atc-qty-button-holder{
        justify-content:flex-end;
        text-align:right
    }
    :is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-tablet--align-center:not([class*="--layout-stacked"]):not([class*="--layout-auto"]):not([class*=-product-add-to-cart]){
        text-align:center
    }
    :is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-tablet--align-center .e-loop-add-to-cart-form-container,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-tablet--align-center:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart.variations_form .woocommerce-variation-add-to-cart,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-tablet--align-center:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart:not(.grouped_form):not(.variations_form),:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-tablet--align-center[class*="--layout-auto"] .e-atc-qty-button-holder,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-tablet--align-center[class*="--layout-stacked"] .e-atc-qty-button-holder{
        justify-content:center;
        text-align:center
    }
    :is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-tablet--align-center form.cart div.quantity,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-tablet--align-left form.cart div.quantity,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-tablet--align-right form.cart div.quantity{
        margin-right:0
    }
    :is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-tablet--align-center form.cart .button,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-tablet--align-center form.cart button,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-tablet--align-left form.cart .button,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-tablet--align-left form.cart button,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-tablet--align-right form.cart .button,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-tablet--align-right form.cart button{
        flex-basis:auto
    }
    :is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-tablet--align-justify:not([class*="--layout-stacked"]):not([class*="--layout-auto"]):not([class*=-product-add-to-cart]) .elementor-button{
        width:100%
    }
    :is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-tablet--align-justify .e-loop-add-to-cart-form-container>*{
        flex-basis:100%;
        justify-content:center
    }
    :is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-tablet--align-justify .e-loop-add-to-cart-form-container a.added_to_cart{
        flex-basis:auto
    }
    :is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-tablet--align-justify form.cart div.quantity{
        margin-right:auto
    }
    :is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-tablet--align-justify form.cart .button,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-tablet--align-justify form.cart button{
        flex-basis:100%
    }
}
@media(max-width:-1){
    :is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile_extra--align-left:not([class*="--layout-stacked"]):not([class*="--layout-auto"]):not([class*=-product-add-to-cart]){
        text-align:left
    }
    :is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile_extra--align-left .e-loop-add-to-cart-form-container,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile_extra--align-left:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart.variations_form .woocommerce-variation-add-to-cart,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile_extra--align-left:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart:not(.grouped_form):not(.variations_form),:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile_extra--align-left[class*="--layout-auto"] .e-atc-qty-button-holder,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile_extra--align-left[class*="--layout-stacked"] .e-atc-qty-button-holder{
        justify-content:flex-start;
        text-align:left
    }
    :is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile_extra--align-right:not([class*="--layout-stacked"]):not([class*="--layout-auto"]):not([class*=-product-add-to-cart]){
        text-align:right
    }
    :is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile_extra--align-right .e-loop-add-to-cart-form-container,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile_extra--align-right:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart.variations_form .woocommerce-variation-add-to-cart,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile_extra--align-right:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart:not(.grouped_form):not(.variations_form),:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile_extra--align-right[class*="--layout-auto"] .e-atc-qty-button-holder,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile_extra--align-right[class*="--layout-stacked"] .e-atc-qty-button-holder{
        justify-content:flex-end;
        text-align:right
    }
    :is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile_extra--align-center:not([class*="--layout-stacked"]):not([class*="--layout-auto"]):not([class*=-product-add-to-cart]){
        text-align:center
    }
    :is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile_extra--align-center .e-loop-add-to-cart-form-container,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile_extra--align-center:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart.variations_form .woocommerce-variation-add-to-cart,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile_extra--align-center:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart:not(.grouped_form):not(.variations_form),:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile_extra--align-center[class*="--layout-auto"] .e-atc-qty-button-holder,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile_extra--align-center[class*="--layout-stacked"] .e-atc-qty-button-holder{
        justify-content:center;
        text-align:center
    }
    :is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile_extra--align-center form.cart div.quantity,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile_extra--align-left form.cart div.quantity,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile_extra--align-right form.cart div.quantity{
        margin-right:0
    }
    :is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile_extra--align-center form.cart .button,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile_extra--align-center form.cart button,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile_extra--align-left form.cart .button,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile_extra--align-left form.cart button,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile_extra--align-right form.cart .button,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile_extra--align-right form.cart button{
        flex-basis:auto
    }
    :is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile_extra--align-justify:not([class*="--layout-stacked"]):not([class*="--layout-auto"]):not([class*=-product-add-to-cart]) .elementor-button{
        width:100%
    }
    :is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile_extra--align-justify .e-loop-add-to-cart-form-container>*{
        flex-basis:100%;
        justify-content:center
    }
    :is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile_extra--align-justify .e-loop-add-to-cart-form-container a.added_to_cart{
        flex-basis:auto
    }
    :is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile_extra--align-justify form.cart div.quantity{
        margin-right:auto
    }
    :is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile_extra--align-justify form.cart .button,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile_extra--align-justify form.cart button{
        flex-basis:100%
    }
}
@media(max-width:767px){
    :is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile--align-left:not([class*="--layout-stacked"]):not([class*="--layout-auto"]):not([class*=-product-add-to-cart]){
        text-align:left
    }
    :is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile--align-left .e-loop-add-to-cart-form-container,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile--align-left:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart.variations_form .woocommerce-variation-add-to-cart,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile--align-left:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart:not(.grouped_form):not(.variations_form),:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile--align-left[class*="--layout-auto"] .e-atc-qty-button-holder,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile--align-left[class*="--layout-stacked"] .e-atc-qty-button-holder{
        justify-content:flex-start;
        text-align:left
    }
    :is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile--align-right:not([class*="--layout-stacked"]):not([class*="--layout-auto"]):not([class*=-product-add-to-cart]){
        text-align:right
    }
    :is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile--align-right .e-loop-add-to-cart-form-container,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile--align-right:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart.variations_form .woocommerce-variation-add-to-cart,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile--align-right:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart:not(.grouped_form):not(.variations_form),:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile--align-right[class*="--layout-auto"] .e-atc-qty-button-holder,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile--align-right[class*="--layout-stacked"] .e-atc-qty-button-holder{
        justify-content:flex-end;
        text-align:right
    }
    :is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile--align-center:not([class*="--layout-stacked"]):not([class*="--layout-auto"]):not([class*=-product-add-to-cart]){
        text-align:center
    }
    :is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile--align-center .e-loop-add-to-cart-form-container,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile--align-center:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart.variations_form .woocommerce-variation-add-to-cart,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile--align-center:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart:not(.grouped_form):not(.variations_form),:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile--align-center[class*="--layout-auto"] .e-atc-qty-button-holder,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile--align-center[class*="--layout-stacked"] .e-atc-qty-button-holder{
        justify-content:center;
        text-align:center
    }
    :is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile--align-center form.cart div.quantity,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile--align-left form.cart div.quantity,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile--align-right form.cart div.quantity{
        margin-right:0
    }
    :is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile--align-center form.cart .button,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile--align-center form.cart button,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile--align-left form.cart .button,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile--align-left form.cart button,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile--align-right form.cart .button,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile--align-right form.cart button{
        flex-basis:auto
    }
    :is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile--align-justify:not([class*="--layout-stacked"]):not([class*="--layout-auto"]):not([class*=-product-add-to-cart]) .elementor-button{
        width:100%
    }
    :is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile--align-justify .e-loop-add-to-cart-form-container>*{
        flex-basis:100%;
        justify-content:center
    }
    :is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile--align-justify .e-loop-add-to-cart-form-container a.added_to_cart{
        flex-basis:auto
    }
    :is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile--align-justify form.cart div.quantity{
        margin-right:auto
    }
    :is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile--align-justify form.cart .button,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile--align-justify form.cart button{
        flex-basis:100%
    }
}
:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart):not(.e-add-to-cart--show-quantity-yes) form.cart .quantity{
    display:none!important
}
:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart):not(.e-add-to-cart--show-quantity-yes) form.cart .button:where(:not(:first-child)),:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart):not(.e-add-to-cart--show-quantity-yes) form.cart button:where(:not(:first-child)){
    margin-left:0
}
:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart):not(.e-add-to-cart--show-quantity-yes)[class*="--layout-stacked"] form.cart .button:where(:not(:first-child)),:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart):not(.e-add-to-cart--show-quantity-yes)[class*="--layout-stacked"] form.cart button:where(:not(:first-child)){
    margin-top:0
}
:is(.e-loop-item .elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .e-loop-item .elementor-widget-woocommerce-product-add-to-cart) form.cart input.qty.disabled{
    pointer-events:none
}
:is(.e-loop-item .elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .e-loop-item .elementor-widget-woocommerce-product-add-to-cart) form.cart .button{
    text-align:center
}
:is(.e-loop-item .elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .e-loop-item .elementor-widget-woocommerce-product-add-to-cart) .added_to_cart{
    margin:0;
    padding:0;
    display:flex;
    align-items:center
}
:is(.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart) .quantity{
    vertical-align:middle
}
:is(.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart) .quantity .qty{
    vertical-align:top;
    margin-right:0;
    width:3.631em;
    text-align:center
}
:is(.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-button-info button.button.alt.elementor-button{
    background-color:#5bc0de
}
:is(.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-button-success button.button.alt.elementor-button{
    background-color:#5cb85c
}
:is(.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-button-warning button.button.alt.elementor-button{
    background-color:#f0ad4e
}
:is(.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-button-danger button.button.alt.elementor-button{
    background-color:#d9534f
}
.woocommerce div.product.elementor ul.tabs:before{
    position:static;
    content:none;
    width:auto;
    bottom:auto;
    left:auto;
    border-bottom:0;
    z-index:auto
}
.woocommerce div.product.elementor ul.tabs{
    margin:0
}
.woocommerce div.product.elementor ul.tabs li{
    padding:0
}
.woocommerce div.product.elementor ul.tabs li a{
    padding:.8em 1.2em;
    line-height:1
}
.woocommerce div.product.elementor ul.tabs li:after,.woocommerce div.product.elementor ul.tabs li:before{
    border:0;
    position:static;
    bottom:auto;
    width:auto;
    height:auto;
    content:none;
    box-sizing:border-box
}
.woocommerce div.product.elementor .woocommerce-tabs .panel{
    padding:20px;
    border-radius:0;
    border-width:0;
    border-top:1px solid #d3ced2;
    box-shadow:none;
    margin:-1px 0 0
}
.woocommerce .elementor-product-price-block-yes.elementor-widget-woocommerce-product-price .price del,.woocommerce .elementor-product-price-block-yes.elementor-widget-woocommerce-product-price .price ins{
    display:block
}
.elementor-widget-woocommerce-product-meta .detail-container{
    position:relative
}
.elementor-widget-woocommerce-product-meta .detail-container:after{
    position:absolute;
    bottom:0;
    left:0;
    width:100%
}
.elementor-widget-woocommerce-product-meta .detail-label{
    font-weight:700
}
.elementor-woo-meta--view-inline .product_meta{
    display:flex;
    flex-wrap:wrap
}
.elementor-woo-meta--view-inline .product_meta .detail-container:after{
    width:auto;
    left:auto;
    right:auto;
    position:absolute;
    height:100%;
    top:50%;
    transform:translateY(-50%);
    border-top:0;
    border-bottom:0;
    border-right:0;
    border-left-width:1px;
    border-style:solid;
    right:-8px
}
.elementor-woo-meta--view-table .product_meta{
    display:flex;
    flex-direction:column
}
.elementor-woo-meta--view-table .product_meta .detail-container{
    display:flex
}
.elementor-woo-meta--view-table .product_meta .detail-label{
    min-width:108px
}
.elementor-woo-meta--view-stacked .product_meta .detail-container{
    display:block
}
.woocommerce .elementor-widget-woocommerce-product-rating .elementor-widget-container .woocommerce-product-rating{
    margin-bottom:0;
    display:flex;
    align-items:center
}
.woocommerce .elementor-widget-woocommerce-product-rating .elementor-widget-container .star-rating{
    margin-top:0
}
.elementor-product-rating--align-left .woocommerce-product-rating{
    justify-content:flex-start
}
.elementor-product-rating--align-right .woocommerce-product-rating{
    justify-content:flex-end
}
.elementor-product-rating--align-center .woocommerce-product-rating{
    justify-content:center
}
.elementor-product-rating--align-justify .woocommerce-product-rating .woocommerce-review-link{
    margin-left:auto
}
.elementor-products-grid ul.products.elementor-grid{
    display:grid;
    margin:0;
    grid-column-gap:20px;
    grid-row-gap:40px
}
.elementor-products-grid ul.products.elementor-grid:after,.elementor-products-grid ul.products.elementor-grid:before{
    content:none;
    display:none
}
.elementor-products-grid ul.products.elementor-grid li.product{
    width:auto;
    padding:0;
    margin:0;
    float:none;
    display:var(--button-align-display);
    flex-direction:var(--button-align-direction);
    justify-content:var(--button-align-justify)
}
.elementor-products-grid ul.products.elementor-grid li.product .onsale{
    padding:0;
    display:none
}
.elementor-products-grid ul.products.elementor-grid li.product a.woocommerce-loop-product__link{
    display:block;
    position:relative
}
.elementor-products-grid:not(.show-heading-yes) .products>h2{
    display:none
}
.elementor-products-grid nav.woocommerce-pagination{
    margin-top:40px
}
.elementor-products-grid:not(.elementor-show-pagination-border-yes) nav.woocommerce-pagination ul{
    border:0
}
.elementor-products-grid:not(.elementor-show-pagination-border-yes) nav.woocommerce-pagination ul li{
    border-right:0;
    border-left:0
}
.elementor-widget-woocommerce-products:not(.products-heading-show) .cross-sells>h2,.elementor-widget-woocommerce-products:not(.products-heading-show) .related>h2,.elementor-widget-woocommerce-products:not(.products-heading-show) .upsells>h2{
    display:none
}
.elementor-widget-woocommerce-products.products-heading-show .cross-sells>h2,.elementor-widget-woocommerce-products.products-heading-show .related>h2,.elementor-widget-woocommerce-products.products-heading-show .upsells>h2{
    display:block;
    text-align:var(--products-title-alignment,left);
    color:var(--products-title-color);
    margin-bottom:var(--products-title-spacing,1rem)
}
.elementor-product-loop-item--align-left ul.products li.product .star-rating{
    margin-right:auto
}
.elementor-product-loop-item--align-right ul.products li.product .star-rating{
    margin-left:auto
}
.elementor-product-loop-item--align-center ul.products li.product .star-rating{
    margin-right:auto;
    margin-left:auto
}
.woocommerce .elementor-element.elementor-products-grid ul.products li.product,.woocommerce div.product .elementor-element.elementor-products-grid .related.products ul.products li.product,.woocommerce div.product .elementor-element.elementor-products-grid .upsells.products ul.products li.product{
    width:auto
}
@media(min-width:1025px){
    .elementor-widget-wc-archive-products .woocommerce.columns-2 ul.products{
        grid-template-columns:repeat(2,1fr)
    }
    .elementor-widget-wc-archive-products .woocommerce.columns-3 ul.products{
        grid-template-columns:repeat(3,1fr)
    }
    .elementor-widget-wc-archive-products .woocommerce.columns-4 ul.products{
        grid-template-columns:repeat(4,1fr)
    }
    .elementor-widget-wc-archive-products .woocommerce.columns-5 ul.products{
        grid-template-columns:repeat(5,1fr)
    }
    .elementor-widget-wc-archive-products .woocommerce.columns-6 ul.products{
        grid-template-columns:repeat(6,1fr)
    }
    .elementor-widget-wc-archive-products .woocommerce.columns-7 ul.products{
        grid-template-columns:repeat(7,1fr)
    }
    .elementor-widget-wc-archive-products .woocommerce.columns-8 ul.products{
        grid-template-columns:repeat(8,1fr)
    }
    .elementor-widget-wc-archive-products .woocommerce.columns-9 ul.products{
        grid-template-columns:repeat(9,1fr)
    }
    .elementor-widget-wc-archive-products .woocommerce.columns-10 ul.products{
        grid-template-columns:repeat(10,1fr)
    }
    .elementor-widget-wc-archive-products .woocommerce.columns-11 ul.products{
        grid-template-columns:repeat(11,1fr)
    }
    .elementor-widget-wc-archive-products .woocommerce.columns-12 ul.products{
        grid-template-columns:repeat(12,1fr)
    }
}
@media(max-width:1024px){
    .elementor-widget-wc-archive-products .products{
        grid-template-columns:repeat(3,1fr)
    }
}
@media(max-width:767px){
    .elementor-widget-wc-archive-products .products{
        grid-template-columns:repeat(2,1fr)
    }
}
.elementor.product .woocommerce-product-gallery__trigger+.woocommerce-product-gallery__wrapper{
    overflow:hidden
}
.woocommerce .elementor-widget-woocommerce-product-images span.onsale{
    padding:0
}
.elementor-menu-cart__wrapper{
    text-align:var(--main-alignment,left)
}
.elementor-menu-cart__toggle_wrapper{
    display:inline-block;
    position:relative
}
.elementor-menu-cart__toggle{
    display:inline-block
}
.elementor-menu-cart__toggle .elementor-button{
    background-color:var(--toggle-button-background-color,transparent);
    color:var(--toggle-button-text-color,#69727d);
    border:var(--toggle-button-border-width,1px) var(--toggle-button-border-type,solid) var(--toggle-button-border-color,#69727d);
    border-radius:var(--toggle-button-border-radius,0);
    display:inline-flex;
    flex-direction:row-reverse;
    align-items:center;
    padding:var(--toggle-icon-padding,12px 24px)
}
.elementor-menu-cart__toggle .elementor-button:hover{
    color:var(--toggle-button-hover-text-color,#69727d);
    background-color:var(--toggle-button-hover-background-color,transparent);
    border-color:var(--toggle-button-hover-border-color,#69727d)
}
.elementor-menu-cart__toggle .elementor-button:hover .elementor-button-icon{
    color:var(--toggle-button-icon-hover-color,#69727d)
}
.elementor-menu-cart__toggle .elementor-button svg{
    fill:var(--toggle-button-icon-color,#69727d)
}
.elementor-menu-cart__toggle .elementor-button svg:hover{
    fill:var(--toggle-button-icon-hover-color,#69727d)
}
.elementor-menu-cart__toggle .elementor-button-text{
    margin-inline-end:.3em
}
.elementor-menu-cart__toggle .elementor-button-icon{
    position:relative;
    transition:color .1s
}
.elementor-menu-cart__toggle .e-toggle-cart-custom-icon,.elementor-menu-cart__toggle .elementor-button-icon{
    color:var(--toggle-button-icon-color,#69727d);
    font-size:var(--toggle-icon-size,inherit)
}
.elementor-menu-cart__toggle .e-toggle-cart-custom-icon:hover{
    color:var(--toggle-button-icon-hover-color,#69727d)
}
.elementor-menu-cart--items-indicator-bubble .elementor-menu-cart__toggle .elementor-button-icon .elementor-button-icon-qty[data-counter]{
    display:block;
    position:absolute;
    min-width:1.6em;
    height:1.6em;
    line-height:1.5em;
    top:-.7em;
    inset-inline-end:-.7em;
    border-radius:100%;
    color:var(--items-indicator-text-color,#fff);
    background-color:var(--items-indicator-background-color,#d9534f);
    text-align:center;
    font-size:10px
}
.elementor-menu-cart--items-indicator-plain .elementor-menu-cart__toggle .elementor-button-icon .elementor-button-icon-qty[data-counter]{
    display:inline-block;
    font-weight:400
}
.elementor-menu-cart--items-indicator-none .elementor-menu-cart__toggle .elementor-button-icon .elementor-button-icon-qty[data-counter]{
    display:none
}
.elementor-menu-cart__container{
    transform:scale(1);
    overflow:hidden;
    position:fixed;
    z-index:9998;
    top:0;
    left:0;
    width:100vw;
    height:100%;
    background-color:rgba(0,0,0,.25);
    transition:background-color .4s,transform 0s;
    text-align:left
}
.elementor-menu-cart__main{
    position:fixed;
    left:var(--side-cart-alignment-left,auto);
    right:var(--side-cart-alignment-right,0);
    transform:translateX(0);
    top:0;
    bottom:0;
    display:flex;
    flex-direction:column;
    align-items:stretch;
    font-size:14px;
    min-height:200px;
    width:350px;
    max-width:100%;
    transition:.3s;
    padding:var(--cart-padding,20px 30px);
    background-color:var(--cart-background-color,#fff);
    box-shadow:0 0 20px rgba(0,0,0,.2);
    border-style:var(--cart-border-style,none);
    border-color:var(--cart-border-color,initial);
    border-radius:var(--cart-border-radius,0);
    margin-top:var(--mini-cart-spacing,0)
}
.elementor-menu-cart__main .widget_shopping_cart_content{
    height:100%;
    display:flex;
    flex-direction:column
}
.elementor-menu-cart__main .widget_shopping_cart_content .woocommerce-mini-cart__empty-message{
    color:var(--empty-message-color,inherit);
    text-align:var(--empty-message-alignment,left)
}
body.elementor-default .elementor-widget-woocommerce-menu-cart:not(.elementor-menu-cart--shown) .elementor-menu-cart__container{
    background-color:transparent;
    transform:scale(0);
    transition:background-color .4s,transform 0s .4s
}
body.elementor-default .elementor-widget-woocommerce-menu-cart:not(.elementor-menu-cart--shown) .elementor-menu-cart__container .dialog-lightbox-close-button{
    display:none
}
body.elementor-default .elementor-widget-woocommerce-menu-cart:not(.elementor-menu-cart--shown) .elementor-menu-cart__main{
    overflow:hidden;
    opacity:0;
    transform:var(--side-cart-alignment-transform,translateX(100%))
}
.elementor-menu-cart__close-button{
    width:var(--cart-close-icon-size,25px);
    height:var(--cart-close-icon-size,25px);
    position:relative;
    margin:0 0 20px;
    align-self:flex-end;
    cursor:pointer;
    display:inline-block;
    font-family:eicons;
    font-size:20px;
    line-height:1;
    transition:.3s
}
.elementor-menu-cart__close-button:after,.elementor-menu-cart__close-button:before{
    content:"";
    position:absolute;
    height:3px;
    width:100%;
    top:50%;
    left:0;
    margin-top:-1px;
    background:var(--cart-close-button-color,#69727d);
    border-radius:1px;
    transition:.3s
}
.elementor-menu-cart__close-button:hover:after,.elementor-menu-cart__close-button:hover:before{
    background:var(--cart-close-button-hover-color,#69727d)
}
.elementor-menu-cart__close-button:before{
    transform:rotate(140deg)
}
.elementor-menu-cart__close-button:after{
    transform:rotate(-45deg)
}
.elementor-menu-cart__close-button-custom{
    position:relative;
    margin:0 0 20px;
    align-self:flex-end;
    cursor:pointer;
    display:inline-block;
    font-family:eicons;
    font-size:20px;
    line-height:1;
    transition:.3s
}
.elementor-menu-cart__close-button-custom:hover:after,.elementor-menu-cart__close-button-custom:hover:before{
    background:var(--cart-close-button-hover-color,#69727d)
}
.elementor-menu-cart__close-button-custom .e-close-cart-custom-icon{
    font-size:var(--cart-close-icon-size,25px);
    color:var(--cart-close-button-color,#69727d)
}
.elementor-menu-cart__close-button-custom .e-close-cart-custom-icon:hover{
    color:var(--cart-close-button-hover-color,#69727d)
}
.elementor-menu-cart__close-button-custom svg{
    fill:var(--cart-close-button-color,#69727d);
    width:var(--cart-close-icon-size,25px);
    height:var(--cart-close-icon-size,25px)
}
.elementor-menu-cart__close-button-custom svg:hover{
    fill:var(--cart-close-button-hover-color,#69727d)
}
.elementor-menu-cart__products{
    max-height:calc(100vh - 250px);
    overflow:hidden;
    overflow-y:auto;
    -webkit-overflow-scrolling:touch
}
.elementor-menu-cart__product{
    display:grid;
    grid-template-columns:28% auto;
    grid-template-rows:var(--price-quantity-position--grid-template-rows,auto auto);
    position:relative;
    border-width:0;
    border-bottom:var(--divider-width,1px) var(--divider-style,solid) var(--divider-color,#d5d8dc)
}
.elementor-menu-cart__product .variation{
    display:grid;
    grid-template-columns:max-content auto;
    margin:10px 0;
    color:var(--product-variations-color,#1f2124)
}
.elementor-menu-cart__product .variation dt{
    grid-column-start:1
}
.elementor-menu-cart__product .variation dd{
    grid-column-start:2;
    margin-inline-start:5px
}
.elementor-menu-cart__product .variation dd p{
    margin-bottom:0
}
.elementor-menu-cart__product-image{
    grid-row-start:1;
    grid-row-end:3;
    width:100%
}
.elementor-menu-cart__product-image a,.elementor-menu-cart__product-image img{
    display:block
}
.elementor-menu-cart__product-name{
    grid-column-start:2;
    grid-column-end:3;
    margin:0
}
.elementor-menu-cart__product-name a{
    transition:.3s
}
.elementor-menu-cart__product-price{
    grid-column-start:2;
    grid-column-end:3;
    align-self:var(--price-quantity-position--align-self,end);
    font-weight:300;
    color:var(--product-price-color,#d5d8dc)
}
.elementor-menu-cart__product-name,.elementor-menu-cart__product-price{
    font-size:14px;
    padding-left:20px
}
.elementor-menu-cart__product-remove{
    color:#69727d;
    width:var(--remove-item-button-size,22px);
    height:var(--remove-item-button-size,22px);
    border-radius:var(--remove-item-button-size,22px);
    border:1px solid var(--remove-item-button-color,#d5d8dc);
    text-align:center;
    overflow:hidden;
    position:absolute;
    right:0;
    bottom:20px;
    transition:.3s
}
.elementor-menu-cart__product-remove:hover{
    border:1px solid var(--remove-item-button-hover-color,#d5d8dc)
}
.elementor-menu-cart__product-remove:hover:after,.elementor-menu-cart__product-remove:hover:before{
    background:var(--remove-item-button-hover-color,#d5d8dc)
}
.elementor-menu-cart__product-remove:after,.elementor-menu-cart__product-remove:before{
    content:"";
    position:absolute;
    height:1px;
    width:50%;
    top:50%;
    left:25%;
    margin-top:-1px;
    background:var(--remove-item-button-color,#d5d8dc);
    z-index:1;
    transition:.3s
}
.elementor-menu-cart__product-remove:before{
    transform:rotate(140deg)
}
.elementor-menu-cart__product-remove:after{
    transform:rotate(-45deg)
}
.elementor-menu-cart__product-remove>a{
    display:block;
    z-index:2;
    width:100%;
    height:100%;
    overflow:hidden;
    opacity:0;
    position:absolute
}
.elementor-menu-cart__product-remove>a.remove_from_cart_button{
    display:var(--remove-from-cart-button,block)
}
.elementor-menu-cart__product-remove>a.elementor_remove_from_cart_button{
    display:var(--elementor-remove-from-cart-button,none)
}
.elementor-menu-cart__product:last-child{
    border:0
}
.elementor-menu-cart__footer-buttons,.elementor-menu-cart__product:not(:first-of-type),.elementor-menu-cart__subtotal{
    padding-top:var(--product-divider-gap,20px)
}
.elementor-menu-cart__product{
    padding-right:30px
}
.elementor-menu-cart__product,.elementor-menu-cart__subtotal{
    padding-bottom:var(--product-divider-gap,20px)
}
.elementor-menu-cart__subtotal{
    font-size:20px;
    text-align:var(--menu-cart-subtotal-text-align,center);
    font-weight:600;
    color:var(--menu-cart-subtotal-color,inherit);
    border-left:var(--subtotal-divider-left-width,1px) var(--subtotal-divider-style,solid) var(--subtotal-divider-color,#d5d8dc);
    border-bottom:var(--subtotal-divider-bottom-width,1px) var(--subtotal-divider-style,solid) var(--subtotal-divider-color,#d5d8dc);
    border-right:var(--subtotal-divider-right-width,1px) var(--subtotal-divider-style,solid) var(--subtotal-divider-color,#d5d8dc);
    border-top:var(--subtotal-divider-top-width,1px) var(--subtotal-divider-style,solid) var(--subtotal-divider-color,#d5d8dc)
}
.elementor-menu-cart__footer-buttons{
    font-size:20px;
    text-align:var(--cart-footer-buttons-alignment-text-align,center);
    display:var(--cart-footer-buttons-alignment-display,grid);
    grid-template-columns:var(--cart-footer-layout,1fr 1fr);
    margin-top:var(--cart-buttons-position-margin,0);
    grid-column-gap:var(--space-between-buttons,10px);
    grid-row-gap:var(--space-between-buttons,10px)
}
.elementor-menu-cart__footer-buttons .elementor-button{
    display:inline-block;
    border-radius:var(--cart-footer-buttons-border-radius,0);
    height:-moz-fit-content;
    height:fit-content
}
.elementor-menu-cart__footer-buttons .elementor-button--view-cart{
    display:var(--view-cart-button-display,inline-block);
    color:var(--view-cart-button-text-color,#fff);
    padding:var(--view-cart-button-padding,15px);
    background-color:var(--view-cart-button-background-color,#69727d)
}
.elementor-menu-cart__footer-buttons .elementor-button--view-cart:hover{
    color:var(--view-cart-button-hover-text-color,#fff);
    background-color:var(--view-cart-button-hover-background-color,#69727d)
}
.elementor-menu-cart__footer-buttons .elementor-button--checkout{
    display:var(--checkout-button-display,inline-block);
    color:var(--checkout-button-text-color,#fff);
    padding:var(--checkout-button-padding,15px);
    background-color:var(--checkout-button-background-color,#69727d)
}
.elementor-menu-cart__footer-buttons .elementor-button--checkout:hover{
    color:var(--checkout-button-hover-text-color,#fff);
    background-color:var(--checkout-button-hover-background-color,#69727d)
}
@media(max-width:767px){
    .elementor-menu-cart__footer-buttons .elementor-button{
        padding-left:10px;
        padding-right:10px
    }
}
.elementor-widget-woocommerce-menu-cart.elementor-menu-cart--empty-indicator-hide .elementor-menu-cart__toggle .elementor-button-icon .elementor-button-icon-qty[data-counter="0"],.elementor-widget-woocommerce-menu-cart:not(.elementor-menu-cart--show-subtotal-yes) .elementor-menu-cart__toggle .elementor-button-text{
    display:none
}
.elementor-widget-woocommerce-menu-cart:not(.elementor-menu-cart--show-remove-button-yes) .elementor-menu-cart__product{
    padding-left:0;
    padding-right:0;
    grid-template-columns:25% auto
}
.elementor-widget-woocommerce-menu-cart:not(.elementor-menu-cart--show-remove-button-yes) .elementor-menu-cart__product-remove{
    display:none
}
.elementor-widget-woocommerce-menu-cart.remove-item-position--top .elementor-menu-cart__product-remove{
    top:0;
    bottom:auto
}
.elementor-widget-woocommerce-menu-cart.remove-item-position--top .elementor-menu-cart__products .cart_item:not(:first-of-type) .elementor-menu-cart__product-remove{
    top:20px;
    bottom:auto
}
.elementor-widget-woocommerce-menu-cart.remove-item-position--middle .elementor-menu-cart__product-remove{
    transform:translateY(50%);
    bottom:50%
}
.elementor-widget-woocommerce-menu-cart.remove-item-position--bottom .elementor-menu-cart__product-remove{
    top:auto;
    bottom:20px
}
.elementor-widget-woocommerce-menu-cart.elementor-menu-cart--cart-type-mini-cart .elementor-menu-cart__container{
    position:absolute;
    width:auto;
    height:auto;
    overflow:visible;
    top:100%;
    bottom:auto;
    background:0;
    min-width:330px;
    left:0;
    right:auto;
    transform:scale(1);
    transition:background-color .4s,transform 0s
}
.elementor-widget-woocommerce-menu-cart.elementor-menu-cart--cart-type-mini-cart .elementor-menu-cart__main{
    width:auto;
    height:auto;
    position:relative;
    top:auto;
    bottom:auto;
    right:auto;
    left:auto;
    overflow:visible;
    transform:translateY(0);
    transition:.3s
}
@media(max-width:767px){
    .elementor-widget-woocommerce-menu-cart.elementor-menu-cart--cart-type-mini-cart .elementor-menu-cart__container{
        min-width:300px
    }
}
body.elementor-default .elementor-widget-woocommerce-menu-cart.elementor-menu-cart--cart-type-mini-cart:not(.elementor-menu-cart--shown) .elementor-menu-cart__container{
    transform:scale(0);
    transition:background-color .4s,transform 0s .4s
}
body.elementor-default .elementor-widget-woocommerce-menu-cart.elementor-menu-cart--cart-type-mini-cart:not(.elementor-menu-cart--shown) .elementor-menu-cart__main{
    opacity:0;
    transform:translateY(-10px)
}
.elementor-edit-area-active .elementor-widget-woocommerce-menu-cart.elementor-widget.elementor-loading.elementor-menu-cart--shown{
    opacity:1
}
.elementor-edit-area-active .elementor-widget-woocommerce-menu-cart.elementor-widget.elementor-loading.elementor-menu-cart--shown .elementor-menu-cart__container{
    z-index:9999
}
.elementor-widget-woocommerce-menu-cart.elementor-menu-cart--cart-type-dropdown .elementor-menu-cart__container{
    display:none
}
.elementor-widget-woocommerce-purchase-summary{
    font-size:14px;
    font-family:Roboto,sans-serif;
    color:#69727d
}
.elementor-widget-woocommerce-purchase-summary table tbody tr:hover>td,.elementor-widget-woocommerce-purchase-summary table tbody tr:hover>th{
    background-color:initial
}
.elementor-widget-woocommerce-purchase-summary .woocommerce .woocommerce-thankyou-order-details{
    padding-inline-start:0;
    margin:0 0 2em;
    display:flex;
    flex-wrap:wrap
}
.elementor-widget-woocommerce-purchase-summary .woocommerce .woocommerce-thankyou-order-details li{
    border-right:var(--payment-details-border-width,1px) var(--payment-details-border-type,solid) var(--payment-details-border-color,#d5d8dc);
    color:var(--payment-details-titles-color,#000);
    font-weight:700;
    font-size:14px;
    text-transform:capitalize;
    margin-right:var(--payment-details-space-between,4em);
    padding-right:var(--payment-details-space-between,4em);
    float:unset;
    margin-bottom:30px
}
@media(max-width:1024px){
    .elementor-widget-woocommerce-purchase-summary .woocommerce .woocommerce-thankyou-order-details li{
        border-right:0;
        border-bottom:var(--payment-details-border-width,1px) var(--payment-details-border-type,solid) var(--payment-details-border-color,#d5d8dc);
        margin-right:0;
        padding-right:0;
        width:100%;
        padding-top:calc(var(--payment-details-space-between,20px) / 2);
        padding-bottom:calc(var(--payment-details-space-between,20px) / 2);
        justify-content:space-between;
        display:flex;
        margin-bottom:0
    }
}
.elementor-widget-woocommerce-purchase-summary .woocommerce .woocommerce-thankyou-order-details li strong{
    color:var(--payment-details-items-color,#69727d);
    font-weight:400;
    font-size:14px;
    margin-top:var(--payment-details-titles-spacing,10px);
    text-transform:none;
    line-height:normal;
    text-shadow:none;
    font-style:normal;
    letter-spacing:0
}
@media(max-width:1024px){
    .elementor-widget-woocommerce-purchase-summary .woocommerce .woocommerce-thankyou-order-details li strong{
        margin-top:0
    }
}
.elementor-widget-woocommerce-purchase-summary .woocommerce .woocommerce-bacs-bank-details .wc-bacs-bank-details{
    padding-inline-start:0;
    display:flex;
    flex-wrap:wrap
}
.elementor-widget-woocommerce-purchase-summary .woocommerce .woocommerce-bacs-bank-details .wc-bacs-bank-details li{
    border-right:var(--bank-details-border-width,1px) var(--bank-details-border-type,solid) var(--bank-details-border-color,#d5d8dc);
    color:var(--bank-details-titles-color,#000);
    font-weight:700;
    font-size:14px;
    text-transform:capitalize;
    margin-right:var(--bank-details-space-between,4em);
    padding-right:var(--bank-details-space-between,4em);
    float:unset;
    margin-bottom:30px
}
@media(max-width:1024px){
    .elementor-widget-woocommerce-purchase-summary .woocommerce .woocommerce-bacs-bank-details .wc-bacs-bank-details li{
        border-right:0;
        border-bottom:var(--bank-details-border-width,1px) var(--bank-details-border-type,solid) var(--bank-details-border-color,#d5d8dc);
        margin-right:0;
        padding-right:0;
        width:100%;
        padding-top:calc(var(--bank-details-space-between,20px) / 2);
        padding-bottom:calc(var(--bank-details-space-between,20px) / 2);
        justify-content:space-between;
        display:flex;
        margin-bottom:0
    }
}
.elementor-widget-woocommerce-purchase-summary .woocommerce .woocommerce-bacs-bank-details .wc-bacs-bank-details li strong{
    color:var(--bank-details-items-color,#69727d);
    font-weight:400;
    font-size:14px;
    margin-top:var(--bank-details-titles-spacing,10px);
    text-transform:none;
    line-height:normal;
    text-shadow:none;
    font-style:normal;
    letter-spacing:0
}
@media(max-width:1024px){
    .elementor-widget-woocommerce-purchase-summary .woocommerce .woocommerce-bacs-bank-details .wc-bacs-bank-details li strong{
        margin-top:0
    }
}
.elementor-widget-woocommerce-purchase-summary .woocommerce .woocommerce-bacs-bank-details .wc-bacs-bank-details li:last-of-type{
    border-right:0
}
.elementor-widget-woocommerce-purchase-summary .woocommerce .wc-item-meta .wc-item-meta-label,.elementor-widget-woocommerce-purchase-summary .woocommerce .wc-item-meta li p{
    color:var(--order-details-variations-color,#69727d)
}
.elementor-widget-woocommerce-purchase-summary .woocommerce .shop_table{
    font-size:14px;
    margin-bottom:0;
    padding:var(--sections-padding,15px 30px);
    background-color:var(--sections-background-color,#fff);
    border-radius:var(--sections-border-radius,3px);
    border:1px var(--sections-border-type,solid) var(--sections-border-color,#d5d8dc)
}
.elementor-widget-woocommerce-purchase-summary .woocommerce .shop_table .button.alt{
    background-color:transparent;
    border-radius:var(--button-border-radius,3px);
    border:2px var(--buttons-border-type,solid) var(--buttons-border-color,#5bc0de);
    vertical-align:middle;
    color:var(--button-normal-text-color,#69727d);
    padding:var(--button-padding,5px 10px)
}
.elementor-widget-woocommerce-purchase-summary .woocommerce .shop_table .button.alt:hover{
    color:var(--button-hover-text-color,#69727d);
    transition-duration:var(--button-hover-transition-duration,.3s)
}
.elementor-widget-woocommerce-purchase-summary .woocommerce .shop_table td,.elementor-widget-woocommerce-purchase-summary .woocommerce .shop_table th{
    border:0;
    border-top:var(--tables-divider-border-width,1px) var(--tables-divider-border-type,solid) var(--tables-divider-border-color,#d5d8dc);
    padding-top:calc(var(--order-details-rows-gap,18px) / 2);
    padding-bottom:calc(var(--order-details-rows-gap,18px) / 2);
    padding-left:0;
    padding-right:0
}
.elementor-widget-woocommerce-purchase-summary .woocommerce .shop_table thead tr th{
    color:var(--order-details-titles-totals-color,#000);
    border-top:0;
    padding-top:0
}
.elementor-widget-woocommerce-purchase-summary .woocommerce .shop_table thead tr th span{
    color:var(--order-details-titles-totals-color,#000)
}
@media(min-width:1025px){
    .elementor-widget-woocommerce-purchase-summary .woocommerce .shop_table tbody td{
        vertical-align:top;
        line-height:unset
    }
}
.elementor-widget-woocommerce-purchase-summary .woocommerce .shop_table tbody td .woocommerce-Price-amount{
    color:var(--order-details-items-color,#69727d)
}
.elementor-widget-woocommerce-purchase-summary .woocommerce .shop_table tfoot td,.elementor-widget-woocommerce-purchase-summary .woocommerce .shop_table tfoot th{
    color:var(--order-details-titles-totals-color,#000)
}
.elementor-widget-woocommerce-purchase-summary .woocommerce .shop_table tfoot tr:last-child td,.elementor-widget-woocommerce-purchase-summary .woocommerce .shop_table tfoot tr:last-child th{
    padding-bottom:0
}
.elementor-widget-woocommerce-purchase-summary .woocommerce .shop_table .product-quantity,.elementor-widget-woocommerce-purchase-summary .woocommerce .shop_table td.download-expires,.elementor-widget-woocommerce-purchase-summary .woocommerce .shop_table td.download-remaining{
    font-weight:400;
    color:var(--order-details-items-color,#69727d)
}
.elementor-widget-woocommerce-purchase-summary .woocommerce .shop_table .product-purchase-note td{
    border-top:0;
    padding-top:0;
    color:var(--general-text-color,#69727d)
}
.elementor-widget-woocommerce-purchase-summary .woocommerce .woocommerce-table--order-downloads tr td:before{
    color:var(--order-details-titles-totals-color,#000)
}
.elementor-widget-woocommerce-purchase-summary .woocommerce .order-again .button{
    background:transparent;
    border:2px solid #5bc0de;
    border:2px var(--buttons-border-type,solid) var(--buttons-border-color,#5bc0de);
    border-radius:var(--button-border-radius,3px);
    vertical-align:middle;
    color:var(--button-normal-text-color,#69727d);
    margin-top:40px;
    margin-bottom:0;
    padding:var(--button-padding,12px 32px)
}
.elementor-widget-woocommerce-purchase-summary .woocommerce .order-again .button:hover{
    color:var(--button-hover-text-color,#69727d);
    transition-duration:var(--button-hover-transition-duration,.3s)
}
.elementor-widget-woocommerce-purchase-summary .woocommerce h2{
    color:var(--titles-color,#000);
    margin-bottom:var(--titles-spacing,45px);
    font-weight:400
}
.elementor-widget-woocommerce-purchase-summary .woocommerce .woocommerce-order-details h2{
    text-align:var(--order-summary-alignment,inherit)
}
.elementor-widget-woocommerce-purchase-summary .woocommerce .wc-bacs-bank-details-heading{
    text-align:var(--bank-details-alignment,inherit)
}
.elementor-widget-woocommerce-purchase-summary .woocommerce .woocommerce-order-downloads__title{
    text-align:var(--downloads-alignment,inherit)
}
.elementor-widget-woocommerce-purchase-summary .woocommerce .woocommerce-column--billing-address h2,.elementor-widget-woocommerce-purchase-summary .woocommerce .woocommerce-customer-details>h2{
    text-align:var(--billing-details-alignment,inherit)
}
.elementor-widget-woocommerce-purchase-summary .woocommerce .woocommerce-column--shipping-address h2{
    text-align:var(--shipping-details-alignment,inherit)
}
.elementor-widget-woocommerce-purchase-summary .woocommerce a{
    color:var(--order-details-product-links-normal-color,#5bc0de)
}
.elementor-widget-woocommerce-purchase-summary .woocommerce a:hover{
    color:var(--order-details-product-links-hover-color,#5bc0de)
}
.elementor-widget-woocommerce-purchase-summary .woocommerce p{
    margin-bottom:20px
}
.elementor-widget-woocommerce-purchase-summary .woocommerce .woocommerce-thankyou-order-received{
    margin-bottom:var(--sections-spacing,40px);
    color:var(--confirmation-message-color,#69727d);
    text-align:var(--confirmation-message-alignment,inherit);
    display:var(--confirmation-message-display,none)
}
.elementor-widget-woocommerce-purchase-summary .woocommerce strong{
    color:var(--general-text-color,#000)
}
.elementor-widget-woocommerce-purchase-summary .woocommerce table tbody>tr:nth-child(odd)>td,.elementor-widget-woocommerce-purchase-summary .woocommerce table tbody>tr:nth-child(odd)>th{
    background-color:transparent
}
.elementor-widget-woocommerce-purchase-summary .woocommerce address{
    padding:var(--sections-padding,15px 30px);
    background-color:var(--sections-background-color,#fff);
    border-radius:var(--sections-border-radius,3px);
    border:1px var(--sections-border-type,solid) var(--sections-border-color,#d5d8dc);
    color:var(--general-text-color,#69727d)
}
@media(max-width:767px){
    .elementor-widget-woocommerce-purchase-summary .woocommerce-column--2{
        margin-top:2em
    }
}
.elementor-widget-woocommerce-purchase-summary .woocommerce .woocommerce-thankyou-order-details+p{
    color:var(--general-text-color,#69727d)
}
.elementor-widget-woocommerce-purchase-summary .woocommerce .wc-bacs-bank-details-account-name{
    color:var(--account-title-color,#000);
    font-weight:700;
    font-size:14px;
    margin-bottom:var(--account-title-spacing,1rem)
}
.elementor-widget-woocommerce-purchase-summary .woocommerce section{
    margin-top:var(--sections-spacing,4em)
}
.elementor-widget-woocommerce-purchase-summary .woocommerce .wc-bacs-bank-details:last-child{
    margin-bottom:0
}
.elementor-widget-woocommerce-purchase-summary .woocommerce-table__line-item.order_item .woocommerce-table__product-name.product-purchase-note-is-below,.elementor-widget-woocommerce-purchase-summary .woocommerce-table__line-item.order_item .woocommerce-table__product-total.product-total.product-purchase-note-is-below{
    padding-bottom:0
}
.elementor-widget-woocommerce-purchase-summary .woocommerce-table--order-details{
    table-layout:fixed
}
.elementor-widget-woocommerce-purchase-summary .woocommerce-table--order-details td{
    word-wrap:break-word
}
.elementor-widget-woocommerce-checkout-page{
    background-color:transparent;
    font-family:Roboto,sans-serif;
    font-size:14px;
    line-height:21px;
    color:#69727d
}
.elementor-widget-woocommerce-checkout-page.e-checkout-layout-one-column .e-checkout__container{
    grid-template-columns:auto
}
.elementor-widget-woocommerce-checkout-page ::-moz-placeholder{
    color:var(--forms-fields-normal-color,inherit);
    font-family:inherit;
    opacity:.6
}
.elementor-widget-woocommerce-checkout-page ::placeholder{
    color:var(--forms-fields-normal-color,inherit);
    font-family:inherit;
    opacity:.6
}
.elementor-widget-woocommerce-checkout-page table tbody tr:hover>td,.elementor-widget-woocommerce-checkout-page table tbody tr:hover>th{
    background-color:transparent
}
.elementor-widget-woocommerce-checkout-page .select2-container--default .select2-selection--single{
    color:var(--forms-fields-normal-color,#69727d);
    background-color:#f9fafa;
    border-radius:var(--forms-fields-border-radius,0);
    border:0;
    height:45px
}
.elementor-widget-woocommerce-checkout-page .select2-container--default .select2-selection--single:focus{
    color:var(--forms-fields-focus-color,#69727d);
    background-color:#f9fafa;
    border-color:initial;
    transition-duration:var(--forms-fields-focus-transition-duration,.3s)
}
.elementor-widget-woocommerce-checkout-page .select2-container--default .select2-selection--single .select2-selection__placeholder{
    color:var(--forms-fields-normal-color,#69727d)
}
.elementor-widget-woocommerce-checkout-page .select2-container--default .select2-selection--single .select2-selection__rendered{
    color:var(--forms-fields-normal-color,#69727d);
    line-height:45px;
    padding-left:1rem;
    padding-right:1rem
}
.elementor-widget-woocommerce-checkout-page .select2-container--default .select2-selection--single .select2-selection__arrow{
    height:45px
}
.elementor-widget-woocommerce-checkout-page .select2-container--open .select2-dropdown--below{
    background-color:#f9fafa
}
.elementor-widget-woocommerce-checkout-page .e-description{
    color:var(--sections-descriptions-color,#69727d);
    padding-bottom:var(--sections-descriptions-spacing,0);
    font-size:14px;
    font-weight:400
}
.elementor-widget-woocommerce-checkout-page .e-woocommerce-login-section{
    margin-bottom:24px
}
.elementor-widget-woocommerce-checkout-page .e-woocommerce-login-section .e-checkout-secondary-title{
    text-align:var(--login-title-alignment,left)
}
.elementor-widget-woocommerce-checkout-page .e-woocommerce-login-nudge{
    margin-top:var(--sections-secondary-title-spacing,24px);
    margin-bottom:15px
}
.elementor-widget-woocommerce-checkout-page .e-coupon-anchor{
    margin-top:var(--sections-secondary-title-spacing,24px)
}
.elementor-widget-woocommerce-checkout-page .e-coupon-box{
    margin-top:24px
}
.elementor-widget-woocommerce-checkout-page .e-coupon-anchor-description{
    color:var(--forms-labels-color,#69727d);
    margin-bottom:var(--forms-label-spacing,3px)
}
.elementor-widget-woocommerce-checkout-page .e-login-wrap{
    display:flex;
    align-items:center
}
.elementor-widget-woocommerce-checkout-page .e-login-wrap-start{
    flex:75%
}
.elementor-widget-woocommerce-checkout-page .e-login-wrap-end{
    flex:20%;
    text-align:right
}
@media(max-width:1024px){
    .elementor-widget-woocommerce-checkout-page .e-login-wrap{
        display:block
    }
    .elementor-widget-woocommerce-checkout-page .e-login-wrap-end{
        text-align:var(--login-button-alignment,left);
        margin-top:15px
    }
    .elementor-widget-woocommerce-checkout-page .e-login-wrap-end label.e-login-label{
        display:none
    }
}
.elementor-widget-woocommerce-checkout-page .e-login-actions-wrap{
    display:flex;
    justify-content:space-between;
    margin-top:6px
}
.elementor-widget-woocommerce-checkout-page .e-login-actions-wrap-end .lost_password{
    margin-bottom:0;
    font-size:12px
}
@media(max-width:1024px){
    .elementor-widget-woocommerce-checkout-page .e-login-actions-wrap-end .lost_password{
        font-size:11px
    }
}
.elementor-widget-woocommerce-checkout-page .e-apply-coupon{
    width:90%
}
@media(max-width:1024px){
    .elementor-widget-woocommerce-checkout-page .e-apply-coupon{
        width:var(--coupon-button-width,auto)
    }
}
.elementor-widget-woocommerce-checkout-page .e-checkout__container{
    display:grid;
    flex-wrap:wrap;
    grid-template-columns:56% auto;
    align-items:stretch;
    grid-column-gap:var(--sections-margin,24px);
    grid-row-gap:var(--sections-margin,24px)
}
@media(max-width:1024px){
    .elementor-widget-woocommerce-checkout-page .e-checkout__container{
        grid-template-columns:repeat(1,1fr)
    }
}
.elementor-widget-woocommerce-checkout-page .e-checkout-secondary-title{
    color:var(--sections-secondary-title-color,#69727d);
    margin-bottom:0
}
.elementor-widget-woocommerce-checkout-page .e-woocommerce-coupon-nudge{
    text-align:var(--coupon-title-alignment,left)
}
.elementor-widget-woocommerce-checkout-page #ship-to-different-address{
    margin-top:13px;
    padding-left:var(--shipping-heading-padding-start,30px)
}
.elementor-widget-woocommerce-checkout-page #ship-to-different-address span{
    font-weight:400
}
.elementor-widget-woocommerce-checkout-page a{
    color:var(--links-normal-color,#5bc0de)
}
.elementor-widget-woocommerce-checkout-page a:hover{
    color:var(--links-hover-color,#5bc0de)
}
.elementor-widget-woocommerce-checkout-page .woocommerce #customer_details .form-row,.elementor-widget-woocommerce-checkout-page .woocommerce .e-coupon-box .form-row,.elementor-widget-woocommerce-checkout-page .woocommerce .e-woocommerce-login-anchor .form-row{
    padding-left:var(--forms-columns-gap-padding,0);
    padding-right:var(--forms-columns-gap-padding,0);
    margin-left:var(--forms-columns-gap-margin,0);
    margin-right:var(--forms-columns-gap-margin,0)
}
.elementor-widget-woocommerce-checkout-page .woocommerce #customer_details .form-row label,.elementor-widget-woocommerce-checkout-page .woocommerce .e-coupon-box .form-row label,.elementor-widget-woocommerce-checkout-page .woocommerce .e-woocommerce-login-anchor .form-row label{
    color:var(--forms-labels-color,#69727d);
    margin-bottom:var(--forms-label-spacing,3px)
}
.elementor-widget-woocommerce-checkout-page .woocommerce #customer_details .form-row .input-text,.elementor-widget-woocommerce-checkout-page .woocommerce #customer_details .form-row select,.elementor-widget-woocommerce-checkout-page .woocommerce #customer_details .form-row textarea,.elementor-widget-woocommerce-checkout-page .woocommerce .e-coupon-box .form-row .input-text,.elementor-widget-woocommerce-checkout-page .woocommerce .e-coupon-box .form-row select,.elementor-widget-woocommerce-checkout-page .woocommerce .e-coupon-box .form-row textarea,.elementor-widget-woocommerce-checkout-page .woocommerce .e-woocommerce-login-anchor .form-row .input-text,.elementor-widget-woocommerce-checkout-page .woocommerce .e-woocommerce-login-anchor .form-row select,.elementor-widget-woocommerce-checkout-page .woocommerce .e-woocommerce-login-anchor .form-row textarea{
    color:var(--forms-fields-normal-color,#69727d);
    background-color:#f9fafa;
    border-radius:var(--forms-fields-border-radius,0);
    padding:var(--forms-fields-padding,16px);
    font-size:14px;
    border:0;
    font-weight:400
}
.elementor-widget-woocommerce-checkout-page .woocommerce #customer_details .form-row .input-text:focus,.elementor-widget-woocommerce-checkout-page .woocommerce #customer_details .form-row select:focus,.elementor-widget-woocommerce-checkout-page .woocommerce #customer_details .form-row textarea:focus,.elementor-widget-woocommerce-checkout-page .woocommerce .e-coupon-box .form-row .input-text:focus,.elementor-widget-woocommerce-checkout-page .woocommerce .e-coupon-box .form-row select:focus,.elementor-widget-woocommerce-checkout-page .woocommerce .e-coupon-box .form-row textarea:focus,.elementor-widget-woocommerce-checkout-page .woocommerce .e-woocommerce-login-anchor .form-row .input-text:focus,.elementor-widget-woocommerce-checkout-page .woocommerce .e-woocommerce-login-anchor .form-row select:focus,.elementor-widget-woocommerce-checkout-page .woocommerce .e-woocommerce-login-anchor .form-row textarea:focus{
    color:var(--forms-fields-focus-color,#69727d);
    background-color:#f9fafa;
    border-color:#69727d;
    transition-duration:var(--forms-fields-focus-transition-duration,.3s)
}
.elementor-widget-woocommerce-checkout-page .woocommerce #customer_details #billing_address_1_field,.elementor-widget-woocommerce-checkout-page .woocommerce .e-coupon-box #billing_address_1_field,.elementor-widget-woocommerce-checkout-page .woocommerce .e-woocommerce-login-anchor #billing_address_1_field{
    margin-bottom:5px
}
.elementor-widget-woocommerce-checkout-page .woocommerce .create-account,.elementor-widget-woocommerce-checkout-page .woocommerce .e-coupon-box .form-row{
    margin-bottom:0!important
}
.elementor-widget-woocommerce-checkout-page .woocommerce #shipping_method li input,.elementor-widget-woocommerce-checkout-page .woocommerce .input-radio{
    vertical-align:middle
}
.elementor-widget-woocommerce-checkout-page .woocommerce-form__input-checkbox{
    vertical-align:middle;
    margin:0 5px 0 0
}
.elementor-widget-woocommerce-checkout-page .woocommerce-form__label-for-checkbox span{
    position:relative;
    top:2px;
    color:var(--sections-checkboxes-color,#69727d)
}
.elementor-widget-woocommerce-checkout-page .woocommerce #shipping_method li label,.elementor-widget-woocommerce-checkout-page .woocommerce .wc_payment_method label{
    color:var(--sections-radio-buttons-color,#69727d)
}
.elementor-widget-woocommerce-checkout-page .woocommerce .wc_payment_method label{
    display:inline
}
.elementor-widget-woocommerce-checkout-page .woocommerce button.woocommerce-button{
    background-color:var(--e-a-bg-default);
    color:var(--forms-buttons-normal-text-color,#6f6f6f);
    border-radius:var(--forms-buttons-border-radius,3px);
    padding:1rem;
    border:2px var(--forms-buttons-border-type,solid) var(--forms-buttons-border-color,#5bc0de)
}
.elementor-widget-woocommerce-checkout-page .woocommerce button.woocommerce-button:hover{
    color:var(--forms-buttons-hover-text-color,#6f6f6f);
    transition-duration:var(--forms-buttons-hover-transition-duration,.3s)
}
.elementor-widget-woocommerce-checkout-page .woocommerce #coupon_code{
    margin-right:1%
}
@media(max-width:1024px){
    .elementor-widget-woocommerce-checkout-page .woocommerce #coupon_code{
        width:100%;
        margin-right:0;
        margin-bottom:15px
    }
}
.elementor-widget-woocommerce-checkout-page .woocommerce-info{
    border-top-color:transparent;
    background-color:transparent;
    padding:0
}
.elementor-widget-woocommerce-checkout-page .woocommerce-privacy-policy-text p{
    font-weight:400;
    font-size:12px
}
.elementor-widget-woocommerce-checkout-page .woocommerce-form-login-toggle .woocommerce-info{
    font-weight:400;
    margin-bottom:0
}
.elementor-widget-woocommerce-checkout-page .woocommerce #customer_details .col-1,.elementor-widget-woocommerce-checkout-page .woocommerce .e-checkout__order_review,.elementor-widget-woocommerce-checkout-page .woocommerce .e-coupon-box,.elementor-widget-woocommerce-checkout-page .woocommerce .e-woocommerce-login-section,.elementor-widget-woocommerce-checkout-page .woocommerce .shipping_address,.elementor-widget-woocommerce-checkout-page .woocommerce .woocommerce-additional-fields,.elementor-widget-woocommerce-checkout-page .woocommerce .woocommerce-checkout #payment{
    background:var(--sections-background-color,#fff);
    border-radius:var(--sections-border-radius,3px);
    padding:var(--sections-padding,16px 30px);
    margin:var(--sections-margin,0 0 24px 0);
    border:1px var(--sections-border-type,solid) var(--sections-border-color,#d5d8dc);
    display:block
}
.elementor-widget-woocommerce-checkout-page .woocommerce .woocommerce-additional-fields{
    display:var(--additional-information-display,none)
}
@media(min-width:1024px){
    .elementor-widget-woocommerce-checkout-page .woocommerce .woocommerce-additional-fields{
        margin:var(--sections-margin,0)
    }
}
.elementor-widget-woocommerce-checkout-page .woocommerce .e-checkout-message,.elementor-widget-woocommerce-checkout-page .woocommerce .woocommerce-checkout #payment .payment_box,.elementor-widget-woocommerce-checkout-page .woocommerce .woocommerce-privacy-policy-text{
    color:var(--sections-messages-color,#69727d);
    font-weight:400
}
.elementor-widget-woocommerce-checkout-page .woocommerce .woocommerce-privacy-policy-text p{
    margin-top:25px
}
.elementor-widget-woocommerce-checkout-page .woocommerce #customer_details .col2-set .col-1{
    margin-bottom:0
}
.elementor-widget-woocommerce-checkout-page .woocommerce #customer_details .col2-set .col-2{
    padding-top:15px
}
.elementor-widget-woocommerce-checkout-page .woocommerce #order_review_heading{
    text-align:var(--order-review-title-alignment,left)
}
.elementor-widget-woocommerce-checkout-page .woocommerce .shop_table{
    margin-bottom:0;
    border:0;
    font-size:14px
}
.elementor-widget-woocommerce-checkout-page .woocommerce .shop_table thead{
    background-color:transparent
}
.elementor-widget-woocommerce-checkout-page .woocommerce .shop_table thead tr th{
    padding-top:0
}
.elementor-widget-woocommerce-checkout-page .woocommerce .shop_table tbody td{
    color:#000
}
.elementor-widget-woocommerce-checkout-page .woocommerce .shop_table tbody td .product-quantity{
    font-weight:400
}
.elementor-widget-woocommerce-checkout-page .woocommerce .shop_table tfoot td,.elementor-widget-woocommerce-checkout-page .woocommerce .shop_table tfoot th{
    color:#69727d
}
.elementor-widget-woocommerce-checkout-page .woocommerce .shop_table td,.elementor-widget-woocommerce-checkout-page .woocommerce .shop_table th,.elementor-widget-woocommerce-checkout-page .woocommerce .shop_table tr{
    border:0;
    padding-left:0;
    padding-bottom:15px;
    padding-top:15px
}
.elementor-widget-woocommerce-checkout-page .woocommerce .shop_table .order-total td,.elementor-widget-woocommerce-checkout-page .woocommerce .shop_table .order-total th,.elementor-widget-woocommerce-checkout-page .woocommerce .shop_table .order-total tr{
    padding-bottom:0
}
.elementor-widget-woocommerce-checkout-page .woocommerce .shop_table tr:nth-child(odd)>td,.elementor-widget-woocommerce-checkout-page .woocommerce .shop_table tr:nth-child(odd)>th{
    background-color:transparent
}
.elementor-widget-woocommerce-checkout-page .woocommerce .woocommerce-checkout-review-order-table .cart_item td{
    font-weight:400;
    color:var(--order-summary-items-color,#000);
    border-bottom:var(--order-summary-items-divider-weight,0) solid var(--order-summary-items-divider-color,#69727d)
}
.elementor-widget-woocommerce-checkout-page .woocommerce .woocommerce-checkout-review-order-table .cart_item td.product-name{
    padding-right:40px;
    max-width:150px
}
.elementor-widget-woocommerce-checkout-page .woocommerce .woocommerce-checkout-review-order-table .cart_item td.product-total{
    vertical-align:top
}
.elementor-widget-woocommerce-checkout-page .woocommerce .woocommerce-checkout-review-order-table td,.elementor-widget-woocommerce-checkout-page .woocommerce .woocommerce-checkout-review-order-table th{
    padding-top:var(--order-summary-rows-gap-top,15px);
    padding-bottom:var(--order-summary-rows-gap-bottom,15px)
}
.elementor-widget-woocommerce-checkout-page .woocommerce .woocommerce-checkout-review-order-table tfoot td,.elementor-widget-woocommerce-checkout-page .woocommerce .woocommerce-checkout-review-order-table tfoot th,.elementor-widget-woocommerce-checkout-page .woocommerce .woocommerce-checkout-review-order-table thead th{
    color:var(--order-summary-totals-color,#69727d);
    vertical-align:top
}
.elementor-widget-woocommerce-checkout-page .woocommerce .woocommerce-checkout-review-order-table .order-total td,.elementor-widget-woocommerce-checkout-page .woocommerce .woocommerce-checkout-review-order-table .order-total th{
    border-top:var(--order-summary-totals-divider-weight,0) solid var(--order-summary-totals-divider-color,#69727d)
}
.elementor-widget-woocommerce-checkout-page .woocommerce-shipping-totals td{
    max-width:70px
}
.elementor-widget-woocommerce-checkout-page .woocommerce h3{
    font-size:14px;
    font-weight:700;
    margin-top:0;
    margin-bottom:var(--sections-title-spacing,30px);
    color:var(--sections-title-color,#000)
}
.elementor-widget-woocommerce-checkout-page .woocommerce-checkout .form-row>span{
    font-weight:400;
    font-size:14px;
    margin-bottom:3px;
    color:#69727d
}
.elementor-widget-woocommerce-checkout-page .woocommerce-checkout .form-row-first,.elementor-widget-woocommerce-checkout-page .woocommerce-checkout .form-row-last{
    width:48%
}
.elementor-widget-woocommerce-checkout-page .woocommerce-checkout .form-row .input-checkbox{
    vertical-align:middle;
    margin:0 5px 0 0
}
.elementor-widget-woocommerce-checkout-page .woocommerce-checkout .woocommerce-billing-fields h3{
    text-align:var(--billing-details-title-alignment,left)
}
.elementor-widget-woocommerce-checkout-page .woocommerce-checkout .woocommerce-account-fields .form-row,.elementor-widget-woocommerce-checkout-page .woocommerce-checkout .woocommerce-billing-fields .form-row,.elementor-widget-woocommerce-checkout-page .woocommerce-checkout .woocommerce-shipping-fields .form-row{
    margin-bottom:var(--forms-rows-gap,5px)
}
.elementor-widget-woocommerce-checkout-page .woocommerce-checkout .woocommerce-account-fields .form-row:last-child,.elementor-widget-woocommerce-checkout-page .woocommerce-checkout .woocommerce-billing-fields .form-row:last-child,.elementor-widget-woocommerce-checkout-page .woocommerce-checkout .woocommerce-shipping-fields .form-row:last-child{
    margin-bottom:15px
}
.elementor-widget-woocommerce-checkout-page .woocommerce-checkout.login{
    margin-top:-8px;
    z-index:999;
    background:#fff;
    border-top-width:0;
    position:relative;
    margin-bottom:0;
    color:#69727d
}
@media(max-width:1024px){
    .elementor-widget-woocommerce-checkout-page .woocommerce-checkout .form-row-first,.elementor-widget-woocommerce-checkout-page .woocommerce-checkout .form-row-last{
        width:100%
    }
}
.elementor-widget-woocommerce-checkout-page .woocommerce-form-coupon-toggle{
    display:none
}
.elementor-widget-woocommerce-checkout-page .woocommerce-form-login__submit{
    width:85%
}
@media(max-width:1024px){
    .elementor-widget-woocommerce-checkout-page .woocommerce-form-login__submit{
        width:var(--login-button-width,35%)
    }
}
.elementor-widget-woocommerce-checkout-page .woocommerce-additional-fields h3{
    text-align:var(--additional-fields-title-alignment,left)
}
.elementor-widget-woocommerce-checkout-page .woocommerce-shipping-fields .shipping_address{
    margin-bottom:var(--sections-margin,20px)
}
.elementor-widget-woocommerce-checkout-page .woocommerce-checkout #payment{
    margin-top:24px;
    padding:15px 25px 25px
}
.elementor-widget-woocommerce-checkout-page .woocommerce-checkout #payment .payment_methods{
    border-bottom:0;
    padding:0
}
.elementor-widget-woocommerce-checkout-page .woocommerce-checkout #payment .payment_methods .payment_box{
    background-color:#f9fafa
}
.elementor-widget-woocommerce-checkout-page .woocommerce-checkout #payment .payment_methods .payment_box:before{
    display:none
}
.elementor-widget-woocommerce-checkout-page .woocommerce-checkout #payment .payment_methods li{
    line-height:21px
}
.elementor-widget-woocommerce-checkout-page .woocommerce-checkout #payment .payment_methods li label a{
    padding-left:15px;
    font-size:12px
}
@media(max-width:1024px){
    .elementor-widget-woocommerce-checkout-page .woocommerce-checkout #payment .payment_methods li label a{
        float:none;
        font-size:11px;
        padding-left:10px
    }
}
@media(max-width:1024px){
    .elementor-widget-woocommerce-checkout-page .woocommerce-checkout #payment .payment_methods li label img{
        width:55px
    }
}
.elementor-widget-woocommerce-checkout-page .woocommerce-checkout #payment .place-order{
    display:flex;
    flex-direction:column;
    flex-wrap:wrap;
    padding:0;
    margin-bottom:0;
    align-items:var(--place-order-title-alignment,stretch)
}
.elementor-widget-woocommerce-checkout-page .woocommerce-checkout #payment #place_order{
    background-color:#5bc0de;
    width:var(--purchase-button-width,auto);
    float:none;
    color:var(--purchase-button-normal-text-color,#fff);
    min-height:auto;
    padding:var(--purchase-button-padding,1em 1em);
    border-radius:var(--purchase-button-border-radius,3px)
}
.elementor-widget-woocommerce-checkout-page .woocommerce-checkout #payment #place_order:hover{
    background-color:#5bc0de;
    color:var(--purchase-button-hover-text-color,#fff);
    border-color:var(--purchase-button-hover-border-color,#5bc0de);
    transition-duration:var(--purchase-button-hover-transition-duration,.3s)
}
.elementor-widget-woocommerce-checkout-page .woocommerce-checkout #payment .woocommerce-info:before{
    display:none
}
.elementor-widget-woocommerce-checkout-page .woocommerce-checkout .col2-set .col-1,.elementor-widget-woocommerce-checkout-page .woocommerce-checkout .col2-set .col-2{
    width:auto;
    float:none
}
.elementor-widget-woocommerce-checkout-page .woocommerce .coupon-container-grid{
    display:grid;
    grid-template-columns:auto auto;
    align-items:center
}
.elementor-widget-woocommerce-checkout-page .woocommerce .coupon-container-grid .coupon-col-2{
    text-align:right
}
@media(max-width:1024px){
    .elementor-widget-woocommerce-checkout-page .woocommerce .coupon-container-grid{
        display:block
    }
    .elementor-widget-woocommerce-checkout-page .woocommerce .coupon-container-grid .coupon-col-2{
        text-align:var(--coupon-button-alignment,left)
    }
}
.elementor-widget-woocommerce-checkout-page .woocommerce #account_password_field{
    margin-bottom:10px
}
.elementor-widget-woocommerce-checkout-page .woocommerce .product-name .variation{
    color:var(--order-summary-variations-color,#000);
    font-size:14px;
    font-style:normal;
    text-transform:none;
    letter-spacing:normal;
    text-decoration:none;
    line-height:21px
}
.e-woo-select2-wrapper .select2-results__option,.e-woo-select2-wrapper .select2-results__option:focus{
    color:#69727d
}
.elementor-widget-woocommerce-cart.e-cart-layout-one-column .e-cart__container{
    grid-template-columns:auto
}
.elementor-widget-woocommerce-cart table tbody tr:hover>td,.elementor-widget-woocommerce-cart table tbody tr:hover>th{
    background-color:inherit
}
.elementor-widget-woocommerce-cart .e-clear{
    overflow:hidden;
    height:0;
    width:0
}
.elementor-widget-woocommerce-cart .e-cart-section{
    background-color:var(--sections-background-color,#fff);
    padding:var(--sections-padding,16px 30px);
    margin:var(--sections-margin,0 0 30px 0);
    border-radius:var(--sections-border-radius,3px);
    border:1px var(--sections-border-type,solid) var(--sections-border-color,#d5d8dc)
}
.elementor-widget-woocommerce-cart .e-cart-section--no-coupon{
    margin:var(--sections-margin,0 0 0 0)
}
@media(min-width:1024px){
    .elementor-widget-woocommerce-cart .e-cart-section:last-child{
        margin:var(--sections-margin,0)
    }
}
.elementor-widget-woocommerce-cart .e-cart-content{
    color:var(--sections-descriptions-color,#69727d);
    font-size:15px;
    font-weight:400;
    line-height:23px;
    letter-spacing:0
}
.elementor-widget-woocommerce-cart .e-cart__container{
    display:grid;
    flex-wrap:wrap;
    grid-template-columns:59% auto;
    align-items:stretch;
    grid-column-gap:var(--sections-margin,30px);
    grid-row-gap:var(--sections-margin,30px)
}
@media(max-width:1024px){
    .elementor-widget-woocommerce-cart .e-cart__container{
        grid-template-columns:repeat(1,1fr)
    }
}
.elementor-widget-woocommerce-cart .e-cart-layout-one-column .e-cart__container{
    grid-template-columns:auto
}
.elementor-widget-woocommerce-cart .select2-container{
    margin-bottom:4px
}
.elementor-widget-woocommerce-cart .select2-container--default .select2-selection--single{
    color:var(--forms-fields-normal-color,#69727d);
    background-color:#f9fafa;
    border-radius:var(--forms-fields-border-radius,0);
    border:0;
    height:45px
}
.elementor-widget-woocommerce-cart .select2-container--default .select2-selection--single:focus{
    color:var(--forms-fields-focus-color,#69727d);
    background-color:#f9fafa;
    border-color:var(--forms-fields-focus-border-color,initial);
    transition-duration:var(--forms-fields-focus-transition-duration,.3s)
}
.elementor-widget-woocommerce-cart .select2-container--default .select2-selection--single .select2-selection__placeholder{
    color:var(--forms-fields-normal-color,#69727d)
}
.elementor-widget-woocommerce-cart .select2-container--default .select2-selection--single .select2-selection__rendered{
    color:var(--forms-fields-normal-color,#69727d);
    line-height:45px;
    padding-left:1rem;
    padding-right:1rem
}
.elementor-widget-woocommerce-cart .select2-container--default .select2-selection--single .select2-selection__arrow{
    height:45px
}
.elementor-widget-woocommerce-cart .select2-container--open .select2-dropdown--below{
    background-color:#f9fafa
}
.elementor-widget-woocommerce-cart .woocommerce{
    font-family:Roboto,sans-serif
}
.elementor-widget-woocommerce-cart .woocommerce button.button{
    background-color:var(--e-a-bg-default);
    color:var(--forms-buttons-normal-text-color,#69727d);
    border-radius:var(--forms-buttons-border-radius,3px);
    padding:var(--forms-buttons-padding,.88rem 2rem);
    width:var(--forms-buttons-width,auto);
    border:2px var(--forms-buttons-border-type,solid) var(--forms-buttons-border-color,#5bc0de)
}
.elementor-widget-woocommerce-cart .woocommerce button.button:hover{
    color:var(--forms-buttons-hover-text-color,#69727d);
    transition-duration:var(--forms-buttons-hover-transition-duration,.3s);
    border-color:var(--forms-buttons-hover-border-color,#5bc0de)
}
.elementor-widget-woocommerce-cart .woocommerce button.button.disabled,.elementor-widget-woocommerce-cart .woocommerce button.button:disabled,.elementor-widget-woocommerce-cart .woocommerce button.button:disabled[disabled]{
    padding:var(--forms-buttons-padding,.88rem 2rem);
    color:var(--forms-buttons-normal-text-color,#69727d)
}
.elementor-widget-woocommerce-cart .woocommerce button.button.disabled:hover,.elementor-widget-woocommerce-cart .woocommerce button.button:disabled:hover,.elementor-widget-woocommerce-cart .woocommerce button.button:disabled[disabled]:hover{
    background-color:var(--forms-buttons-hover-background-color,#fff);
    color:var(--forms-buttons-hover-text-color,#69727d);
    transition-duration:var(--forms-buttons-hover-transition-duration,.3s);
    border-color:var(--forms-buttons-hover-border-color,#5bc0de)
}
.elementor-widget-woocommerce-cart .woocommerce #shipping_method li label{
    color:var(--sections-radio-buttons-color,#69727d)
}
.elementor-widget-woocommerce-cart .woocommerce #shipping_method li input{
    vertical-align:middle
}
.elementor-widget-woocommerce-cart .woocommerce .shipping-calculator-form{
    margin-top:var(--sections-descriptions-spacing,15px)
}
.elementor-widget-woocommerce-cart .woocommerce .woocommerce-shipping-destination{
    color:var(--sections-descriptions-color,#69727d);
    margin-bottom:0
}
.elementor-widget-woocommerce-cart .woocommerce-page .cart_totals table.shop_table_responsive tbody th,.elementor-widget-woocommerce-cart .woocommerce .cart_totals table.shop_table_responsive tbody th{
    display:none
}
.elementor-widget-woocommerce-cart .woocommerce-page .cart_totals table.shop_table_responsive tr.woocommerce-shipping-totals td,.elementor-widget-woocommerce-cart .woocommerce .cart_totals table.shop_table_responsive tr.woocommerce-shipping-totals td{
    text-align:left!important
}
.elementor-widget-woocommerce-cart .woocommerce-page .cart_totals table.shop_table_responsive tr.woocommerce-shipping-totals td:before,.elementor-widget-woocommerce-cart .woocommerce .cart_totals table.shop_table_responsive tr.woocommerce-shipping-totals td:before{
    width:100%;
    margin-bottom:10px
}
.elementor-widget-woocommerce-cart .woocommerce-page .cart_totals table.shop_table_responsive tr td,.elementor-widget-woocommerce-cart .woocommerce .cart_totals table.shop_table_responsive tr td{
    text-align:right!important
}
.elementor-widget-woocommerce-cart .woocommerce-page .cart_totals table.shop_table_responsive tr td:before,.elementor-widget-woocommerce-cart .woocommerce .cart_totals table.shop_table_responsive tr td:before{
    content:attr(data-title);
    font-weight:700;
    float:left
}
.elementor-widget-woocommerce-cart .woocommerce .cart_totals h2{
    text-align:var(--totals-title-alignment,left)
}
.elementor-widget-woocommerce-cart .woocommerce .cart_totals table.shop_table td{
    padding-top:var(--totals-rows-gap-top,12px);
    padding-bottom:var(--totals-rows-gap-bottom,9px)
}
.elementor-widget-woocommerce-cart .woocommerce .cart_totals table.shop_table td .woocommerce-Price-amount,.elementor-widget-woocommerce-cart .woocommerce .cart_totals table.shop_table td:before{
    color:var(--totals-color,#69727d);
    font-weight:700
}
.elementor-widget-woocommerce-cart .woocommerce .cart_totals table.shop_table tr.order-total td{
    border-top-color:var(--totals-divider-color,#69727d);
    border-top-width:var(--totals-divider-weight,0)
}
.elementor-widget-woocommerce-cart .woocommerce .cart_totals .form-row{
    margin-bottom:var(--forms-rows-gap,6px)
}
.elementor-widget-woocommerce-cart .woocommerce .product-name a{
    color:var(--product-link-normal-color,#000)
}
.elementor-widget-woocommerce-cart .woocommerce .product-name a:hover{
    color:var(--product-link-hover-color,#000)
}
.elementor-widget-woocommerce-cart .woocommerce .form-row{
    padding:3px 0;
    margin:0
}
.elementor-widget-woocommerce-cart .woocommerce .input-text,.elementor-widget-woocommerce-cart .woocommerce select{
    color:var(--forms-fields-normal-color,#69727d);
    background-color:#f9fafa;
    border-radius:var(--forms-fields-border-radius,3px);
    border:0;
    padding:var(--forms-fields-padding,16px);
    font-size:14px
}
.elementor-widget-woocommerce-cart .woocommerce .input-text::-moz-placeholder,.elementor-widget-woocommerce-cart .woocommerce select::-moz-placeholder{
    color:var(--forms-fields-normal-color,inherit);
    font-family:inherit;
    opacity:.6
}
.elementor-widget-woocommerce-cart .woocommerce .input-text::-moz-placeholder,.elementor-widget-woocommerce-cart .woocommerce select::-moz-placeholder{
    color:var(--forms-fields-normal-color,inherit);
    font-family:inherit;
    opacity:.6
}
.elementor-widget-woocommerce-cart .woocommerce .input-text::placeholder,.elementor-widget-woocommerce-cart .woocommerce select::placeholder{
    color:var(--forms-fields-normal-color,inherit);
    font-family:inherit;
    opacity:.6
}
.elementor-widget-woocommerce-cart .woocommerce .input-text:focus,.elementor-widget-woocommerce-cart .woocommerce select:focus{
    color:var(--forms-fields-focus-color,#69727d);
    background-color:#f9fafa;
    border-color:var(--forms-fields-focus-border-color,transparent);
    transition-duration:var(--forms-fields-focus-transition-duration,.3s)
}
.elementor-widget-woocommerce-cart .woocommerce .input-text:focus::-moz-placeholder,.elementor-widget-woocommerce-cart .woocommerce select:focus::-moz-placeholder{
    color:var(--forms-fields-focus-color,#69727d)
}
.elementor-widget-woocommerce-cart .woocommerce .input-text:focus::-moz-placeholder,.elementor-widget-woocommerce-cart .woocommerce select:focus::-moz-placeholder{
    color:var(--forms-fields-focus-color,#69727d)
}
.elementor-widget-woocommerce-cart .woocommerce .input-text:focus::placeholder,.elementor-widget-woocommerce-cart .woocommerce select:focus::placeholder{
    color:var(--forms-fields-focus-color,#69727d)
}
.elementor-widget-woocommerce-cart .woocommerce .input-text.qty{
    background-color:transparent;
    color:var(--order-summary-color,#000);
    border:var(--order-summary-quantity-border-weight,1px) solid var(--order-summary-quantity-border-color,#d5d8dc);
    border-radius:3px;
    padding:1px 2px;
    text-align:left;
    font-size:14px;
    min-height:28px;
    max-height:28px
}
.elementor-widget-woocommerce-cart .woocommerce .wc-proceed-to-checkout{
    padding-bottom:0;
    display:flex;
    flex-direction:column;
    flex-wrap:wrap;
    align-items:var(--place-order-title-alignment,stretch)
}
.elementor-widget-woocommerce-cart .woocommerce .wc-proceed-to-checkout .checkout-button{
    padding:var(--checkout-button-padding,15px 1em);
    width:var(--checkout-button-width,auto);
    font-size:15px;
    text-align:center;
    color:var(--checkout-button-normal-text-color,#fff);
    background-color:#5bc0de;
    border-radius:var(--checkout-button-border-radius,3px);
    min-height:auto;
    margin-bottom:0
}
.elementor-widget-woocommerce-cart .woocommerce .wc-proceed-to-checkout .checkout-button:hover{
    color:var(--checkout-button-hover-text-color,#fff);
    background-color:#5bc0de;
    border-color:var(--checkout-button-hover-border-color,#5bc0de);
    transition-duration:var(--checkout-button-hover-transition-duration,.3s)
}
.elementor-widget-woocommerce-cart .woocommerce .remove{
    background:transparent;
    color:var(--order-summary-remove-icon-normal-color,#000)!important;
    width:auto
}
.elementor-widget-woocommerce-cart .woocommerce .remove:hover{
    background:transparent;
    color:var(--order-summary-remove-icon-hover-color,#5bc0de)!important
}
.elementor-widget-woocommerce-cart .woocommerce .cart-collaterals .cart_totals{
    float:none;
    width:100%
}
.elementor-widget-woocommerce-cart .woocommerce .cart-collaterals .cart_totals td{
    padding-left:0
}
.elementor-widget-woocommerce-cart .woocommerce .cart-collaterals .cart_totals .woocommerce-shipping-totals td{
    padding-right:0
}
.elementor-widget-woocommerce-cart .woocommerce .coupon .button{
    float:right;
    width:100%
}
.elementor-widget-woocommerce-cart .woocommerce .coupon .form-row{
    padding:0
}
.elementor-widget-woocommerce-cart .woocommerce .coupon-col{
    display:flex
}
.elementor-widget-woocommerce-cart .woocommerce .coupon-col-start{
    flex:2;
    padding-right:30px
}
@media(max-width:1024px){
    .elementor-widget-woocommerce-cart .woocommerce .coupon-col-start{
        padding-right:0
    }
}
.elementor-widget-woocommerce-cart .woocommerce .coupon-col-end{
    flex:1
}
@media(max-width:1024px){
    .elementor-widget-woocommerce-cart .woocommerce .coupon-col-end{
        text-align:var(--apply-coupon-button-alignment,center)
    }
}
@media(max-width:1024px){
    .elementor-widget-woocommerce-cart .woocommerce .coupon-col{
        display:block
    }
}
@media(max-width:1024px){
    .elementor-widget-woocommerce-cart .woocommerce .coupon{
        margin:var(--sections-margin,0)
    }
    .elementor-widget-woocommerce-cart .woocommerce .coupon #coupon_code{
        width:100%;
        margin-right:0;
        margin-bottom:15px
    }
    .elementor-widget-woocommerce-cart .woocommerce .coupon .button{
        width:var(--apply-coupon-button-width,100%);
        float:none
    }
}
.elementor-widget-woocommerce-cart .woocommerce table.shop_table{
    border:0 solid
}
.elementor-widget-woocommerce-cart .woocommerce table.shop_table .button{
    float:left;
    font-size:14px;
    font-weight:700
}
.elementor-widget-woocommerce-cart .woocommerce table.shop_table.cart .actions{
    display:table-cell;
    text-align:var(--update-cart-button-alignment,left)!important
}
.elementor-widget-woocommerce-cart .woocommerce table.shop_table.cart .actions .button{
    display:inline-block!important;
    float:none;
    width:var(--update-cart-button-width,auto)
}
@media(max-width:1024px){
    .elementor-widget-woocommerce-cart .woocommerce table.shop_table.cart .actions .button{
        width:var(--update-cart-button-width,100%)!important
    }
}
.elementor-widget-woocommerce-cart .woocommerce table.shop_table .shipping-calculator-form p:last-of-type{
    text-align:var(--update-shipping-button-alignment,start)
}
.elementor-widget-woocommerce-cart .woocommerce table.shop_table .shipping-calculator-form .button{
    float:none;
    width:var(--update-shipping-button-width,auto)
}
@media(max-width:1024px){
    .elementor-widget-woocommerce-cart .woocommerce table.shop_table .shipping-calculator-form .button{
        width:var(--update-shipping-button-width,100%)
    }
}
.elementor-widget-woocommerce-cart .woocommerce table.shop_table td,.elementor-widget-woocommerce-cart .woocommerce table.shop_table th,.elementor-widget-woocommerce-cart .woocommerce table.shop_table tr{
    border:0 solid
}
.elementor-widget-woocommerce-cart .woocommerce table.shop_table tr:nth-child(odd)>td,.elementor-widget-woocommerce-cart .woocommerce table.shop_table tr:nth-child(odd)>th{
    background-color:transparent
}
.elementor-widget-woocommerce-cart .woocommerce table.shop_table .actions{
    padding:16px 0 0
}
.elementor-widget-woocommerce-cart .woocommerce table.shop_table .product-remove a{
    display:inline-block
}
.elementor-widget-woocommerce-cart .woocommerce table.shop_table.cart tbody tr:last-child{
    display:var(--update-cart-automatically-display,table-row)
}
.elementor-widget-woocommerce-cart .woocommerce table.cart{
    margin-bottom:0
}
.elementor-widget-woocommerce-cart .woocommerce table.cart img{
    width:55px;
    height:auto;
    display:block
}
.elementor-widget-woocommerce-cart .woocommerce table.cart td{
    padding-top:var(--order-summary-rows-gap-top,20px);
    padding-right:20px;
    padding-bottom:var(--order-summary-rows-gap-bottom,20px);
    padding-left:0
}
.elementor-widget-woocommerce-cart .woocommerce table.cart td span{
    color:var(--order-summary-color,#000);
    font-size:14px;
    font-weight:400
}
.elementor-widget-woocommerce-cart .woocommerce table.cart td.actions,.elementor-widget-woocommerce-cart .woocommerce table.cart td.product-name,.elementor-widget-woocommerce-cart .woocommerce table.cart td.product-price,.elementor-widget-woocommerce-cart .woocommerce table.cart td.product-quantity,.elementor-widget-woocommerce-cart .woocommerce table.cart td.product-remove,.elementor-widget-woocommerce-cart .woocommerce table.cart td.product-subtotal,.elementor-widget-woocommerce-cart .woocommerce table.cart td.product-thumbnail{
    border-top:var(--order-summary-items-divider-weight,1px) solid var(--order-summary-items-divider-color,#d5d8dc)
}
@media(max-width:768px){
    .elementor-widget-woocommerce-cart .woocommerce table.cart td.actions,.elementor-widget-woocommerce-cart .woocommerce table.cart td.product-name,.elementor-widget-woocommerce-cart .woocommerce table.cart td.product-price,.elementor-widget-woocommerce-cart .woocommerce table.cart td.product-quantity,.elementor-widget-woocommerce-cart .woocommerce table.cart td.product-remove,.elementor-widget-woocommerce-cart .woocommerce table.cart td.product-subtotal,.elementor-widget-woocommerce-cart .woocommerce table.cart td.product-thumbnail{
        border-top-width:0
    }
}
.elementor-widget-woocommerce-cart .woocommerce table.cart td.product-remove{
    padding-left:0;
    padding-right:0
}
@media(min-width:767px){
    .elementor-widget-woocommerce-cart .woocommerce table.cart tbody tr:first-child td{
        border-top:0
    }
}
@media(max-width:1024px){
    .elementor-widget-woocommerce-cart .woocommerce table.cart.product-remove{
        position:relative
    }
    .elementor-widget-woocommerce-cart .woocommerce table.cart.product-name{
        padding-right:0
    }
    .elementor-widget-woocommerce-cart .woocommerce table.cart tr{
        border-top-width:var(--order-summary-items-divider-weight,1px);
        border-top-color:var(--order-summary-items-divider-color,#d5d8dc)
    }
    .elementor-widget-woocommerce-cart .woocommerce table.cart tr:first-child{
        border-top:0
    }
}
@media(max-width:768px){
    .elementor-widget-woocommerce-cart .woocommerce table.cart td{
        padding-left:0;
        padding-right:0
    }
}
@media(max-width:767px){
    .elementor-widget-woocommerce-cart .woocommerce table.cart{
        padding:0
    }
    .elementor-widget-woocommerce-cart .woocommerce table.cart tr{
        padding:16px 28px
    }
    .elementor-widget-woocommerce-cart .woocommerce table.cart tr:first-child{
        border-top:0
    }
    .elementor-widget-woocommerce-cart .woocommerce table.cart td{
        padding-left:0;
        padding-right:0
    }
    .elementor-widget-woocommerce-cart .woocommerce table.cart td.product-name,.elementor-widget-woocommerce-cart .woocommerce table.cart td:first-child{
        border-top:0
    }
    .elementor-widget-woocommerce-cart .woocommerce table.cart td.actions{
        padding:0
    }
}
.elementor-widget-woocommerce-cart .woocommerce a:not(.add_to_cart_button):not(.restore-item):not(.wc-backward):not(.wc-forward){
    color:var(--links-normal-color,#5bc0de)
}
.elementor-widget-woocommerce-cart .woocommerce a:not(.add_to_cart_button):not(.restore-item):not(.wc-backward):not(.wc-forward):hover{
    color:var(--links-hover-color,#5bc0de)
}
.elementor-widget-woocommerce-cart .woocommerce .cart_totals h2,.elementor-widget-woocommerce-cart .woocommerce .cart th{
    font-size:14px;
    font-weight:700;
    margin-top:0;
    padding:0 20px 8px 0
}
.elementor-widget-woocommerce-cart .woocommerce .cart_totals h2{
    margin-bottom:var(--sections-title-spacing,1rem);
    color:var(--sections-title-color,#000)
}
.elementor-widget-woocommerce-cart .woocommerce .cart th{
    padding-bottom:var(--order-summary-title-spacing,8px);
    color:var(--order-summary-title-color,#000)
}
.elementor-widget-woocommerce-cart .woocommerce .cart td:before{
    color:var(--order-summary-title-color,#000)
}
.elementor-widget-woocommerce-cart .woocommerce .shipping-calculator-button:after{
    display:none
}
.elementor-widget-woocommerce-cart .woocommerce .product-name .variation{
    color:var(--order-summary-variations-color,#000)
}
@media(max-width:1024px){
    .elementor-widget-woocommerce-cart .woocommerce-page table.shop_table_responsive tr:nth-child(2n) td,.elementor-widget-woocommerce-cart .woocommerce table.shop_table_responsive tr:nth-child(2n) td{
        background-color:transparent
    }
    .elementor-widget-woocommerce-cart .woocommerce .cart_totals .shop_table_responsive td{
        padding-left:0
    }
}
.e-preview--show-hidden-elements .elementor-widget-woocommerce-cart .woocommerce #shipping_method input,.e-preview--show-hidden-elements .elementor-widget-woocommerce-cart .woocommerce .shipping-calculator-form button[name=calc_shipping]{
    pointer-events:none
}
.e-woo-select2-wrapper .select2-results__option{
    font-family:Roboto,sans-serif;
    font-size:14px;
    color:var(--forms-fields-normal-color,#69727d)
}
.e-woo-select2-wrapper .select2-results__option:focus{
    color:var(--forms-fields-focus-color,#69727d);
    border-color:#69727d;
    transition-duration:var(--forms-fields-focus-transition-duration,.3s)
}
.elementor-widget-woocommerce-my-account{
    font-family:Roboto,sans-serif;
    color:#69727d
}
.elementor-widget-woocommerce-my-account .e-my-account-tab .woocommerce-MyAccount-content{
    float:right;
    width:75%;
    padding:0;
    padding-left:var(--tab-content-spacing,6%)
}
@media(max-width:1024px){
    .elementor-widget-woocommerce-my-account .e-my-account-tab .woocommerce-MyAccount-content{
        width:100%;
        padding:var(--tab-content-spacing,6%) 0 0 0
    }
}
.elementor-widget-woocommerce-my-account .e-my-account-tab__dashboard:not(.e-my-account-tab__dashboard--custom) .woocommerce-MyAccount-content-wrapper,.elementor-widget-woocommerce-my-account .e-my-account-tab__downloads .woocommerce-MyAccount-content-wrapper,.elementor-widget-woocommerce-my-account .e-my-account-tab__edit-account .woocommerce-MyAccount-content-wrapper,.elementor-widget-woocommerce-my-account .e-my-account-tab__edit-address .woocommerce-MyAccount-content-wrapper,.elementor-widget-woocommerce-my-account .e-my-account-tab__orders .woocommerce-MyAccount-content-wrapper,.elementor-widget-woocommerce-my-account .e-my-account-tab__payment-methods .woocommerce-MyAccount-content-wrapper{
    border-left:var(--sections-border-left-width,1px) var(--sections-border-type,solid) var(--sections-border-color,#d5d8dc);
    border-bottom:var(--sections-border-bottom-width,1px) var(--sections-border-type,solid) var(--sections-border-color,#d5d8dc);
    border-right:var(--sections-border-right-width,1px) var(--sections-border-type,solid) var(--sections-border-color,#d5d8dc);
    border-top:var(--sections-border-top-width,1px) var(--sections-border-type,solid) var(--sections-border-color,#d5d8dc);
    border-radius:var(--sections-border-radius,3px)
}
.elementor-widget-woocommerce-my-account .e-my-account-tab__dashboard:not(.e-my-account-tab__dashboard--custom) .shop_table,.elementor-widget-woocommerce-my-account .e-my-account-tab__downloads .shop_table,.elementor-widget-woocommerce-my-account .e-my-account-tab__edit-account .shop_table,.elementor-widget-woocommerce-my-account .e-my-account-tab__edit-address .shop_table,.elementor-widget-woocommerce-my-account .e-my-account-tab__orders .shop_table,.elementor-widget-woocommerce-my-account .e-my-account-tab__payment-methods .shop_table{
    border:0;
    margin-bottom:0
}
.elementor-widget-woocommerce-my-account .e-my-account-tab__dashboard:not(.e-my-account-tab__dashboard--custom) .woocommerce-MyAccount-content-wrapper,.elementor-widget-woocommerce-my-account .e-my-account-tab__downloads .woocommerce-MyAccount-content-wrapper,.elementor-widget-woocommerce-my-account .e-my-account-tab__edit-account .woocommerce-MyAccount-content-wrapper,.elementor-widget-woocommerce-my-account .e-my-account-tab__orders .woocommerce-MyAccount-content-wrapper,.elementor-widget-woocommerce-my-account .e-my-account-tab__payment-methods .woocommerce-MyAccount-content-wrapper{
    background-color:var(--sections-background-color,#fff)
}
.elementor-widget-woocommerce-my-account .e-my-account-tab__dashboard:not(.e-my-account-tab__dashboard--custom) .woocommerce-MyAccount-content-wrapper,.elementor-widget-woocommerce-my-account .e-my-account-tab__edit-account .woocommerce-MyAccount-content-wrapper,.elementor-widget-woocommerce-my-account .e-my-account-tab__payment-methods .woocommerce-MyAccount-content-wrapper{
    padding:var(--sections-padding,16px 30px)
}
.elementor-widget-woocommerce-my-account .e-my-account-tab__downloads .woocommerce-MyAccount-content-wrapper,.elementor-widget-woocommerce-my-account .e-my-account-tab__orders .woocommerce-MyAccount-content-wrapper{
    padding:var(--sections-padding,16px 30px 3px 30px)
}
.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-address-fields,.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) address{
    background-color:var(--sections-background-color,#fff);
    padding:var(--sections-padding,16px 30px);
    border-left:var(--sections-border-left-width,1px) var(--sections-border-type,solid) var(--sections-border-color,#d5d8dc);
    border-bottom:var(--sections-border-bottom-width,1px) var(--sections-border-type,solid) var(--sections-border-color,#d5d8dc);
    border-right:var(--sections-border-right-width,1px) var(--sections-border-type,solid) var(--sections-border-color,#d5d8dc);
    border-top:var(--sections-border-top-width,1px) var(--sections-border-type,solid) var(--sections-border-color,#d5d8dc);
    border-radius:var(--sections-border-radius,3px)
}
.elementor-widget-woocommerce-my-account .e-my-account-tab__edit-address .woocommerce-MyAccount-content,.elementor-widget-woocommerce-my-account .e-my-account-tab__view-order .woocommerce-MyAccount-content{
    border:0
}
.elementor-widget-woocommerce-my-account .e-my-account-tab__edit-address .woocommerce-MyAccount-content-wrapper,.elementor-widget-woocommerce-my-account .e-my-account-tab__view-order .woocommerce-MyAccount-content-wrapper{
    padding:0;
    border:0
}
.elementor-widget-woocommerce-my-account .e-my-account-tab__view-order .order_details{
    margin-bottom:40px
}
.elementor-widget-woocommerce-my-account .e-my-account-tab__view-order .order_details,.elementor-widget-woocommerce-my-account .e-my-account-tab__view-order .woocommerce-table--order-downloads{
    background-color:var(--sections-background-color,#fff);
    padding:var(--sections-padding,16px 30px 3px 30px);
    border-left:var(--sections-border-left-width,1px) var(--sections-border-type,solid) var(--sections-border-color,#d5d8dc);
    border-bottom:var(--sections-border-bottom-width,1px) var(--sections-border-type,solid) var(--sections-border-color,#d5d8dc);
    border-right:var(--sections-border-right-width,1px) var(--sections-border-type,solid) var(--sections-border-color,#d5d8dc);
    border-top:var(--sections-border-top-width,1px) var(--sections-border-type,solid) var(--sections-border-color,#d5d8dc);
    border-radius:var(--sections-border-radius,3px)
}
.elementor-widget-woocommerce-my-account .e-my-account-tab__payment-methods .woocommerce .woocommerce-MyAccount-content-wrapper .button{
    background:transparent;
    border-radius:var(--tables-button-border-radius,3px);
    border:2px var(--tables-buttons-border-type,solid) var(--tables-buttons-border-color,#5bc0de);
    vertical-align:middle;
    color:var(--tables-button-normal-text-color,#69727d);
    padding:var(--tables-button-padding,5px 10px)
}
.elementor-widget-woocommerce-my-account .e-my-account-tab__payment-methods .woocommerce .woocommerce-MyAccount-content-wrapper .button:hover{
    color:var(--tables-button-hover-text-color,#69727d);
    transition-duration:var(--tables-button-hover-transition-duration,.3s)
}
.elementor-widget-woocommerce-my-account .e-my-account-tab__payment-methods .woocommerce input[type=text]{
    color:var(--forms-fields-normal-color,#69727d);
    border-radius:var(--forms-fields-border-radius,0);
    padding:var(--forms-fields-padding,16px);
    background:#f9fafa;
    border:0;
    font-size:14px
}
.elementor-widget-woocommerce-my-account .e-my-account-tab__payment-methods .woocommerce input[type=text]:focus{
    color:var(--forms-fields-focus-color,#69727d);
    border-color:#69727d;
    transition-duration:var(--forms-fields-focus-transition-duration,.3s)
}
.elementor-widget-woocommerce-my-account .e-my-account-tab__add-payment-method #add_payment_method #payment{
    background-color:var(--sections-background-color,#fff);
    padding:var(--sections-padding,16px 30px);
    border-left:var(--sections-border-left-width,1px) var(--sections-border-type,solid) var(--sections-border-color,#d5d8dc);
    border-bottom:var(--sections-border-bottom-width,1px) var(--sections-border-type,solid) var(--sections-border-color,#d5d8dc);
    border-right:var(--sections-border-right-width,1px) var(--sections-border-type,solid) var(--sections-border-color,#d5d8dc);
    border-top:var(--sections-border-top-width,1px) var(--sections-border-type,solid) var(--sections-border-color,#d5d8dc);
    border-radius:var(--sections-border-radius,3px)
}
.elementor-widget-woocommerce-my-account .e-my-account-tab__add-payment-method #add_payment_method #payment .payment_methods{
    padding:0;
    border-bottom:var(--tables-divider-border-width,1px) var(--tables-divider-border-type,solid) var(--tables-divider-border-color,#d4d4d4)
}
.elementor-widget-woocommerce-my-account .e-my-account-tab__add-payment-method #add_payment_method #payment #place_order{
    background:#5bc0de;
    border:0;
    color:var(--forms-buttons-normal-text-color,#fff);
    border-radius:var(--forms-buttons-border-radius,3px);
    padding:var(--forms-buttons-padding,12px 32px)
}
.elementor-widget-woocommerce-my-account .e-my-account-tab__add-payment-method #add_payment_method #payment #place_order:hover{
    color:var(--forms-buttons-hover-text-color,#fff);
    transition-duration:var(--forms-buttons-hover-transition-duration,.3s)
}
.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-MyAccount-content>div>p{
    color:var(--general-text-color,#69727d)
}
.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .select2-container--default{
    border-radius:var(--forms-fields-border-radius,0);
    background-color:var(--forms-fields-normal-background-color,#f9fafa)
}
.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .select2-container--default .select2-selection--single{
    color:var(--forms-fields-normal-color,#69727d);
    background-color:var(--forms-fields-normal-background-color,#f9fafa);
    border-radius:var(--forms-fields-border-radius,0);
    border:0;
    height:45px;
    margin:0
}
.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .select2-container--default .select2-selection--single:focus{
    color:var(--forms-fields-focus-color,#69727d);
    background-color:var(--forms-fields-focus-background-color,#f9fafa);
    border-color:initial;
    transition-duration:var(--forms-fields-focus-transition-duration,.3s)
}
.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .select2-container--default .select2-selection--single .select2-selection__placeholder{
    color:var(--forms-fields-normal-color,#69727d)
}
.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .select2-container--default .select2-selection--single .select2-selection__rendered{
    color:var(--forms-fields-normal-color,#69727d);
    line-height:45px;
    padding-left:1rem;
    padding-right:1rem
}
.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .select2-container--default .select2-selection--single .select2-selection__arrow{
    height:45px
}
.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .select2-container--open .select2-dropdown--below{
    background-color:var(--forms-fields-normal-background-color,#f9fafa)
}
.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce ::-moz-placeholder{
    color:var(--forms-fields-normal-color,inherit);
    font-family:inherit;
    opacity:.6
}
.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce ::placeholder{
    color:var(--forms-fields-normal-color,inherit);
    font-family:inherit;
    opacity:.6
}
.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-message{
    font-size:14px
}
.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce address{
    color:var(--general-text-color,#69727d)
}
.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce a{
    color:var(--links-normal-color,#5bc0de)
}
.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce a:hover{
    color:var(--links-hover-color,#5bc0de)
}
.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce a.button.alt:hover,.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce a.button:hover{
    background-color:initial
}
.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce em{
    font-size:12px;
    color:var(--login-messages-color,#69727d)
}
.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row{
    padding-left:var(--forms-columns-gap-padding-left,0);
    padding-right:var(--forms-columns-gap-padding-right,0);
    margin-left:var(--forms-columns-gap-margin-left,0);
    margin-right:var(--forms-columns-gap-margin-right,0);
    margin-bottom:var(--forms-rows-gap,6px)
}
.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row label{
    color:var(--forms-labels-color,#69727d);
    margin-bottom:var(--forms-label-spacing,0)
}
.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row .input-text,.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row select{
    color:var(--forms-fields-normal-color,#69727d);
    border-radius:var(--forms-fields-border-radius,0);
    padding:var(--forms-fields-padding,16px);
    background:#f9fafa;
    border:0;
    font-size:14px
}
.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row .input-text:focus,.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row select:focus{
    color:var(--forms-fields-focus-color,#69727d);
    border-color:#69727d;
    transition-duration:var(--forms-fields-focus-transition-duration,.3s)
}
.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce #billing_address_1_field{
    margin-bottom:5px
}
.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .login .woocommerce-privacy-policy-text,.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .register .woocommerce-privacy-policy-text{
    margin-bottom:15px;
    color:var(--login-messages-color,#69727d);
    font-size:12px
}
.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .login p:not([class]),.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .register p:not([class]){
    color:var(--login-messages-color,#69727d);
    font-size:12px;
    margin-top:10px
}
.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .login .woocommerce-LostPassword,.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .register .woocommerce-LostPassword{
    font-size:12px;
    margin-bottom:0
}
.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .woocommerce-ResetPassword{
    width:50%
}
@media(max-width:1024px){
    .elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .woocommerce-ResetPassword{
        width:100%
    }
}
.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .woocommerce-ResetPassword p{
    color:var(--general-text-color,#69727d)
}
.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .woocommerce-ResetPassword .form-row-first{
    width:100%
}
.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .login,.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .register,.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .woocommerce-ResetPassword{
    background-color:var(--sections-background-color,#fff);
    padding:var(--sections-padding,16px 30px);
    border-left:var(--sections-border-left-width,1px) var(--sections-border-type,solid) var(--sections-border-color,#d5d8dc);
    border-bottom:var(--sections-border-bottom-width,1px) var(--sections-border-type,solid) var(--sections-border-color,#d5d8dc);
    border-right:var(--sections-border-right-width,1px) var(--sections-border-type,solid) var(--sections-border-color,#d5d8dc);
    border-top:var(--sections-border-top-width,1px) var(--sections-border-type,solid) var(--sections-border-color,#d5d8dc);
    border-radius:var(--sections-border-radius,3px);
    font-size:14px
}
.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .login .button,.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .register .button,.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .woocommerce-ResetPassword .button{
    background:#5bc0de;
    border:0;
    color:var(--forms-buttons-normal-text-color,#fff);
    border-radius:var(--forms-buttons-border-radius,3px);
    padding:var(--forms-buttons-padding,12px 32px)
}
.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .login .button:hover,.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .register .button:hover,.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .woocommerce-ResetPassword .button:hover{
    color:var(--forms-buttons-hover-text-color,#fff);
    transition-duration:var(--forms-buttons-hover-transition-duration,.3s)
}
.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .login p:nth-child(3){
    margin-top:20px
}
.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .woocommerce-form__input-checkbox{
    vertical-align:middle
}
.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce p:last-of-type{
    margin-bottom:0
}
.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .woocommerce-form__label-for-checkbox span{
    color:var(--checkboxes-color,#69727d)
}
.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce td,.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce th,.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce tr{
    border:0
}
.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce h2,.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce h3{
    color:var(--typography-section-titles-color,#000);
    margin-top:0;
    margin-bottom:var(--section-title-spacing,45px);
    font-weight:400
}
.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce strong{
    color:var(--general-text-color,#000)
}
.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .wc-item-meta,.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce strong.wc-item-meta-label{
    color:var(--variations-color,#69727d)
}
.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .product-quantity{
    font-weight:400;
    color:var(--tables-items-color,#69727d)
}
.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .woocommerce-order-downloads{
    margin-bottom:0
}
.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-MyAccount-content-wrapper{
    font-size:14px
}
.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-MyAccount-content p:last-of-type{
    margin-bottom:0
}
.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-MyAccount-content h2:first-of-type{
    margin-top:30px
}
.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-MyAccount-content mark{
    background-color:transparent;
    font-weight:700;
    color:var(--general-text-color,#000)
}
.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce caption+thead tr:first-child td,.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce caption+thead tr:first-child th,.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce colgroup+thead tr:first-child td,.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce colgroup+thead tr:first-child th{
    border-top:0
}
.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce thead:first-child tr:first-child td,.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce thead:first-child tr:first-child th{
    border-top:0;
    padding-left:0;
    padding-top:0;
    padding-bottom:var(--tables-titles-spacing,9px)
}
.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce tbody>tr:nth-child(2n)>td,.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce tbody>tr:nth-child(2n)>th,.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce tbody>tr:nth-child(odd)>td,.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce tbody>tr:nth-child(odd)>th{
    background-color:transparent;
    padding-left:0;
    padding-top:var(--order-summary-rows-gap-top,9px);
    padding-bottom:var(--order-summary-rows-gap-bottom,9px);
    color:var(--tables-items-color,#69727d)
}
.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce tbody .woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-number>a{
    color:var(--tables-links-normal-color,#5bc0de)
}
.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce tbody .woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-number>a:hover{
    color:var(--tables-links-hover-color,#5bc0de)
}
.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .shop_table{
    font-size:14px
}
.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .shop_table .button{
    background:transparent;
    border-radius:var(--tables-button-border-radius,3px);
    border:2px var(--tables-buttons-border-type,solid) var(--tables-buttons-border-color,#5bc0de);
    vertical-align:middle;
    color:var(--tables-button-normal-text-color,#69727d);
    padding:var(--tables-button-padding,5px 10px)
}
.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .shop_table .button:hover{
    transition-duration:var(--tables-button-hover-transition-duration,.3s)
}
.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .shop_table td,.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .shop_table th{
    border-top:var(--tables-divider-border-width,1px) var(--tables-divider-border-type,solid) var(--tables-divider-border-color,#d5d8dc)
}
.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .shop_table thead tr th,.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .shop_table thead tr th span{
    color:var(--tables-title-color,#000)
}
.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .order_details tfoot td,.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .order_details tfoot th{
    padding-left:0;
    color:var(--tables-title-color,#000)
}
.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .order_details .download-product a,.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .order_details .product-name a{
    color:var(--tables-links-normal-color,#5bc0de)
}
.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .order_details .download-product a:hover,.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .order_details .product-name a:hover{
    color:var(--tables-links-hover-color,#5bc0de)
}
.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .order_details .product-purchase-note td{
    border-top:0;
    padding-top:0
}
.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .order-again .button{
    background:transparent;
    border:2px solid #5bc0de;
    border:2px var(--tables-buttons-border-type,solid) var(--tables-buttons-border-color,#5bc0de);
    border-radius:var(--tables-button-border-radius,3px);
    vertical-align:middle;
    color:var(--tables-button-normal-text-color,#69727d);
    margin-top:0;
    margin-bottom:0;
    padding:var(--tables-button-padding,12px 32px)
}
.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .order-again .button:hover{
    transition-duration:var(--tables-button-hover-transition-duration,.3s)
}
.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-Address .title h3,.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-Addresses .title h3{
    float:none
}
.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-Address address,.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-Addresses address{
    padding:var(--sections-padding,45px 30px 16px 30px)
}
.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-Address .edit,.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-Addresses .edit{
    float:left;
    position:absolute;
    margin-left:var(--edit-link-margin-start,30px);
    margin-top:var(--edit-link-margin-top,10px)
}
.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .u-columns{
    margin-top:20px
}
.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-address-fields fieldset,.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-EditAccountForm fieldset{
    border:0;
    padding:0;
    margin-inline-start:0
}
.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-address-fields fieldset legend,.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-EditAccountForm fieldset legend{
    font-weight:700;
    padding:20px 0;
    color:var(--general-text-color,#000)
}
.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-address-fields .button,.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-EditAccountForm .button{
    background:#5bc0de;
    border:0;
    color:var(--forms-buttons-normal-text-color,#fff);
    border-radius:var(--forms-buttons-border-radius,3px);
    padding:var(--forms-buttons-padding,12px 32px);
    margin-top:20px
}
.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-address-fields .button:hover,.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-EditAccountForm .button:hover{
    color:var(--forms-buttons-hover-text-color,#fff);
    transition-duration:var(--forms-buttons-hover-transition-duration,.3s)
}
.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-pagination{
    padding:16px 0
}
.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-pagination .button{
    background:transparent;
    border-radius:var(--tables-button-border-radius,3px);
    border:2px var(--tables-buttons-border-type,solid) var(--tables-buttons-border-color,#5bc0de);
    vertical-align:middle;
    color:var(--tables-button-normal-text-color,#69727d);
    padding:var(--tables-button-padding,5px 10px)
}
.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-pagination .button:hover{
    transition-duration:var(--tables-button-hover-transition-duration,.3s)
}
.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-OrderUpdates{
    color:var(--general-text-color,#69727d)
}
.elementor-widget-woocommerce-my-account .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation{
    float:left;
    width:25%
}
@media(max-width:1024px){
    .elementor-widget-woocommerce-my-account .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation{
        width:100%
    }
}
.elementor-widget-woocommerce-my-account .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul{
    padding-inline-start:0
}
.elementor-widget-woocommerce-my-account .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li{
    list-style-type:none;
    display:inline-block;
    width:var(--tab-width,100%)
}
.elementor-widget-woocommerce-my-account .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li:after{
    content:"";
    display:block;
    width:100%;
    background-color:var(--tabs-divider-color,#69727d);
    height:var(--tabs-divider-weight,0);
    position:relative;
    top:calc(var(--tabs-spacing,2px) / 2)
}
.elementor-widget-woocommerce-my-account .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li.is-active a{
    color:var(--tabs-active-color,#5bc0de);
    background:#f1f2f3;
    border-color:var(--tabs-active-border-color,transparent)
}
.elementor-widget-woocommerce-my-account .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li a{
    font-style:normal;
    font-weight:700;
    font-size:14px;
    color:var(--tabs-normal-color,#69727d);
    display:block;
    padding:var(--tabs-padding,12px 20px);
    text-align:var(--tabs-alignment,start);
    background:#f9fafa;
    border-radius:var(--tabs-border-radius,0);
    border:0 var(--tabs-border-type,solid) var(--tabs-border-color,transparent)
}
.elementor-widget-woocommerce-my-account .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li a:hover{
    color:var(--tabs-hover-color,#5bc0de);
    border-color:var(--tabs-hover-border-color,transparent)
}
@media(max-width:1024px){
    .elementor-widget-woocommerce-my-account .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li a{
        padding:var(--tabs-padding,10px)
    }
}
.elementor-widget-woocommerce-my-account .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--customer-logout{
    margin-bottom:0
}
.elementor-widget-woocommerce-my-account .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--customer-logout:after{
    display:none
}
.elementor-widget-woocommerce-my-account .woocommerce-table__line-item.order_item .woocommerce-table__product-name.product-purchase-note-is-below,.elementor-widget-woocommerce-my-account .woocommerce-table__line-item.order_item .woocommerce-table__product-total.product-total.product-purchase-note-is-below{
    padding-bottom:0
}
.elementor-widget-woocommerce-my-account .e-my-account-tab__view-order .shop_table td{
    vertical-align:top;
    line-height:unset
}
.elementor-widget-woocommerce-my-account .woocommerce-MyAccount-paymentMethods .woocommerce-PaymentMethod--actions{
    text-align:right
}
.elementor-widget-woocommerce-my-account .woocommerce-PaymentMethod .input-radio{
    vertical-align:middle
}
.elementor-widget-woocommerce-my-account .woocommerce-PaymentMethod .input-radio+label{
    color:var(--payment-methods-radio-buttons-color,#69727d)
}
.e-wc-account-tabs-nav .woocommerce-MyAccount-navigation ul li{
    display:inline-block
}
.e-my-account-tabs-vertical .woocommerce-MyAccount-navigation{
    display:block
}
.e-my-account-tabs-vertical .woocommerce-MyAccount-navigation li{
    margin:calc(var(--tabs-spacing,2px) / 2) 0 calc(var(--tabs-spacing,2px) / 2) 0
}
.e-my-account-tabs-vertical .woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link--dashboard{
    margin-top:0
}
.e-my-account-tabs-vertical .e-wc-account-tabs-nav .woocommerce-MyAccount-navigation{
    display:none
}
.e-my-account-tabs-horizontal .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation{
    float:none;
    width:100%
}
.e-my-account-tabs-horizontal .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li:after{
    display:none
}
.e-my-account-tabs-horizontal .e-my-account-tab .woocommerce .woocommerce-MyAccount-content{
    float:none;
    width:100%;
    padding:var(--tab-content-spacing,50px) 0 0 0
}
@media(max-width:1024px){
    .e-my-account-tabs-horizontal .e-my-account-tab .woocommerce .woocommerce-MyAccount-content{
        width:100%;
        padding:var(--tab-content-spacing,6%) 0 0 0
    }
}
.e-my-account-tabs-horizontal .woocommerce-MyAccount-navigation{
    display:none
}
.e-my-account-tabs-horizontal .e-wc-account-tabs-nav .woocommerce-MyAccount-navigation{
    display:block
}
.e-my-account-tabs-horizontal .e-wc-account-tabs-nav .woocommerce-MyAccount-navigation ul{
    list-style:none;
    padding:0;
    margin:0;
    display:flex;
    justify-content:var(--tabs-container-justify-content,space-between)
}
@media(max-width:767px){
    .e-my-account-tabs-horizontal .e-wc-account-tabs-nav .woocommerce-MyAccount-navigation ul{
        display:block
    }
}
.e-my-account-tabs-horizontal .e-wc-account-tabs-nav .woocommerce-MyAccount-navigation ul li{
    display:inline-block;
    width:var(--tab-width,100%);
    padding:0 calc(var(--tabs-spacing,2px) / 2) 0 calc(var(--tabs-spacing,2px) / 2);
    margin:0;
    border-right:var(--tabs-divider-weight,0) solid var(--tabs-divider-color,#69727d)
}
.e-my-account-tabs-horizontal .e-wc-account-tabs-nav .woocommerce-MyAccount-navigation ul li:first-of-type{
    padding-left:0
}
.e-my-account-tabs-horizontal .e-wc-account-tabs-nav .woocommerce-MyAccount-navigation ul li:last-of-type{
    padding-right:0;
    border-right-width:0
}
@media(max-width:767px){
    .e-my-account-tabs-horizontal .e-wc-account-tabs-nav .woocommerce-MyAccount-navigation ul li{
        margin:calc(var(--tabs-spacing,2px) / 2) 0 calc(var(--tabs-spacing,2px) / 2) 0;
        display:inline-block;
        width:100%
    }
}
.elementor-editor-active tr:not(:first-child) .woocommerce-orders-table__cell-order-number a,.elementor-editor-preview tr:not(:first-child) .woocommerce-orders-table__cell-order-number a{
    pointer-events:none
}
.elementor-editor-active tr:not(:first-child) .woocommerce-orders-table__cell-order-actions .button,.elementor-editor-preview tr:not(:first-child) .woocommerce-orders-table__cell-order-actions .button{
    pointer-events:none;
    opacity:.3
}
.elementor-editor-active .elementor-widget-woocommerce-my-account .woocommerce-MyAccount-content:not(:first-of-type){
    display:none
}
.product .count{
    background-color:inherit
}
.elementor-widget-woocommerce-notices .e-woocommerce-notices-wrapper.e-woocommerce-notices-wrapper-loading *,.elementor-widget-woocommerce-product-additional-information:not(.elementor-show-heading-yes) h2{
    display:none
}
.elementor-widget-woocommerce-notices .woocommerce-error,.elementor-widget-woocommerce-notices .woocommerce-info,.elementor-widget-woocommerce-notices .woocommerce-message,.elementor-widget-woocommerce-notices .woocommerce-notices-wrapper{
    display:block
}
.e-preview--show-hidden-elements:not(.elementor-editor-active) .elementor-widget-woocommerce-notices .e-notices-demo-notice{
    display:none
}
.woocommerce div.product.elementor form.cart div.product-addon{
    flex-basis:100%;
    flex-shrink:0
}
.e-sticky-right-column--active{
    position:sticky;
    top:0
}
.elementor-post-navigation-borders-yes .elementor-post-navigation.elementor-grid{
    color:#d5d8dc;
    border:1px solid;
    border-right:0;
    border-left:none;
    padding-top:10px;
    padding-bottom:10px
}
.elementor-post-navigation-borders-yes .elementor-post-navigation__separator{
    height:100%;
    width:1px;
    margin:0 auto;
    background-color:#d5d8dc
}
.elementor-post-navigation{
    overflow:hidden;
    display:flex
}
.elementor-post-navigation .post-navigation__arrow-wrapper{
    color:#d5d8dc
}
.elementor-post-navigation .post-navigation__arrow-wrapper.post-navigation__arrow-prev{
    font-size:30px;
    padding-right:15px
}
.elementor-post-navigation .post-navigation__arrow-wrapper.post-navigation__arrow-next{
    font-size:30px;
    padding-left:15px
}
.elementor-post-navigation .post-navigation__arrow-wrapper i{
    transform:translateY(-5%)
}
.elementor-post-navigation .elementor-post-navigation__link__next,.elementor-post-navigation .elementor-post-navigation__link__prev{
    overflow:hidden
}
.elementor-post-navigation .elementor-post-navigation__link a{
    display:flex;
    align-items:center;
    max-width:100%
}
.elementor-post-navigation .post-navigation__next--label,.elementor-post-navigation .post-navigation__prev--label{
    text-transform:uppercase;
    font-size:.8em
}
.elementor-post-navigation .post-navigation__next--title,.elementor-post-navigation .post-navigation__prev--title{
    font-size:.7em
}
.elementor-post-navigation .post-navigation__next--label,.elementor-post-navigation .post-navigation__next--title,.elementor-post-navigation .post-navigation__prev--label,.elementor-post-navigation .post-navigation__prev--title{
    overflow:hidden;
    text-overflow:ellipsis
}
.elementor-post-navigation span.elementor-post-navigation__link__next{
    text-align:right
}
.elementor-post-navigation span.elementor-post-navigation__link__next,.elementor-post-navigation span.elementor-post-navigation__link__prev{
    display:flex;
    flex-direction:column
}
.elementor-post-navigation .elementor-grid{
    justify-content:space-between
}
.elementor-post-navigation .elementor-post-navigation__link{
    width:calc(50% - 1px / 2);
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis
}
.elementor-post-navigation .elementor-post-navigation__separator-wrapper{
    text-align:center
}
.elementor-post-navigation .elementor-post-navigation__next{
    text-align:right
}
.elementor-post-navigation .elementor-post-navigation__next a{
    justify-content:flex-end
}
.elementor-search-form{
    display:block;
    transition:.2s
}
.elementor-search-form .e-font-icon-svg-container{
    width:100%;
    height:100%;
    display:flex;
    align-items:center;
    justify-content:center
}
.elementor-search-form button,.elementor-search-form input[type=search]{
    margin:0;
    border:0;
    padding:0;
    display:inline-block;
    vertical-align:middle;
    white-space:normal;
    background:0;
    line-height:1;
    min-width:0;
    font-size:15px;
    -webkit-appearance:none;
    -moz-appearance:none
}
.elementor-search-form button:focus,.elementor-search-form input[type=search]:focus{
    outline:0;
    color:inherit
}
.elementor-search-form button{
    background-color:#69727d;
    font-size:var(--e-search-form-submit-icon-size,16px);
    color:#fff;
    border-radius:0
}
.elementor-search-form__container{
    display:flex;
    transition:.2s;
    overflow:hidden;
    border:0 solid transparent;
    min-height:50px
}
.elementor-search-form__container:not(.elementor-search-form--full-screen){
    background:#f1f2f3
}
.elementor-search-form__input{
    flex-basis:100%;
    color:#3f444b;
    transition:color .2s
}
.elementor-search-form__input::-moz-placeholder{
    color:inherit;
    font-family:inherit;
    opacity:.6
}
.elementor-search-form__input::placeholder{
    color:inherit;
    font-family:inherit;
    opacity:.6
}
.elementor-search-form__submit{
    transition:color .2s,background .2s;
    font-size:var(--e-search-form-submit-icon-size,16px)
}
.elementor-search-form__submit svg{
    fill:var(--e-search-form-submit-text-color,#fff);
    width:var(--e-search-form-submit-icon-size,16px);
    height:var(--e-search-form-submit-icon-size,16px)
}
.elementor-search-form .elementor-search-form__submit,.elementor-search-form .elementor-search-form__submit:hover{
    color:var(--e-search-form-submit-text-color,#fff);
    border:0;
    border-radius:0
}
.elementor-search-form--button-type-text .elementor-search-form__submit{
    flex-shrink:0
}
.elementor-search-form--skin-minimal .elementor-search-form__icon{
    opacity:.6;
    display:flex;
    align-items:center;
    justify-content:flex-end;
    color:#3f444b;
    fill:#3f444b;
    font-size:var(--e-search-form-icon-size-minimal,15px)
}
.elementor-search-form--skin-minimal .elementor-search-form__icon svg{
    width:var(--e-search-form-icon-size-minimal,15px);
    height:var(--e-search-form-icon-size-minimal,15px)
}
.elementor-search-form--skin-minimal:focus-within{
    outline-width:2px;
    outline-style:solid
}
.elementor-search-form--skin-full_screen .elementor-search-form input[type=search].elementor-search-form__input{
    font-size:50px;
    text-align:center;
    border:solid #fff;
    border-width:0 0 1px;
    line-height:1.5;
    color:#fff
}
.elementor-search-form--skin-full_screen .elementor-search-form__toggle{
    display:inline-block;
    cursor:pointer;
    vertical-align:middle;
    color:var(--e-search-form-toggle-color,#33373d);
    font-size:var(--e-search-form-toggle-size,33px)
}
.elementor-search-form--skin-full_screen .elementor-search-form__toggle .e-font-icon-svg-container,.elementor-search-form--skin-full_screen .elementor-search-form__toggle i{
    position:relative;
    display:block;
    transition:.2s;
    width:var(--e-search-form-toggle-size,33px);
    height:var(--e-search-form-toggle-size,33px);
    background-color:var(--e-search-form-toggle-background-color,rgba(0,0,0,.05));
    border:var(--e-search-form-toggle-border-width,0) solid var(--e-search-form-toggle-color,#33373d);
    border-radius:var(--e-search-form-toggle-border-radius,3px)
}
.elementor-search-form--skin-full_screen .elementor-search-form__toggle .e-font-icon-svg-container:before,.elementor-search-form--skin-full_screen .elementor-search-form__toggle .e-font-icon-svg-container svg,.elementor-search-form--skin-full_screen .elementor-search-form__toggle i:before,.elementor-search-form--skin-full_screen .elementor-search-form__toggle i svg{
    position:absolute;
    left:50%;
    top:50%;
    transform:translate(-50%,-50%)
}
.elementor-search-form--skin-full_screen .elementor-search-form__toggle .e-font-icon-svg-container:before,.elementor-search-form--skin-full_screen .elementor-search-form__toggle i:before{
    font-size:var(--e-search-form-toggle-icon-size,.55em)
}
.elementor-search-form--skin-full_screen .elementor-search-form__toggle .e-font-icon-svg-container svg,.elementor-search-form--skin-full_screen .elementor-search-form__toggle i svg{
    fill:var(--e-search-form-toggle-color,#33373d);
    width:var(--e-search-form-toggle-icon-size,.55em);
    height:var(--e-search-form-toggle-icon-size,.55em)
}
.elementor-search-form--skin-full_screen .elementor-search-form__container{
    transition:.3s;
    align-items:center;
    position:fixed;
    z-index:9998;
    top:0;
    left:0;
    right:0;
    bottom:0;
    height:100vh;
    padding:0 15%;
    background-color:rgba(0,0,0,.8)
}
.elementor-search-form--skin-full_screen .elementor-search-form__container:not(.elementor-search-form--full-screen){
    overflow:hidden;
    opacity:0;
    transform:scale(0)
}
.elementor-search-form--skin-full_screen .elementor-search-form__container:not(.elementor-search-form--full-screen) .dialog-lightbox-close-button{
    display:none
}
.elementor-author-box{
    display:flex;
    align-items:center
}
.elementor-author-box__avatar{
    flex-shrink:0;
    margin-right:25px
}
.elementor-author-box__avatar img{
    width:100px;
    border-radius:500px;
    -o-object-fit:cover;
    object-fit:cover
}
.elementor-author-box__text{
    flex-grow:1;
    font-size:17px
}
.elementor-author-box__name{
    font-size:24px;
    margin-bottom:5px
}
.elementor-author-box__bio,.elementor-author-box__bio p{
    margin-bottom:.8em
}
.elementor-author-box__bio p:last-of-type{
    margin-bottom:0
}
.elementor-author-box--layout-image-left .elementor-author-box{
    flex-direction:row
}
.elementor-author-box--layout-image-left .elementor-author-box__avatar{
    margin-left:0;
    margin-right:25px
}
.elementor-author-box--layout-image-right .elementor-author-box{
    flex-direction:row-reverse
}
.elementor-author-box--layout-image-right .elementor-author-box__avatar{
    margin-right:0;
    margin-left:25px
}
.elementor-author-box--layout-image-above .elementor-author-box{
    display:block
}
.elementor-author-box--layout-image-above .elementor-author-box__avatar{
    margin:0 auto 15px;
    display:inline-block
}
.elementor-author-box--layout-image-above.elementor-author-box--align-left .elementor-author-box__avatar{
    margin-left:0
}
.elementor-author-box--layout-image-above.elementor-author-box--align-right .elementor-author-box__avatar{
    margin-right:0
}
.elementor-author-box--align-left .elementor-author-box{
    text-align:left
}
.elementor-author-box--align-right .elementor-author-box{
    text-align:right
}
.elementor-author-box--align-center .elementor-author-box{
    text-align:center
}
.elementor-button.elementor-author-box__button{
    border:2px solid #3f444b;
    font-size:15px;
    font-weight:100;
    padding:10px 18px
}
.elementor-button.elementor-author-box__button,.elementor-button.elementor-author-box__button:hover{
    background:transparent;
    color:#3f444b
}
.elementor-widget-author-box:not(.elementor-author-box--layout-image-above).elementor-author-box--image-valign-top .elementor-author-box__avatar,.elementor-widget-author-box:not(.elementor-author-box--layout-image-above) .elementor-author-box__avatar{
    align-self:flex-start
}
.elementor-widget-author-box:not(.elementor-author-box--layout-image-above).elementor-author-box--image-valign-middle .elementor-author-box__avatar{
    align-self:center
}
.elementor-post-info__terms-list{
    display:inline-block
}
.elementor-post-info .elementor-icon-list-icon .elementor-avatar{
    border-radius:100%
}
.elementor-widget-post-info.elementor-align-center .elementor-icon-list-item:after{
    margin:initial
}
.elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-text{
    display:inline-block
}
.elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-text a,.elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-text span{
    display:inline
}
.elementor-widget-breadcrumbs{
    font-size:.85em
}
.elementor-widget-breadcrumbs p{
    margin-bottom:0
}
.elementor-sitemap-wrap{
    display:flex;
    flex-flow:row wrap
}
.elementor-widget-archive-posts:after,.elementor-widget-posts:after{
    display:none
}
.elementor-posts-container.elementor-posts-masonry{
    align-items:flex-start
}
.elementor-posts-container:not(.elementor-posts-masonry){
    align-items:stretch
}
.elementor-posts-container .elementor-post{
    padding:0;
    margin:0
}
.elementor-posts-container .elementor-post__excerpt{
    flex-grow:var(--read-more-alignment,0)
}
.elementor-posts-container .elementor-post__thumbnail{
    overflow:hidden
}
.elementor-posts-container .elementor-post__thumbnail img{
    display:block;
    width:100%;
    max-height:none;
    max-width:none;
    transition:filter .3s
}
.elementor-posts-container .elementor-post__thumbnail__link{
    position:relative;
    display:block;
    width:100%
}
.elementor-posts-container.elementor-has-item-ratio .elementor-post__thumbnail{
    top:0;
    left:0;
    right:0;
    bottom:0
}
.elementor-posts-container.elementor-has-item-ratio .elementor-post__thumbnail img{
    height:auto;
    position:absolute;
    top:calc(50%+1px);
    left:calc(50%+1px);
    transform:scale(1.01) translate(-50%,-50%)
}
.elementor-posts-container.elementor-has-item-ratio .elementor-post__thumbnail.elementor-fit-height img{
    height:100%;
    width:auto
}
.elementor-posts .elementor-post{
    flex-direction:column;
    transition-property:background,border,box-shadow;
    transition-duration:.25s
}
.elementor-posts .elementor-post__title{
    font-size:18px;
    margin:0
}
.elementor-posts .elementor-post__excerpt{
    margin-bottom:10px
}
.elementor-posts .elementor-post__excerpt p{
    margin:0;
    line-height:1.5em;
    font-size:14px;
    color:#777
}
.elementor-posts .elementor-post__text{
    display:var(--item-display,block);
    flex-direction:column;
    flex-grow:1
}
.elementor-posts .elementor-post__meta-data{
    line-height:1.3em;
    font-size:12px;
    margin-bottom:13px;
    color:#adadad
}
.elementor-posts .elementor-post__read-more{
    font-size:12px;
    font-weight:700;
    align-self:flex-start
}
.elementor-posts .elementor-post__thumbnail{
    position:relative
}
.elementor-posts--skin-classic .elementor-post{
    overflow:hidden
}
.elementor-posts--align-left .elementor-post{
    text-align:left
}
.elementor-posts--align-right .elementor-post{
    text-align:right
}
.elementor-posts--align-center .elementor-post{
    text-align:center
}
.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{
    margin-bottom:20px
}
.elementor-posts--thumbnail-top .elementor-post__text{
    width:100%
}
.elementor-posts--thumbnail-top.elementor-posts--align-left .elementor-post__thumbnail__link{
    margin-right:auto
}
.elementor-posts--thumbnail-top.elementor-posts--align-right .elementor-post__thumbnail__link{
    margin-left:auto
}
.elementor-posts--thumbnail-top.elementor-posts--align-center .elementor-post__thumbnail__link{
    margin-right:auto;
    margin-left:auto
}
.elementor-posts--thumbnail-left .elementor-post,.elementor-posts--thumbnail-right .elementor-post{
    flex-direction:row
}
.elementor-posts--thumbnail-left .elementor-post__thumbnail__link,.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{
    flex-shrink:0;
    width:25%
}
.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{
    order:0;
    margin-right:20px
}
.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{
    order:5;
    margin-left:20px
}
.elementor-posts--thumbnail-none .elementor-posts-container .elementor-post__thumbnail__link{
    display:none
}
.elementor-posts .elementor-post{
    display:flex
}
.elementor-posts .elementor-post__card{
    display:flex;
    flex-direction:column;
    overflow:hidden;
    position:relative;
    background-color:#fff;
    width:100%;
    min-height:100%;
    border-radius:3px;
    border:0 solid #69727d;
    transition:all .25s
}
.elementor-posts .elementor-post__card .elementor-post__thumbnail{
    position:relative;
    transform-style:preserve-3d;
    -webkit-transform-style:preserve-3d
}
.elementor-posts .elementor-post__card .elementor-post__thumbnail img{
    width:calc(100%+1px)
}
.elementor-posts .elementor-post__card .elementor-post__text{
    padding:0 30px;
    margin-bottom:0;
    margin-top:20px
}
.elementor-posts .elementor-post__card .elementor-post__read-more{
    margin-bottom:20px;
    display:inline-block
}
.elementor-posts .elementor-post__card .elementor-post__meta-data{
    padding:15px 30px;
    margin-bottom:0;
    border-top:1px solid #eaeaea
}
.elementor-posts .elementor-post__card .elementor-post__meta-data span+span:before{
    margin:0 5px
}
.elementor-posts .elementor-post__card .elementor-post__title{
    font-size:21px
}
.elementor-posts .elementor-post__card .elementor-post__excerpt{
    line-height:1.7
}
.elementor-posts .elementor-post__card .elementor-post__excerpt,.elementor-posts .elementor-post__card .elementor-post__title{
    margin-bottom:25px
}
.elementor-posts .elementor-post__card .elementor-post__badge,.elementor-posts .elementor-post__card .elementor-post__read-more{
    text-transform:uppercase
}
.elementor-posts .elementor-post__badge{
    position:absolute;
    top:0;
    background:#69727d;
    color:#fff;
    font-size:12px;
    padding:.6em 1.2em;
    line-height:1;
    font-weight:400;
    margin:20px;
    border-radius:999px
}
.elementor-posts .elementor-post__avatar{
    position:relative;
    padding:0 30px;
    width:100%;
    top:-25px;
    height:0;
    pointer-events:none
}
.elementor-posts .elementor-post__avatar img{
    border-radius:50%;
    width:60px;
    pointer-events:all;
    transform:translateY(-50%)
}
.elementor-posts--thumbnail-top .elementor-posts--skin-cards:not(.elementor-posts-masonry) .elementor-post__meta-data,.elementor-posts .elementor-posts--skin-cards:not(.elementor-posts-masonry) .elementor-post__meta-data{
    margin-top:auto
}
.elementor-posts--thumbnail-none .elementor-post__card .elementor-post__avatar{
    padding-top:0;
    position:static;
    height:auto
}
.elementor-posts--thumbnail-none .elementor-post__card .elementor-post__avatar img.avatar{
    transform:translateY(0);
    vertical-align:bottom
}
.elementor-posts--show-avatar .elementor-post__thumbnail__link{
    margin-bottom:25px
}
.elementor-posts__hover-gradient .elementor-post__card .elementor-post__thumbnail__link:after{
    display:block;
    content:"";
    background-image:linear-gradient(0deg,rgba(0,0,0,.35),transparent 75%);
    background-repeat:no-repeat;
    height:100%;
    width:100%;
    position:absolute;
    bottom:0;
    opacity:1;
    transition:all .3s ease-out
}
.elementor-posts__hover-gradient .elementor-post__card:hover .elementor-post__thumbnail__link:after{
    opacity:.5
}
.elementor-posts__hover-zoom-in .elementor-post__card .elementor-post__thumbnail.elementor-fit-height img{
    height:100%
}
.elementor-posts__hover-zoom-in .elementor-post__card .elementor-post__thumbnail:not(.elementor-fit-height) img{
    width:calc(100%+1px)
}
.elementor-posts__hover-zoom-in .elementor-post__card:hover .elementor-post__thumbnail.elementor-fit-height img{
    height:115%
}
.elementor-posts__hover-zoom-in .elementor-post__card:hover .elementor-post__thumbnail:not(.elementor-fit-height) img{
    width:115%
}
.elementor-posts__hover-zoom-out .elementor-post__card .elementor-post__thumbnail.elementor-fit-height img{
    height:115%
}
.elementor-posts__hover-zoom-out .elementor-post__card .elementor-post__thumbnail:not(.elementor-fit-height) img{
    width:115%
}
.elementor-posts__hover-zoom-out .elementor-post__card:hover .elementor-post__thumbnail.elementor-fit-height img{
    height:100%
}
.elementor-posts__hover-zoom-out .elementor-post__card:hover .elementor-post__thumbnail:not(.elementor-fit-height) img{
    width:calc(100%+1px)
}
.elementor-posts__hover-zoom-in .elementor-post__thumbnail img,.elementor-posts__hover-zoom-out .elementor-post__thumbnail img{
    transition:filter .3s,height 1s cubic-bezier(0,.25,.07,1),width 1s cubic-bezier(0,.25,.07,1)
}
.elementor-card-shadow-yes .elementor-post__card{
    box-shadow:0 0 10px 0 rgba(0,0,0,.15)
}
.elementor-card-shadow-yes .elementor-post__card:hover{
    box-shadow:0 0 30px 0 rgba(0,0,0,.15)
}
.elementor-posts--skin-full_content article{
    flex-direction:column;
    overflow:hidden
}
.elementor-posts--skin-full_content article .elementor-post__thumbnail{
    padding-bottom:0
}
body.elementor-editor-active .elementor-posts--skin-archive_full_content,body.elementor-editor-active .elementor-posts--skin-full_content{
    pointer-events:none
}
body.elementor-editor-active .elementor-posts--skin-archive_full_content .elementor-post__thumbnail__link,body.elementor-editor-active .elementor-posts--skin-full_content .elementor-post__thumbnail__link{
    display:none
}
body.elementor-editor-active .elementor-posts--show-thumbnail .elementor-post__thumbnail__link{
    display:block
}
.elementor-portfolio__filters{
    list-style:none;
    display:flex;
    flex-wrap:wrap;
    justify-content:center;
    padding:0;
    margin:0
}
.elementor-portfolio__filter{
    margin:0;
    cursor:pointer;
    padding:8px
}
.elementor-portfolio-item{
    align-self:flex-start;
    transition-property:transform,opacity;
    transition-timing-function:ease-in-out;
    transform-style:preserve-3d;
    overflow:hidden;
    margin:0
}
.elementor-portfolio-item__title{
    margin:0;
    padding:0;
    line-height:1;
    font-size:18px;
    color:#fff
}
.elementor-portfolio-item__tags__separator:before{
    content:", "
}
.elementor-portfolio-item__overlay{
    opacity:0;
    position:absolute;
    top:0;
    left:0;
    right:0;
    bottom:0;
    padding:15px;
    transition:opacity 1s;
    display:flex;
    flex-direction:column;
    justify-content:center;
    text-align:center;
    overflow:hidden;
    background-color:rgba(105,114,125,.8)
}
.elementor-portfolio-item__overlay:hover{
    opacity:1;
    transition:opacity .5s
}
.elementor-portfolio-item__img img[src=""]{
    background-color:rgba(0,0,0,.1);
    height:100%
}
.elementor-portfolio.elementor-has-item-ratio{
    transition:height .5s
}
.elementor-portfolio.elementor-has-item-ratio .elementor-post__thumbnail{
    position:absolute;
    background-color:rgba(0,0,0,.1)
}
.elementor-portfolio.elementor-has-item-ratio .elementor-post__thumbnail__link{
    padding-bottom:56.25%
}
.elementor ul li.elementor-portfolio__filter{
    list-style-type:none
}
.e-con-inner>.elementor-widget-portfolio,.e-con>.elementor-widget-portfolio{
    width:var(--container-widget-width);
    --flex-grow:var(--container-widget-flex-grow)
}
.elementor-widget-archive-posts.load-more-align-center .elementor-button-wrapper,.elementor-widget-posts.load-more-align-center .elementor-button-wrapper{
    text-align:center
}
.elementor-widget-archive-posts.load-more-align-start .elementor-button-wrapper,.elementor-widget-posts.load-more-align-start .elementor-button-wrapper{
    text-align:start
}
.elementor-widget-archive-posts.load-more-align-end .elementor-button-wrapper,.elementor-widget-posts.load-more-align-end .elementor-button-wrapper{
    text-align:end
}
.elementor-widget-archive-posts.load-more-align-justify .elementor-button,.elementor-widget-posts.load-more-align-justify .elementor-button{
    width:100%
}
.elementor-widget-archive-posts.e-load-more-pagination-loading>.elementor-widget-container,.elementor-widget-posts.e-load-more-pagination-loading>.elementor-widget-container{
    cursor:default
}
.elementor-widget-archive-posts.e-load-more-pagination-loading>.elementor-widget-container .e-load-more-spinner,.elementor-widget-posts.e-load-more-pagination-loading>.elementor-widget-container .e-load-more-spinner{
    margin-top:var(--load-more—spacing,30px)
}
.elementor-widget-archive-posts.e-load-more-pagination-loading>.elementor-widget-container .e-load-more-spinner i,.elementor-widget-archive-posts.e-load-more-pagination-loading>.elementor-widget-container .e-load-more-spinner svg,.elementor-widget-posts.e-load-more-pagination-loading>.elementor-widget-container .e-load-more-spinner i,.elementor-widget-posts.e-load-more-pagination-loading>.elementor-widget-container .e-load-more-spinner svg{
    display:flex
}
.elementor-widget-archive-posts.e-load-more-pagination-loading>.elementor-widget-container>.elementor-button-wrapper .elementor-button-content-wrapper,.elementor-widget-posts.e-load-more-pagination-loading>.elementor-widget-container>.elementor-button-wrapper .elementor-button-content-wrapper{
    visibility:hidden
}
.elementor-widget-archive-posts.e-load-more-pagination-end>.elementor-widget-container>.elementor-button-wrapper,.elementor-widget-posts.e-load-more-pagination-end>.elementor-widget-container>.elementor-button-wrapper{
    display:none
}
.elementor-widget-archive-posts.e-load-more-pagination-end>.elementor-widget-container>.e-load-more-message,.elementor-widget-posts.e-load-more-pagination-end>.elementor-widget-container>.e-load-more-message{
    display:block
}
.elementor-widget-archive-posts.e-load-more-no-spinner>.elementor-widget-container>.elementor-button-wrapper .elementor-button-content-wrapper,.elementor-widget-posts.e-load-more-no-spinner>.elementor-widget-container>.elementor-button-wrapper .elementor-button-content-wrapper{
    visibility:visible
}
.elementor-widget-archive-posts>.elementor-widget-container .e-load-more-spinner,.elementor-widget-posts>.elementor-widget-container .e-load-more-spinner{
    display:flex
}
.elementor-widget-archive-posts>.elementor-widget-container .e-load-more-spinner i,.elementor-widget-archive-posts>.elementor-widget-container .e-load-more-spinner svg,.elementor-widget-posts>.elementor-widget-container .e-load-more-spinner i,.elementor-widget-posts>.elementor-widget-container .e-load-more-spinner svg{
    margin:0 auto;
    display:none
}
.elementor-widget-archive-posts>.elementor-widget-container .e-load-more-spinner i,.elementor-widget-posts>.elementor-widget-container .e-load-more-spinner i{
    color:var(--load-more-spinner-color)
}
.elementor-widget-archive-posts>.elementor-widget-container .e-load-more-spinner svg,.elementor-widget-posts>.elementor-widget-container .e-load-more-spinner svg{
    fill:var(--load-more-spinner-color);
    height:1em;
    width:1em
}
.elementor-widget-archive-posts>.elementor-widget-container .e-load-more-message,.elementor-widget-posts>.elementor-widget-container .e-load-more-message{
    color:var(--load-more-message-color);
    text-align:var(--load-more-message-alignment,center);
    display:none;
    margin-top:var(--load-more—spacing,30px)
}
.elementor-widget-archive-posts>.elementor-widget-container>.elementor-button-wrapper,.elementor-widget-posts>.elementor-widget-container>.elementor-button-wrapper{
    margin-top:var(--load-more—spacing,30px)
}
.elementor-widget-archive-posts>.elementor-widget-container>.elementor-button-wrapper .e-load-more-spinner,.elementor-widget-posts>.elementor-widget-container>.elementor-button-wrapper .e-load-more-spinner{
    position:absolute;
    left:50%;
    top:50%;
    transform:translate(-50%,-50%);
    margin:inherit
}
.elementor-widget-archive-posts>.elementor-widget-container>.elementor-button-wrapper .elementor-button,.elementor-widget-posts>.elementor-widget-container>.elementor-button-wrapper .elementor-button{
    cursor:pointer;
    position:relative
}
.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{
    display:flex;
    justify-content:space-between;
    align-items:center;
    flex-wrap:nowrap;
    font-size:13px;
    margin-bottom:var(--e-form-steps-indicators-spacing)
}
.e-form__indicators__indicator{
    display:flex;
    flex-direction:column;
    align-items:center;
    justify-content:center;
    flex-basis:0;
    padding:0 var(--e-form-steps-divider-gap)
}
.e-form__indicators__indicator__progress{
    width:100%;
    position:relative;
    background-color:var(--e-form-steps-indicator-progress-background-color);
    border-radius:var(--e-form-steps-indicator-progress-border-radius);
    overflow:hidden
}
.e-form__indicators__indicator__progress__meter{
    width:var(--e-form-steps-indicator-progress-meter-width,0);
    height:var(--e-form-steps-indicator-progress-height);
    line-height:var(--e-form-steps-indicator-progress-height);
    padding-right:15px;
    border-radius:var(--e-form-steps-indicator-progress-border-radius);
    background-color:var(--e-form-steps-indicator-progress-color);
    color:var(--e-form-steps-indicator-progress-meter-color);
    text-align:right;
    transition:width .1s linear
}
.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{
    color:var(--e-form-steps-indicator-active-primary-color,#39b54a);
    border-color:var(--e-form-steps-indicator-active-secondary-color,#fff)
}
.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{
    color:var(--e-form-steps-indicator-completed-primary-color,#39b54a);
    background-color:initial
}
.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{
    width:var(--e-form-steps-indicator-padding,30px);
    height:var(--e-form-steps-indicator-padding,30px);
    font-size:var(--e-form-steps-indicator-icon-size);
    border-width:1px;
    border-style:solid;
    display:flex;
    justify-content:center;
    align-items:center;
    overflow:hidden;
    margin-bottom:10px
}
.e-form__indicators__indicator__icon img,.e-form__indicators__indicator__icon object,.e-form__indicators__indicator__icon svg{
    width:var(--e-form-steps-indicator-icon-size);
    height:auto
}
.e-form__indicators__indicator__icon .e-font-icon-svg{
    height:1em
}
.e-form__indicators__indicator__number{
    width:var(--e-form-steps-indicator-padding,30px);
    height:var(--e-form-steps-indicator-padding,30px);
    border-width:1px;
    border-style:solid;
    display:flex;
    justify-content:center;
    align-items:center;
    margin-bottom:10px
}
.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{
    width:100%;
    height:var(--e-form-steps-divider-width);
    background-color:#babfc5
}
.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-login .elementor-lost-password,.elementor-login .elementor-remember-me{
    font-size:.85em
}
.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>span{
    display:flex;
    justify-content:center;
    align-items:center
}
.elementor-form .elementor-button .elementor-button-text{
    white-space:normal;
    flex-grow:0
}
.elementor-form .elementor-button svg{
    height:auto
}
.elementor-form .elementor-button .e-font-icon-svg{
    height:1em
}
.elementor-select-wrapper .select-caret-down-wrapper{
    position:absolute;
    top:50%;
    transform:translateY(-50%);
    inset-inline-end:10px;
    pointer-events:none;
    font-size:11px
}
.elementor-select-wrapper .select-caret-down-wrapper svg{
    display:unset;
    width:1em;
    aspect-ratio:unset;
    fill:currentColor
}
.elementor-select-wrapper .select-caret-down-wrapper i{
    font-size:19px;
    line-height:2
}
.elementor-select-wrapper.remove-before:before{
    content:""!important
}
.elementor-widget-price-list .elementor-price-list{
    list-style:none;
    padding:0;
    margin:0
}
.elementor-widget-price-list .elementor-price-list li{
    margin:0
}
.elementor-price-list li:not(:last-child){
    margin-bottom:20px
}
.elementor-price-list .elementor-price-list-image{
    max-width:50%;
    flex-shrink:0;
    padding-right:25px
}
.elementor-price-list .elementor-price-list-image img{
    width:100%
}
.elementor-price-list .elementor-price-list-header,.elementor-price-list .elementor-price-list-item,.elementor-price-list .elementor-price-list-text{
    display:flex
}
.elementor-price-list .elementor-price-list-item{
    align-items:flex-start
}
.elementor-price-list .elementor-price-list-item .elementor-price-list-text{
    align-items:flex-start;
    flex-wrap:wrap;
    flex-grow:1
}
.elementor-price-list .elementor-price-list-item .elementor-price-list-header{
    align-items:center;
    flex-basis:100%;
    font-size:19px;
    font-weight:600;
    margin-bottom:10px;
    justify-content:space-between
}
.elementor-price-list .elementor-price-list-item .elementor-price-list-title{
    max-width:80%
}
.elementor-price-list .elementor-price-list-item .elementor-price-list-price{
    font-weight:600
}
.elementor-price-list .elementor-price-list-item p.elementor-price-list-description{
    flex-basis:100%;
    font-size:14px;
    margin:0
}
.elementor-price-list .elementor-price-list-item .elementor-price-list-separator{
    flex-grow:1;
    margin-left:10px;
    margin-right:10px;
    border-bottom-style:dotted;
    border-bottom-width:2px;
    height:0
}
.elementor-price-table{
    text-align:center
}
.elementor-price-table .elementor-price-table__header{
    background:var(--e-price-table-header-background-color,#555);
    padding:20px 0
}
.elementor-price-table .elementor-price-table__heading{
    margin:0;
    padding:0;
    line-height:1.2;
    font-size:24px;
    font-weight:600;
    color:#fff
}
.elementor-price-table .elementor-price-table__subheading{
    font-size:13px;
    font-weight:400;
    color:#fff
}
.elementor-price-table .elementor-price-table__original-price{
    margin-right:15px;
    text-decoration:line-through;
    font-size:.5em;
    line-height:1;
    font-weight:400;
    align-self:center
}
.elementor-price-table .elementor-price-table__original-price .elementor-price-table__currency{
    font-size:1em;
    margin:0
}
.elementor-price-table .elementor-price-table__price{
    display:flex;
    justify-content:center;
    align-items:center;
    flex-wrap:wrap;
    flex-direction:row;
    color:#555;
    font-weight:800;
    font-size:65px;
    padding:40px 0
}
.elementor-price-table .elementor-price-table__price .elementor-typo-excluded{
    line-height:normal;
    letter-spacing:normal;
    text-transform:none;
    font-weight:400;
    font-size:medium;
    font-style:normal
}
.elementor-price-table .elementor-price-table__after-price{
    display:flex;
    flex-wrap:wrap;
    text-align:start;
    align-self:stretch;
    align-items:flex-start;
    flex-direction:column
}
.elementor-price-table .elementor-price-table__integer-part{
    line-height:.8
}
.elementor-price-table .elementor-price-table__currency,.elementor-price-table .elementor-price-table__fractional-part{
    line-height:1;
    font-size:.3em
}
.elementor-price-table .elementor-price-table__currency{
    margin-right:3px
}
.elementor-price-table .elementor-price-table__period{
    width:100%;
    font-size:13px;
    font-weight:400
}
.elementor-price-table .elementor-price-table__features-list{
    list-style-type:none;
    margin:0;
    padding:0;
    line-height:1;
    color:var(--e-price-table-features-list-color)
}
.elementor-price-table .elementor-price-table__features-list li{
    font-size:14px;
    line-height:1;
    margin:0;
    padding:0
}
.elementor-price-table .elementor-price-table__features-list li .elementor-price-table__feature-inner{
    margin-left:15px;
    margin-right:15px
}
.elementor-price-table .elementor-price-table__features-list li:not(:first-child):before{
    content:"";
    display:block;
    border:0 solid hsla(0,0%,47.8%,.3);
    margin:10px 12.5%
}
.elementor-price-table .elementor-price-table__features-list i{
    margin-right:10px;
    font-size:1.3em
}
.elementor-price-table .elementor-price-table__features-list svg{
    margin-right:10px;
    fill:var(--e-price-table-features-list-color);
    height:1.3em;
    width:1.3em
}
.elementor-price-table .elementor-price-table__features-list svg~*{
    vertical-align:text-top
}
.elementor-price-table .elementor-price-table__footer{
    padding:30px 0
}
.elementor-price-table .elementor-price-table__additional_info{
    margin:0;
    font-size:13px;
    line-height:1.4
}
.elementor-price-table__ribbon{
    position:absolute;
    top:0;
    left:auto;
    right:0;
    transform:rotate(90deg);
    width:150px;
    overflow:hidden;
    height:150px
}
.elementor-price-table__ribbon-inner{
    text-align:center;
    left:0;
    width:200%;
    transform:translateY(-50%) translateX(-50%) translateX(35px) rotate(-45deg);
    margin-top:35px;
    font-size:13px;
    line-height:2;
    font-weight:800;
    text-transform:uppercase;
    background:#000
}
.elementor-price-table__ribbon.elementor-ribbon-left{
    transform:rotate(0);
    left:0;
    right:auto
}
.elementor-price-table__ribbon.elementor-ribbon-right{
    transform:rotate(90deg);
    left:auto;
    right:0
}
.elementor-widget-price-table .elementor-widget-container{
    overflow:hidden;
    background-color:#f9fafa
}
.e-con-inner>.elementor-widget-price-list,.e-con>.elementor-widget-price-list{
    width:var(--container-widget-width);
    --flex-grow:var(--container-widget-flex-grow)
}
.elementor-flip-box{
    height:280px;
    position:relative;
    perspective:1000px;
    transform-style:preserve-3d
}
@media(max-device-width:1024px){
    .elementor-flip-box{
        cursor:pointer
    }
}
.elementor-flip-box__front{
    background-color:#1abc9c
}
.elementor-flip-box__back{
    background-color:#4054b2;
    display:block
}
.elementor-flip-box__layer{
    position:absolute;
    width:100%;
    height:100%;
    transition:all .6s ease-in-out
}
.elementor-flip-box__layer__overlay{
    display:flex;
    width:100%;
    height:100%;
    flex-direction:column;
    justify-content:center;
    align-items:stretch;
    text-align:center;
    padding:35px;
    color:#fff
}
.elementor-flip-box__layer__title{
    font-size:21px
}
.elementor-flip-box__layer__description{
    font-size:14px
}
.elementor-flip-box__layer__description:not(:last-child),.elementor-flip-box__layer__title:not(:last-child){
    margin:0 0 20px;
    padding:0
}
.elementor-flip-box__layer__title{
    line-height:1;
    font-weight:600
}
.elementor-flip-box,.elementor-flip-box .elementor-view-framed,.elementor-flip-box .elementor-view-stacked{
    --e-flip-box-view-framed-stacked-icon-color:#fff
}
.elementor-flip-box .elementor-icon,.elementor-flip-box .elementor-view-framed .elementor-icon,.elementor-flip-box .elementor-view-stacked .elementor-icon{
    color:var(--e-flip-box-view-framed-stacked-icon-color)
}
.elementor-flip-box .elementor-icon svg,.elementor-flip-box .elementor-view-framed .elementor-icon svg,.elementor-flip-box .elementor-view-stacked .elementor-icon svg{
    fill:var(--e-flip-box-view-framed-stacked-icon-color)
}
.elementor-flip-box .elementor-view-framed .elementor-icon{
    border-color:#fff
}
.elementor-flip-box .elementor-view-stacked .elementor-icon{
    background-color:rgba(0,0,0,.5)
}
.elementor-flip-box__button.elementor-button{
    cursor:pointer;
    align-self:center;
    margin-left:auto;
    margin-right:auto;
    border:2px solid #fff;
    background:transparent
}
.elementor-flip-box__button.elementor-button:focus-visible,.elementor-flip-box__button.elementor-button:hover{
    background:transparent;
    text-decoration:none
}
.elementor-flip-box__image{
    margin:0 0 20px;
    display:inline-block;
    width:100%
}
.elementor-flip-box__image img{
    width:50%
}
.elementor-flip-box .elementor-icon-wrapper{
    margin-bottom:20px
}
.elementor-flip-box--3d .elementor-flip-box__layer__inner{
    transform:translateZ(90px) scale(.91)
}
.elementor-flip-box--3d .elementor-flip-box__layer__overlay{
    transform-style:preserve-3d;
    transform:translateZ(.1px)
}
.elementor-flip-box--effect-flip .elementor-flip-box{
    perspective:1000px;
    transform-style:preserve-3d
}
.elementor-flip-box--effect-flip .elementor-flip-box__layer{
    transform-style:preserve-3d;
    backface-visibility:hidden
}
.elementor-flip-box--effect-flip .elementor-flip-box__front{
    transform:none;
    z-index:1
}
.elementor-flip-box--effect-flip .elementor-flip-box:focus-visible .elementor-flip-box__back,.elementor-flip-box--effect-flip .elementor-flip-box:hover .elementor-flip-box__back{
    transform:none
}
.elementor-flip-box--effect-flip.elementor-flip-box--direction-right .elementor-flip-box__back{
    transform:rotateX(0) rotateY(-180deg)
}
.elementor-flip-box--effect-flip.elementor-flip-box--direction-left .elementor-flip-box__back,.elementor-flip-box--effect-flip.elementor-flip-box--direction-right .elementor-flip-box:focus-visible .elementor-flip-box__front,.elementor-flip-box--effect-flip.elementor-flip-box--direction-right .elementor-flip-box:hover .elementor-flip-box__front{
    transform:rotateX(0) rotateY(180deg)
}
.elementor-flip-box--effect-flip.elementor-flip-box--direction-left .elementor-flip-box:focus-visible .elementor-flip-box__front,.elementor-flip-box--effect-flip.elementor-flip-box--direction-left .elementor-flip-box:hover .elementor-flip-box__front{
    transform:rotateX(0) rotateY(-180deg)
}
.elementor-flip-box--effect-flip.elementor-flip-box--direction-up .elementor-flip-box__back{
    transform:rotateX(-180deg) rotateY(0)
}
.elementor-flip-box--effect-flip.elementor-flip-box--direction-down .elementor-flip-box__back,.elementor-flip-box--effect-flip.elementor-flip-box--direction-up .elementor-flip-box:focus-visible .elementor-flip-box__front,.elementor-flip-box--effect-flip.elementor-flip-box--direction-up .elementor-flip-box:hover .elementor-flip-box__front{
    transform:rotateX(180deg) rotateY(0)
}
.elementor-flip-box--effect-flip.elementor-flip-box--direction-down .elementor-flip-box:focus-visible .elementor-flip-box__front,.elementor-flip-box--effect-flip.elementor-flip-box--direction-down .elementor-flip-box:hover .elementor-flip-box__front{
    transform:rotateX(-180deg) rotateY(0)
}
.elementor-flip-box--effect-push .elementor-flip-box__front{
    transform:none
}
.elementor-flip-box--effect-push.elementor-flip-box--direction-right .elementor-flip-box:focus-visible .elementor-flip-box__front,.elementor-flip-box--effect-push.elementor-flip-box--direction-right .elementor-flip-box:hover .elementor-flip-box__front{
    transform:translateX(100%) translateY(0)
}
.elementor-flip-box--effect-push.elementor-flip-box--direction-left .elementor-flip-box:focus-visible .elementor-flip-box__front,.elementor-flip-box--effect-push.elementor-flip-box--direction-left .elementor-flip-box:hover .elementor-flip-box__front{
    transform:translateX(-100%) translateY(0)
}
.elementor-flip-box--effect-push.elementor-flip-box--direction-up .elementor-flip-box:focus-visible .elementor-flip-box__front,.elementor-flip-box--effect-push.elementor-flip-box--direction-up .elementor-flip-box:hover .elementor-flip-box__front{
    transform:translateX(0) translateY(-100%)
}
.elementor-flip-box--effect-push.elementor-flip-box--direction-down .elementor-flip-box:focus-visible .elementor-flip-box__front,.elementor-flip-box--effect-push.elementor-flip-box--direction-down .elementor-flip-box:hover .elementor-flip-box__front{
    transform:translateX(0) translateY(100%)
}
.elementor-flip-box--effect-push .elementor-flip-box,.elementor-flip-box--effect-slide .elementor-flip-box{
    overflow:hidden
}
.elementor-flip-box--effect-push .elementor-flip-box:focus-visible .elementor-flip-box__back,.elementor-flip-box--effect-push .elementor-flip-box:hover .elementor-flip-box__back,.elementor-flip-box--effect-slide .elementor-flip-box:focus-visible .elementor-flip-box__back,.elementor-flip-box--effect-slide .elementor-flip-box:hover .elementor-flip-box__back{
    transform:none
}
.elementor-flip-box--effect-push.elementor-flip-box--direction-right .elementor-flip-box__back,.elementor-flip-box--effect-slide.elementor-flip-box--direction-right .elementor-flip-box__back{
    transform:translateX(-100%) translateY(0)
}
.elementor-flip-box--effect-push.elementor-flip-box--direction-left .elementor-flip-box__back,.elementor-flip-box--effect-slide.elementor-flip-box--direction-left .elementor-flip-box__back{
    transform:translateX(100%) translateY(0)
}
.elementor-flip-box--effect-push.elementor-flip-box--direction-up .elementor-flip-box__back,.elementor-flip-box--effect-slide.elementor-flip-box--direction-up .elementor-flip-box__back{
    transform:translateX(0) translateY(100%)
}
.elementor-flip-box--effect-push.elementor-flip-box--direction-down .elementor-flip-box__back,.elementor-flip-box--effect-slide.elementor-flip-box--direction-down .elementor-flip-box__back{
    transform:translateX(0) translateY(-100%)
}
.elementor-flip-box--effect-zoom-out .elementor-flip-box .elementor-flip-box__front{
    transition:transform .7s,opacity .35s,width .1ms;
    opacity:1;
    transform:scale(1);
    z-index:1;
    width:100%
}
.elementor-flip-box--effect-zoom-out .elementor-flip-box:focus-visible .elementor-flip-box__front,.elementor-flip-box--effect-zoom-out .elementor-flip-box:hover .elementor-flip-box__front{
    width:0;
    opacity:0;
    transform:scale(.7);
    transition:transform .8s,opacity .7s .1s,width .1ms .7s
}
.elementor-flip-box--effect-zoom-in .elementor-flip-box .elementor-flip-box__back{
    transition:transform .7s,opacity .5s .2s;
    opacity:0;
    transform:scale(.7)
}
.elementor-flip-box--effect-zoom-in .elementor-flip-box:focus-visible .elementor-flip-box__back,.elementor-flip-box--effect-zoom-in .elementor-flip-box:hover .elementor-flip-box__back{
    transition:transform .7s,opacity .5s;
    opacity:1;
    transform:scale(1)
}
.elementor-flip-box--effect-fade .elementor-flip-box .elementor-flip-box__back{
    opacity:0
}
.elementor-flip-box--effect-fade .elementor-flip-box:focus-visible .elementor-flip-box__back,.elementor-flip-box--effect-fade .elementor-flip-box:hover .elementor-flip-box__back{
    opacity:1
}
.elementor-widget-flip-box.elementor-flip-box--flipped .elementor-widget-container .elementor-flip-box__front{
    display:none
}
.elementor-widget-flip-box.elementor-flip-box--flipped .elementor-widget-container .elementor-flip-box__back{
    transform:none;
    opacity:1
}
.e-con-inner>.elementor-widget-flip-box,.e-con>.elementor-widget-flip-box{
    width:var(--container-widget-width);
    --flex-grow:var(--container-widget-flex-grow)
}
.elementor-cta,.elementor-widget-call-to-action .elementor-widget-container{
    overflow:hidden
}
.elementor-cta{
    position:relative;
    display:flex;
    transition:.5s
}
.elementor-cta--skin-classic .elementor-cta{
    flex-wrap:wrap
}
.elementor-cta--skin-classic .elementor-cta__bg-wrapper{
    position:relative;
    min-height:200px;
    width:100%
}
.elementor-cta--skin-classic .elementor-cta__content{
    transition:all .4s;
    width:100%;
    background-color:#f9fafa
}
.elementor-cta--skin-classic .elementor-cta__content-item,.elementor-cta--skin-classic .elementor-cta__content-item .elementor-icon{
    color:#3f444b;
    border-color:#3f444b;
    fill:#3f444b
}
.elementor-cta--skin-classic .elementor-cta__button.elementor-button{
    color:#3f444b;
    border-color:#3f444b
}
.elementor-cta--skin-cover .elementor-cta{
    display:block
}
.elementor-cta--skin-cover .elementor-cta__bg-wrapper{
    position:absolute;
    top:0;
    left:0;
    right:0;
    bottom:0;
    transition:all .4s;
    width:100%
}
.elementor-cta--skin-cover .elementor-cta__content{
    min-height:280px
}
.elementor-cta--skin-cover .elementor-cta__button.elementor-button,.elementor-cta--skin-cover .elementor-cta__content-item,.elementor-cta--skin-cover .elementor-cta__content-item .elementor-icon{
    color:#fff;
    border-color:#fff
}
.elementor-cta--layout-image-above .elementor-cta{
    flex-wrap:wrap
}
.elementor-cta--layout-image-above .elementor-cta__bg-wrapper{
    width:100%
}
.elementor-cta--layout-image-left .elementor-cta,.elementor-cta--layout-image-right .elementor-cta{
    flex-wrap:nowrap
}
.elementor-cta--layout-image-left .elementor-cta__bg-wrapper,.elementor-cta--layout-image-right .elementor-cta__bg-wrapper{
    width:auto;
    min-width:50%
}
.elementor-cta--layout-image-left .elementor-cta__content,.elementor-cta--layout-image-right .elementor-cta__content{
    flex-grow:1
}
.elementor-cta--layout-image-left .elementor-cta{
    flex-direction:row
}
.elementor-cta--layout-image-right .elementor-cta{
    flex-direction:row-reverse
}
.elementor-cta__bg,.elementor-cta__bg-overlay{
    position:absolute;
    top:0;
    left:0;
    right:0;
    bottom:0;
    transition:all .4s
}
.elementor-cta__bg-wrapper{
    z-index:1;
    overflow:hidden
}
.elementor-cta__bg{
    background-size:cover;
    background-position:50%;
    z-index:1
}
.elementor-cta__bg-overlay{
    z-index:2
}
.elementor-cta__button.elementor-button{
    cursor:pointer;
    align-self:center;
    margin-left:auto;
    margin-right:auto;
    border:2px solid #fff;
    background:transparent
}
.elementor-cta__button.elementor-button:hover{
    background:transparent;
    text-decoration:none
}
.elementor-cta__title{
    font-size:23px
}
.elementor-cta__content{
    z-index:1;
    overflow:hidden;
    display:flex;
    flex-wrap:wrap;
    align-items:center;
    align-content:center;
    padding:35px;
    width:100%
}
.elementor-cta__content,.elementor-cta__content-item{
    position:relative;
    transition:.5s;
    color:#fff
}
.elementor-cta__content-item{
    width:100%;
    margin:0
}
.elementor-cta__content-item:not(:last-child){
    margin-bottom:15px
}
.elementor-cta__content-item .elementor-icon{
    color:#fff
}
.elementor-cta--valign-top .elementor-cta__content{
    align-content:flex-start;
    align-items:flex-start
}
.elementor-cta--valign-middle .elementor-cta__content{
    align-content:center;
    align-items:center
}
.elementor-cta--valign-bottom .elementor-cta__content{
    align-content:flex-end;
    align-items:flex-end
}
.elementor-cta:hover .elementor-cta__bg-overlay{
    background-color:rgba(0,0,0,.3)
}
@media(max-device-width:1024px){
    .elementor-cta{
        cursor:pointer
    }
}
@media(min-width:-1){
    .elementor-cta--widescreen-layout-image-above .elementor-cta{
        flex-wrap:wrap
    }
    .elementor-cta--widescreen-layout-image-above .elementor-cta__bg-wrapper{
        width:100%
    }
    .elementor-cta--widescreen-layout-image-left .elementor-cta,.elementor-cta--widescreen-layout-image-right .elementor-cta{
        flex-wrap:nowrap
    }
    .elementor-cta--widescreen-layout-image-left .elementor-cta__bg-wrapper,.elementor-cta--widescreen-layout-image-right .elementor-cta__bg-wrapper{
        width:auto;
        min-width:50%
    }
    .elementor-cta--widescreen-layout-image-left .elementor-cta__content,.elementor-cta--widescreen-layout-image-right .elementor-cta__content{
        flex-grow:1
    }
    .elementor-cta--widescreen-layout-image-left .elementor-cta{
        flex-direction:row
    }
    .elementor-cta--widescreen-layout-image-right .elementor-cta{
        flex-direction:row-reverse
    }
}
@media(max-width:-1){
    .elementor-cta--laptop-layout-image-above .elementor-cta{
        flex-wrap:wrap
    }
    .elementor-cta--laptop-layout-image-above .elementor-cta__bg-wrapper{
        width:100%
    }
    .elementor-cta--laptop-layout-image-left .elementor-cta,.elementor-cta--laptop-layout-image-right .elementor-cta{
        flex-wrap:nowrap
    }
    .elementor-cta--laptop-layout-image-left .elementor-cta__bg-wrapper,.elementor-cta--laptop-layout-image-right .elementor-cta__bg-wrapper{
        width:auto;
        min-width:50%
    }
    .elementor-cta--laptop-layout-image-left .elementor-cta__content,.elementor-cta--laptop-layout-image-right .elementor-cta__content{
        flex-grow:1
    }
    .elementor-cta--laptop-layout-image-left .elementor-cta{
        flex-direction:row
    }
    .elementor-cta--laptop-layout-image-right .elementor-cta{
        flex-direction:row-reverse
    }
}
@media(max-width:-1){
    .elementor-cta--tablet_extra-layout-image-above .elementor-cta{
        flex-wrap:wrap
    }
    .elementor-cta--tablet_extra-layout-image-above .elementor-cta__bg-wrapper{
        width:100%
    }
    .elementor-cta--tablet_extra-layout-image-left .elementor-cta,.elementor-cta--tablet_extra-layout-image-right .elementor-cta{
        flex-wrap:nowrap
    }
    .elementor-cta--tablet_extra-layout-image-left .elementor-cta__bg-wrapper,.elementor-cta--tablet_extra-layout-image-right .elementor-cta__bg-wrapper{
        width:auto;
        min-width:50%
    }
    .elementor-cta--tablet_extra-layout-image-left .elementor-cta__content,.elementor-cta--tablet_extra-layout-image-right .elementor-cta__content{
        flex-grow:1
    }
    .elementor-cta--tablet_extra-layout-image-left .elementor-cta{
        flex-direction:row
    }
    .elementor-cta--tablet_extra-layout-image-right .elementor-cta{
        flex-direction:row-reverse
    }
}
@media(max-width:1024px){
    .elementor-cta--tablet-layout-image-above .elementor-cta{
        flex-wrap:wrap
    }
    .elementor-cta--tablet-layout-image-above .elementor-cta__bg-wrapper{
        width:100%
    }
    .elementor-cta--tablet-layout-image-left .elementor-cta,.elementor-cta--tablet-layout-image-right .elementor-cta{
        flex-wrap:nowrap
    }
    .elementor-cta--tablet-layout-image-left .elementor-cta__bg-wrapper,.elementor-cta--tablet-layout-image-right .elementor-cta__bg-wrapper{
        width:auto;
        min-width:50%
    }
    .elementor-cta--tablet-layout-image-left .elementor-cta__content,.elementor-cta--tablet-layout-image-right .elementor-cta__content{
        flex-grow:1
    }
    .elementor-cta--tablet-layout-image-left .elementor-cta{
        flex-direction:row
    }
    .elementor-cta--tablet-layout-image-right .elementor-cta{
        flex-direction:row-reverse
    }
}
@media(max-width:-1){
    .elementor-cta--mobile_extra-layout-image-above .elementor-cta{
        flex-wrap:wrap
    }
    .elementor-cta--mobile_extra-layout-image-above .elementor-cta__bg-wrapper{
        width:100%
    }
    .elementor-cta--mobile_extra-layout-image-left .elementor-cta,.elementor-cta--mobile_extra-layout-image-right .elementor-cta{
        flex-wrap:nowrap
    }
    .elementor-cta--mobile_extra-layout-image-left .elementor-cta__bg-wrapper,.elementor-cta--mobile_extra-layout-image-right .elementor-cta__bg-wrapper{
        width:auto;
        min-width:50%
    }
    .elementor-cta--mobile_extra-layout-image-left .elementor-cta__content,.elementor-cta--mobile_extra-layout-image-right .elementor-cta__content{
        flex-grow:1
    }
    .elementor-cta--mobile_extra-layout-image-left .elementor-cta{
        flex-direction:row
    }
    .elementor-cta--mobile_extra-layout-image-right .elementor-cta{
        flex-direction:row-reverse
    }
}
@media(max-width:767px){
    .elementor-cta--mobile-layout-image-above .elementor-cta{
        flex-wrap:wrap
    }
    .elementor-cta--mobile-layout-image-above .elementor-cta__bg-wrapper{
        width:100%
    }
    .elementor-cta--mobile-layout-image-left .elementor-cta,.elementor-cta--mobile-layout-image-right .elementor-cta{
        flex-wrap:nowrap
    }
    .elementor-cta--mobile-layout-image-left .elementor-cta__bg-wrapper,.elementor-cta--mobile-layout-image-right .elementor-cta__bg-wrapper{
        width:auto;
        min-width:50%
    }
    .elementor-cta--mobile-layout-image-left .elementor-cta__content,.elementor-cta--mobile-layout-image-right .elementor-cta__content{
        flex-grow:1
    }
    .elementor-cta--mobile-layout-image-left .elementor-cta{
        flex-direction:row
    }
    .elementor-cta--mobile-layout-image-right .elementor-cta{
        flex-direction:row-reverse
    }
}
.elementor-ribbon{
    position:absolute;
    z-index:1;
    top:0;
    left:auto;
    right:0;
    transform:rotate(90deg);
    width:150px;
    overflow:hidden;
    height:150px
}
.elementor-ribbon-inner{
    text-align:center;
    left:0;
    width:200%;
    transform:translateY(-50%) translateX(-50%) translateX(35px) rotate(-45deg);
    margin-top:35px;
    font-size:13px;
    line-height:2;
    font-weight:800;
    text-transform:uppercase;
    background:#000;
    color:#fff
}
.elementor-ribbon.elementor-ribbon-left{
    transform:rotate(0);
    left:0;
    right:auto
}
.elementor-ribbon.elementor-ribbon-right{
    transform:rotate(90deg);
    left:auto;
    right:0
}
.elementor-widget-countdown .elementor-countdown-expire--message{
    display:none;
    padding:20px;
    text-align:center
}
.elementor-widget-countdown .elementor-countdown-wrapper{
    flex-direction:row
}
.elementor-widget-countdown .elementor-countdown-item{
    padding:20px 0;
    text-align:center;
    color:#fff
}
.elementor-widget-countdown .elementor-countdown-digits,.elementor-widget-countdown .elementor-countdown-label{
    line-height:1
}
.elementor-widget-countdown .elementor-countdown-digits{
    font-size:69px
}
.elementor-widget-countdown .elementor-countdown-label{
    font-size:19px
}
.elementor-widget-countdown.elementor-countdown--label-block .elementor-countdown-wrapper{
    display:flex;
    justify-content:center;
    margin-right:auto;
    margin-left:auto
}
.elementor-widget-countdown.elementor-countdown--label-block .elementor-countdown-digits,.elementor-widget-countdown.elementor-countdown--label-block .elementor-countdown-label{
    display:block
}
.elementor-widget-countdown.elementor-countdown--label-block .elementor-countdown-item{
    flex-basis:0;
    flex-grow:1
}
.elementor-widget-countdown.elementor-countdown--label-inline{
    text-align:center
}
.elementor-widget-countdown.elementor-countdown--label-inline .elementor-countdown-item{
    display:inline-block;
    padding-left:5px;
    padding-right:5px
}
.elementor-slides .swiper-slide-bg{
    background-size:cover;
    background-position:50%;
    background-repeat:no-repeat;
    min-width:100%;
    min-height:100%
}
.elementor-slides .swiper-slide-inner{
    background-repeat:no-repeat;
    background-position:50%;
    position:absolute;
    top:0;
    left:0;
    bottom:0;
    right:0;
    padding:50px;
    margin:auto
}
.elementor-slides .swiper-slide-inner,.elementor-slides .swiper-slide-inner:hover{
    color:#fff;
    display:flex
}
.elementor-slides .swiper-slide-inner .elementor-background-overlay{
    position:absolute;
    z-index:0;
    top:0;
    bottom:0;
    left:0;
    right:0
}
.elementor-slides .swiper-slide-inner .elementor-slide-content{
    position:relative;
    z-index:1;
    width:100%
}
.elementor-slides .swiper-slide-inner .elementor-slide-heading{
    font-size:35px;
    font-weight:700;
    line-height:1
}
.elementor-slides .swiper-slide-inner .elementor-slide-description{
    font-size:17px;
    line-height:1.4
}
.elementor-slides .swiper-slide-inner .elementor-slide-description:not(:last-child),.elementor-slides .swiper-slide-inner .elementor-slide-heading:not(:last-child){
    margin-bottom:30px
}
.elementor-slides .swiper-slide-inner .elementor-slide-button{
    border:2px solid #fff;
    color:#fff;
    background:transparent;
    display:inline-block
}
.elementor-slides .swiper-slide-inner .elementor-slide-button,.elementor-slides .swiper-slide-inner .elementor-slide-button:hover{
    background:transparent;
    color:inherit;
    text-decoration:none
}
.elementor--v-position-top .swiper-slide-inner{
    align-items:flex-start
}
.elementor--v-position-bottom .swiper-slide-inner{
    align-items:flex-end
}
.elementor--v-position-middle .swiper-slide-inner{
    align-items:center
}
.elementor--h-position-left .swiper-slide-inner{
    justify-content:flex-start
}
.elementor--h-position-right .swiper-slide-inner{
    justify-content:flex-end
}
.elementor--h-position-center .swiper-slide-inner{
    justify-content:center
}
body.rtl .elementor-widget-slides .elementor-swiper-button-next{
    left:10px;
    right:auto
}
body.rtl .elementor-widget-slides .elementor-swiper-button-prev{
    right:10px;
    left:auto
}
.elementor-slides-wrapper div:not(.swiper-slide)>.swiper-slide-inner{
    display:none
}
@media(max-width:767px){
    .elementor-slides .swiper-slide-inner{
        padding:30px
    }
    .elementor-slides .swiper-slide-inner .elementor-slide-heading{
        font-size:23px;
        line-height:1;
        margin-bottom:15px
    }
    .elementor-slides .swiper-slide-inner .elementor-slide-description{
        font-size:13px;
        line-height:1.4;
        margin-bottom:15px
    }
}
.elementor-share-buttons--color-custom.elementor-share-buttons--skin-flat .elementor-share-btn,.elementor-share-buttons--color-custom.elementor-share-buttons--skin-gradient .elementor-share-btn{
    background-color:var(--e-share-buttons-primary-color,#ea4335)
}
.elementor-share-buttons--color-custom.elementor-share-buttons--skin-flat .elementor-share-btn__icon,.elementor-share-buttons--color-custom.elementor-share-buttons--skin-flat .elementor-share-btn__text,.elementor-share-buttons--color-custom.elementor-share-buttons--skin-gradient .elementor-share-btn__icon,.elementor-share-buttons--color-custom.elementor-share-buttons--skin-gradient .elementor-share-btn__text{
    color:var(--e-share-buttons-secondary-color,#fff)
}
.elementor-share-buttons--color-custom.elementor-share-buttons--skin-flat .elementor-share-btn__icon svg,.elementor-share-buttons--color-custom.elementor-share-buttons--skin-flat .elementor-share-btn__text svg,.elementor-share-buttons--color-custom.elementor-share-buttons--skin-gradient .elementor-share-btn__icon svg,.elementor-share-buttons--color-custom.elementor-share-buttons--skin-gradient .elementor-share-btn__text svg{
    fill:var(--e-share-buttons-secondary-color,#fff)
}
.elementor-share-buttons--color-custom.elementor-share-buttons--skin-boxed .elementor-share-btn,.elementor-share-buttons--color-custom.elementor-share-buttons--skin-framed .elementor-share-btn,.elementor-share-buttons--color-custom.elementor-share-buttons--skin-minimal .elementor-share-btn{
    color:var(--e-share-buttons-primary-color,#ea4335);
    border-color:var(--e-share-buttons-primary-color,#ea4335)
}
.elementor-share-buttons--color-custom.elementor-share-buttons--skin-boxed .elementor-share-btn__icon,.elementor-share-buttons--color-custom.elementor-share-buttons--skin-minimal .elementor-share-btn__icon{
    background-color:var(--e-share-buttons-primary-color,#ea4335);
    color:var(--e-share-buttons-secondary-color,#fff)
}
.elementor-share-buttons--color-custom.elementor-share-buttons--skin-boxed .elementor-share-btn__icon svg,.elementor-share-buttons--color-custom.elementor-share-buttons--skin-minimal .elementor-share-btn__icon svg{
    fill:var(--e-share-buttons-secondary-color,#fff)
}
.elementor-share-buttons--color-custom.elementor-share-buttons--skin-framed .elementor-share-btn__icon{
    color:var(--e-share-buttons-primary-color,#ea4335)
}
.elementor-share-buttons--color-custom.elementor-share-buttons--skin-framed .elementor-share-btn__icon svg{
    fill:var(--e-share-buttons-primary-color,#ea4335)
}
.elementor-share-buttons--color-official .elementor-share-btn:hover{
    filter:saturate(1.5) brightness(1.2)
}
.elementor-share-buttons--color-official.elementor-share-buttons--skin-flat .elementor-share-btn_digg,.elementor-share-buttons--color-official.elementor-share-buttons--skin-gradient .elementor-share-btn_digg{
    background-color:#005be2
}
.elementor-share-buttons--color-official.elementor-share-buttons--skin-flat .elementor-share-btn_email,.elementor-share-buttons--color-official.elementor-share-buttons--skin-gradient .elementor-share-btn_email{
    background-color:#ea4335
}
.elementor-share-buttons--color-official.elementor-share-buttons--skin-flat .elementor-share-btn_print,.elementor-share-buttons--color-official.elementor-share-buttons--skin-gradient .elementor-share-btn_print{
    background-color:#aaa
}
.elementor-share-buttons--color-official.elementor-share-buttons--skin-flat .elementor-share-btn_facebook,.elementor-share-buttons--color-official.elementor-share-buttons--skin-gradient .elementor-share-btn_facebook{
    background-color:#3b5998
}
.elementor-share-buttons--color-official.elementor-share-buttons--skin-flat .elementor-share-btn_google,.elementor-share-buttons--color-official.elementor-share-buttons--skin-gradient .elementor-share-btn_google{
    background-color:#dd4b39
}
.elementor-share-buttons--color-official.elementor-share-buttons--skin-flat .elementor-share-btn_pocket,.elementor-share-buttons--color-official.elementor-share-buttons--skin-gradient .elementor-share-btn_pocket{
    background-color:#ef3f56
}
.elementor-share-buttons--color-official.elementor-share-buttons--skin-flat .elementor-share-btn_linkedin,.elementor-share-buttons--color-official.elementor-share-buttons--skin-gradient .elementor-share-btn_linkedin{
    background-color:#0077b5
}
.elementor-share-buttons--color-official.elementor-share-buttons--skin-flat .elementor-share-btn_odnoklassniki,.elementor-share-buttons--color-official.elementor-share-buttons--skin-gradient .elementor-share-btn_odnoklassniki{
    background-color:#f4731c
}
.elementor-share-buttons--color-official.elementor-share-buttons--skin-flat .elementor-share-btn_pinterest,.elementor-share-buttons--color-official.elementor-share-buttons--skin-gradient .elementor-share-btn_pinterest{
    background-color:#bd081c
}
.elementor-share-buttons--color-official.elementor-share-buttons--skin-flat .elementor-share-btn_reddit,.elementor-share-buttons--color-official.elementor-share-buttons--skin-gradient .elementor-share-btn_reddit{
    background-color:#ff4500
}
.elementor-share-buttons--color-official.elementor-share-buttons--skin-flat .elementor-share-btn_skype,.elementor-share-buttons--color-official.elementor-share-buttons--skin-gradient .elementor-share-btn_skype{
    background-color:#00aff0
}
.elementor-share-buttons--color-official.elementor-share-buttons--skin-flat .elementor-share-btn_slideshare,.elementor-share-buttons--color-official.elementor-share-buttons--skin-gradient .elementor-share-btn_slideshare{
    background-color:#0077b5
}
.elementor-share-buttons--color-official.elementor-share-buttons--skin-flat .elementor-share-btn_snapchat,.elementor-share-buttons--color-official.elementor-share-buttons--skin-gradient .elementor-share-btn_snapchat{
    background-color:#fffc00
}
.elementor-share-buttons--color-official.elementor-share-buttons--skin-flat .elementor-share-btn_stumbleupon,.elementor-share-buttons--color-official.elementor-share-buttons--skin-gradient .elementor-share-btn_stumbleupon{
    background-color:#eb4924
}
.elementor-share-buttons--color-official.elementor-share-buttons--skin-flat .elementor-share-btn_mix,.elementor-share-buttons--color-official.elementor-share-buttons--skin-gradient .elementor-share-btn_mix{
    background-color:#f3782b
}
.elementor-share-buttons--color-official.elementor-share-buttons--skin-flat .elementor-share-btn_tumblr,.elementor-share-buttons--color-official.elementor-share-buttons--skin-gradient .elementor-share-btn_tumblr{
    background-color:#35465c
}
.elementor-share-buttons--color-official.elementor-share-buttons--skin-flat .elementor-share-btn_twitch,.elementor-share-buttons--color-official.elementor-share-buttons--skin-gradient .elementor-share-btn_twitch{
    background-color:#6441a5
}
.elementor-share-buttons--color-official.elementor-share-buttons--skin-flat .elementor-share-btn_telegram,.elementor-share-buttons--color-official.elementor-share-buttons--skin-gradient .elementor-share-btn_telegram{
    background-color:#2ca5e0
}
.elementor-share-buttons--color-official.elementor-share-buttons--skin-flat .elementor-share-btn_twitter,.elementor-share-buttons--color-official.elementor-share-buttons--skin-gradient .elementor-share-btn_twitter{
    background-color:#1da1f2
}
.elementor-share-buttons--color-official.elementor-share-buttons--skin-flat .elementor-share-btn_vimeo,.elementor-share-buttons--color-official.elementor-share-buttons--skin-gradient .elementor-share-btn_vimeo{
    background-color:#1ab7ea
}
.elementor-share-buttons--color-official.elementor-share-buttons--skin-flat .elementor-share-btn_vk,.elementor-share-buttons--color-official.elementor-share-buttons--skin-gradient .elementor-share-btn_vk{
    background-color:#45668e
}
.elementor-share-buttons--color-official.elementor-share-buttons--skin-flat .elementor-share-btn_whatsapp,.elementor-share-buttons--color-official.elementor-share-buttons--skin-gradient .elementor-share-btn_whatsapp{
    background-color:#25d366
}
.elementor-share-buttons--color-official.elementor-share-buttons--skin-flat .elementor-share-btn_wordpress,.elementor-share-buttons--color-official.elementor-share-buttons--skin-gradient .elementor-share-btn_wordpress{
    background-color:#21759b
}
.elementor-share-buttons--color-official.elementor-share-buttons--skin-flat .elementor-share-btn_xing,.elementor-share-buttons--color-official.elementor-share-buttons--skin-gradient .elementor-share-btn_xing{
    background-color:#026466
}
.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_digg,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_digg{
    color:#005be2
}
.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_digg svg,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_digg svg{
    fill:#005be2
}
.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_email,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_email{
    color:#ea4335
}
.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_email svg,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_email svg{
    fill:#ea4335
}
.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_print,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_print{
    color:#aaa
}
.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_print svg,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_print svg{
    fill:#aaa
}
.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_facebook,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_facebook{
    color:#3b5998
}
.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_facebook svg,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_facebook svg{
    fill:#3b5998
}
.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_google,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_google{
    color:#dd4b39
}
.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_google svg,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_google svg{
    fill:#dd4b39
}
.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_pocket,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_pocket{
    color:#ef3f56
}
.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_pocket svg,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_pocket svg{
    fill:#ef3f56
}
.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_linkedin,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_linkedin{
    color:#0077b5
}
.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_linkedin svg,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_linkedin svg{
    fill:#0077b5
}
.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_odnoklassniki,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_odnoklassniki{
    color:#f4731c
}
.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_odnoklassniki svg,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_odnoklassniki svg{
    fill:#f4731c
}
.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_pinterest,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_pinterest{
    color:#bd081c
}
.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_pinterest svg,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_pinterest svg{
    fill:#bd081c
}
.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_reddit,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_reddit{
    color:#ff4500
}
.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_reddit svg,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_reddit svg{
    fill:#ff4500
}
.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_skype,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_skype{
    color:#00aff0
}
.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_skype svg,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_skype svg{
    fill:#00aff0
}
.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_slideshare,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_slideshare{
    color:#0077b5
}
.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_slideshare svg,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_slideshare svg{
    fill:#0077b5
}
.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_snapchat,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_snapchat{
    color:#fffc00
}
.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_snapchat svg,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_snapchat svg{
    fill:#fffc00
}
.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_stumbleupon,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_stumbleupon{
    color:#eb4924
}
.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_stumbleupon svg,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_stumbleupon svg{
    fill:#eb4924
}
.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_mix,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_mix{
    color:#f3782b
}
.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_mix svg,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_mix svg{
    fill:#f3782b
}
.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_tumblr,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_tumblr{
    color:#35465c
}
.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_tumblr svg,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_tumblr svg{
    fill:#35465c
}
.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_twitch,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_twitch{
    color:#6441a5
}
.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_twitch svg,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_twitch svg{
    fill:#6441a5
}
.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_telegram,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_telegram{
    color:#2ca5e0
}
.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_telegram svg,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_telegram svg{
    fill:#2ca5e0
}
.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_twitter,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_twitter{
    color:#1da1f2
}
.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_twitter svg,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_twitter svg{
    fill:#1da1f2
}
.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_vimeo,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_vimeo{
    color:#1ab7ea
}
.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_vimeo svg,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_vimeo svg{
    fill:#1ab7ea
}
.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_vk,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_vk{
    color:#45668e
}
.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_vk svg,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_vk svg{
    fill:#45668e
}
.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_whatsapp,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_whatsapp{
    color:#25d366
}
.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_whatsapp svg,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_whatsapp svg{
    fill:#25d366
}
.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_wordpress,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_wordpress{
    color:#21759b
}
.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_wordpress svg,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_wordpress svg{
    fill:#21759b
}
.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_xing,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_xing{
    color:#026466
}
.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_xing svg,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_xing svg{
    fill:#026466
}
.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_digg .elementor-share-btn__icon,.elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn_digg .elementor-share-btn__icon{
    background-color:#005be2
}
.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_email .elementor-share-btn__icon,.elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn_email .elementor-share-btn__icon{
    background-color:#ea4335
}
.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_print .elementor-share-btn__icon,.elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn_print .elementor-share-btn__icon{
    background-color:#aaa
}
.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_facebook .elementor-share-btn__icon,.elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn_facebook .elementor-share-btn__icon{
    background-color:#3b5998
}
.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_google .elementor-share-btn__icon,.elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn_google .elementor-share-btn__icon{
    background-color:#dd4b39
}
.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_pocket .elementor-share-btn__icon,.elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn_pocket .elementor-share-btn__icon{
    background-color:#ef3f56
}
.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_linkedin .elementor-share-btn__icon,.elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn_linkedin .elementor-share-btn__icon{
    background-color:#0077b5
}
.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_odnoklassniki .elementor-share-btn__icon,.elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn_odnoklassniki .elementor-share-btn__icon{
    background-color:#f4731c
}
.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_pinterest .elementor-share-btn__icon,.elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn_pinterest .elementor-share-btn__icon{
    background-color:#bd081c
}
.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_reddit .elementor-share-btn__icon,.elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn_reddit .elementor-share-btn__icon{
    background-color:#ff4500
}
.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_skype .elementor-share-btn__icon,.elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn_skype .elementor-share-btn__icon{
    background-color:#00aff0
}
.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_slideshare .elementor-share-btn__icon,.elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn_slideshare .elementor-share-btn__icon{
    background-color:#0077b5
}
.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_snapchat .elementor-share-btn__icon,.elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn_snapchat .elementor-share-btn__icon{
    background-color:#fffc00
}
.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_stumbleupon .elementor-share-btn__icon,.elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn_stumbleupon .elementor-share-btn__icon{
    background-color:#eb4924
}
.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_mix .elementor-share-btn__icon,.elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn_mix .elementor-share-btn__icon{
    background-color:#f3782b
}
.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_tumblr .elementor-share-btn__icon,.elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn_tumblr .elementor-share-btn__icon{
    background-color:#35465c
}
.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_twitch .elementor-share-btn__icon,.elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn_twitch .elementor-share-btn__icon{
    background-color:#6441a5
}
.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_telegram .elementor-share-btn__icon,.elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn_telegram .elementor-share-btn__icon{
    background-color:#2ca5e0
}
.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_twitter .elementor-share-btn__icon,.elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn_twitter .elementor-share-btn__icon{
    background-color:#1da1f2
}
.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_vimeo .elementor-share-btn__icon,.elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn_vimeo .elementor-share-btn__icon{
    background-color:#1ab7ea
}
.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_vk .elementor-share-btn__icon,.elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn_vk .elementor-share-btn__icon{
    background-color:#45668e
}
.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_whatsapp .elementor-share-btn__icon,.elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn_whatsapp .elementor-share-btn__icon{
    background-color:#25d366
}
.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_wordpress .elementor-share-btn__icon,.elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn_wordpress .elementor-share-btn__icon{
    background-color:#21759b
}
.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_xing .elementor-share-btn__icon,.elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn_xing .elementor-share-btn__icon{
    background-color:#026466
}
.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn .elementor-share-btn__icon,.elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn .elementor-share-btn__icon{
    color:var(--e-share-buttons-icon-color,#fff)
}
.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn .elementor-share-btn__icon svg,.elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn .elementor-share-btn__icon svg{
    fill:var(--e-share-buttons-icon-color,#fff)
}
.elementor-share-buttons--skin-boxed .elementor-share-btn__icon,.elementor-share-buttons--skin-framed .elementor-share-btn__icon{
    margin-left:-.2em
}
.elementor-share-buttons--skin-boxed .elementor-share-btn,.elementor-share-buttons--skin-framed .elementor-share-btn{
    border-style:solid
}
.elementor-share-buttons--skin-gradient .elementor-share-btn__text,.elementor-share-buttons--skin-gradient.elementor-share-buttons--view-icon .elementor-share-btn__icon{
    background-image:linear-gradient(90deg,rgba(0,0,0,.12),transparent)
}
.elementor-share-buttons--skin-boxed .elementor-share-btn__text,.elementor-share-buttons--skin-gradient .elementor-share-btn__text,.elementor-share-buttons--skin-minimal .elementor-share-btn__text{
    padding-left:.9em
}
.elementor-share-buttons--skin-flat .elementor-share-btn,.elementor-share-buttons--skin-gradient .elementor-share-btn{
    background-color:var(--e-share-buttons-primary-color,#ea4335)
}
.elementor-share-buttons--skin-flat .elementor-share-btn__icon,.elementor-share-buttons--skin-flat .elementor-share-btn__text,.elementor-share-buttons--skin-gradient .elementor-share-btn__icon,.elementor-share-buttons--skin-gradient .elementor-share-btn__text{
    color:var(--e-share-buttons-secondary-color,#fff)
}
.elementor-share-buttons--skin-flat .elementor-share-btn__icon svg,.elementor-share-buttons--skin-flat .elementor-share-btn__text svg,.elementor-share-buttons--skin-gradient .elementor-share-btn__icon svg,.elementor-share-buttons--skin-gradient .elementor-share-btn__text svg{
    fill:var(--e-share-buttons-secondary-color,#fff)
}
.elementor-share-buttons--skin-minimal.elementor-share-buttons--shape-rounded .elementor-share-btn__icon{
    border-radius:.5em
}
.elementor-share-buttons--skin-minimal.elementor-share-buttons--shape-circle .elementor-share-btn__icon{
    border-radius:99.9em
}
.elementor-share-buttons--view-text .elementor-share-btn__text{
    padding-left:1em
}
.elementor-share-buttons--view-icon .elementor-share-btn,.elementor-share-buttons--view-text .elementor-share-btn{
    justify-content:center
}
.elementor-share-buttons--view-icon .elementor-share-btn__icon,.elementor-share-buttons--view-icon .elementor-share-btn__text,.elementor-share-buttons--view-text .elementor-share-btn__icon,.elementor-share-buttons--view-text .elementor-share-btn__text{
    flex-grow:1;
    justify-content:center
}
.elementor-share-buttons--shape-rounded .elementor-share-btn{
    border-radius:.5em
}
.elementor-share-buttons--shape-circle .elementor-share-btn{
    border-radius:99.9em
}
.elementor-share-btn{
    overflow:hidden;
    font-size:10px;
    display:flex;
    align-items:center;
    justify-content:flex-start;
    transition-duration:.2s;
    transition-property:filter,background-color,border-color;
    height:4.5em;
    cursor:pointer
}
.elementor-share-btn__icon,.elementor-share-btn__text{
    transition-property:color,background-color;
    transition-duration:.2s
}
.elementor-share-btn__icon{
    display:flex;
    align-self:stretch;
    justify-content:center;
    align-items:center;
    width:4.5em;
    position:relative
}
.elementor-share-btn__icon i{
    font-size:var(--e-share-buttons-icon-size,1.7em)
}
.elementor-share-btn__icon svg{
    width:var(--e-share-buttons-icon-size,1.7em);
    height:var(--e-share-buttons-icon-size,1.7em)
}
.elementor-share-btn__text{
    font-size:1.5em;
    padding-right:1em;
    align-self:stretch;
    flex-grow:1;
    align-items:center;
    display:flex;
    font-weight:100
}
.elementor-share-btn__title{
    font-weight:700;
    flex-shrink:0
}
.elementor-widget-share-buttons{
    text-align:var(--alignment,inherit);
    -moz-text-align-last:var(--alignment,inherit);
    text-align-last:var(--alignment,inherit)
}
.elementor-widget-share-buttons.elementor-grid-0 .elementor-widget-container{
    font-size:0
}
.elementor-skin-carousel .elementor-main-swiper,.elementor-skin-coverflow .elementor-main-swiper{
    height:230px
}
.elementor-skin-slideshow .elementor-main-swiper{
    height:450px;
    position:relative
}
.elementor-skin-slideshow .elementor-thumbnails-swiper .elementor-custom-embed-play i{
    font-size:50px
}
.elementor-skin-slideshow .elementor-thumbnails-swiper .swiper-slide{
    cursor:pointer
}
.elementor-skin-slideshow .elementor-thumbnails-swiper .swiper-slide:not(.swiper-slide-active):after{
    content:"";
    position:absolute;
    top:0;
    bottom:0;
    left:0;
    right:0;
    background-color:rgba(0,0,0,.3)
}
.elementor-carousel-image{
    background:no-repeat 50%;
    background-size:cover;
    height:100%;
    position:relative
}
.elementor-carousel-image-overlay{
    position:absolute;
    top:0;
    left:0;
    display:flex;
    align-items:center;
    justify-content:center;
    text-align:center;
    width:100%;
    height:100%;
    padding:20px;
    color:var(--e-carousel-image-overlay-color,#fff);
    background-color:rgba(105,114,125,.8);
    transition:transform .5s,opacity .5s
}
.elementor-carousel-image-overlay i{
    font-size:var(--e-carousel-image-overlay-icon-size,21px)
}
.elementor-carousel-image-overlay svg{
    fill:var(--e-carousel-image-overlay-color,#fff);
    width:var(--e-carousel-image-overlay-icon-size,21px);
    height:var(--e-carousel-image-overlay-icon-size,21px)
}
.elementor-testimonial__image{
    flex-shrink:0
}
.elementor-testimonial__image img{
    border-radius:999px;
    box-sizing:content-box;
    -o-object-fit:cover;
    object-fit:cover
}
.elementor-testimonial__footer,.elementor-testimonial__header{
    display:flex
}
.elementor-testimonial__footer cite,.elementor-testimonial__header cite{
    display:flex;
    flex-direction:column;
    font-style:normal;
    font-size:14px;
    line-height:1.5
}
.elementor-testimonial__name{
    font-weight:700
}
.elementor-testimonial--layout-image_above .elementor-testimonial__footer,.elementor-testimonial--layout-image_inline .elementor-testimonial__footer{
    align-items:center
}
.elementor-testimonial--layout-image_above .elementor-testimonial__image+cite,.elementor-testimonial--layout-image_inline .elementor-testimonial__image+cite{
    margin-left:20px
}
.elementor-testimonial--layout-image_above.elementor-testimonial--align-right .elementor-testimonial__footer,.elementor-testimonial--layout-image_inline.elementor-testimonial--align-right .elementor-testimonial__footer{
    flex-direction:row-reverse
}
.elementor-testimonial--layout-image_above.elementor-testimonial--align-right .elementor-testimonial__image+cite,.elementor-testimonial--layout-image_inline.elementor-testimonial--align-right .elementor-testimonial__image+cite{
    margin-right:20px;
    margin-left:0
}
.elementor-testimonial--layout-image_above.elementor-testimonial--align-left .elementor-testimonial__footer,.elementor-testimonial--layout-image_inline.elementor-testimonial--align-left .elementor-testimonial__footer{
    flex-direction:row
}
.elementor-testimonial--layout-image_above.elementor-testimonial--align-left .elementor-testimonial__image+cite,.elementor-testimonial--layout-image_inline.elementor-testimonial--align-left .elementor-testimonial__image+cite{
    margin-right:0;
    margin-left:20px
}
.elementor-testimonial--layout-image_inline .elementor-testimonial__footer{
    margin-top:25px
}
.elementor-testimonial--layout-image_above .elementor-testimonial{
    display:flex;
    flex-direction:column-reverse
}
.elementor-testimonial--layout-image_above .elementor-testimonial__footer{
    margin-bottom:25px
}
.elementor-testimonial--layout-image_stacked .elementor-testimonial__footer{
    margin-top:25px;
    flex-wrap:wrap
}
.elementor-testimonial--layout-image_stacked .elementor-testimonial__image,.elementor-testimonial--layout-image_stacked .elementor-testimonial cite{
    margin-top:15px;
    width:100%
}
.elementor-testimonial--layout-image_left .elementor-testimonial,.elementor-testimonial--layout-image_right .elementor-testimonial{
    display:flex;
    align-items:stretch
}
.elementor-testimonial--layout-image_left .elementor-testimonial__footer,.elementor-testimonial--layout-image_right .elementor-testimonial__footer{
    flex-shrink:0;
    flex-direction:column;
    text-align:center
}
.elementor-testimonial--layout-image_left .elementor-testimonial__image+cite,.elementor-testimonial--layout-image_right .elementor-testimonial__image+cite{
    margin-top:15px
}
.elementor-testimonial--layout-image_left.elementor-testimonial--align-center .elementor-testimonial__footer,.elementor-testimonial--layout-image_right.elementor-testimonial--align-center .elementor-testimonial__footer{
    justify-content:flex-start
}
.elementor-testimonial--layout-image_left .elementor-testimonial{
    flex-direction:row-reverse
}
.elementor-testimonial--layout-image_left .elementor-testimonial__footer{
    padding-right:20px
}
.elementor-testimonial--layout-image_right .elementor-testimonial{
    flex-direction:row
}
.elementor-testimonial--layout-image_right .elementor-testimonial__footer{
    padding-left:20px
}
.elementor-testimonial--align-right .elementor-testimonial{
    text-align:right
}
.elementor-testimonial--align-right.elementor-testimonial--layout-image_above .elementor-testimonial__footer,.elementor-testimonial--align-right.elementor-testimonial--layout-image_inline .elementor-testimonial__footer{
    flex-direction:row-reverse;
    justify-content:end
}
.elementor-testimonial--align-right.elementor-testimonial--layout-image_above .elementor-testimonial__image+cite,.elementor-testimonial--align-right.elementor-testimonial--layout-image_inline .elementor-testimonial__image+cite{
    margin-right:20px;
    margin-left:0
}
.elementor-testimonial--align-left .elementor-testimonial{
    text-align:left
}
.elementor-testimonial--align-left.elementor-testimonial--layout-image_above .elementor-testimonial__footer,.elementor-testimonial--align-left.elementor-testimonial--layout-image_inline .elementor-testimonial__footer{
    flex-direction:row;
    justify-content:start
}
.elementor-testimonial--align-left.elementor-testimonial--layout-image_above .elementor-testimonial__image+cite,.elementor-testimonial--align-left.elementor-testimonial--layout-image_inline .elementor-testimonial__image+cite{
    margin-right:0;
    margin-left:20px
}
.elementor-testimonial--align-center .elementor-testimonial{
    text-align:center
}
.elementor-testimonial--align-center.elementor-testimonial--layout-image_above .elementor-testimonial__footer,.elementor-testimonial--align-center.elementor-testimonial--layout-image_inline .elementor-testimonial__footer{
    justify-content:center
}
.elementor-testimonial--align-center.elementor-testimonial--layout-image_inline .elementor-testimonial__image+cite{
    text-align:left
}
.elementor-testimonial--skin-default.elementor-testimonial--layout-image_above .elementor-testimonial__cite,.elementor-testimonial--skin-default.elementor-testimonial--layout-image_left .elementor-testimonial__cite,.elementor-testimonial--skin-default.elementor-testimonial--layout-image_right .elementor-testimonial__cite{
    width:100%;
    display:flex;
    flex-direction:column;
    margin-top:25px
}
.elementor-testimonial--skin-bubble .elementor-testimonial__content{
    background-color:#f9fafa;
    padding:20px;
    position:relative
}
.elementor-testimonial--skin-bubble .elementor-testimonial__content:after{
    content:"";
    display:block;
    width:14px;
    height:14px;
    background-color:#f9fafa;
    position:absolute;
    transform:scaleX(.75) rotate(140deg);
    border-width:0;
    box-sizing:content-box
}
.elementor-testimonial--skin-bubble.elementor-testimonial--layout-image_above .elementor-testimonial__content:after{
    bottom:calc(100% - 7px);
    transform:scaleX(.75) rotate(-135deg)
}
.elementor-testimonial--skin-bubble.elementor-testimonial--layout-image_above.elementor-testimonial--align-center .elementor-testimonial__content:after{
    left:50%;
    transform:translateX(-50%) scaleX(.75) rotate(-135deg)
}
.elementor-testimonial--skin-bubble.elementor-testimonial--layout-image_inline .elementor-testimonial__content:after,.elementor-testimonial--skin-bubble.elementor-testimonial--layout-image_stacked .elementor-testimonial__content:after{
    top:calc(100% - 7px)
}
.elementor-testimonial--skin-bubble.elementor-testimonial--layout-image_inline.elementor-testimonial--align-center .elementor-testimonial__content:after,.elementor-testimonial--skin-bubble.elementor-testimonial--layout-image_stacked.elementor-testimonial--align-center .elementor-testimonial__content:after{
    left:50%;
    transform:translateX(-50%) scaleX(.75) rotate(140deg)
}
.elementor-testimonial--skin-bubble.elementor-testimonial--layout-image_above.elementor-testimonial--align-left .elementor-testimonial__content:after,.elementor-testimonial--skin-bubble.elementor-testimonial--layout-image_inline.elementor-testimonial--align-left .elementor-testimonial__content:after,.elementor-testimonial--skin-bubble.elementor-testimonial--layout-image_stacked.elementor-testimonial--align-left .elementor-testimonial__content:after{
    left:calc(20px+50px / 2)
}
.elementor-testimonial--skin-bubble.elementor-testimonial--layout-image_above.elementor-testimonial--align-right .elementor-testimonial__content:after,.elementor-testimonial--skin-bubble.elementor-testimonial--layout-image_inline.elementor-testimonial--align-right .elementor-testimonial__content:after,.elementor-testimonial--skin-bubble.elementor-testimonial--layout-image_stacked.elementor-testimonial--align-right .elementor-testimonial__content:after{
    right:calc(20px+50px / 2)
}
.elementor-testimonial--skin-bubble.elementor-testimonial--layout-image_left .elementor-testimonial__content:after{
    transform:scaleY(.75) rotate(135deg);
    left:-8px
}
.elementor-testimonial--skin-bubble.elementor-testimonial--layout-image_right .elementor-testimonial__content:after{
    transform:scaleY(.75) rotate(-45deg);
    right:-8px
}
.elementor-testimonial--skin-bubble.elementor-testimonial--layout-image_left .elementor-testimonial__content:after,.elementor-testimonial--skin-bubble.elementor-testimonial--layout-image_right .elementor-testimonial__content:after{
    top:calc(20px+50px / 2)
}
.elementor-testimonial--skin-bubble.elementor-testimonial--layout-image_left .elementor-testimonial__footer,.elementor-testimonial--skin-bubble.elementor-testimonial--layout-image_right .elementor-testimonial__footer{
    padding-top:20px
}
@media(min-width:-1){
    .elementor-testimonial--widescreen-align-right .elementor-testimonial{
        text-align:right
    }
    .elementor-testimonial--widescreen-align-right.elementor-testimonial--layout-image_above .elementor-testimonial__footer,.elementor-testimonial--widescreen-align-right.elementor-testimonial--layout-image_inline .elementor-testimonial__footer{
        flex-direction:row-reverse;
        justify-content:end
    }
    .elementor-testimonial--widescreen-align-right.elementor-testimonial--layout-image_above .elementor-testimonial__image+cite,.elementor-testimonial--widescreen-align-right.elementor-testimonial--layout-image_inline .elementor-testimonial__image+cite{
        margin-right:20px;
        margin-left:0
    }
    .elementor-testimonial--widescreen-align-left .elementor-testimonial{
        text-align:left
    }
    .elementor-testimonial--widescreen-align-left.elementor-testimonial--layout-image_above .elementor-testimonial__footer,.elementor-testimonial--widescreen-align-left.elementor-testimonial--layout-image_inline .elementor-testimonial__footer{
        flex-direction:row;
        justify-content:start
    }
    .elementor-testimonial--widescreen-align-left.elementor-testimonial--layout-image_above .elementor-testimonial__image+cite,.elementor-testimonial--widescreen-align-left.elementor-testimonial--layout-image_inline .elementor-testimonial__image+cite{
        margin-right:0;
        margin-left:20px
    }
    .elementor-testimonial--widescreen-align-center .elementor-testimonial{
        text-align:center
    }
    .elementor-testimonial--widescreen-align-center.elementor-testimonial--layout-image_above .elementor-testimonial__footer,.elementor-testimonial--widescreen-align-center.elementor-testimonial--layout-image_inline .elementor-testimonial__footer{
        justify-content:center
    }
    .elementor-testimonial--widescreen-align-center.elementor-testimonial--layout-image_inline .elementor-testimonial__image+cite{
        text-align:left
    }
}
@media(max-width:-1){
    .elementor-testimonial--laptop-align-right .elementor-testimonial{
        text-align:right
    }
    .elementor-testimonial--laptop-align-right.elementor-testimonial--layout-image_above .elementor-testimonial__footer,.elementor-testimonial--laptop-align-right.elementor-testimonial--layout-image_inline .elementor-testimonial__footer{
        flex-direction:row-reverse;
        justify-content:end
    }
    .elementor-testimonial--laptop-align-right.elementor-testimonial--layout-image_above .elementor-testimonial__image+cite,.elementor-testimonial--laptop-align-right.elementor-testimonial--layout-image_inline .elementor-testimonial__image+cite{
        margin-right:20px;
        margin-left:0
    }
    .elementor-testimonial--laptop-align-left .elementor-testimonial{
        text-align:left
    }
    .elementor-testimonial--laptop-align-left.elementor-testimonial--layout-image_above .elementor-testimonial__footer,.elementor-testimonial--laptop-align-left.elementor-testimonial--layout-image_inline .elementor-testimonial__footer{
        flex-direction:row;
        justify-content:start
    }
    .elementor-testimonial--laptop-align-left.elementor-testimonial--layout-image_above .elementor-testimonial__image+cite,.elementor-testimonial--laptop-align-left.elementor-testimonial--layout-image_inline .elementor-testimonial__image+cite{
        margin-right:0;
        margin-left:20px
    }
    .elementor-testimonial--laptop-align-center .elementor-testimonial{
        text-align:center
    }
    .elementor-testimonial--laptop-align-center.elementor-testimonial--layout-image_above .elementor-testimonial__footer,.elementor-testimonial--laptop-align-center.elementor-testimonial--layout-image_inline .elementor-testimonial__footer{
        justify-content:center
    }
    .elementor-testimonial--laptop-align-center.elementor-testimonial--layout-image_inline .elementor-testimonial__image+cite{
        text-align:left
    }
}
@media(max-width:-1){
    .elementor-testimonial--tablet_extra-align-right .elementor-testimonial{
        text-align:right
    }
    .elementor-testimonial--tablet_extra-align-right.elementor-testimonial--layout-image_above .elementor-testimonial__footer,.elementor-testimonial--tablet_extra-align-right.elementor-testimonial--layout-image_inline .elementor-testimonial__footer{
        flex-direction:row-reverse;
        justify-content:end
    }
    .elementor-testimonial--tablet_extra-align-right.elementor-testimonial--layout-image_above .elementor-testimonial__image+cite,.elementor-testimonial--tablet_extra-align-right.elementor-testimonial--layout-image_inline .elementor-testimonial__image+cite{
        margin-right:20px;
        margin-left:0
    }
    .elementor-testimonial--tablet_extra-align-left .elementor-testimonial{
        text-align:left
    }
    .elementor-testimonial--tablet_extra-align-left.elementor-testimonial--layout-image_above .elementor-testimonial__footer,.elementor-testimonial--tablet_extra-align-left.elementor-testimonial--layout-image_inline .elementor-testimonial__footer{
        flex-direction:row;
        justify-content:start
    }
    .elementor-testimonial--tablet_extra-align-left.elementor-testimonial--layout-image_above .elementor-testimonial__image+cite,.elementor-testimonial--tablet_extra-align-left.elementor-testimonial--layout-image_inline .elementor-testimonial__image+cite{
        margin-right:0;
        margin-left:20px
    }
    .elementor-testimonial--tablet_extra-align-center .elementor-testimonial{
        text-align:center
    }
    .elementor-testimonial--tablet_extra-align-center.elementor-testimonial--layout-image_above .elementor-testimonial__footer,.elementor-testimonial--tablet_extra-align-center.elementor-testimonial--layout-image_inline .elementor-testimonial__footer{
        justify-content:center
    }
    .elementor-testimonial--tablet_extra-align-center.elementor-testimonial--layout-image_inline .elementor-testimonial__image+cite{
        text-align:left
    }
}
@media(max-width:1024px){
    .elementor-testimonial--tablet-align-right .elementor-testimonial{
        text-align:right
    }
    .elementor-testimonial--tablet-align-right.elementor-testimonial--layout-image_above .elementor-testimonial__footer,.elementor-testimonial--tablet-align-right.elementor-testimonial--layout-image_inline .elementor-testimonial__footer{
        flex-direction:row-reverse;
        justify-content:end
    }
    .elementor-testimonial--tablet-align-right.elementor-testimonial--layout-image_above .elementor-testimonial__image+cite,.elementor-testimonial--tablet-align-right.elementor-testimonial--layout-image_inline .elementor-testimonial__image+cite{
        margin-right:20px;
        margin-left:0
    }
    .elementor-testimonial--tablet-align-left .elementor-testimonial{
        text-align:left
    }
    .elementor-testimonial--tablet-align-left.elementor-testimonial--layout-image_above .elementor-testimonial__footer,.elementor-testimonial--tablet-align-left.elementor-testimonial--layout-image_inline .elementor-testimonial__footer{
        flex-direction:row;
        justify-content:start
    }
    .elementor-testimonial--tablet-align-left.elementor-testimonial--layout-image_above .elementor-testimonial__image+cite,.elementor-testimonial--tablet-align-left.elementor-testimonial--layout-image_inline .elementor-testimonial__image+cite{
        margin-right:0;
        margin-left:20px
    }
    .elementor-testimonial--tablet-align-center .elementor-testimonial{
        text-align:center
    }
    .elementor-testimonial--tablet-align-center.elementor-testimonial--layout-image_above .elementor-testimonial__footer,.elementor-testimonial--tablet-align-center.elementor-testimonial--layout-image_inline .elementor-testimonial__footer{
        justify-content:center
    }
    .elementor-testimonial--tablet-align-center.elementor-testimonial--layout-image_inline .elementor-testimonial__image+cite{
        text-align:left
    }
}
@media(max-width:-1){
    .elementor-testimonial--mobile_extra-align-right .elementor-testimonial{
        text-align:right
    }
    .elementor-testimonial--mobile_extra-align-right.elementor-testimonial--layout-image_above .elementor-testimonial__footer,.elementor-testimonial--mobile_extra-align-right.elementor-testimonial--layout-image_inline .elementor-testimonial__footer{
        flex-direction:row-reverse;
        justify-content:end
    }
    .elementor-testimonial--mobile_extra-align-right.elementor-testimonial--layout-image_above .elementor-testimonial__image+cite,.elementor-testimonial--mobile_extra-align-right.elementor-testimonial--layout-image_inline .elementor-testimonial__image+cite{
        margin-right:20px;
        margin-left:0
    }
    .elementor-testimonial--mobile_extra-align-left .elementor-testimonial{
        text-align:left
    }
    .elementor-testimonial--mobile_extra-align-left.elementor-testimonial--layout-image_above .elementor-testimonial__footer,.elementor-testimonial--mobile_extra-align-left.elementor-testimonial--layout-image_inline .elementor-testimonial__footer{
        flex-direction:row;
        justify-content:start
    }
    .elementor-testimonial--mobile_extra-align-left.elementor-testimonial--layout-image_above .elementor-testimonial__image+cite,.elementor-testimonial--mobile_extra-align-left.elementor-testimonial--layout-image_inline .elementor-testimonial__image+cite{
        margin-right:0;
        margin-left:20px
    }
    .elementor-testimonial--mobile_extra-align-center .elementor-testimonial{
        text-align:center
    }
    .elementor-testimonial--mobile_extra-align-center.elementor-testimonial--layout-image_above .elementor-testimonial__footer,.elementor-testimonial--mobile_extra-align-center.elementor-testimonial--layout-image_inline .elementor-testimonial__footer{
        justify-content:center
    }
    .elementor-testimonial--mobile_extra-align-center.elementor-testimonial--layout-image_inline .elementor-testimonial__image+cite{
        text-align:left
    }
}
@media(max-width:767px){
    .elementor-testimonial--mobile-align-right .elementor-testimonial{
        text-align:right
    }
    .elementor-testimonial--mobile-align-right.elementor-testimonial--layout-image_above .elementor-testimonial__footer,.elementor-testimonial--mobile-align-right.elementor-testimonial--layout-image_inline .elementor-testimonial__footer{
        flex-direction:row-reverse;
        justify-content:end
    }
    .elementor-testimonial--mobile-align-right.elementor-testimonial--layout-image_above .elementor-testimonial__image+cite,.elementor-testimonial--mobile-align-right.elementor-testimonial--layout-image_inline .elementor-testimonial__image+cite{
        margin-right:20px;
        margin-left:0
    }
    .elementor-testimonial--mobile-align-left .elementor-testimonial{
        text-align:left
    }
    .elementor-testimonial--mobile-align-left.elementor-testimonial--layout-image_above .elementor-testimonial__footer,.elementor-testimonial--mobile-align-left.elementor-testimonial--layout-image_inline .elementor-testimonial__footer{
        flex-direction:row;
        justify-content:start
    }
    .elementor-testimonial--mobile-align-left.elementor-testimonial--layout-image_above .elementor-testimonial__image+cite,.elementor-testimonial--mobile-align-left.elementor-testimonial--layout-image_inline .elementor-testimonial__image+cite{
        margin-right:0;
        margin-left:20px
    }
    .elementor-testimonial--mobile-align-center .elementor-testimonial{
        text-align:center
    }
    .elementor-testimonial--mobile-align-center.elementor-testimonial--layout-image_above .elementor-testimonial__footer,.elementor-testimonial--mobile-align-center.elementor-testimonial--layout-image_inline .elementor-testimonial__footer{
        justify-content:center
    }
    .elementor-testimonial--mobile-align-center.elementor-testimonial--layout-image_inline .elementor-testimonial__image+cite{
        text-align:left
    }
}
.elementor-widget-testimonial-carousel .swiper-slide{
    padding:20px
}
.elementor-widget-testimonial-carousel .elementor-testimonial__text{
    font-size:1.3em;
    font-style:italic;
    line-height:1.5
}
.elementor-widget-testimonial-carousel .elementor-testimonial__image img{
    width:50px;
    height:50px
}
.elementor-widget-reviews .swiper-slide{
    background-color:#fff;
    border:1px solid #e1e8ed;
    border-radius:5px;
    padding:0
}
.elementor-widget-reviews .elementor-testimonial__text{
    font-size:14px;
    line-height:20px
}
.elementor-widget-reviews .elementor-testimonial__name{
    color:#1c2022
}
.elementor-widget-reviews .elementor-testimonial__title{
    color:#697882;
    font-size:12.5px;
    font-weight:400;
    font-family:inherit
}
.elementor-widget-reviews .elementor-testimonial__image{
    display:flex
}
.elementor-widget-reviews .elementor-testimonial__image img{
    width:36px;
    height:36px
}
.elementor-widget-reviews .elementor-testimonial__icon{
    margin-left:auto;
    font-size:17px
}
.elementor-widget-reviews .elementor-testimonial__icon .fa+.fa{
    margin-left:.15em
}
.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon{
    color:var(--e-testimonial-icon-color)
}
.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-android{
    --e-testimonial-icon-color:#a4c639
}
.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-apple{
    --e-testimonial-icon-color:#999
}
.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-behance{
    --e-testimonial-icon-color:#1769ff
}
.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-bitbucket{
    --e-testimonial-icon-color:#205081
}
.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-codepen{
    --e-testimonial-icon-color:#000
}
.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-delicious{
    --e-testimonial-icon-color:#39f
}
.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-digg{
    --e-testimonial-icon-color:#005be2
}
.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-dribbble{
    --e-testimonial-icon-color:#ea4c89
}
.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-envelope{
    --e-testimonial-icon-color:#ea4335
}
.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-facebook{
    --e-testimonial-icon-color:#3b5998
}
.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-flickr{
    --e-testimonial-icon-color:#0063dc
}
.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-foursquare{
    --e-testimonial-icon-color:#2d5be3
}
.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-github{
    --e-testimonial-icon-color:#333
}
.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-google-plus{
    --e-testimonial-icon-color:#dd4b39
}
.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-houzz{
    --e-testimonial-icon-color:#7ac142
}
.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-instagram{
    --e-testimonial-icon-color:#262626
}
.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-jsfiddle{
    --e-testimonial-icon-color:#487aa2
}
.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-linkedin{
    --e-testimonial-icon-color:#0077b5
}
.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-medium{
    --e-testimonial-icon-color:#00ab6b
}
.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-meetup{
    --e-testimonial-icon-color:#ec1c40
}
.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-mixcloud{
    --e-testimonial-icon-color:#273a4b
}
.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-odnoklassniki{
    --e-testimonial-icon-color:#f4731c
}
.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-pinterest{
    --e-testimonial-icon-color:#bd081c
}
.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-product-hunt{
    --e-testimonial-icon-color:#da552f
}
.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-reddit{
    --e-testimonial-icon-color:#ff4500
}
.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-rss{
    --e-testimonial-icon-color:#f26522
}
.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-shopping-cart{
    --e-testimonial-icon-color:#4caf50
}
.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-skype{
    --e-testimonial-icon-color:#00aff0
}
.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-slideshare{
    --e-testimonial-icon-color:#0077b5
}
.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-snapchat{
    --e-testimonial-icon-color:#fffc00
}
.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-soundcloud{
    --e-testimonial-icon-color:#f80
}
.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-spotify{
    --e-testimonial-icon-color:#2ebd59
}
.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-stack-overflow{
    --e-testimonial-icon-color:#fe7a15
}
.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-steam{
    --e-testimonial-icon-color:#00adee
}
.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-stumbleupon{
    --e-testimonial-icon-color:#eb4924
}
.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-telegram{
    --e-testimonial-icon-color:#2ca5e0
}
.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-thumb-tack,.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-thumbtack{
    --e-testimonial-icon-color:#1aa1d8
}
.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-tripadvisor{
    --e-testimonial-icon-color:#589442
}
.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-tumblr{
    --e-testimonial-icon-color:#35465c
}
.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-twitch{
    --e-testimonial-icon-color:#6441a5
}
.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-twitter{
    --e-testimonial-icon-color:#1da1f2
}
.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-vimeo{
    --e-testimonial-icon-color:#1ab7ea
}
.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-vk{
    --e-testimonial-icon-color:#45668e
}
.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-weibo{
    --e-testimonial-icon-color:#dd2430
}
.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-weixin{
    --e-testimonial-icon-color:#31a918
}
.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-whatsapp{
    --e-testimonial-icon-color:#25d366
}
.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-wordpress{
    --e-testimonial-icon-color:#21759b
}
.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-xing{
    --e-testimonial-icon-color:#026466
}
.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-yelp{
    --e-testimonial-icon-color:#af0606
}
.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-youtube{
    --e-testimonial-icon-color:#cd201f
}
.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-500px{
    --e-testimonial-icon-color:#0099e5
}
.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon svg{
    fill:var(--e-testimonial-icon-color)
}
.elementor-widget-reviews .elementor-testimonial__rating{
    background-image:linear-gradient(90deg,#ffc82c var(--rating),#ccc var(--rating));
    font-family:eicons
}
.elementor-widget-reviews .elementor-testimonial__header{
    display:flex;
    padding-top:15px;
    padding-bottom:6px
}
.elementor-widget-reviews .elementor-testimonial__image+cite{
    margin-left:9px
}
.elementor-widget-reviews .elementor-testimonial__separator{
    margin:0 auto;
    border-top:0;
    border-bottom:1px solid #e1e8ed;
    height:0
}
.elementor-widget-reviews .elementor-testimonial__content{
    padding-top:6px;
    padding-bottom:15px
}
.elementor-widget-reviews .elementor-testimonial__content,.elementor-widget-reviews .elementor-testimonial__header{
    padding-left:15px;
    padding-right:15px
}
.elementor-widget-reviews.elementor-review--has-separator .elementor-testimonial__header{
    border-bottom:1px solid #e1e8ed
}
.swiper-pagination-bullets{
    color:#fff;
    cursor:default
}
.swiper-slide{
    will-change:transform;
    border-style:solid;
    border-width:0;
    transition-duration:.5s;
    transition-property:border,background,transform;
    overflow:hidden
}
.swiper-slide:not(:hover) .e-overlay-animation-fade{
    opacity:0
}
.swiper-slide:not(:hover) .e-overlay-animation-slide-up{
    transform:translateY(100%)
}
.swiper-slide:not(:hover) .e-overlay-animation-slide-down{
    transform:translateY(-100%)
}
.swiper-slide:not(:hover) .e-overlay-animation-slide-right{
    transform:translateX(-100%)
}
.swiper-slide:not(:hover) .e-overlay-animation-slide-left{
    transform:translateX(100%)
}
.swiper-slide:not(:hover) .e-overlay-animation-zoom-in{
    transform:scale(.5);
    opacity:0
}
.swiper-slide a{
    display:inline
}
.swiper-slide a.elementor-button{
    display:inline-block
}
.elementor-widget-reviews .elementor-arrows-yes .elementor-main-swiper,.elementor-widget-testimonial-carousel .elementor-arrows-yes .elementor-main-swiper{
    width:calc(95% - 40px)
}
.elementor-widget-reviews .elementor-main-swiper,.elementor-widget-testimonial-carousel .elementor-main-swiper{
    width:95%
}
.elementor-widget-reviews .swiper-wrapper,.elementor-widget-testimonial-carousel .swiper-wrapper{
    display:flex;
    align-items:stretch
}
.elementor-widget-reviews .swiper-slide,.elementor-widget-testimonial-carousel .swiper-slide{
    height:auto
}
.elementor-widget-reviews.elementor-pagination-type-bullets .swiper,.elementor-widget-reviews.elementor-pagination-type-bullets .swiper-container,.elementor-widget-reviews.elementor-pagination-type-fraction .swiper,.elementor-widget-reviews.elementor-pagination-type-fraction .swiper-container,.elementor-widget-testimonial-carousel.elementor-pagination-type-bullets .swiper,.elementor-widget-testimonial-carousel.elementor-pagination-type-bullets .swiper-container,.elementor-widget-testimonial-carousel.elementor-pagination-type-fraction .swiper,.elementor-widget-testimonial-carousel.elementor-pagination-type-fraction .swiper-container{
    padding-bottom:40px
}
.elementor-widget-reviews .elementor-swiper-button-prev,.elementor-widget-reviews .swiper-container-rtl .elementor-swiper-button-next,.elementor-widget-reviews .swiper-rtl .elementor-swiper-button-next,.elementor-widget-testimonial-carousel .elementor-swiper-button-prev,.elementor-widget-testimonial-carousel .swiper-container-rtl .elementor-swiper-button-next,.elementor-widget-testimonial-carousel .swiper-rtl .elementor-swiper-button-next{
    left:0;
    right:unset
}
.elementor-widget-reviews .elementor-swiper-button-next,.elementor-widget-reviews .swiper-container-rtl .elementor-swiper-button-prev,.elementor-widget-reviews .swiper-rtl .elementor-swiper-button-prev,.elementor-widget-testimonial-carousel .elementor-swiper-button-next,.elementor-widget-testimonial-carousel .swiper-container-rtl .elementor-swiper-button-prev,.elementor-widget-testimonial-carousel .swiper-rtl .elementor-swiper-button-prev{
    right:0;
    left:unset
}
.elementor-widget-reviews.elementor-pagination-type-bullets .elementor-swiper-button-next,.elementor-widget-reviews.elementor-pagination-type-bullets .elementor-swiper-button-prev,.elementor-widget-testimonial-carousel.elementor-pagination-type-bullets .elementor-swiper-button-next,.elementor-widget-testimonial-carousel.elementor-pagination-type-bullets .elementor-swiper-button-prev{
    top:calc(50% - 40px / 2)
}
.elementor-widget-media-carousel .elementor-swiper-button-prev,.elementor-widget-media-carousel .swiper-container-rtl .elementor-swiper-button-next,.elementor-widget-media-carousel .swiper-rtl .elementor-swiper-button-next{
    left:10px;
    right:unset
}
.elementor-widget-media-carousel .elementor-swiper-button-next,.elementor-widget-media-carousel .swiper-container-rtl .elementor-swiper-button-prev,.elementor-widget-media-carousel .swiper-rtl .elementor-swiper-button-prev{
    right:10px;
    left:unset
}
.entry-content blockquote.elementor-blockquote:not(.alignright):not(.alignleft),.entry-summary blockquote.elementor-blockquote{
    margin-right:0;
    margin-left:0
}
.elementor-widget-blockquote blockquote{
    margin:0;
    padding:0;
    outline:0;
    font-size:100%;
    vertical-align:baseline;
    background:transparent;
    quotes:none;
    border:0;
    font-style:normal;
    color:#3f444b
}
.elementor-widget-blockquote blockquote .e-q-footer:after,.elementor-widget-blockquote blockquote .e-q-footer:before,.elementor-widget-blockquote blockquote:after,.elementor-widget-blockquote blockquote:before,.elementor-widget-blockquote blockquote cite:after,.elementor-widget-blockquote blockquote cite:before{
    content:none
}
.elementor-blockquote{
    transition:.3s
}
.elementor-blockquote__author,.elementor-blockquote__content{
    margin-bottom:0;
    font-style:normal
}
.elementor-blockquote__author{
    font-weight:700
}
.elementor-blockquote .e-q-footer{
    margin-top:12px;
    display:flex;
    justify-content:space-between
}
.elementor-blockquote__tweet-button{
    display:flex;
    transition:.3s;
    color:#1da1f2;
    align-self:flex-end;
    line-height:1;
    position:relative;
    width:-moz-max-content;
    width:max-content
}
.elementor-blockquote__tweet-button:hover{
    color:#0967a0
}
.elementor-blockquote__tweet-button span{
    font-weight:600
}
.elementor-blockquote__tweet-button i,.elementor-blockquote__tweet-button span{
    vertical-align:middle
}
.elementor-blockquote__tweet-button i+span,.elementor-blockquote__tweet-button svg+span{
    margin-left:.5em
}
.elementor-blockquote__tweet-button svg{
    fill:#1da1f2;
    height:1em;
    width:1em
}
.elementor-blockquote__tweet-label{
    white-space:pre-wrap
}
.elementor-blockquote--button-skin-bubble .elementor-blockquote__tweet-button,.elementor-blockquote--button-skin-classic .elementor-blockquote__tweet-button{
    padding:.7em 1.2em;
    border-radius:100em;
    background-color:#1da1f2;
    color:#fff;
    font-size:15px
}
.elementor-blockquote--button-skin-bubble .elementor-blockquote__tweet-button:hover,.elementor-blockquote--button-skin-classic .elementor-blockquote__tweet-button:hover{
    background-color:#0967a0;
    color:#fff
}
.elementor-blockquote--button-skin-bubble .elementor-blockquote__tweet-button:hover:before,.elementor-blockquote--button-skin-classic .elementor-blockquote__tweet-button:hover:before{
    border-right-color:#0967a0
}
.elementor-blockquote--button-skin-bubble .elementor-blockquote__tweet-button svg,.elementor-blockquote--button-skin-classic .elementor-blockquote__tweet-button svg{
    fill:#fff;
    height:1em;
    width:1em
}
.elementor-blockquote--button-skin-bubble.elementor-blockquote--button-view-icon .elementor-blockquote__tweet-button,.elementor-blockquote--button-skin-classic.elementor-blockquote--button-view-icon .elementor-blockquote__tweet-button{
    padding:0;
    width:2em;
    height:2em
}
.elementor-blockquote--button-skin-bubble.elementor-blockquote--button-view-icon .elementor-blockquote__tweet-button i,.elementor-blockquote--button-skin-classic.elementor-blockquote--button-view-icon .elementor-blockquote__tweet-button i{
    position:absolute;
    left:50%;
    top:50%;
    transform:translate(-50%,-50%)
}
.elementor-blockquote--button-skin-bubble .elementor-blockquote__tweet-button:before{
    content:"";
    border:.5em solid transparent;
    border-right-color:#1da1f2;
    position:absolute;
    left:-.8em;
    top:50%;
    transform:translateY(-50%) scaleY(.65);
    transition:.3s
}
.elementor-blockquote--button-skin-bubble.elementor-blockquote--align-left .elementor-blockquote__tweet-button:before{
    right:auto;
    left:-.8em;
    border-right-color:#1da1f2;
    border-left-color:transparent
}
.elementor-blockquote--button-skin-bubble.elementor-blockquote--align-left .elementor-blockquote__tweet-button:hover:before{
    border-right-color:#0967a0
}
.elementor-blockquote--button-skin-bubble.elementor-blockquote--align-right .elementor-blockquote__tweet-button:before{
    left:auto;
    right:-.8em;
    border-right-color:transparent;
    border-left-color:#1da1f2
}
.elementor-blockquote--button-skin-bubble.elementor-blockquote--align-right .elementor-blockquote__tweet-button:hover:before{
    border-left-color:#0967a0
}
.elementor-blockquote--skin-boxed .elementor-blockquote{
    background-color:#f9fafa;
    padding:30px
}
.elementor-blockquote--skin-border .elementor-blockquote{
    border-color:#f9fafa;
    border-left:7px #f9fafa;
    border-style:solid;
    padding-left:20px
}
.elementor-blockquote--skin-quotation .elementor-blockquote:before{
    content:"“";
    font-size:100px;
    color:#f9fafa;
    font-family:Times New Roman,Times,serif;
    font-weight:900;
    line-height:1;
    display:block;
    height:.6em
}
.elementor-blockquote--skin-quotation .elementor-blockquote__content{
    margin-top:15px
}
.elementor-blockquote--align-left .elementor-blockquote__content{
    text-align:left
}
.elementor-blockquote--align-left .elementor-blockquote .e-q-footer{
    flex-direction:row
}
.elementor-blockquote--align-right .elementor-blockquote__content{
    text-align:right
}
.elementor-blockquote--align-right .elementor-blockquote .e-q-footer{
    flex-direction:row-reverse
}
.elementor-blockquote--align-center .elementor-blockquote{
    text-align:center
}
.elementor-blockquote--align-center .elementor-blockquote .e-q-footer,.elementor-blockquote--align-center .elementor-blockquote__author{
    display:block
}
.elementor-blockquote--align-center .elementor-blockquote__tweet-button{
    margin-right:auto;
    margin-left:auto
}
.elementor-headline{
    font-size:43px;
    line-height:1.2;
    display:block
}
.elementor-headline-dynamic-text{
    color:var(--dynamic-text-color,#aebcb9)
}
.elementor-headline--style-rotate .elementor-headline-dynamic-wrapper{
    text-align:left
}
.elementor-headline--style-highlight .elementor-headline-dynamic-wrapper{
    overflow:visible;
    text-align:inherit
}
.elementor-headline--style-highlight .elementor-headline-dynamic-text{
    z-index:1
}
.elementor-headline--style-highlight .elementor-headline-plain-text{
    z-index:1;
    position:relative
}
.elementor-headline--style-highlight svg{
    position:absolute;
    top:50%;
    left:50%;
    width:calc(100%+20px);
    height:calc(100%+20px);
    transform:translate(-50%,-50%);
    overflow:visible
}
.elementor-headline--style-highlight svg path{
    stroke:red;
    stroke-width:9;
    fill:none;
    opacity:0;
    stroke-dasharray:0 1500;
    transition:.3s
}
.elementor-headline.e-animated svg path{
    animation:elementor-headline-dash forwards;
    animation-duration:var(--animation-duration,1.2s);
    animation-iteration-count:1
}
.elementor-headline.e-animated svg path:nth-of-type(2){
    animation-delay:calc(var(--animation-duration,1.2s) / 2)
}
.elementor-headline.e-hide-highlight svg path{
    opacity:1;
    stroke-dasharray:1500 1500;
    animation:hide-highlight .4s forwards;
    animation-iteration-count:1
}
@keyframes elementor-headline-dash{
    0%{
        stroke-dasharray:0 1500;
        opacity:1
    }
    to{
        stroke-dasharray:1500 1500;
        opacity:1
    }
}
@keyframes hide-highlight{
    0%{
        opacity:1;
        stroke-dasharray:1500 1500
    }
    to{
        opacity:0;
        filter:blur(10px)
    }
}
.elementor-headline-text-wrapper{
    vertical-align:bottom
}
.elementor-headline-dynamic-wrapper{
    display:inline-block;
    position:relative
}
.elementor-headline-dynamic-wrapper .elementor-headline-dynamic-text{
    display:inline-block;
    position:absolute;
    top:0;
    left:0
}
.elementor-headline-dynamic-wrapper .elementor-headline-dynamic-text.elementor-headline-text-active{
    position:relative
}
.elementor-headline-animation-type-flip .elementor-headline-dynamic-wrapper{
    perspective:300px
}
.elementor-headline-animation-type-flip .elementor-headline-dynamic-text{
    opacity:0;
    transform-origin:50% 100%;
    transform:rotateX(180deg)
}
.elementor-headline-animation-type-flip .elementor-headline-dynamic-text.elementor-headline-text-active{
    opacity:1;
    transform:rotateX(0deg);
    animation:elementor-headline-flip-in 1.2s
}
.elementor-headline-animation-type-flip .elementor-headline-dynamic-text.elementor-headline-text-inactive{
    transform:rotateX(180deg);
    animation:elementor-headline-flip-out 1.2s
}
@keyframes elementor-headline-flip-in{
    0%{
        transform:rotateX(180deg);
        opacity:0
    }
    35%{
        transform:rotateX(120deg);
        opacity:0
    }
    65%{
        opacity:0
    }
    to{
        transform:rotateX(1turn);
        opacity:1
    }
}
@keyframes elementor-headline-flip-out{
    0%{
        transform:rotateX(0deg);
        opacity:1
    }
    35%{
        transform:rotateX(-40deg);
        opacity:1
    }
    65%{
        opacity:0
    }
    to{
        transform:rotateX(180deg);
        opacity:0
    }
}
.elementor-headline-animation-type-typing .elementor-headline-dynamic-wrapper{
    vertical-align:top;
    overflow:hidden
}
.elementor-headline-animation-type-typing .elementor-headline-dynamic-wrapper:after{
    content:"";
    position:absolute;
    left:auto;
    right:0;
    top:50%;
    transform:translateY(-50%);
    height:90%;
    width:1px;
    background-color:#0d0d0d
}
.elementor-headline-animation-type-typing .elementor-headline-dynamic-wrapper:not(.elementor-headline-typing-selected):after{
    animation:elementor-headline-pulse 1s infinite
}
.elementor-headline-animation-type-typing .elementor-headline-dynamic-wrapper.elementor-headline-typing-selected{
    background-color:var(--typing-selected-bg-color,#0d0d0d)
}
.elementor-headline-animation-type-typing .elementor-headline-dynamic-wrapper.elementor-headline-typing-selected:after{
    visibility:hidden
}
.elementor-headline-animation-type-typing .elementor-headline-dynamic-wrapper.elementor-headline-typing-selected .elementor-headline-dynamic-text{
    color:var(--typing-selected-color,var(--dynamic-text-color),#aebcb9)
}
.elementor-headline-animation-type-typing .elementor-headline-dynamic-text:not(.elementor-headline-text-active){
    visibility:hidden
}
.elementor-headline-animation-type-typing .elementor-headline-dynamic-letter:not(.elementor-headline-animation-in){
    position:absolute;
    visibility:hidden
}
@keyframes elementor-headline-pulse{
    0%{
        transform:translateY(-50%) scale(1);
        opacity:1
    }
    40%{
        transform:translateY(-50%) scale(.9);
        opacity:0
    }
    to{
        transform:translateY(-50%) scale(0);
        opacity:0
    }
}
.elementor-headline-animation-type-swirl .elementor-headline-dynamic-wrapper{
    perspective:300px
}
.elementor-headline-animation-type-swirl .elementor-headline-dynamic-letter{
    display:inline-block;
    backface-visibility:hidden
}
.elementor-headline-animation-type-swirl .elementor-headline-dynamic-text{
    transform:scaleX(1.0005);
    opacity:0
}
.elementor-headline-animation-type-swirl .elementor-headline-dynamic-letter{
    transform-style:preserve-3d;
    transform:translateZ(-20px) rotateX(90deg);
    opacity:0
}
.elementor-headline-text-active .elementor-headline-animation-type-swirl .elementor-headline-dynamic-letter{
    opacity:1
}
.elementor-headline-animation-type-swirl .elementor-headline-dynamic-letter.elementor-headline-animation-in{
    animation:elementor-headline-swirl-in .4s forwards
}
.elementor-headline-animation-type-swirl .elementor-headline-dynamic-letter:not(.elementor-headline-animation-in){
    animation:elementor-headline-swirl-out .4s forwards
}
@keyframes elementor-headline-swirl-in{
    0%{
        opacity:0;
        transform:translateZ(-20px) rotateX(90deg)
    }
    60%{
        opacity:1;
        transform:translateZ(-20px) rotateX(-10deg)
    }
    to{
        opacity:1;
        transform:translateZ(-20px) rotateX(0deg)
    }
}
@keyframes elementor-headline-swirl-out{
    0%{
        opacity:1;
        transform:translateZ(-20px) rotateX(0)
    }
    60%{
        opacity:0;
        transform:translateZ(-20px) rotateX(-100deg)
    }
    to{
        opacity:0;
        transform:translateZ(-20px) rotateX(-90deg)
    }
}
.elementor-headline-animation-type-slide-down .elementor-headline-text-wrapper{
    display:inline-block;
    padding:.2em 0
}
.elementor-headline-animation-type-slide-down .elementor-headline-dynamic-wrapper{
    overflow:hidden;
    vertical-align:top
}
.elementor-headline-animation-type-slide-down .elementor-headline-dynamic-text{
    opacity:0;
    top:.2em
}
.elementor-headline-animation-type-slide-down .elementor-headline-dynamic-text.elementor-headline-text-active{
    top:0;
    opacity:1;
    animation:elementor-headline-slide-down-in .6s
}
.elementor-headline-animation-type-slide-down .elementor-headline-dynamic-text.elementor-headline-text-inactive{
    animation:elementor-headline-slide-down-out .6s
}
@keyframes elementor-headline-slide-down-in{
    0%{
        opacity:0;
        transform:translateY(-100%)
    }
    60%{
        opacity:1;
        transform:translateY(20%)
    }
    to{
        opacity:1;
        transform:translateY(0)
    }
}
@keyframes elementor-headline-slide-down-out{
    0%{
        opacity:1;
        transform:translateY(0)
    }
    60%{
        opacity:0;
        transform:translateY(120%)
    }
    to{
        opacity:0;
        transform:translateY(100%)
    }
}
.elementor-headline-animation-type-clip .elementor-headline-text-wrapper{
    display:inline-block;
    padding:.2em 0
}
.elementor-headline-animation-type-clip .elementor-headline-dynamic-wrapper{
    overflow:hidden;
    vertical-align:top
}
.elementor-headline-animation-type-clip .elementor-headline-dynamic-wrapper:after{
    content:"";
    position:absolute;
    top:0;
    left:auto;
    right:0;
    width:2px;
    height:100%;
    background-color:#0d0d0d
}
.elementor-headline-animation-type-clip .elementor-headline-dynamic-text{
    opacity:0
}
.elementor-headline-animation-type-clip .elementor-headline-dynamic-text.elementor-headline-text-active{
    opacity:1
}
.elementor-headline-animation-type-drop-in .elementor-headline-dynamic-wrapper{
    perspective:300px
}
.elementor-headline-animation-type-drop-in .elementor-headline-dynamic-text{
    opacity:0
}
.elementor-headline-animation-type-drop-in .elementor-headline-dynamic-text.elementor-headline-text-active{
    opacity:1;
    animation:elementor-headline-drop-in-in .8s
}
.elementor-headline-animation-type-drop-in .elementor-headline-dynamic-text.elementor-headline-text-inactive{
    animation:elementor-headline-drop-in-out .8s
}
@keyframes elementor-headline-drop-in-in{
    0%{
        opacity:0;
        transform:translateZ(100px)
    }
    to{
        opacity:1;
        transform:translateZ(0)
    }
}
@keyframes elementor-headline-drop-in-out{
    0%{
        opacity:1;
        transform:translateZ(0)
    }
    to{
        opacity:0;
        transform:translateZ(-100px)
    }
}
.elementor-headline-animation-type-blinds .elementor-headline-dynamic-wrapper{
    perspective:300px
}
.elementor-headline-animation-type-blinds .elementor-headline-dynamic-text{
    opacity:0
}
.elementor-headline-animation-type-blinds .elementor-headline-dynamic-letter{
    display:inline-block;
    transform:rotateY(180deg);
    backface-visibility:hidden
}
.elementor-headline-text-active .elementor-headline-animation-type-blinds .elementor-headline-dynamic-letter{
    transform:rotateY(0deg)
}
.elementor-headline-animation-type-blinds .elementor-headline-dynamic-letter.elementor-headline-animation-in{
    animation:elementor-headline-blinds-in .6s forwards
}
.elementor-headline-animation-type-blinds .elementor-headline-dynamic-letter:not(.elementor-headline-animation-in){
    animation:elementor-headline-blinds-out .6s forwards
}
@keyframes elementor-headline-blinds-in{
    0%{
        transform:rotateY(180deg)
    }
    to{
        transform:rotateY(0deg)
    }
}
@keyframes elementor-headline-blinds-out{
    0%{
        transform:rotateY(0)
    }
    to{
        transform:rotateY(-180deg)
    }
}
.elementor-headline-animation-type-wave .elementor-headline-dynamic-text{
    opacity:0
}
.elementor-headline-animation-type-wave .elementor-headline-dynamic-letter{
    display:inline-block;
    opacity:0;
    transform:scale(0)
}
.elementor-headline-text-active .elementor-headline-animation-type-wave .elementor-headline-dynamic-letter{
    opacity:1
}
.elementor-headline-animation-type-wave .elementor-headline-dynamic-letter.elementor-headline-animation-in{
    animation:elementor-headline-wave-up .6s forwards
}
.elementor-headline-animation-type-wave .elementor-headline-dynamic-letter:not(.elementor-headline-animation-in){
    animation:elementor-headline-wave-down .6s forwards
}
@keyframes elementor-headline-wave-up{
    0%{
        transform:scale(0);
        opacity:0
    }
    60%{
        transform:scale(1.2);
        opacity:1
    }
    to{
        transform:scale(1);
        opacity:1
    }
}
@keyframes elementor-headline-wave-down{
    0%{
        transform:scale(1);
        opacity:1
    }
    60%{
        transform:scale(0);
        opacity:0
    }
}
.elementor-headline-animation-type-slide .elementor-headline-dynamic-text{
    opacity:0
}
.elementor-headline-animation-type-slide .elementor-headline-dynamic-text.elementor-headline-text-active{
    opacity:1;
    animation:elementor-headline-slide-in .6s
}
.elementor-headline-animation-type-slide .elementor-headline-dynamic-text.elementor-headline-text-inactive{
    animation:elementor-headline-slide-out .6s
}
@keyframes elementor-headline-slide-in{
    0%{
        opacity:0;
        transform:translateX(-100%)
    }
    60%{
        opacity:1;
        transform:translateX(10%)
    }
    to{
        opacity:1;
        transform:translateX(0)
    }
}
@keyframes elementor-headline-slide-out{
    0%{
        opacity:1;
        transform:translateX(0)
    }
    60%{
        opacity:0;
        transform:translateX(110%)
    }
    to{
        opacity:0;
        transform:translateX(100%)
    }
}
.elementor-headline-animation-type-blinds .elementor-headline-dynamic-wrapper,.elementor-headline-animation-type-drop-in .elementor-headline-dynamic-wrapper,.elementor-headline-animation-type-flip .elementor-headline-dynamic-wrapper,.elementor-headline-animation-type-slide-down .elementor-headline-dynamic-wrapper,.elementor-headline-animation-type-slide .elementor-headline-dynamic-wrapper,.elementor-headline-animation-type-swirl .elementor-headline-dynamic-wrapper,.elementor-headline-animation-type-wave .elementor-headline-dynamic-wrapper{
    transition:width .5s
}
.elementor-headline-animation-type-blinds .elementor-headline-dynamic-wrapper,.elementor-headline-animation-type-swirl .elementor-headline-dynamic-wrapper,.elementor-headline-animation-type-wave .elementor-headline-dynamic-wrapper{
    overflow:hidden
}
.elementor-headline-animation-type-blinds .elementor-headline-dynamic-text,.elementor-headline-animation-type-swirl .elementor-headline-dynamic-text,.elementor-headline-animation-type-wave .elementor-headline-dynamic-text{
    white-space:nowrap
}
.elementor-msie .elementor-headline--style-highlight svg{
    top:auto;
    left:auto;
    transform:translate(-100%)
}
@keyframes e-hotspot-soft-beat{
    0%{
        transform:scale(1)
    }
    to{
        transform:scale(1.1)
    }
}
@keyframes e-hotspot-expand{
    0%{
        transform:scale(.5);
        opacity:1
    }
    to{
        transform:scale(1.5);
        opacity:0
    }
}
.elementor-widget-hotspot{
    display:flex;
    justify-content:var(--background-align)
}
.elementor-widget-hotspot .elementor-widget-container{
    position:relative;
    display:inline-block;
    width:var(--container-width);
    max-width:var(--container-max-width);
    height:var(--container-height)
}
.elementor-widget-hotspot .elementor-widget-container>img{
    display:block;
    width:var(--image-width,auto);
    height:var(--container-height);
    opacity:var(--opacity,1)
}
.e-hotspot{
    z-index:1;
    display:flex;
    align-items:center;
    justify-content:center;
    position:absolute
}
.e-hotspot--position-left.e-hotspot--position-top{
    transform:translate(calc(-1 * var(--hotspot-translate-x)),calc(-1 * var(--hotspot-translate-y)))
}
.e-hotspot--position-left.e-hotspot--position-bottom{
    transform:translate(calc(-1 * var(--hotspot-translate-x)),var(--hotspot-translate-y))
}
.e-hotspot--position-right.e-hotspot--position-top{
    transform:translate(var(--hotspot-translate-x),calc(-1 * var(--hotspot-translate-y)))
}
.e-hotspot--position-right.e-hotspot--position-bottom{
    transform:translate(var(--hotspot-translate-x),var(--hotspot-translate-y))
}
.e-hotspot--active{
    z-index:2
}
.e-hotspot__inner-circle,.e-hotspot__outer-circle{
    content:"";
    display:inline-block;
    box-sizing:content-box;
    border-radius:50%
}
.e-hotspot__inner-circle{
    position:absolute;
    top:50%;
    left:50%;
    transform:translate(-50%,-50%);
    background-color:var(--hotspot-color);
    padding:calc(var(--hotspot-size,18px) / 2)
}
.e-hotspot__outer-circle{
    background-color:var(--hotspot-color);
    padding:var(--hotspot-padding,4px)
}
.e-hotspot--icon .e-hotspot__button,.e-hotspot__outer-circle{
    width:var(--hotspot-size,18px);
    height:var(--hotspot-size,18px)
}
.e-hotspot--icon .e-hotspot__button{
    line-height:0;
    box-sizing:content-box;
    font-size:var(--hotspot-size,18px)
}
.e-hotspot__icon,.e-hotspot__label{
    display:flex;
    justify-content:center;
    align-items:center
}
.e-hotspot__icon svg,.e-hotspot__label svg{
    height:var(--hotspot-size,18px);
    width:auto
}
.e-hotspot__button{
    cursor:pointer;
    position:relative;
    display:grid;
    grid-auto-flow:column;
    justify-content:center;
    color:var(--hotspot-color);
    font-size:var(--hotspot-size,18px);
    min-width:var(--hotspot-button-width);
    min-height:var(--hotspot-button-height)
}
.e-hotspot__button:before{
    z-index:-2;
    content:"";
    width:100%;
    height:100%;
    left:-5px;
    top:-5px;
    position:absolute;
    padding:5px;
    box-sizing:content-box
}
.e-hotspot__button svg{
    fill:var(--hotspot-color)
}
.e-hotspot:not(.e-hotspot--circle) .e-hotspot__button{
    min-width:var(--hotspot-min-width);
    min-height:var(--hotspot-min-height);
    background-color:var(--hotspot-box-color);
    padding:var(--hotspot-padding,4px);
    border-radius:var(--hotspot-border-radius,3px)
}
.e-hotspot:not(.e-hotspot--circle) .e-hotspot__button:before{
    border-radius:var(--hotspot-border-radius,3px)
}
.e-hotspot:not(.e-hotspot--circle) .e-hotspot--expand:before{
    background-color:var(--hotspot-box-color)
}
.e-hotspot--overlay{
    opacity:.7;
    transition:opacity .2s
}
.e-hotspot--active .e-hotspot--overlay,.e-hotspot--overlay:hover{
    opacity:1
}
.e-hotspot--soft-beat{
    animation:e-hotspot-soft-beat .7s infinite alternate;
    animation-timing-function:ease
}
.e-hotspot--expand .e-hotspot__outer-circle{
    animation:e-hotspot-expand 2s infinite
}
.e-hotspot:not(.e-hotspot--circle) .e-hotspot--expand:before{
    content:"";
    width:100%;
    height:100%;
    position:absolute;
    z-index:-1;
    opacity:0;
    animation:e-hotspot-expand 2s infinite
}
.e-hotspot--sequenced{
    animation:fadeIn .3s;
    animation-iteration-count:1;
    animation-fill-mode:both
}
.e-hotspot__direction-mask{
    overflow:hidden;
    position:absolute;
    pointer-events:none
}
.e-hotspot__tooltip{
    white-space:var(--white-space,nowrap);
    transition-property:transform,opacity;
    transition-duration:var(--tooltip-transition-duration,.5s);
    transform-origin:center center;
    position:absolute;
    pointer-events:none;
    color:var(--tooltip-text-color,#fff);
    text-align:var(--tooltip-align);
    min-width:var(--tooltip-min-width);
    padding:var(--tooltip-padding,8px);
    border-radius:var(--tooltip-border-radius);
    background-color:var(--tooltip-color)
}
.e-hotspot__tooltip p:last-of-type{
    margin-bottom:0
}
.e-hotspot__direction-mask .e-hotspot__tooltip{
    box-shadow:none!important;
    position:static
}
.e-hotspot--active .e-hotspot__tooltip{
    pointer-events:visible
}
.e-hotspot--fade-in-out{
    opacity:0
}
.e-hotspot--active .e-hotspot--fade-in-out{
    opacity:1
}
.e-hotspot--fade-grow{
    opacity:0;
    transform:scale(0)
}
.e-hotspot--active .e-hotspot--fade-grow{
    opacity:1;
    transform:scale(1)
}
.e-hotspot--override-tooltip-animation-from-top,.e-hotspot--tooltip-animation-from-top{
    transform:translateY(calc(-100% - 1px))
}
.e-hotspot--override-tooltip-animation-from-left,.e-hotspot--tooltip-animation-from-left{
    transform:translate(calc(-100% - 1px))
}
.e-hotspot--override-tooltip-animation-from-right,.e-hotspot--tooltip-animation-from-right{
    transform:translate(calc(100%+1px))
}
.e-hotspot--override-tooltip-animation-from-bottom,.e-hotspot--tooltip-animation-from-bottom{
    transform:translateY(calc(100%+1px))
}
.e-hotspot--fade-direction{
    opacity:0
}
.e-hotspot--active .e-hotspot--fade-direction,.e-hotspot--active .e-hotspot--slide-direction{
    transform:translate(0) scale(1);
    opacity:1
}
.e-hotspot--show-tooltip{
    transition:none;
    opacity:1;
    pointer-events:visible;
    transform:translate(0)
}
.elementor-facebook-widget.fb_iframe_widget,.elementor-facebook-widget.fb_iframe_widget span{
    width:100%!important
}
.elementor-facebook-widget.fb_iframe_widget iframe{
    position:relative;
    width:100%!important
}
.elementor-facebook-widget.fb-like{
    height:1px
}
.elementor-widget-facebook-comments iframe{
    width:100%!important
}
.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{
    height:3px;
    width:100%;
    left:0;
    background-color:#3f444b;
    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;
    width:0;
    left:50%
}
.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{
    width:10px;
    left:-20px
}
.e--pointer-double-line .elementor-item:after,.e--pointer-underline .elementor-item:after{
    content:"";
    bottom:0
}
.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{
    width:10px;
    inset-inline-start:100%
}
.e--pointer-framed .elementor-item:after,.e--pointer-framed .elementor-item:before{
    background:transparent;
    left:0;
    top:0;
    bottom:0;
    right:0;
    border:3px solid #3f444b
}
.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{
    width:3px;
    height:3px
}
.e--pointer-framed.e--animation-draw .elementor-item:before{
    border-width:0 0 3px 3px;
    transition:width .1s .2s,height .1s .3s,opacity .12s .22s
}
.e--pointer-framed.e--animation-draw .elementor-item:after{
    content:"";
    top:auto;
    bottom:0;
    left:auto;
    right:0;
    border-width:3px 3px 0 0;
    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{
    width:100%;
    height: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{
    width:3px;
    height:3px
}
.e--pointer-framed.e--animation-corners .elementor-item:before{
    border-width:3px 0 0 3px
}
.e--pointer-framed.e--animation-corners .elementor-item:after{
    content:"";
    top:auto;
    bottom:0;
    left:auto;
    right:0;
    border-width:0 3px 3px 0
}
.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{
    width:100%;
    height:100%;
    transition:opacity 2ms,width .4s,height .4s
}
.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{
    top:0;
    left:0;
    right:0;
    bottom:0;
    background:#3f444b;
    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{
    transform:scale(1);
    opacity: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{
    right:50%;
    left:50%
}
.e--pointer-background.e--animation-shutter-in-horizontal .elementor-item:after,.e--pointer-background.e--animation-shutter-in-vertical .elementor-item:after{
    top:0;
    left:0;
    right:0;
    bottom:0;
    background:#3f444b;
    z-index:-1
}
.e--pointer-background.e--animation-shutter-in-vertical .elementor-item:before{
    top:0;
    bottom:100%
}
.e--pointer-background.e--animation-shutter-in-vertical .elementor-item:after{
    top:100%;
    bottom:0
}
.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{
    right:0;
    left:100%
}
.e--pointer-background.e--animation-shutter-in-horizontal .elementor-item:after{
    right:100%;
    left:0
}
.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{
    position:absolute;
    width:12em;
    border-width:0;
    border-style:solid;
    padding:0
}
.elementor-nav-menu--main .elementor-nav-menu span.scroll-down,.elementor-nav-menu--main .elementor-nav-menu span.scroll-up{
    position:absolute;
    display:none;
    visibility:hidden;
    overflow:hidden;
    background:#fff;
    height:20px
}
.elementor-nav-menu--main .elementor-nav-menu span.scroll-down-arrow,.elementor-nav-menu--main .elementor-nav-menu span.scroll-up-arrow{
    position:absolute;
    top:-2px;
    left:50%;
    margin-left:-8px;
    width:0;
    height:0;
    overflow:hidden;
    border:8px dashed transparent;
    border-bottom:8px solid #33373d
}
.elementor-nav-menu--main .elementor-nav-menu span.scroll-down-arrow{
    top:6px;
    border-style:solid dashed dashed;
    border-color:#33373d transparent transparent
}
.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(-90deg)
}
.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{
    white-space:nowrap;
    flex-grow:1
}
.elementor-nav-menu--layout-horizontal .elementor-nav-menu>li{
    display:flex
}
.elementor-nav-menu--layout-horizontal .elementor-nav-menu>li>.scroll-down,.elementor-nav-menu--layout-horizontal .elementor-nav-menu>li ul{
    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{
    left: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{
    content:var(--e-nav-menu-divider-content,none);
    height:var(--e-nav-menu-divider-height,35%);
    border-left:var(--e-nav-menu-divider-width,2px) var(--e-nav-menu-divider-style,solid) var(--e-nav-menu-divider-color,#000);
    border-bottom-color:var(--e-nav-menu-divider-color,#000);
    border-right-color:var(--e-nav-menu-divider-color,#000);
    border-top-color:var(--e-nav-menu-divider-color,#000);
    align-self:center
}
.elementor-nav-menu__align-right .elementor-nav-menu{
    margin-left:auto;
    justify-content:flex-end
}
.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{
    margin-right:auto;
    justify-content:flex-start
}
.elementor-nav-menu__align-left .elementor-nav-menu--layout-vertical>ul>li>a{
    justify-content:flex-start
}
.elementor-nav-menu__align-center .elementor-nav-menu{
    margin-left:auto;
    margin-right:auto;
    justify-content:center
}
.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{
    display:flex;
    flex-direction:column
}
.elementor-nav-menu{
    position:relative;
    z-index:2
}
.elementor-nav-menu:after{
    content:" ";
    display:block;
    height:0;
    font:0/0 serif;
    clear:both;
    visibility:hidden;
    overflow:hidden
}
.elementor-nav-menu,.elementor-nav-menu li,.elementor-nav-menu ul{
    display:block;
    list-style:none;
    margin:0;
    padding:0;
    line-height:normal;
    -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{
    display:flex;
    align-items:center
}
.elementor-nav-menu a,.elementor-nav-menu a:focus,.elementor-nav-menu a:hover{
    padding:10px 20px;
    line-height:20px
}
.elementor-nav-menu a.current{
    background:#1f2124;
    color:#fff
}
.elementor-nav-menu a.disabled{
    cursor:not-allowed;
    color:#88909b
}
.elementor-nav-menu .e-plus-icon:before{
    content:"+"
}
.elementor-nav-menu .sub-arrow{
    line-height:1;
    padding:10px 0 10px 10px;
    margin-top:-10px;
    margin-bottom:-10px;
    display:flex;
    align-items:center
}
.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{
    display:flex;
    align-items:center;
    justify-content:center;
    font-size:var(--nav-menu-icon-size,22px);
    padding:.25em;
    cursor:pointer;
    border:0 solid;
    border-radius:3px;
    background-color:rgba(0,0,0,.05);
    color:#33373d
}
.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{
    width:1em;
    height:auto;
    fill:var(--nav-menu-icon-color,currentColor)
}
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;
    transition:max-height .3s,transform .3s;
    transform-origin:top;
    overflow-y:auto;
    overflow-x:hidden
}
.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{
    text-shadow:none;
    border-left:8px solid transparent
}
.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{
    transform:scaleY(0);
    max-height:0;
    overflow:hidden
}
.elementor-nav-menu--toggle .elementor-menu-toggle.elementor-active+.elementor-nav-menu__container{
    transform:scaleY(1);
    max-height:var(--menu-height);
    animation:hide-scroll .3s backwards
}
.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
    }
}
.elementor-gallery__container{
    min-height:1px
}
.elementor-gallery-item{
    position:relative;
    overflow:hidden;
    display:block;
    text-decoration:none;
    border:solid var(--image-border-width) var(--image-border-color);
    border-radius:var(--image-border-radius)
}
.elementor-gallery-item__content,.elementor-gallery-item__overlay{
    height:100%;
    width:100%;
    position:absolute;
    top:0;
    left:0
}
.elementor-gallery-item__overlay{
    mix-blend-mode:var(--overlay-mix-blend-mode);
    transition-duration:var(--overlay-transition-duration);
    transition-property:mix-blend-mode,transform,opacity,background-color
}
.elementor-gallery-item__image.e-gallery-image{
    transition-duration:var(--image-transition-duration);
    transition-property:filter,transform
}
.elementor-gallery-item__content{
    display:flex;
    flex-direction:column;
    justify-content:var(--content-justify-content,center);
    align-items:center;
    text-align:var(--content-text-align);
    padding:var(--content-padding)
}
.elementor-gallery-item__content>div{
    transition-duration:var(--content-transition-duration)
}
.elementor-gallery-item__content.elementor-gallery--sequenced-animation>div:nth-child(2){
    transition-delay:calc(var(--content-transition-delay) / 3)
}
.elementor-gallery-item__content.elementor-gallery--sequenced-animation>div:nth-child(3){
    transition-delay:calc(var(--content-transition-delay) / 3 * 2)
}
.elementor-gallery-item__content.elementor-gallery--sequenced-animation>div:nth-child(4){
    transition-delay:calc(var(--content-transition-delay) / 3 * 3)
}
.elementor-gallery-item__description{
    color:var(--description-text-color,#fff);
    width:100%
}
.elementor-gallery-item__title{
    color:var(--title-text-color,#fff);
    font-weight:700;
    width:100%
}
.elementor-gallery__titles-container{
    display:flex;
    flex-wrap:wrap;
    justify-content:var(--titles-container-justify-content,center);
    margin-bottom:20px
}
.elementor-gallery__titles-container:not(.e--pointer-framed) .elementor-item:after,.elementor-gallery__titles-container:not(.e--pointer-framed) .elementor-item:before{
    background-color:var(--galleries-pointer-bg-color-hover)
}
.elementor-gallery__titles-container:not(.e--pointer-framed) .elementor-item.elementor-item-active:after,.elementor-gallery__titles-container:not(.e--pointer-framed) .elementor-item.elementor-item-active:before{
    background-color:var(--galleries-pointer-bg-color-active)
}
.elementor-gallery__titles-container.e--pointer-framed .elementor-item:before{
    border-color:var(--galleries-pointer-bg-color-hover);
    border-width:var(--galleries-pointer-border-width)
}
.elementor-gallery__titles-container.e--pointer-framed .elementor-item:after{
    border-color:var(--galleries-pointer-bg-color-hover)
}
.elementor-gallery__titles-container.e--pointer-framed .elementor-item.elementor-item-active:after,.elementor-gallery__titles-container.e--pointer-framed .elementor-item.elementor-item-active:before{
    border-color:var(--galleries-pointer-bg-color-active)
}
.elementor-gallery__titles-container.e--pointer-framed.e--animation-draw .elementor-item:before{
    border-left-width:var(--galleries-pointer-border-width);
    border-bottom-width:var(--galleries-pointer-border-width);
    border-right-width:0;
    border-top-width:0
}
.elementor-gallery__titles-container.e--pointer-framed.e--animation-draw .elementor-item:after{
    border-left-width:0;
    border-bottom-width:0;
    border-right-width:var(--galleries-pointer-border-width);
    border-top-width:var(--galleries-pointer-border-width)
}
.elementor-gallery__titles-container.e--pointer-framed.e--animation-corners .elementor-item:before{
    border-left-width:var(--galleries-pointer-border-width);
    border-bottom-width:0;
    border-right-width:0;
    border-top-width:var(--galleries-pointer-border-width)
}
.elementor-gallery__titles-container.e--pointer-framed.e--animation-corners .elementor-item:after{
    border-left-width:0;
    border-bottom-width:var(--galleries-pointer-border-width);
    border-right-width:var(--galleries-pointer-border-width);
    border-top-width:0
}
.elementor-gallery__titles-container .e--pointer-double-line .elementor-item:after,.elementor-gallery__titles-container .e--pointer-double-line .elementor-item:before,.elementor-gallery__titles-container .e--pointer-overline .elementor-item:before,.elementor-gallery__titles-container .e--pointer-underline .elementor-item:after{
    height:var(--galleries-pointer-border-width)
}
.elementor-gallery-title{
    --space-between:10px;
    cursor:pointer;
    color:#6d7882;
    font-weight:500;
    position:relative;
    padding:7px 14px;
    transition:all .3s
}
.elementor-gallery-title--active{
    color:#495157
}
.elementor-gallery-title:not(:last-child){
    margin-right:var(--space-between)
}
.elementor-gallery-item__title+.elementor-gallery-item__description{
    margin-top:var(--description-margin-top)
}
.e-gallery-item.elementor-gallery-item{
    transition-property:all
}
.e-gallery-item.elementor-animated-content .elementor-animated-item--enter-from-bottom,.e-gallery-item.elementor-animated-content .elementor-animated-item--enter-from-left,.e-gallery-item.elementor-animated-content .elementor-animated-item--enter-from-right,.e-gallery-item.elementor-animated-content .elementor-animated-item--enter-from-top,.e-gallery-item:focus .elementor-gallery__item-overlay-bg,.e-gallery-item:focus .elementor-gallery__item-overlay-content,.e-gallery-item:focus .elementor-gallery__item-overlay-content__description,.e-gallery-item:focus .elementor-gallery__item-overlay-content__title,.e-gallery-item:hover .elementor-gallery__item-overlay-bg,.e-gallery-item:hover .elementor-gallery__item-overlay-content,.e-gallery-item:hover .elementor-gallery__item-overlay-content__description,.e-gallery-item:hover .elementor-gallery__item-overlay-content__title{
    opacity:1
}
a.elementor-item.elementor-gallery-title{
    color:var(--galleries-title-color-normal)
}
a.elementor-item.elementor-gallery-title.elementor-item-active,a.elementor-item.elementor-gallery-title.highlighted,a.elementor-item.elementor-gallery-title:focus,a.elementor-item.elementor-gallery-title:hover{
    color:var(--galleries-title-color-hover)
}
a.elementor-item.elementor-gallery-title.elementor-item-active{
    color:var(--gallery-title-color-active)
}
.e-con-inner>.elementor-widget-gallery,.e-con>.elementor-widget-gallery{
    width:var(--container-widget-width);
    --flex-grow:var(--container-widget-flex-grow)
}
.elementor-widget-table-of-contents .elementor-toc__header-title{
    color:var(--header-color)
}
.elementor-widget-table-of-contents.elementor-toc--collapsed .elementor-toc__toggle-button--collapse,.elementor-widget-table-of-contents:not(.elementor-toc--collapsed) .elementor-toc__toggle-button--expand{
    display:none
}
.elementor-widget-table-of-contents .elementor-widget-container{
    min-height:var(--box-min-height);
    border:var(--box-border-width,1px) solid var(--box-border-color,#9da5ae);
    border-radius:var(--box-border-radius,3px);
    background-color:var(--box-background-color);
    transition:min-height .4s;
    overflow:hidden
}
.elementor-toc__header{
    display:flex;
    align-items:center;
    justify-content:space-between;
    padding:var(--box-padding,20px);
    background-color:var(--header-background-color);
    border-bottom:var(--separator-width,1px) solid var(--box-border-color,#9da5ae)
}
.elementor-toc__header-title{
    font-size:18px;
    margin:0;
    color:var(--header-color)
}
.elementor-toc__toggle-button{
    cursor:pointer;
    display:inline-flex
}
.elementor-toc__toggle-button i{
    color:var(--toggle-button-color)
}
.elementor-toc__toggle-button svg{
    height:1em;
    width:1em;
    fill:var(--toggle-button-color)
}
.elementor-toc__spinner-container{
    text-align:center
}
.elementor-toc__spinner{
    font-size:2em
}
.elementor-toc__spinner.e-font-icon-svg{
    height:1em;
    width:1em
}
.elementor-toc__body{
    padding:var(--box-padding,20px);
    max-height:var(--toc-body-max-height);
    overflow-y:auto
}
.elementor-toc__body::-webkit-scrollbar{
    width:7px
}
.elementor-toc__body::-webkit-scrollbar-thumb{
    background-color:#babfc5;
    border-radius:10px
}
.elementor-toc__list-wrapper{
    list-style:none;
    padding:0
}
.elementor-toc__list-item{
    margin-bottom:.5em
}
.elementor-toc__list-item.elementor-item-active{
    font-weight:700
}
.elementor-toc__list-item .elementor-toc__list-wrapper{
    margin-top:.5em;
    margin-left:var(--nested-list-indent,1em)
}
.elementor-toc__list-item-text:hover{
    color:var(--item-text-hover-color);
    -webkit-text-decoration:var(--item-text-hover-decoration);
    text-decoration:var(--item-text-hover-decoration)
}
.elementor-toc__list-item-text.elementor-item-active{
    color:var(--item-text-active-color);
    -webkit-text-decoration:var(--item-text-active-decoration);
    text-decoration:var(--item-text-active-decoration)
}
.elementor-toc__list-item-text-wrapper{
    display:flex;
    align-items:center
}
.elementor-toc__list-item-text-wrapper:before,.elementor-toc__list-item-text-wrapper i{
    margin-right:8px;
    color:var(--marker-color)
}
.elementor-toc__list-item-text-wrapper svg{
    margin-right:8px;
    fill:var(--marker-color);
    height:var(--marker-size,.5em);
    width:var(--marker-size,.5em)
}
.elementor-toc__list-item-text-wrapper i{
    font-size:var(--marker-size,.5em)
}
.elementor-toc__list-item-text-wrapper:before{
    font-size:var(--marker-size,1em)
}
.elementor-toc--content-ellipsis .elementor-toc__list-item-text{
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis
}
.elementor-toc__list-items--collapsible>.elementor-toc__list-wrapper>.elementor-toc__list-item>.elementor-toc__list-wrapper{
    display:none
}
.elementor-toc__heading-anchor{
    position:absolute
}
.elementor-toc__body .elementor-toc__list-item-text{
    color:var(--item-text-color);
    -webkit-text-decoration:var(--item-text-decoration);
    text-decoration:var(--item-text-decoration)
}
.elementor-toc__body .elementor-toc__list-item-text:hover{
    color:var(--item-text-hover-color);
    -webkit-text-decoration:var(--item-text-hover-decoration);
    text-decoration:var(--item-text-hover-decoration)
}
.elementor-toc__body .elementor-toc__list-item-text.elementor-item-active{
    color:var(--item-text-active-color);
    -webkit-text-decoration:var(--item-text-active-decoration);
    text-decoration:var(--item-text-active-decoration)
}
ol.elementor-toc__list-wrapper{
    counter-reset:item
}
ol.elementor-toc__list-wrapper .elementor-toc__list-item{
    counter-increment:item
}
ol.elementor-toc__list-wrapper .elementor-toc__list-item-text-wrapper:before{
    content:counters(item,".") ". "
}
.e-lottie__container{
    display:inline-block;
    max-width:var(--lottie-container-max-width);
    width:var(--lottie-container-width);
    opacity:var(--lottie-container-opacity)
}
.e-lottie__container:hover{
    opacity:var(--lottie-container-opacity-hover);
    transition-duration:var(--lottie-container-transition-duration-hover)
}
.e-lottie__container svg,.e-lottie__container svg *{
    transition:none!important
}
.e-lottie__caption{
    color:var(--caption-color);
    margin-top:var(--caption-margin-top);
    text-align:var(--caption-text-align)
}
.e-tabs-inner-tabs{
    text-align:left;
    font-family:Roboto,Arial,Helvetica,sans-serif;
    font-size:16px
}
.e-tabs-inner-tabs .e-tab-content{
    padding-top:32px
}
.e-tabs-inner-tabs .e-inner-tabs-wrapper{
    display:flex;
    position:relative;
    overflow:hidden;
    z-index:1
}
.e-tabs-inner-tabs .e-inner-tabs-wrapper :after{
    content:"";
    width:100%;
    height:var(--inner-tabs-border-height,1px);
    background-color:var(--inner-tabs-border-color,#d5d8dc);
    position:absolute;
    bottom:0;
    z-index:-1
}
.e-tabs-inner-tabs .e-inner-tabs-wrapper .e-inner-tab-title{
    font-weight:700;
    min-width:140px;
    line-height:38px;
    height:38px;
    box-sizing:content-box
}
.e-tabs-inner-tabs .e-inner-tabs-wrapper .e-inner-tab-title a{
    color:#3f444b;
    padding:0 36px;
    display:block;
    text-align:center
}
.e-tabs-inner-tabs .e-inner-tabs-wrapper .e-inner-tab-title.e-inner-tab-active{
    border-color:#0c0d0e #0c0d0e transparent;
    border-left-width:0;
    border-bottom:1px solid #0c0d0e;
    border-right-width:0;
    border-top-width:0
}
.e-tabs-inner-tabs .e-inner-tabs-wrapper .e-inner-tab-title.e-inner-tab-active a{
    color:#0c0d0e
}
.e-tabs-inner-tabs .e-inner-tabs-content-wrapper .e-tab-mobile-title{
    display:none
}
.e-tabs-inner-tabs .e-inner-tabs-content-wrapper .e-inner-tab-content{
    display:none;
    padding:20px
}
.e-tabs-inner-tabs .e-inner-tabs-content-wrapper .e-inner-tab-content .e-inner-tab-text{
    color:#1f2124
}
.e-tabs-inner-tabs .e-inner-tabs-content-wrapper .e-inner-tab-content.e-inner-tab-active{
    display:block
}
.e-tabs-inner-tabs .e-inner-tabs-content-wrapper .e-inner-tab-content .e-inner-tab-buttons{
    margin-top:24px;
    display:none
}
.e-tabs-inner-tabs .e-inner-tabs-content-wrapper .e-inner-tab-content .e-inner-tab-buttons button{
    display:none;
    font-weight:500;
    line-height:24px;
    text-decoration:underline;
    border:0;
    background:transparent;
    padding:0
}
.e-tabs-inner-tabs .e-inner-tabs-content-wrapper .e-inner-tab-content.collapsible .e-inner-tab-text{
    overflow:hidden
}
.e-tabs-inner-tabs .e-inner-tabs-content-wrapper .e-inner-tab-content.collapsible button{
    display:none
}
.e-tabs-inner-tabs .e-inner-tabs-content-wrapper .e-inner-tab-content.collapsible.show-inner-tab-buttons .e-inner-tab-buttons,.e-tabs-inner-tabs .e-inner-tabs-content-wrapper .e-inner-tab-content.collapsible button.show-button{
    display:block
}
.e-tabs-inner-tabs .e-inner-tabs-content-wrapper .e-inner-tab-content.show-full-height div.e-inner-tab-text{
    height:auto
}
@media(max-width:767px){
    .e-tabs-inner-tabs>.e-tab-content:first-child{
        padding-top:24px
    }
    .e-tabs-inner-tabs .e-inner-tabs-wrapper{
        display:none
    }
    .e-tabs-inner-tabs .e-inner-tabs-content-wrapper{
        border:solid #d5d8dc;
        border-width:1px 1px 0
    }
    .e-tabs-inner-tabs .e-inner-tabs-content-wrapper .e-tab-mobile-title{
        border:solid #d5d8dc;
        border-width:0 0 1px;
        font-size:16px;
        font-weight:700;
        text-align:center;
        height:38px;
        line-height:38px;
        text-overflow:ellipsis;
        white-space:nowrap;
        overflow:hidden;
        padding:0 10px;
        cursor:pointer;
        display:block
    }
    .e-tabs-inner-tabs .e-inner-tabs-content-wrapper .e-inner-tab-content{
        border:solid #d5d8dc;
        border-width:0 0 1px;
        padding:20px
    }
}
.elementor-widget-video-playlist.elementor-layout-end .e-tabs-main-area{
    flex-direction:row
}
@media(max-width:767px){
    .elementor-widget-video-playlist.elementor-layout-end .e-tabs-main-area{
        flex-direction:column-reverse
    }
}
.elementor-widget-video-playlist{
    font-family:Roboto,Arial,Helvetica,sans-serif
}
.elementor-widget-video-playlist .e-tabs{
    display:flex;
    flex-direction:column
}
.elementor-widget-video-playlist .e-tabs-main-area{
    display:flex;
    flex-direction:row-reverse;
    height:434px
}
.elementor-widget-video-playlist .e-tabs-wrapper{
    height:100%;
    display:flex;
    flex-direction:column;
    width:33%
}
.elementor-widget-video-playlist .e-tabs-header{
    background-color:var(--e-a-bg-default);
    display:flex;
    flex:0 0 auto;
    justify-content:space-between;
    padding:0 16px;
    min-height:56px;
    border-bottom:1px solid #d5d8dc
}
.elementor-widget-video-playlist .e-tabs-header .e-tabs-header-right-side{
    display:inline-flex;
    flex-shrink:0
}
.elementor-widget-video-playlist .e-tabs-header .e-tabs-title{
    font-family:Roboto,Arial,Helvetica,sans-serif;
    text-overflow:ellipsis;
    font-weight:700;
    font-size:16px;
    padding:10px 0;
    overflow-wrap:anywhere;
    -webkit-hyphens:auto;
    hyphens:auto;
    margin:auto 0
}
.elementor-widget-video-playlist .e-tabs-header .e-tabs-videos-count{
    font-size:14px;
    flex-shrink:0;
    font-weight:400;
    line-height:20px;
    align-self:flex-start;
    padding:18px 0 0
}
.elementor-widget-video-playlist .e-tabs-header .e-tabs-toggle-videos-display-button{
    display:none;
    margin:auto 0 auto 8px;
    cursor:pointer;
    padding:0 4px
}
.elementor-widget-video-playlist .e-tabs-header .e-tabs-toggle-videos-display-button.e-font-icon-svg{
    height:1em;
    width:1em
}
.elementor-widget-video-playlist .e-tabs-header .rotate-up{
    transform:rotate(-180deg);
    transition:.3s
}
.elementor-widget-video-playlist .e-tabs-header .rotate-down{
    transform:rotate(0deg);
    transition:.3s
}
.elementor-widget-video-playlist .e-tabs-items-wrapper{
    background-color:var(--e-a-bg-default);
    overflow:hidden;
    position:relative;
    height:100%
}
.elementor-widget-video-playlist .e-tabs-items-wrapper .e-tabs-items{
    overflow:auto;
    height:100%
}
.elementor-widget-video-playlist .e-tabs-items-wrapper .e-section-title{
    border-color:#d5d8dc;
    font-size:14px;
    height:36px;
    padding:0 16px;
    line-height:36px;
    margin:0;
    text-align:left;
    text-overflow:ellipsis;
    white-space:nowrap;
    overflow:hidden;
    border-width:0;
    box-sizing:content-box
}
.elementor-widget-video-playlist .e-tabs-items-wrapper .e-tab-title{
    background-color:var(--e-a-bg-default);
    border-color:#d5d8dc;
    border-width:0 0 1px;
    cursor:pointer;
    display:flex;
    font-size:14px;
    height:55px;
    line-height:55px;
    outline:0;
    padding:0 16px;
    box-sizing:content-box
}
.elementor-widget-video-playlist .e-tabs-items-wrapper .e-tab-title i{
    text-shadow:0 0 3px #000;
    color:#fff;
    font-size:var(--playlist-item-icon-size,16px)
}
.elementor-widget-video-playlist .e-tabs-items-wrapper .e-tab-title svg{
    text-shadow:0 0 3px #000;
    color:#fff;
    fill:#fff;
    width:var(--playlist-item-icon-size,16px);
    height:var(--playlist-item-icon-size,16px)
}
.elementor-widget-video-playlist .e-tabs-items-wrapper .e-tab-title svg path{
    fill:#fff
}
.elementor-widget-video-playlist .e-tabs-items-wrapper .e-tab-title.e-active,.elementor-widget-video-playlist .e-tabs-items-wrapper .e-tab-title:hover{
    background-color:#f1f2f3;
    border-color:#d5d8dc;
    border-width:0 0 1px
}
.elementor-widget-video-playlist .e-tabs-items-wrapper .e-tab-title.e-active i,.elementor-widget-video-playlist .e-tabs-items-wrapper .e-tab-title.e-active svg,.elementor-widget-video-playlist .e-tabs-items-wrapper .e-tab-title:hover i,.elementor-widget-video-playlist .e-tabs-items-wrapper .e-tab-title:hover svg{
    text-shadow:0 0 3px #000;
    color:#fff
}
.elementor-widget-video-playlist .e-tabs-items-wrapper .e-tab-title.e-active svg path,.elementor-widget-video-playlist .e-tabs-items-wrapper .e-tab-title:hover svg path{
    fill:#fff
}
.elementor-widget-video-playlist .e-tabs-items-wrapper .e-tab-title.e-active .e-tab-title-text,.elementor-widget-video-playlist .e-tabs-items-wrapper .e-tab-title:hover .e-tab-title-text{
    font-size:14px
}
.elementor-widget-video-playlist .e-tabs-items-wrapper .e-tab-title .icon-play,.elementor-widget-video-playlist .e-tabs-items-wrapper .e-tab-title .icon-watched{
    display:inline-flex
}
.elementor-widget-video-playlist .e-tabs-items-wrapper .e-tab-title .e-tab-thumbnail{
    background-color:#d5d8dc;
    position:relative;
    margin:auto 0;
    flex-shrink:0;
    width:75px;
    height:42px
}
.elementor-widget-video-playlist .e-tabs-items-wrapper .e-tab-title .e-tab-thumbnail img{
    -o-object-fit:fill;
    object-fit:fill;
    width:75px;
    height:42px
}
.elementor-widget-video-playlist .e-tabs-items-wrapper .e-tab-title .e-tab-thumbnail i,.elementor-widget-video-playlist .e-tabs-items-wrapper .e-tab-title .e-tab-thumbnail svg{
    position:absolute;
    bottom:4px;
    right:4px;
    font-weight:900
}
.elementor-widget-video-playlist .e-tabs-items-wrapper .e-tab-title .e-tab-title-text{
    font-size:14px;
    margin:auto 8px;
    text-align:left;
    text-overflow:ellipsis;
    white-space:nowrap;
    overflow:hidden;
    flex-grow:1
}
.elementor-widget-video-playlist .e-tabs-items-wrapper .e-tab-title i,.elementor-widget-video-playlist .e-tabs-items-wrapper .e-tab-title svg{
    margin:auto 0;
    vertical-align:middle
}
.elementor-widget-video-playlist .e-tabs-items-wrapper .e-tab-title .e-tab-duration{
    font-size:14px;
    margin:auto 0
}
.elementor-widget-video-playlist .e-tabs-items-wrapper .e-tab-title .icon-watched,.elementor-widget-video-playlist .e-tabs-items-wrapper .e-tab-title.watched-video .icon-play{
    display:none
}
.elementor-widget-video-playlist .e-tabs-items-wrapper .e-tab-title.watched-video .icon-watched{
    display:block
}
.elementor-widget-video-playlist .e-tabs-items-wrapper .shadow-top{
    display:none;
    height:98px;
    position:absolute;
    top:0;
    width:100%;
    pointer-events:none;
    background:linear-gradient(0deg,transparent,#fff)
}
.elementor-widget-video-playlist .e-tabs-items-wrapper .shadow-bottom{
    display:none;
    height:98px;
    position:absolute;
    bottom:0;
    width:100%;
    background:linear-gradient(180deg,transparent,#fff);
    pointer-events:none
}
.elementor-widget-video-playlist .e-tabs-items-wrapper.bottom-shadow .shadow-bottom,.elementor-widget-video-playlist .e-tabs-items-wrapper.top-shadow .shadow-top{
    display:block
}
.elementor-widget-video-playlist .e-tabs-content-wrapper{
    flex-grow:1;
    height:100%;
    position:relative
}
.elementor-widget-video-playlist .e-tabs-content-wrapper .elementor-custom-embed-image-overlay{
    cursor:pointer;
    text-align:center;
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    background-size:cover;
    background-position:50%
}
.elementor-widget-video-playlist .e-tabs-content-wrapper .e-tab-mobile-title{
    display:none
}
.elementor-widget-video-playlist .e-tabs-content-wrapper .e-tab-content{
    background-color:#000;
    display:none;
    height:100%;
    outline:0
}
.elementor-widget-video-playlist .e-tabs-content-wrapper .e-tab-content>div{
    height:100%
}
.elementor-widget-video-playlist .e-tabs-content-wrapper .e-tab-content iframe{
    height:100%;
    max-height:100%!important;
    display:flex
}
.elementor-widget-video-playlist .e-tabs-content-wrapper .e-tab-content video{
    height:100%;
    background-color:#000
}
.elementor-widget-video-playlist .e-tabs-inner-tabs .e-tab-content{
    display:none;
    outline:0
}
@media(max-width:767px){
    .elementor-widget-video-playlist .e-tabs-main-area{
        flex-direction:column-reverse;
        height:auto
    }
    .elementor-widget-video-playlist .e-tabs-main-area .e-tabs-content-wrapper{
        border:0;
        height:38%
    }
    .elementor-widget-video-playlist .e-tabs-wrapper{
        width:auto;
        height:62%
    }
    .elementor-widget-video-playlist .e-tabs-items-wrapper .e-tabs-items{
        max-height:248px
    }
    .elementor-widget-video-playlist .e-tabs-items-wrapper .e-tabs-items .e-tab-title{
        border:0
    }
    .elementor-widget-video-playlist .e-tabs-header{
        min-height:48px
    }
    .elementor-widget-video-playlist .e-tabs-header .e-tabs-toggle-videos-display-button{
        display:inline-flex
    }
    .elementor-widget-video-playlist .e-tabs-header .e-tabs-videos-count{
        margin:0 6px;
        padding:14px 0 0
    }
    .elementor-widget-video-playlist .e-tab-content{
        border:0;
        padding:0;
        display:flex
    }
}
.elementor-payment-button{
    border:0
}
.elementor-scrolling-tracker{
    --scrolling-track-default-progress-color:#61ce70;
    --scrolling-track-default-color:#eee;
    --scrolling-track-precentage-default-color:$black
}
.elementor-scrolling-tracker-horizontal{
    display:flex;
    width:100%;
    height:var(--horizontal-height,20px);
    padding:var(--tracker-padding);
    align-items:center;
    border-left:var(--horizontal-border-left-width,2px) var(--horizontal-border-style) var(--horizontal-border-color);
    border-bottom:var(--horizontal-border-bottom-width,2px) var(--horizontal-border-style) var(--horizontal-border-color);
    border-right:var(--horizontal-border-right-width,2px) var(--horizontal-border-style) var(--horizontal-border-color);
    border-top:var(--horizontal-border-top-width,2px) var(--horizontal-border-style) var(--horizontal-border-color);
    border-radius:var(--border-radius);
    background-color:var(--scrolling-track-default-color);
    direction:var(--direction)
}
.elementor-scrolling-tracker-horizontal .current-progress{
    display:none;
    height:100%;
    align-items:center;
    position:relative;
    border-radius:var(--progress-border-radius);
    border-left:var(--horizontal-progress-border-left-width,2px) var(--horizontal-progress-border) var(--horizontal-progress-border-color);
    border-bottom:var(--horizontal-progress-border-bottom-width,2px) var(--horizontal-progress-border) var(--horizontal-progress-border-color);
    border-right:var(--horizontal-progress-border-right-width,2px) var(--horizontal-progress-border) var(--horizontal-progress-border-color);
    border-top:var(--horizontal-progress-border-top-width,2px) var(--horizontal-progress-border) var(--horizontal-progress-border-color);
    background-color:var(--scrolling-track-default-progress-color)
}
.elementor-scrolling-tracker-horizontal .current-progress .current-progress-percentage{
    inset-inline-end:.5em;
    inset-inline-start:auto;
    position:absolute;
    direction:var(--text-direction);
    color:var(--percentage-color,var(--scrolling-track-precentage-default-color))
}
.elementor-scrolling-tracker-circular{
    display:flex;
    width:var(--circular-width,100px);
    height:var(--circular-height,100px);
    align-items:center;
    justify-content:center;
    position:relative;
    margin-inline-start:0;
    margin-inline-end:auto
}
.elementor-scrolling-tracker-circular .current-progress-percentage{
    position:absolute;
    color:var(--percentage-color,var(--scrolling-track-precentage-default-color))
}
.elementor-scrolling-tracker-circular svg{
    position:absolute
}
.elementor-scrolling-tracker-circular .current-progress{
    display:none;
    transform:rotate(-90deg);
    transform-origin:50% 50%;
    stroke:var(--circular-color,var(--scrolling-track-default-progress-color));
    fill:transparent;
    stroke-width:var(--circular-progress-width,4px)
}
.elementor-scrolling-tracker-circular .circle{
    stroke:var(--circular-background-color,var(--scrolling-track-default-color));
    fill:transparent;
    stroke-width:var(--circular-background-width,4px)
}
.elementor-scrolling-tracker-alignment-left{
    margin-left:0;
    margin-right:auto
}
.elementor-scrolling-tracker-alignment-center{
    margin-left:auto;
    margin-right:auto
}
.elementor-scrolling-tracker-alignment-right{
    margin-left:auto;
    margin-right:0
}
.e-con-inner>.elementor-widget-progress-tracker,.e-con>.elementor-widget-progress-tracker{
    width:var(--container-widget-width);
    --flex-grow:var(--container-widget-flex-grow)
}
.elementor-widget-loop-grid{
    scroll-margin-top:var(--auto-scroll-offset,initial)
}
.elementor-widget-loop-grid-1 .elementor-grid{
    grid-template-columns:repeat(1,minmax(0,1fr))
}
.elementor-widget-loop-grid-2 .elementor-grid{
    grid-template-columns:repeat(2,minmax(0,1fr))
}
.elementor-widget-loop-grid-3 .elementor-grid{
    grid-template-columns:repeat(3,minmax(0,1fr))
}
.elementor-widget-loop-grid-4 .elementor-grid{
    grid-template-columns:repeat(4,minmax(0,1fr))
}
.elementor-widget-loop-grid-5 .elementor-grid{
    grid-template-columns:repeat(5,minmax(0,1fr))
}
.elementor-widget-loop-grid-6 .elementor-grid{
    grid-template-columns:repeat(6,minmax(0,1fr))
}
.elementor-widget-loop-grid-7 .elementor-grid{
    grid-template-columns:repeat(7,minmax(0,1fr))
}
.elementor-widget-loop-grid-8 .elementor-grid{
    grid-template-columns:repeat(8,minmax(0,1fr))
}
.elementor-widget-loop-grid-9 .elementor-grid{
    grid-template-columns:repeat(9,minmax(0,1fr))
}
.elementor-widget-loop-grid-10 .elementor-grid{
    grid-template-columns:repeat(10,minmax(0,1fr))
}
.elementor-widget-loop-grid-11 .elementor-grid{
    grid-template-columns:repeat(11,minmax(0,1fr))
}
.elementor-widget-loop-grid-12 .elementor-grid{
    grid-template-columns:repeat(12,minmax(0,1fr))
}
@media(min-width:-1){
    .elementor-widget-loop-grid-widescreen-1 .elementor-grid{
        grid-template-columns:repeat(1,minmax(0,1fr))
    }
    .elementor-widget-loop-grid-widescreen-2 .elementor-grid{
        grid-template-columns:repeat(2,minmax(0,1fr))
    }
    .elementor-widget-loop-grid-widescreen-3 .elementor-grid{
        grid-template-columns:repeat(3,minmax(0,1fr))
    }
    .elementor-widget-loop-grid-widescreen-4 .elementor-grid{
        grid-template-columns:repeat(4,minmax(0,1fr))
    }
    .elementor-widget-loop-grid-widescreen-5 .elementor-grid{
        grid-template-columns:repeat(5,minmax(0,1fr))
    }
    .elementor-widget-loop-grid-widescreen-6 .elementor-grid{
        grid-template-columns:repeat(6,minmax(0,1fr))
    }
    .elementor-widget-loop-grid-widescreen-7 .elementor-grid{
        grid-template-columns:repeat(7,minmax(0,1fr))
    }
    .elementor-widget-loop-grid-widescreen-8 .elementor-grid{
        grid-template-columns:repeat(8,minmax(0,1fr))
    }
    .elementor-widget-loop-grid-widescreen-9 .elementor-grid{
        grid-template-columns:repeat(9,minmax(0,1fr))
    }
    .elementor-widget-loop-grid-widescreen-10 .elementor-grid{
        grid-template-columns:repeat(10,minmax(0,1fr))
    }
    .elementor-widget-loop-grid-widescreen-11 .elementor-grid{
        grid-template-columns:repeat(11,minmax(0,1fr))
    }
    .elementor-widget-loop-grid-widescreen-12 .elementor-grid{
        grid-template-columns:repeat(12,minmax(0,1fr))
    }
}
@media(max-width:-1){
    .elementor-widget-loop-grid-laptop-1 .elementor-grid{
        grid-template-columns:repeat(1,minmax(0,1fr))
    }
    .elementor-widget-loop-grid-laptop-2 .elementor-grid{
        grid-template-columns:repeat(2,minmax(0,1fr))
    }
    .elementor-widget-loop-grid-laptop-3 .elementor-grid{
        grid-template-columns:repeat(3,minmax(0,1fr))
    }
    .elementor-widget-loop-grid-laptop-4 .elementor-grid{
        grid-template-columns:repeat(4,minmax(0,1fr))
    }
    .elementor-widget-loop-grid-laptop-5 .elementor-grid{
        grid-template-columns:repeat(5,minmax(0,1fr))
    }
    .elementor-widget-loop-grid-laptop-6 .elementor-grid{
        grid-template-columns:repeat(6,minmax(0,1fr))
    }
    .elementor-widget-loop-grid-laptop-7 .elementor-grid{
        grid-template-columns:repeat(7,minmax(0,1fr))
    }
    .elementor-widget-loop-grid-laptop-8 .elementor-grid{
        grid-template-columns:repeat(8,minmax(0,1fr))
    }
    .elementor-widget-loop-grid-laptop-9 .elementor-grid{
        grid-template-columns:repeat(9,minmax(0,1fr))
    }
    .elementor-widget-loop-grid-laptop-10 .elementor-grid{
        grid-template-columns:repeat(10,minmax(0,1fr))
    }
    .elementor-widget-loop-grid-laptop-11 .elementor-grid{
        grid-template-columns:repeat(11,minmax(0,1fr))
    }
    .elementor-widget-loop-grid-laptop-12 .elementor-grid{
        grid-template-columns:repeat(12,minmax(0,1fr))
    }
}
@media(max-width:-1){
    .elementor-widget-loop-grid-tablet_extra-1 .elementor-grid{
        grid-template-columns:repeat(1,minmax(0,1fr))
    }
    .elementor-widget-loop-grid-tablet_extra-2 .elementor-grid{
        grid-template-columns:repeat(2,minmax(0,1fr))
    }
    .elementor-widget-loop-grid-tablet_extra-3 .elementor-grid{
        grid-template-columns:repeat(3,minmax(0,1fr))
    }
    .elementor-widget-loop-grid-tablet_extra-4 .elementor-grid{
        grid-template-columns:repeat(4,minmax(0,1fr))
    }
    .elementor-widget-loop-grid-tablet_extra-5 .elementor-grid{
        grid-template-columns:repeat(5,minmax(0,1fr))
    }
    .elementor-widget-loop-grid-tablet_extra-6 .elementor-grid{
        grid-template-columns:repeat(6,minmax(0,1fr))
    }
    .elementor-widget-loop-grid-tablet_extra-7 .elementor-grid{
        grid-template-columns:repeat(7,minmax(0,1fr))
    }
    .elementor-widget-loop-grid-tablet_extra-8 .elementor-grid{
        grid-template-columns:repeat(8,minmax(0,1fr))
    }
    .elementor-widget-loop-grid-tablet_extra-9 .elementor-grid{
        grid-template-columns:repeat(9,minmax(0,1fr))
    }
    .elementor-widget-loop-grid-tablet_extra-10 .elementor-grid{
        grid-template-columns:repeat(10,minmax(0,1fr))
    }
    .elementor-widget-loop-grid-tablet_extra-11 .elementor-grid{
        grid-template-columns:repeat(11,minmax(0,1fr))
    }
    .elementor-widget-loop-grid-tablet_extra-12 .elementor-grid{
        grid-template-columns:repeat(12,minmax(0,1fr))
    }
}
@media(max-width:1024px){
    .elementor-widget-loop-grid-tablet-1 .elementor-grid{
        grid-template-columns:repeat(1,minmax(0,1fr))
    }
    .elementor-widget-loop-grid-tablet-2 .elementor-grid{
        grid-template-columns:repeat(2,minmax(0,1fr))
    }
    .elementor-widget-loop-grid-tablet-3 .elementor-grid{
        grid-template-columns:repeat(3,minmax(0,1fr))
    }
    .elementor-widget-loop-grid-tablet-4 .elementor-grid{
        grid-template-columns:repeat(4,minmax(0,1fr))
    }
    .elementor-widget-loop-grid-tablet-5 .elementor-grid{
        grid-template-columns:repeat(5,minmax(0,1fr))
    }
    .elementor-widget-loop-grid-tablet-6 .elementor-grid{
        grid-template-columns:repeat(6,minmax(0,1fr))
    }
    .elementor-widget-loop-grid-tablet-7 .elementor-grid{
        grid-template-columns:repeat(7,minmax(0,1fr))
    }
    .elementor-widget-loop-grid-tablet-8 .elementor-grid{
        grid-template-columns:repeat(8,minmax(0,1fr))
    }
    .elementor-widget-loop-grid-tablet-9 .elementor-grid{
        grid-template-columns:repeat(9,minmax(0,1fr))
    }
    .elementor-widget-loop-grid-tablet-10 .elementor-grid{
        grid-template-columns:repeat(10,minmax(0,1fr))
    }
    .elementor-widget-loop-grid-tablet-11 .elementor-grid{
        grid-template-columns:repeat(11,minmax(0,1fr))
    }
    .elementor-widget-loop-grid-tablet-12 .elementor-grid{
        grid-template-columns:repeat(12,minmax(0,1fr))
    }
}
@media(max-width:-1){
    .elementor-widget-loop-grid-mobile_extra-1 .elementor-grid{
        grid-template-columns:repeat(1,minmax(0,1fr))
    }
    .elementor-widget-loop-grid-mobile_extra-2 .elementor-grid{
        grid-template-columns:repeat(2,minmax(0,1fr))
    }
    .elementor-widget-loop-grid-mobile_extra-3 .elementor-grid{
        grid-template-columns:repeat(3,minmax(0,1fr))
    }
    .elementor-widget-loop-grid-mobile_extra-4 .elementor-grid{
        grid-template-columns:repeat(4,minmax(0,1fr))
    }
    .elementor-widget-loop-grid-mobile_extra-5 .elementor-grid{
        grid-template-columns:repeat(5,minmax(0,1fr))
    }
    .elementor-widget-loop-grid-mobile_extra-6 .elementor-grid{
        grid-template-columns:repeat(6,minmax(0,1fr))
    }
    .elementor-widget-loop-grid-mobile_extra-7 .elementor-grid{
        grid-template-columns:repeat(7,minmax(0,1fr))
    }
    .elementor-widget-loop-grid-mobile_extra-8 .elementor-grid{
        grid-template-columns:repeat(8,minmax(0,1fr))
    }
    .elementor-widget-loop-grid-mobile_extra-9 .elementor-grid{
        grid-template-columns:repeat(9,minmax(0,1fr))
    }
    .elementor-widget-loop-grid-mobile_extra-10 .elementor-grid{
        grid-template-columns:repeat(10,minmax(0,1fr))
    }
    .elementor-widget-loop-grid-mobile_extra-11 .elementor-grid{
        grid-template-columns:repeat(11,minmax(0,1fr))
    }
    .elementor-widget-loop-grid-mobile_extra-12 .elementor-grid{
        grid-template-columns:repeat(12,minmax(0,1fr))
    }
}
@media(max-width:767px){
    .elementor-widget-loop-grid-mobile-1 .elementor-grid{
        grid-template-columns:repeat(1,minmax(0,1fr))
    }
    .elementor-widget-loop-grid-mobile-2 .elementor-grid{
        grid-template-columns:repeat(2,minmax(0,1fr))
    }
    .elementor-widget-loop-grid-mobile-3 .elementor-grid{
        grid-template-columns:repeat(3,minmax(0,1fr))
    }
    .elementor-widget-loop-grid-mobile-4 .elementor-grid{
        grid-template-columns:repeat(4,minmax(0,1fr))
    }
    .elementor-widget-loop-grid-mobile-5 .elementor-grid{
        grid-template-columns:repeat(5,minmax(0,1fr))
    }
    .elementor-widget-loop-grid-mobile-6 .elementor-grid{
        grid-template-columns:repeat(6,minmax(0,1fr))
    }
    .elementor-widget-loop-grid-mobile-7 .elementor-grid{
        grid-template-columns:repeat(7,minmax(0,1fr))
    }
    .elementor-widget-loop-grid-mobile-8 .elementor-grid{
        grid-template-columns:repeat(8,minmax(0,1fr))
    }
    .elementor-widget-loop-grid-mobile-9 .elementor-grid{
        grid-template-columns:repeat(9,minmax(0,1fr))
    }
    .elementor-widget-loop-grid-mobile-10 .elementor-grid{
        grid-template-columns:repeat(10,minmax(0,1fr))
    }
    .elementor-widget-loop-grid-mobile-11 .elementor-grid{
        grid-template-columns:repeat(11,minmax(0,1fr))
    }
    .elementor-widget-loop-grid-mobile-12 .elementor-grid{
        grid-template-columns:repeat(12,minmax(0,1fr))
    }
}
.elementor-widget-loop-grid .elementor-grid{
    grid-column-gap:var(--grid-column-gap,30px);
    grid-row-gap:var(--grid-row-gap,30px)
}
.elementor-widget-loop-grid.e-loading-overlay{
    animation:loadingOpacityAnimation 1s infinite alternate
}
.elementor-widget-loop-grid .e-loop__load-more{
    text-align:var(--load-more-button-align)
}
.elementor-widget-loop-grid .e-loop__load-more .elementor-button{
    width:var(--load-more-button-width)
}
.elementor-widget-loop-grid.e-load-more-pagination-loading>.elementor-widget-container{
    cursor:default
}
.elementor-widget-loop-grid.e-load-more-pagination-loading>.elementor-widget-container .e-load-more-spinner{
    margin-top:var(--load-more—spacing,30px)
}
.elementor-widget-loop-grid.e-load-more-pagination-loading>.elementor-widget-container .e-load-more-spinner i,.elementor-widget-loop-grid.e-load-more-pagination-loading>.elementor-widget-container .e-load-more-spinner svg{
    display:flex
}
.elementor-widget-loop-grid.e-load-more-pagination-loading>.elementor-widget-container>.elementor-button-wrapper .elementor-button-content-wrapper{
    visibility:hidden
}
.elementor-widget-loop-grid.e-load-more-pagination-end>.elementor-widget-container>.elementor-button-wrapper{
    display:none
}
.elementor-widget-loop-grid.e-load-more-pagination-end>.elementor-widget-container>.e-load-more-message{
    display:block
}
.elementor-widget-loop-grid.e-load-more-no-spinner>.elementor-widget-container>.elementor-button-wrapper .elementor-button-content-wrapper{
    visibility:visible
}
.elementor-widget-loop-grid>.elementor-widget-container .e-load-more-spinner{
    display:flex
}
.elementor-widget-loop-grid>.elementor-widget-container .e-load-more-spinner i,.elementor-widget-loop-grid>.elementor-widget-container .e-load-more-spinner svg{
    margin:0 auto;
    display:none
}
.elementor-widget-loop-grid>.elementor-widget-container .e-load-more-spinner i{
    color:var(--load-more-spinner-color)
}
.elementor-widget-loop-grid>.elementor-widget-container .e-load-more-spinner svg{
    fill:var(--load-more-spinner-color);
    height:1em;
    width:1em
}
.elementor-widget-loop-grid>.elementor-widget-container .e-load-more-message{
    color:var(--load-more-message-color);
    text-align:var(--load-more-message-alignment,center);
    display:none;
    margin-top:var(--load-more—spacing,30px)
}
.elementor-widget-loop-grid>.elementor-widget-container>.elementor-button-wrapper{
    margin-top:var(--load-more—spacing,30px)
}
.elementor-widget-loop-grid>.elementor-widget-container>.elementor-button-wrapper .e-load-more-spinner{
    position:absolute;
    left:50%;
    top:50%;
    transform:translate(-50%,-50%);
    margin:inherit
}
.elementor-widget-loop-grid>.elementor-widget-container>.elementor-button-wrapper .elementor-button{
    cursor:pointer;
    position:relative
}
.elementor-widget-loop-grid .e-loop-nothing-found-message{
    text-align:var(--e-loop-nothing-found-message-align,center);
    padding-block-start:var(--e-loop-nothing-found-message-space-from-top,30px);
    padding-block-end:var(--e-loop-nothing-found-message-space-from-bottom,30px);
    color:var(--e-loop-nothing-found-message-color,#1f2124)
}
.elementor-loop-container.elementor-posts-masonry{
    align-items:flex-start
}
.elementor-loop-container:not(.elementor-posts-masonry){
    align-items:stretch
}
@keyframes loadingOpacityAnimation{
    0%,to{
        opacity:1
    }
    50%{
        opacity:.6
    }
}
.elementor-widget-loop-carousel{
    --swiper-pagination-size:0;
    --swiper-pagination-spacing:10px;
    --swiper-slides-gap:10px;
    --swiper-offset-size:0;
    height:-moz-fit-content;
    height:fit-content;
    --swiper-padding-bottom:calc(var(--swiper-pagination-size)+var(--swiper-pagination-spacing));
    --arrow-prev-top-align:50%;
    --arrow-prev-top-position:0;
    --arrow-prev-caption-spacing:15px;
    --arrow-next-top-align:50%;
    --arrow-next-top-position:0;
    --arrow-next-caption-spacing:15px;
    --arrow-prev-left-align:0;
    --arrow-prev-left-position:0;
    --arrow-next-right-align:0;
    --arrow-next-right-position:0;
    --arrow-next-translate-x:0;
    --arrow-next-translate-y:0;
    --arrow-prev-translate-x:0;
    --arrow-prev-translate-y:0;
    --dots-vertical-position:100%;
    --dots-vertical-offset:0;
    --dots-horizontal-position:50%;
    --dots-horizontal-offset:0;
    --dots-horizontal-transform:-50%;
    --dots-vertical-transform:-100%;
    --fraction-vertical-position:100%;
    --fraction-vertical-offset:0;
    --fraction-horizontal-position:50%;
    --fraction-horizontal-offset:0;
    --fraction-horizontal-transform:-50%;
    --fraction-vertical-transform:-100%;
    --horizontal-transform-modifier:1
}
.elementor-widget-loop-carousel.elementor-pagination-type-bullets{
    --swiper-pagination-size:6px
}
.elementor-widget-loop-carousel.elementor-pagination-type-fraction{
    --swiper-pagination-size:16px
}
.elementor-widget-loop-carousel.elementor-pagination-type-progressbar{
    --swiper-pagination-size:4px
}
.elementor-widget-loop-carousel .elementor-loop-container>.swiper-wrapper>.swiper-slide-active.elementor-edit-area-active{
    overflow:initial
}
.elementor-widget-loop-carousel .elementor-loop-container.offset-left{
    padding-inline-start:var(--swiper-offset-size,0)
}
.elementor-widget-loop-carousel .elementor-loop-container.offset-right{
    padding-inline-end:var(--swiper-offset-size,0)
}
.elementor-widget-loop-carousel .elementor-loop-container.offset-both{
    padding-inline-start:var(--swiper-offset-size,0);
    padding-inline-end:var(--swiper-offset-size,0)
}
.elementor-widget-loop-carousel .swiper-container:not(.swiper-container-initialized)>.swiper-wrapper,.elementor-widget-loop-carousel .swiper:not(.swiper-initialized)>.swiper-wrapper{
    gap:var(--swiper-slides-gap);
    overflow:hidden
}
.elementor-widget-loop-carousel .swiper-container:not(.swiper-container-initialized)>.swiper-wrapper>.swiper--slide,.elementor-widget-loop-carousel .swiper:not(.swiper-initialized)>.swiper-wrapper>.swiper--slide{
    --number-of-gaps:max(calc(var(--swiper-slides-to-display) - 1),0);
    --gaps-width-total:calc(var(--number-of-gaps) * var(--swiper-slides-gap));
    max-width:calc((100% - var(--gaps-width-total)) / var(--swiper-slides-to-display,1))
}
.elementor-widget-loop-carousel .e-loop-first-edit{
    min-width:33%;
    margin-block-start:23px
}
.elementor-widget-loop-carousel .swiper-wrapper .swiper-slide a.e-con{
    display:var(--display)
}
.elementor-widget-loop-carousel .elementor-swiper-button.elementor-swiper-button-next,.elementor-widget-loop-carousel .elementor-swiper-button.elementor-swiper-button-prev{
    font-size:var(--arrow-size,25px);
    color:var(--arrow-normal-color,hsla(0,0%,93.3%,.9));
    border-style:var(--arrow-normal-border-type);
    transition-duration:.25s;
    z-index:2
}
.elementor-widget-loop-carousel .elementor-swiper-button.elementor-swiper-button-next svg,.elementor-widget-loop-carousel .elementor-swiper-button.elementor-swiper-button-prev svg{
    fill:var(--arrow-normal-color,hsla(0,0%,93.3%,.9))
}
.elementor-widget-loop-carousel .elementor-swiper-button.elementor-swiper-button-next:hover,.elementor-widget-loop-carousel .elementor-swiper-button.elementor-swiper-button-prev:hover{
    color:var(--arrow-hover-color,hsla(0,0%,93.3%,.9));
    border-style:var(--arrow-hover-border-type)
}
.elementor-widget-loop-carousel .elementor-swiper-button.elementor-swiper-button-next:hover svg,.elementor-widget-loop-carousel .elementor-swiper-button.elementor-swiper-button-prev:hover svg{
    fill:var(--arrow-hover-color,hsla(0,0%,93.3%,.9))
}
.elementor-widget-loop-carousel.elementor-element :is(.swiper,.swiper-container)~.elementor-swiper-button-next{
    top:calc(var(--arrow-next-top-align)+var(--arrow-next-top-position) - var(--arrow-next-caption-spacing));
    right:calc(var(--arrow-next-right-align)+var(--arrow-next-right-position));
    transform:translate(var(--arrow-next-translate-x),var(--arrow-next-translate-y))
}
.elementor-widget-loop-carousel.elementor-element :is(.swiper,.swiper-container)~.elementor-swiper-button-prev{
    top:calc(var(--arrow-prev-top-align)+var(--arrow-prev-top-position) - var(--arrow-prev-caption-spacing));
    left:calc(var(--arrow-prev-left-align)+var(--arrow-prev-left-position));
    transform:translate(var(--arrow-prev-translate-x),var(--arrow-prev-translate-y))
}
.elementor-widget-loop-carousel .swiper-container-horizontal~.swiper-pagination-progressbar,.elementor-widget-loop-carousel .swiper-horizontal~.swiper-pagination-progressbar{
    height:var(--swiper-pagination-size)
}
.elementor-widget-loop-carousel .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{
    background:var(--progressbar-normal-color,#000)
}
.elementor-widget-loop-carousel .swiper-pagination-progressbar .swiper-pagination-progressbar-fill:hover{
    background:var(--progressbar-hover-color,#000)
}
.elementor-widget-loop-carousel .swiper-pagination-fraction{
    color:var(--fraction-color,#000)
}
.elementor-widget-loop-carousel .swiper-pagination-bullet{
    width:var(--swiper-pagination-size);
    height:var(--swiper-pagination-size);
    background:var(--dots-normal-color,#000)
}
.elementor-widget-loop-carousel .swiper-pagination-bullet:hover{
    background:var(--dots-hover-color,#000);
    opacity:1
}
.elementor-widget-loop-carousel.elementor-in-place-template-editable .elementor-loop-container{
    overflow:visible;
    overflow-x:clip
}
.elementor-widget-loop-carousel .swiper-horizontal>.swiper-pagination-bullets,.elementor-widget-loop-carousel .swiper-pagination,.elementor-widget-loop-carousel .swiper-pagination-bullets.swiper-pagination-horizontal,.elementor-widget-loop-carousel .swiper-pagination-custom,.elementor-widget-loop-carousel .swiper-pagination-fraction{
    font-size:var(--swiper-pagination-size);
    line-height:var(--swiper-pagination-size)
}
.elementor-widget-loop-carousel.elementor-pagination-position-outside>.elementor-widget-container>.swiper,.elementor-widget-loop-carousel.elementor-pagination-position-outside>.elementor-widget-container>.swiper-container{
    padding-bottom:var(--swiper-padding-bottom)
}
.elementor-widget-loop-carousel.elementor-pagination-position-outside>.elementor-widget-container>.swiper-container .elementor-background-slideshow,.elementor-widget-loop-carousel.elementor-pagination-position-outside>.elementor-widget-container>.swiper .elementor-background-slideshow{
    padding-bottom:0
}
.elementor-widget-loop-carousel.elementor-pagination-position-outside>.elementor-widget-container .swiper-pagination-bullet{
    vertical-align:top
}
.elementor-widget-loop-carousel .swiper-pagination-bullets{
    top:calc(var(--dots-vertical-position)+var(--dots-vertical-offset));
    left:calc(var(--dots-horizontal-position)+var(--dots-horizontal-offset));
    transform:translate(calc(var(--dots-horizontal-transform) * var(--horizontal-transform-modifier)),var(--dots-vertical-transform));
    width:-moz-max-content;
    width:max-content;
    height:-moz-max-content;
    height:max-content;
    z-index:3
}
.elementor-widget-loop-carousel .swiper-pagination-fraction{
    top:calc(var(--fraction-vertical-position)+var(--fraction-vertical-offset));
    left:calc(var(--fraction-horizontal-position)+var(--fraction-horizontal-offset));
    transform:translate(calc(var(--fraction-horizontal-transform) * var(--horizontal-transform-modifier)),var(--fraction-vertical-transform));
    width:-moz-max-content;
    width:max-content;
    height:-moz-max-content;
    height:max-content;
    z-index:3
}
.e-loop-item *{
    word-break:break-word
}
[class*=elementor-widget-loop] .elementor-page-title,[class*=elementor-widget-loop] .product_title.entry-title{
    display:initial
}
.e-loop-template-canvas{
    display:flex;
    align-items:center;
    justify-content:center;
    min-height:100vh
}
.e-loop-template-canvas [data-elementor-type=loop-item].e-loop-item{
    max-width:var(--preview-width,410px);
    width:var(--preview-width,410px)
}
.e-loop-template-canvas [data-elementor-type=loop-item].e-loop-item #elementor-add-new-section{
    width:var(--preview-width,410px)
}
.elementor-widget-n-menu{
    --n-menu-direction:column;
    --n-menu-wrapper-display:flex;
    --n-menu-content-display:flex;
    --n-menu-heading-display:flex;
    --n-menu-heading-justify-content:initial;
    --n-menu-title-color-normal:#1f2124;
    --n-menu-title-color-active:#58d0f5;
    --n-menu-icon-color:var(--n-menu-title-color-normal);
    --n-menu-icon-color-active:var(--n-menu-title-color-active);
    --n-menu-icon-color-hover:var(--n-menu-title-color-hover);
    --n-menu-title-normal-color-dropdown:var(--n-menu-title-color-normal);
    --n-menu-title-active-color-dropdown:var(--n-menu-title-color-active);
    --n-menu-title-hover-color-fallback:#1f2124;
    --n-menu-title-font-size:1rem;
    --n-menu-title-justify-content:initial;
    --n-menu-title-flex-grow:initial;
    --n-menu-title-justify-content-mobile:initial;
    --n-menu-title-space-between:0;
    --n-menu-title-distance-from-content:0;
    --n-menu-title-color-hover:#1f2124;
    --n-menu-title-padding:.5rem 1rem;
    --n-menu-title-transition:.3s;
    --n-menu-title-line-height:1.5;
    --n-menu-title-order:initial;
    --n-menu-title-direction:initial;
    --n-menu-title-align-items:center;
    --n-menu-toggle-align:center;
    --n-menu-toggle-icon-wrapper-animation-duration:500ms;
    --n-menu-toggle-icon-hover-duration:500ms;
    --n-menu-toggle-icon-size:20px;
    --n-menu-toggle-icon-color:#1f2124;
    --n-menu-toggle-icon-color-hover:var(--n-menu-toggle-icon-color);
    --n-menu-toggle-icon-color-active:var(--n-menu-toggle-icon-color);
    --n-menu-toggle-icon-border-radius:initial;
    --n-menu-toggle-icon-padding:initial;
    --n-menu-toggle-icon-distance-from-dropdown:0;
    --n-menu-icon-align-items:center;
    --n-menu-icon-order:initial;
    --n-menu-icon-gap:5px;
    --n-menu-dropdown-icon-gap:5px;
    --n-menu-dropdown-content-max-width:initial;
    --n-menu-dropdown-content-box-border-color:#fff;
    --n-menu-dropdown-content-box-border-inline-start-width:medium;
    --n-menu-dropdown-content-box-border-block-end-width:medium;
    --n-menu-dropdown-content-box-border-block-start-width:medium;
    --n-menu-dropdown-content-box-border-inline-end-width:medium;
    --n-menu-dropdown-content-box-border-style:none;
    --n-menu-dropdown-headings-height:0;
    --n-menu-divider-border-width:var(--n-menu-divider-width,2px);
    --n-menu-open-animation-duration:500ms;
    --n-menu-heading-overflow-x:initial;
    --n-menu-heading-wrap:wrap;
    --stretch-width:100%;
    --stretch-left:initial;
    --stretch-right:initial
}
.elementor-widget-n-menu .e-n-menu{
    display:flex;
    flex-direction:column;
    position:relative
}
.elementor-widget-n-menu .e-n-menu-wrapper{
    display:var(--n-menu-wrapper-display);
    flex-direction:column
}
.elementor-widget-n-menu .e-n-menu-heading{
    display:var(--n-menu-heading-display);
    flex-direction:row;
    justify-content:var(--n-menu-heading-justify-content);
    row-gap:var(--n-menu-title-space-between);
    margin:initial;
    padding:initial;
    overflow-x:var(--n-menu-heading-overflow-x);
    flex-wrap:var(--n-menu-heading-wrap);
    -ms-overflow-style:none;
    scrollbar-width:none
}
.elementor-widget-n-menu .e-n-menu-heading::-webkit-scrollbar{
    display:none
}
.elementor-widget-n-menu .e-n-menu-heading.e-scroll{
    cursor:grabbing;
    cursor:-webkit-grabbing
}
.elementor-widget-n-menu .e-n-menu-heading.e-scroll-active{
    position:relative
}
.elementor-widget-n-menu .e-n-menu-heading.e-scroll-active:before{
    content:"";
    position:absolute;
    inset-block:0;
    inset-inline:-1000vw;
    z-index:2
}
.elementor-widget-n-menu .e-n-menu-heading .e-n-menu-title{
    position:relative
}
.elementor-widget-n-menu .e-n-menu-heading .e-n-menu-title:not(:last-child){
    margin-inline-end:var(--n-menu-title-space-between)
}
.elementor-widget-n-menu .e-n-menu-heading .e-n-menu-title:not(:last-child):after{
    content:var(--n-menu-divider-content,none);
    border-inline-start-width:var(--n-menu-divider-border-width);
    border-inline-start-style:var(--n-menu-divider-style,solid);
    height:var(--n-menu-divider-height,35%);
    border-color:var(--n-menu-divider-color,#000);
    align-self:center;
    position:absolute;
    right:calc(var(--n-menu-title-space-between) / 2 * -1 - var(--n-menu-divider-border-width) / 2)
}
.elementor-widget-n-menu .e-n-menu-heading .e-n-menu-title a:focus-visible,.elementor-widget-n-menu .e-n-menu-heading .e-n-menu-title button:focus-visible{
    outline:5px auto -webkit-focus-ring-color
}
.elementor-widget-n-menu .e-n-menu-content{
    display:var(--n-menu-content-display);
    flex-direction:column;
    position:absolute;
    z-index:2147483640;
    background-color:transparent;
    min-width:0;
    width:var(--stretch-width);
    left:var(--stretch-left);
    right:var(--stretch-right)
}
.elementor-widget-n-menu .e-n-menu-content>.e-con{
    animation-duration:var(--n-menu-open-animation-duration);
    max-width:calc(100% - var(--margin-inline-start,var(--margin-left)) - var(--margin-inline-end,var(--margin-right)))
}
:where(.elementor-widget-n-menu .e-n-menu-content>.e-con){
    background-color:#fff
}
.elementor-widget-n-menu .e-n-menu-content>.e-con:not(.e-active){
    display:none
}
.elementor-widget-n-menu .e-n-menu-title{
    display:flex;
    flex-direction:row;
    align-items:center;
    padding:var(--n-menu-title-padding);
    font-weight:500;
    color:var(--n-menu-title-color-normal);
    justify-content:var(--n-menu-title-justify-content);
    flex-grow:var(--n-menu-title-flex-grow);
    border:#fff;
    white-space:nowrap;
    -webkit-user-select:none;
    -moz-user-select:none;
    user-select:none;
    margin:initial
}
.elementor-widget-n-menu .e-n-menu-title.e-click,.elementor-widget-n-menu .e-n-menu-title.e-click *{
    cursor:pointer
}
.elementor-widget-n-menu .e-n-menu-title-container{
    display:flex;
    flex-direction:var(--n-menu-title-direction);
    align-items:var(--n-menu-title-align-items);
    align-self:var(--n-menu-icon-align-items);
    gap:var(--n-menu-icon-gap);
    justify-content:var(--n-menu-title-justify-content)
}
.elementor-widget-n-menu .e-n-menu-title-text{
    display:flex;
    align-items:center;
    font-size:var(--n-menu-title-font-size);
    line-height:var(--n-menu-title-line-height);
    transition:all var(--n-menu-title-transition)
}
.elementor-widget-n-menu .e-n-menu-title-text.e-link{
    cursor:pointer
}
.elementor-widget-n-menu .e-n-menu-title-text:not(.e-link),.elementor-widget-n-menu .e-n-menu-title-text:not(.e-link)>span{
    cursor:default
}
.elementor-widget-n-menu .e-n-menu-title .e-n-menu-icon{
    display:flex;
    flex-direction:column;
    align-items:center;
    order:var(--n-menu-icon-order)
}
.elementor-widget-n-menu .e-n-menu-title .e-n-menu-icon span{
    display:flex;
    justify-content:center;
    align-items:center;
    transition:transform 0s
}
.elementor-widget-n-menu .e-n-menu-title .e-n-menu-icon span i{
    font-size:var(--n-menu-icon-size,var(--n-menu-title-font-size));
    transition:all var(--n-menu-title-transition)
}
.elementor-widget-n-menu .e-n-menu-title .e-n-menu-icon span svg{
    fill:var(--n-menu-title-color-normal);
    width:var(--n-menu-icon-size,var(--n-menu-title-font-size));
    height:var(--n-menu-icon-size,var(--n-menu-title-font-size));
    transition:all var(--n-menu-title-transition)
}
.elementor-widget-n-menu .e-n-menu-title .e-n-menu-dropdown-icon{
    all:unset;
    -webkit-user-select:none;
    -moz-user-select:none;
    user-select:none;
    display:flex;
    text-align:center;
    height:calc(var(--n-menu-title-font-size) * var(--n-menu-title-line-height));
    align-self:var(--n-menu-icon-align-items);
    justify-content:center;
    flex-direction:column;
    position:relative;
    width:-moz-fit-content;
    width:fit-content;
    margin-inline-start:var(--n-menu-dropdown-icon-gap);
    transition:all var(--n-menu-title-transition)
}
.elementor-widget-n-menu .e-n-menu-title .e-n-menu-dropdown-icon span i{
    font-size:var(--n-menu-title-font-size);
    width:var(--n-menu-title-font-size);
    transition:all var(--n-menu-title-transition)
}
.elementor-widget-n-menu .e-n-menu-title .e-n-menu-dropdown-icon span svg{
    width:var(--n-menu-title-font-size);
    height:var(--n-menu-title-font-size);
    transition:all var(--n-menu-title-transition);
    fill:var(--n-menu-title-color-normal)
}
.elementor-widget-n-menu .e-n-menu-title .e-n-menu-dropdown-icon[aria-expanded=false] .e-n-menu-dropdown-icon-opened{
    display:none
}
.elementor-widget-n-menu .e-n-menu-title .e-n-menu-dropdown-icon[aria-expanded=false] .e-n-menu-dropdown-icon-closed{
    display:flex
}
.elementor-widget-n-menu .e-n-menu-title .e-n-menu-dropdown-icon[aria-expanded=true] .e-n-menu-dropdown-icon-closed{
    display:none
}
.elementor-widget-n-menu .e-n-menu-title .e-n-menu-dropdown-icon[aria-expanded=true] .e-n-menu-dropdown-icon-opened{
    display:flex
}
.elementor-widget-n-menu .e-n-menu-title:not(.e-current):not(:hover) .e-n-menu-title-container .e-n-menu-title-text{
    color:var(--n-menu-title-color-normal)
}
.elementor-widget-n-menu .e-n-menu-title:not(.e-current):not(:hover) .e-n-menu-icon i{
    color:var(--n-menu-icon-color)
}
.elementor-widget-n-menu .e-n-menu-title:not(.e-current):not(:hover) .e-n-menu-icon svg{
    fill:var(--n-menu-icon-color)
}
.elementor-widget-n-menu .e-n-menu-title:not(.e-current) .icon-active{
    transform:translateY(-100%);
    height:0;
    opacity:0
}
.elementor-widget-n-menu .e-n-menu-title.e-current span>svg{
    fill:var(--n-menu-title-color-active)
}
.elementor-widget-n-menu .e-n-menu-title.e-current,.elementor-widget-n-menu .e-n-menu-title.e-current a{
    color:var(--n-menu-title-color-active)
}
.elementor-widget-n-menu .e-n-menu-title.e-current .icon-inactive{
    transform:translateY(-100%);
    height:0;
    opacity:0
}
.elementor-widget-n-menu .e-n-menu-title.e-current .e-n-menu-icon span>i{
    color:var(--n-menu-icon-color-active)
}
.elementor-widget-n-menu .e-n-menu-title.e-current .e-n-menu-icon span>svg{
    fill:var(--n-menu-icon-color-active)
}
.elementor-widget-n-menu .e-n-menu-title:hover:not(.e-current) .e-n-menu-title-text:not(.e-link){
    cursor:default
}
.elementor-widget-n-menu .e-n-menu-title:hover:not(.e-current) svg{
    fill:var(--n-menu-title-color-hover,var(--n-menu-title-hover-color-fallback))
}
.elementor-widget-n-menu .e-n-menu-title:hover:not(.e-current) i{
    color:var(--n-menu-title-color-hover,var(--n-menu-title-hover-color-fallback))
}
.elementor-widget-n-menu .e-n-menu-title:hover:not(.e-current),.elementor-widget-n-menu .e-n-menu-title:hover:not(.e-current) a{
    color:var(--n-menu-title-color-hover)
}
.elementor-widget-n-menu .e-n-menu-title:hover:not(.e-current) .e-n-menu-icon i{
    color:var(--n-menu-icon-color-hover)
}
.elementor-widget-n-menu .e-n-menu-title:hover:not(.e-current) .e-n-menu-icon svg{
    fill:var(--n-menu-icon-color-hover)
}
.elementor-widget-n-menu .e-n-menu-toggle{
    all:unset;
    -webkit-user-select:none;
    -moz-user-select:none;
    user-select:none;
    display:none;
    align-self:var(--n-menu-toggle-align);
    position:relative;
    z-index:1000
}
.elementor-widget-n-menu .e-n-menu-toggle:focus-visible{
    outline:5px auto -webkit-focus-ring-color
}
.elementor-widget-n-menu .e-n-menu-toggle i{
    font-size:var(--n-menu-toggle-icon-size);
    color:var(--n-menu-toggle-icon-color);
    transition:all var(--n-menu-toggle-icon-hover-duration)
}
.elementor-widget-n-menu .e-n-menu-toggle svg{
    fill:var(--n-menu-toggle-icon-color);
    width:var(--n-menu-toggle-icon-size);
    height:auto;
    transition:all var(--n-menu-toggle-icon-hover-duration)
}
.elementor-widget-n-menu .e-n-menu-toggle span{
    display:flex;
    justify-content:center;
    align-items:center;
    text-align:center;
    padding:var(--n-menu-toggle-icon-padding);
    border-radius:var(--n-menu-toggle-icon-border-radius)
}
.elementor-widget-n-menu .e-n-menu-toggle span.e-close{
    position:absolute;
    inset:0;
    width:100%;
    height:100%;
    opacity:0
}
.elementor-widget-n-menu .e-n-menu-toggle span.e-close svg{
    height:100%;
    -o-object-fit:contain;
    object-fit:contain
}
.elementor-widget-n-menu .e-n-menu-toggle [class^=elementor-animation-]{
    animation-duration:var(--n-menu-toggle-icon-wrapper-animation-duration);
    transition-duration:var(--n-menu-toggle-icon-wrapper-animation-duration)
}
.elementor-widget-n-menu .e-n-menu-toggle:hover i{
    color:var(--n-menu-toggle-icon-color-hover)
}
.elementor-widget-n-menu .e-n-menu-toggle:hover svg{
    fill:var(--n-menu-toggle-icon-color-hover)
}
.elementor-widget-n-menu .e-n-menu-toggle[aria-expanded=true] .e-open{
    opacity:0
}
.elementor-widget-n-menu .e-n-menu-toggle[aria-expanded=true] .e-close{
    opacity:1
}
.elementor-widget-n-menu .e-n-menu-toggle[aria-expanded=true] i{
    color:var(--n-menu-toggle-icon-color-active)
}
.elementor-widget-n-menu .e-n-menu-toggle[aria-expanded=true] svg{
    fill:var(--n-menu-toggle-icon-color-active)
}
.elementor-widget-n-menu .e-n-menu:not([data-layout=dropdown]):not(.content-above) .e-n-menu-content{
    top:100%;
    z-index:1
}
.elementor-widget-n-menu .e-n-menu:not([data-layout=dropdown]):not(.content-above) .e-n-menu-content.e-active{
    padding-block-start:var(--n-menu-title-distance-from-content);
    z-index:2
}
.elementor-widget-n-menu .e-n-menu:not([data-layout=dropdown]).content-above .e-n-menu-content{
    bottom:100%;
    z-index:1
}
.elementor-widget-n-menu .e-n-menu:not([data-layout=dropdown]).content-above .e-n-menu-content.e-active{
    padding-block-end:var(--n-menu-title-distance-from-content);
    z-index:2
}
.elementor-widget-n-menu .e-n-menu[data-layout=dropdown]{
    gap:0
}
.elementor-widget-n-menu .e-n-menu[data-layout=dropdown] .e-n-menu-wrapper{
    min-width:0;
    width:var(--stretch-width);
    flex-direction:column;
    position:absolute;
    z-index:2147483640;
    background-color:transparent;
    top:100%;
    left:var(--stretch-left);
    right:var(--stretch-right);
    border-inline-start:var(--n-menu-dropdown-content-box-border-width-inline-start);
    border-block-end:var(--n-menu-dropdown-content-box-border-width-block-end);
    border-block-start:var(--n-menu-dropdown-content-box-border-width-block-start);
    border-inline-end:var(--n-menu-dropdown-content-box-border-width-inline-end);
    border-style:var(--n-menu-dropdown-content-box-border-style);
    border-color:var(--n-menu-dropdown-content-box-border-color);
    border-radius:var(--n-menu-dropdown-content-box-border-radius);
    box-shadow:var(--n-menu-dropdown-content-box-shadow-horizontal) var(--n-menu-dropdown-content-box-shadow-vertical) var(--n-menu-dropdown-content-box-shadow-blur) var(--n-menu-dropdown-content-box-shadow-spread) var(--n-menu-dropdown-content-box-shadow-color) var(--n-menu-dropdown-content-box-shadow-position,);
    max-height:var(--n-menu-dropdown-content-box-height);
    transition:max-height .3s;
    animation:hide-scroll .3s backwards;
    overflow-y:auto;
    overflow-x:hidden;
    margin-block-start:var(--n-menu-toggle-icon-distance-from-dropdown)
}
.elementor-widget-n-menu .e-n-menu[data-layout=dropdown] .e-n-menu-title{
    justify-content:var(--n-menu-title-justify-content-mobile);
    width:auto;
    background-color:#fff;
    white-space:normal;
    order:var(--n-menu-title-order);
    margin-inline-end:0
}
.elementor-widget-n-menu .e-n-menu[data-layout=dropdown] .e-n-menu-title:not(:first-child){
    margin-block-start:var(--n-menu-title-space-between)
}
.elementor-widget-n-menu .e-n-menu[data-layout=dropdown] .e-n-menu-title:not(.e-current) .e-n-menu-dropdown-icon i,.elementor-widget-n-menu .e-n-menu[data-layout=dropdown] .e-n-menu-title:not(.e-current) .e-n-menu-title-container .e-n-menu-title-text{
    color:var(--n-menu-title-normal-color-dropdown)
}
.elementor-widget-n-menu .e-n-menu[data-layout=dropdown] .e-n-menu-title:not(.e-current) .e-n-menu-dropdown-icon svg{
    fill:var(--n-menu-title-normal-color-dropdown)
}
.elementor-widget-n-menu .e-n-menu[data-layout=dropdown] .e-n-menu-title.e-current,.elementor-widget-n-menu .e-n-menu[data-layout=dropdown] .e-n-menu-title.e-current a{
    color:var(--n-menu-title-active-color-dropdown)
}
.elementor-widget-n-menu .e-n-menu[data-layout=dropdown] .e-n-menu-title.e-current .e-n-menu-dropdown-icon span svg{
    fill:var(--n-menu-title-active-color-dropdown)
}
.elementor-widget-n-menu .e-n-menu[data-layout=dropdown] .e-n-menu-content{
    overflow:hidden;
    width:auto;
    left:auto;
    right:auto;
    --n-menu-dropdown-content-max-width:initial
}
.elementor-widget-n-menu .e-n-menu[data-layout=dropdown] .e-n-menu-content>.e-con{
    order:var(--n-menu-title-order);
    width:var(--width);
    margin-block-start:var(--n-menu-title-distance-from-content)
}
.elementor-widget-n-menu .e-n-menu[data-layout=dropdown] .e-n-menu-content>.e-con .elementor-empty-view{
    min-width:0;
    width:100%
}
.elementor-widget-n-menu .e-n-menu[data-layout=dropdown] .e-n-menu-content>.e-con-inner{
    max-width:var(--content-width)
}
.elementor-widget-n-menu .e-n-menu[data-layout=dropdown] .e-n-menu-toggle[aria-expanded=true]+.e-n-menu-wrapper{
    --n-menu-wrapper-display:flex
}
.elementor-widget-n-menu.e-fit_to_content :where(.e-n-menu-content>.e-con){
    --width:fit-content
}
.elementor-widget-n-menu.e-fit_to_content :where(.e-n-menu-content>.e-con).e-empty{
    --empty-top-level-menu-content-container-min-width:400px;
    --width:var(--empty-top-level-menu-content-container-min-width)
}
.elementor-widget-n-menu.e-fit_to_content :where(.e-n-menu-content>.e-con) .e-con.e-empty{
    --nested-containers-min-width-for-dropzone:150px;
    min-width:var(--nested-containers-min-width-for-dropzone)
}
.elementor-widget-n-menu.elementor-loading{
    pointer-events:none
}
.elementor.elementor .elementor-widget-n-menu.e-n-menu-layout-dropdown{
    --n-menu-wrapper-display:none;
    --n-menu-heading-display:contents;
    --n-menu-content-display:contents
}
.elementor.elementor .elementor-widget-n-menu.e-n-menu-layout-dropdown .e-n-menu-toggle{
    display:flex
}
@media(max-width:767px){
    .elementor.elementor .elementor-widget-n-menu.e-n-menu-mobile{
        --n-menu-wrapper-display:none;
        --n-menu-heading-display:contents;
        --n-menu-content-display:contents
    }
    .elementor.elementor .elementor-widget-n-menu.e-n-menu-mobile .e-n-menu-toggle{
        display:flex
    }
}
@media(max-width:-1){
    .elementor.elementor .elementor-widget-n-menu.e-n-menu-mobile_extra{
        --n-menu-wrapper-display:none;
        --n-menu-heading-display:contents;
        --n-menu-content-display:contents
    }
    .elementor.elementor .elementor-widget-n-menu.e-n-menu-mobile_extra .e-n-menu-toggle{
        display:flex
    }
}
@media(max-width:1024px){
    .elementor.elementor .elementor-widget-n-menu.e-n-menu-tablet{
        --n-menu-wrapper-display:none;
        --n-menu-heading-display:contents;
        --n-menu-content-display:contents
    }
    .elementor.elementor .elementor-widget-n-menu.e-n-menu-tablet .e-n-menu-toggle{
        display:flex
    }
}
@media(max-width:-1){
    .elementor.elementor .elementor-widget-n-menu.e-n-menu-tablet_extra{
        --n-menu-wrapper-display:none;
        --n-menu-heading-display:contents;
        --n-menu-content-display:contents
    }
    .elementor.elementor .elementor-widget-n-menu.e-n-menu-tablet_extra .e-n-menu-toggle{
        display:flex
    }
}
@media(max-width:-1){
    .elementor.elementor .elementor-widget-n-menu.e-n-menu-laptop{
        --n-menu-wrapper-display:none;
        --n-menu-heading-display:contents;
        --n-menu-content-display:contents
    }
    .elementor.elementor .elementor-widget-n-menu.e-n-menu-laptop .e-n-menu-toggle{
        display:flex
    }
}
@keyframes hide-scroll{
    0%,to{
        overflow:hidden
    }
}
.e-con-inner>.elementor-widget-n-menu,.e-con>.elementor-widget-n-menu{
    --flex-grow:var(--container-widget-flex-grow)
}
[data-core-v316-plus=true] .elementor-widget-n-menu .e-n-menu .e-n-menu-content>.e-con{
    --padding-top:initial;
    --padding-right:initial;
    --padding-bottom:initial;
    --padding-left:initial
}
.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;
    --e-n-carousel-arrow-prev-top-align:50%;
    --e-n-carousel-arrow-prev-top-position:0;
    --e-n-carousel-arrow-prev-caption-spacing:15px;
    --e-n-carousel-arrow-next-top-align:50%;
    --e-n-carousel-arrow-next-top-position:0;
    --e-n-carousel-arrow-next-caption-spacing:15px;
    --e-n-carousel-arrow-prev-left-align:0;
    --e-n-carousel-arrow-prev-left-position:0;
    --e-n-carousel-arrow-next-right-align:0;
    --e-n-carousel-arrow-next-right-position:0;
    --e-n-carousel-arrow-next-translate-x:0;
    --e-n-carousel-arrow-next-translate-y:0;
    --e-n-carousel-arrow-prev-translate-x:0;
    --e-n-carousel-arrow-prev-translate-y:0;
    --e-n-carousel-swiper-padding-bottom:calc(var(--e-n-carousel-swiper-pagination-size)+var(--e-n-carousel-swiper-pagination-spacing));
    --e-n-carousel-dots-vertical-position:100%;
    --e-n-carousel-dots-vertical-offset:0;
    --e-n-carousel-dots-horizontal-position:50%;
    --e-n-carousel-dots-horizontal-offset:0;
    --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:0;
    --e-n-carousel-fraction-horizontal-position:50%;
    --e-n-carousel-fraction-horizontal-offset:0;
    --e-n-carousel-fraction-horizontal-transform:-50%;
    --e-n-carousel-fraction-vertical-transform:-100%;
    --e-n-carousel-horizontal-transform-modifier:1
}
.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{
    max-width:calc(100% - var(--margin-inline-start,var(--margin-left)) - var(--margin-inline-end,var(--margin-right)));
    height:var(--e-n-carousel-slide-container-height,initial)
}
.elementor-widget-n-carousel .elementor-swiper-button.elementor-swiper-button-next,.elementor-widget-n-carousel .elementor-swiper-button.elementor-swiper-button-prev{
    font-size:var(--e-n-carousel-arrow-size,25px);
    color:var(--e-n-carousel-arrow-normal-color,hsla(0,0%,93.3%,.9));
    border-style:var(--e-n-carousel-arrow-normal-border-type);
    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{
    color:var(--e-n-carousel-arrow-hover-color,hsla(0,0%,93.3%,.9));
    border-style:var(--e-n-carousel-arrow-hover-border-type)
}
.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{
    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));
    right:calc(var(--e-n-carousel-arrow-next-right-align)+var(--e-n-carousel-arrow-next-right-position));
    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{
    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));
    left:calc(var(--e-n-carousel-arrow-prev-left-align)+var(--e-n-carousel-arrow-prev-left-position));
    transform:translate(var(--e-n-carousel-arrow-prev-translate-x),var(--e-n-carousel-arrow-prev-translate-y))
}
.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{
    width:var(--e-n-carousel-swiper-pagination-size);
    height:var(--e-n-carousel-swiper-pagination-size);
    background:var(--e-n-carousel-dots-normal-color,#000)
}
.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>.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>.elementor-widget-container>.swiper-container .elementor-background-slideshow,.elementor-widget-n-carousel.elementor-pagination-position-outside>.elementor-widget-container>.swiper .elementor-background-slideshow{
    padding-bottom:0
}
.elementor-widget-n-carousel.elementor-pagination-position-outside>.elementor-widget-container .swiper-pagination-bullet{
    vertical-align:top
}
.elementor-widget-n-carousel .swiper-pagination-bullets{
    top:calc(var(--e-n-carousel-dots-vertical-position)+var(--e-n-carousel-dots-vertical-offset));
    left:calc(var(--e-n-carousel-dots-horizontal-position)+var(--e-n-carousel-dots-horizontal-offset));
    transform:translate(calc(var(--e-n-carousel-dots-horizontal-transform) * var(--e-n-carousel-horizontal-transform-modifier)),var(--e-n-carousel-dots-vertical-transform));
    width:-moz-max-content;
    width:max-content;
    height:-moz-max-content;
    height:max-content;
    z-index:3
}
.elementor-widget-n-carousel .swiper-pagination-fraction{
    top:calc(var(--e-n-carousel-fraction-vertical-position)+var(--e-n-carousel-fraction-vertical-offset));
    left:calc(var(--e-n-carousel-fraction-horizontal-position)+var(--e-n-carousel-fraction-horizontal-offset));
    transform:translate(calc(var(--e-n-carousel-fraction-horizontal-transform) * var(--e-n-carousel-horizontal-transform-modifier)),var(--e-n-carousel-fraction-vertical-transform));
    width:-moz-max-content;
    width:max-content;
    height:-moz-max-content;
    height: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-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{
    display:var(--e-filter-display);
    flex-direction:var(--e-filter-direction);
    flex-shrink:0;
    justify-content:var(--e-filter-justify-content);
    align-items:var(--e-filter-align-items);
    gap:var(--e-filter-space-between);
    overflow-x:var(--e-filter-overflow-x);
    flex-wrap:var(--e-filter-wrap);
    -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:"";
    position:absolute;
    inset-block:0;
    inset-inline:-1000vw;
    z-index:2
}
.elementor-widget-taxonomy-filter .e-filter-item{
    all:unset;
    border:1px #69727d;
    border-radius:var(--e-filter-item-border-radius);
    line-height:normal;
    color:var(--e-filter-normal-text-color);
    padding:var(--e-filter-item-padding);
    display:var(--e-filter-display);
    justify-content:var(--e-filter-item-justify-content);
    align-items:var(--e-filter-item-align-items);
    flex-grow:var(--e-filter-item-flex-grow);
    flex-basis:content;
    flex-shrink:0;
    width:var(--e-filter-item-width);
    max-width:var(--e-filter-item-max-width);
    white-space:var(--e-filter-white-space);
    text-align:var(--e-filter-item-align-text);
    box-sizing:var(--e-filter-item-box-sizing);
    overflow-wrap:break-word;
    overflow:hidden
}
.elementor-widget-taxonomy-filter .e-filter-item[aria-pressed=true]{
    color:var(--e-filter-active-text-color);
    border-color:#0c0d0e
}
.elementor-widget-taxonomy-filter .e-filter-item:hover:not([aria-pressed=true]){
    color:var(--e-filter-hover-text-color);
    border-color:#0c0d0e
}
.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{
    background-color:initial;
    outline:0
}
.elementor-widget-taxonomy-filter .e-filter-item:focus-visible{
    outline:5px auto -webkit-focus-ring-color
}
.elementor-widget-taxonomy-filter .e-filter-empty{
    background-color:rgba(213,216,220,.8);
    color:#0c0d0e;
    text-align:center;
    font-size:1rem;
    padding:1rem 0
}
.elementor-widget-loop-grid .e-loop-item.e-inactive{
    display:none
}
.swiper-container{
    margin-left:auto;
    margin-right:auto;
    position:relative;
    overflow:hidden;
    z-index:1
}
.swiper-container .swiper-slide figure{
    line-height:0
}
.swiper-container .elementor-lightbox-content-source{
    display:none
}
.swiper-container-no-flexbox .swiper-slide{
    float:left
}
.swiper-container-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-container-android .swiper-slide,.swiper-wrapper{
    transform:translateZ(0)
}
.swiper-container-multirow>.swiper-wrapper{
    flex-wrap:wrap
}
.swiper-container-free-mode>.swiper-wrapper{
    transition-timing-function:ease-out;
    margin:0 auto
}
.swiper-slide{
    flex-shrink:0;
    width:100%;
    height:100%;
    position:relative
}
.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{
    height:auto
}
.swiper-container-autoheight .swiper-wrapper{
    align-items:flex-start;
    transition-property:transform,height
}
.swiper-container .swiper-notification{
    position:absolute;
    left:0;
    top:0;
    pointer-events:none;
    opacity:0;
    z-index:-1000
}
.swiper-wp8-horizontal{
    touch-action:pan-y
}
.swiper-wp8-vertical{
    touch-action:pan-x
}
.swiper-button-next,.swiper-button-prev{
    position:absolute;
    top:50%;
    width:27px;
    height:44px;
    margin-top:-22px;
    z-index:10;
    cursor:pointer;
    background-size:27px 44px;
    background:no-repeat 50%
}
.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{
    opacity:.35;
    cursor:auto;
    pointer-events:none
}
.swiper-button-prev,.swiper-container-rtl .swiper-button-next{
    background-image:url("data:image/svg+xml;
    charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M0 22L22 0l2.1 2.1L4.2 22l19.9 19.9L22 44 0 22z' fill='%23007aff'/%3E%3C/svg%3E");
    left:10px;
    right:auto
}
.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black{
    background-image:url("data:image/svg+xml;
    charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M0 22L22 0l2.1 2.1L4.2 22l19.9 19.9L22 44 0 22z'/%3E%3C/svg%3E")
}
.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white{
    background-image:url("data:image/svg+xml;
    charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M0 22L22 0l2.1 2.1L4.2 22l19.9 19.9L22 44 0 22z' fill='%23fff'/%3E%3C/svg%3E")
}
.swiper-button-next,.swiper-container-rtl .swiper-button-prev{
    background-image:url("data:image/svg+xml;
    charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M27 22L5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0l22 22z' fill='%23007aff'/%3E%3C/svg%3E");
    right:10px;
    left:auto
}
.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black{
    background-image:url("data:image/svg+xml;
    charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M27 22L5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0l22 22z'/%3E%3C/svg%3E")
}
.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white{
    background-image:url("data:image/svg+xml;
    charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M27 22L5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0l22 22z' fill='%23fff'/%3E%3C/svg%3E")
}
.swiper-pagination{
    position:absolute;
    text-align:center;
    transition:.3s;
    transform:translateZ(0);
    z-index:10
}
.swiper-pagination.swiper-pagination-hidden{
    opacity:0
}
.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{
    bottom:5px;
    left:0;
    width:100%
}
.swiper-pagination-bullet{
    width:6px;
    height:6px;
    display:inline-block;
    border-radius:50%;
    background:#000;
    opacity:.2
}
.swiper-pagination-fraction{
    color:#000
}
button.swiper-pagination-bullet{
    border:0;
    margin:0;
    padding:0;
    box-shadow:none;
    -webkit-appearance:none;
    -moz-appearance:none;
    appearance:none
}
.swiper-pagination-clickable .swiper-pagination-bullet{
    cursor:pointer
}
.swiper-pagination-white .swiper-pagination-bullet{
    background:#fff
}
.swiper-pagination-bullet-active{
    opacity:1
}
.swiper-pagination-white .swiper-pagination-bullet-active{
    background:#fff
}
.swiper-pagination-black .swiper-pagination-bullet-active{
    background:#000
}
.swiper-container-vertical>.swiper-pagination-bullets{
    right:10px;
    top:50%;
    transform:translate3d(0,-50%,0)
}
.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{
    margin:5px 0;
    display:block
}
.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{
    margin:0 6px
}
.swiper-pagination-progressbar{
    background:rgba(0,0,0,.25);
    position:absolute
}
.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{
    background:#000;
    position:absolute;
    left:0;
    top:0;
    width:100%;
    height:100%;
    transform:scale(0);
    transform-origin:left top
}
.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{
    transform-origin:right top
}
.swiper-container-horizontal>.swiper-pagination-progressbar{
    width:100%;
    height:4px;
    left:0;
    top:0
}
.swiper-container-vertical>.swiper-pagination-progressbar{
    width:4px;
    height:100%;
    left:0;
    top:0
}
.swiper-pagination-progressbar.swiper-pagination-white{
    background:hsla(0,0%,100%,.5)
}
.swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill{
    background:#fff
}
.swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill{
    background:#000
}
.swiper-container-3d{
    perspective:1200px
}
.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{
    transform-style:preserve-3d
}
.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{
    position:absolute;
    left:0;
    top:0;
    width:100%;
    height:100%;
    pointer-events:none;
    z-index:10
}
.swiper-container-3d .swiper-slide-shadow-left{
    background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)
}
.swiper-container-3d .swiper-slide-shadow-right{
    background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)
}
.swiper-container-3d .swiper-slide-shadow-top{
    background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)
}
.swiper-container-3d .swiper-slide-shadow-bottom{
    background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)
}
.swiper-container-coverflow .swiper-wrapper,.swiper-container-flip .swiper-wrapper{
    -ms-perspective:1200px
}
.swiper-container-cube,.swiper-container-flip{
    overflow:visible
}
.swiper-container-cube .swiper-slide,.swiper-container-flip .swiper-slide{
    pointer-events:none;
    z-index:1
}
.swiper-container-cube .swiper-slide .swiper-slide,.swiper-container-flip .swiper-slide .swiper-slide{
    pointer-events:none
}
.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active,.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{
    pointer-events:auto
}
.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top,.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{
    z-index:0;
    backface-visibility:hidden
}
.swiper-container-cube .swiper-slide{
    visibility:hidden;
    transform-origin:0 0;
    width:100%;
    height:100%
}
.swiper-container-cube.swiper-container-rtl .swiper-slide{
    transform-origin:100% 0
}
.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{
    pointer-events:auto;
    visibility:visible
}
.swiper-container-cube .swiper-cube-shadow{
    position:absolute;
    left:0;
    bottom:0;
    width:100%;
    height:100%;
    background:#000;
    opacity:.6;
    filter:blur(50px);
    z-index:0
}
.swiper-container-fade.swiper-container-free-mode .swiper-slide{
    transition-timing-function:ease-out
}
.swiper-container-fade .swiper-slide{
    pointer-events:none;
    transition-property:opacity
}
.swiper-container-fade .swiper-slide .swiper-slide{
    pointer-events:none
}
.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{
    pointer-events:auto
}
.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%;
    -o-object-fit:contain;
    object-fit:contain
}
.swiper-scrollbar{
    border-radius:10px;
    position:relative;
    -ms-touch-action:none;
    background:rgba(0,0,0,.1)
}
.swiper-container-horizontal>.swiper-scrollbar{
    position:absolute;
    left:1%;
    bottom:3px;
    z-index:50;
    height:5px;
    width:98%
}
.swiper-container-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
}
.elementor-pagination-position-outside .swiper-container{
    padding-bottom:30px
}
.elementor-pagination-position-outside .elementor-swiper-button{
    top:calc(50% - 30px / 2)
}
.elementor-swiper{
    position:relative
}
.elementor-main-swiper{
    position:static
}
.elementor-arrows-position-outside .swiper-container{
    width:calc(100% - 60px)
}
.elementor-arrows-position-outside .elementor-swiper-button-prev{
    left:0
}
.elementor-arrows-position-outside .elementor-swiper-button-next{
    right:0
}
.swiper-image-stretch .swiper-slide .swiper-slide-image{
    width:100%
}
.elementor-swiper-button{
    position:absolute;
    display:inline-flex;
    z-index:1;
    cursor:pointer;
    font-size:25px;
    color:hsla(0,0%,93.3%,.9);
    top:50%;
    transform:translateY(-50%)
}
.elementor-swiper-button svg{
    fill:hsla(0,0%,93.3%,.9);
    height:1em;
    width:1em
}
.elementor-swiper-button-prev{
    left:10px
}
.elementor-swiper-button-next{
    right:10px
}
.elementor-swiper-button.swiper-button-disabled{
    opacity:.3
}
.swiper-container-cube .elementor-swiper-button{
    transform:translate3d(0,-50%,1px)
}
.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%;
    animation:swiper-preloader-spin 1s steps(12) infinite
}
.swiper-lazy-preloader:after{
    display:block;
    content:"";
    width:100%;
    height:100%;
    background-size:100%;
    background:url("data:image/svg+xml;
    charset=utf-8,%3Csvg viewBox='0 0 120 120' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath id='a' stroke='%236c6c6c' stroke-width='11' stroke-linecap='round' d='M60 7v20'/%3E%3C/defs%3E%3Cuse xlink:href='%23a' opacity='.27'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(30 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(60 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(90 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(120 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(150 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.37' transform='rotate(180 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.46' transform='rotate(210 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.56' transform='rotate(240 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.66' transform='rotate(270 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.75' transform='rotate(300 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.85' transform='rotate(330 60 60)'/%3E%3C/svg%3E") no-repeat 50%
}
.swiper-lazy-preloader-white:after{
    background-image:url("data:image/svg+xml;
    charset=utf-8,%3Csvg viewBox='0 0 120 120' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath id='a' stroke='%23fff' stroke-width='11' stroke-linecap='round' d='M60 7v20'/%3E%3C/defs%3E%3Cuse xlink:href='%23a' opacity='.27'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(30 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(60 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(90 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(120 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(150 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.37' transform='rotate(180 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.46' transform='rotate(210 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.56' transform='rotate(240 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.66' transform='rotate(270 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.75' transform='rotate(300 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.85' transform='rotate(330 60 60)'/%3E%3C/svg%3E")
}
@keyframes swiper-preloader-spin{
    to{
        transform:rotate(1turn)
    }
}
/*! * Font Awesome Free 5.15.3 by @fontawesome - https://fontawesome.com * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) */
.fa,.fab,.fad,.fal,.far,.fas{
    -moz-osx-font-smoothing:grayscale;
    -webkit-font-smoothing:antialiased;
    display:inline-block;
    font-style:normal;
    font-variant:normal;
    text-rendering:auto;
    line-height:1
}
.fa-lg{
    font-size:1.33333em;
    line-height:.75em;
    vertical-align:-.0667em
}
.fa-xs{
    font-size:.75em
}
.fa-sm{
    font-size:.875em
}
.fa-1x{
    font-size:1em
}
.fa-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-fw{
    text-align:center;
    width:1.25em
}
.fa-ul{
    list-style-type:none;
    margin-left:2.5em;
    padding-left:0
}
.fa-ul>li{
    position:relative
}
.fa-li{
    left:-2em;
    position:absolute;
    text-align:center;
    width:2em;
    line-height:inherit
}
.fa-border{
    border:.08em solid #eee;
    border-radius:.1em;
    padding:.2em .25em .15em
}
.fa-pull-left{
    float:left
}
.fa-pull-right{
    float:right
}
.fa.fa-pull-left,.fab.fa-pull-left,.fal.fa-pull-left,.far.fa-pull-left,.fas.fa-pull-left{
    margin-right:.3em
}
.fa.fa-pull-right,.fab.fa-pull-right,.fal.fa-pull-right,.far.fa-pull-right,.fas.fa-pull-right{
    margin-left:.3em
}
.fa-spin{
    -webkit-animation:fa-spin 2s linear infinite;
    animation:fa-spin 2s linear infinite
}
.fa-pulse{
    -webkit-animation:fa-spin 1s steps(8) infinite;
    animation:fa-spin 1s steps(8) infinite
}
@-webkit-keyframes fa-spin{
    0%{
        -webkit-transform:rotate(0deg);
        transform:rotate(0deg)
    }
    to{
        -webkit-transform:rotate(1turn);
        transform:rotate(1turn)
    }
}
@keyframes fa-spin{
    0%{
        -webkit-transform:rotate(0deg);
        transform:rotate(0deg)
    }
    to{
        -webkit-transform:rotate(1turn);
        transform:rotate(1turn)
    }
}
.fa-rotate-90{
    -ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
    -webkit-transform:rotate(90deg);
    transform:rotate(90deg)
}
.fa-rotate-180{
    -ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
    -webkit-transform:rotate(180deg);
    transform:rotate(180deg)
}
.fa-rotate-270{
    -ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
    -webkit-transform:rotate(270deg);
    transform:rotate(270deg)
}
.fa-flip-horizontal{
    -ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
    -webkit-transform:scaleX(-1);
    transform:scaleX(-1)
}
.fa-flip-vertical{
    -webkit-transform:scaleY(-1);
    transform:scaleY(-1)
}
.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical,.fa-flip-vertical{
    -ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)"
}
.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{
    -webkit-transform:scale(-1);
    transform:scale(-1)
}
:root .fa-flip-both,:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270{
    -webkit-filter:none;
    filter: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%
}
.fa-stack-1x{
    line-height:inherit
}
.fa-stack-2x{
    font-size:2em
}
.fa-inverse{
    color:#fff
}
.fa-500px:before{
    content:"\f26e"
}
.fa-accessible-icon:before{
    content:"\f368"
}
.fa-accusoft:before{
    content:"\f369"
}
.fa-acquisitions-incorporated:before{
    content:"\f6af"
}
.fa-ad:before{
    content:"\f641"
}
.fa-address-book:before{
    content:"\f2b9"
}
.fa-address-card:before{
    content:"\f2bb"
}
.fa-adjust:before{
    content:"\f042"
}
.fa-adn:before{
    content:"\f170"
}
.fa-adversal:before{
    content:"\f36a"
}
.fa-affiliatetheme:before{
    content:"\f36b"
}
.fa-air-freshener:before{
    content:"\f5d0"
}
.fa-airbnb:before{
    content:"\f834"
}
.fa-algolia:before{
    content:"\f36c"
}
.fa-align-center:before{
    content:"\f037"
}
.fa-align-justify:before{
    content:"\f039"
}
.fa-align-left:before{
    content:"\f036"
}
.fa-align-right:before{
    content:"\f038"
}
.fa-alipay:before{
    content:"\f642"
}
.fa-allergies:before{
    content:"\f461"
}
.fa-amazon:before{
    content:"\f270"
}
.fa-amazon-pay:before{
    content:"\f42c"
}
.fa-ambulance:before{
    content:"\f0f9"
}
.fa-american-sign-language-interpreting:before{
    content:"\f2a3"
}
.fa-amilia:before{
    content:"\f36d"
}
.fa-anchor:before{
    content:"\f13d"
}
.fa-android:before{
    content:"\f17b"
}
.fa-angellist:before{
    content:"\f209"
}
.fa-angle-double-down:before{
    content:"\f103"
}
.fa-angle-double-left:before{
    content:"\f100"
}
.fa-angle-double-right:before{
    content:"\f101"
}
.fa-angle-double-up:before{
    content:"\f102"
}
.fa-angle-down:before{
    content:"\f107"
}
.fa-angle-left:before{
    content:"\f104"
}
.fa-angle-right:before{
    content:"\f105"
}
.fa-angle-up:before{
    content:"\f106"
}
.fa-angry:before{
    content:"\f556"
}
.fa-angrycreative:before{
    content:"\f36e"
}
.fa-angular:before{
    content:"\f420"
}
.fa-ankh:before{
    content:"\f644"
}
.fa-app-store:before{
    content:"\f36f"
}
.fa-app-store-ios:before{
    content:"\f370"
}
.fa-apper:before{
    content:"\f371"
}
.fa-apple:before{
    content:"\f179"
}
.fa-apple-alt:before{
    content:"\f5d1"
}
.fa-apple-pay:before{
    content:"\f415"
}
.fa-archive:before{
    content:"\f187"
}
.fa-archway:before{
    content:"\f557"
}
.fa-arrow-alt-circle-down:before{
    content:"\f358"
}
.fa-arrow-alt-circle-left:before{
    content:"\f359"
}
.fa-arrow-alt-circle-right:before{
    content:"\f35a"
}
.fa-arrow-alt-circle-up:before{
    content:"\f35b"
}
.fa-arrow-circle-down:before{
    content:"\f0ab"
}
.fa-arrow-circle-left:before{
    content:"\f0a8"
}
.fa-arrow-circle-right:before{
    content:"\f0a9"
}
.fa-arrow-circle-up:before{
    content:"\f0aa"
}
.fa-arrow-down:before{
    content:"\f063"
}
.fa-arrow-left:before{
    content:"\f060"
}
.fa-arrow-right:before{
    content:"\f061"
}
.fa-arrow-up:before{
    content:"\f062"
}
.fa-arrows-alt:before{
    content:"\f0b2"
}
.fa-arrows-alt-h:before{
    content:"\f337"
}
.fa-arrows-alt-v:before{
    content:"\f338"
}
.fa-artstation:before{
    content:"\f77a"
}
.fa-assistive-listening-systems:before{
    content:"\f2a2"
}
.fa-asterisk:before{
    content:"\f069"
}
.fa-asymmetrik:before{
    content:"\f372"
}
.fa-at:before{
    content:"\f1fa"
}
.fa-atlas:before{
    content:"\f558"
}
.fa-atlassian:before{
    content:"\f77b"
}
.fa-atom:before{
    content:"\f5d2"
}
.fa-audible:before{
    content:"\f373"
}
.fa-audio-description:before{
    content:"\f29e"
}
.fa-autoprefixer:before{
    content:"\f41c"
}
.fa-avianex:before{
    content:"\f374"
}
.fa-aviato:before{
    content:"\f421"
}
.fa-award:before{
    content:"\f559"
}
.fa-aws:before{
    content:"\f375"
}
.fa-baby:before{
    content:"\f77c"
}
.fa-baby-carriage:before{
    content:"\f77d"
}
.fa-backspace:before{
    content:"\f55a"
}
.fa-backward:before{
    content:"\f04a"
}
.fa-bacon:before{
    content:"\f7e5"
}
.fa-bacteria:before{
    content:"\e059"
}
.fa-bacterium:before{
    content:"\e05a"
}
.fa-bahai:before{
    content:"\f666"
}
.fa-balance-scale:before{
    content:"\f24e"
}
.fa-balance-scale-left:before{
    content:"\f515"
}
.fa-balance-scale-right:before{
    content:"\f516"
}
.fa-ban:before{
    content:"\f05e"
}
.fa-band-aid:before{
    content:"\f462"
}
.fa-bandcamp:before{
    content:"\f2d5"
}
.fa-barcode:before{
    content:"\f02a"
}
.fa-bars:before{
    content:"\f0c9"
}
.fa-baseball-ball:before{
    content:"\f433"
}
.fa-basketball-ball:before{
    content:"\f434"
}
.fa-bath:before{
    content:"\f2cd"
}
.fa-battery-empty:before{
    content:"\f244"
}
.fa-battery-full:before{
    content:"\f240"
}
.fa-battery-half:before{
    content:"\f242"
}
.fa-battery-quarter:before{
    content:"\f243"
}
.fa-battery-three-quarters:before{
    content:"\f241"
}
.fa-battle-net:before{
    content:"\f835"
}
.fa-bed:before{
    content:"\f236"
}
.fa-beer:before{
    content:"\f0fc"
}
.fa-behance:before{
    content:"\f1b4"
}
.fa-behance-square:before{
    content:"\f1b5"
}
.fa-bell:before{
    content:"\f0f3"
}
.fa-bell-slash:before{
    content:"\f1f6"
}
.fa-bezier-curve:before{
    content:"\f55b"
}
.fa-bible:before{
    content:"\f647"
}
.fa-bicycle:before{
    content:"\f206"
}
.fa-biking:before{
    content:"\f84a"
}
.fa-bimobject:before{
    content:"\f378"
}
.fa-binoculars:before{
    content:"\f1e5"
}
.fa-biohazard:before{
    content:"\f780"
}
.fa-birthday-cake:before{
    content:"\f1fd"
}
.fa-bitbucket:before{
    content:"\f171"
}
.fa-bitcoin:before{
    content:"\f379"
}
.fa-bity:before{
    content:"\f37a"
}
.fa-black-tie:before{
    content:"\f27e"
}
.fa-blackberry:before{
    content:"\f37b"
}
.fa-blender:before{
    content:"\f517"
}
.fa-blender-phone:before{
    content:"\f6b6"
}
.fa-blind:before{
    content:"\f29d"
}
.fa-blog:before{
    content:"\f781"
}
.fa-blogger:before{
    content:"\f37c"
}
.fa-blogger-b:before{
    content:"\f37d"
}
.fa-bluetooth:before{
    content:"\f293"
}
.fa-bluetooth-b:before{
    content:"\f294"
}
.fa-bold:before{
    content:"\f032"
}
.fa-bolt:before{
    content:"\f0e7"
}
.fa-bomb:before{
    content:"\f1e2"
}
.fa-bone:before{
    content:"\f5d7"
}
.fa-bong:before{
    content:"\f55c"
}
.fa-book:before{
    content:"\f02d"
}
.fa-book-dead:before{
    content:"\f6b7"
}
.fa-book-medical:before{
    content:"\f7e6"
}
.fa-book-open:before{
    content:"\f518"
}
.fa-book-reader:before{
    content:"\f5da"
}
.fa-bookmark:before{
    content:"\f02e"
}
.fa-bootstrap:before{
    content:"\f836"
}
.fa-border-all:before{
    content:"\f84c"
}
.fa-border-none:before{
    content:"\f850"
}
.fa-border-style:before{
    content:"\f853"
}
.fa-bowling-ball:before{
    content:"\f436"
}
.fa-box:before{
    content:"\f466"
}
.fa-box-open:before{
    content:"\f49e"
}
.fa-box-tissue:before{
    content:"\e05b"
}
.fa-boxes:before{
    content:"\f468"
}
.fa-braille:before{
    content:"\f2a1"
}
.fa-brain:before{
    content:"\f5dc"
}
.fa-bread-slice:before{
    content:"\f7ec"
}
.fa-briefcase:before{
    content:"\f0b1"
}
.fa-briefcase-medical:before{
    content:"\f469"
}
.fa-broadcast-tower:before{
    content:"\f519"
}
.fa-broom:before{
    content:"\f51a"
}
.fa-brush:before{
    content:"\f55d"
}
.fa-btc:before{
    content:"\f15a"
}
.fa-buffer:before{
    content:"\f837"
}
.fa-bug:before{
    content:"\f188"
}
.fa-building:before{
    content:"\f1ad"
}
.fa-bullhorn:before{
    content:"\f0a1"
}
.fa-bullseye:before{
    content:"\f140"
}
.fa-burn:before{
    content:"\f46a"
}
.fa-buromobelexperte:before{
    content:"\f37f"
}
.fa-bus:before{
    content:"\f207"
}
.fa-bus-alt:before{
    content:"\f55e"
}
.fa-business-time:before{
    content:"\f64a"
}
.fa-buy-n-large:before{
    content:"\f8a6"
}
.fa-buysellads:before{
    content:"\f20d"
}
.fa-calculator:before{
    content:"\f1ec"
}
.fa-calendar:before{
    content:"\f133"
}
.fa-calendar-alt:before{
    content:"\f073"
}
.fa-calendar-check:before{
    content:"\f274"
}
.fa-calendar-day:before{
    content:"\f783"
}
.fa-calendar-minus:before{
    content:"\f272"
}
.fa-calendar-plus:before{
    content:"\f271"
}
.fa-calendar-times:before{
    content:"\f273"
}
.fa-calendar-week:before{
    content:"\f784"
}
.fa-camera:before{
    content:"\f030"
}
.fa-camera-retro:before{
    content:"\f083"
}
.fa-campground:before{
    content:"\f6bb"
}
.fa-canadian-maple-leaf:before{
    content:"\f785"
}
.fa-candy-cane:before{
    content:"\f786"
}
.fa-cannabis:before{
    content:"\f55f"
}
.fa-capsules:before{
    content:"\f46b"
}
.fa-car:before{
    content:"\f1b9"
}
.fa-car-alt:before{
    content:"\f5de"
}
.fa-car-battery:before{
    content:"\f5df"
}
.fa-car-crash:before{
    content:"\f5e1"
}
.fa-car-side:before{
    content:"\f5e4"
}
.fa-caravan:before{
    content:"\f8ff"
}
.fa-caret-down:before{
    content:"\f0d7"
}
.fa-caret-left:before{
    content:"\f0d9"
}
.fa-caret-right:before{
    content:"\f0da"
}
.fa-caret-square-down:before{
    content:"\f150"
}
.fa-caret-square-left:before{
    content:"\f191"
}
.fa-caret-square-right:before{
    content:"\f152"
}
.fa-caret-square-up:before{
    content:"\f151"
}
.fa-caret-up:before{
    content:"\f0d8"
}
.fa-carrot:before{
    content:"\f787"
}
.fa-cart-arrow-down:before{
    content:"\f218"
}
.fa-cart-plus:before{
    content:"\f217"
}
.fa-cash-register:before{
    content:"\f788"
}
.fa-cat:before{
    content:"\f6be"
}
.fa-cc-amazon-pay:before{
    content:"\f42d"
}
.fa-cc-amex:before{
    content:"\f1f3"
}
.fa-cc-apple-pay:before{
    content:"\f416"
}
.fa-cc-diners-club:before{
    content:"\f24c"
}
.fa-cc-discover:before{
    content:"\f1f2"
}
.fa-cc-jcb:before{
    content:"\f24b"
}
.fa-cc-mastercard:before{
    content:"\f1f1"
}
.fa-cc-paypal:before{
    content:"\f1f4"
}
.fa-cc-stripe:before{
    content:"\f1f5"
}
.fa-cc-visa:before{
    content:"\f1f0"
}
.fa-centercode:before{
    content:"\f380"
}
.fa-centos:before{
    content:"\f789"
}
.fa-certificate:before{
    content:"\f0a3"
}
.fa-chair:before{
    content:"\f6c0"
}
.fa-chalkboard:before{
    content:"\f51b"
}
.fa-chalkboard-teacher:before{
    content:"\f51c"
}
.fa-charging-station:before{
    content:"\f5e7"
}
.fa-chart-area:before{
    content:"\f1fe"
}
.fa-chart-bar:before{
    content:"\f080"
}
.fa-chart-line:before{
    content:"\f201"
}
.fa-chart-pie:before{
    content:"\f200"
}
.fa-check:before{
    content:"\f00c"
}
.fa-check-circle:before{
    content:"\f058"
}
.fa-check-double:before{
    content:"\f560"
}
.fa-check-square:before{
    content:"\f14a"
}
.fa-cheese:before{
    content:"\f7ef"
}
.fa-chess:before{
    content:"\f439"
}
.fa-chess-bishop:before{
    content:"\f43a"
}
.fa-chess-board:before{
    content:"\f43c"
}
.fa-chess-king:before{
    content:"\f43f"
}
.fa-chess-knight:before{
    content:"\f441"
}
.fa-chess-pawn:before{
    content:"\f443"
}
.fa-chess-queen:before{
    content:"\f445"
}
.fa-chess-rook:before{
    content:"\f447"
}
.fa-chevron-circle-down:before{
    content:"\f13a"
}
.fa-chevron-circle-left:before{
    content:"\f137"
}
.fa-chevron-circle-right:before{
    content:"\f138"
}
.fa-chevron-circle-up:before{
    content:"\f139"
}
.fa-chevron-down:before{
    content:"\f078"
}
.fa-chevron-left:before{
    content:"\f053"
}
.fa-chevron-right:before{
    content:"\f054"
}
.fa-chevron-up:before{
    content:"\f077"
}
.fa-child:before{
    content:"\f1ae"
}
.fa-chrome:before{
    content:"\f268"
}
.fa-chromecast:before{
    content:"\f838"
}
.fa-church:before{
    content:"\f51d"
}
.fa-circle:before{
    content:"\f111"
}
.fa-circle-notch:before{
    content:"\f1ce"
}
.fa-city:before{
    content:"\f64f"
}
.fa-clinic-medical:before{
    content:"\f7f2"
}
.fa-clipboard:before{
    content:"\f328"
}
.fa-clipboard-check:before{
    content:"\f46c"
}
.fa-clipboard-list:before{
    content:"\f46d"
}
.fa-clock:before{
    content:"\f017"
}
.fa-clone:before{
    content:"\f24d"
}
.fa-closed-captioning:before{
    content:"\f20a"
}
.fa-cloud:before{
    content:"\f0c2"
}
.fa-cloud-download-alt:before{
    content:"\f381"
}
.fa-cloud-meatball:before{
    content:"\f73b"
}
.fa-cloud-moon:before{
    content:"\f6c3"
}
.fa-cloud-moon-rain:before{
    content:"\f73c"
}
.fa-cloud-rain:before{
    content:"\f73d"
}
.fa-cloud-showers-heavy:before{
    content:"\f740"
}
.fa-cloud-sun:before{
    content:"\f6c4"
}
.fa-cloud-sun-rain:before{
    content:"\f743"
}
.fa-cloud-upload-alt:before{
    content:"\f382"
}
.fa-cloudflare:before{
    content:"\e07d"
}
.fa-cloudscale:before{
    content:"\f383"
}
.fa-cloudsmith:before{
    content:"\f384"
}
.fa-cloudversify:before{
    content:"\f385"
}
.fa-cocktail:before{
    content:"\f561"
}
.fa-code:before{
    content:"\f121"
}
.fa-code-branch:before{
    content:"\f126"
}
.fa-codepen:before{
    content:"\f1cb"
}
.fa-codiepie:before{
    content:"\f284"
}
.fa-coffee:before{
    content:"\f0f4"
}
.fa-cog:before{
    content:"\f013"
}
.fa-cogs:before{
    content:"\f085"
}
.fa-coins:before{
    content:"\f51e"
}
.fa-columns:before{
    content:"\f0db"
}
.fa-comment:before{
    content:"\f075"
}
.fa-comment-alt:before{
    content:"\f27a"
}
.fa-comment-dollar:before{
    content:"\f651"
}
.fa-comment-dots:before{
    content:"\f4ad"
}
.fa-comment-medical:before{
    content:"\f7f5"
}
.fa-comment-slash:before{
    content:"\f4b3"
}
.fa-comments:before{
    content:"\f086"
}
.fa-comments-dollar:before{
    content:"\f653"
}
.fa-compact-disc:before{
    content:"\f51f"
}
.fa-compass:before{
    content:"\f14e"
}
.fa-compress:before{
    content:"\f066"
}
.fa-compress-alt:before{
    content:"\f422"
}
.fa-compress-arrows-alt:before{
    content:"\f78c"
}
.fa-concierge-bell:before{
    content:"\f562"
}
.fa-confluence:before{
    content:"\f78d"
}
.fa-connectdevelop:before{
    content:"\f20e"
}
.fa-contao:before{
    content:"\f26d"
}
.fa-cookie:before{
    content:"\f563"
}
.fa-cookie-bite:before{
    content:"\f564"
}
.fa-copy:before{
    content:"\f0c5"
}
.fa-copyright:before{
    content:"\f1f9"
}
.fa-cotton-bureau:before{
    content:"\f89e"
}
.fa-couch:before{
    content:"\f4b8"
}
.fa-cpanel:before{
    content:"\f388"
}
.fa-creative-commons:before{
    content:"\f25e"
}
.fa-creative-commons-by:before{
    content:"\f4e7"
}
.fa-creative-commons-nc:before{
    content:"\f4e8"
}
.fa-creative-commons-nc-eu:before{
    content:"\f4e9"
}
.fa-creative-commons-nc-jp:before{
    content:"\f4ea"
}
.fa-creative-commons-nd:before{
    content:"\f4eb"
}
.fa-creative-commons-pd:before{
    content:"\f4ec"
}
.fa-creative-commons-pd-alt:before{
    content:"\f4ed"
}
.fa-creative-commons-remix:before{
    content:"\f4ee"
}
.fa-creative-commons-sa:before{
    content:"\f4ef"
}
.fa-creative-commons-sampling:before{
    content:"\f4f0"
}
.fa-creative-commons-sampling-plus:before{
    content:"\f4f1"
}
.fa-creative-commons-share:before{
    content:"\f4f2"
}
.fa-creative-commons-zero:before{
    content:"\f4f3"
}
.fa-credit-card:before{
    content:"\f09d"
}
.fa-critical-role:before{
    content:"\f6c9"
}
.fa-crop:before{
    content:"\f125"
}
.fa-crop-alt:before{
    content:"\f565"
}
.fa-cross:before{
    content:"\f654"
}
.fa-crosshairs:before{
    content:"\f05b"
}
.fa-crow:before{
    content:"\f520"
}
.fa-crown:before{
    content:"\f521"
}
.fa-crutch:before{
    content:"\f7f7"
}
.fa-css3:before{
    content:"\f13c"
}
.fa-css3-alt:before{
    content:"\f38b"
}
.fa-cube:before{
    content:"\f1b2"
}
.fa-cubes:before{
    content:"\f1b3"
}
.fa-cut:before{
    content:"\f0c4"
}
.fa-cuttlefish:before{
    content:"\f38c"
}
.fa-d-and-d:before{
    content:"\f38d"
}
.fa-d-and-d-beyond:before{
    content:"\f6ca"
}
.fa-dailymotion:before{
    content:"\e052"
}
.fa-dashcube:before{
    content:"\f210"
}
.fa-database:before{
    content:"\f1c0"
}
.fa-deaf:before{
    content:"\f2a4"
}
.fa-deezer:before{
    content:"\e077"
}
.fa-delicious:before{
    content:"\f1a5"
}
.fa-democrat:before{
    content:"\f747"
}
.fa-deploydog:before{
    content:"\f38e"
}
.fa-deskpro:before{
    content:"\f38f"
}
.fa-desktop:before{
    content:"\f108"
}
.fa-dev:before{
    content:"\f6cc"
}
.fa-deviantart:before{
    content:"\f1bd"
}
.fa-dharmachakra:before{
    content:"\f655"
}
.fa-dhl:before{
    content:"\f790"
}
.fa-diagnoses:before{
    content:"\f470"
}
.fa-diaspora:before{
    content:"\f791"
}
.fa-dice:before{
    content:"\f522"
}
.fa-dice-d20:before{
    content:"\f6cf"
}
.fa-dice-d6:before{
    content:"\f6d1"
}
.fa-dice-five:before{
    content:"\f523"
}
.fa-dice-four:before{
    content:"\f524"
}
.fa-dice-one:before{
    content:"\f525"
}
.fa-dice-six:before{
    content:"\f526"
}
.fa-dice-three:before{
    content:"\f527"
}
.fa-dice-two:before{
    content:"\f528"
}
.fa-digg:before{
    content:"\f1a6"
}
.fa-digital-ocean:before{
    content:"\f391"
}
.fa-digital-tachograph:before{
    content:"\f566"
}
.fa-directions:before{
    content:"\f5eb"
}
.fa-discord:before{
    content:"\f392"
}
.fa-discourse:before{
    content:"\f393"
}
.fa-disease:before{
    content:"\f7fa"
}
.fa-divide:before{
    content:"\f529"
}
.fa-dizzy:before{
    content:"\f567"
}
.fa-dna:before{
    content:"\f471"
}
.fa-dochub:before{
    content:"\f394"
}
.fa-docker:before{
    content:"\f395"
}
.fa-dog:before{
    content:"\f6d3"
}
.fa-dollar-sign:before{
    content:"\f155"
}
.fa-dolly:before{
    content:"\f472"
}
.fa-dolly-flatbed:before{
    content:"\f474"
}
.fa-donate:before{
    content:"\f4b9"
}
.fa-door-closed:before{
    content:"\f52a"
}
.fa-door-open:before{
    content:"\f52b"
}
.fa-dot-circle:before{
    content:"\f192"
}
.fa-dove:before{
    content:"\f4ba"
}
.fa-download:before{
    content:"\f019"
}
.fa-draft2digital:before{
    content:"\f396"
}
.fa-drafting-compass:before{
    content:"\f568"
}
.fa-dragon:before{
    content:"\f6d5"
}
.fa-draw-polygon:before{
    content:"\f5ee"
}
.fa-dribbble:before{
    content:"\f17d"
}
.fa-dribbble-square:before{
    content:"\f397"
}
.fa-dropbox:before{
    content:"\f16b"
}
.fa-drum:before{
    content:"\f569"
}
.fa-drum-steelpan:before{
    content:"\f56a"
}
.fa-drumstick-bite:before{
    content:"\f6d7"
}
.fa-drupal:before{
    content:"\f1a9"
}
.fa-dumbbell:before{
    content:"\f44b"
}
.fa-dumpster:before{
    content:"\f793"
}
.fa-dumpster-fire:before{
    content:"\f794"
}
.fa-dungeon:before{
    content:"\f6d9"
}
.fa-dyalog:before{
    content:"\f399"
}
.fa-earlybirds:before{
    content:"\f39a"
}
.fa-ebay:before{
    content:"\f4f4"
}
.fa-edge:before{
    content:"\f282"
}
.fa-edge-legacy:before{
    content:"\e078"
}
.fa-edit:before{
    content:"\f044"
}
.fa-egg:before{
    content:"\f7fb"
}
.fa-eject:before{
    content:"\f052"
}
.fa-elementor:before{
    content:"\f430"
}
.fa-ellipsis-h:before{
    content:"\f141"
}
.fa-ellipsis-v:before{
    content:"\f142"
}
.fa-ello:before{
    content:"\f5f1"
}
.fa-ember:before{
    content:"\f423"
}
.fa-empire:before{
    content:"\f1d1"
}
.fa-envelope:before{
    content:"\f0e0"
}
.fa-envelope-open:before{
    content:"\f2b6"
}
.fa-envelope-open-text:before{
    content:"\f658"
}
.fa-envelope-square:before{
    content:"\f199"
}
.fa-envira:before{
    content:"\f299"
}
.fa-equals:before{
    content:"\f52c"
}
.fa-eraser:before{
    content:"\f12d"
}
.fa-erlang:before{
    content:"\f39d"
}
.fa-ethereum:before{
    content:"\f42e"
}
.fa-ethernet:before{
    content:"\f796"
}
.fa-etsy:before{
    content:"\f2d7"
}
.fa-euro-sign:before{
    content:"\f153"
}
.fa-evernote:before{
    content:"\f839"
}
.fa-exchange-alt:before{
    content:"\f362"
}
.fa-exclamation:before{
    content:"\f12a"
}
.fa-exclamation-circle:before{
    content:"\f06a"
}
.fa-exclamation-triangle:before{
    content:"\f071"
}
.fa-expand:before{
    content:"\f065"
}
.fa-expand-alt:before{
    content:"\f424"
}
.fa-expand-arrows-alt:before{
    content:"\f31e"
}
.fa-expeditedssl:before{
    content:"\f23e"
}
.fa-external-link-alt:before{
    content:"\f35d"
}
.fa-external-link-square-alt:before{
    content:"\f360"
}
.fa-eye:before{
    content:"\f06e"
}
.fa-eye-dropper:before{
    content:"\f1fb"
}
.fa-eye-slash:before{
    content:"\f070"
}
.fa-facebook:before{
    content:"\f09a"
}
.fa-facebook-f:before{
    content:"\f39e"
}
.fa-facebook-messenger:before{
    content:"\f39f"
}
.fa-facebook-square:before{
    content:"\f082"
}
.fa-fan:before{
    content:"\f863"
}
.fa-fantasy-flight-games:before{
    content:"\f6dc"
}
.fa-fast-backward:before{
    content:"\f049"
}
.fa-fast-forward:before{
    content:"\f050"
}
.fa-faucet:before{
    content:"\e005"
}
.fa-fax:before{
    content:"\f1ac"
}
.fa-feather:before{
    content:"\f52d"
}
.fa-feather-alt:before{
    content:"\f56b"
}
.fa-fedex:before{
    content:"\f797"
}
.fa-fedora:before{
    content:"\f798"
}
.fa-female:before{
    content:"\f182"
}
.fa-fighter-jet:before{
    content:"\f0fb"
}
.fa-figma:before{
    content:"\f799"
}
.fa-file:before{
    content:"\f15b"
}
.fa-file-alt:before{
    content:"\f15c"
}
.fa-file-archive:before{
    content:"\f1c6"
}
.fa-file-audio:before{
    content:"\f1c7"
}
.fa-file-code:before{
    content:"\f1c9"
}
.fa-file-contract:before{
    content:"\f56c"
}
.fa-file-csv:before{
    content:"\f6dd"
}
.fa-file-download:before{
    content:"\f56d"
}
.fa-file-excel:before{
    content:"\f1c3"
}
.fa-file-export:before{
    content:"\f56e"
}
.fa-file-image:before{
    content:"\f1c5"
}
.fa-file-import:before{
    content:"\f56f"
}
.fa-file-invoice:before{
    content:"\f570"
}
.fa-file-invoice-dollar:before{
    content:"\f571"
}
.fa-file-medical:before{
    content:"\f477"
}
.fa-file-medical-alt:before{
    content:"\f478"
}
.fa-file-pdf:before{
    content:"\f1c1"
}
.fa-file-powerpoint:before{
    content:"\f1c4"
}
.fa-file-prescription:before{
    content:"\f572"
}
.fa-file-signature:before{
    content:"\f573"
}
.fa-file-upload:before{
    content:"\f574"
}
.fa-file-video:before{
    content:"\f1c8"
}
.fa-file-word:before{
    content:"\f1c2"
}
.fa-fill:before{
    content:"\f575"
}
.fa-fill-drip:before{
    content:"\f576"
}
.fa-film:before{
    content:"\f008"
}
.fa-filter:before{
    content:"\f0b0"
}
.fa-fingerprint:before{
    content:"\f577"
}
.fa-fire:before{
    content:"\f06d"
}
.fa-fire-alt:before{
    content:"\f7e4"
}
.fa-fire-extinguisher:before{
    content:"\f134"
}
.fa-firefox:before{
    content:"\f269"
}
.fa-firefox-browser:before{
    content:"\e007"
}
.fa-first-aid:before{
    content:"\f479"
}
.fa-first-order:before{
    content:"\f2b0"
}
.fa-first-order-alt:before{
    content:"\f50a"
}
.fa-firstdraft:before{
    content:"\f3a1"
}
.fa-fish:before{
    content:"\f578"
}
.fa-fist-raised:before{
    content:"\f6de"
}
.fa-flag:before{
    content:"\f024"
}
.fa-flag-checkered:before{
    content:"\f11e"
}
.fa-flag-usa:before{
    content:"\f74d"
}
.fa-flask:before{
    content:"\f0c3"
}
.fa-flickr:before{
    content:"\f16e"
}
.fa-flipboard:before{
    content:"\f44d"
}
.fa-flushed:before{
    content:"\f579"
}
.fa-fly:before{
    content:"\f417"
}
.fa-folder:before{
    content:"\f07b"
}
.fa-folder-minus:before{
    content:"\f65d"
}
.fa-folder-open:before{
    content:"\f07c"
}
.fa-folder-plus:before{
    content:"\f65e"
}
.fa-font:before{
    content:"\f031"
}
.fa-font-awesome:before{
    content:"\f2b4"
}
.fa-font-awesome-alt:before{
    content:"\f35c"
}
.fa-font-awesome-flag:before{
    content:"\f425"
}
.fa-font-awesome-logo-full:before{
    content:"\f4e6"
}
.fa-fonticons:before{
    content:"\f280"
}
.fa-fonticons-fi:before{
    content:"\f3a2"
}
.fa-football-ball:before{
    content:"\f44e"
}
.fa-fort-awesome:before{
    content:"\f286"
}
.fa-fort-awesome-alt:before{
    content:"\f3a3"
}
.fa-forumbee:before{
    content:"\f211"
}
.fa-forward:before{
    content:"\f04e"
}
.fa-foursquare:before{
    content:"\f180"
}
.fa-free-code-camp:before{
    content:"\f2c5"
}
.fa-freebsd:before{
    content:"\f3a4"
}
.fa-frog:before{
    content:"\f52e"
}
.fa-frown:before{
    content:"\f119"
}
.fa-frown-open:before{
    content:"\f57a"
}
.fa-fulcrum:before{
    content:"\f50b"
}
.fa-funnel-dollar:before{
    content:"\f662"
}
.fa-futbol:before{
    content:"\f1e3"
}
.fa-galactic-republic:before{
    content:"\f50c"
}
.fa-galactic-senate:before{
    content:"\f50d"
}
.fa-gamepad:before{
    content:"\f11b"
}
.fa-gas-pump:before{
    content:"\f52f"
}
.fa-gavel:before{
    content:"\f0e3"
}
.fa-gem:before{
    content:"\f3a5"
}
.fa-genderless:before{
    content:"\f22d"
}
.fa-get-pocket:before{
    content:"\f265"
}
.fa-gg:before{
    content:"\f260"
}
.fa-gg-circle:before{
    content:"\f261"
}
.fa-ghost:before{
    content:"\f6e2"
}
.fa-gift:before{
    content:"\f06b"
}
.fa-gifts:before{
    content:"\f79c"
}
.fa-git:before{
    content:"\f1d3"
}
.fa-git-alt:before{
    content:"\f841"
}
.fa-git-square:before{
    content:"\f1d2"
}
.fa-github:before{
    content:"\f09b"
}
.fa-github-alt:before{
    content:"\f113"
}
.fa-github-square:before{
    content:"\f092"
}
.fa-gitkraken:before{
    content:"\f3a6"
}
.fa-gitlab:before{
    content:"\f296"
}
.fa-gitter:before{
    content:"\f426"
}
.fa-glass-cheers:before{
    content:"\f79f"
}
.fa-glass-martini:before{
    content:"\f000"
}
.fa-glass-martini-alt:before{
    content:"\f57b"
}
.fa-glass-whiskey:before{
    content:"\f7a0"
}
.fa-glasses:before{
    content:"\f530"
}
.fa-glide:before{
    content:"\f2a5"
}
.fa-glide-g:before{
    content:"\f2a6"
}
.fa-globe:before{
    content:"\f0ac"
}
.fa-globe-africa:before{
    content:"\f57c"
}
.fa-globe-americas:before{
    content:"\f57d"
}
.fa-globe-asia:before{
    content:"\f57e"
}
.fa-globe-europe:before{
    content:"\f7a2"
}
.fa-gofore:before{
    content:"\f3a7"
}
.fa-golf-ball:before{
    content:"\f450"
}
.fa-goodreads:before{
    content:"\f3a8"
}
.fa-goodreads-g:before{
    content:"\f3a9"
}
.fa-google:before{
    content:"\f1a0"
}
.fa-google-drive:before{
    content:"\f3aa"
}
.fa-google-pay:before{
    content:"\e079"
}
.fa-google-play:before{
    content:"\f3ab"
}
.fa-google-plus:before{
    content:"\f2b3"
}
.fa-google-plus-g:before{
    content:"\f0d5"
}
.fa-google-plus-square:before{
    content:"\f0d4"
}
.fa-google-wallet:before{
    content:"\f1ee"
}
.fa-gopuram:before{
    content:"\f664"
}
.fa-graduation-cap:before{
    content:"\f19d"
}
.fa-gratipay:before{
    content:"\f184"
}
.fa-grav:before{
    content:"\f2d6"
}
.fa-greater-than:before{
    content:"\f531"
}
.fa-greater-than-equal:before{
    content:"\f532"
}
.fa-grimace:before{
    content:"\f57f"
}
.fa-grin:before{
    content:"\f580"
}
.fa-grin-alt:before{
    content:"\f581"
}
.fa-grin-beam:before{
    content:"\f582"
}
.fa-grin-beam-sweat:before{
    content:"\f583"
}
.fa-grin-hearts:before{
    content:"\f584"
}
.fa-grin-squint:before{
    content:"\f585"
}
.fa-grin-squint-tears:before{
    content:"\f586"
}
.fa-grin-stars:before{
    content:"\f587"
}
.fa-grin-tears:before{
    content:"\f588"
}
.fa-grin-tongue:before{
    content:"\f589"
}
.fa-grin-tongue-squint:before{
    content:"\f58a"
}
.fa-grin-tongue-wink:before{
    content:"\f58b"
}
.fa-grin-wink:before{
    content:"\f58c"
}
.fa-grip-horizontal:before{
    content:"\f58d"
}
.fa-grip-lines:before{
    content:"\f7a4"
}
.fa-grip-lines-vertical:before{
    content:"\f7a5"
}
.fa-grip-vertical:before{
    content:"\f58e"
}
.fa-gripfire:before{
    content:"\f3ac"
}
.fa-grunt:before{
    content:"\f3ad"
}
.fa-guilded:before{
    content:"\e07e"
}
.fa-guitar:before{
    content:"\f7a6"
}
.fa-gulp:before{
    content:"\f3ae"
}
.fa-h-square:before{
    content:"\f0fd"
}
.fa-hacker-news:before{
    content:"\f1d4"
}
.fa-hacker-news-square:before{
    content:"\f3af"
}
.fa-hackerrank:before{
    content:"\f5f7"
}
.fa-hamburger:before{
    content:"\f805"
}
.fa-hammer:before{
    content:"\f6e3"
}
.fa-hamsa:before{
    content:"\f665"
}
.fa-hand-holding:before{
    content:"\f4bd"
}
.fa-hand-holding-heart:before{
    content:"\f4be"
}
.fa-hand-holding-medical:before{
    content:"\e05c"
}
.fa-hand-holding-usd:before{
    content:"\f4c0"
}
.fa-hand-holding-water:before{
    content:"\f4c1"
}
.fa-hand-lizard:before{
    content:"\f258"
}
.fa-hand-middle-finger:before{
    content:"\f806"
}
.fa-hand-paper:before{
    content:"\f256"
}
.fa-hand-peace:before{
    content:"\f25b"
}
.fa-hand-point-down:before{
    content:"\f0a7"
}
.fa-hand-point-left:before{
    content:"\f0a5"
}
.fa-hand-point-right:before{
    content:"\f0a4"
}
.fa-hand-point-up:before{
    content:"\f0a6"
}
.fa-hand-pointer:before{
    content:"\f25a"
}
.fa-hand-rock:before{
    content:"\f255"
}
.fa-hand-scissors:before{
    content:"\f257"
}
.fa-hand-sparkles:before{
    content:"\e05d"
}
.fa-hand-spock:before{
    content:"\f259"
}
.fa-hands:before{
    content:"\f4c2"
}
.fa-hands-helping:before{
    content:"\f4c4"
}
.fa-hands-wash:before{
    content:"\e05e"
}
.fa-handshake:before{
    content:"\f2b5"
}
.fa-handshake-alt-slash:before{
    content:"\e05f"
}
.fa-handshake-slash:before{
    content:"\e060"
}
.fa-hanukiah:before{
    content:"\f6e6"
}
.fa-hard-hat:before{
    content:"\f807"
}
.fa-hashtag:before{
    content:"\f292"
}
.fa-hat-cowboy:before{
    content:"\f8c0"
}
.fa-hat-cowboy-side:before{
    content:"\f8c1"
}
.fa-hat-wizard:before{
    content:"\f6e8"
}
.fa-hdd:before{
    content:"\f0a0"
}
.fa-head-side-cough:before{
    content:"\e061"
}
.fa-head-side-cough-slash:before{
    content:"\e062"
}
.fa-head-side-mask:before{
    content:"\e063"
}
.fa-head-side-virus:before{
    content:"\e064"
}
.fa-heading:before{
    content:"\f1dc"
}
.fa-headphones:before{
    content:"\f025"
}
.fa-headphones-alt:before{
    content:"\f58f"
}
.fa-headset:before{
    content:"\f590"
}
.fa-heart:before{
    content:"\f004"
}
.fa-heart-broken:before{
    content:"\f7a9"
}
.fa-heartbeat:before{
    content:"\f21e"
}
.fa-helicopter:before{
    content:"\f533"
}
.fa-highlighter:before{
    content:"\f591"
}
.fa-hiking:before{
    content:"\f6ec"
}
.fa-hippo:before{
    content:"\f6ed"
}
.fa-hips:before{
    content:"\f452"
}
.fa-hire-a-helper:before{
    content:"\f3b0"
}
.fa-history:before{
    content:"\f1da"
}
.fa-hive:before{
    content:"\e07f"
}
.fa-hockey-puck:before{
    content:"\f453"
}
.fa-holly-berry:before{
    content:"\f7aa"
}
.fa-home:before{
    content:"\f015"
}
.fa-hooli:before{
    content:"\f427"
}
.fa-hornbill:before{
    content:"\f592"
}
.fa-horse:before{
    content:"\f6f0"
}
.fa-horse-head:before{
    content:"\f7ab"
}
.fa-hospital:before{
    content:"\f0f8"
}
.fa-hospital-alt:before{
    content:"\f47d"
}
.fa-hospital-symbol:before{
    content:"\f47e"
}
.fa-hospital-user:before{
    content:"\f80d"
}
.fa-hot-tub:before{
    content:"\f593"
}
.fa-hotdog:before{
    content:"\f80f"
}
.fa-hotel:before{
    content:"\f594"
}
.fa-hotjar:before{
    content:"\f3b1"
}
.fa-hourglass:before{
    content:"\f254"
}
.fa-hourglass-end:before{
    content:"\f253"
}
.fa-hourglass-half:before{
    content:"\f252"
}
.fa-hourglass-start:before{
    content:"\f251"
}
.fa-house-damage:before{
    content:"\f6f1"
}
.fa-house-user:before{
    content:"\e065"
}
.fa-houzz:before{
    content:"\f27c"
}
.fa-hryvnia:before{
    content:"\f6f2"
}
.fa-html5:before{
    content:"\f13b"
}
.fa-hubspot:before{
    content:"\f3b2"
}
.fa-i-cursor:before{
    content:"\f246"
}
.fa-ice-cream:before{
    content:"\f810"
}
.fa-icicles:before{
    content:"\f7ad"
}
.fa-icons:before{
    content:"\f86d"
}
.fa-id-badge:before{
    content:"\f2c1"
}
.fa-id-card:before{
    content:"\f2c2"
}
.fa-id-card-alt:before{
    content:"\f47f"
}
.fa-ideal:before{
    content:"\e013"
}
.fa-igloo:before{
    content:"\f7ae"
}
.fa-image:before{
    content:"\f03e"
}
.fa-images:before{
    content:"\f302"
}
.fa-imdb:before{
    content:"\f2d8"
}
.fa-inbox:before{
    content:"\f01c"
}
.fa-indent:before{
    content:"\f03c"
}
.fa-industry:before{
    content:"\f275"
}
.fa-infinity:before{
    content:"\f534"
}
.fa-info:before{
    content:"\f129"
}
.fa-info-circle:before{
    content:"\f05a"
}
.fa-innosoft:before{
    content:"\e080"
}
.fa-instagram:before{
    content:"\f16d"
}
.fa-instagram-square:before{
    content:"\e055"
}
.fa-instalod:before{
    content:"\e081"
}
.fa-intercom:before{
    content:"\f7af"
}
.fa-internet-explorer:before{
    content:"\f26b"
}
.fa-invision:before{
    content:"\f7b0"
}
.fa-ioxhost:before{
    content:"\f208"
}
.fa-italic:before{
    content:"\f033"
}
.fa-itch-io:before{
    content:"\f83a"
}
.fa-itunes:before{
    content:"\f3b4"
}
.fa-itunes-note:before{
    content:"\f3b5"
}
.fa-java:before{
    content:"\f4e4"
}
.fa-jedi:before{
    content:"\f669"
}
.fa-jedi-order:before{
    content:"\f50e"
}
.fa-jenkins:before{
    content:"\f3b6"
}
.fa-jira:before{
    content:"\f7b1"
}
.fa-joget:before{
    content:"\f3b7"
}
.fa-joint:before{
    content:"\f595"
}
.fa-joomla:before{
    content:"\f1aa"
}
.fa-journal-whills:before{
    content:"\f66a"
}
.fa-js:before{
    content:"\f3b8"
}
.fa-js-square:before{
    content:"\f3b9"
}
.fa-jsfiddle:before{
    content:"\f1cc"
}
.fa-kaaba:before{
    content:"\f66b"
}
.fa-kaggle:before{
    content:"\f5fa"
}
.fa-key:before{
    content:"\f084"
}
.fa-keybase:before{
    content:"\f4f5"
}
.fa-keyboard:before{
    content:"\f11c"
}
.fa-keycdn:before{
    content:"\f3ba"
}
.fa-khanda:before{
    content:"\f66d"
}
.fa-kickstarter:before{
    content:"\f3bb"
}
.fa-kickstarter-k:before{
    content:"\f3bc"
}
.fa-kiss:before{
    content:"\f596"
}
.fa-kiss-beam:before{
    content:"\f597"
}
.fa-kiss-wink-heart:before{
    content:"\f598"
}
.fa-kiwi-bird:before{
    content:"\f535"
}
.fa-korvue:before{
    content:"\f42f"
}
.fa-landmark:before{
    content:"\f66f"
}
.fa-language:before{
    content:"\f1ab"
}
.fa-laptop:before{
    content:"\f109"
}
.fa-laptop-code:before{
    content:"\f5fc"
}
.fa-laptop-house:before{
    content:"\e066"
}
.fa-laptop-medical:before{
    content:"\f812"
}
.fa-laravel:before{
    content:"\f3bd"
}
.fa-lastfm:before{
    content:"\f202"
}
.fa-lastfm-square:before{
    content:"\f203"
}
.fa-laugh:before{
    content:"\f599"
}
.fa-laugh-beam:before{
    content:"\f59a"
}
.fa-laugh-squint:before{
    content:"\f59b"
}
.fa-laugh-wink:before{
    content:"\f59c"
}
.fa-layer-group:before{
    content:"\f5fd"
}
.fa-leaf:before{
    content:"\f06c"
}
.fa-leanpub:before{
    content:"\f212"
}
.fa-lemon:before{
    content:"\f094"
}
.fa-less:before{
    content:"\f41d"
}
.fa-less-than:before{
    content:"\f536"
}
.fa-less-than-equal:before{
    content:"\f537"
}
.fa-level-down-alt:before{
    content:"\f3be"
}
.fa-level-up-alt:before{
    content:"\f3bf"
}
.fa-life-ring:before{
    content:"\f1cd"
}
.fa-lightbulb:before{
    content:"\f0eb"
}
.fa-line:before{
    content:"\f3c0"
}
.fa-link:before{
    content:"\f0c1"
}
.fa-linkedin:before{
    content:"\f08c"
}
.fa-linkedin-in:before{
    content:"\f0e1"
}
.fa-linode:before{
    content:"\f2b8"
}
.fa-linux:before{
    content:"\f17c"
}
.fa-lira-sign:before{
    content:"\f195"
}
.fa-list:before{
    content:"\f03a"
}
.fa-list-alt:before{
    content:"\f022"
}
.fa-list-ol:before{
    content:"\f0cb"
}
.fa-list-ul:before{
    content:"\f0ca"
}
.fa-location-arrow:before{
    content:"\f124"
}
.fa-lock:before{
    content:"\f023"
}
.fa-lock-open:before{
    content:"\f3c1"
}
.fa-long-arrow-alt-down:before{
    content:"\f309"
}
.fa-long-arrow-alt-left:before{
    content:"\f30a"
}
.fa-long-arrow-alt-right:before{
    content:"\f30b"
}
.fa-long-arrow-alt-up:before{
    content:"\f30c"
}
.fa-low-vision:before{
    content:"\f2a8"
}
.fa-luggage-cart:before{
    content:"\f59d"
}
.fa-lungs:before{
    content:"\f604"
}
.fa-lungs-virus:before{
    content:"\e067"
}
.fa-lyft:before{
    content:"\f3c3"
}
.fa-magento:before{
    content:"\f3c4"
}
.fa-magic:before{
    content:"\f0d0"
}
.fa-magnet:before{
    content:"\f076"
}
.fa-mail-bulk:before{
    content:"\f674"
}
.fa-mailchimp:before{
    content:"\f59e"
}
.fa-male:before{
    content:"\f183"
}
.fa-mandalorian:before{
    content:"\f50f"
}
.fa-map:before{
    content:"\f279"
}
.fa-map-marked:before{
    content:"\f59f"
}
.fa-map-marked-alt:before{
    content:"\f5a0"
}
.fa-map-marker:before{
    content:"\f041"
}
.fa-map-marker-alt:before{
    content:"\f3c5"
}
.fa-map-pin:before{
    content:"\f276"
}
.fa-map-signs:before{
    content:"\f277"
}
.fa-markdown:before{
    content:"\f60f"
}
.fa-marker:before{
    content:"\f5a1"
}
.fa-mars:before{
    content:"\f222"
}
.fa-mars-double:before{
    content:"\f227"
}
.fa-mars-stroke:before{
    content:"\f229"
}
.fa-mars-stroke-h:before{
    content:"\f22b"
}
.fa-mars-stroke-v:before{
    content:"\f22a"
}
.fa-mask:before{
    content:"\f6fa"
}
.fa-mastodon:before{
    content:"\f4f6"
}
.fa-maxcdn:before{
    content:"\f136"
}
.fa-mdb:before{
    content:"\f8ca"
}
.fa-medal:before{
    content:"\f5a2"
}
.fa-medapps:before{
    content:"\f3c6"
}
.fa-medium:before{
    content:"\f23a"
}
.fa-medium-m:before{
    content:"\f3c7"
}
.fa-medkit:before{
    content:"\f0fa"
}
.fa-medrt:before{
    content:"\f3c8"
}
.fa-meetup:before{
    content:"\f2e0"
}
.fa-megaport:before{
    content:"\f5a3"
}
.fa-meh:before{
    content:"\f11a"
}
.fa-meh-blank:before{
    content:"\f5a4"
}
.fa-meh-rolling-eyes:before{
    content:"\f5a5"
}
.fa-memory:before{
    content:"\f538"
}
.fa-mendeley:before{
    content:"\f7b3"
}
.fa-menorah:before{
    content:"\f676"
}
.fa-mercury:before{
    content:"\f223"
}
.fa-meteor:before{
    content:"\f753"
}
.fa-microblog:before{
    content:"\e01a"
}
.fa-microchip:before{
    content:"\f2db"
}
.fa-microphone:before{
    content:"\f130"
}
.fa-microphone-alt:before{
    content:"\f3c9"
}
.fa-microphone-alt-slash:before{
    content:"\f539"
}
.fa-microphone-slash:before{
    content:"\f131"
}
.fa-microscope:before{
    content:"\f610"
}
.fa-microsoft:before{
    content:"\f3ca"
}
.fa-minus:before{
    content:"\f068"
}
.fa-minus-circle:before{
    content:"\f056"
}
.fa-minus-square:before{
    content:"\f146"
}
.fa-mitten:before{
    content:"\f7b5"
}
.fa-mix:before{
    content:"\f3cb"
}
.fa-mixcloud:before{
    content:"\f289"
}
.fa-mixer:before{
    content:"\e056"
}
.fa-mizuni:before{
    content:"\f3cc"
}
.fa-mobile:before{
    content:"\f10b"
}
.fa-mobile-alt:before{
    content:"\f3cd"
}
.fa-modx:before{
    content:"\f285"
}
.fa-monero:before{
    content:"\f3d0"
}
.fa-money-bill:before{
    content:"\f0d6"
}
.fa-money-bill-alt:before{
    content:"\f3d1"
}
.fa-money-bill-wave:before{
    content:"\f53a"
}
.fa-money-bill-wave-alt:before{
    content:"\f53b"
}
.fa-money-check:before{
    content:"\f53c"
}
.fa-money-check-alt:before{
    content:"\f53d"
}
.fa-monument:before{
    content:"\f5a6"
}
.fa-moon:before{
    content:"\f186"
}
.fa-mortar-pestle:before{
    content:"\f5a7"
}
.fa-mosque:before{
    content:"\f678"
}
.fa-motorcycle:before{
    content:"\f21c"
}
.fa-mountain:before{
    content:"\f6fc"
}
.fa-mouse:before{
    content:"\f8cc"
}
.fa-mouse-pointer:before{
    content:"\f245"
}
.fa-mug-hot:before{
    content:"\f7b6"
}
.fa-music:before{
    content:"\f001"
}
.fa-napster:before{
    content:"\f3d2"
}
.fa-neos:before{
    content:"\f612"
}
.fa-network-wired:before{
    content:"\f6ff"
}
.fa-neuter:before{
    content:"\f22c"
}
.fa-newspaper:before{
    content:"\f1ea"
}
.fa-nimblr:before{
    content:"\f5a8"
}
.fa-node:before{
    content:"\f419"
}
.fa-node-js:before{
    content:"\f3d3"
}
.fa-not-equal:before{
    content:"\f53e"
}
.fa-notes-medical:before{
    content:"\f481"
}
.fa-npm:before{
    content:"\f3d4"
}
.fa-ns8:before{
    content:"\f3d5"
}
.fa-nutritionix:before{
    content:"\f3d6"
}
.fa-object-group:before{
    content:"\f247"
}
.fa-object-ungroup:before{
    content:"\f248"
}
.fa-octopus-deploy:before{
    content:"\e082"
}
.fa-odnoklassniki:before{
    content:"\f263"
}
.fa-odnoklassniki-square:before{
    content:"\f264"
}
.fa-oil-can:before{
    content:"\f613"
}
.fa-old-republic:before{
    content:"\f510"
}
.fa-om:before{
    content:"\f679"
}
.fa-opencart:before{
    content:"\f23d"
}
.fa-openid:before{
    content:"\f19b"
}
.fa-opera:before{
    content:"\f26a"
}
.fa-optin-monster:before{
    content:"\f23c"
}
.fa-orcid:before{
    content:"\f8d2"
}
.fa-osi:before{
    content:"\f41a"
}
.fa-otter:before{
    content:"\f700"
}
.fa-outdent:before{
    content:"\f03b"
}
.fa-page4:before{
    content:"\f3d7"
}
.fa-pagelines:before{
    content:"\f18c"
}
.fa-pager:before{
    content:"\f815"
}
.fa-paint-brush:before{
    content:"\f1fc"
}
.fa-paint-roller:before{
    content:"\f5aa"
}
.fa-palette:before{
    content:"\f53f"
}
.fa-palfed:before{
    content:"\f3d8"
}
.fa-pallet:before{
    content:"\f482"
}
.fa-paper-plane:before{
    content:"\f1d8"
}
.fa-paperclip:before{
    content:"\f0c6"
}
.fa-parachute-box:before{
    content:"\f4cd"
}
.fa-paragraph:before{
    content:"\f1dd"
}
.fa-parking:before{
    content:"\f540"
}
.fa-passport:before{
    content:"\f5ab"
}
.fa-pastafarianism:before{
    content:"\f67b"
}
.fa-paste:before{
    content:"\f0ea"
}
.fa-patreon:before{
    content:"\f3d9"
}
.fa-pause:before{
    content:"\f04c"
}
.fa-pause-circle:before{
    content:"\f28b"
}
.fa-paw:before{
    content:"\f1b0"
}
.fa-paypal:before{
    content:"\f1ed"
}
.fa-peace:before{
    content:"\f67c"
}
.fa-pen:before{
    content:"\f304"
}
.fa-pen-alt:before{
    content:"\f305"
}
.fa-pen-fancy:before{
    content:"\f5ac"
}
.fa-pen-nib:before{
    content:"\f5ad"
}
.fa-pen-square:before{
    content:"\f14b"
}
.fa-pencil-alt:before{
    content:"\f303"
}
.fa-pencil-ruler:before{
    content:"\f5ae"
}
.fa-penny-arcade:before{
    content:"\f704"
}
.fa-people-arrows:before{
    content:"\e068"
}
.fa-people-carry:before{
    content:"\f4ce"
}
.fa-pepper-hot:before{
    content:"\f816"
}
.fa-perbyte:before{
    content:"\e083"
}
.fa-percent:before{
    content:"\f295"
}
.fa-percentage:before{
    content:"\f541"
}
.fa-periscope:before{
    content:"\f3da"
}
.fa-person-booth:before{
    content:"\f756"
}
.fa-phabricator:before{
    content:"\f3db"
}
.fa-phoenix-framework:before{
    content:"\f3dc"
}
.fa-phoenix-squadron:before{
    content:"\f511"
}
.fa-phone:before{
    content:"\f095"
}
.fa-phone-alt:before{
    content:"\f879"
}
.fa-phone-slash:before{
    content:"\f3dd"
}
.fa-phone-square:before{
    content:"\f098"
}
.fa-phone-square-alt:before{
    content:"\f87b"
}
.fa-phone-volume:before{
    content:"\f2a0"
}
.fa-photo-video:before{
    content:"\f87c"
}
.fa-php:before{
    content:"\f457"
}
.fa-pied-piper:before{
    content:"\f2ae"
}
.fa-pied-piper-alt:before{
    content:"\f1a8"
}
.fa-pied-piper-hat:before{
    content:"\f4e5"
}
.fa-pied-piper-pp:before{
    content:"\f1a7"
}
.fa-pied-piper-square:before{
    content:"\e01e"
}
.fa-piggy-bank:before{
    content:"\f4d3"
}
.fa-pills:before{
    content:"\f484"
}
.fa-pinterest:before{
    content:"\f0d2"
}
.fa-pinterest-p:before{
    content:"\f231"
}
.fa-pinterest-square:before{
    content:"\f0d3"
}
.fa-pizza-slice:before{
    content:"\f818"
}
.fa-place-of-worship:before{
    content:"\f67f"
}
.fa-plane:before{
    content:"\f072"
}
.fa-plane-arrival:before{
    content:"\f5af"
}
.fa-plane-departure:before{
    content:"\f5b0"
}
.fa-plane-slash:before{
    content:"\e069"
}
.fa-play:before{
    content:"\f04b"
}
.fa-play-circle:before{
    content:"\f144"
}
.fa-playstation:before{
    content:"\f3df"
}
.fa-plug:before{
    content:"\f1e6"
}
.fa-plus:before{
    content:"\f067"
}
.fa-plus-circle:before{
    content:"\f055"
}
.fa-plus-square:before{
    content:"\f0fe"
}
.fa-podcast:before{
    content:"\f2ce"
}
.fa-poll:before{
    content:"\f681"
}
.fa-poll-h:before{
    content:"\f682"
}
.fa-poo:before{
    content:"\f2fe"
}
.fa-poo-storm:before{
    content:"\f75a"
}
.fa-poop:before{
    content:"\f619"
}
.fa-portrait:before{
    content:"\f3e0"
}
.fa-pound-sign:before{
    content:"\f154"
}
.fa-power-off:before{
    content:"\f011"
}
.fa-pray:before{
    content:"\f683"
}
.fa-praying-hands:before{
    content:"\f684"
}
.fa-prescription:before{
    content:"\f5b1"
}
.fa-prescription-bottle:before{
    content:"\f485"
}
.fa-prescription-bottle-alt:before{
    content:"\f486"
}
.fa-print:before{
    content:"\f02f"
}
.fa-procedures:before{
    content:"\f487"
}
.fa-product-hunt:before{
    content:"\f288"
}
.fa-project-diagram:before{
    content:"\f542"
}
.fa-pump-medical:before{
    content:"\e06a"
}
.fa-pump-soap:before{
    content:"\e06b"
}
.fa-pushed:before{
    content:"\f3e1"
}
.fa-puzzle-piece:before{
    content:"\f12e"
}
.fa-python:before{
    content:"\f3e2"
}
.fa-qq:before{
    content:"\f1d6"
}
.fa-qrcode:before{
    content:"\f029"
}
.fa-question:before{
    content:"\f128"
}
.fa-question-circle:before{
    content:"\f059"
}
.fa-quidditch:before{
    content:"\f458"
}
.fa-quinscape:before{
    content:"\f459"
}
.fa-quora:before{
    content:"\f2c4"
}
.fa-quote-left:before{
    content:"\f10d"
}
.fa-quote-right:before{
    content:"\f10e"
}
.fa-quran:before{
    content:"\f687"
}
.fa-r-project:before{
    content:"\f4f7"
}
.fa-radiation:before{
    content:"\f7b9"
}
.fa-radiation-alt:before{
    content:"\f7ba"
}
.fa-rainbow:before{
    content:"\f75b"
}
.fa-random:before{
    content:"\f074"
}
.fa-raspberry-pi:before{
    content:"\f7bb"
}
.fa-ravelry:before{
    content:"\f2d9"
}
.fa-react:before{
    content:"\f41b"
}
.fa-reacteurope:before{
    content:"\f75d"
}
.fa-readme:before{
    content:"\f4d5"
}
.fa-rebel:before{
    content:"\f1d0"
}
.fa-receipt:before{
    content:"\f543"
}
.fa-record-vinyl:before{
    content:"\f8d9"
}
.fa-recycle:before{
    content:"\f1b8"
}
.fa-red-river:before{
    content:"\f3e3"
}
.fa-reddit:before{
    content:"\f1a1"
}
.fa-reddit-alien:before{
    content:"\f281"
}
.fa-reddit-square:before{
    content:"\f1a2"
}
.fa-redhat:before{
    content:"\f7bc"
}
.fa-redo:before{
    content:"\f01e"
}
.fa-redo-alt:before{
    content:"\f2f9"
}
.fa-registered:before{
    content:"\f25d"
}
.fa-remove-format:before{
    content:"\f87d"
}
.fa-renren:before{
    content:"\f18b"
}
.fa-reply:before{
    content:"\f3e5"
}
.fa-reply-all:before{
    content:"\f122"
}
.fa-replyd:before{
    content:"\f3e6"
}
.fa-republican:before{
    content:"\f75e"
}
.fa-researchgate:before{
    content:"\f4f8"
}
.fa-resolving:before{
    content:"\f3e7"
}
.fa-restroom:before{
    content:"\f7bd"
}
.fa-retweet:before{
    content:"\f079"
}
.fa-rev:before{
    content:"\f5b2"
}
.fa-ribbon:before{
    content:"\f4d6"
}
.fa-ring:before{
    content:"\f70b"
}
.fa-road:before{
    content:"\f018"
}
.fa-robot:before{
    content:"\f544"
}
.fa-rocket:before{
    content:"\f135"
}
.fa-rocketchat:before{
    content:"\f3e8"
}
.fa-rockrms:before{
    content:"\f3e9"
}
.fa-route:before{
    content:"\f4d7"
}
.fa-rss:before{
    content:"\f09e"
}
.fa-rss-square:before{
    content:"\f143"
}
.fa-ruble-sign:before{
    content:"\f158"
}
.fa-ruler:before{
    content:"\f545"
}
.fa-ruler-combined:before{
    content:"\f546"
}
.fa-ruler-horizontal:before{
    content:"\f547"
}
.fa-ruler-vertical:before{
    content:"\f548"
}
.fa-running:before{
    content:"\f70c"
}
.fa-rupee-sign:before{
    content:"\f156"
}
.fa-rust:before{
    content:"\e07a"
}
.fa-sad-cry:before{
    content:"\f5b3"
}
.fa-sad-tear:before{
    content:"\f5b4"
}
.fa-safari:before{
    content:"\f267"
}
.fa-salesforce:before{
    content:"\f83b"
}
.fa-sass:before{
    content:"\f41e"
}
.fa-satellite:before{
    content:"\f7bf"
}
.fa-satellite-dish:before{
    content:"\f7c0"
}
.fa-save:before{
    content:"\f0c7"
}
.fa-schlix:before{
    content:"\f3ea"
}
.fa-school:before{
    content:"\f549"
}
.fa-screwdriver:before{
    content:"\f54a"
}
.fa-scribd:before{
    content:"\f28a"
}
.fa-scroll:before{
    content:"\f70e"
}
.fa-sd-card:before{
    content:"\f7c2"
}
.fa-search:before{
    content:"\f002"
}
.fa-search-dollar:before{
    content:"\f688"
}
.fa-search-location:before{
    content:"\f689"
}
.fa-search-minus:before{
    content:"\f010"
}
.fa-search-plus:before{
    content:"\f00e"
}
.fa-searchengin:before{
    content:"\f3eb"
}
.fa-seedling:before{
    content:"\f4d8"
}
.fa-sellcast:before{
    content:"\f2da"
}
.fa-sellsy:before{
    content:"\f213"
}
.fa-server:before{
    content:"\f233"
}
.fa-servicestack:before{
    content:"\f3ec"
}
.fa-shapes:before{
    content:"\f61f"
}
.fa-share:before{
    content:"\f064"
}
.fa-share-alt:before{
    content:"\f1e0"
}
.fa-share-alt-square:before{
    content:"\f1e1"
}
.fa-share-square:before{
    content:"\f14d"
}
.fa-shekel-sign:before{
    content:"\f20b"
}
.fa-shield-alt:before{
    content:"\f3ed"
}
.fa-shield-virus:before{
    content:"\e06c"
}
.fa-ship:before{
    content:"\f21a"
}
.fa-shipping-fast:before{
    content:"\f48b"
}
.fa-shirtsinbulk:before{
    content:"\f214"
}
.fa-shoe-prints:before{
    content:"\f54b"
}
.fa-shopify:before{
    content:"\e057"
}
.fa-shopping-bag:before{
    content:"\f290"
}
.fa-shopping-basket:before{
    content:"\f291"
}
.fa-shopping-cart:before{
    content:"\f07a"
}
.fa-shopware:before{
    content:"\f5b5"
}
.fa-shower:before{
    content:"\f2cc"
}
.fa-shuttle-van:before{
    content:"\f5b6"
}
.fa-sign:before{
    content:"\f4d9"
}
.fa-sign-in-alt:before{
    content:"\f2f6"
}
.fa-sign-language:before{
    content:"\f2a7"
}
.fa-sign-out-alt:before{
    content:"\f2f5"
}
.fa-signal:before{
    content:"\f012"
}
.fa-signature:before{
    content:"\f5b7"
}
.fa-sim-card:before{
    content:"\f7c4"
}
.fa-simplybuilt:before{
    content:"\f215"
}
.fa-sink:before{
    content:"\e06d"
}
.fa-sistrix:before{
    content:"\f3ee"
}
.fa-sitemap:before{
    content:"\f0e8"
}
.fa-sith:before{
    content:"\f512"
}
.fa-skating:before{
    content:"\f7c5"
}
.fa-sketch:before{
    content:"\f7c6"
}
.fa-skiing:before{
    content:"\f7c9"
}
.fa-skiing-nordic:before{
    content:"\f7ca"
}
.fa-skull:before{
    content:"\f54c"
}
.fa-skull-crossbones:before{
    content:"\f714"
}
.fa-skyatlas:before{
    content:"\f216"
}
.fa-skype:before{
    content:"\f17e"
}
.fa-slack:before{
    content:"\f198"
}
.fa-slack-hash:before{
    content:"\f3ef"
}
.fa-slash:before{
    content:"\f715"
}
.fa-sleigh:before{
    content:"\f7cc"
}
.fa-sliders-h:before{
    content:"\f1de"
}
.fa-slideshare:before{
    content:"\f1e7"
}
.fa-smile:before{
    content:"\f118"
}
.fa-smile-beam:before{
    content:"\f5b8"
}
.fa-smile-wink:before{
    content:"\f4da"
}
.fa-smog:before{
    content:"\f75f"
}
.fa-smoking:before{
    content:"\f48d"
}
.fa-smoking-ban:before{
    content:"\f54d"
}
.fa-sms:before{
    content:"\f7cd"
}
.fa-snapchat:before{
    content:"\f2ab"
}
.fa-snapchat-ghost:before{
    content:"\f2ac"
}
.fa-snapchat-square:before{
    content:"\f2ad"
}
.fa-snowboarding:before{
    content:"\f7ce"
}
.fa-snowflake:before{
    content:"\f2dc"
}
.fa-snowman:before{
    content:"\f7d0"
}
.fa-snowplow:before{
    content:"\f7d2"
}
.fa-soap:before{
    content:"\e06e"
}
.fa-socks:before{
    content:"\f696"
}
.fa-solar-panel:before{
    content:"\f5ba"
}
.fa-sort:before{
    content:"\f0dc"
}
.fa-sort-alpha-down:before{
    content:"\f15d"
}
.fa-sort-alpha-down-alt:before{
    content:"\f881"
}
.fa-sort-alpha-up:before{
    content:"\f15e"
}
.fa-sort-alpha-up-alt:before{
    content:"\f882"
}
.fa-sort-amount-down:before{
    content:"\f160"
}
.fa-sort-amount-down-alt:before{
    content:"\f884"
}
.fa-sort-amount-up:before{
    content:"\f161"
}
.fa-sort-amount-up-alt:before{
    content:"\f885"
}
.fa-sort-down:before{
    content:"\f0dd"
}
.fa-sort-numeric-down:before{
    content:"\f162"
}
.fa-sort-numeric-down-alt:before{
    content:"\f886"
}
.fa-sort-numeric-up:before{
    content:"\f163"
}
.fa-sort-numeric-up-alt:before{
    content:"\f887"
}
.fa-sort-up:before{
    content:"\f0de"
}
.fa-soundcloud:before{
    content:"\f1be"
}
.fa-sourcetree:before{
    content:"\f7d3"
}
.fa-spa:before{
    content:"\f5bb"
}
.fa-space-shuttle:before{
    content:"\f197"
}
.fa-speakap:before{
    content:"\f3f3"
}
.fa-speaker-deck:before{
    content:"\f83c"
}
.fa-spell-check:before{
    content:"\f891"
}
.fa-spider:before{
    content:"\f717"
}
.fa-spinner:before{
    content:"\f110"
}
.fa-splotch:before{
    content:"\f5bc"
}
.fa-spotify:before{
    content:"\f1bc"
}
.fa-spray-can:before{
    content:"\f5bd"
}
.fa-square:before{
    content:"\f0c8"
}
.fa-square-full:before{
    content:"\f45c"
}
.fa-square-root-alt:before{
    content:"\f698"
}
.fa-squarespace:before{
    content:"\f5be"
}
.fa-stack-exchange:before{
    content:"\f18d"
}
.fa-stack-overflow:before{
    content:"\f16c"
}
.fa-stackpath:before{
    content:"\f842"
}
.fa-stamp:before{
    content:"\f5bf"
}
.fa-star:before{
    content:"\f005"
}
.fa-star-and-crescent:before{
    content:"\f699"
}
.fa-star-half:before{
    content:"\f089"
}
.fa-star-half-alt:before{
    content:"\f5c0"
}
.fa-star-of-david:before{
    content:"\f69a"
}
.fa-star-of-life:before{
    content:"\f621"
}
.fa-staylinked:before{
    content:"\f3f5"
}
.fa-steam:before{
    content:"\f1b6"
}
.fa-steam-square:before{
    content:"\f1b7"
}
.fa-steam-symbol:before{
    content:"\f3f6"
}
.fa-step-backward:before{
    content:"\f048"
}
.fa-step-forward:before{
    content:"\f051"
}
.fa-stethoscope:before{
    content:"\f0f1"
}
.fa-sticker-mule:before{
    content:"\f3f7"
}
.fa-sticky-note:before{
    content:"\f249"
}
.fa-stop:before{
    content:"\f04d"
}
.fa-stop-circle:before{
    content:"\f28d"
}
.fa-stopwatch:before{
    content:"\f2f2"
}
.fa-stopwatch-20:before{
    content:"\e06f"
}
.fa-store:before{
    content:"\f54e"
}
.fa-store-alt:before{
    content:"\f54f"
}
.fa-store-alt-slash:before{
    content:"\e070"
}
.fa-store-slash:before{
    content:"\e071"
}
.fa-strava:before{
    content:"\f428"
}
.fa-stream:before{
    content:"\f550"
}
.fa-street-view:before{
    content:"\f21d"
}
.fa-strikethrough:before{
    content:"\f0cc"
}
.fa-stripe:before{
    content:"\f429"
}
.fa-stripe-s:before{
    content:"\f42a"
}
.fa-stroopwafel:before{
    content:"\f551"
}
.fa-studiovinari:before{
    content:"\f3f8"
}
.fa-stumbleupon:before{
    content:"\f1a4"
}
.fa-stumbleupon-circle:before{
    content:"\f1a3"
}
.fa-subscript:before{
    content:"\f12c"
}
.fa-subway:before{
    content:"\f239"
}
.fa-suitcase:before{
    content:"\f0f2"
}
.fa-suitcase-rolling:before{
    content:"\f5c1"
}
.fa-sun:before{
    content:"\f185"
}
.fa-superpowers:before{
    content:"\f2dd"
}
.fa-superscript:before{
    content:"\f12b"
}
.fa-supple:before{
    content:"\f3f9"
}
.fa-surprise:before{
    content:"\f5c2"
}
.fa-suse:before{
    content:"\f7d6"
}
.fa-swatchbook:before{
    content:"\f5c3"
}
.fa-swift:before{
    content:"\f8e1"
}
.fa-swimmer:before{
    content:"\f5c4"
}
.fa-swimming-pool:before{
    content:"\f5c5"
}
.fa-symfony:before{
    content:"\f83d"
}
.fa-synagogue:before{
    content:"\f69b"
}
.fa-sync:before{
    content:"\f021"
}
.fa-sync-alt:before{
    content:"\f2f1"
}
.fa-syringe:before{
    content:"\f48e"
}
.fa-table:before{
    content:"\f0ce"
}
.fa-table-tennis:before{
    content:"\f45d"
}
.fa-tablet:before{
    content:"\f10a"
}
.fa-tablet-alt:before{
    content:"\f3fa"
}
.fa-tablets:before{
    content:"\f490"
}
.fa-tachometer-alt:before{
    content:"\f3fd"
}
.fa-tag:before{
    content:"\f02b"
}
.fa-tags:before{
    content:"\f02c"
}
.fa-tape:before{
    content:"\f4db"
}
.fa-tasks:before{
    content:"\f0ae"
}
.fa-taxi:before{
    content:"\f1ba"
}
.fa-teamspeak:before{
    content:"\f4f9"
}
.fa-teeth:before{
    content:"\f62e"
}
.fa-teeth-open:before{
    content:"\f62f"
}
.fa-telegram:before{
    content:"\f2c6"
}
.fa-telegram-plane:before{
    content:"\f3fe"
}
.fa-temperature-high:before{
    content:"\f769"
}
.fa-temperature-low:before{
    content:"\f76b"
}
.fa-tencent-weibo:before{
    content:"\f1d5"
}
.fa-tenge:before{
    content:"\f7d7"
}
.fa-terminal:before{
    content:"\f120"
}
.fa-text-height:before{
    content:"\f034"
}
.fa-text-width:before{
    content:"\f035"
}
.fa-th:before{
    content:"\f00a"
}
.fa-th-large:before{
    content:"\f009"
}
.fa-th-list:before{
    content:"\f00b"
}
.fa-the-red-yeti:before{
    content:"\f69d"
}
.fa-theater-masks:before{
    content:"\f630"
}
.fa-themeco:before{
    content:"\f5c6"
}
.fa-themeisle:before{
    content:"\f2b2"
}
.fa-thermometer:before{
    content:"\f491"
}
.fa-thermometer-empty:before{
    content:"\f2cb"
}
.fa-thermometer-full:before{
    content:"\f2c7"
}
.fa-thermometer-half:before{
    content:"\f2c9"
}
.fa-thermometer-quarter:before{
    content:"\f2ca"
}
.fa-thermometer-three-quarters:before{
    content:"\f2c8"
}
.fa-think-peaks:before{
    content:"\f731"
}
.fa-thumbs-down:before{
    content:"\f165"
}
.fa-thumbs-up:before{
    content:"\f164"
}
.fa-thumbtack:before{
    content:"\f08d"
}
.fa-ticket-alt:before{
    content:"\f3ff"
}
.fa-tiktok:before{
    content:"\e07b"
}
.fa-times:before{
    content:"\f00d"
}
.fa-times-circle:before{
    content:"\f057"
}
.fa-tint:before{
    content:"\f043"
}
.fa-tint-slash:before{
    content:"\f5c7"
}
.fa-tired:before{
    content:"\f5c8"
}
.fa-toggle-off:before{
    content:"\f204"
}
.fa-toggle-on:before{
    content:"\f205"
}
.fa-toilet:before{
    content:"\f7d8"
}
.fa-toilet-paper:before{
    content:"\f71e"
}
.fa-toilet-paper-slash:before{
    content:"\e072"
}
.fa-toolbox:before{
    content:"\f552"
}
.fa-tools:before{
    content:"\f7d9"
}
.fa-tooth:before{
    content:"\f5c9"
}
.fa-torah:before{
    content:"\f6a0"
}
.fa-torii-gate:before{
    content:"\f6a1"
}
.fa-tractor:before{
    content:"\f722"
}
.fa-trade-federation:before{
    content:"\f513"
}
.fa-trademark:before{
    content:"\f25c"
}
.fa-traffic-light:before{
    content:"\f637"
}
.fa-trailer:before{
    content:"\e041"
}
.fa-train:before{
    content:"\f238"
}
.fa-tram:before{
    content:"\f7da"
}
.fa-transgender:before{
    content:"\f224"
}
.fa-transgender-alt:before{
    content:"\f225"
}
.fa-trash:before{
    content:"\f1f8"
}
.fa-trash-alt:before{
    content:"\f2ed"
}
.fa-trash-restore:before{
    content:"\f829"
}
.fa-trash-restore-alt:before{
    content:"\f82a"
}
.fa-tree:before{
    content:"\f1bb"
}
.fa-trello:before{
    content:"\f181"
}
.fa-tripadvisor:before{
    content:"\f262"
}
.fa-trophy:before{
    content:"\f091"
}
.fa-truck:before{
    content:"\f0d1"
}
.fa-truck-loading:before{
    content:"\f4de"
}
.fa-truck-monster:before{
    content:"\f63b"
}
.fa-truck-moving:before{
    content:"\f4df"
}
.fa-truck-pickup:before{
    content:"\f63c"
}
.fa-tshirt:before{
    content:"\f553"
}
.fa-tty:before{
    content:"\f1e4"
}
.fa-tumblr:before{
    content:"\f173"
}
.fa-tumblr-square:before{
    content:"\f174"
}
.fa-tv:before{
    content:"\f26c"
}
.fa-twitch:before{
    content:"\f1e8"
}
.fa-twitter:before{
    content:"\f099"
}
.fa-twitter-square:before{
    content:"\f081"
}
.fa-typo3:before{
    content:"\f42b"
}
.fa-uber:before{
    content:"\f402"
}
.fa-ubuntu:before{
    content:"\f7df"
}
.fa-uikit:before{
    content:"\f403"
}
.fa-umbraco:before{
    content:"\f8e8"
}
.fa-umbrella:before{
    content:"\f0e9"
}
.fa-umbrella-beach:before{
    content:"\f5ca"
}
.fa-uncharted:before{
    content:"\e084"
}
.fa-underline:before{
    content:"\f0cd"
}
.fa-undo:before{
    content:"\f0e2"
}
.fa-undo-alt:before{
    content:"\f2ea"
}
.fa-uniregistry:before{
    content:"\f404"
}
.fa-unity:before{
    content:"\e049"
}
.fa-universal-access:before{
    content:"\f29a"
}
.fa-university:before{
    content:"\f19c"
}
.fa-unlink:before{
    content:"\f127"
}
.fa-unlock:before{
    content:"\f09c"
}
.fa-unlock-alt:before{
    content:"\f13e"
}
.fa-unsplash:before{
    content:"\e07c"
}
.fa-untappd:before{
    content:"\f405"
}
.fa-upload:before{
    content:"\f093"
}
.fa-ups:before{
    content:"\f7e0"
}
.fa-usb:before{
    content:"\f287"
}
.fa-user:before{
    content:"\f007"
}
.fa-user-alt:before{
    content:"\f406"
}
.fa-user-alt-slash:before{
    content:"\f4fa"
}
.fa-user-astronaut:before{
    content:"\f4fb"
}
.fa-user-check:before{
    content:"\f4fc"
}
.fa-user-circle:before{
    content:"\f2bd"
}
.fa-user-clock:before{
    content:"\f4fd"
}
.fa-user-cog:before{
    content:"\f4fe"
}
.fa-user-edit:before{
    content:"\f4ff"
}
.fa-user-friends:before{
    content:"\f500"
}
.fa-user-graduate:before{
    content:"\f501"
}
.fa-user-injured:before{
    content:"\f728"
}
.fa-user-lock:before{
    content:"\f502"
}
.fa-user-md:before{
    content:"\f0f0"
}
.fa-user-minus:before{
    content:"\f503"
}
.fa-user-ninja:before{
    content:"\f504"
}
.fa-user-nurse:before{
    content:"\f82f"
}
.fa-user-plus:before{
    content:"\f234"
}
.fa-user-secret:before{
    content:"\f21b"
}
.fa-user-shield:before{
    content:"\f505"
}
.fa-user-slash:before{
    content:"\f506"
}
.fa-user-tag:before{
    content:"\f507"
}
.fa-user-tie:before{
    content:"\f508"
}
.fa-user-times:before{
    content:"\f235"
}
.fa-users:before{
    content:"\f0c0"
}
.fa-users-cog:before{
    content:"\f509"
}
.fa-users-slash:before{
    content:"\e073"
}
.fa-usps:before{
    content:"\f7e1"
}
.fa-ussunnah:before{
    content:"\f407"
}
.fa-utensil-spoon:before{
    content:"\f2e5"
}
.fa-utensils:before{
    content:"\f2e7"
}
.fa-vaadin:before{
    content:"\f408"
}
.fa-vector-square:before{
    content:"\f5cb"
}
.fa-venus:before{
    content:"\f221"
}
.fa-venus-double:before{
    content:"\f226"
}
.fa-venus-mars:before{
    content:"\f228"
}
.fa-vest:before{
    content:"\e085"
}
.fa-vest-patches:before{
    content:"\e086"
}
.fa-viacoin:before{
    content:"\f237"
}
.fa-viadeo:before{
    content:"\f2a9"
}
.fa-viadeo-square:before{
    content:"\f2aa"
}
.fa-vial:before{
    content:"\f492"
}
.fa-vials:before{
    content:"\f493"
}
.fa-viber:before{
    content:"\f409"
}
.fa-video:before{
    content:"\f03d"
}
.fa-video-slash:before{
    content:"\f4e2"
}
.fa-vihara:before{
    content:"\f6a7"
}
.fa-vimeo:before{
    content:"\f40a"
}
.fa-vimeo-square:before{
    content:"\f194"
}
.fa-vimeo-v:before{
    content:"\f27d"
}
.fa-vine:before{
    content:"\f1ca"
}
.fa-virus:before{
    content:"\e074"
}
.fa-virus-slash:before{
    content:"\e075"
}
.fa-viruses:before{
    content:"\e076"
}
.fa-vk:before{
    content:"\f189"
}
.fa-vnv:before{
    content:"\f40b"
}
.fa-voicemail:before{
    content:"\f897"
}
.fa-volleyball-ball:before{
    content:"\f45f"
}
.fa-volume-down:before{
    content:"\f027"
}
.fa-volume-mute:before{
    content:"\f6a9"
}
.fa-volume-off:before{
    content:"\f026"
}
.fa-volume-up:before{
    content:"\f028"
}
.fa-vote-yea:before{
    content:"\f772"
}
.fa-vr-cardboard:before{
    content:"\f729"
}
.fa-vuejs:before{
    content:"\f41f"
}
.fa-walking:before{
    content:"\f554"
}
.fa-wallet:before{
    content:"\f555"
}
.fa-warehouse:before{
    content:"\f494"
}
.fa-watchman-monitoring:before{
    content:"\e087"
}
.fa-water:before{
    content:"\f773"
}
.fa-wave-square:before{
    content:"\f83e"
}
.fa-waze:before{
    content:"\f83f"
}
.fa-weebly:before{
    content:"\f5cc"
}
.fa-weibo:before{
    content:"\f18a"
}
.fa-weight:before{
    content:"\f496"
}
.fa-weight-hanging:before{
    content:"\f5cd"
}
.fa-weixin:before{
    content:"\f1d7"
}
.fa-whatsapp:before{
    content:"\f232"
}
.fa-whatsapp-square:before{
    content:"\f40c"
}
.fa-wheelchair:before{
    content:"\f193"
}
.fa-whmcs:before{
    content:"\f40d"
}
.fa-wifi:before{
    content:"\f1eb"
}
.fa-wikipedia-w:before{
    content:"\f266"
}
.fa-wind:before{
    content:"\f72e"
}
.fa-window-close:before{
    content:"\f410"
}
.fa-window-maximize:before{
    content:"\f2d0"
}
.fa-window-minimize:before{
    content:"\f2d1"
}
.fa-window-restore:before{
    content:"\f2d2"
}
.fa-windows:before{
    content:"\f17a"
}
.fa-wine-bottle:before{
    content:"\f72f"
}
.fa-wine-glass:before{
    content:"\f4e3"
}
.fa-wine-glass-alt:before{
    content:"\f5ce"
}
.fa-wix:before{
    content:"\f5cf"
}
.fa-wizards-of-the-coast:before{
    content:"\f730"
}
.fa-wodu:before{
    content:"\e088"
}
.fa-wolf-pack-battalion:before{
    content:"\f514"
}
.fa-won-sign:before{
    content:"\f159"
}
.fa-wordpress:before{
    content:"\f19a"
}
.fa-wordpress-simple:before{
    content:"\f411"
}
.fa-wpbeginner:before{
    content:"\f297"
}
.fa-wpexplorer:before{
    content:"\f2de"
}
.fa-wpforms:before{
    content:"\f298"
}
.fa-wpressr:before{
    content:"\f3e4"
}
.fa-wrench:before{
    content:"\f0ad"
}
.fa-x-ray:before{
    content:"\f497"
}
.fa-xbox:before{
    content:"\f412"
}
.fa-xing:before{
    content:"\f168"
}
.fa-xing-square:before{
    content:"\f169"
}
.fa-y-combinator:before{
    content:"\f23b"
}
.fa-yahoo:before{
    content:"\f19e"
}
.fa-yammer:before{
    content:"\f840"
}
.fa-yandex:before{
    content:"\f413"
}
.fa-yandex-international:before{
    content:"\f414"
}
.fa-yarn:before{
    content:"\f7e3"
}
.fa-yelp:before{
    content:"\f1e9"
}
.fa-yen-sign:before{
    content:"\f157"
}
.fa-yin-yang:before{
    content:"\f6ad"
}
.fa-yoast:before{
    content:"\f2b1"
}
.fa-youtube:before{
    content:"\f167"
}
.fa-youtube-square:before{
    content:"\f431"
}
.fa-zhihu:before{
    content:"\f63f"
}
.sr-only{
    border:0;
    clip:rect(0,0,0,0);
    height:1px;
    margin:-1px;
    overflow:hidden;
    padding:0;
    position:absolute;
    width:1px
}
.sr-only-focusable:active,.sr-only-focusable:focus{
    clip:auto;
    height:auto;
    margin:0;
    overflow:visible;
    position:static;
    width:auto
}
@charset "UTF-8";
.wp-block-archives{
    box-sizing:border-box
}
.wp-block-archives-dropdown label{
    display:block
}
.wp-block-avatar{
    line-height:0
}
.wp-block-avatar,.wp-block-avatar img{
    box-sizing:border-box
}
.wp-block-avatar.aligncenter{
    text-align:center
}
.wp-block-audio{
    box-sizing:border-box
}
.wp-block-audio figcaption{
    margin-bottom:1em;
    margin-top:.5em
}
.wp-block-audio audio{
    min-width:300px;
    width:100%
}
.wp-block-button__link{
    box-sizing:border-box;
    cursor:pointer;
    display:inline-block;
    text-align:center;
    word-break:break-word
}
.wp-block-button__link.aligncenter{
    text-align:center
}
.wp-block-button__link.alignright{
    text-align:right
}
:where(.wp-block-button__link){
    border-radius:9999px;
    box-shadow:none;
    padding:calc(.667em+2px) calc(1.333em+2px);
    text-decoration:none
}
.wp-block-button[style*=text-decoration] .wp-block-button__link{
    text-decoration:inherit
}
.wp-block-buttons>.wp-block-button.has-custom-width{
    max-width:none
}
.wp-block-buttons>.wp-block-button.has-custom-width .wp-block-button__link{
    width:100%
}
.wp-block-buttons>.wp-block-button.has-custom-font-size .wp-block-button__link{
    font-size:inherit
}
.wp-block-buttons>.wp-block-button.wp-block-button__width-25{
    width:calc(25% - var(--wp--style--block-gap,.5em)*.75)
}
.wp-block-buttons>.wp-block-button.wp-block-button__width-50{
    width:calc(50% - var(--wp--style--block-gap,.5em)*.5)
}
.wp-block-buttons>.wp-block-button.wp-block-button__width-75{
    width:calc(75% - var(--wp--style--block-gap,.5em)*.25)
}
.wp-block-buttons>.wp-block-button.wp-block-button__width-100{
    flex-basis:100%;
    width:100%
}
.wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-25{
    width:25%
}
.wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-50{
    width:50%
}
.wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-75{
    width:75%
}
.wp-block-button.is-style-squared,.wp-block-button__link.wp-block-button.is-style-squared{
    border-radius:0
}
.wp-block-button.no-border-radius,.wp-block-button__link.no-border-radius{
    border-radius:0!important
}
.wp-block-button .wp-block-button__link.is-style-outline,.wp-block-button.is-style-outline>.wp-block-button__link{
    border:2px solid;
    padding:.667em 1.333em
}
.wp-block-button .wp-block-button__link.is-style-outline:not(.has-text-color),.wp-block-button.is-style-outline>.wp-block-button__link:not(.has-text-color){
    color:currentColor
}
.wp-block-button .wp-block-button__link.is-style-outline:not(.has-background),.wp-block-button.is-style-outline>.wp-block-button__link:not(.has-background){
    background-color:transparent;
    background-image:none
}
.wp-block-button .wp-block-button__link:where(.has-border-color){
    border-width:initial
}
.wp-block-button .wp-block-button__link:where([style*=border-top-color]){
    border-top-width:medium
}
.wp-block-button .wp-block-button__link:where([style*=border-right-color]){
    border-right-width:medium
}
.wp-block-button .wp-block-button__link:where([style*=border-bottom-color]){
    border-bottom-width:medium
}
.wp-block-button .wp-block-button__link:where([style*=border-left-color]){
    border-left-width:medium
}
.wp-block-button .wp-block-button__link:where([style*=border-style]){
    border-width:initial
}
.wp-block-button .wp-block-button__link:where([style*=border-top-style]){
    border-top-width:medium
}
.wp-block-button .wp-block-button__link:where([style*=border-right-style]){
    border-right-width:medium
}
.wp-block-button .wp-block-button__link:where([style*=border-bottom-style]){
    border-bottom-width:medium
}
.wp-block-button .wp-block-button__link:where([style*=border-left-style]){
    border-left-width:medium
}
.wp-block-buttons.is-vertical{
    flex-direction:column
}
.wp-block-buttons.is-vertical>.wp-block-button:last-child{
    margin-bottom:0
}
.wp-block-buttons>.wp-block-button{
    display:inline-block;
    margin:0
}
.wp-block-buttons.is-content-justification-left{
    justify-content:flex-start
}
.wp-block-buttons.is-content-justification-left.is-vertical{
    align-items:flex-start
}
.wp-block-buttons.is-content-justification-center{
    justify-content:center
}
.wp-block-buttons.is-content-justification-center.is-vertical{
    align-items:center
}
.wp-block-buttons.is-content-justification-right{
    justify-content:flex-end
}
.wp-block-buttons.is-content-justification-right.is-vertical{
    align-items:flex-end
}
.wp-block-buttons.is-content-justification-space-between{
    justify-content:space-between
}
.wp-block-buttons.aligncenter{
    text-align:center
}
.wp-block-buttons:not(.is-content-justification-space-between,.is-content-justification-right,.is-content-justification-left,.is-content-justification-center) .wp-block-button.aligncenter{
    margin-left:auto;
    margin-right:auto;
    width:100%
}
.wp-block-buttons[style*=text-decoration] .wp-block-button,.wp-block-buttons[style*=text-decoration] .wp-block-button__link{
    text-decoration:inherit
}
.wp-block-buttons.has-custom-font-size .wp-block-button__link{
    font-size:inherit
}
.wp-block-button.aligncenter,.wp-block-calendar{
    text-align:center
}
.wp-block-calendar td,.wp-block-calendar th{
    border:1px solid;
    padding:.25em
}
.wp-block-calendar th{
    font-weight:400
}
.wp-block-calendar caption{
    background-color:inherit
}
.wp-block-calendar table{
    border-collapse:collapse;
    width:100%
}
.wp-block-calendar table:where(:not(.has-text-color)){
    color:#40464d
}
.wp-block-calendar table:where(:not(.has-text-color)) td,.wp-block-calendar table:where(:not(.has-text-color)) th{
    border-color:#ddd
}
.wp-block-calendar table.has-background th{
    background-color:inherit
}
.wp-block-calendar table.has-text-color th{
    color:inherit
}
:where(.wp-block-calendar table:not(.has-background) th){
    background:#ddd
}
.wp-block-categories{
    box-sizing:border-box
}
.wp-block-categories.alignleft{
    margin-right:2em
}
.wp-block-categories.alignright{
    margin-left:2em
}
.wp-block-categories.wp-block-categories-dropdown.aligncenter{
    text-align:center
}
.wp-block-code{
    box-sizing:border-box
}
.wp-block-code code{
    display:block;
    font-family:inherit;
    overflow-wrap:break-word;
    white-space:pre-wrap
}
.wp-block-columns{
    align-items:normal!important;
    box-sizing:border-box;
    display:flex;
    flex-wrap:wrap!important
}
@media(min-width:782px){
    .wp-block-columns{
        flex-wrap:nowrap!important
    }
}
.wp-block-columns.are-vertically-aligned-top{
    align-items:flex-start
}
.wp-block-columns.are-vertically-aligned-center{
    align-items:center
}
.wp-block-columns.are-vertically-aligned-bottom{
    align-items:flex-end
}
@media(max-width:781px){
    .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{
        flex-basis:100%!important
    }
}
@media(min-width:782px){
    .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{
        flex-basis:0;
        flex-grow:1
    }
    .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column[style*=flex-basis]{
        flex-grow:0
    }
}
.wp-block-columns.is-not-stacked-on-mobile{
    flex-wrap:nowrap!important
}
.wp-block-columns.is-not-stacked-on-mobile>.wp-block-column{
    flex-basis:0;
    flex-grow:1
}
.wp-block-columns.is-not-stacked-on-mobile>.wp-block-column[style*=flex-basis]{
    flex-grow:0
}
:where(.wp-block-columns){
    margin-bottom:1.75em
}
:where(.wp-block-columns.has-background){
    padding:1.25em 2.375em
}
.wp-block-column{
    flex-grow:1;
    min-width:0;
    overflow-wrap:break-word;
    word-break:break-word
}
.wp-block-column.is-vertically-aligned-top{
    align-self:flex-start
}
.wp-block-column.is-vertically-aligned-center{
    align-self:center
}
.wp-block-column.is-vertically-aligned-bottom{
    align-self:flex-end
}
.wp-block-column.is-vertically-aligned-stretch{
    align-self:stretch
}
.wp-block-column.is-vertically-aligned-bottom,.wp-block-column.is-vertically-aligned-center,.wp-block-column.is-vertically-aligned-top{
    width:100%
}
.wp-block-post-comments{
    box-sizing:border-box
}
.wp-block-post-comments .alignleft{
    float:left
}
.wp-block-post-comments .alignright{
    float:right
}
.wp-block-post-comments .navigation:after{
    clear:both;
    content:"";
    display:table
}
.wp-block-post-comments .commentlist{
    clear:both;
    list-style:none;
    margin:0;
    padding:0
}
.wp-block-post-comments .commentlist .comment{
    min-height:2.25em;
    padding-left:3.25em
}
.wp-block-post-comments .commentlist .comment p{
    font-size:1em;
    line-height:1.8;
    margin:1em 0
}
.wp-block-post-comments .commentlist .children{
    list-style:none;
    margin:0;
    padding:0
}
.wp-block-post-comments .comment-author{
    line-height:1.5
}
.wp-block-post-comments .comment-author .avatar{
    border-radius:1.5em;
    display:block;
    float:left;
    height:2.5em;
    margin-right:.75em;
    margin-top:.5em;
    width:2.5em
}
.wp-block-post-comments .comment-author cite{
    font-style:normal
}
.wp-block-post-comments .comment-meta{
    font-size:.875em;
    line-height:1.5
}
.wp-block-post-comments .comment-meta b{
    font-weight:400
}
.wp-block-post-comments .comment-meta .comment-awaiting-moderation{
    display:block;
    margin-bottom:1em;
    margin-top:1em
}
.wp-block-post-comments .comment-body .commentmetadata{
    font-size:.875em
}
.wp-block-post-comments .comment-form-author label,.wp-block-post-comments .comment-form-comment label,.wp-block-post-comments .comment-form-email label,.wp-block-post-comments .comment-form-url label{
    display:block;
    margin-bottom:.25em
}
.wp-block-post-comments .comment-form input:not([type=submit]):not([type=checkbox]),.wp-block-post-comments .comment-form textarea{
    box-sizing:border-box;
    display:block;
    width:100%
}
.wp-block-post-comments .comment-form-cookies-consent{
    display:flex;
    gap:.25em
}
.wp-block-post-comments .comment-form-cookies-consent #wp-comment-cookies-consent{
    margin-top:.35em
}
.wp-block-post-comments .comment-reply-title{
    margin-bottom:0
}
.wp-block-post-comments .comment-reply-title :where(small){
    font-size:var(--wp--preset--font-size--medium,smaller);
    margin-left:.5em
}
.wp-block-post-comments .reply{
    font-size:.875em;
    margin-bottom:1.4em
}
.wp-block-post-comments input:not([type=submit]),.wp-block-post-comments textarea{
    border:1px solid #949494;
    font-family:inherit;
    font-size:1em
}
.wp-block-post-comments input:not([type=submit]):not([type=checkbox]),.wp-block-post-comments textarea{
    padding:calc(.667em+2px)
}
:where(.wp-block-post-comments input[type=submit]){
    border:0
}
.wp-block-comments-pagination>.wp-block-comments-pagination-next,.wp-block-comments-pagination>.wp-block-comments-pagination-numbers,.wp-block-comments-pagination>.wp-block-comments-pagination-previous{
    margin-bottom:.5em;
    margin-right:.5em
}
.wp-block-comments-pagination>.wp-block-comments-pagination-next:last-child,.wp-block-comments-pagination>.wp-block-comments-pagination-numbers:last-child,.wp-block-comments-pagination>.wp-block-comments-pagination-previous:last-child{
    margin-right:0
}
.wp-block-comments-pagination .wp-block-comments-pagination-previous-arrow{
    display:inline-block;
    margin-right:1ch
}
.wp-block-comments-pagination .wp-block-comments-pagination-previous-arrow:not(.is-arrow-chevron){
    transform:scaleX(1)
}
.wp-block-comments-pagination .wp-block-comments-pagination-next-arrow{
    display:inline-block;
    margin-left:1ch
}
.wp-block-comments-pagination .wp-block-comments-pagination-next-arrow:not(.is-arrow-chevron){
    transform:scaleX(1)
}
.wp-block-comments-pagination.aligncenter{
    justify-content:center
}
.wp-block-comment-template{
    box-sizing:border-box;
    list-style:none;
    margin-bottom:0;
    max-width:100%;
    padding:0
}
.wp-block-comment-template li{
    clear:both
}
.wp-block-comment-template ol{
    list-style:none;
    margin-bottom:0;
    max-width:100%;
    padding-left:2rem
}
.wp-block-comment-template.alignleft{
    float:left
}
.wp-block-comment-template.aligncenter{
    margin-left:auto;
    margin-right:auto;
    width:-moz-fit-content;
    width:fit-content
}
.wp-block-comment-template.alignright{
    float:right
}
.wp-block-cover,.wp-block-cover-image{
    align-items:center;
    background-position:50%;
    box-sizing:border-box;
    display:flex;
    justify-content:center;
    min-height:430px;
    overflow:hidden;
    overflow:clip;
    padding:1em;
    position:relative
}
.wp-block-cover .has-background-dim:not([class*=-background-color]),.wp-block-cover-image .has-background-dim:not([class*=-background-color]),.wp-block-cover-image.has-background-dim:not([class*=-background-color]),.wp-block-cover.has-background-dim:not([class*=-background-color]){
    background-color:#000
}
.wp-block-cover .has-background-dim.has-background-gradient,.wp-block-cover-image .has-background-dim.has-background-gradient{
    background-color:transparent
}
.wp-block-cover-image.has-background-dim:before,.wp-block-cover.has-background-dim:before{
    background-color:inherit;
    content:""
}
.wp-block-cover .wp-block-cover__background,.wp-block-cover .wp-block-cover__gradient-background,.wp-block-cover-image .wp-block-cover__background,.wp-block-cover-image .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim:not(.has-background-gradient):before,.wp-block-cover.has-background-dim:not(.has-background-gradient):before{
    bottom:0;
    left:0;
    opacity:.5;
    position:absolute;
    right:0;
    top:0;
    z-index:1
}
.wp-block-cover-image.has-background-dim.has-background-dim-10 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-10:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-10 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-10:not(.has-background-gradient):before{
    opacity:.1
}
.wp-block-cover-image.has-background-dim.has-background-dim-20 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-20:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-20 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-20:not(.has-background-gradient):before{
    opacity:.2
}
.wp-block-cover-image.has-background-dim.has-background-dim-30 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-30:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-30 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-30:not(.has-background-gradient):before{
    opacity:.3
}
.wp-block-cover-image.has-background-dim.has-background-dim-40 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-40:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-40 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-40:not(.has-background-gradient):before{
    opacity:.4
}
.wp-block-cover-image.has-background-dim.has-background-dim-50 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-50:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-50 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-50:not(.has-background-gradient):before{
    opacity:.5
}
.wp-block-cover-image.has-background-dim.has-background-dim-60 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-60:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-60 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-60:not(.has-background-gradient):before{
    opacity:.6
}
.wp-block-cover-image.has-background-dim.has-background-dim-70 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-70:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-70 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-70:not(.has-background-gradient):before{
    opacity:.7
}
.wp-block-cover-image.has-background-dim.has-background-dim-80 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-80:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-80 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-80:not(.has-background-gradient):before{
    opacity:.8
}
.wp-block-cover-image.has-background-dim.has-background-dim-90 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-90:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-90 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-90:not(.has-background-gradient):before{
    opacity:.9
}
.wp-block-cover-image.has-background-dim.has-background-dim-100 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-100:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-100 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-100:not(.has-background-gradient):before{
    opacity:1
}
.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-0,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-0,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-0,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-0{
    opacity:0
}
.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-10,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-10,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-10,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-10{
    opacity:.1
}
.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-20,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-20,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-20,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-20{
    opacity:.2
}
.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-30,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-30,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-30,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-30{
    opacity:.3
}
.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-40,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-40,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-40,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-40{
    opacity:.4
}
.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-50,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-50,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-50,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-50{
    opacity:.5
}
.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-60,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-60,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-60,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-60{
    opacity:.6
}
.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-70,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-70,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-70,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-70{
    opacity:.7
}
.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-80,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-80,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-80,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-80{
    opacity:.8
}
.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-90,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-90,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-90,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-90{
    opacity:.9
}
.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-100,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-100,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-100,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-100{
    opacity:1
}
.wp-block-cover-image.alignleft,.wp-block-cover-image.alignright,.wp-block-cover.alignleft,.wp-block-cover.alignright{
    max-width:420px;
    width:100%
}
.wp-block-cover-image:after,.wp-block-cover:after{
    content:"";
    display:block;
    font-size:0;
    min-height:inherit
}
@supports(position:sticky){
    .wp-block-cover-image:after,.wp-block-cover:after{
        content:none
    }
}
.wp-block-cover-image.aligncenter,.wp-block-cover-image.alignleft,.wp-block-cover-image.alignright,.wp-block-cover.aligncenter,.wp-block-cover.alignleft,.wp-block-cover.alignright{
    display:flex
}
.wp-block-cover .wp-block-cover__inner-container,.wp-block-cover-image .wp-block-cover__inner-container{
    color:inherit;
    width:100%;
    z-index:1
}
.wp-block-cover h1:not(.has-text-color),.wp-block-cover h2:not(.has-text-color),.wp-block-cover h3:not(.has-text-color),.wp-block-cover h4:not(.has-text-color),.wp-block-cover h5:not(.has-text-color),.wp-block-cover h6:not(.has-text-color),.wp-block-cover p:not(.has-text-color),.wp-block-cover-image h1:not(.has-text-color),.wp-block-cover-image h2:not(.has-text-color),.wp-block-cover-image h3:not(.has-text-color),.wp-block-cover-image h4:not(.has-text-color),.wp-block-cover-image h5:not(.has-text-color),.wp-block-cover-image h6:not(.has-text-color),.wp-block-cover-image p:not(.has-text-color){
    color:inherit
}
.wp-block-cover-image.is-position-top-left,.wp-block-cover.is-position-top-left{
    align-items:flex-start;
    justify-content:flex-start
}
.wp-block-cover-image.is-position-top-center,.wp-block-cover.is-position-top-center{
    align-items:flex-start;
    justify-content:center
}
.wp-block-cover-image.is-position-top-right,.wp-block-cover.is-position-top-right{
    align-items:flex-start;
    justify-content:flex-end
}
.wp-block-cover-image.is-position-center-left,.wp-block-cover.is-position-center-left{
    align-items:center;
    justify-content:flex-start
}
.wp-block-cover-image.is-position-center-center,.wp-block-cover.is-position-center-center{
    align-items:center;
    justify-content:center
}
.wp-block-cover-image.is-position-center-right,.wp-block-cover.is-position-center-right{
    align-items:center;
    justify-content:flex-end
}
.wp-block-cover-image.is-position-bottom-left,.wp-block-cover.is-position-bottom-left{
    align-items:flex-end;
    justify-content:flex-start
}
.wp-block-cover-image.is-position-bottom-center,.wp-block-cover.is-position-bottom-center{
    align-items:flex-end;
    justify-content:center
}
.wp-block-cover-image.is-position-bottom-right,.wp-block-cover.is-position-bottom-right{
    align-items:flex-end;
    justify-content:flex-end
}
.wp-block-cover-image.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container{
    margin:0
}
.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-bottom-left .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-bottom-right .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-center-left .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-center-right .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-top-left .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-top-right .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-bottom-left .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-bottom-right .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-center-left .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-center-right .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-top-left .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-top-right .wp-block-cover__inner-container{
    margin:0;
    width:auto
}
.wp-block-cover .wp-block-cover__image-background,.wp-block-cover video.wp-block-cover__video-background,.wp-block-cover-image .wp-block-cover__image-background,.wp-block-cover-image video.wp-block-cover__video-background{
    border:0;
    bottom:0;
    box-shadow:none;
    height:100%;
    left:0;
    margin:0;
    max-height:none;
    max-width:none;
    object-fit:cover;
    outline:0;
    padding:0;
    position:absolute;
    right:0;
    top:0;
    width:100%
}
.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax,.wp-block-cover__image-background.has-parallax,video.wp-block-cover__video-background.has-parallax{
    background-attachment:fixed;
    background-repeat:no-repeat;
    background-size:cover
}
@supports(-webkit-touch-callout:inherit){
    .wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax,.wp-block-cover__image-background.has-parallax,video.wp-block-cover__video-background.has-parallax{
        background-attachment:scroll
    }
}
@media(prefers-reduced-motion:reduce){
    .wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax,.wp-block-cover__image-background.has-parallax,video.wp-block-cover__video-background.has-parallax{
        background-attachment:scroll
    }
}
.wp-block-cover-image.is-repeated,.wp-block-cover.is-repeated,.wp-block-cover__image-background.is-repeated,video.wp-block-cover__video-background.is-repeated{
    background-repeat:repeat;
    background-size:auto
}
.wp-block-cover__image-background,.wp-block-cover__video-background{
    z-index:0
}
.wp-block-cover-image-text,.wp-block-cover-image-text a,.wp-block-cover-image-text a:active,.wp-block-cover-image-text a:focus,.wp-block-cover-image-text a:hover,.wp-block-cover-text,.wp-block-cover-text a,.wp-block-cover-text a:active,.wp-block-cover-text a:focus,.wp-block-cover-text a:hover,section.wp-block-cover-image h2,section.wp-block-cover-image h2 a,section.wp-block-cover-image h2 a:active,section.wp-block-cover-image h2 a:focus,section.wp-block-cover-image h2 a:hover{
    color:#fff
}
.wp-block-cover-image .wp-block-cover.has-left-content{
    justify-content:flex-start
}
.wp-block-cover-image .wp-block-cover.has-right-content{
    justify-content:flex-end
}
.wp-block-cover-image.has-left-content .wp-block-cover-image-text,.wp-block-cover.has-left-content .wp-block-cover-text,section.wp-block-cover-image.has-left-content>h2{
    margin-left:0;
    text-align:left
}
.wp-block-cover-image.has-right-content .wp-block-cover-image-text,.wp-block-cover.has-right-content .wp-block-cover-text,section.wp-block-cover-image.has-right-content>h2{
    margin-right:0;
    text-align:right
}
.wp-block-cover .wp-block-cover-text,.wp-block-cover-image .wp-block-cover-image-text,section.wp-block-cover-image>h2{
    font-size:2em;
    line-height:1.25;
    margin-bottom:0;
    max-width:840px;
    padding:.44em;
    text-align:center;
    z-index:1
}
:where(.wp-block-cover-image:not(.has-text-color)),:where(.wp-block-cover:not(.has-text-color)){
    color:#fff
}
:where(.wp-block-cover-image.is-light:not(.has-text-color)),:where(.wp-block-cover.is-light:not(.has-text-color)){
    color:#000
}
.wp-block-details{
    box-sizing:border-box;
    overflow:hidden
}
.wp-block-details summary{
    cursor:pointer
}
.wp-block-embed.alignleft,.wp-block-embed.alignright,.wp-block[data-align=left]>[data-type="core/embed"],.wp-block[data-align=right]>[data-type="core/embed"]{
    max-width:360px;
    width:100%
}
.wp-block-embed.alignleft .wp-block-embed__wrapper,.wp-block-embed.alignright .wp-block-embed__wrapper,.wp-block[data-align=left]>[data-type="core/embed"] .wp-block-embed__wrapper,.wp-block[data-align=right]>[data-type="core/embed"] .wp-block-embed__wrapper{
    min-width:280px
}
.wp-block-cover .wp-block-embed{
    min-height:240px;
    min-width:320px
}
.wp-block-embed{
    overflow-wrap:break-word
}
.wp-block-embed figcaption{
    margin-bottom:1em;
    margin-top:.5em
}
.wp-block-embed iframe{
    max-width:100%
}
.wp-block-embed__wrapper{
    position:relative
}
.wp-embed-responsive .wp-has-aspect-ratio .wp-block-embed__wrapper:before{
    content:"";
    display:block;
    padding-top:50%
}
.wp-embed-responsive .wp-has-aspect-ratio iframe{
    bottom:0;
    height:100%;
    left:0;
    position:absolute;
    right:0;
    top:0;
    width:100%
}
.wp-embed-responsive .wp-embed-aspect-21-9 .wp-block-embed__wrapper:before{
    padding-top:42.85%
}
.wp-embed-responsive .wp-embed-aspect-18-9 .wp-block-embed__wrapper:before{
    padding-top:50%
}
.wp-embed-responsive .wp-embed-aspect-16-9 .wp-block-embed__wrapper:before{
    padding-top:56.25%
}
.wp-embed-responsive .wp-embed-aspect-4-3 .wp-block-embed__wrapper:before{
    padding-top:75%
}
.wp-embed-responsive .wp-embed-aspect-1-1 .wp-block-embed__wrapper:before{
    padding-top:100%
}
.wp-embed-responsive .wp-embed-aspect-9-16 .wp-block-embed__wrapper:before{
    padding-top:177.77%
}
.wp-embed-responsive .wp-embed-aspect-1-2 .wp-block-embed__wrapper:before{
    padding-top:200%
}
.wp-block-file{
    box-sizing:border-box
}
.wp-block-file:not(.wp-element-button){
    font-size:.8em
}
.wp-block-file.aligncenter{
    text-align:center
}
.wp-block-file.alignright{
    text-align:right
}
.wp-block-file *+.wp-block-file__button{
    margin-left:.75em
}
:where(.wp-block-file){
    margin-bottom:1.5em
}
.wp-block-file__embed{
    margin-bottom:1em
}
:where(.wp-block-file__button){
    border-radius:2em;
    display:inline-block;
    padding:.5em 1em
}
:where(.wp-block-file__button):is(a):active,:where(.wp-block-file__button):is(a):focus,:where(.wp-block-file__button):is(a):hover,:where(.wp-block-file__button):is(a):visited{
    box-shadow:none;
    color:#fff;
    opacity:.85;
    text-decoration:none
}
.blocks-gallery-grid:not(.has-nested-images),.wp-block-gallery:not(.has-nested-images){
    display:flex;
    flex-wrap:wrap;
    list-style-type:none;
    margin:0;
    padding:0
}
.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item{
    display:flex;
    flex-direction:column;
    flex-grow:1;
    justify-content:center;
    margin:0 1em 1em 0;
    position:relative;
    width:calc(50% - 1em)
}
.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image:nth-of-type(2n),.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item:nth-of-type(2n),.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image:nth-of-type(2n),.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item:nth-of-type(2n){
    margin-right:0
}
.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figure,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figure,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figure,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figure{
    align-items:flex-end;
    display:flex;
    height:100%;
    justify-content:flex-start;
    margin:0
}
.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image img,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item img,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image img,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item img{
    display:block;
    height:auto;
    max-width:100%;
    width:auto
}
.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figcaption,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figcaption,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figcaption,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figcaption{
    background:linear-gradient(0deg,rgba(0,0,0,.7),rgba(0,0,0,.3) 70%,transparent);
    bottom:0;
    box-sizing:border-box;
    color:#fff;
    font-size:.8em;
    margin:0;
    max-height:100%;
    overflow:auto;
    padding:3em .77em .7em;
    position:absolute;
    text-align:center;
    width:100%;
    z-index:2
}
.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figcaption img,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figcaption img,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figcaption img,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figcaption img{
    display:inline
}
.blocks-gallery-grid:not(.has-nested-images) figcaption,.wp-block-gallery:not(.has-nested-images) figcaption{
    flex-grow:1
}
.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-image a,.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-image img,.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-item a,.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-item img,.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-image a,.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-image img,.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-item a,.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-item img{
    flex:1;
    height:100%;
    object-fit:cover;
    width:100%
}
.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-item{
    margin-right:0;
    width:100%
}
@media(min-width:600px){
    .blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-item{
        margin-right:1em;
        width:calc(33.33333% - .66667em)
    }
    .blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-item{
        margin-right:1em;
        width:calc(25% - .75em)
    }
    .blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-item{
        margin-right:1em;
        width:calc(20% - .8em)
    }
    .blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-item{
        margin-right:1em;
        width:calc(16.66667% - .83333em)
    }
    .blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-item{
        margin-right:1em;
        width:calc(14.28571% - .85714em)
    }
    .blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-item{
        margin-right:1em;
        width:calc(12.5% - .875em)
    }
    .blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-image:nth-of-type(1n),.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-item:nth-of-type(1n),.blocks-gallery-grid:not(.has-nested-images).columns-2 .blocks-gallery-image:nth-of-type(2n),.blocks-gallery-grid:not(.has-nested-images).columns-2 .blocks-gallery-item:nth-of-type(2n),.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-image:nth-of-type(3n),.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-item:nth-of-type(3n),.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-image:nth-of-type(4n),.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-item:nth-of-type(4n),.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-image:nth-of-type(5n),.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-item:nth-of-type(5n),.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-image:nth-of-type(6n),.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-item:nth-of-type(6n),.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-image:nth-of-type(7n),.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-item:nth-of-type(7n),.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-image:nth-of-type(8n),.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-item:nth-of-type(8n),.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-image:nth-of-type(1n),.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-item:nth-of-type(1n),.wp-block-gallery:not(.has-nested-images).columns-2 .blocks-gallery-image:nth-of-type(2n),.wp-block-gallery:not(.has-nested-images).columns-2 .blocks-gallery-item:nth-of-type(2n),.wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-image:nth-of-type(3n),.wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-item:nth-of-type(3n),.wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-image:nth-of-type(4n),.wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-item:nth-of-type(4n),.wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-image:nth-of-type(5n),.wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-item:nth-of-type(5n),.wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-image:nth-of-type(6n),.wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-item:nth-of-type(6n),.wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-image:nth-of-type(7n),.wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-item:nth-of-type(7n),.wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-image:nth-of-type(8n),.wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-item:nth-of-type(8n){
        margin-right:0
    }
}
.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image:last-child,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item:last-child,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image:last-child,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item:last-child{
    margin-right:0
}
.blocks-gallery-grid:not(.has-nested-images).alignleft,.blocks-gallery-grid:not(.has-nested-images).alignright,.wp-block-gallery:not(.has-nested-images).alignleft,.wp-block-gallery:not(.has-nested-images).alignright{
    max-width:420px;
    width:100%
}
.blocks-gallery-grid:not(.has-nested-images).aligncenter .blocks-gallery-item figure,.wp-block-gallery:not(.has-nested-images).aligncenter .blocks-gallery-item figure{
    justify-content:center
}
.wp-block-gallery:not(.is-cropped) .blocks-gallery-item{
    align-self:flex-start
}
figure.wp-block-gallery.has-nested-images{
    align-items:normal
}
.wp-block-gallery.has-nested-images figure.wp-block-image:not(#individual-image){
    margin:0;
    width:calc(50% - var(--wp--style--unstable-gallery-gap,16px)/2)
}
.wp-block-gallery.has-nested-images figure.wp-block-image{
    box-sizing:border-box;
    display:flex;
    flex-direction:column;
    flex-grow:1;
    justify-content:center;
    max-width:100%;
    position:relative
}
.wp-block-gallery.has-nested-images figure.wp-block-image>a,.wp-block-gallery.has-nested-images figure.wp-block-image>div{
    flex-direction:column;
    flex-grow:1;
    margin:0
}
.wp-block-gallery.has-nested-images figure.wp-block-image img{
    display:block;
    height:auto;
    max-width:100%!important;
    width:auto
}
.wp-block-gallery.has-nested-images figure.wp-block-image figcaption{
    background:linear-gradient(0deg,rgba(0,0,0,.7),rgba(0,0,0,.3) 70%,transparent);
    bottom:0;
    box-sizing:border-box;
    color:#fff;
    font-size:13px;
    left:0;
    margin-bottom:0;
    max-height:60%;
    overflow:auto;
    padding:0 8px 8px;
    position:absolute;
    text-align:center;
    width:100%
}
.wp-block-gallery.has-nested-images figure.wp-block-image figcaption img{
    display:inline
}
.wp-block-gallery.has-nested-images figure.wp-block-image figcaption a{
    color:inherit
}
.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border img{
    box-sizing:border-box
}
.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border>a,.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border>div,.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded>a,.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded>div{
    flex:1 1 auto
}
.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border figcaption,.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded figcaption{
    background:0;
    color:inherit;
    flex:initial;
    margin:0;
    padding:10px 10px 9px;
    position:relative
}
.wp-block-gallery.has-nested-images figcaption{
    flex-basis:100%;
    flex-grow:1;
    text-align:center
}
.wp-block-gallery.has-nested-images:not(.is-cropped) figure.wp-block-image:not(#individual-image){
    margin-bottom:auto;
    margin-top:0
}
.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image){
    align-self:inherit
}
.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image)>a,.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image)>div:not(.components-drop-zone){
    display:flex
}
.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) a,.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) img{
    flex:1 0 0;
    height:100%;
    object-fit:cover;
    width:100%
}
.wp-block-gallery.has-nested-images.columns-1 figure.wp-block-image:not(#individual-image){
    width:100%
}
@media(min-width:600px){
    .wp-block-gallery.has-nested-images.columns-3 figure.wp-block-image:not(#individual-image){
        width:calc(33.33333% - var(--wp--style--unstable-gallery-gap,16px)*.66667)
    }
    .wp-block-gallery.has-nested-images.columns-4 figure.wp-block-image:not(#individual-image){
        width:calc(25% - var(--wp--style--unstable-gallery-gap,16px)*.75)
    }
    .wp-block-gallery.has-nested-images.columns-5 figure.wp-block-image:not(#individual-image){
        width:calc(20% - var(--wp--style--unstable-gallery-gap,16px)*.8)
    }
    .wp-block-gallery.has-nested-images.columns-6 figure.wp-block-image:not(#individual-image){
        width:calc(16.66667% - var(--wp--style--unstable-gallery-gap,16px)*.83333)
    }
    .wp-block-gallery.has-nested-images.columns-7 figure.wp-block-image:not(#individual-image){
        width:calc(14.28571% - var(--wp--style--unstable-gallery-gap,16px)*.85714)
    }
    .wp-block-gallery.has-nested-images.columns-8 figure.wp-block-image:not(#individual-image){
        width:calc(12.5% - var(--wp--style--unstable-gallery-gap,16px)*.875)
    }
    .wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image){
        width:calc(33.33% - var(--wp--style--unstable-gallery-gap,16px)*.66667)
    }
    .wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:nth-last-child(2),.wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:nth-last-child(2)~figure.wp-block-image:not(#individual-image){
        width:calc(50% - var(--wp--style--unstable-gallery-gap,16px)*.5)
    }
    .wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:last-child{
        width:100%
    }
}
.wp-block-gallery.has-nested-images.alignleft,.wp-block-gallery.has-nested-images.alignright{
    max-width:420px;
    width:100%
}
.wp-block-gallery.has-nested-images.aligncenter{
    justify-content:center
}
.wp-block-group{
    box-sizing:border-box
}
h1.has-background,h2.has-background,h3.has-background,h4.has-background,h5.has-background,h6.has-background{
    padding:1.25em 2.375em
}
h1.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h1.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h2.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h2.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h3.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h3.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h4.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h4.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h5.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h5.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h6.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h6.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]){
    rotate:180deg
}
.wp-block-image img{
    box-sizing:border-box;
    height:auto;
    max-width:100%;
    vertical-align:bottom
}
.wp-block-image[style*=border-radius] img,.wp-block-image[style*=border-radius]>a{
    border-radius:inherit
}
.wp-block-image.has-custom-border img{
    box-sizing:border-box
}
.wp-block-image.aligncenter{
    text-align:center
}
.wp-block-image.alignfull img,.wp-block-image.alignwide img{
    height:auto;
    width:100%
}
.wp-block-image .aligncenter,.wp-block-image .alignleft,.wp-block-image .alignright,.wp-block-image.aligncenter,.wp-block-image.alignleft,.wp-block-image.alignright{
    display:table
}
.wp-block-image .aligncenter>figcaption,.wp-block-image .alignleft>figcaption,.wp-block-image .alignright>figcaption,.wp-block-image.aligncenter>figcaption,.wp-block-image.alignleft>figcaption,.wp-block-image.alignright>figcaption{
    caption-side:bottom;
    display:table-caption
}
.wp-block-image .alignleft{
    float:left;
    margin:.5em 1em .5em 0
}
.wp-block-image .alignright{
    float:right;
    margin:.5em 0 .5em 1em
}
.wp-block-image .aligncenter{
    margin-left:auto;
    margin-right:auto
}
.wp-block-image figcaption{
    margin-bottom:1em;
    margin-top:.5em
}
.wp-block-image .is-style-rounded img,.wp-block-image.is-style-circle-mask img,.wp-block-image.is-style-rounded img{
    border-radius:9999px
}
@supports((-webkit-mask-image:none) or (mask-image:none)) or (-webkit-mask-image:none){
    .wp-block-image.is-style-circle-mask img{
        border-radius:0;
        -webkit-mask-image:url('data:image/svg+xml;
        utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"></circle></svg>');
        mask-image:url('data:image/svg+xml;
        utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"></circle></svg>');
        mask-mode:alpha;
        -webkit-mask-position:center;
        mask-position:center;
        -webkit-mask-repeat:no-repeat;
        mask-repeat:no-repeat;
        -webkit-mask-size:contain;
        mask-size:contain
    }
}
.wp-block-image :where(.has-border-color){
    border-style:solid
}
.wp-block-image :where([style*=border-top-color]){
    border-top-style:solid
}
.wp-block-image :where([style*=border-right-color]){
    border-right-style:solid
}
.wp-block-image :where([style*=border-bottom-color]){
    border-bottom-style:solid
}
.wp-block-image :where([style*=border-left-color]){
    border-left-style:solid
}
.wp-block-image :where([style*=border-width]){
    border-style:solid
}
.wp-block-image :where([style*=border-top-width]){
    border-top-style:solid
}
.wp-block-image :where([style*=border-right-width]){
    border-right-style:solid
}
.wp-block-image :where([style*=border-bottom-width]){
    border-bottom-style:solid
}
.wp-block-image :where([style*=border-left-width]){
    border-left-style:solid
}
.wp-block-image figure{
    margin:0
}
.wp-lightbox-container{
    display:flex;
    flex-direction:column;
    position:relative
}
.wp-lightbox-container img{
    cursor:zoom-in
}
.wp-lightbox-container img:hover+button{
    opacity:1
}
.wp-lightbox-container button{
    align-items:center;
    -webkit-backdrop-filter:blur(16px) saturate(180%);
    backdrop-filter:blur(16px) saturate(180%);
    background-color:rgba(90,90,90,.25);
    border:0;
    border-radius:4px;
    cursor:zoom-in;
    display:flex;
    height:20px;
    justify-content:center;
    opacity:0;
    padding:0;
    position:absolute;
    right:16px;
    text-align:center;
    top:16px;
    transition:opacity .2s ease;
    width:20px;
    z-index:100
}
.wp-lightbox-container button:focus-visible{
    outline:3px auto rgba(90,90,90,.25);
    outline:3px auto -webkit-focus-ring-color;
    outline-offset:3px
}
.wp-lightbox-container button:hover{
    cursor:pointer;
    opacity:1
}
.wp-lightbox-container button:focus{
    opacity:1
}
.wp-lightbox-container button:focus,.wp-lightbox-container button:hover,.wp-lightbox-container button:not(:hover):not(:active):not(.has-background){
    background-color:rgba(90,90,90,.25);
    border:0
}
.wp-lightbox-overlay{
    box-sizing:border-box;
    cursor:zoom-out;
    height:100vh;
    left:0;
    overflow:hidden;
    position:fixed;
    top:0;
    visibility:hidden;
    width:100vw;
    z-index:100000
}
.wp-lightbox-overlay .close-button{
    align-items:center;
    cursor:pointer;
    display:flex;
    justify-content:center;
    min-height:40px;
    min-width:40px;
    padding:0;
    position:absolute;
    right:calc(env(safe-area-inset-right)+16px);
    top:calc(env(safe-area-inset-top)+16px);
    z-index:5000000
}
.wp-lightbox-overlay .close-button:focus,.wp-lightbox-overlay .close-button:hover,.wp-lightbox-overlay .close-button:not(:hover):not(:active):not(.has-background){
    background:0;
    border:0
}
.wp-lightbox-overlay .lightbox-image-container{
    height:var(--wp--lightbox-container-height);
    left:50%;
    overflow:hidden;
    position:absolute;
    top:50%;
    transform:translate(-50%,-50%);
    transform-origin:top left;
    width:var(--wp--lightbox-container-width);
    z-index:9999999999
}
.wp-lightbox-overlay .wp-block-image{
    align-items:center;
    box-sizing:border-box;
    display:flex;
    height:100%;
    justify-content:center;
    margin:0;
    position:relative;
    transform-origin:0 0;
    width:100%;
    z-index:3000000
}
.wp-lightbox-overlay .wp-block-image img{
    height:var(--wp--lightbox-image-height);
    min-height:var(--wp--lightbox-image-height);
    min-width:var(--wp--lightbox-image-width);
    width:var(--wp--lightbox-image-width)
}
.wp-lightbox-overlay .wp-block-image figcaption{
    display:none
}
.wp-lightbox-overlay button{
    background:0;
    border:0
}
.wp-lightbox-overlay .scrim{
    background-color:#fff;
    height:100%;
    opacity:.9;
    position:absolute;
    width:100%;
    z-index:2000000
}
.wp-lightbox-overlay.active{
    animation:turn-on-visibility .25s both;
    visibility:visible
}
.wp-lightbox-overlay.active img{
    animation:turn-on-visibility .35s both
}
.wp-lightbox-overlay.hideanimationenabled:not(.active){
    animation:turn-off-visibility .35s both
}
.wp-lightbox-overlay.hideanimationenabled:not(.active) img{
    animation:turn-off-visibility .25s both
}
@media(prefers-reduced-motion:no-preference){
    .wp-lightbox-overlay.zoom.active{
        animation:none;
        opacity:1;
        visibility:visible
    }
    .wp-lightbox-overlay.zoom.active .lightbox-image-container{
        animation:lightbox-zoom-in .4s
    }
    .wp-lightbox-overlay.zoom.active .lightbox-image-container img{
        animation:none
    }
    .wp-lightbox-overlay.zoom.active .scrim{
        animation:turn-on-visibility .4s forwards
    }
    .wp-lightbox-overlay.zoom.hideanimationenabled:not(.active){
        animation:none
    }
    .wp-lightbox-overlay.zoom.hideanimationenabled:not(.active) .lightbox-image-container{
        animation:lightbox-zoom-out .4s
    }
    .wp-lightbox-overlay.zoom.hideanimationenabled:not(.active) .lightbox-image-container img{
        animation:none
    }
    .wp-lightbox-overlay.zoom.hideanimationenabled:not(.active) .scrim{
        animation:turn-off-visibility .4s forwards
    }
}
@keyframes turn-on-visibility{
    0%{
        opacity:0
    }
    to{
        opacity:1
    }
}
@keyframes turn-off-visibility{
    0%{
        opacity:1;
        visibility:visible
    }
    99%{
        opacity:0;
        visibility:visible
    }
    to{
        opacity:0;
        visibility:hidden
    }
}
@keyframes lightbox-zoom-in{
    0%{
        transform:translate(calc(-50vw+var(--wp--lightbox-initial-left-position)),calc(-50vh+var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale))
    }
    to{
        transform:translate(-50%,-50%) scale(1)
    }
}
@keyframes lightbox-zoom-out{
    0%{
        transform:translate(-50%,-50%) scale(1);
        visibility:visible
    }
    99%{
        visibility:visible
    }
    to{
        transform:translate(calc(-50vw+var(--wp--lightbox-initial-left-position)),calc(-50vh+var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale));
        visibility:hidden
    }
}
ol.wp-block-latest-comments{
    box-sizing:border-box;
    margin-left:0
}
:where(.wp-block-latest-comments:not([style*=line-height] .wp-block-latest-comments__comment)){
    line-height:1.1
}
:where(.wp-block-latest-comments:not([style*=line-height] .wp-block-latest-comments__comment-excerpt p)){
    line-height:1.8
}
.has-dates :where(.wp-block-latest-comments:not([style*=line-height])),.has-excerpts :where(.wp-block-latest-comments:not([style*=line-height])){
    line-height:1.5
}
.wp-block-latest-comments .wp-block-latest-comments{
    padding-left:0
}
.wp-block-latest-comments__comment{
    list-style:none;
    margin-bottom:1em
}
.has-avatars .wp-block-latest-comments__comment{
    list-style:none;
    min-height:2.25em
}
.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-excerpt,.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta{
    margin-left:3.25em
}
.wp-block-latest-comments__comment-excerpt p{
    font-size:.875em;
    margin:.36em 0 1.4em
}
.wp-block-latest-comments__comment-date{
    display:block;
    font-size:.75em
}
.wp-block-latest-comments .avatar,.wp-block-latest-comments__comment-avatar{
    border-radius:1.5em;
    display:block;
    float:left;
    height:2.5em;
    margin-right:.75em;
    width:2.5em
}
.wp-block-latest-comments[class*=-font-size] a,.wp-block-latest-comments[style*=font-size] a{
    font-size:inherit
}
.wp-block-latest-posts{
    box-sizing:border-box
}
.wp-block-latest-posts.alignleft{
    margin-right:2em
}
.wp-block-latest-posts.alignright{
    margin-left:2em
}
.wp-block-latest-posts.wp-block-latest-posts__list{
    list-style:none;
    padding-left:0
}
.wp-block-latest-posts.wp-block-latest-posts__list li{
    clear:both
}
.wp-block-latest-posts.is-grid{
    display:flex;
    flex-wrap:wrap;
    padding:0
}
.wp-block-latest-posts.is-grid li{
    margin:0 1.25em 1.25em 0;
    width:100%
}
@media(min-width:600px){
    .wp-block-latest-posts.columns-2 li{
        width:calc(50% - .625em)
    }
    .wp-block-latest-posts.columns-2 li:nth-child(2n){
        margin-right:0
    }
    .wp-block-latest-posts.columns-3 li{
        width:calc(33.33333% - .83333em)
    }
    .wp-block-latest-posts.columns-3 li:nth-child(3n){
        margin-right:0
    }
    .wp-block-latest-posts.columns-4 li{
        width:calc(25% - .9375em)
    }
    .wp-block-latest-posts.columns-4 li:nth-child(4n){
        margin-right:0
    }
    .wp-block-latest-posts.columns-5 li{
        width:calc(20% - 1em)
    }
    .wp-block-latest-posts.columns-5 li:nth-child(5n){
        margin-right:0
    }
    .wp-block-latest-posts.columns-6 li{
        width:calc(16.66667% - 1.04167em)
    }
    .wp-block-latest-posts.columns-6 li:nth-child(6n){
        margin-right:0
    }
}
.wp-block-latest-posts__post-author,.wp-block-latest-posts__post-date{
    display:block;
    font-size:.8125em
}
.wp-block-latest-posts__post-excerpt{
    margin-bottom:1em;
    margin-top:.5em
}
.wp-block-latest-posts__featured-image a{
    display:inline-block
}
.wp-block-latest-posts__featured-image img{
    height:auto;
    max-width:100%;
    width:auto
}
.wp-block-latest-posts__featured-image.alignleft{
    float:left;
    margin-right:1em
}
.wp-block-latest-posts__featured-image.alignright{
    float:right;
    margin-left:1em
}
.wp-block-latest-posts__featured-image.aligncenter{
    margin-bottom:1em;
    text-align:center
}
ol,ul{
    box-sizing:border-box
}
ol.has-background,ul.has-background{
    padding:1.25em 2.375em
}
.wp-block-media-text{
    box-sizing:border-box;
    /*!rtl:begin:ignore*/
    direction:ltr;
    /*!rtl:end:ignore*/
    display:grid;
    grid-template-columns:50% 1fr;
    grid-template-rows:auto
}
.wp-block-media-text.has-media-on-the-right{
    grid-template-columns:1fr 50%
}
.wp-block-media-text.is-vertically-aligned-top .wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-top .wp-block-media-text__media{
    align-self:start
}
.wp-block-media-text .wp-block-media-text__content,.wp-block-media-text .wp-block-media-text__media,.wp-block-media-text.is-vertically-aligned-center .wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-center .wp-block-media-text__media{
    align-self:center
}
.wp-block-media-text.is-vertically-aligned-bottom .wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-bottom .wp-block-media-text__media{
    align-self:end
}
.wp-block-media-text .wp-block-media-text__media{
    /*!rtl:begin:ignore*/
    grid-column:1;
    grid-row:1;
    /*!rtl:end:ignore*/
    margin:0
}
.wp-block-media-text .wp-block-media-text__content{
    direction:ltr;
    /*!rtl:begin:ignore*/
    grid-column:2;
    grid-row:1;
    /*!rtl:end:ignore*/
    padding:0 8%;
    word-break:break-word
}
.wp-block-media-text.has-media-on-the-right .wp-block-media-text__media{
    /*!rtl:begin:ignore*/
    grid-column:2;
    grid-row:1 
    /*!rtl:end:ignore*/
}
.wp-block-media-text.has-media-on-the-right .wp-block-media-text__content{
    /*!rtl:begin:ignore*/
    grid-column:1;
    grid-row:1 
    /*!rtl:end:ignore*/
}
.wp-block-media-text__media img,.wp-block-media-text__media video{
    height:auto;
    max-width:unset;
    vertical-align:middle;
    width:100%
}
.wp-block-media-text.is-image-fill .wp-block-media-text__media{
    background-size:cover;
    height:100%;
    min-height:250px
}
.wp-block-media-text.is-image-fill .wp-block-media-text__media>a{
    display:block;
    height:100%
}
.wp-block-media-text.is-image-fill .wp-block-media-text__media img{
    clip:rect(0,0,0,0);
    border:0;
    height:1px;
    margin:-1px;
    overflow:hidden;
    padding:0;
    position:absolute;
    width:1px
}
@media(max-width:600px){
    .wp-block-media-text.is-stacked-on-mobile{
        grid-template-columns:100%!important
    }
    .wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__media{
        grid-column:1;
        grid-row:1
    }
    .wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__content{
        grid-column:1;
        grid-row:2
    }
}
.wp-block-navigation{
    --navigation-layout-justification-setting:flex-start;
    --navigation-layout-direction:row;
    --navigation-layout-wrap:wrap;
    --navigation-layout-justify:flex-start;
    --navigation-layout-align:center;
    position:relative
}
.wp-block-navigation ul{
    margin-bottom:0;
    margin-left:0;
    margin-top:0;
    padding-left:0
}
.wp-block-navigation ul,.wp-block-navigation ul li{
    list-style:none;
    padding:0
}
.wp-block-navigation .wp-block-navigation-item{
    align-items:center;
    display:flex;
    position:relative
}
.wp-block-navigation .wp-block-navigation-item .wp-block-navigation__submenu-container:empty{
    display:none
}
.wp-block-navigation .wp-block-navigation-item__content{
    display:block
}
.wp-block-navigation .wp-block-navigation-item__content.wp-block-navigation-item__content{
    color:inherit
}
.wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content,.wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content:active,.wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content:focus{
    text-decoration:underline
}
.wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content,.wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content:active,.wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content:focus{
    text-decoration:line-through
}
.wp-block-navigation:where(:not([class*=has-text-decoration])) a{
    text-decoration:none
}
.wp-block-navigation:where(:not([class*=has-text-decoration])) a:active,.wp-block-navigation:where(:not([class*=has-text-decoration])) a:focus{
    text-decoration:none
}
.wp-block-navigation .wp-block-navigation__submenu-icon{
    align-self:center;
    background-color:inherit;
    border:0;
    color:currentColor;
    display:inline-block;
    font-size:inherit;
    height:.6em;
    line-height:0;
    margin-left:.25em;
    padding:0;
    width:.6em
}
.wp-block-navigation .wp-block-navigation__submenu-icon svg{
    stroke:currentColor;
    display:inline-block;
    height:inherit;
    margin-top:.075em;
    width:inherit
}
.wp-block-navigation.is-vertical{
    --navigation-layout-direction:column;
    --navigation-layout-justify:initial;
    --navigation-layout-align:flex-start
}
.wp-block-navigation.no-wrap{
    --navigation-layout-wrap:nowrap
}
.wp-block-navigation.items-justified-center{
    --navigation-layout-justification-setting:center;
    --navigation-layout-justify:center
}
.wp-block-navigation.items-justified-center.is-vertical{
    --navigation-layout-align:center
}
.wp-block-navigation.items-justified-right{
    --navigation-layout-justification-setting:flex-end;
    --navigation-layout-justify:flex-end
}
.wp-block-navigation.items-justified-right.is-vertical{
    --navigation-layout-align:flex-end
}
.wp-block-navigation.items-justified-space-between{
    --navigation-layout-justification-setting:space-between;
    --navigation-layout-justify:space-between
}
.wp-block-navigation .has-child .wp-block-navigation__submenu-container{
    align-items:normal;
    background-color:inherit;
    color:inherit;
    display:flex;
    flex-direction:column;
    height:0;
    left:-1px;
    opacity:0;
    overflow:hidden;
    position:absolute;
    top:100%;
    transition:opacity .1s linear;
    visibility:hidden;
    width:0;
    z-index:2
}
.wp-block-navigation .has-child .wp-block-navigation__submenu-container>.wp-block-navigation-item>.wp-block-navigation-item__content{
    display:flex;
    flex-grow:1
}
.wp-block-navigation .has-child .wp-block-navigation__submenu-container>.wp-block-navigation-item>.wp-block-navigation-item__content .wp-block-navigation__submenu-icon{
    margin-left:auto;
    margin-right:0
}
.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation-item__content{
    margin:0
}
@media(min-width:782px){
    .wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{
        left:100%;
        top:-1px
    }
    .wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container:before{
        background:transparent;
        content:"";
        display:block;
        height:100%;
        position:absolute;
        right:100%;
        width:.5em
    }
    .wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-icon{
        margin-right:.25em
    }
    .wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-icon svg{
        transform:rotate(-90deg)
    }
}
.wp-block-navigation .has-child:not(.open-on-click):hover>.wp-block-navigation__submenu-container{
    height:auto;
    min-width:200px;
    opacity:1;
    overflow:visible;
    visibility:visible;
    width:auto
}
.wp-block-navigation .has-child:not(.open-on-click):not(.open-on-hover-click):focus-within>.wp-block-navigation__submenu-container{
    height:auto;
    min-width:200px;
    opacity:1;
    overflow:visible;
    visibility:visible;
    width:auto
}
.wp-block-navigation .has-child .wp-block-navigation-submenu__toggle[aria-expanded=true]~.wp-block-navigation__submenu-container{
    height:auto;
    min-width:200px;
    opacity:1;
    overflow:visible;
    visibility:visible;
    width:auto
}
.wp-block-navigation.has-background .has-child .wp-block-navigation__submenu-container{
    left:0;
    top:100%
}
@media(min-width:782px){
    .wp-block-navigation.has-background .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{
        left:100%;
        top:0
    }
}
.wp-block-navigation-submenu{
    display:flex;
    position:relative
}
.wp-block-navigation-submenu .wp-block-navigation__submenu-icon svg{
    stroke:currentColor
}
button.wp-block-navigation-item__content{
    background-color:transparent;
    border:0;
    color:currentColor;
    font-family:inherit;
    font-size:inherit;
    font-style:inherit;
    font-weight:inherit;
    line-height:inherit;
    text-align:left;
    text-transform:inherit
}
.wp-block-navigation-submenu__toggle{
    cursor:pointer
}
.wp-block-navigation-item.open-on-click .wp-block-navigation-submenu__toggle{
    padding-right:.85em
}
.wp-block-navigation-item.open-on-click .wp-block-navigation-submenu__toggle+.wp-block-navigation__submenu-icon{
    margin-left:-.6em;
    pointer-events:none
}
.wp-block-navigation .wp-block-page-list,.wp-block-navigation__container,.wp-block-navigation__responsive-close,.wp-block-navigation__responsive-container,.wp-block-navigation__responsive-container-content,.wp-block-navigation__responsive-dialog{
    gap:inherit
}
:where(.wp-block-navigation.has-background .wp-block-navigation-item a:not(.wp-element-button)),:where(.wp-block-navigation.has-background .wp-block-navigation-submenu a:not(.wp-element-button)){
    padding:.5em 1em
}
:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-item a:not(.wp-element-button)),:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu a:not(.wp-element-button)),:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu button.wp-block-navigation-item__content),:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-pages-list__item button.wp-block-navigation-item__content){
    padding:.5em 1em
}
.wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-right .wp-block-page-list>.has-child .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between .wp-block-page-list>.has-child:last-child .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .wp-block-navigation__submenu-container{
    left:auto;
    right:0
}
.wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-right .wp-block-page-list>.has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between .wp-block-page-list>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{
    left:-1px;
    right:-1px
}
@media(min-width:782px){
    .wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-right .wp-block-page-list>.has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between .wp-block-page-list>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{
        left:auto;
        right:100%
    }
}
.wp-block-navigation:not(.has-background) .wp-block-navigation__submenu-container{
    background-color:#fff;
    border:1px solid rgba(0,0,0,.15)
}
.wp-block-navigation.has-background .wp-block-navigation__submenu-container{
    background-color:inherit
}
.wp-block-navigation:not(.has-text-color) .wp-block-navigation__submenu-container{
    color:#000
}
.wp-block-navigation__container{
    align-items:var(--navigation-layout-align,initial);
    display:flex;
    flex-direction:var(--navigation-layout-direction,initial);
    flex-wrap:var(--navigation-layout-wrap,wrap);
    justify-content:var(--navigation-layout-justify,initial);
    list-style:none;
    margin:0;
    padding-left:0
}
.wp-block-navigation__container .is-responsive{
    display:none
}
.wp-block-navigation__container:only-child,.wp-block-page-list:only-child{
    flex-grow:1
}
@keyframes overlay-menu__fade-in-animation{
    0%{
        opacity:0;
        transform:translateY(.5em)
    }
    to{
        opacity:1;
        transform:translateY(0)
    }
}
.wp-block-navigation__responsive-container{
    bottom:0;
    display:none;
    left:0;
    position:fixed;
    right:0;
    top:0
}
.wp-block-navigation__responsive-container :where(.wp-block-navigation-item a){
    color:inherit
}
.wp-block-navigation__responsive-container .wp-block-navigation__responsive-container-content{
    align-items:var(--navigation-layout-align,initial);
    display:flex;
    flex-direction:var(--navigation-layout-direction,initial);
    flex-wrap:var(--navigation-layout-wrap,wrap);
    justify-content:var(--navigation-layout-justify,initial)
}
.wp-block-navigation__responsive-container:not(.is-menu-open.is-menu-open){
    background-color:inherit!important;
    color:inherit!important
}
.wp-block-navigation__responsive-container.is-menu-open{
    animation:overlay-menu__fade-in-animation .1s ease-out;
    animation-fill-mode:forwards;
    background-color:inherit;
    display:flex;
    flex-direction:column;
    overflow:auto;
    padding:clamp(1rem,var(--wp--style--root--padding-top),20rem) clamp(1rem,var(--wp--style--root--padding-right),20rem) clamp(1rem,var(--wp--style--root--padding-bottom),20rem) clamp(1rem,var(--wp--style--root--padding-left),20em);
    z-index:100000
}
@media(prefers-reduced-motion:reduce){
    .wp-block-navigation__responsive-container.is-menu-open{
        animation-delay:0s;
        animation-duration:1ms
    }
}
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content{
    align-items:var(--navigation-layout-justification-setting,inherit);
    display:flex;
    flex-direction:column;
    flex-wrap:nowrap;
    overflow:visible;
    padding-top:calc(2rem+24px)
}
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-page-list{
    justify-content:flex-start
}
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-icon{
    display:none
}
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .has-child .wp-block-navigation__submenu-container{
    border:0;
    height:auto;
    min-width:200px;
    opacity:1;
    overflow:initial;
    padding-left:2rem;
    padding-right:2rem;
    position:static;
    visibility:visible;
    width:auto
}
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-container{
    gap:inherit
}
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-container{
    padding-top:var(--wp--style--block-gap,2em)
}
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation-item__content{
    padding:0
}
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation-item,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-page-list{
    align-items:var(--navigation-layout-justification-setting,initial);
    display:flex;
    flex-direction:column
}
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item .wp-block-navigation__submenu-container,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open .wp-block-page-list{
    background:transparent!important;
    color:inherit!important
}
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container{
    left:auto;
    right:auto
}
@media(min-width:600px){
    .wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open){
        background-color:inherit;
        display:block;
        position:relative;
        width:100%;
        z-index:auto
    }
    .wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open) .wp-block-navigation__responsive-container-close{
        display:none
    }
    .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container{
        left:0
    }
}
.wp-block-navigation:not(.has-background) .wp-block-navigation__responsive-container.is-menu-open{
    background-color:#fff
}
.wp-block-navigation:not(.has-text-color) .wp-block-navigation__responsive-container.is-menu-open{
    color:#000
}
.wp-block-navigation__toggle_button_label{
    font-size:1rem;
    font-weight:700
}
.wp-block-navigation__responsive-container-close,.wp-block-navigation__responsive-container-open{
    background:transparent;
    border:0;
    color:currentColor;
    cursor:pointer;
    margin:0;
    padding:0;
    text-transform:inherit;
    vertical-align:middle
}
.wp-block-navigation__responsive-container-close svg,.wp-block-navigation__responsive-container-open svg{
    fill:currentColor;
    display:block;
    height:24px;
    pointer-events:none;
    width:24px
}
.wp-block-navigation__responsive-container-open{
    display:flex
}
.wp-block-navigation__responsive-container-open.wp-block-navigation__responsive-container-open.wp-block-navigation__responsive-container-open{
    font-family:inherit;
    font-size:inherit;
    font-weight:inherit
}
@media(min-width:600px){
    .wp-block-navigation__responsive-container-open:not(.always-shown){
        display:none
    }
}
.wp-block-navigation__responsive-container-close{
    position:absolute;
    right:0;
    top:0;
    z-index:2
}
.wp-block-navigation__responsive-container-close.wp-block-navigation__responsive-container-close.wp-block-navigation__responsive-container-close{
    font-family:inherit;
    font-size:inherit;
    font-weight:inherit
}
.wp-block-navigation__responsive-close{
    width:100%
}
.has-modal-open .wp-block-navigation__responsive-close{
    margin-left:auto;
    margin-right:auto;
    max-width:var(--wp--style--global--wide-size,100%)
}
.wp-block-navigation__responsive-close:focus{
    outline:0
}
.is-menu-open .wp-block-navigation__responsive-close,.is-menu-open .wp-block-navigation__responsive-container-content,.is-menu-open .wp-block-navigation__responsive-dialog{
    box-sizing:border-box
}
.wp-block-navigation__responsive-dialog{
    position:relative
}
.has-modal-open .admin-bar .is-menu-open .wp-block-navigation__responsive-dialog{
    margin-top:46px
}
@media(min-width:782px){
    .has-modal-open .admin-bar .is-menu-open .wp-block-navigation__responsive-dialog{
        margin-top:32px
    }
}
html.has-modal-open{
    overflow:hidden
}
.wp-block-navigation .wp-block-navigation-item__label{
    overflow-wrap:break-word
}
.wp-block-navigation .wp-block-navigation-item__description{
    display:none
}
.wp-block-navigation .wp-block-page-list{
    align-items:var(--navigation-layout-align,initial);
    background-color:inherit;
    display:flex;
    flex-direction:var(--navigation-layout-direction,initial);
    flex-wrap:var(--navigation-layout-wrap,wrap);
    justify-content:var(--navigation-layout-justify,initial)
}
.wp-block-navigation .wp-block-navigation-item{
    background-color:inherit
}
.is-small-text{
    font-size:.875em
}
.is-regular-text{
    font-size:1em
}
.is-large-text{
    font-size:2.25em
}
.is-larger-text{
    font-size:3em
}
.has-drop-cap:not(:focus):first-letter {
    float:left;
    font-size:8.4em;
    font-style:normal;
    font-weight:100;
    line-height:.68;
    margin:.05em .1em 0 0;
    text-transform:uppercase
}
body.rtl .has-drop-cap:not(:focus):first-letter {
    float:none;
    margin-left:.1em
}
p.has-drop-cap.has-background{
    overflow:hidden
}
p.has-background{
    padding:1.25em 2.375em
}
:where(p.has-text-color:not(.has-link-color)) a{
    color:inherit
}
p.has-text-align-left[style*="writing-mode:vertical-lr"],p.has-text-align-right[style*="writing-mode:vertical-rl"]{
    rotate:180deg
}
.wp-block-post-author{
    display:flex;
    flex-wrap:wrap
}
.wp-block-post-author__byline{
    font-size:.5em;
    margin-bottom:0;
    margin-top:0;
    width:100%
}
.wp-block-post-author__avatar{
    margin-right:1em
}
.wp-block-post-author__bio{
    font-size:.7em;
    margin-bottom:.7em
}
.wp-block-post-author__content{
    flex-basis:0;
    flex-grow:1
}
.wp-block-post-author__name{
    margin:0
}
.wp-block-post-comments-form{
    box-sizing:border-box
}
.wp-block-post-comments-form[style*=font-weight] :where(.comment-reply-title){
    font-weight:inherit
}
.wp-block-post-comments-form[style*=font-family] :where(.comment-reply-title){
    font-family:inherit
}
.wp-block-post-comments-form[class*=-font-size] :where(.comment-reply-title),.wp-block-post-comments-form[style*=font-size] :where(.comment-reply-title){
    font-size:inherit
}
.wp-block-post-comments-form[style*=line-height] :where(.comment-reply-title){
    line-height:inherit
}
.wp-block-post-comments-form[style*=font-style] :where(.comment-reply-title){
    font-style:inherit
}
.wp-block-post-comments-form[style*=letter-spacing] :where(.comment-reply-title){
    letter-spacing:inherit
}
.wp-block-post-comments-form input[type=submit]{
    box-shadow:none;
    cursor:pointer;
    display:inline-block;
    overflow-wrap:break-word;
    text-align:center
}
.wp-block-post-comments-form input:not([type=submit]),.wp-block-post-comments-form textarea{
    border:1px solid #949494;
    font-family:inherit;
    font-size:1em
}
.wp-block-post-comments-form input:not([type=submit]):not([type=checkbox]),.wp-block-post-comments-form textarea{
    padding:calc(.667em+2px)
}
.wp-block-post-comments-form .comment-form input:not([type=submit]):not([type=checkbox]):not([type=hidden]),.wp-block-post-comments-form .comment-form textarea{
    box-sizing:border-box;
    display:block;
    width:100%
}
.wp-block-post-comments-form .comment-form-author label,.wp-block-post-comments-form .comment-form-email label,.wp-block-post-comments-form .comment-form-url label{
    display:block;
    margin-bottom:.25em
}
.wp-block-post-comments-form .comment-form-cookies-consent{
    display:flex;
    gap:.25em
}
.wp-block-post-comments-form .comment-form-cookies-consent #wp-comment-cookies-consent{
    margin-top:.35em
}
.wp-block-post-comments-form .comment-reply-title{
    margin-bottom:0
}
.wp-block-post-comments-form .comment-reply-title :where(small){
    font-size:var(--wp--preset--font-size--medium,smaller);
    margin-left:.5em
}
.wp-block-post-date{
    box-sizing:border-box
}
:where(.wp-block-post-excerpt){
    margin-bottom:var(--wp--style--block-gap);
    margin-top:var(--wp--style--block-gap)
}
.wp-block-post-excerpt__excerpt{
    margin-bottom:0;
    margin-top:0
}
.wp-block-post-excerpt__more-text{
    margin-bottom:0;
    margin-top:var(--wp--style--block-gap)
}
.wp-block-post-excerpt__more-link{
    display:inline-block
}
.wp-block-post-featured-image{
    margin-left:0;
    margin-right:0
}
.wp-block-post-featured-image a{
    display:block;
    height:100%
}
.wp-block-post-featured-image img{
    box-sizing:border-box;
    height:auto;
    max-width:100%;
    vertical-align:bottom;
    width:100%
}
.wp-block-post-featured-image.alignfull img,.wp-block-post-featured-image.alignwide img{
    width:100%
}
.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim{
    background-color:#000;
    inset:0;
    position:absolute
}
.wp-block-post-featured-image{
    position:relative
}
.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-gradient{
    background-color:transparent
}
.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-0{
    opacity:0
}
.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-10{
    opacity:.1
}
.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-20{
    opacity:.2
}
.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-30{
    opacity:.3
}
.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-40{
    opacity:.4
}
.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-50{
    opacity:.5
}
.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-60{
    opacity:.6
}
.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-70{
    opacity:.7
}
.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-80{
    opacity:.8
}
.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-90{
    opacity:.9
}
.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-100{
    opacity:1
}
.wp-block-post-featured-image:where(.alignleft,.alignright){
    width:100%
}
.wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-previous{
    display:inline-block;
    margin-right:1ch
}
.wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-previous:not(.is-arrow-chevron){
    transform:scaleX(1)
}
.wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-next{
    display:inline-block;
    margin-left:1ch
}
.wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-next:not(.is-arrow-chevron){
    transform:scaleX(1)
}
.wp-block-post-navigation-link.has-text-align-left[style*="writing-mode: vertical-lr"],.wp-block-post-navigation-link.has-text-align-right[style*="writing-mode: vertical-rl"]{
    rotate:180deg
}
.wp-block-post-terms{
    box-sizing:border-box
}
.wp-block-post-terms .wp-block-post-terms__separator{
    white-space:pre-wrap
}
.wp-block-post-time-to-read,.wp-block-post-title{
    box-sizing:border-box
}
.wp-block-post-title{
    word-break:break-word
}
.wp-block-post-title a{
    display:inline-block
}
.wp-block-preformatted{
    box-sizing:border-box;
    white-space:pre-wrap
}
:where(.wp-block-preformatted.has-background){
    padding:1.25em 2.375em
}
.wp-block-pullquote{
    box-sizing:border-box;
    overflow-wrap:break-word;
    padding:3em 0;
    text-align:center
}
.wp-block-pullquote blockquote,.wp-block-pullquote cite,.wp-block-pullquote p{
    color:inherit
}
.wp-block-pullquote.alignleft,.wp-block-pullquote.alignright{
    max-width:420px
}
.wp-block-pullquote cite,.wp-block-pullquote footer{
    position:relative
}
.wp-block-pullquote .has-text-color a{
    color:inherit
}
:where(.wp-block-pullquote){
    margin:0 0 1em
}
.wp-block-pullquote.has-text-align-left blockquote{
    text-align:left
}
.wp-block-pullquote.has-text-align-right blockquote{
    text-align:right
}
.wp-block-pullquote.is-style-solid-color{
    border:0
}
.wp-block-pullquote.is-style-solid-color blockquote{
    margin-left:auto;
    margin-right:auto;
    max-width:60%
}
.wp-block-pullquote.is-style-solid-color blockquote p{
    font-size:2em;
    margin-bottom:0;
    margin-top:0
}
.wp-block-pullquote.is-style-solid-color blockquote cite{
    font-style:normal;
    text-transform:none
}
.wp-block-pullquote cite{
    color:inherit
}
.wp-block-post-template{
    list-style:none;
    margin-bottom:0;
    margin-top:0;
    max-width:100%;
    padding:0
}
.wp-block-post-template.wp-block-post-template{
    background:0
}
.wp-block-post-template.is-flex-container{
    display:flex;
    flex-direction:row;
    flex-wrap:wrap;
    gap:1.25em
}
.wp-block-post-template.is-flex-container>li{
    margin:0;
    width:100%
}
@media(min-width:600px){
    .wp-block-post-template.is-flex-container.is-flex-container.columns-2>li{
        width:calc(50% - .625em)
    }
    .wp-block-post-template.is-flex-container.is-flex-container.columns-3>li{
        width:calc(33.33333% - .83333em)
    }
    .wp-block-post-template.is-flex-container.is-flex-container.columns-4>li{
        width:calc(25% - .9375em)
    }
    .wp-block-post-template.is-flex-container.is-flex-container.columns-5>li{
        width:calc(20% - 1em)
    }
    .wp-block-post-template.is-flex-container.is-flex-container.columns-6>li{
        width:calc(16.66667% - 1.04167em)
    }
}
@media(max-width:600px){
    .wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-grid{
        grid-template-columns:1fr
    }
}
.wp-block-post-template-is-layout-constrained>li>.alignright,.wp-block-post-template-is-layout-flow>li>.alignright{
    -webkit-margin-start:2em;
    -webkit-margin-end:0;
    float:right;
    margin-inline-end:0;
    margin-inline-start:2em
}
.wp-block-post-template-is-layout-constrained>li>.alignleft,.wp-block-post-template-is-layout-flow>li>.alignleft{
    -webkit-margin-start:0;
    -webkit-margin-end:2em;
    float:left;
    margin-inline-end:2em;
    margin-inline-start:0
}
.wp-block-post-template-is-layout-constrained>li>.aligncenter,.wp-block-post-template-is-layout-flow>li>.aligncenter{
    -webkit-margin-start:auto;
    -webkit-margin-end:auto;
    margin-inline-end:auto;
    margin-inline-start:auto
}
.wp-block-query-pagination>.wp-block-query-pagination-next,.wp-block-query-pagination>.wp-block-query-pagination-numbers,.wp-block-query-pagination>.wp-block-query-pagination-previous{
    margin-bottom:.5em;
    margin-right:.5em
}
.wp-block-query-pagination>.wp-block-query-pagination-next:last-child,.wp-block-query-pagination>.wp-block-query-pagination-numbers:last-child,.wp-block-query-pagination>.wp-block-query-pagination-previous:last-child{
    margin-right:0
}
.wp-block-query-pagination.is-content-justification-space-between>.wp-block-query-pagination-next:last-of-type{
    -webkit-margin-start:auto;
    margin-inline-start:auto
}
.wp-block-query-pagination.is-content-justification-space-between>.wp-block-query-pagination-previous:first-child{
    -webkit-margin-end:auto;
    margin-inline-end:auto
}
.wp-block-query-pagination .wp-block-query-pagination-previous-arrow{
    display:inline-block;
    margin-right:1ch
}
.wp-block-query-pagination .wp-block-query-pagination-previous-arrow:not(.is-arrow-chevron){
    transform:scaleX(1)
}
.wp-block-query-pagination .wp-block-query-pagination-next-arrow{
    display:inline-block;
    margin-left:1ch
}
.wp-block-query-pagination .wp-block-query-pagination-next-arrow:not(.is-arrow-chevron){
    transform:scaleX(1)
}
.wp-block-query-pagination.aligncenter{
    justify-content:center
}
.wp-block-query-title,.wp-block-quote{
    box-sizing:border-box
}
.wp-block-quote{
    overflow-wrap:break-word
}
.wp-block-quote.is-large:where(:not(.is-style-plain)),.wp-block-quote.is-style-large:where(:not(.is-style-plain)){
    margin-bottom:1em;
    padding:0 1em
}
.wp-block-quote.is-large:where(:not(.is-style-plain)) p,.wp-block-quote.is-style-large:where(:not(.is-style-plain)) p{
    font-size:1.5em;
    font-style:italic;
    line-height:1.6
}
.wp-block-quote.is-large:where(:not(.is-style-plain)) cite,.wp-block-quote.is-large:where(:not(.is-style-plain)) footer,.wp-block-quote.is-style-large:where(:not(.is-style-plain)) cite,.wp-block-quote.is-style-large:where(:not(.is-style-plain)) footer{
    font-size:1.125em;
    text-align:right
}
.wp-block-read-more{
    display:block;
    width:-moz-fit-content;
    width:fit-content
}
.wp-block-read-more:not([style*=text-decoration]),.wp-block-read-more:not([style*=text-decoration]):active,.wp-block-read-more:not([style*=text-decoration]):focus{
    text-decoration:none
}
ul.wp-block-rss{
    list-style:none;
    padding:0
}
ul.wp-block-rss.wp-block-rss{
    box-sizing:border-box
}
ul.wp-block-rss.alignleft{
    margin-right:2em
}
ul.wp-block-rss.alignright{
    margin-left:2em
}
ul.wp-block-rss.is-grid{
    display:flex;
    flex-wrap:wrap;
    list-style:none;
    padding:0
}
ul.wp-block-rss.is-grid li{
    margin:0 1em 1em 0;
    width:100%
}
@media(min-width:600px){
    ul.wp-block-rss.columns-2 li{
        width:calc(50% - 1em)
    }
    ul.wp-block-rss.columns-3 li{
        width:calc(33.33333% - 1em)
    }
    ul.wp-block-rss.columns-4 li{
        width:calc(25% - 1em)
    }
    ul.wp-block-rss.columns-5 li{
        width:calc(20% - 1em)
    }
    ul.wp-block-rss.columns-6 li{
        width:calc(16.66667% - 1em)
    }
}
.wp-block-rss__item-author,.wp-block-rss__item-publish-date{
    display:block;
    font-size:.8125em
}
.wp-block-search__button{
    margin-left:10px;
    word-break:normal
}
.wp-block-search__button.has-icon{
    line-height:0
}
.wp-block-search__button svg{
    fill:currentColor;
    min-height:24px;
    min-width:24px;
    vertical-align:text-bottom
}
:where(.wp-block-search__button){
    border:1px solid #ccc;
    padding:6px 10px
}
.wp-block-search__inside-wrapper{
    display:flex;
    flex:auto;
    flex-wrap:nowrap;
    max-width:100%
}
.wp-block-search__label{
    width:100%
}
.wp-block-search__input{
    -webkit-appearance:initial;
    appearance:none;
    border:1px solid #949494;
    flex-grow:1;
    margin-left:0;
    margin-right:0;
    min-width:3rem;
    padding:8px;
    text-decoration:unset!important
}
.wp-block-search.wp-block-search__button-only .wp-block-search__button{
    flex-shrink:0;
    margin-left:0;
    max-width:calc(100% - 100px)
}
:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper){
    border:1px solid #949494;
    box-sizing:border-box;
    padding:4px
}
:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) .wp-block-search__input{
    border:0;
    border-radius:0;
    padding:0 4px
}
:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) .wp-block-search__input:focus{
    outline:0
}
:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper):where(.wp-block-search__button){
    padding:4px 8px
}
.wp-block-search.aligncenter .wp-block-search__inside-wrapper{
    margin:auto
}
.wp-block-search__button-behavior-expand .wp-block-search__inside-wrapper{
    min-width:0!important;
    transition-property:width
}
.wp-block-search__button-behavior-expand .wp-block-search__input{
    flex-basis:100%;
    transition-duration:.3s
}
.wp-block-search__button-behavior-expand.wp-block-search__searchfield-hidden,.wp-block-search__button-behavior-expand.wp-block-search__searchfield-hidden .wp-block-search__inside-wrapper{
    overflow:hidden
}
.wp-block-search__button-behavior-expand.wp-block-search__searchfield-hidden .wp-block-search__input{
    border-left-width:0!important;
    border-right-width:0!important;
    flex-basis:0;
    flex-grow:0;
    margin:0;
    min-width:0!important;
    padding-left:0!important;
    padding-right:0!important;
    width:0!important
}
.wp-block[data-align=right] .wp-block-search__button-behavior-expand .wp-block-search__inside-wrapper{
    float:right
}
.wp-block-separator{
    border:1px solid;
    border-left:none;
    border-right:0
}
.wp-block-separator.is-style-dots{
    background:none!important;
    border:0;
    height:auto;
    line-height:1;
    text-align:center
}
.wp-block-separator.is-style-dots:before{
    color:currentColor;
    content:"···";
    font-family:serif;
    font-size:1.5em;
    letter-spacing:2em;
    padding-left:2em
}
.wp-block-site-logo{
    box-sizing:border-box;
    line-height:0
}
.wp-block-site-logo a{
    display:inline-block;
    line-height:0
}
.wp-block-site-logo.is-default-size img{
    height:auto;
    width:120px
}
.wp-block-site-logo img{
    height:auto;
    max-width:100%
}
.wp-block-site-logo a,.wp-block-site-logo img{
    border-radius:inherit
}
.wp-block-site-logo.aligncenter{
    margin-left:auto;
    margin-right:auto;
    text-align:center
}
.wp-block-site-logo.is-style-rounded{
    border-radius:9999px
}
.wp-block-site-title a{
    color:inherit
}
.wp-block-social-links{
    background:0;
    box-sizing:border-box;
    margin-left:0;
    padding-left:0;
    padding-right:0;
    text-indent:0
}
.wp-block-social-links .wp-social-link a,.wp-block-social-links .wp-social-link a:hover{
    border-bottom:0;
    box-shadow:none;
    text-decoration:none
}
.wp-block-social-links .wp-social-link a{
    padding:.25em
}
.wp-block-social-links .wp-social-link svg{
    height:1em;
    width:1em
}
.wp-block-social-links .wp-social-link span:not(.screen-reader-text){
    font-size:.65em;
    margin-left:.5em;
    margin-right:.5em
}
.wp-block-social-links.has-small-icon-size{
    font-size:16px
}
.wp-block-social-links,.wp-block-social-links.has-normal-icon-size{
    font-size:24px
}
.wp-block-social-links.has-large-icon-size{
    font-size:36px
}
.wp-block-social-links.has-huge-icon-size{
    font-size:48px
}
.wp-block-social-links.aligncenter{
    display:flex;
    justify-content:center
}
.wp-block-social-links.alignright{
    justify-content:flex-end
}
.wp-block-social-link{
    border-radius:9999px;
    display:block;
    height:auto;
    transition:transform .1s ease
}
@media(prefers-reduced-motion:reduce){
    .wp-block-social-link{
        transition-delay:0s;
        transition-duration:0s
    }
}
.wp-block-social-link a{
    align-items:center;
    display:flex;
    line-height:0;
    transition:transform .1s ease
}
.wp-block-social-link:hover{
    transform:scale(1.1)
}
.wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor,.wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor svg,.wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor:active,.wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor:hover,.wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor:visited{
    fill:currentColor;
    color:currentColor
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link{
    background-color:#f0f0f0;
    color:#444
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-amazon{
    background-color:#f90;
    color:#fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-bandcamp{
    background-color:#1ea0c3;
    color:#fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-behance{
    background-color:#0757fe;
    color:#fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-codepen{
    background-color:#1e1f26;
    color:#fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-deviantart{
    background-color:#02e49b;
    color:#fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-dribbble{
    background-color:#e94c89;
    color:#fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-dropbox{
    background-color:#4280ff;
    color:#fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-etsy{
    background-color:#f45800;
    color:#fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-facebook{
    background-color:#1778f2;
    color:#fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-fivehundredpx{
    background-color:#000;
    color:#fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-flickr{
    background-color:#0461dd;
    color:#fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-foursquare{
    background-color:#e65678;
    color:#fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-github{
    background-color:#24292d;
    color:#fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-goodreads{
    background-color:#eceadd;
    color:#382110
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-google{
    background-color:#ea4434;
    color:#fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-instagram{
    background-color:#f00075;
    color:#fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-lastfm{
    background-color:#e21b24;
    color:#fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-linkedin{
    background-color:#0d66c2;
    color:#fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-mastodon{
    background-color:#3288d4;
    color:#fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-medium{
    background-color:#02ab6c;
    color:#fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-meetup{
    background-color:#f6405f;
    color:#fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-patreon{
    background-color:#ff424d;
    color:#fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-pinterest{
    background-color:#e60122;
    color:#fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-pocket{
    background-color:#ef4155;
    color:#fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-reddit{
    background-color:#ff4500;
    color:#fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-skype{
    background-color:#0478d7;
    color:#fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-snapchat{
    stroke:#000;
    background-color:#fefc00;
    color:#fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-soundcloud{
    background-color:#ff5600;
    color:#fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-spotify{
    background-color:#1bd760;
    color:#fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-telegram{
    background-color:#2aabee;
    color:#fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-threads,.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-tiktok{
    background-color:#000;
    color:#fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-tumblr{
    background-color:#011835;
    color:#fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-twitch{
    background-color:#6440a4;
    color:#fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-twitter{
    background-color:#1da1f2;
    color:#fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-vimeo{
    background-color:#1eb7ea;
    color:#fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-vk{
    background-color:#4680c2;
    color:#fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-wordpress{
    background-color:#3499cd;
    color:#fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-whatsapp{
    background-color:#25d366;
    color:#fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-x{
    background-color:#000;
    color:#fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-yelp{
    background-color:#d32422;
    color:#fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-youtube{
    background-color:red;
    color:#fff
}
.wp-block-social-links.is-style-logos-only .wp-social-link{
    background:0
}
.wp-block-social-links.is-style-logos-only .wp-social-link a{
    padding:0
}
.wp-block-social-links.is-style-logos-only .wp-social-link svg{
    height:1.25em;
    width:1.25em
}
.wp-block-social-links.is-style-logos-only .wp-social-link-amazon{
    color:#f90
}
.wp-block-social-links.is-style-logos-only .wp-social-link-bandcamp{
    color:#1ea0c3
}
.wp-block-social-links.is-style-logos-only .wp-social-link-behance{
    color:#0757fe
}
.wp-block-social-links.is-style-logos-only .wp-social-link-codepen{
    color:#1e1f26
}
.wp-block-social-links.is-style-logos-only .wp-social-link-deviantart{
    color:#02e49b
}
.wp-block-social-links.is-style-logos-only .wp-social-link-dribbble{
    color:#e94c89
}
.wp-block-social-links.is-style-logos-only .wp-social-link-dropbox{
    color:#4280ff
}
.wp-block-social-links.is-style-logos-only .wp-social-link-etsy{
    color:#f45800
}
.wp-block-social-links.is-style-logos-only .wp-social-link-facebook{
    color:#1778f2
}
.wp-block-social-links.is-style-logos-only .wp-social-link-fivehundredpx{
    color:#000
}
.wp-block-social-links.is-style-logos-only .wp-social-link-flickr{
    color:#0461dd
}
.wp-block-social-links.is-style-logos-only .wp-social-link-foursquare{
    color:#e65678
}
.wp-block-social-links.is-style-logos-only .wp-social-link-github{
    color:#24292d
}
.wp-block-social-links.is-style-logos-only .wp-social-link-goodreads{
    color:#382110
}
.wp-block-social-links.is-style-logos-only .wp-social-link-google{
    color:#ea4434
}
.wp-block-social-links.is-style-logos-only .wp-social-link-instagram{
    color:#f00075
}
.wp-block-social-links.is-style-logos-only .wp-social-link-lastfm{
    color:#e21b24
}
.wp-block-social-links.is-style-logos-only .wp-social-link-linkedin{
    color:#0d66c2
}
.wp-block-social-links.is-style-logos-only .wp-social-link-mastodon{
    color:#3288d4
}
.wp-block-social-links.is-style-logos-only .wp-social-link-medium{
    color:#02ab6c
}
.wp-block-social-links.is-style-logos-only .wp-social-link-meetup{
    color:#f6405f
}
.wp-block-social-links.is-style-logos-only .wp-social-link-patreon{
    color:#ff424d
}
.wp-block-social-links.is-style-logos-only .wp-social-link-pinterest{
    color:#e60122
}
.wp-block-social-links.is-style-logos-only .wp-social-link-pocket{
    color:#ef4155
}
.wp-block-social-links.is-style-logos-only .wp-social-link-reddit{
    color:#ff4500
}
.wp-block-social-links.is-style-logos-only .wp-social-link-skype{
    color:#0478d7
}
.wp-block-social-links.is-style-logos-only .wp-social-link-snapchat{
    stroke:#000;
    color:#fff
}
.wp-block-social-links.is-style-logos-only .wp-social-link-soundcloud{
    color:#ff5600
}
.wp-block-social-links.is-style-logos-only .wp-social-link-spotify{
    color:#1bd760
}
.wp-block-social-links.is-style-logos-only .wp-social-link-telegram{
    color:#2aabee
}
.wp-block-social-links.is-style-logos-only .wp-social-link-threads,.wp-block-social-links.is-style-logos-only .wp-social-link-tiktok{
    color:#000
}
.wp-block-social-links.is-style-logos-only .wp-social-link-tumblr{
    color:#011835
}
.wp-block-social-links.is-style-logos-only .wp-social-link-twitch{
    color:#6440a4
}
.wp-block-social-links.is-style-logos-only .wp-social-link-twitter{
    color:#1da1f2
}
.wp-block-social-links.is-style-logos-only .wp-social-link-vimeo{
    color:#1eb7ea
}
.wp-block-social-links.is-style-logos-only .wp-social-link-vk{
    color:#4680c2
}
.wp-block-social-links.is-style-logos-only .wp-social-link-whatsapp{
    color:#25d366
}
.wp-block-social-links.is-style-logos-only .wp-social-link-wordpress{
    color:#3499cd
}
.wp-block-social-links.is-style-logos-only .wp-social-link-x{
    color:#000
}
.wp-block-social-links.is-style-logos-only .wp-social-link-yelp{
    color:#d32422
}
.wp-block-social-links.is-style-logos-only .wp-social-link-youtube{
    color:red
}
.wp-block-social-links.is-style-pill-shape .wp-social-link{
    width:auto
}
.wp-block-social-links.is-style-pill-shape .wp-social-link a{
    padding-left:.66667em;
    padding-right:.66667em
}
.wp-block-social-links:not(.has-icon-color):not(.has-icon-background-color) .wp-social-link-snapchat .wp-block-social-link-label{
    color:#000
}
.wp-block-spacer{
    clear:both
}
.wp-block-tag-cloud{
    box-sizing:border-box
}
.wp-block-tag-cloud.aligncenter{
    justify-content:center;
    text-align:center
}
.wp-block-tag-cloud.alignfull{
    padding-left:1em;
    padding-right:1em
}
.wp-block-tag-cloud a{
    display:inline-block;
    margin-right:5px
}
.wp-block-tag-cloud span{
    display:inline-block;
    margin-left:5px;
    text-decoration:none
}
.wp-block-tag-cloud.is-style-outline{
    display:flex;
    flex-wrap:wrap;
    gap:1ch
}
.wp-block-tag-cloud.is-style-outline a{
    border:1px solid;
    font-size:unset!important;
    margin-right:0;
    padding:1ch 2ch;
    text-decoration:none!important
}
.wp-block-table{
    overflow-x:auto
}
.wp-block-table table{
    border-collapse:collapse;
    width:100%
}
.wp-block-table thead{
    border-bottom:3px solid
}
.wp-block-table tfoot{
    border-top:3px solid
}
.wp-block-table td,.wp-block-table th{
    border:1px solid;
    padding:.5em
}
.wp-block-table .has-fixed-layout{
    table-layout:fixed;
    width:100%
}
.wp-block-table .has-fixed-layout td,.wp-block-table .has-fixed-layout th{
    word-break:break-word
}
.wp-block-table.aligncenter,.wp-block-table.alignleft,.wp-block-table.alignright{
    display:table;
    width:auto
}
.wp-block-table.aligncenter td,.wp-block-table.aligncenter th,.wp-block-table.alignleft td,.wp-block-table.alignleft th,.wp-block-table.alignright td,.wp-block-table.alignright th{
    word-break:break-word
}
.wp-block-table .has-subtle-light-gray-background-color{
    background-color:#f3f4f5
}
.wp-block-table .has-subtle-pale-green-background-color{
    background-color:#e9fbe5
}
.wp-block-table .has-subtle-pale-blue-background-color{
    background-color:#e7f5fe
}
.wp-block-table .has-subtle-pale-pink-background-color{
    background-color:#fcf0ef
}
.wp-block-table.is-style-stripes{
    background-color:transparent;
    border-bottom:1px solid #f0f0f0;
    border-collapse:inherit;
    border-spacing:0
}
.wp-block-table.is-style-stripes tbody tr:nth-child(odd){
    background-color:#f0f0f0
}
.wp-block-table.is-style-stripes.has-subtle-light-gray-background-color tbody tr:nth-child(odd){
    background-color:#f3f4f5
}
.wp-block-table.is-style-stripes.has-subtle-pale-green-background-color tbody tr:nth-child(odd){
    background-color:#e9fbe5
}
.wp-block-table.is-style-stripes.has-subtle-pale-blue-background-color tbody tr:nth-child(odd){
    background-color:#e7f5fe
}
.wp-block-table.is-style-stripes.has-subtle-pale-pink-background-color tbody tr:nth-child(odd){
    background-color:#fcf0ef
}
.wp-block-table.is-style-stripes td,.wp-block-table.is-style-stripes th{
    border-color:transparent
}
.wp-block-table .has-border-color td,.wp-block-table .has-border-color th,.wp-block-table .has-border-color tr,.wp-block-table .has-border-color>*{
    border-color:inherit
}
.wp-block-table table[style*=border-top-color] tr:first-child,.wp-block-table table[style*=border-top-color] tr:first-child td,.wp-block-table table[style*=border-top-color] tr:first-child th,.wp-block-table table[style*=border-top-color]>*,.wp-block-table table[style*=border-top-color]>* td,.wp-block-table table[style*=border-top-color]>* th{
    border-top-color:inherit
}
.wp-block-table table[style*=border-top-color] tr:not(:first-child){
    border-top-color:currentColor
}
.wp-block-table table[style*=border-right-color] td:last-child,.wp-block-table table[style*=border-right-color] th,.wp-block-table table[style*=border-right-color] tr,.wp-block-table table[style*=border-right-color]>*{
    border-right-color:inherit
}
.wp-block-table table[style*=border-bottom-color] tr:last-child,.wp-block-table table[style*=border-bottom-color] tr:last-child td,.wp-block-table table[style*=border-bottom-color] tr:last-child th,.wp-block-table table[style*=border-bottom-color]>*,.wp-block-table table[style*=border-bottom-color]>* td,.wp-block-table table[style*=border-bottom-color]>* th{
    border-bottom-color:inherit
}
.wp-block-table table[style*=border-bottom-color] tr:not(:last-child){
    border-bottom-color:currentColor
}
.wp-block-table table[style*=border-left-color] td:first-child,.wp-block-table table[style*=border-left-color] th,.wp-block-table table[style*=border-left-color] tr,.wp-block-table table[style*=border-left-color]>*{
    border-left-color:inherit
}
.wp-block-table table[style*=border-style] td,.wp-block-table table[style*=border-style] th,.wp-block-table table[style*=border-style] tr,.wp-block-table table[style*=border-style]>*{
    border-style:inherit
}
.wp-block-table table[style*=border-width] td,.wp-block-table table[style*=border-width] th,.wp-block-table table[style*=border-width] tr,.wp-block-table table[style*=border-width]>*{
    border-style:inherit;
    border-width:inherit
}
:where(.wp-block-term-description){
    margin-bottom:var(--wp--style--block-gap);
    margin-top:var(--wp--style--block-gap)
}
.wp-block-term-description p{
    margin-bottom:0;
    margin-top:0
}
.wp-block-text-columns,.wp-block-text-columns.aligncenter{
    display:flex
}
.wp-block-text-columns .wp-block-column{
    margin:0 1em;
    padding:0
}
.wp-block-text-columns .wp-block-column:first-child{
    margin-left:0
}
.wp-block-text-columns .wp-block-column:last-child{
    margin-right:0
}
.wp-block-text-columns.columns-2 .wp-block-column{
    width:50%
}
.wp-block-text-columns.columns-3 .wp-block-column{
    width:33.33333%
}
.wp-block-text-columns.columns-4 .wp-block-column{
    width:25%
}
pre.wp-block-verse{
    overflow:auto;
    white-space:pre-wrap
}
:where(pre.wp-block-verse){
    font-family:inherit
}
.wp-block-video{
    box-sizing:border-box
}
.wp-block-video video{
    vertical-align:middle;
    width:100%
}
@supports(position:sticky){
    .wp-block-video [poster]{
        object-fit:cover
    }
}
.wp-block-video.aligncenter{
    text-align:center
}
.wp-block-video figcaption{
    margin-bottom:1em;
    margin-top:.5em
}
.editor-styles-wrapper,.entry-content{
    counter-reset:footnotes
}
a[data-fn].fn{
    counter-increment:footnotes;
    display:inline-flex;
    font-size:smaller;
    text-decoration:none;
    text-indent:-9999999px;
    vertical-align:super
}
a[data-fn].fn:after{
    content:"[" counter(footnotes) "]";
    float:left;
    text-indent:0
}
.wp-element-button{
    cursor:pointer
}
:root{
    --wp--preset--font-size--normal:16px;
    --wp--preset--font-size--huge:42px
}
:root .has-very-light-gray-background-color{
    background-color:#eee
}
:root .has-very-dark-gray-background-color{
    background-color:#313131
}
:root .has-very-light-gray-color{
    color:#eee
}
:root .has-very-dark-gray-color{
    color:#313131
}
:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{
    background:linear-gradient(135deg,#00d084,#0693e3)
}
:root .has-purple-crush-gradient-background{
    background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)
}
:root .has-hazy-dawn-gradient-background{
    background:linear-gradient(135deg,#faaca8,#dad0ec)
}
:root .has-subdued-olive-gradient-background{
    background:linear-gradient(135deg,#fafae1,#67a671)
}
:root .has-atomic-cream-gradient-background{
    background:linear-gradient(135deg,#fdd79a,#004a59)
}
:root .has-nightshade-gradient-background{
    background:linear-gradient(135deg,#330968,#31cdcf)
}
:root .has-midnight-gradient-background{
    background:linear-gradient(135deg,#020381,#2874fc)
}
.has-regular-font-size{
    font-size:1em
}
.has-larger-font-size{
    font-size:2.625em
}
.has-normal-font-size{
    font-size:var(--wp--preset--font-size--normal)
}
.has-huge-font-size{
    font-size:var(--wp--preset--font-size--huge)
}
.has-text-align-center{
    text-align:center
}
.has-text-align-left{
    text-align:left
}
.has-text-align-right{
    text-align:right
}
#end-resizable-editor-section{
    display:none
}
.aligncenter{
    clear:both
}
.items-justified-left{
    justify-content:flex-start
}
.items-justified-center{
    justify-content:center
}
.items-justified-right{
    justify-content:flex-end
}
.items-justified-space-between{
    justify-content:space-between
}
.screen-reader-text{
    clip:rect(1px,1px,1px,1px);
    word-wrap:normal!important;
    border:0;
    -webkit-clip-path:inset(50%);
    clip-path:inset(50%);
    height:1px;
    margin:-1px;
    overflow:hidden;
    padding:0;
    position:absolute;
    width:1px
}
.screen-reader-text:focus{
    clip:auto!important;
    background-color:#ddd;
    -webkit-clip-path:none;
    clip-path:none;
    color:#444;
    display:block;
    font-size:1em;
    height:auto;
    left:5px;
    line-height:normal;
    padding:15px 23px 14px;
    text-decoration:none;
    top:5px;
    width:auto;
    z-index:100000
}
html :where(.has-border-color){
    border-style:solid
}
html :where([style*=border-top-color]){
    border-top-style:solid
}
html :where([style*=border-right-color]){
    border-right-style:solid
}
html :where([style*=border-bottom-color]){
    border-bottom-style:solid
}
html :where([style*=border-left-color]){
    border-left-style:solid
}
html :where([style*=border-width]){
    border-style:solid
}
html :where([style*=border-top-width]){
    border-top-style:solid
}
html :where([style*=border-right-width]){
    border-right-style:solid
}
html :where([style*=border-bottom-width]){
    border-bottom-style:solid
}
html :where([style*=border-left-width]){
    border-left-style:solid
}
html :where(img[class*=wp-image-]){
    height:auto;
    max-width:100%
}
:where(figure){
    margin:0 0 1em
}
html :where(.is-position-sticky){
    --wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)
}
@media screen and (max-width:600px){
    html:where(.is-position-sticky){
        --wp-admin--admin-bar--position-offset:0
    }
}
.header,.she-header-yes,.she-header-yes.e-con,.she-header{
    transition:all .4s ease-in-out,height .4s ease-in-out,background-color .4s ease-in-out,border-bottom-width .4s ease-in-out,border-bottom-color .4s ease-in-out,margin 0s!important;
    width:100%!important;
    max-width:100%;
    z-index:9999
}
.she-header{
    margin-bottom:0;
    margin-top:0;
    padding-bottom:0;
    padding-top:0
}
.she-header:not(.elementor-sticky){
    position:fixed!important;
    top:0!important
}
.she-header.she-blur-yes{
    -webkit-backdrop-filter:saturate(180%) blur(20px);
    backdrop-filter:saturate(180%) blur(20px)
}
.headerup{
    -ms-transform:translateY(-110vh)!important;
    -o-transition:transform .4s ease-in-out!important;
    -webkit-transform:translateY(-110vh)!important;
    -webkit-transition:transform .4s ease-in-out!important;
    -webkit-transition:-webkit-transform .4s ease-in-out!important;
    transform:translateY(-110vh)!important;
    transition:transform .4s ease-in-out!important
}
.she-header-yes .elementor-widget-theme-site-logo,.she-header-yes .elementor-widget-image,.she-header-yes .logo,.she-header-yes .elementor-widget-theme-site-logo img,.she-header-yes .elementor-widget-image img,.she-header-yes .logo img{
    transition:all .4s ease-in-out!important
}
.she-header-transparent-yes,.elementor-editor-active .she-header-transparent-yes{
    transition:all .4s ease-in-out,top 0s;
    width:100%;
    background-color:rgba(0,0,0,0)!important;
    position:absolute!important;
    z-index:99
}
@media screen and (min-width:783px){
    .admin-bar .she-header:not(.elementor-sticky){
        top:32px!important
    }
}
/*! * Font Awesome Free 5.15.3 by @fontawesome - https://fontawesome.com * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) */
.fa.fa-glass:before{
    content:"\f000"
}
.fa.fa-meetup{
    font-family:"Font Awesome 5 Brands";
    font-weight:400
}
.fa.fa-star-o{
    font-family:"Font Awesome 5 Free";
    font-weight:400
}
.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{
    font-family:"Font Awesome 5 Free";
    font-weight:400
}
.fa.fa-trash-o:before{
    content:"\f2ed"
}
.fa.fa-file-o{
    font-family:"Font Awesome 5 Free";
    font-weight:400
}
.fa.fa-file-o:before{
    content:"\f15b"
}
.fa.fa-clock-o{
    font-family:"Font Awesome 5 Free";
    font-weight:400
}
.fa.fa-clock-o:before{
    content:"\f017"
}
.fa.fa-arrow-circle-o-down{
    font-family:"Font Awesome 5 Free";
    font-weight:400
}
.fa.fa-arrow-circle-o-down:before{
    content:"\f358"
}
.fa.fa-arrow-circle-o-up{
    font-family:"Font Awesome 5 Free";
    font-weight:400
}
.fa.fa-arrow-circle-o-up:before{
    content:"\f35b"
}
.fa.fa-play-circle-o{
    font-family:"Font Awesome 5 Free";
    font-weight:400
}
.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{
    font-family:"Font Awesome 5 Free";
    font-weight:400
}
.fa.fa-dedent:before{
    content:"\f03b"
}
.fa.fa-video-camera:before{
    content:"\f03d"
}
.fa.fa-picture-o{
    font-family:"Font Awesome 5 Free";
    font-weight:400
}
.fa.fa-picture-o:before{
    content:"\f03e"
}
.fa.fa-photo{
    font-family:"Font Awesome 5 Free";
    font-weight:400
}
.fa.fa-photo:before{
    content:"\f03e"
}
.fa.fa-image{
    font-family:"Font Awesome 5 Free";
    font-weight:400
}
.fa.fa-image:before{
    content:"\f03e"
}
.fa.fa-pencil:before{
    content:"\f303"
}
.fa.fa-map-marker:before{
    content:"\f3c5"
}
.fa.fa-pencil-square-o{
    font-family:"Font Awesome 5 Free";
    font-weight:400
}
.fa.fa-pencil-square-o:before{
    content:"\f044"
}
.fa.fa-share-square-o{
    font-family:"Font Awesome 5 Free";
    font-weight:400
}
.fa.fa-share-square-o:before{
    content:"\f14d"
}
.fa.fa-check-square-o{
    font-family:"Font Awesome 5 Free";
    font-weight:400
}
.fa.fa-check-square-o:before{
    content:"\f14a"
}
.fa.fa-arrows:before{
    content:"\f0b2"
}
.fa.fa-times-circle-o{
    font-family:"Font Awesome 5 Free";
    font-weight:400
}
.fa.fa-times-circle-o:before{
    content:"\f057"
}
.fa.fa-check-circle-o{
    font-family:"Font Awesome 5 Free";
    font-weight:400
}
.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-eye,.fa.fa-eye-slash{
    font-family:"Font Awesome 5 Free";
    font-weight:400
}
.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{
    font-family:"Font Awesome 5 Free";
    font-weight:400
}
.fa.fa-bar-chart:before{
    content:"\f080"
}
.fa.fa-bar-chart-o{
    font-family:"Font Awesome 5 Free";
    font-weight:400
}
.fa.fa-bar-chart-o:before{
    content:"\f080"
}
.fa.fa-facebook-square,.fa.fa-twitter-square{
    font-family:"Font Awesome 5 Brands";
    font-weight:400
}
.fa.fa-gears:before{
    content:"\f085"
}
.fa.fa-thumbs-o-up{
    font-family:"Font Awesome 5 Free";
    font-weight:400
}
.fa.fa-thumbs-o-up:before{
    content:"\f164"
}
.fa.fa-thumbs-o-down{
    font-family:"Font Awesome 5 Free";
    font-weight:400
}
.fa.fa-thumbs-o-down:before{
    content:"\f165"
}
.fa.fa-heart-o{
    font-family:"Font Awesome 5 Free";
    font-weight:400
}
.fa.fa-heart-o:before{
    content:"\f004"
}
.fa.fa-sign-out:before{
    content:"\f2f5"
}
.fa.fa-linkedin-square{
    font-family:"Font Awesome 5 Brands";
    font-weight:400
}
.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{
    font-family:"Font Awesome 5 Brands";
    font-weight:400
}
.fa.fa-lemon-o{
    font-family:"Font Awesome 5 Free";
    font-weight:400
}
.fa.fa-lemon-o:before{
    content:"\f094"
}
.fa.fa-square-o{
    font-family:"Font Awesome 5 Free";
    font-weight:400
}
.fa.fa-square-o:before{
    content:"\f0c8"
}
.fa.fa-bookmark-o{
    font-family:"Font Awesome 5 Free";
    font-weight:400
}
.fa.fa-bookmark-o:before{
    content:"\f02e"
}
.fa.fa-facebook,.fa.fa-twitter{
    font-family:"Font Awesome 5 Brands";
    font-weight:400
}
.fa.fa-facebook:before{
    content:"\f39e"
}
.fa.fa-facebook-f{
    font-family:"Font Awesome 5 Brands";
    font-weight:400
}
.fa.fa-facebook-f:before{
    content:"\f39e"
}
.fa.fa-github{
    font-family:"Font Awesome 5 Brands";
    font-weight:400
}
.fa.fa-credit-card{
    font-family:"Font Awesome 5 Free";
    font-weight:400
}
.fa.fa-feed:before{
    content:"\f09e"
}
.fa.fa-hdd-o{
    font-family:"Font Awesome 5 Free";
    font-weight:400
}
.fa.fa-hdd-o:before{
    content:"\f0a0"
}
.fa.fa-hand-o-right{
    font-family:"Font Awesome 5 Free";
    font-weight:400
}
.fa.fa-hand-o-right:before{
    content:"\f0a4"
}
.fa.fa-hand-o-left{
    font-family:"Font Awesome 5 Free";
    font-weight:400
}
.fa.fa-hand-o-left:before{
    content:"\f0a5"
}
.fa.fa-hand-o-up{
    font-family:"Font Awesome 5 Free";
    font-weight:400
}
.fa.fa-hand-o-up:before{
    content:"\f0a6"
}
.fa.fa-hand-o-down{
    font-family:"Font Awesome 5 Free";
    font-weight:400
}
.fa.fa-hand-o-down:before{
    content:"\f0a7"
}
.fa.fa-arrows-alt:before{
    content:"\f31e"
}
.fa.fa-group:before{
    content:"\f0c0"
}
.fa.fa-chain:before{
    content:"\f0c1"
}
.fa.fa-scissors:before{
    content:"\f0c4"
}
.fa.fa-files-o{
    font-family:"Font Awesome 5 Free";
    font-weight:400
}
.fa.fa-files-o:before{
    content:"\f0c5"
}
.fa.fa-floppy-o{
    font-family:"Font Awesome 5 Free";
    font-weight:400
}
.fa.fa-floppy-o:before{
    content:"\f0c7"
}
.fa.fa-navicon:before,.fa.fa-reorder:before{
    content:"\f0c9"
}
.fa.fa-google-plus,.fa.fa-google-plus-square,.fa.fa-pinterest,.fa.fa-pinterest-square{
    font-family:"Font Awesome 5 Brands";
    font-weight:400
}
.fa.fa-google-plus:before{
    content:"\f0d5"
}
.fa.fa-money{
    font-family:"Font Awesome 5 Free";
    font-weight:400
}
.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{
    font-family:"Font Awesome 5 Brands";
    font-weight:400
}
.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:"\f3fd"
}
.fa.fa-comment-o{
    font-family:"Font Awesome 5 Free";
    font-weight:400
}
.fa.fa-comment-o:before{
    content:"\f075"
}
.fa.fa-comments-o{
    font-family:"Font Awesome 5 Free";
    font-weight:400
}
.fa.fa-comments-o:before{
    content:"\f086"
}
.fa.fa-flash:before{
    content:"\f0e7"
}
.fa.fa-clipboard,.fa.fa-paste{
    font-family:"Font Awesome 5 Free";
    font-weight:400
}
.fa.fa-paste:before{
    content:"\f328"
}
.fa.fa-lightbulb-o{
    font-family:"Font Awesome 5 Free";
    font-weight:400
}
.fa.fa-lightbulb-o:before{
    content:"\f0eb"
}
.fa.fa-exchange:before{
    content:"\f362"
}
.fa.fa-cloud-download:before{
    content:"\f381"
}
.fa.fa-cloud-upload:before{
    content:"\f382"
}
.fa.fa-bell-o{
    font-family:"Font Awesome 5 Free";
    font-weight:400
}
.fa.fa-bell-o:before{
    content:"\f0f3"
}
.fa.fa-cutlery:before{
    content:"\f2e7"
}
.fa.fa-file-text-o{
    font-family:"Font Awesome 5 Free";
    font-weight:400
}
.fa.fa-file-text-o:before{
    content:"\f15c"
}
.fa.fa-building-o{
    font-family:"Font Awesome 5 Free";
    font-weight:400
}
.fa.fa-building-o:before{
    content:"\f1ad"
}
.fa.fa-hospital-o{
    font-family:"Font Awesome 5 Free";
    font-weight:400
}
.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{
    font-family:"Font Awesome 5 Free";
    font-weight:400
}
.fa.fa-circle-o:before{
    content:"\f111"
}
.fa.fa-mail-reply:before{
    content:"\f3e5"
}
.fa.fa-github-alt{
    font-family:"Font Awesome 5 Brands";
    font-weight:400
}
.fa.fa-folder-o{
    font-family:"Font Awesome 5 Free";
    font-weight:400
}
.fa.fa-folder-o:before{
    content:"\f07b"
}
.fa.fa-folder-open-o{
    font-family:"Font Awesome 5 Free";
    font-weight:400
}
.fa.fa-folder-open-o:before{
    content:"\f07c"
}
.fa.fa-smile-o{
    font-family:"Font Awesome 5 Free";
    font-weight:400
}
.fa.fa-smile-o:before{
    content:"\f118"
}
.fa.fa-frown-o{
    font-family:"Font Awesome 5 Free";
    font-weight:400
}
.fa.fa-frown-o:before{
    content:"\f119"
}
.fa.fa-meh-o{
    font-family:"Font Awesome 5 Free";
    font-weight:400
}
.fa.fa-meh-o:before{
    content:"\f11a"
}
.fa.fa-keyboard-o{
    font-family:"Font Awesome 5 Free";
    font-weight:400
}
.fa.fa-keyboard-o:before{
    content:"\f11c"
}
.fa.fa-flag-o{
    font-family:"Font Awesome 5 Free";
    font-weight:400
}
.fa.fa-flag-o:before{
    content:"\f024"
}
.fa.fa-mail-reply-all:before{
    content:"\f122"
}
.fa.fa-star-half-o{
    font-family:"Font Awesome 5 Free";
    font-weight:400
}
.fa.fa-star-half-o:before{
    content:"\f089"
}
.fa.fa-star-half-empty{
    font-family:"Font Awesome 5 Free";
    font-weight:400
}
.fa.fa-star-half-empty:before{
    content:"\f089"
}
.fa.fa-star-half-full{
    font-family:"Font Awesome 5 Free";
    font-weight:400
}
.fa.fa-star-half-full:before{
    content:"\f089"
}
.fa.fa-code-fork:before{
    content:"\f126"
}
.fa.fa-chain-broken:before{
    content:"\f127"
}
.fa.fa-shield:before{
    content:"\f3ed"
}
.fa.fa-calendar-o{
    font-family:"Font Awesome 5 Free";
    font-weight:400
}
.fa.fa-calendar-o:before{
    content:"\f133"
}
.fa.fa-css3,.fa.fa-html5,.fa.fa-maxcdn{
    font-family:"Font Awesome 5 Brands";
    font-weight:400
}
.fa.fa-ticket:before{
    content:"\f3ff"
}
.fa.fa-minus-square-o{
    font-family:"Font Awesome 5 Free";
    font-weight:400
}
.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-compass{
    font-family:"Font Awesome 5 Free";
    font-weight:400
}
.fa.fa-caret-square-o-down{
    font-family:"Font Awesome 5 Free";
    font-weight:400
}
.fa.fa-caret-square-o-down:before{
    content:"\f150"
}
.fa.fa-toggle-down{
    font-family:"Font Awesome 5 Free";
    font-weight:400
}
.fa.fa-toggle-down:before{
    content:"\f150"
}
.fa.fa-caret-square-o-up{
    font-family:"Font Awesome 5 Free";
    font-weight:400
}
.fa.fa-caret-square-o-up:before{
    content:"\f151"
}
.fa.fa-toggle-up{
    font-family:"Font Awesome 5 Free";
    font-weight:400
}
.fa.fa-toggle-up:before{
    content:"\f151"
}
.fa.fa-caret-square-o-right{
    font-family:"Font Awesome 5 Free";
    font-weight:400
}
.fa.fa-caret-square-o-right:before{
    content:"\f152"
}
.fa.fa-toggle-right{
    font-family:"Font Awesome 5 Free";
    font-weight:400
}
.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:"\f155"
}
.fa.fa-inr:before,.fa.fa-rupee:before{
    content:"\f156"
}
.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,.fa.fa-btc{
    font-family:"Font Awesome 5 Brands";
    font-weight:400
}
.fa.fa-bitcoin:before{
    content:"\f15a"
}
.fa.fa-file-text:before{
    content:"\f15c"
}
.fa.fa-sort-alpha-asc:before{
    content:"\f15d"
}
.fa.fa-sort-alpha-desc:before{
    content:"\f881"
}
.fa.fa-sort-amount-asc:before{
    content:"\f160"
}
.fa.fa-sort-amount-desc:before{
    content:"\f884"
}
.fa.fa-sort-numeric-asc:before{
    content:"\f162"
}
.fa.fa-sort-numeric-desc:before{
    content:"\f886"
}
.fa.fa-xing,.fa.fa-xing-square,.fa.fa-youtube,.fa.fa-youtube-play,.fa.fa-youtube-square{
    font-family:"Font Awesome 5 Brands";
    font-weight:400
}
.fa.fa-youtube-play:before{
    content:"\f167"
}
.fa.fa-adn,.fa.fa-bitbucket,.fa.fa-bitbucket-square,.fa.fa-dropbox,.fa.fa-flickr,.fa.fa-instagram,.fa.fa-stack-overflow{
    font-family:"Font Awesome 5 Brands";
    font-weight:400
}
.fa.fa-bitbucket-square:before{
    content:"\f171"
}
.fa.fa-tumblr,.fa.fa-tumblr-square{
    font-family:"Font Awesome 5 Brands";
    font-weight:400
}
.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-android,.fa.fa-apple,.fa.fa-dribbble,.fa.fa-foursquare,.fa.fa-gittip,.fa.fa-gratipay,.fa.fa-linux,.fa.fa-skype,.fa.fa-trello,.fa.fa-windows{
    font-family:"Font Awesome 5 Brands";
    font-weight:400
}
.fa.fa-gittip:before{
    content:"\f184"
}
.fa.fa-sun-o{
    font-family:"Font Awesome 5 Free";
    font-weight:400
}
.fa.fa-sun-o:before{
    content:"\f185"
}
.fa.fa-moon-o{
    font-family:"Font Awesome 5 Free";
    font-weight:400
}
.fa.fa-moon-o:before{
    content:"\f186"
}
.fa.fa-pagelines,.fa.fa-renren,.fa.fa-stack-exchange,.fa.fa-vk,.fa.fa-weibo{
    font-family:"Font Awesome 5 Brands";
    font-weight:400
}
.fa.fa-arrow-circle-o-right{
    font-family:"Font Awesome 5 Free";
    font-weight:400
}
.fa.fa-arrow-circle-o-right:before{
    content:"\f35a"
}
.fa.fa-arrow-circle-o-left{
    font-family:"Font Awesome 5 Free";
    font-weight:400
}
.fa.fa-arrow-circle-o-left:before{
    content:"\f359"
}
.fa.fa-caret-square-o-left{
    font-family:"Font Awesome 5 Free";
    font-weight:400
}
.fa.fa-caret-square-o-left:before{
    content:"\f191"
}
.fa.fa-toggle-left{
    font-family:"Font Awesome 5 Free";
    font-weight:400
}
.fa.fa-toggle-left:before{
    content:"\f191"
}
.fa.fa-dot-circle-o{
    font-family:"Font Awesome 5 Free";
    font-weight:400
}
.fa.fa-dot-circle-o:before{
    content:"\f192"
}
.fa.fa-vimeo-square{
    font-family:"Font Awesome 5 Brands";
    font-weight:400
}
.fa.fa-try:before,.fa.fa-turkish-lira:before{
    content:"\f195"
}
.fa.fa-plus-square-o{
    font-family:"Font Awesome 5 Free";
    font-weight:400
}
.fa.fa-plus-square-o:before{
    content:"\f0fe"
}
.fa.fa-openid,.fa.fa-slack,.fa.fa-wordpress{
    font-family:"Font Awesome 5 Brands";
    font-weight:400
}
.fa.fa-bank:before,.fa.fa-institution:before{
    content:"\f19c"
}
.fa.fa-mortar-board:before{
    content:"\f19d"
}
.fa.fa-delicious,.fa.fa-digg,.fa.fa-drupal,.fa.fa-google,.fa.fa-joomla,.fa.fa-pied-piper-alt,.fa.fa-pied-piper-pp,.fa.fa-reddit,.fa.fa-reddit-square,.fa.fa-stumbleupon,.fa.fa-stumbleupon-circle,.fa.fa-yahoo{
    font-family:"Font Awesome 5 Brands";
    font-weight:400
}
.fa.fa-spoon:before{
    content:"\f2e5"
}
.fa.fa-behance,.fa.fa-behance-square,.fa.fa-steam,.fa.fa-steam-square{
    font-family:"Font Awesome 5 Brands";
    font-weight:400
}
.fa.fa-automobile:before{
    content:"\f1b9"
}
.fa.fa-envelope-o{
    font-family:"Font Awesome 5 Free";
    font-weight:400
}
.fa.fa-envelope-o:before{
    content:"\f0e0"
}
.fa.fa-deviantart,.fa.fa-soundcloud,.fa.fa-spotify{
    font-family:"Font Awesome 5 Brands";
    font-weight:400
}
.fa.fa-file-pdf-o{
    font-family:"Font Awesome 5 Free";
    font-weight:400
}
.fa.fa-file-pdf-o:before{
    content:"\f1c1"
}
.fa.fa-file-word-o{
    font-family:"Font Awesome 5 Free";
    font-weight:400
}
.fa.fa-file-word-o:before{
    content:"\f1c2"
}
.fa.fa-file-excel-o{
    font-family:"Font Awesome 5 Free";
    font-weight:400
}
.fa.fa-file-excel-o:before{
    content:"\f1c3"
}
.fa.fa-file-powerpoint-o{
    font-family:"Font Awesome 5 Free";
    font-weight:400
}
.fa.fa-file-powerpoint-o:before{
    content:"\f1c4"
}
.fa.fa-file-image-o{
    font-family:"Font Awesome 5 Free";
    font-weight:400
}
.fa.fa-file-image-o:before{
    content:"\f1c5"
}
.fa.fa-file-photo-o{
    font-family:"Font Awesome 5 Free";
    font-weight:400
}
.fa.fa-file-photo-o:before{
    content:"\f1c5"
}
.fa.fa-file-picture-o{
    font-family:"Font Awesome 5 Free";
    font-weight:400
}
.fa.fa-file-picture-o:before{
    content:"\f1c5"
}
.fa.fa-file-archive-o{
    font-family:"Font Awesome 5 Free";
    font-weight:400
}
.fa.fa-file-archive-o:before{
    content:"\f1c6"
}
.fa.fa-file-zip-o{
    font-family:"Font Awesome 5 Free";
    font-weight:400
}
.fa.fa-file-zip-o:before{
    content:"\f1c6"
}
.fa.fa-file-audio-o{
    font-family:"Font Awesome 5 Free";
    font-weight:400
}
.fa.fa-file-audio-o:before{
    content:"\f1c7"
}
.fa.fa-file-sound-o{
    font-family:"Font Awesome 5 Free";
    font-weight:400
}
.fa.fa-file-sound-o:before{
    content:"\f1c7"
}
.fa.fa-file-video-o{
    font-family:"Font Awesome 5 Free";
    font-weight:400
}
.fa.fa-file-video-o:before{
    content:"\f1c8"
}
.fa.fa-file-movie-o{
    font-family:"Font Awesome 5 Free";
    font-weight:400
}
.fa.fa-file-movie-o:before{
    content:"\f1c8"
}
.fa.fa-file-code-o{
    font-family:"Font Awesome 5 Free";
    font-weight:400
}
.fa.fa-file-code-o:before{
    content:"\f1c9"
}
.fa.fa-codepen,.fa.fa-jsfiddle,.fa.fa-vine{
    font-family:"Font Awesome 5 Brands";
    font-weight:400
}
.fa.fa-life-bouy,.fa.fa-life-ring{
    font-family:"Font Awesome 5 Free";
    font-weight:400
}
.fa.fa-life-bouy:before{
    content:"\f1cd"
}
.fa.fa-life-buoy{
    font-family:"Font Awesome 5 Free";
    font-weight:400
}
.fa.fa-life-buoy:before{
    content:"\f1cd"
}
.fa.fa-life-saver{
    font-family:"Font Awesome 5 Free";
    font-weight:400
}
.fa.fa-life-saver:before{
    content:"\f1cd"
}
.fa.fa-support{
    font-family:"Font Awesome 5 Free";
    font-weight:400
}
.fa.fa-support:before{
    content:"\f1cd"
}
.fa.fa-circle-o-notch:before{
    content:"\f1ce"
}
.fa.fa-ra,.fa.fa-rebel{
    font-family:"Font Awesome 5 Brands";
    font-weight:400
}
.fa.fa-ra:before{
    content:"\f1d0"
}
.fa.fa-resistance{
    font-family:"Font Awesome 5 Brands";
    font-weight:400
}
.fa.fa-resistance:before{
    content:"\f1d0"
}
.fa.fa-empire,.fa.fa-ge{
    font-family:"Font Awesome 5 Brands";
    font-weight:400
}
.fa.fa-ge:before{
    content:"\f1d1"
}
.fa.fa-git,.fa.fa-git-square,.fa.fa-hacker-news,.fa.fa-y-combinator-square{
    font-family:"Font Awesome 5 Brands";
    font-weight:400
}
.fa.fa-y-combinator-square:before{
    content:"\f1d4"
}
.fa.fa-yc-square{
    font-family:"Font Awesome 5 Brands";
    font-weight:400
}
.fa.fa-yc-square:before{
    content:"\f1d4"
}
.fa.fa-qq,.fa.fa-tencent-weibo,.fa.fa-wechat,.fa.fa-weixin{
    font-family:"Font Awesome 5 Brands";
    font-weight:400
}
.fa.fa-wechat:before{
    content:"\f1d7"
}
.fa.fa-send:before{
    content:"\f1d8"
}
.fa.fa-paper-plane-o{
    font-family:"Font Awesome 5 Free";
    font-weight:400
}
.fa.fa-paper-plane-o:before{
    content:"\f1d8"
}
.fa.fa-send-o{
    font-family:"Font Awesome 5 Free";
    font-weight:400
}
.fa.fa-send-o:before{
    content:"\f1d8"
}
.fa.fa-circle-thin{
    font-family:"Font Awesome 5 Free";
    font-weight:400
}
.fa.fa-circle-thin:before{
    content:"\f111"
}
.fa.fa-header:before{
    content:"\f1dc"
}
.fa.fa-sliders:before{
    content:"\f1de"
}
.fa.fa-futbol-o{
    font-family:"Font Awesome 5 Free";
    font-weight:400
}
.fa.fa-futbol-o:before{
    content:"\f1e3"
}
.fa.fa-soccer-ball-o{
    font-family:"Font Awesome 5 Free";
    font-weight:400
}
.fa.fa-soccer-ball-o:before{
    content:"\f1e3"
}
.fa.fa-slideshare,.fa.fa-twitch,.fa.fa-yelp{
    font-family:"Font Awesome 5 Brands";
    font-weight:400
}
.fa.fa-newspaper-o{
    font-family:"Font Awesome 5 Free";
    font-weight:400
}
.fa.fa-newspaper-o:before{
    content:"\f1ea"
}
.fa.fa-cc-amex,.fa.fa-cc-discover,.fa.fa-cc-mastercard,.fa.fa-cc-paypal,.fa.fa-cc-stripe,.fa.fa-cc-visa,.fa.fa-google-wallet,.fa.fa-paypal{
    font-family:"Font Awesome 5 Brands";
    font-weight:400
}
.fa.fa-bell-slash-o{
    font-family:"Font Awesome 5 Free";
    font-weight:400
}
.fa.fa-bell-slash-o:before{
    content:"\f1f6"
}
.fa.fa-trash:before{
    content:"\f2ed"
}
.fa.fa-copyright{
    font-family:"Font Awesome 5 Free";
    font-weight:400
}
.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-angellist,.fa.fa-ioxhost,.fa.fa-lastfm,.fa.fa-lastfm-square{
    font-family:"Font Awesome 5 Brands";
    font-weight:400
}
.fa.fa-cc{
    font-family:"Font Awesome 5 Free";
    font-weight:400
}
.fa.fa-cc:before{
    content:"\f20a"
}
.fa.fa-ils:before,.fa.fa-shekel:before,.fa.fa-sheqel:before{
    content:"\f20b"
}
.fa.fa-meanpath{
    font-family:"Font Awesome 5 Brands";
    font-weight:400
}
.fa.fa-meanpath:before{
    content:"\f2b4"
}
.fa.fa-buysellads,.fa.fa-connectdevelop,.fa.fa-dashcube,.fa.fa-forumbee,.fa.fa-leanpub,.fa.fa-sellsy,.fa.fa-shirtsinbulk,.fa.fa-simplybuilt,.fa.fa-skyatlas{
    font-family:"Font Awesome 5 Brands";
    font-weight:400
}
.fa.fa-diamond{
    font-family:"Font Awesome 5 Free";
    font-weight:400
}
.fa.fa-diamond:before{
    content:"\f3a5"
}
.fa.fa-intersex:before{
    content:"\f224"
}
.fa.fa-facebook-official{
    font-family:"Font Awesome 5 Brands";
    font-weight:400
}
.fa.fa-facebook-official:before{
    content:"\f09a"
}
.fa.fa-pinterest-p,.fa.fa-whatsapp{
    font-family:"Font Awesome 5 Brands";
    font-weight:400
}
.fa.fa-hotel:before{
    content:"\f236"
}
.fa.fa-medium,.fa.fa-viacoin,.fa.fa-y-combinator,.fa.fa-yc{
    font-family:"Font Awesome 5 Brands";
    font-weight:400
}
.fa.fa-yc:before{
    content:"\f23b"
}
.fa.fa-expeditedssl,.fa.fa-opencart,.fa.fa-optin-monster{
    font-family:"Font Awesome 5 Brands";
    font-weight:400
}
.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-object-group,.fa.fa-object-ungroup,.fa.fa-sticky-note-o{
    font-family:"Font Awesome 5 Free";
    font-weight:400
}
.fa.fa-sticky-note-o:before{
    content:"\f249"
}
.fa.fa-cc-diners-club,.fa.fa-cc-jcb{
    font-family:"Font Awesome 5 Brands";
    font-weight:400
}
.fa.fa-clone,.fa.fa-hourglass-o{
    font-family:"Font Awesome 5 Free";
    font-weight:400
}
.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-rock-o{
    font-family:"Font Awesome 5 Free";
    font-weight:400
}
.fa.fa-hand-rock-o:before{
    content:"\f255"
}
.fa.fa-hand-grab-o{
    font-family:"Font Awesome 5 Free";
    font-weight:400
}
.fa.fa-hand-grab-o:before{
    content:"\f255"
}
.fa.fa-hand-paper-o{
    font-family:"Font Awesome 5 Free";
    font-weight:400
}
.fa.fa-hand-paper-o:before{
    content:"\f256"
}
.fa.fa-hand-stop-o{
    font-family:"Font Awesome 5 Free";
    font-weight:400
}
.fa.fa-hand-stop-o:before{
    content:"\f256"
}
.fa.fa-hand-scissors-o{
    font-family:"Font Awesome 5 Free";
    font-weight:400
}
.fa.fa-hand-scissors-o:before{
    content:"\f257"
}
.fa.fa-hand-lizard-o{
    font-family:"Font Awesome 5 Free";
    font-weight:400
}
.fa.fa-hand-lizard-o:before{
    content:"\f258"
}
.fa.fa-hand-spock-o{
    font-family:"Font Awesome 5 Free";
    font-weight:400
}
.fa.fa-hand-spock-o:before{
    content:"\f259"
}
.fa.fa-hand-pointer-o{
    font-family:"Font Awesome 5 Free";
    font-weight:400
}
.fa.fa-hand-pointer-o:before{
    content:"\f25a"
}
.fa.fa-hand-peace-o{
    font-family:"Font Awesome 5 Free";
    font-weight:400
}
.fa.fa-hand-peace-o:before{
    content:"\f25b"
}
.fa.fa-registered{
    font-family:"Font Awesome 5 Free";
    font-weight:400
}
.fa.fa-chrome,.fa.fa-creative-commons,.fa.fa-firefox,.fa.fa-get-pocket,.fa.fa-gg,.fa.fa-gg-circle,.fa.fa-internet-explorer,.fa.fa-odnoklassniki,.fa.fa-odnoklassniki-square,.fa.fa-opera,.fa.fa-safari,.fa.fa-tripadvisor,.fa.fa-wikipedia-w{
    font-family:"Font Awesome 5 Brands";
    font-weight:400
}
.fa.fa-television:before{
    content:"\f26c"
}
.fa.fa-500px,.fa.fa-amazon,.fa.fa-contao{
    font-family:"Font Awesome 5 Brands";
    font-weight:400
}
.fa.fa-calendar-plus-o{
    font-family:"Font Awesome 5 Free";
    font-weight:400
}
.fa.fa-calendar-plus-o:before{
    content:"\f271"
}
.fa.fa-calendar-minus-o{
    font-family:"Font Awesome 5 Free";
    font-weight:400
}
.fa.fa-calendar-minus-o:before{
    content:"\f272"
}
.fa.fa-calendar-times-o{
    font-family:"Font Awesome 5 Free";
    font-weight:400
}
.fa.fa-calendar-times-o:before{
    content:"\f273"
}
.fa.fa-calendar-check-o{
    font-family:"Font Awesome 5 Free";
    font-weight:400
}
.fa.fa-calendar-check-o:before{
    content:"\f274"
}
.fa.fa-map-o{
    font-family:"Font Awesome 5 Free";
    font-weight:400
}
.fa.fa-map-o:before{
    content:"\f279"
}
.fa.fa-commenting:before{
    content:"\f4ad"
}
.fa.fa-commenting-o{
    font-family:"Font Awesome 5 Free";
    font-weight:400
}
.fa.fa-commenting-o:before{
    content:"\f4ad"
}
.fa.fa-houzz,.fa.fa-vimeo{
    font-family:"Font Awesome 5 Brands";
    font-weight:400
}
.fa.fa-vimeo:before{
    content:"\f27d"
}
.fa.fa-black-tie,.fa.fa-edge,.fa.fa-fonticons,.fa.fa-reddit-alien{
    font-family:"Font Awesome 5 Brands";
    font-weight:400
}
.fa.fa-credit-card-alt:before{
    content:"\f09d"
}
.fa.fa-codiepie,.fa.fa-fort-awesome,.fa.fa-mixcloud,.fa.fa-modx,.fa.fa-product-hunt,.fa.fa-scribd,.fa.fa-usb{
    font-family:"Font Awesome 5 Brands";
    font-weight:400
}
.fa.fa-pause-circle-o{
    font-family:"Font Awesome 5 Free";
    font-weight:400
}
.fa.fa-pause-circle-o:before{
    content:"\f28b"
}
.fa.fa-stop-circle-o{
    font-family:"Font Awesome 5 Free";
    font-weight:400
}
.fa.fa-stop-circle-o:before{
    content:"\f28d"
}
.fa.fa-bluetooth,.fa.fa-bluetooth-b,.fa.fa-envira,.fa.fa-gitlab,.fa.fa-wheelchair-alt,.fa.fa-wpbeginner,.fa.fa-wpforms{
    font-family:"Font Awesome 5 Brands";
    font-weight:400
}
.fa.fa-wheelchair-alt:before{
    content:"\f368"
}
.fa.fa-question-circle-o{
    font-family:"Font Awesome 5 Free";
    font-weight:400
}
.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-glide,.fa.fa-glide-g{
    font-family:"Font Awesome 5 Brands";
    font-weight:400
}
.fa.fa-signing:before{
    content:"\f2a7"
}
.fa.fa-first-order,.fa.fa-google-plus-official,.fa.fa-pied-piper,.fa.fa-snapchat,.fa.fa-snapchat-ghost,.fa.fa-snapchat-square,.fa.fa-themeisle,.fa.fa-viadeo,.fa.fa-viadeo-square,.fa.fa-yoast{
    font-family:"Font Awesome 5 Brands";
    font-weight:400
}
.fa.fa-google-plus-official:before{
    content:"\f2b3"
}
.fa.fa-google-plus-circle{
    font-family:"Font Awesome 5 Brands";
    font-weight:400
}
.fa.fa-google-plus-circle:before{
    content:"\f2b3"
}
.fa.fa-fa,.fa.fa-font-awesome{
    font-family:"Font Awesome 5 Brands";
    font-weight:400
}
.fa.fa-fa:before{
    content:"\f2b4"
}
.fa.fa-handshake-o{
    font-family:"Font Awesome 5 Free";
    font-weight:400
}
.fa.fa-handshake-o:before{
    content:"\f2b5"
}
.fa.fa-envelope-open-o{
    font-family:"Font Awesome 5 Free";
    font-weight:400
}
.fa.fa-envelope-open-o:before{
    content:"\f2b6"
}
.fa.fa-linode{
    font-family:"Font Awesome 5 Brands";
    font-weight:400
}
.fa.fa-address-book-o{
    font-family:"Font Awesome 5 Free";
    font-weight:400
}
.fa.fa-address-book-o:before{
    content:"\f2b9"
}
.fa.fa-vcard:before{
    content:"\f2bb"
}
.fa.fa-address-card-o{
    font-family:"Font Awesome 5 Free";
    font-weight:400
}
.fa.fa-address-card-o:before{
    content:"\f2bb"
}
.fa.fa-vcard-o{
    font-family:"Font Awesome 5 Free";
    font-weight:400
}
.fa.fa-vcard-o:before{
    content:"\f2bb"
}
.fa.fa-user-circle-o{
    font-family:"Font Awesome 5 Free";
    font-weight:400
}
.fa.fa-user-circle-o:before{
    content:"\f2bd"
}
.fa.fa-user-o{
    font-family:"Font Awesome 5 Free";
    font-weight:400
}
.fa.fa-user-o:before{
    content:"\f007"
}
.fa.fa-id-badge{
    font-family:"Font Awesome 5 Free";
    font-weight:400
}
.fa.fa-drivers-license:before{
    content:"\f2c2"
}
.fa.fa-id-card-o{
    font-family:"Font Awesome 5 Free";
    font-weight:400
}
.fa.fa-id-card-o:before{
    content:"\f2c2"
}
.fa.fa-drivers-license-o{
    font-family:"Font Awesome 5 Free";
    font-weight:400
}
.fa.fa-drivers-license-o:before{
    content:"\f2c2"
}
.fa.fa-free-code-camp,.fa.fa-quora,.fa.fa-telegram{
    font-family:"Font Awesome 5 Brands";
    font-weight:400
}
.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-window-maximize,.fa.fa-window-restore{
    font-family:"Font Awesome 5 Free";
    font-weight:400
}
.fa.fa-times-rectangle:before{
    content:"\f410"
}
.fa.fa-window-close-o{
    font-family:"Font Awesome 5 Free";
    font-weight:400
}
.fa.fa-window-close-o:before{
    content:"\f410"
}
.fa.fa-times-rectangle-o{
    font-family:"Font Awesome 5 Free";
    font-weight:400
}
.fa.fa-times-rectangle-o:before{
    content:"\f410"
}
.fa.fa-bandcamp,.fa.fa-eercast,.fa.fa-etsy,.fa.fa-grav,.fa.fa-imdb,.fa.fa-ravelry{
    font-family:"Font Awesome 5 Brands";
    font-weight:400
}
.fa.fa-eercast:before{
    content:"\f2da"
}
.fa.fa-snowflake-o{
    font-family:"Font Awesome 5 Free";
    font-weight:400
}
.fa.fa-snowflake-o:before{
    content:"\f2dc"
}
.fa.fa-superpowers,.fa.fa-wpexplorer{
    font-family:"Font Awesome 5 Brands";
    font-weight:400
}
.fa.fa-cab:before{
    content:"\f1ba"
}
.elementor-1716 .elementor-element.elementor-element-60acf18:not(.elementor-motion-effects-element-type-background),.elementor-1716 .elementor-element.elementor-element-60acf18>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#fff
}
.elementor-1716 .elementor-element.elementor-element-60acf18{
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding:2em 0 2em 0
}
.elementor-1716 .elementor-element.elementor-element-60acf18>.elementor-background-overlay{
    transition:background .3s,border-radius .3s,opacity .3s
}
.elementor-1716 .elementor-element.elementor-element-eb9c517:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-1716 .elementor-element.elementor-element-eb9c517>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-image:url("/wp-content/themes/globalmerchantservicesny/images/E-Commerce-SEO-Services.jpg");
    background-repeat:no-repeat;
    background-size:cover
}
.elementor-1716 .elementor-element.elementor-element-eb9c517>.elementor-element-populated{
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s
}
.elementor-1716 .elementor-element.elementor-element-eb9c517>.elementor-element-populated>.elementor-background-overlay{
    transition:background .3s,border-radius .3s,opacity .3s
}
.elementor-1716 .elementor-element.elementor-element-0a1a360{
    --spacer-size:383px
}
.elementor-1716 .elementor-element.elementor-element-ed60f09{
    padding:2em 0 0 0
}
.elementor-bc-flex-widget .elementor-1716 .elementor-element.elementor-element-a1ff951.elementor-column .elementor-widget-wrap{
    align-items:flex-start
}
.elementor-1716 .elementor-element.elementor-element-a1ff951.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{
    align-content:flex-start;
    align-items:flex-start
}
.elementor-1716 .elementor-element.elementor-element-a1ff951>.elementor-element-populated{
    padding:0 2em 0 0
}
.elementor-1716 .elementor-element.elementor-element-8a430e2>.elementor-widget-container{
    padding:10px 10px 10px 10px
}
.elementor-bc-flex-widget .elementor-1716 .elementor-element.elementor-element-1260e1e.elementor-column .elementor-widget-wrap{
    align-items:flex-start
}
.elementor-1716 .elementor-element.elementor-element-1260e1e.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{
    align-content:flex-start;
    align-items:flex-start
}
.elementor-1716 .elementor-element.elementor-element-1260e1e>.elementor-element-populated{
    padding:0 0 0 2em
}
.ee-tooltip.ee-tooltip-12def06.to--top,.ee-tooltip.ee-tooltip-12def06.to--bottom{
    margin-left:0
}
.ee-tooltip.ee-tooltip-12def06.to--left,.ee-tooltip.ee-tooltip-12def06.to--right{
    margin-top:0
}
.elementor-1716 .elementor-element.elementor-element-8bd76d9{
    padding:0 0 2em 0
}
.elementor-1716 .elementor-element.elementor-element-856fe0d{
    text-align:left
}
.elementor-1716 .elementor-element.elementor-element-856fe0d>.elementor-widget-container{
    margin:-38px 0 0 0;
    padding:0 20em 0 0
}
.ee-tooltip.ee-tooltip-856fe0d.to--top,.ee-tooltip.ee-tooltip-856fe0d.to--bottom{
    margin-left:0
}
.ee-tooltip.ee-tooltip-856fe0d.to--left,.ee-tooltip.ee-tooltip-856fe0d.to--right{
    margin-top:0
}
@media(max-width:1024px) and (min-width:768px){
    .elementor-1716 .elementor-element.elementor-element-a1ff951{
        width:100%
    }
    .elementor-1716 .elementor-element.elementor-element-1260e1e{
        width:100%
    }
}
@media(max-width:1024px){
    .elementor-1716 .elementor-element.elementor-element-c2e443c{
        padding:2em 1em 2em 1em
    }
    .elementor-1716 .elementor-element.elementor-element-8900731{
        text-align:center
    }
    .elementor-1716 .elementor-element.elementor-element-a1ff951>.elementor-element-populated{
        padding:2em 0 0 0
    }
    .elementor-1716 .elementor-element.elementor-element-8a430e2{
        text-align:center
    }
    .elementor-1716 .elementor-element.elementor-element-8a430e2>.elementor-widget-container{
        padding:2em 1em 0 1em
    }
    .elementor-1716 .elementor-element.elementor-element-1260e1e>.elementor-element-populated{
        padding:0
    }
    .elementor-1716 .elementor-element.elementor-element-8bd76d9{
        padding:2em 1em 2em 1em
    }
    .elementor-1716 .elementor-element.elementor-element-bb4ebcd{
        text-align:center
    }
    .elementor-1716 .elementor-element.elementor-element-856fe0d{
        text-align:center
    }
    .elementor-1716 .elementor-element.elementor-element-856fe0d>.elementor-widget-container{
        margin:0;
        padding:0
    }
}
@media(max-width:767px){
    .elementor-1716 .elementor-element.elementor-element-eb9c517:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-1716 .elementor-element.elementor-element-eb9c517>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{
        background-position:center center
    }
    .elementor-1716 .elementor-element.elementor-element-8900731{
        text-align:center
    }
    .elementor-1716 .elementor-element.elementor-element-ed60f09{
        padding:2em 1em 2em 1em
    }
    .elementor-1716 .elementor-element.elementor-element-8a430e2{
        text-align:center
    }
    .elementor-1716 .elementor-element.elementor-element-bb4ebcd{
        text-align:center
    }
    .elementor-1716 .elementor-element.elementor-element-856fe0d>.elementor-widget-container{
        margin:-3em 0 0 0
    }
}
@charset "UTF-8";
/*! elementor - v3.18.0 - 20-12-2023 */
.dialog-widget-content{
    background-color:var(--e-a-bg-default);
    position:absolute;
    border-radius:3px;
    box-shadow:2px 8px 23px 3px rgba(0,0,0,.2);
    overflow:hidden
}
.dialog-message{
    line-height:1.5;
    box-sizing:border-box
}
.dialog-close-button{
    cursor:pointer;
    position:absolute;
    margin-top:15px;
    right:15px;
    color:var(--e-a-color-txt);
    font-size:15px;
    line-height:1;
    transition:var(--e-a-transition-hover)
}
.dialog-close-button:hover{
    color:var(--e-a-color-txt-hover)
}
.dialog-prevent-scroll{
    overflow:hidden;
    max-height:100vh
}
.dialog-type-lightbox{
    position:fixed;
    height:100%;
    width:100%;
    bottom:0;
    left:0;
    background-color:rgba(0,0,0,.8);
    z-index:9999;
    -webkit-user-select:none;
    -moz-user-select:none;
    user-select:none
}
.elementor-editor-active .elementor-popup-modal{
    background-color:initial
}
.dialog-type-alert .dialog-widget-content,.dialog-type-confirm .dialog-widget-content{
    margin:auto;
    width:400px;
    padding:20px
}
.dialog-type-alert .dialog-header,.dialog-type-confirm .dialog-header{
    font-size:15px;
    font-weight:500
}
.dialog-type-alert .dialog-header:after,.dialog-type-confirm .dialog-header:after{
    content:"";
    display:block;
    border-block-end:var(--e-a-border);
    padding-block-end:10px;
    margin-block-end:10px;
    margin-inline-start:-20px;
    margin-inline-end:-20px
}
.dialog-type-alert .dialog-message,.dialog-type-confirm .dialog-message{
    min-height:50px
}
.dialog-type-alert .dialog-buttons-wrapper,.dialog-type-confirm .dialog-buttons-wrapper{
    padding-block-start:10px;
    display:flex;
    justify-content:flex-end;
    gap:15px
}
.dialog-type-alert .dialog-buttons-wrapper .dialog-button,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button{
    font-size:12px;
    font-weight:500;
    line-height:1.2;
    padding:8px 16px;
    outline:0;
    border:0;
    border-radius:var(--e-a-border-radius);
    background-color:var(--e-a-btn-bg);
    color:var(--e-a-btn-color-invert);
    transition:var(--e-a-transition-hover)
}
.dialog-type-alert .dialog-buttons-wrapper .dialog-button:hover,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button:hover{
    border:0
}
.dialog-type-alert .dialog-buttons-wrapper .dialog-button:focus,.dialog-type-alert .dialog-buttons-wrapper .dialog-button:hover,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button:focus,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button:hover{
    background-color:var(--e-a-btn-bg-hover);
    color:var(--e-a-btn-color-invert)
}
.dialog-type-alert .dialog-buttons-wrapper .dialog-button:active,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button:active{
    background-color:var(--e-a-btn-bg-active)
}
.dialog-type-alert .dialog-buttons-wrapper .dialog-button:not([disabled]),.dialog-type-confirm .dialog-buttons-wrapper .dialog-button:not([disabled]){
    cursor:pointer
}
.dialog-type-alert .dialog-buttons-wrapper .dialog-button:disabled,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button:disabled{
    background-color:var(--e-a-btn-bg-disabled);
    color:var(--e-a-btn-color-disabled)
}
.dialog-type-alert .dialog-buttons-wrapper .dialog-button:not(.elementor-button-state) .elementor-state-icon,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button:not(.elementor-button-state) .elementor-state-icon{
    display:none
}
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-cancel,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-btn-txt,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-cancel,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-btn-txt{
    background:transparent;
    color:var(--e-a-color-txt)
}
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-cancel:focus,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-cancel:hover,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-btn-txt:focus,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-btn-txt:hover,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-cancel:focus,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-cancel:hover,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-btn-txt:focus,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-btn-txt:hover{
    background:var(--e-a-bg-hover);
    color:var(--e-a-color-txt-hover)
}
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-cancel:disabled,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-btn-txt:disabled,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-cancel:disabled,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-btn-txt:disabled{
    background:transparent;
    color:var(--e-a-color-txt-disabled)
}
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-success,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.elementor-button-success,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-success,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.elementor-button-success{
    background-color:var(--e-a-btn-bg-success)
}
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-success:focus,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-success:hover,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.elementor-button-success:focus,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.elementor-button-success:hover,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-success:focus,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-success:hover,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.elementor-button-success:focus,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.elementor-button-success:hover{
    background-color:var(--e-a-btn-bg-success-hover)
}
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-ok,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-take_over,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-primary,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-ok,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-take_over,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-primary{
    background-color:var(--e-a-btn-bg-primary);
    color:var(--e-a-btn-color)
}
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-ok:focus,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-ok:hover,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-take_over:focus,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-take_over:hover,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-primary:focus,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-primary:hover,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-ok:focus,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-ok:hover,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-take_over:focus,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-take_over:hover,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-primary:focus,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-primary:hover{
    background-color:var(--e-a-btn-bg-primary-hover);
    color:var(--e-a-btn-color)
}
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-cancel.dialog-take_over,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-ok.dialog-cancel,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-btn-txt.dialog-ok,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-btn-txt.dialog-take_over,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-primary.dialog-cancel,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-primary.e-btn-txt,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-cancel.dialog-take_over,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-ok.dialog-cancel,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-btn-txt.dialog-ok,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-btn-txt.dialog-take_over,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-primary.dialog-cancel,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-primary.e-btn-txt{
    background:transparent;
    color:var(--e-a-color-primary-bold)
}
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-cancel.dialog-take_over:focus,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-cancel.dialog-take_over:hover,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-ok.dialog-cancel:focus,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-ok.dialog-cancel:hover,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-btn-txt.dialog-ok:focus,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-btn-txt.dialog-ok:hover,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-btn-txt.dialog-take_over:focus,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-btn-txt.dialog-take_over:hover,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-primary.dialog-cancel:focus,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-primary.dialog-cancel:hover,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-primary.e-btn-txt:focus,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-primary.e-btn-txt:hover,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-cancel.dialog-take_over:focus,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-cancel.dialog-take_over:hover,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-ok.dialog-cancel:focus,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-ok.dialog-cancel:hover,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-btn-txt.dialog-ok:focus,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-btn-txt.dialog-ok:hover,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-btn-txt.dialog-take_over:focus,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-btn-txt.dialog-take_over:hover,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-primary.dialog-cancel:focus,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-primary.dialog-cancel:hover,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-primary.e-btn-txt:focus,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-primary.e-btn-txt:hover{
    background:var(--e-a-bg-primary)
}
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-accent,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.go-pro,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-accent,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.go-pro{
    background-color:var(--e-a-btn-bg-accent)
}
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-accent:focus,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-accent:hover,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.go-pro:focus,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.go-pro:hover,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-accent:focus,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-accent:hover,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.go-pro:focus,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.go-pro:hover{
    background-color:var(--e-a-btn-bg-accent-hover)
}
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-accent:active,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.go-pro:active,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-accent:active,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.go-pro:active{
    background-color:var(--e-a-btn-bg-accent-active)
}
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-warning,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.elementor-button-warning,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-warning,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.elementor-button-warning{
    background-color:var(--e-a-btn-bg-warning)
}
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-warning:focus,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-warning:hover,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.elementor-button-warning:focus,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.elementor-button-warning:hover,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-warning:focus,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-warning:hover,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.elementor-button-warning:focus,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.elementor-button-warning:hover{
    background-color:var(--e-a-btn-bg-warning-hover)
}
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-danger,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.elementor-button-danger,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-danger,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.elementor-button-danger{
    background-color:var(--e-a-btn-bg-danger)
}
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-danger:focus,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-danger:hover,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.elementor-button-danger:focus,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.elementor-button-danger:hover,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-danger:focus,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-danger:hover,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.elementor-button-danger:focus,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.elementor-button-danger:hover{
    background-color:var(--e-a-btn-bg-danger-hover)
}
.dialog-type-alert .dialog-buttons-wrapper .dialog-button i,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button i{
    margin-inline-end:5px
}
.dialog-type-alert .dialog-buttons-wrapper .dialog-button:focus,.dialog-type-alert .dialog-buttons-wrapper .dialog-button:hover,.dialog-type-alert .dialog-buttons-wrapper .dialog-button:visited,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button:focus,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button:hover,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button:visited{
    color:initial
}
.flatpickr-calendar{
    width:280px
}
.flatpickr-calendar .flatpickr-current-month span.cur-month{
    font-weight:300
}
.flatpickr-calendar .dayContainer{
    width:280px;
    min-width:280px;
    max-width:280px
}
.flatpickr-calendar .flatpickr-days{
    width:280px
}
.flatpickr-calendar .flatpickr-day{
    max-width:37px;
    height:37px;
    line-height:37px
}
.elementor-hidden{
    display:none
}
.elementor-screen-only,.screen-reader-text,.screen-reader-text span,.ui-helper-hidden-accessible{
    position:absolute;
    top:-10000em;
    width:1px;
    height:1px;
    margin:-1px;
    padding:0;
    overflow:hidden;
    clip:rect(0,0,0,0);
    border:0
}
.elementor-clearfix:after{
    content:"";
    display:block;
    clear:both;
    width:0;
    height:0
}
.e-logo-wrapper{
    background:var(--e-a-bg-logo);
    display:inline-block;
    padding:.75em;
    border-radius:50%;
    line-height:1
}
.e-logo-wrapper i{
    color:var(--e-a-color-logo);
    font-size:1em
}
.elementor *,.elementor :after,.elementor :before{
    box-sizing:border-box
}
.elementor a{
    box-shadow:none;
    text-decoration:none;
    color: #fff;
}
.elementor hr{
    margin:0;
    background-color:transparent
}
.elementor img{
    height:auto;
    max-width:100%;
    border:0;
    border-radius:0;
    box-shadow:none
}
.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{
    max-width:100%;
    width:100%;
    margin:0;
    line-height:1;
    border:0
}
.elementor .elementor-background,.elementor .elementor-background-holder,.elementor .elementor-background-video-container{
    height:100%;
    width:100%;
    top:0;
    left:0;
    position:absolute;
    overflow:hidden;
    z-index:0;
    direction:ltr
}
.elementor .elementor-background-video-container{
    transition:opacity 1s;
    pointer-events:none
}
.elementor .elementor-background-video-container.elementor-loading{
    opacity:0
}
.elementor .elementor-background-video-embed{
    max-width:none
}
.elementor .elementor-background-video,.elementor .elementor-background-video-embed,.elementor .elementor-background-video-hosted{
    position:absolute;
    top:50%;
    left:50%;
    transform:translate(-50%,-50%)
}
.elementor .elementor-background-video{
    max-width:none
}
.elementor .elementor-html5-video{
    -o-object-fit:cover;
    object-fit:cover
}
.elementor .elementor-background-overlay,.elementor .elementor-background-slideshow{
    height:100%;
    width:100%;
    top:0;
    left:0;
    position:absolute
}
.elementor .elementor-background-slideshow{
    z-index:0
}
.elementor .elementor-background-slideshow__slide__image{
    width:100%;
    height:100%;
    background-position:50%;
    background-size:cover
}
.e-con-inner>.elementor-element.elementor-absolute,.e-con>.elementor-element.elementor-absolute,.elementor-widget-wrap>.elementor-element.elementor-absolute{
    position:absolute
}
.e-con-inner>.elementor-element.elementor-fixed,.e-con>.elementor-element.elementor-fixed,.elementor-widget-wrap>.elementor-element.elementor-fixed{
    position:fixed
}
.elementor-widget-wrap .elementor-element.elementor-widget__width-auto,.elementor-widget-wrap .elementor-element.elementor-widget__width-initial{
    max-width:100%
}
@media(max-width:1024px){
    .elementor-widget-wrap .elementor-element.elementor-widget-tablet__width-auto,.elementor-widget-wrap .elementor-element.elementor-widget-tablet__width-initial{
        max-width:100%
    }
}
@media(max-width:767px){
    .elementor-widget-wrap .elementor-element.elementor-widget-mobile__width-auto,.elementor-widget-wrap .elementor-element.elementor-widget-mobile__width-initial{
        max-width:100%
    }
}
.elementor-element{
    --flex-direction:initial;
    --flex-wrap:initial;
    --justify-content:initial;
    --align-items:initial;
    --align-content:initial;
    --gap:initial;
    --flex-basis:initial;
    --flex-grow:initial;
    --flex-shrink:initial;
    --order:initial;
    --align-self:initial;
    flex-basis:var(--flex-basis);
    flex-grow:var(--flex-grow);
    flex-shrink:var(--flex-shrink);
    order:var(--order);
    align-self:var(--align-self)
}
.elementor-element.elementor-absolute,.elementor-element.elementor-fixed{
    z-index:1
}
.elementor-element:where(.e-con-full,.elementor-widget){
    flex-direction:var(--flex-direction);
    flex-wrap:var(--flex-wrap);
    justify-content:var(--justify-content);
    align-items:var(--align-items);
    align-content:var(--align-content);
    gap:var(--gap)
}
.elementor-invisible{
    visibility:hidden
}
.elementor-align-center{
    text-align:center
}
.elementor-align-center .elementor-button{
    width:auto
}
.elementor-align-right{
    text-align:right
}
.elementor-align-right .elementor-button{
    width:auto
}
.elementor-align-left{
    text-align:left
}
.elementor-align-left .elementor-button{
    width:auto
}
.elementor-align-justify .elementor-button{
    width:100%
}
.elementor-custom-embed-play{
    position:absolute;
    top:50%;
    left:50%;
    transform:translate(-50%,-50%)
}
.elementor-custom-embed-play i{
    font-size:100px;
    color:#fff;
    text-shadow:1px 0 6px rgba(0,0,0,.3)
}
.elementor-custom-embed-play svg{
    height:100px;
    width:100px;
    fill:#fff;
    filter:drop-shadow(1px 0 6px rgba(0,0,0,.3))
}
.elementor-custom-embed-play i,.elementor-custom-embed-play svg{
    opacity:.8;
    transition:all .5s
}
.elementor-custom-embed-play.elementor-playing i{
    font-family:eicons
}
.elementor-custom-embed-play.elementor-playing i:before{
    content:"\e8fb"
}
.elementor-custom-embed-play.elementor-playing i,.elementor-custom-embed-play.elementor-playing svg{
    animation:eicon-spin 2s linear infinite
}
.elementor-tag{
    display:inline-flex
}
.elementor-ken-burns{
    transition-property:transform;
    transition-duration:10s;
    transition-timing-function:linear
}
.elementor-ken-burns--out{
    transform:scale(1.3)
}
.elementor-ken-burns--active{
    transition-duration:20s
}
.elementor-ken-burns--active.elementor-ken-burns--out{
    transform:scale(1)
}
.elementor-ken-burns--active.elementor-ken-burns--in{
    transform:scale(1.3)
}
@media(min-width:-1){
    .elementor-widescreen-align-center{
        text-align:center
    }
    .elementor-widescreen-align-center .elementor-button{
        width:auto
    }
    .elementor-widescreen-align-right{
        text-align:right
    }
    .elementor-widescreen-align-right .elementor-button{
        width:auto
    }
    .elementor-widescreen-align-left{
        text-align:left
    }
    .elementor-widescreen-align-left .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-center .elementor-button{
        width:auto
    }
    .elementor-laptop-align-right{
        text-align:right
    }
    .elementor-laptop-align-right .elementor-button{
        width:auto
    }
    .elementor-laptop-align-left{
        text-align:left
    }
    .elementor-laptop-align-left .elementor-button{
        width:auto
    }
    .elementor-laptop-align-justify .elementor-button{
        width:100%
    }
}
@media(max-width:-1){
    .elementor-tablet_extra-align-center{
        text-align:center
    }
    .elementor-tablet_extra-align-center .elementor-button{
        width:auto
    }
    .elementor-tablet_extra-align-right{
        text-align:right
    }
    .elementor-tablet_extra-align-right .elementor-button{
        width:auto
    }
    .elementor-tablet_extra-align-left{
        text-align:left
    }
    .elementor-tablet_extra-align-left .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-center .elementor-button{
        width:auto
    }
    .elementor-tablet-align-right{
        text-align:right
    }
    .elementor-tablet-align-right .elementor-button{
        width:auto
    }
    .elementor-tablet-align-left{
        text-align:left
    }
    .elementor-tablet-align-left .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-center .elementor-button{
        width:auto
    }
    .elementor-mobile_extra-align-right{
        text-align:right
    }
    .elementor-mobile_extra-align-right .elementor-button{
        width:auto
    }
    .elementor-mobile_extra-align-left{
        text-align:left
    }
    .elementor-mobile_extra-align-left .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-center .elementor-button{
        width:auto
    }
    .elementor-mobile-align-right{
        text-align:right
    }
    .elementor-mobile-align-right .elementor-button{
        width:auto
    }
    .elementor-mobile-align-left{
        text-align:left
    }
    .elementor-mobile-align-left .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-right:auto;
    margin-left: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-row{
    width:100%;
    display:flex
}
@media(max-width:1024px){
    .elementor-row{
        flex-wrap:wrap
    }
}
.elementor-widget-wrap{
    position:relative;
    width:100%;
    flex-wrap:wrap;
    align-content:flex-start
}
.elementor:not(.elementor-bc-flex-widget) .elementor-widget-wrap{
    display:flex
}
.elementor-widget-wrap>.elementor-element{
    width:100%
}
.elementor-widget-wrap.e-swiper-container{
    width:calc(100% -(var(--e-column-margin-left,0px)+var(--e-column-margin-right,0px)))
}
.elementor-widget{
    position:relative
}
.elementor-widget:not(:last-child){
    margin-bottom:20px
}
.elementor-widget:not(:last-child).elementor-absolute,.elementor-widget:not(:last-child).elementor-widget__width-auto,.elementor-widget:not(:last-child).elementor-widget__width-initial{
    margin-bottom:0
}
.elementor-column{
    position:relative;
    min-height:1px;
    display:flex
}
.elementor-column-wrap{
    width:100%;
    position:relative;
    display:flex
}
.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(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),.elementor-reverse-laptop>.elementor-container>:nth-child(10){
        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(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),.elementor-reverse-tablet>.elementor-container>:nth-child(10){
        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%
    }
}
ul.elementor-icon-list-items.elementor-inline-items{
    display:flex;
    flex-wrap:wrap
}
ul.elementor-icon-list-items.elementor-inline-items .elementor-inline-item{
    word-break:break-word
}
.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;
    width:100%;
    word-spacing:var(--grid-column-gap);
    margin-bottom:calc(-1 * var(--grid-row-gap))
}
.elementor-grid-0 .elementor-grid .elementor-grid-item{
    display:inline-block;
    margin-bottom:var(--grid-row-gap);
    word-break:break-word
}
.elementor-grid-1 .elementor-grid{
    grid-template-columns:repeat(1,1fr)
}
.elementor-grid-2 .elementor-grid{
    grid-template-columns:repeat(2,1fr)
}
.elementor-grid-3 .elementor-grid{
    grid-template-columns:repeat(3,1fr)
}
.elementor-grid-4 .elementor-grid{
    grid-template-columns:repeat(4,1fr)
}
.elementor-grid-5 .elementor-grid{
    grid-template-columns:repeat(5,1fr)
}
.elementor-grid-6 .elementor-grid{
    grid-template-columns:repeat(6,1fr)
}
.elementor-grid-7 .elementor-grid{
    grid-template-columns:repeat(7,1fr)
}
.elementor-grid-8 .elementor-grid{
    grid-template-columns:repeat(8,1fr)
}
.elementor-grid-9 .elementor-grid{
    grid-template-columns:repeat(9,1fr)
}
.elementor-grid-10 .elementor-grid{
    grid-template-columns:repeat(10,1fr)
}
.elementor-grid-11 .elementor-grid{
    grid-template-columns:repeat(11,1fr)
}
.elementor-grid-12 .elementor-grid{
    grid-template-columns:repeat(12,1fr)
}
@media(min-width:-1){
    .elementor-grid-widescreen-0 .elementor-grid{
        display:inline-block;
        width:100%;
        word-spacing:var(--grid-column-gap);
        margin-bottom:calc(-1 * var(--grid-row-gap))
    }
    .elementor-grid-widescreen-0 .elementor-grid .elementor-grid-item{
        display:inline-block;
        margin-bottom:var(--grid-row-gap);
        word-break:break-word
    }
    .elementor-grid-widescreen-1 .elementor-grid{
        grid-template-columns:repeat(1,1fr)
    }
    .elementor-grid-widescreen-2 .elementor-grid{
        grid-template-columns:repeat(2,1fr)
    }
    .elementor-grid-widescreen-3 .elementor-grid{
        grid-template-columns:repeat(3,1fr)
    }
    .elementor-grid-widescreen-4 .elementor-grid{
        grid-template-columns:repeat(4,1fr)
    }
    .elementor-grid-widescreen-5 .elementor-grid{
        grid-template-columns:repeat(5,1fr)
    }
    .elementor-grid-widescreen-6 .elementor-grid{
        grid-template-columns:repeat(6,1fr)
    }
    .elementor-grid-widescreen-7 .elementor-grid{
        grid-template-columns:repeat(7,1fr)
    }
    .elementor-grid-widescreen-8 .elementor-grid{
        grid-template-columns:repeat(8,1fr)
    }
    .elementor-grid-widescreen-9 .elementor-grid{
        grid-template-columns:repeat(9,1fr)
    }
    .elementor-grid-widescreen-10 .elementor-grid{
        grid-template-columns:repeat(10,1fr)
    }
    .elementor-grid-widescreen-11 .elementor-grid{
        grid-template-columns:repeat(11,1fr)
    }
    .elementor-grid-widescreen-12 .elementor-grid{
        grid-template-columns:repeat(12,1fr)
    }
}
@media(max-width:-1){
    .elementor-grid-laptop-0 .elementor-grid{
        display:inline-block;
        width:100%;
        word-spacing:var(--grid-column-gap);
        margin-bottom:calc(-1 * var(--grid-row-gap))
    }
    .elementor-grid-laptop-0 .elementor-grid .elementor-grid-item{
        display:inline-block;
        margin-bottom:var(--grid-row-gap);
        word-break:break-word
    }
    .elementor-grid-laptop-1 .elementor-grid{
        grid-template-columns:repeat(1,1fr)
    }
    .elementor-grid-laptop-2 .elementor-grid{
        grid-template-columns:repeat(2,1fr)
    }
    .elementor-grid-laptop-3 .elementor-grid{
        grid-template-columns:repeat(3,1fr)
    }
    .elementor-grid-laptop-4 .elementor-grid{
        grid-template-columns:repeat(4,1fr)
    }
    .elementor-grid-laptop-5 .elementor-grid{
        grid-template-columns:repeat(5,1fr)
    }
    .elementor-grid-laptop-6 .elementor-grid{
        grid-template-columns:repeat(6,1fr)
    }
    .elementor-grid-laptop-7 .elementor-grid{
        grid-template-columns:repeat(7,1fr)
    }
    .elementor-grid-laptop-8 .elementor-grid{
        grid-template-columns:repeat(8,1fr)
    }
    .elementor-grid-laptop-9 .elementor-grid{
        grid-template-columns:repeat(9,1fr)
    }
    .elementor-grid-laptop-10 .elementor-grid{
        grid-template-columns:repeat(10,1fr)
    }
    .elementor-grid-laptop-11 .elementor-grid{
        grid-template-columns:repeat(11,1fr)
    }
    .elementor-grid-laptop-12 .elementor-grid{
        grid-template-columns:repeat(12,1fr)
    }
}
@media(max-width:-1){
    .elementor-grid-tablet_extra-0 .elementor-grid{
        display:inline-block;
        width:100%;
        word-spacing:var(--grid-column-gap);
        margin-bottom:calc(-1 * var(--grid-row-gap))
    }
    .elementor-grid-tablet_extra-0 .elementor-grid .elementor-grid-item{
        display:inline-block;
        margin-bottom:var(--grid-row-gap);
        word-break:break-word
    }
    .elementor-grid-tablet_extra-1 .elementor-grid{
        grid-template-columns:repeat(1,1fr)
    }
    .elementor-grid-tablet_extra-2 .elementor-grid{
        grid-template-columns:repeat(2,1fr)
    }
    .elementor-grid-tablet_extra-3 .elementor-grid{
        grid-template-columns:repeat(3,1fr)
    }
    .elementor-grid-tablet_extra-4 .elementor-grid{
        grid-template-columns:repeat(4,1fr)
    }
    .elementor-grid-tablet_extra-5 .elementor-grid{
        grid-template-columns:repeat(5,1fr)
    }
    .elementor-grid-tablet_extra-6 .elementor-grid{
        grid-template-columns:repeat(6,1fr)
    }
    .elementor-grid-tablet_extra-7 .elementor-grid{
        grid-template-columns:repeat(7,1fr)
    }
    .elementor-grid-tablet_extra-8 .elementor-grid{
        grid-template-columns:repeat(8,1fr)
    }
    .elementor-grid-tablet_extra-9 .elementor-grid{
        grid-template-columns:repeat(9,1fr)
    }
    .elementor-grid-tablet_extra-10 .elementor-grid{
        grid-template-columns:repeat(10,1fr)
    }
    .elementor-grid-tablet_extra-11 .elementor-grid{
        grid-template-columns:repeat(11,1fr)
    }
    .elementor-grid-tablet_extra-12 .elementor-grid{
        grid-template-columns:repeat(12,1fr)
    }
}
@media(max-width:1024px){
    .elementor-grid-tablet-0 .elementor-grid{
        display:inline-block;
        width:100%;
        word-spacing:var(--grid-column-gap);
        margin-bottom:calc(-1 * var(--grid-row-gap))
    }
    .elementor-grid-tablet-0 .elementor-grid .elementor-grid-item{
        display:inline-block;
        margin-bottom:var(--grid-row-gap);
        word-break:break-word
    }
    .elementor-grid-tablet-1 .elementor-grid{
        grid-template-columns:repeat(1,1fr)
    }
    .elementor-grid-tablet-2 .elementor-grid{
        grid-template-columns:repeat(2,1fr)
    }
    .elementor-grid-tablet-3 .elementor-grid{
        grid-template-columns:repeat(3,1fr)
    }
    .elementor-grid-tablet-4 .elementor-grid{
        grid-template-columns:repeat(4,1fr)
    }
    .elementor-grid-tablet-5 .elementor-grid{
        grid-template-columns:repeat(5,1fr)
    }
    .elementor-grid-tablet-6 .elementor-grid{
        grid-template-columns:repeat(6,1fr)
    }
    .elementor-grid-tablet-7 .elementor-grid{
        grid-template-columns:repeat(7,1fr)
    }
    .elementor-grid-tablet-8 .elementor-grid{
        grid-template-columns:repeat(8,1fr)
    }
    .elementor-grid-tablet-9 .elementor-grid{
        grid-template-columns:repeat(9,1fr)
    }
    .elementor-grid-tablet-10 .elementor-grid{
        grid-template-columns:repeat(10,1fr)
    }
    .elementor-grid-tablet-11 .elementor-grid{
        grid-template-columns:repeat(11,1fr)
    }
    .elementor-grid-tablet-12 .elementor-grid{
        grid-template-columns:repeat(12,1fr)
    }
}
@media(max-width:-1){
    .elementor-grid-mobile_extra-0 .elementor-grid{
        display:inline-block;
        width:100%;
        word-spacing:var(--grid-column-gap);
        margin-bottom:calc(-1 * var(--grid-row-gap))
    }
    .elementor-grid-mobile_extra-0 .elementor-grid .elementor-grid-item{
        display:inline-block;
        margin-bottom:var(--grid-row-gap);
        word-break:break-word
    }
    .elementor-grid-mobile_extra-1 .elementor-grid{
        grid-template-columns:repeat(1,1fr)
    }
    .elementor-grid-mobile_extra-2 .elementor-grid{
        grid-template-columns:repeat(2,1fr)
    }
    .elementor-grid-mobile_extra-3 .elementor-grid{
        grid-template-columns:repeat(3,1fr)
    }
    .elementor-grid-mobile_extra-4 .elementor-grid{
        grid-template-columns:repeat(4,1fr)
    }
    .elementor-grid-mobile_extra-5 .elementor-grid{
        grid-template-columns:repeat(5,1fr)
    }
    .elementor-grid-mobile_extra-6 .elementor-grid{
        grid-template-columns:repeat(6,1fr)
    }
    .elementor-grid-mobile_extra-7 .elementor-grid{
        grid-template-columns:repeat(7,1fr)
    }
    .elementor-grid-mobile_extra-8 .elementor-grid{
        grid-template-columns:repeat(8,1fr)
    }
    .elementor-grid-mobile_extra-9 .elementor-grid{
        grid-template-columns:repeat(9,1fr)
    }
    .elementor-grid-mobile_extra-10 .elementor-grid{
        grid-template-columns:repeat(10,1fr)
    }
    .elementor-grid-mobile_extra-11 .elementor-grid{
        grid-template-columns:repeat(11,1fr)
    }
    .elementor-grid-mobile_extra-12 .elementor-grid{
        grid-template-columns:repeat(12,1fr)
    }
}
@media(max-width:767px){
    .elementor-grid-mobile-0 .elementor-grid{
        display:inline-block;
        width:100%;
        word-spacing:var(--grid-column-gap);
        margin-bottom:calc(-1 * var(--grid-row-gap))
    }
    .elementor-grid-mobile-0 .elementor-grid .elementor-grid-item{
        display:inline-block;
        margin-bottom:var(--grid-row-gap);
        word-break:break-word
    }
    .elementor-grid-mobile-1 .elementor-grid{
        grid-template-columns:repeat(1,1fr)
    }
    .elementor-grid-mobile-2 .elementor-grid{
        grid-template-columns:repeat(2,1fr)
    }
    .elementor-grid-mobile-3 .elementor-grid{
        grid-template-columns:repeat(3,1fr)
    }
    .elementor-grid-mobile-4 .elementor-grid{
        grid-template-columns:repeat(4,1fr)
    }
    .elementor-grid-mobile-5 .elementor-grid{
        grid-template-columns:repeat(5,1fr)
    }
    .elementor-grid-mobile-6 .elementor-grid{
        grid-template-columns:repeat(6,1fr)
    }
    .elementor-grid-mobile-7 .elementor-grid{
        grid-template-columns:repeat(7,1fr)
    }
    .elementor-grid-mobile-8 .elementor-grid{
        grid-template-columns:repeat(8,1fr)
    }
    .elementor-grid-mobile-9 .elementor-grid{
        grid-template-columns:repeat(9,1fr)
    }
    .elementor-grid-mobile-10 .elementor-grid{
        grid-template-columns:repeat(10,1fr)
    }
    .elementor-grid-mobile-11 .elementor-grid{
        grid-template-columns:repeat(11,1fr)
    }
    .elementor-grid-mobile-12 .elementor-grid{
        grid-template-columns:repeat(12,1fr)
    }
}
@media(min-width:1025px){
    #elementor-device-mode:after{
        content:"desktop"
    }
}
@media(min-width:-1){
    #elementor-device-mode:after{
        content:"widescreen"
    }
}
@media(max-width:-1){
    #elementor-device-mode:after{
        content:"laptop";
        content:"tablet_extra"
    }
}
@media(max-width:1024px){
    #elementor-device-mode:after{
        content:"tablet"
    }
}
@media(max-width:-1){
    #elementor-device-mode:after{
        content:"mobile_extra"
    }
}
@media(max-width:767px){
    #elementor-device-mode:after{
        content:"mobile"
    }
}
.e-con{
    --border-radius:0;
    --border-block-start-width:0;
    --border-inline-end-width:0;
    --border-block-end-width:0;
    --border-inline-start-width:0;
    --border-style:initial;
    --border-color:initial;
    --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-block-start:0;
    --margin-inline-end:0;
    --margin-block-end:0;
    --margin-inline-start:0;
    --padding-block-start:var(--container-default-padding-block-start,10px);
    --padding-inline-end:var(--container-default-padding-inline-end,10px);
    --padding-block-end:var(--container-default-padding-block-end,10px);
    --padding-inline-start:var(--container-default-padding-inline-start,10px);
    --position:relative;
    --z-index:revert;
    --overflow:visible;
    --gap:var(--widgets-spacing,20px);
    --overlay-mix-blend-mode:initial;
    --overlay-opacity:1;
    --overlay-transition:.3s;
    --e-con-grid-template-columns:repeat(3,1fr);
    --e-con-grid-template-rows:repeat(2,1fr);
    position:var(--position);
    width:var(--width);
    min-width:0;
    min-height:var(--min-height);
    height:var(--height);
    border-radius:var(--border-radius);
    margin-block-start:var(--bc-margin-block-start,var(--margin-block-start));
    margin-inline-end:var(--bc-margin-inline-end,var(--margin-inline-end));
    margin-block-end:var(--bc-margin-block-end,var(--margin-block-end));
    margin-inline-start:var(--bc-margin-inline-start,var(--margin-inline-start));
    padding-inline-start:var(--bc-padding-inline-start,var(--padding-inline-start));
    padding-inline-end:var(--bc-padding-inline-end,var(--padding-inline-end));
    z-index:var(--z-index);
    overflow:var(--overflow);
    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.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{
    text-align:var(--text-align);
    padding-block-start:var(--bc-padding-block-start,var(--padding-block-start));
    padding-block-end:var(--bc-padding-block-end,var(--padding-block-end))
}
.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{
    grid-template-columns:var(--e-con-grid-template-columns);
    grid-template-rows:var(--e-con-grid-template-rows);
    justify-content:var(--grid-justify-content);
    align-content:var(--grid-align-content);
    grid-auto-flow:var(--grid-auto-flow)
}
.e-con-boxed.e-flex{
    flex-direction:column;
    flex-wrap:nowrap;
    justify-content:normal;
    align-items:normal;
    align-content:normal
}
.e-con-boxed.e-grid{
    justify-items:legacy;
    grid-template-columns:1fr;
    grid-template-rows:1fr
}
.e-con-boxed{
    text-align:initial;
    gap:initial
}
.e-con.e-flex>.e-con-inner{
    flex-wrap:var(--flex-wrap);
    justify-content:var(--justify-content);
    align-items:var(--align-items);
    align-content:var(--align-content);
    flex-basis:auto;
    flex-grow:1;
    flex-shrink:1;
    align-self:auto
}
.e-con.e-grid>.e-con-inner{
    justify-items:var(--justify-items);
    align-items:var(--align-items)
}
.e-con>.e-con-inner{
    gap:var(--gap);
    width:100%;
    max-width:var(--content-width);
    margin:0 auto;
    padding-inline-start:0;
    padding-inline-end:0;
    height:100%
}
:is(.elementor-section-wrap,[data-elementor-id])>.e-con{
    --margin-inline-end:auto;
    --margin-inline-start:auto;
    max-width:min(100%,var(--width))
}
.e-con .elementor-widget.elementor-widget{
    margin-block-end:0
}
.e-con:before,.e-con>.elementor-background-slideshow:before,.e-con>.elementor-motion-effects-container>.elementor-motion-effects-layer:before,:is(.e-con,.e-con>.e-con-inner)>.elementor-background-video-container:before{
    content:var(--background-overlay);
    display:block;
    position:absolute;
    mix-blend-mode:var(--overlay-mix-blend-mode);
    opacity:var(--overlay-opacity);
    transition:var(--overlay-transition,.3s);
    border-radius:var(--border-radius);
    border-style:var(--border-style);
    border-color:var(--border-color);
    border-block-start-width:var(--border-block-start-width);
    border-inline-end-width:var(--border-inline-end-width);
    border-block-end-width:var(--border-block-end-width);
    border-inline-start-width:var(--border-inline-start-width);
    top:calc(0px - var(--border-block-start-width));
    left:calc(0px - var(--border-inline-start-width));
    width:max(100%+var(--border-inline-end-width)+var(--border-inline-start-width),100%);
    height:max(100%+var(--border-block-start-width)+var(--border-block-end-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-radius:var(--border-radius);
    border-style:var(--border-style);
    border-color:var(--border-color);
    border-block-start-width:var(--border-block-start-width);
    border-inline-end-width:var(--border-inline-end-width);
    border-block-end-width:var(--border-block-end-width);
    border-inline-start-width:var(--border-inline-start-width);
    top:calc(0px - var(--border-block-start-width));
    left:calc(0px - var(--border-inline-start-width));
    width:max(100%+var(--border-inline-end-width)+var(--border-inline-start-width),100%);
    height:max(100%+var(--border-block-start-width)+var(--border-block-end-width),100%)
}
@media(max-width:767px){
    :is(.e-con,.e-con>.e-con-inner)>.elementor-background-video-container.elementor-hidden-phone{
        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%
}
@media(max-width:767px){
    .e-con.e-flex{
        --width:100%;
        --flex-wrap:wrap
    }
}
.e-con{
    --bc-margin-block-start:var(--margin-top);
    --bc-margin-block-end:var(--margin-bottom);
    --bc-margin-inline-start:var(--margin-left);
    --bc-margin-inline-end:var(--margin-right);
    --bc-padding-block-start:var(--padding-top);
    --bc-padding-block-end:var(--padding-bottom);
    --bc-padding-inline-start:var(--padding-left);
    --bc-padding-inline-end:var(--padding-right)
}
[dir=rtl] .e-con{
    --bc-margin-inline-start:var(--margin-right);
    --bc-margin-inline-end:var(--margin-left);
    --bc-padding-inline-start:var(--padding-right);
    --bc-padding-inline-end:var(--padding-left)
}
.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{
    flex-wrap:wrap;
    align-items:center
}
.elementor-field-group.elementor-field-type-submit{
    align-items:flex-end
}
.elementor-field-group .elementor-field-textual{
    width:100%;
    max-width:100%;
    border:1px solid #69727d;
    background-color:transparent;
    color:#1f2124;
    vertical-align:middle;
    flex-grow:1
}
.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;
    font-size:inherit;
    font-family:inherit;
    font-weight:inherit;
    font-style:inherit;
    text-transform:inherit;
    letter-spacing:inherit;
    line-height:inherit;
    flex-basis:100%;
    padding-right:20px
}
.elementor-field-group .elementor-select-wrapper:before{
    content:"\e92a";
    font-family:eicons;
    font-size:15px;
    position:absolute;
    top:50%;
    transform:translateY(-50%);
    right:10px;
    pointer-events:none;
    text-shadow:0 0 3px rgba(0,0,0,.3)
}
.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-right: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{
    content:"*";
    color:red;
    padding-left:.2em
}
.elementor-field-textual{
    line-height:1.4;
    font-size:15px;
    min-height:40px;
    padding:5px 14px;
    border-radius:3px
}
.elementor-field-textual.elementor-size-xs{
    font-size:13px;
    min-height:33px;
    padding:4px 12px;
    border-radius:2px
}
.elementor-field-textual.elementor-size-md{
    font-size:16px;
    min-height:47px;
    padding:6px 16px;
    border-radius:4px
}
.elementor-field-textual.elementor-size-lg{
    font-size:18px;
    min-height:59px;
    padding:7px 20px;
    border-radius:5px
}
.elementor-field-textual.elementor-size-xl{
    font-size:20px;
    min-height:72px;
    padding:8px 24px;
    border-radius:6px
}
.elementor-button-align-stretch .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{
    flex-basis:100%
}
.elementor-button-align-stretch .e-form__buttons__wrapper{
    flex-basis:50%;
    flex-grow:1
}
.elementor-button-align-stretch .e-form__buttons__wrapper__button{
    flex-basis:100%
}
.elementor-button-align-center .e-form__buttons,.elementor-button-align-center .elementor-field-type-submit{
    justify-content:center
}
.elementor-button-align-start .e-form__buttons,.elementor-button-align-start .elementor-field-type-submit{
    justify-content:flex-start
}
.elementor-button-align-end .e-form__buttons,.elementor-button-align-end .elementor-field-type-submit{
    justify-content:flex-end
}
.elementor-button-align-center .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.elementor-button-align-end .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.elementor-button-align-start .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{
    flex-basis:auto
}
.elementor-button-align-center .e-form__buttons__wrapper,.elementor-button-align-end .e-form__buttons__wrapper,.elementor-button-align-start .e-form__buttons__wrapper{
    flex-grow:0
}
.elementor-button-align-center .e-form__buttons__wrapper,.elementor-button-align-center .e-form__buttons__wrapper__button,.elementor-button-align-end .e-form__buttons__wrapper,.elementor-button-align-end .e-form__buttons__wrapper__button,.elementor-button-align-start .e-form__buttons__wrapper,.elementor-button-align-start .e-form__buttons__wrapper__button{
    flex-basis:auto
}
@media screen and (max-width:1024px){
    .elementor-tablet-button-align-stretch .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{
        flex-basis:100%
    }
    .elementor-tablet-button-align-stretch .e-form__buttons__wrapper{
        flex-basis:50%;
        flex-grow:1
    }
    .elementor-tablet-button-align-stretch .e-form__buttons__wrapper__button{
        flex-basis:100%
    }
    .elementor-tablet-button-align-center .e-form__buttons,.elementor-tablet-button-align-center .elementor-field-type-submit{
        justify-content:center
    }
    .elementor-tablet-button-align-start .e-form__buttons,.elementor-tablet-button-align-start .elementor-field-type-submit{
        justify-content:flex-start
    }
    .elementor-tablet-button-align-end .e-form__buttons,.elementor-tablet-button-align-end .elementor-field-type-submit{
        justify-content:flex-end
    }
    .elementor-tablet-button-align-center .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.elementor-tablet-button-align-end .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.elementor-tablet-button-align-start .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{
        flex-basis:auto
    }
    .elementor-tablet-button-align-center .e-form__buttons__wrapper,.elementor-tablet-button-align-end .e-form__buttons__wrapper,.elementor-tablet-button-align-start .e-form__buttons__wrapper{
        flex-grow:0
    }
    .elementor-tablet-button-align-center .e-form__buttons__wrapper,.elementor-tablet-button-align-center .e-form__buttons__wrapper__button,.elementor-tablet-button-align-end .e-form__buttons__wrapper,.elementor-tablet-button-align-end .e-form__buttons__wrapper__button,.elementor-tablet-button-align-start .e-form__buttons__wrapper,.elementor-tablet-button-align-start .e-form__buttons__wrapper__button{
        flex-basis:auto
    }
}
@media screen and (max-width:767px){
    .elementor-mobile-button-align-stretch .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{
        flex-basis:100%
    }
    .elementor-mobile-button-align-stretch .e-form__buttons__wrapper{
        flex-basis:50%;
        flex-grow:1
    }
    .elementor-mobile-button-align-stretch .e-form__buttons__wrapper__button{
        flex-basis:100%
    }
    .elementor-mobile-button-align-center .e-form__buttons,.elementor-mobile-button-align-center .elementor-field-type-submit{
        justify-content:center
    }
    .elementor-mobile-button-align-start .e-form__buttons,.elementor-mobile-button-align-start .elementor-field-type-submit{
        justify-content:flex-start
    }
    .elementor-mobile-button-align-end .e-form__buttons,.elementor-mobile-button-align-end .elementor-field-type-submit{
        justify-content:flex-end
    }
    .elementor-mobile-button-align-center .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.elementor-mobile-button-align-end .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.elementor-mobile-button-align-start .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{
        flex-basis:auto
    }
    .elementor-mobile-button-align-center .e-form__buttons__wrapper,.elementor-mobile-button-align-end .e-form__buttons__wrapper,.elementor-mobile-button-align-start .e-form__buttons__wrapper{
        flex-grow:0
    }
    .elementor-mobile-button-align-center .e-form__buttons__wrapper,.elementor-mobile-button-align-center .e-form__buttons__wrapper__button,.elementor-mobile-button-align-end .e-form__buttons__wrapper,.elementor-mobile-button-align-end .e-form__buttons__wrapper__button,.elementor-mobile-button-align-start .e-form__buttons__wrapper,.elementor-mobile-button-align-start .e-form__buttons__wrapper__button{
        flex-basis:auto
    }
}
.elementor-error .elementor-field{
    border-color:#d9534f
}
.elementor-error .help-inline{
    color:#d9534f;
    font-size:.9em
}
.elementor-message{
    margin:10px 0;
    font-size:1em;
    line-height:1
}
.elementor-message:before{
    content:"\e90e";
    display:inline-block;
    font-family:eicons;
    font-weight:400;
    font-style:normal;
    vertical-align:middle;
    margin-right:5px
}
.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{
    padding-top:0;
    padding-bottom:0;
    border:0
}
.elementor-form .elementor-button>span{
    display:flex;
    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 .elementor-widget-container{
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s,transform var(--e-transform-transition-duration,.4s)
}
.elementor-button{
    display:inline-block;
    line-height:1;
    background-color:#69727d;
    font-size:15px;
    padding:12px 24px;
    border-radius:3px;
    color:#fff;
    fill:#fff;
    text-align:center;
    transition:all .3s
}
.elementor-button:focus,.elementor-button:hover,.elementor-button:visited{
    color:#fff
}
.elementor-button-content-wrapper{
    display:flex;
    justify-content:center
}
.elementor-button-icon{
    flex-grow:0;
    order:5
}
.elementor-button-icon svg{
    width:1em;
    height:auto
}
.elementor-button-icon .e-font-icon-svg{
    height:1em
}
.elementor-button-text{
    flex-grow:1;
    order:10;
    display:inline-block
}
.elementor-button.elementor-size-xs{
    font-size:13px;
    padding:10px 20px;
    border-radius:2px
}
.elementor-button.elementor-size-md{
    font-size:16px;
    padding:15px 30px;
    border-radius:4px
}
.elementor-button.elementor-size-lg{
    font-size:18px;
    padding:20px 40px;
    border-radius:5px
}
.elementor-button.elementor-size-xl{
    font-size:20px;
    padding:25px 50px;
    border-radius:6px
}
.elementor-button .elementor-align-icon-right{
    margin-left:5px;
    order:15
}
.elementor-button .elementor-align-icon-left{
    margin-right:5px;
    order:5
}
.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-tab-title a{
    color:inherit
}
.elementor-view-stacked .elementor-icon{
    padding:.5em;
    background-color:#69727d;
    color:#fff;
    fill:#fff
}
.elementor-view-framed .elementor-icon{
    padding:.5em;
    color:#69727d;
    border:3px solid #69727d;
    background-color:transparent
}
.elementor-icon{
    display:inline-block;
    line-height:1;
    transition:all .3s;
    color:#69727d;
    font-size:50px;
    text-align:center
}
.elementor-icon:hover{
    color:#69727d
}
.elementor-icon i,.elementor-icon svg{
    width:1em;
    height:1em;
    position:relative;
    display:block
}
.elementor-icon i:before,.elementor-icon svg:before{
    position:absolute;
    left:50%;
    transform:translateX(-50%)
}
.elementor-icon i.fad{
    width:auto
}
.elementor-shape-circle .elementor-icon{
    border-radius:50%
}
.e-transform .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)
}
.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-container .swiper-slide figure,.elementor-element .swiper .swiper-slide figure,.elementor-lightbox .swiper-container .swiper-slide figure,.elementor-lightbox .swiper .swiper-slide figure{
    line-height:0
}
.elementor-element .swiper-container .elementor-lightbox-content-source,.elementor-element .swiper .elementor-lightbox-content-source,.elementor-lightbox .swiper-container .elementor-lightbox-content-source,.elementor-lightbox .swiper .elementor-lightbox-content-source{
    display:none
}
.elementor-element .swiper-container .elementor-swiper-button,.elementor-element .swiper-container~.elementor-swiper-button,.elementor-element .swiper .elementor-swiper-button,.elementor-element .swiper~.elementor-swiper-button,.elementor-lightbox .swiper-container .elementor-swiper-button,.elementor-lightbox .swiper-container~.elementor-swiper-button,.elementor-lightbox .swiper .elementor-swiper-button,.elementor-lightbox .swiper~.elementor-swiper-button{
    position:absolute;
    display:inline-flex;
    z-index:1;
    cursor:pointer;
    font-size:25px;
    color:hsla(0,0%,93.3%,.9);
    top:50%;
    transform:translateY(-50%)
}
.elementor-element .swiper-container .elementor-swiper-button svg,.elementor-element .swiper-container~.elementor-swiper-button svg,.elementor-element .swiper .elementor-swiper-button svg,.elementor-element .swiper~.elementor-swiper-button svg,.elementor-lightbox .swiper-container .elementor-swiper-button svg,.elementor-lightbox .swiper-container~.elementor-swiper-button svg,.elementor-lightbox .swiper .elementor-swiper-button svg,.elementor-lightbox .swiper~.elementor-swiper-button svg{
    fill:hsla(0,0%,93.3%,.9);
    height:1em;
    width:1em
}
.elementor-element .swiper-container .elementor-swiper-button-prev,.elementor-element .swiper-container~.elementor-swiper-button-prev,.elementor-element .swiper .elementor-swiper-button-prev,.elementor-element .swiper~.elementor-swiper-button-prev,.elementor-lightbox .swiper-container .elementor-swiper-button-prev,.elementor-lightbox .swiper-container~.elementor-swiper-button-prev,.elementor-lightbox .swiper .elementor-swiper-button-prev,.elementor-lightbox .swiper~.elementor-swiper-button-prev{
    left:10px
}
.elementor-element .swiper-container .elementor-swiper-button-next,.elementor-element .swiper-container~.elementor-swiper-button-next,.elementor-element .swiper .elementor-swiper-button-next,.elementor-element .swiper~.elementor-swiper-button-next,.elementor-lightbox .swiper-container .elementor-swiper-button-next,.elementor-lightbox .swiper-container~.elementor-swiper-button-next,.elementor-lightbox .swiper .elementor-swiper-button-next,.elementor-lightbox .swiper~.elementor-swiper-button-next{
    right:10px
}
.elementor-element .swiper-container .elementor-swiper-button.swiper-button-disabled,.elementor-element .swiper-container~.elementor-swiper-button.swiper-button-disabled,.elementor-element .swiper .elementor-swiper-button.swiper-button-disabled,.elementor-element .swiper~.elementor-swiper-button.swiper-button-disabled,.elementor-lightbox .swiper-container .elementor-swiper-button.swiper-button-disabled,.elementor-lightbox .swiper-container~.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-container .swiper-image-stretch .swiper-slide .swiper-slide-image,.elementor-element .swiper .swiper-image-stretch .swiper-slide .swiper-slide-image,.elementor-lightbox .swiper-container .swiper-image-stretch .swiper-slide .swiper-slide-image,.elementor-lightbox .swiper .swiper-image-stretch .swiper-slide .swiper-slide-image{
    width:100%
}
.elementor-element .swiper-container .swiper-horizontal>.swiper-pagination-bullets,.elementor-element .swiper-container .swiper-pagination-bullets.swiper-pagination-horizontal,.elementor-element .swiper-container .swiper-pagination-custom,.elementor-element .swiper-container .swiper-pagination-fraction,.elementor-element .swiper-container~.swiper-pagination-bullets.swiper-pagination-horizontal,.elementor-element .swiper-container~.swiper-pagination-custom,.elementor-element .swiper-container~.swiper-pagination-fraction,.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-container .swiper-horizontal>.swiper-pagination-bullets,.elementor-lightbox .swiper-container .swiper-pagination-bullets.swiper-pagination-horizontal,.elementor-lightbox .swiper-container .swiper-pagination-custom,.elementor-lightbox .swiper-container .swiper-pagination-fraction,.elementor-lightbox .swiper-container~.swiper-pagination-bullets.swiper-pagination-horizontal,.elementor-lightbox .swiper-container~.swiper-pagination-custom,.elementor-lightbox .swiper-container~.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-container.swiper-cube .elementor-swiper-button,.elementor-element .swiper-container.swiper-cube~.elementor-swiper-button,.elementor-element .swiper.swiper-cube .elementor-swiper-button,.elementor-element .swiper.swiper-cube~.elementor-swiper-button,.elementor-lightbox .swiper-container.swiper-cube .elementor-swiper-button,.elementor-lightbox .swiper-container.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-container-horizontal)~.swiper-pagination-bullets,.elementor-lightbox :where(.swiper-container-horizontal)~.swiper-pagination-bullets{
    bottom:5px;
    left:0;
    width:100%
}
.elementor-element :where(.swiper-container-horizontal)~.swiper-pagination-bullets .swiper-pagination-bullet,.elementor-lightbox :where(.swiper-container-horizontal)~.swiper-pagination-bullets .swiper-pagination-bullet{
    margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)
}
.elementor-element :where(.swiper-container-horizontal)~.swiper-pagination-progressbar,.elementor-lightbox :where(.swiper-container-horizontal)~.swiper-pagination-progressbar{
    width:100%;
    height:4px;
    left:0;
    top:0
}
.elementor-element.elementor-pagination-position-outside .swiper,.elementor-element.elementor-pagination-position-outside .swiper-container,.elementor-lightbox.elementor-pagination-position-outside .swiper,.elementor-lightbox.elementor-pagination-position-outside .swiper-container{
    padding-bottom:30px
}
.elementor-element.elementor-pagination-position-outside .swiper-container .elementor-swiper-button,.elementor-element.elementor-pagination-position-outside .swiper-container~.elementor-swiper-button,.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-container .elementor-swiper-button,.elementor-lightbox.elementor-pagination-position-outside .swiper-container~.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-element.elementor-arrows-position-outside .swiper-container,.elementor-lightbox.elementor-arrows-position-outside .swiper,.elementor-lightbox.elementor-arrows-position-outside .swiper-container{
    width:calc(100% - 60px)
}
.elementor-element.elementor-arrows-position-outside .swiper-container .elementor-swiper-button-prev,.elementor-element.elementor-arrows-position-outside .swiper-container~.elementor-swiper-button-prev,.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-container .elementor-swiper-button-prev,.elementor-lightbox.elementor-arrows-position-outside .swiper-container~.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-container .elementor-swiper-button-next,.elementor-element.elementor-arrows-position-outside .swiper-container~.elementor-swiper-button-next,.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-container .elementor-swiper-button-next,.elementor-lightbox.elementor-arrows-position-outside .swiper-container~.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-lightbox{
    --lightbox-ui-color:hsla(0,0%,93.3%,0.9);
    --lightbox-ui-color-hover:#fff;
    --lightbox-text-color:var(--lightbox-ui-color);
    --lightbox-header-icons-size:20px;
    --lightbox-navigation-icons-size:25px
}
.elementor-lightbox:not(.elementor-popup-modal) .dialog-header,.elementor-lightbox:not(.elementor-popup-modal) .dialog-message{
    text-align:center
}
.elementor-lightbox .dialog-header{
    display:none
}
.elementor-lightbox .dialog-widget-content{
    background:0;
    box-shadow:none;
    width:100%;
    height:100%
}
.elementor-lightbox .dialog-message{
    animation-duration:.3s;
    height:100%
}
.elementor-lightbox .dialog-message.dialog-lightbox-message{
    padding:0
}
.elementor-lightbox .dialog-lightbox-close-button{
    cursor:pointer;
    position:absolute;
    font-size:var(--lightbox-header-icons-size);
    right:.75em;
    margin-top:13px;
    padding:.25em;
    z-index:2;
    line-height:1;
    display:flex
}
.elementor-lightbox .dialog-lightbox-close-button svg{
    height:1em;
    width:1em
}
.elementor-lightbox .dialog-lightbox-close-button,.elementor-lightbox .elementor-swiper-button{
    color:var(--lightbox-ui-color);
    transition:all .3s;
    opacity:1
}
.elementor-lightbox .dialog-lightbox-close-button svg,.elementor-lightbox .elementor-swiper-button svg{
    fill:var(--lightbox-ui-color)
}
.elementor-lightbox .dialog-lightbox-close-button:hover,.elementor-lightbox .elementor-swiper-button:hover{
    color:var(--lightbox-ui-color-hover)
}
.elementor-lightbox .dialog-lightbox-close-button:hover svg,.elementor-lightbox .elementor-swiper-button:hover svg{
    fill:var(--lightbox-ui-color-hover)
}
.elementor-lightbox .swiper,.elementor-lightbox .swiper-container{
    height:100%
}
.elementor-lightbox .elementor-lightbox-item{
    display:flex;
    align-items:center;
    justify-content:center;
    position:relative;
    padding:70px;
    box-sizing:border-box;
    height:100%;
    margin:auto
}
@media(max-width:767px){
    .elementor-lightbox .elementor-lightbox-item{
        padding:70px 0
    }
}
.elementor-lightbox .elementor-lightbox-image{
    max-height:100%;
    -webkit-user-select:none;
    -moz-user-select:none;
    user-select:none
}
.elementor-lightbox .elementor-lightbox-image,.elementor-lightbox .elementor-lightbox-image:hover{
    opacity:1;
    filter:none;
    border:0
}
.elementor-lightbox .elementor-lightbox-image{
    box-shadow:0 0 30px rgba(0,0,0,.3),0 0 8px -5px rgba(0,0,0,.3);
    border-radius:2px
}
.elementor-lightbox .elementor-video-container{
    width:100%;
    position:absolute;
    top:50%;
    left:50%;
    transform:translate(-50%,-50%)
}
.elementor-lightbox .elementor-video-container .elementor-video-landscape,.elementor-lightbox .elementor-video-container .elementor-video-portrait,.elementor-lightbox .elementor-video-container .elementor-video-square{
    width:100%;
    height:100%;
    margin:auto
}
.elementor-lightbox .elementor-video-container .elementor-video-landscape iframe,.elementor-lightbox .elementor-video-container .elementor-video-portrait iframe,.elementor-lightbox .elementor-video-container .elementor-video-square iframe{
    border:0;
    background-color:#000
}
.elementor-lightbox .elementor-video-container .elementor-video-landscape iframe,.elementor-lightbox .elementor-video-container .elementor-video-landscape video,.elementor-lightbox .elementor-video-container .elementor-video-portrait iframe,.elementor-lightbox .elementor-video-container .elementor-video-portrait video,.elementor-lightbox .elementor-video-container .elementor-video-square iframe,.elementor-lightbox .elementor-video-container .elementor-video-square video{
    aspect-ratio:var(--video-aspect-ratio,1.77777)
}
@supports not(aspect-ratio:1/1){
    .elementor-lightbox .elementor-video-container .elementor-video-landscape,.elementor-lightbox .elementor-video-container .elementor-video-portrait,.elementor-lightbox .elementor-video-container .elementor-video-square{
        position:relative;
        overflow:hidden;
        height:0;
        padding-bottom:calc(100% / var(--video-aspect-ratio,1.77777))
    }
    .elementor-lightbox .elementor-video-container .elementor-video-landscape iframe,.elementor-lightbox .elementor-video-container .elementor-video-landscape video,.elementor-lightbox .elementor-video-container .elementor-video-portrait iframe,.elementor-lightbox .elementor-video-container .elementor-video-portrait video,.elementor-lightbox .elementor-video-container .elementor-video-square iframe,.elementor-lightbox .elementor-video-container .elementor-video-square video{
        position:absolute;
        top:0;
        right:0;
        bottom:0;
        left:0
    }
}
.elementor-lightbox .elementor-video-container .elementor-video-square iframe,.elementor-lightbox .elementor-video-container .elementor-video-square video{
    width:min(90vh,90vw);
    height:min(90vh,90vw)
}
.elementor-lightbox .elementor-video-container .elementor-video-landscape iframe,.elementor-lightbox .elementor-video-container .elementor-video-landscape video{
    width:100%;
    max-height:90vh
}
.elementor-lightbox .elementor-video-container .elementor-video-portrait iframe,.elementor-lightbox .elementor-video-container .elementor-video-portrait video{
    height:100%;
    max-width:90vw
}
@media(min-width:1025px){
    .elementor-lightbox .elementor-video-container .elementor-video-landscape{
        width:85vw;
        max-height:85vh
    }
    .elementor-lightbox .elementor-video-container .elementor-video-portrait{
        height:85vh;
        max-width:85vw
    }
}
@media(max-width:1024px){
    .elementor-lightbox .elementor-video-container .elementor-video-landscape{
        width:95vw;
        max-height:95vh
    }
    .elementor-lightbox .elementor-video-container .elementor-video-portrait{
        height:95vh;
        max-width:95vw
    }
}
.elementor-lightbox .swiper-container .elementor-swiper-button-prev,.elementor-lightbox .swiper .elementor-swiper-button-prev{
    left:0
}
.elementor-lightbox .swiper-container .elementor-swiper-button-next,.elementor-lightbox .swiper .elementor-swiper-button-next{
    right:0
}
.elementor-lightbox .swiper-container .swiper-pagination-fraction,.elementor-lightbox .swiper .swiper-pagination-fraction{
    width:-moz-max-content;
    width:max-content;
    color:#fff
}
.elementor-lightbox .elementor-swiper-button:focus{
    outline-width:1px
}
.elementor-lightbox .elementor-swiper-button-next,.elementor-lightbox .elementor-swiper-button-prev{
    height:100%;
    display:flex;
    align-items:center;
    width:15%;
    justify-content:center;
    font-size:var(--lightbox-navigation-icons-size)
}
@media(max-width:767px){
    .elementor-lightbox .elementor-swiper-button:focus{
        outline:0
    }
    .elementor-lightbox .elementor-swiper-button-next,.elementor-lightbox .elementor-swiper-button-prev{
        width:20%
    }
    .elementor-lightbox .elementor-swiper-button-next i,.elementor-lightbox .elementor-swiper-button-prev i{
        padding:10px;
        background-color:rgba(0,0,0,.5)
    }
    .elementor-lightbox .elementor-swiper-button-prev{
        left:0;
        justify-content:flex-start
    }
    .elementor-lightbox .elementor-swiper-button-next{
        right:0;
        justify-content:flex-end
    }
}
.elementor-slideshow__counter{
    color:currentColor;
    font-size:.75em;
    width:-moz-max-content;
    width:max-content
}
.elementor-slideshow__footer,.elementor-slideshow__header{
    position:absolute;
    left:0;
    width:100%;
    padding:15px 20px;
    transition:.3s
}
.elementor-slideshow__footer{
    color:var(--lightbox-text-color)
}
.elementor-slideshow__header{
    color:var(--lightbox-ui-color);
    display:flex;
    flex-direction:row-reverse;
    font-size:var(--lightbox-header-icons-size);
    padding-left:1em;
    padding-right:2.6em;
    top:0;
    align-items:center;
    z-index:10
}
.elementor-slideshow__header>i,.elementor-slideshow__header>svg{
    cursor:pointer;
    padding:.25em;
    margin:0 .35em
}
.elementor-slideshow__header>i{
    font-size:inherit
}
.elementor-slideshow__header>i:hover{
    color:var(--lightbox-ui-color-hover)
}
.elementor-slideshow__header>svg{
    box-sizing:content-box;
    fill:var(--lightbox-ui-color);
    height:1em;
    width:1em
}
.elementor-slideshow__header>svg:hover{
    fill:var(--lightbox-ui-color-hover)
}
.elementor-slideshow__header .elementor-slideshow__counter{
    margin-right:auto
}
.elementor-slideshow__header .elementor-icon-share{
    z-index:5
}
.elementor-slideshow__share-menu{
    background-color:transparent;
    width:0;
    height:0;
    position:absolute;
    overflow:hidden;
    transition:background-color .4s
}
.elementor-slideshow__share-menu .elementor-slideshow__share-links a{
    color:#0c0d0e
}
.elementor-slideshow__share-links{
    display:block;
    position:absolute;
    min-width:200px;
    right:2.8em;
    top:3em;
    background-color:#fff;
    border-radius:3px;
    padding:14px 20px;
    transform:scale(0);
    opacity:0;
    transform-origin:90% 10%;
    transition:all .25s .1s;
    box-shadow:0 4px 15px rgba(0,0,0,.3)
}
.elementor-slideshow__share-links a{
    text-align:left;
    color:#3f444b;
    font-size:12px;
    line-height:2.5;
    display:block;
    opacity:0;
    transition:opacity .5s .1s
}
.elementor-slideshow__share-links a:hover{
    color:#000
}
.elementor-slideshow__share-links a i,.elementor-slideshow__share-links a svg{
    margin-right:.75em
}
.elementor-slideshow__share-links a i{
    font-size:1.25em
}
.elementor-slideshow__share-links a svg{
    height:1.25em;
    width:1.25em
}
.elementor-slideshow__share-links:before{
    content:"";
    display:block;
    position:absolute;
    top:1px;
    right:.5em;
    border:.45em solid transparent;
    border-bottom-color:#fff;
    transform:translateY(-100%) scaleX(.7)
}
.elementor-slideshow__footer{
    bottom:0;
    z-index:5;
    position:fixed
}
.elementor-slideshow__description,.elementor-slideshow__title{
    margin:0
}
.elementor-slideshow__title{
    font-size:16px;
    font-weight:700
}
.elementor-slideshow__description{
    font-size:14px
}
.elementor-slideshow--ui-hidden .elementor-slideshow__footer,.elementor-slideshow--ui-hidden .elementor-slideshow__header{
    opacity:0;
    pointer-events:none
}
.elementor-slideshow--ui-hidden .elementor-swiper-button-next,.elementor-slideshow--ui-hidden .elementor-swiper-button-prev{
    opacity:0
}
.elementor-slideshow--fullscreen-mode .elementor-video-container{
    width:100%
}
.elementor-slideshow--zoom-mode .elementor-slideshow__footer,.elementor-slideshow--zoom-mode .elementor-slideshow__header{
    background-color:rgba(0,0,0,.5)
}
.elementor-slideshow--zoom-mode .elementor-swiper-button-next,.elementor-slideshow--zoom-mode .elementor-swiper-button-prev{
    opacity:0;
    pointer-events:none
}
.elementor-slideshow--share-mode .elementor-slideshow__share-menu{
    top:0;
    left:0;
    width:100vw;
    height:100vh;
    opacity:1;
    cursor:default;
    background-color:rgba(0,0,0,.5)
}
.elementor-slideshow--share-mode .elementor-slideshow__share-links{
    transform:scale(1)
}
.elementor-slideshow--share-mode .elementor-slideshow__share-links,.elementor-slideshow--share-mode .elementor-slideshow__share-links a{
    opacity:1
}
.elementor-slideshow--share-mode .elementor-slideshow__share-links .eicon-twitter{
    color:#1da1f2
}
.elementor-slideshow--share-mode .elementor-slideshow__share-links .eicon-facebook{
    color:#3b5998
}
.elementor-slideshow--share-mode .elementor-slideshow__share-links .eicon-pinterest{
    color:#bd081c
}
.elementor-slideshow--share-mode .elementor-slideshow__share-links .eicon-download-bold{
    color:#9da5ae
}
.elementor-slideshow--share-mode .elementor-slideshow__share-links .e-eicon-twitter{
    fill:#1da1f2
}
.elementor-slideshow--share-mode .elementor-slideshow__share-links .e-eicon-facebook{
    fill:#3b5998
}
.elementor-slideshow--share-mode .elementor-slideshow__share-links .e-eicon-pinterest{
    fill:#bd081c
}
.elementor-slideshow--share-mode .elementor-slideshow__share-links .e-eicon-download-bold{
    fill:#9da5ae
}
.elementor-slideshow--share-mode .eicon-share-arrow{
    z-index:2
}
.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
    }
}
.elementor-shape{
    overflow:hidden;
    position:absolute;
    left:0;
    width:100%;
    line-height:0;
    direction:ltr
}
.elementor-shape-top{
    top:-1px
}
.elementor-shape-top:not([data-negative=false]) svg{
    z-index:-1
}
.elementor-shape-bottom{
    bottom:-1px
}
.elementor-shape-bottom:not([data-negative=true]) svg{
    z-index:-1
}
.elementor-shape[data-negative=false].elementor-shape-bottom,.elementor-shape[data-negative=true].elementor-shape-top{
    transform:rotate(180deg)
}
.elementor-shape svg{
    display:block;
    width:calc(100%+1.3px);
    position:relative;
    left:50%;
    transform:translateX(-50%)
}
.elementor-shape .elementor-shape-fill{
    fill:#fff;
    transform-origin:center;
    transform:rotateY(0deg)
}
#wp-admin-bar-elementor_edit_page>.ab-item:before{
    content:"\e813";
    font-family:eicons;
    top:3px;
    font-size:18px
}
#wp-admin-bar-elementor_edit_page .ab-submenu .ab-item{
    display:flex;
    width:200px
}
#wp-admin-bar-elementor_edit_page .elementor-edit-link-title{
    white-space:nowrap;
    text-overflow:ellipsis;
    overflow:hidden;
    width:100%
}
#wp-admin-bar-elementor_edit_page .elementor-edit-link-type{
    background:#3f444b;
    font-size:11px;
    line-height:9px;
    margin-top:6px;
    padding:4px 8px;
    border-radius:3px
}
#wp-admin-bar-elementor_inspector>.ab-item:before{
    content:"\f348";
    top:2px
}
#wpadminbar *{
    font-style:normal
}
.page-template-elementor_canvas.elementor-page:before{
    display:none
}
.elementor-post__thumbnail__link{
    transition:none
}
#left-area ul.elementor-icon-list-items,.elementor-edit-area .elementor-element ul.elementor-icon-list-items,.elementor .elementor-element ul.elementor-icon-list-items{
    padding:0
}
.e--ua-appleWebkit.rtl{
    --flex-right:flex-start
}
.e--ua-appleWebkit .elementor-share-buttons--align-right,.e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-right{
    --justify-content:var(--flex-right,flex-end)
}
.e--ua-appleWebkit .elementor-share-buttons--align-center,.e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-center{
    --justify-content:center
}
.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-center .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-justify .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-right .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-center .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-right .elementor-grid{
    width:auto;
    display:flex;
    flex-wrap:wrap;
    justify-content:var(--justify-content,space-between);
    margin-left:calc(-.5 * var(--grid-column-gap));
    margin-right:calc(-.5 * var(--grid-column-gap))
}
.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-center .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-justify .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-right .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-center .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-right .elementor-grid-item{
    margin-left:calc(.5 * var(--grid-column-gap));
    margin-right:calc(.5 * var(--grid-column-gap))
}
.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-left .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-left .elementor-grid{
    display:inline-block
}
.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-left .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-left .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-left .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-left .elementor-grid-item{
    margin-left:0;
    margin-right:0
}
@media(max-width:1024px){
    .e--ua-appleWebkit .elementor-share-buttons-tablet--align-right,.e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-tablet-right{
        --justify-content:var(--flex-right,flex-end)
    }
    .e--ua-appleWebkit .elementor-share-buttons-tablet--align-center,.e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-tablet-center{
        --justify-content:center
    }
    .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-tablet-center .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-tablet-justify .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-tablet-right .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-center .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-right .elementor-grid{
        width:auto;
        display:flex;
        flex-wrap:wrap;
        justify-content:var(--justify-content,space-between);
        margin-left:calc(-.5 * var(--grid-column-gap));
        margin-right:calc(-.5 * var(--grid-column-gap))
    }
    .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-tablet-center .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-tablet-justify .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-tablet-right .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-center .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-right .elementor-grid-item{
        margin-left:calc(.5 * var(--grid-column-gap));
        margin-right:calc(.5 * var(--grid-column-gap))
    }
    .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons-tablet--align-left .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-left .elementor-grid{
        display:inline-block
    }
    .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons-tablet--align-left .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons-tablet--align-left .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-left .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-left .elementor-grid-item{
        margin-left:0;
        margin-right:0
    }
}
@media(max-width:767px){
    .e--ua-appleWebkit .elementor-share-buttons-mobile--align-right,.e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-mobile-right{
        --justify-content:var(--flex-right,flex-end)
    }
    .e--ua-appleWebkit .elementor-share-buttons-mobile--align-center,.e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-mobile-center{
        --justify-content:center
    }
    .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-mobile-center .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-mobile-justify .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-mobile-right .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-center .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-right .elementor-grid{
        width:auto;
        display:flex;
        flex-wrap:wrap;
        justify-content:var(--justify-content,space-between);
        margin-left:calc(-.5 * var(--grid-column-gap));
        margin-right:calc(-.5 * var(--grid-column-gap))
    }
    .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-mobile-center .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-mobile-justify .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-mobile-right .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-center .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-right .elementor-grid-item{
        margin-left:calc(.5 * var(--grid-column-gap));
        margin-right:calc(.5 * var(--grid-column-gap))
    }
    .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons-mobile--align-left .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-left .elementor-grid{
        display:inline-block
    }
    .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons-mobile--align-left .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons-mobile--align-left .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-left .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-left .elementor-grid-item{
        margin-left:0;
        margin-right:0
    }
}
@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-text-path{
    font-size:20px;
    text-align:var(--alignment,left)
}
.elementor-widget-text-path svg{
    width:var(--width);
    max-width:100%;
    height:auto;
    overflow:visible;
    word-spacing:var(--word-spacing);
    transform:rotate(var(--rotate,0)) scaleX(var(--scale-x,1)) scaleY(var(--scale-y,1))
}
.elementor-widget-text-path svg path{
    vector-effect:non-scaling-stroke;
    fill:var(--path-fill,transparent);
    stroke:var(--stroke-color,transparent);
    stroke-width:var(--stroke-width,1px);
    transition:var(--stroke-transition) stroke,var(--stroke-transition) fill
}
.elementor-widget-text-path svg:hover path{
    --path-fill:var(--path-fill-hover);
    --stroke-color:var(--stroke-color-hover);
    --stroke-width:var(--stroke-width-hover)
}
.elementor-widget-text-path svg text{
    --fill:var(--text-color);
    fill:var(--fill);
    direction:var(--direction,ltr);
    transition:var(--transition) stroke,var(--transition) stroke-width,var(--transition) fill
}
.elementor-widget-text-path svg text:hover{
    --color:var(--text-color-hover,var(--text-color));
    --fill:var(--color);
    color:var(--color)
}
.elementor-widget-n-tabs{
    --n-tabs-color-accent-fallback:#61ce70;
    --n-tabs-color-secondary-fallback:#54595f;
    --n-tabs-default-padding-block:15px;
    --n-tabs-default-padding-inline:35px;
    --n-tabs-background-color:transparent;
    --n-tabs-display:flex;
    --n-tabs-direction:column;
    --n-tabs-gap:10px;
    --n-tabs-heading-display:flex;
    --n-tabs-heading-direction:row;
    --n-tabs-heading-grow:initial;
    --n-tabs-heading-justify-content:center;
    --n-tabs-heading-width:initial;
    --n-tabs-heading-overflow-x:initial;
    --n-tabs-heading-wrap:nowrap;
    --n-tabs-border-width:1px;
    --n-tabs-border-color:#d5d8dc;
    --n-tabs-content-display:flex;
    --n-tabs-title-color:var(--e-global-color-secondary,var(--n-tabs-color-secondary-fallback));
    --n-tabs-title-color-hover:#fff;
    --n-tabs-title-color-active:#fff;
    --n-tabs-title-background-color:#f1f2f3;
    --n-tabs-title-background-color-hover:var(--e-global-color-accent,var(--n-tabs-color-accent-fallback));
    --n-tabs-title-background-color-active:var(--e-global-color-accent,var(--n-tabs-color-accent-fallback));
    --n-tabs-title-width:initial;
    --n-tabs-title-height:initial;
    --n-tabs-title-font-size:1rem;
    --n-tabs-title-white-space:initial;
    --n-tabs-title-justify-content-toggle:initial;
    --n-tabs-title-align-items-toggle:center;
    --n-tabs-title-justify-content:center;
    --n-tabs-title-align-items:center;
    --n-tabs-title-text-align:center;
    --n-tabs-title-direction:row;
    --n-tabs-title-gap:10px;
    --n-tabs-title-flex-grow:0;
    --n-tabs-title-flex-basis:content;
    --n-tabs-title-flex-shrink:initial;
    --n-tabs-title-order:initial;
    --n-tabs-title-padding-block-start:var(--n-tabs-default-padding-block);
    --n-tabs-title-padding-inline-end:var(--n-tabs-default-padding-inline);
    --n-tabs-title-padding-block-end:var(--n-tabs-default-padding-block);
    --n-tabs-title-padding-inline-start:var(--n-tabs-default-padding-inline);
    --n-tabs-title-border-radius:initial;
    --n-tabs-title-transition:.3s;
    --n-tabs-icon-color:var(--e-global-color-secondary,var(--n-tabs-color-secondary-fallback));
    --n-tabs-icon-color-hover:var(--n-tabs-title-color-hover);
    --n-tabs-icon-color-active:#fff;
    --n-tabs-icon-gap:5px;
    width:100%;
    max-width:100%
}
.elementor-widget-n-tabs .e-n-tabs{
    display:var(--n-tabs-display);
    flex-direction:var(--n-tabs-direction);
    gap:var(--n-tabs-gap);
    text-align:start;
    min-width:0
}
.elementor-widget-n-tabs .e-n-tabs-heading{
    display:var(--n-tabs-heading-display);
    flex-basis:var(--n-tabs-heading-width);
    flex-direction:var(--n-tabs-heading-direction);
    flex-shrink:0;
    justify-content:var(--n-tabs-heading-justify-content);
    gap:var(--n-tabs-title-gap);
    overflow-x:var(--n-tabs-heading-overflow-x);
    flex-wrap:var(--n-tabs-heading-wrap);
    -ms-overflow-style:none;
    scrollbar-width:none
}
.elementor-widget-n-tabs .e-n-tabs-heading::-webkit-scrollbar{
    display:none
}
.elementor-widget-n-tabs .e-n-tabs-heading.e-scroll{
    cursor:grabbing;
    cursor:-webkit-grabbing
}
.elementor-widget-n-tabs .e-n-tabs-heading.e-scroll-active{
    position:relative
}
.elementor-widget-n-tabs .e-n-tabs-heading.e-scroll-active:before{
    content:"";
    position:absolute;
    inset-block:0;
    inset-inline:-1000vw;
    z-index:2
}
.elementor-widget-n-tabs .e-n-tabs-content{
    display:var(--n-tabs-content-display);
    flex-grow:1;
    min-width:0
}
.elementor-widget-n-tabs .e-n-tabs-content>.e-con:not(.e-active){
    display:none
}
.elementor-widget-n-tabs .e-n-tabs:not(.e-activated)>.e-n-tabs-content>.e-con:first-child{
    display:flex
}
.elementor-widget-n-tabs .e-n-tab-title{
    all:unset;
    -webkit-user-select:none;
    -moz-user-select:none;
    user-select:none;
    display:flex;
    align-items:var(--n-tabs-title-align-items-toggle,var(--n-tabs-title-align-items));
    flex-direction:var(--n-tabs-title-direction);
    justify-content:var(--n-tabs-title-justify-content-toggle,var(--n-tabs-title-justify-content));
    gap:var(--n-tabs-icon-gap);
    border-width:var(--n-tabs-border-width);
    position:relative;
    cursor:pointer;
    outline:0;
    flex-grow:var(--n-tabs-title-flex-grow);
    flex-basis:var(--n-tabs-title-flex-basis);
    flex-shrink:var(--n-tabs-title-flex-shrink);
    padding-block-start:var(--n-tabs-title-padding-block-start);
    padding-inline-end:var(--n-tabs-title-padding-inline-end);
    padding-block-end:var(--n-tabs-title-padding-block-end);
    padding-inline-start:var(--n-tabs-title-padding-inline-start);
    border-radius:var(--n-tabs-title-border-radius);
    height:var(--n-tabs-title-height);
    width:var(--n-tabs-title-width);
    white-space:var(--n-tabs-title-white-space);
    transition:background var(--n-tabs-title-transition),color var(--n-tabs-title-transition),border var(--n-tabs-title-transition),box-shadow var(--n-tabs-title-transition),text-shadow var(--n-tabs-title-transition),stroke var(--n-tabs-title-transition),stroke-width var(--n-tabs-title-transition),-webkit-text-stroke-width var(--n-tabs-title-transition),-webkit-text-stroke-color var(--n-tabs-title-transition),transform var(--n-tabs-title-transition)
}
.elementor-widget-n-tabs .e-n-tab-title:focus-visible{
    outline:5px auto -webkit-focus-ring-color
}
.elementor-widget-n-tabs .e-n-tab-title span i,.elementor-widget-n-tabs .e-n-tab-title span svg{
    transition:color var(--n-tabs-title-transition),fill var(--n-tabs-title-transition)
}
.elementor-widget-n-tabs .e-n-tab-title-text{
    display:flex;
    align-items:center;
    font-size:var(--n-tabs-title-font-size);
    text-align:var(--n-tabs-title-text-align)
}
.elementor-widget-n-tabs .e-n-tab-title .e-n-tab-icon{
    display:flex;
    align-items:center;
    flex-direction:column;
    flex-shrink:0;
    order:var(--n-tabs-icon-order);
    overflow:hidden
}
.elementor-widget-n-tabs .e-n-tab-title .e-n-tab-icon i{
    font-size:var(--n-tabs-icon-size,var(--n-tabs-title-font-size))
}
.elementor-widget-n-tabs .e-n-tab-title .e-n-tab-icon svg{
    width:var(--n-tabs-icon-size,var(--n-tabs-title-font-size));
    height:var(--n-tabs-icon-size,var(--n-tabs-title-font-size))
}
.elementor-widget-n-tabs .e-n-tab-title .e-n-tab-icon:empty{
    display:none
}
.elementor-widget-n-tabs .e-n-tab-title[aria-selected=false]{
    background-color:var(--n-tabs-title-background-color)
}
.elementor-widget-n-tabs .e-n-tab-title[aria-selected=false],.elementor-widget-n-tabs .e-n-tab-title[aria-selected=false] a{
    color:var(--n-tabs-title-color)
}
.elementor-widget-n-tabs .e-n-tab-title[aria-selected=false] .e-n-tab-icon i{
    color:var(--n-tabs-icon-color)
}
.elementor-widget-n-tabs .e-n-tab-title[aria-selected=false] .e-n-tab-icon svg{
    fill:var(--n-tabs-icon-color)
}
.elementor-widget-n-tabs .e-n-tab-title[aria-selected=false] .e-n-tab-icon i:last-child,.elementor-widget-n-tabs .e-n-tab-title[aria-selected=false] .e-n-tab-icon svg:last-child{
    transform:translateY(-100vh);
    height:0;
    opacity:0
}
.elementor-widget-n-tabs .e-n-tab-title[aria-selected=true],.elementor-widget-n-tabs .e-n-tab-title[aria-selected=true] a{
    color:var(--n-tabs-title-color-active)
}
.elementor-widget-n-tabs .e-n-tab-title[aria-selected=true] .e-n-tab-icon i{
    color:var(--n-tabs-icon-color-active)
}
.elementor-widget-n-tabs .e-n-tab-title[aria-selected=true] .e-n-tab-icon svg{
    fill:var(--n-tabs-icon-color-active)
}
.elementor-widget-n-tabs .e-n-tab-title[aria-selected=true] .e-n-tab-icon i:first-child,.elementor-widget-n-tabs .e-n-tab-title[aria-selected=true] .e-n-tab-icon svg:first-child{
    transform:translateY(-100vh);
    height:0;
    opacity:0
}
.elementor-widget-n-tabs .e-n-tab-title[aria-selected=true][class*=elementor-animation-]:active,.elementor-widget-n-tabs .e-n-tab-title[aria-selected=true][class*=elementor-animation-]:focus,.elementor-widget-n-tabs .e-n-tab-title[aria-selected=true][class*=elementor-animation-]:hover{
    transform:none;
    animation:initial
}
.elementor-widget-n-tabs [data-touch-mode=false] .e-n-tab-title[aria-selected=false]:hover,.elementor-widget-n-tabs [data-touch-mode=false] .e-n-tab-title[aria-selected=false]:hover a{
    color:var(--n-tabs-title-color-hover)
}
.elementor-widget-n-tabs [data-touch-mode=false] .e-n-tab-title[aria-selected=false]:hover .e-n-tab-icon i{
    color:var(--n-tabs-icon-color-hover)
}
.elementor-widget-n-tabs [data-touch-mode=false] .e-n-tab-title[aria-selected=false]:hover .e-n-tab-icon svg{
    fill:var(--n-tabs-icon-color-hover)
}
.elementor-widget-n-tabs [data-touch-mode=true] .e-n-tab-title[aria-selected=false]:hover,.elementor-widget-n-tabs [data-touch-mode=true] .e-n-tab-title[aria-selected=false]:hover a{
    color:var(--n-tabs-title-color-active)
}
.elementor-widget-n-tabs [data-touch-mode=true] .e-n-tab-title[aria-selected=false]:hover .e-n-tab-icon i{
    color:var(--n-tabs-icon-color-active)
}
.elementor-widget-n-tabs [data-touch-mode=true] .e-n-tab-title[aria-selected=false]:hover .e-n-tab-icon svg{
    fill:var(--n-tabs-icon-color-active)
}
.elementor-widget-n-tabs [data-touch-mode=true] .e-n-tab-title[aria-selected=false]:hover .e-n-tab-icon i:first-child,.elementor-widget-n-tabs [data-touch-mode=true] .e-n-tab-title[aria-selected=false]:hover .e-n-tab-icon svg:first-child{
    transform:translateY(-100vh);
    height:0;
    opacity:0
}
.elementor-widget-n-tabs [data-touch-mode=true] .e-n-tab-title[aria-selected=false]:hover[class*=elementor-animation-]:active,.elementor-widget-n-tabs [data-touch-mode=true] .e-n-tab-title[aria-selected=false]:hover[class*=elementor-animation-]:focus,.elementor-widget-n-tabs [data-touch-mode=true] .e-n-tab-title[aria-selected=false]:hover[class*=elementor-animation-]:hover{
    transform:none;
    animation:initial
}
.elementor-widget-n-tabs [data-touch-mode=true] .e-n-tab-title[aria-selected=false]:hover .e-n-tab-icon i:last-child,.elementor-widget-n-tabs [data-touch-mode=true] .e-n-tab-title[aria-selected=false]:hover .e-n-tab-icon svg:last-child{
    transform:none;
    height:auto;
    opacity:1
}
.elementor .elementor-element.elementor-widget-n-tabs>.elementor-widget-container>.e-n-tabs[data-touch-mode=false]>.e-n-tabs-heading .e-n-tab-title[aria-selected=false]:hover{
    background-color:var(--n-tabs-title-background-color-hover);
    background-image:none
}
.elementor .elementor-element.elementor-widget-n-tabs>.elementor-widget-container>.e-n-tabs>.e-n-tabs-heading .e-n-tab-title[aria-selected=true],.elementor .elementor-element.elementor-widget-n-tabs>.elementor-widget-container>.e-n-tabs[data-touch-mode=true]>.e-n-tabs-heading .e-n-tab-title[aria-selected=false]:hover{
    background-color:var(--n-tabs-title-background-color-active);
    background-image:none
}
@media(max-width:767px){
    .elementor.elementor .elementor-widget-n-tabs.e-n-tabs-mobile{
        --n-tabs-direction:column;
        --n-tabs-heading-display:contents;
        --n-tabs-content-display:contents
    }
    .elementor.elementor .elementor-widget-n-tabs.e-n-tabs-mobile .e-n-tabs{
        gap:0
    }
    .elementor.elementor .elementor-widget-n-tabs.e-n-tabs-mobile .e-n-tabs-content>.e-con{
        order:var(--n-tabs-title-order)
    }
    .elementor.elementor .elementor-widget-n-tabs.e-n-tabs-mobile .e-n-tab-title{
        order:var(--n-tabs-title-order);
        width:auto
    }
    .elementor.elementor .elementor-widget-n-tabs.e-n-tabs-mobile .e-n-tab-title:not(:first-child){
        margin-block-start:var(--n-tabs-title-gap)
    }
    .elementor.elementor .elementor-widget-n-tabs.e-n-tabs-mobile .e-n-tab-title[aria-selected=true]{
        margin-block-end:var(--n-tabs-gap)
    }
}
@media(max-width:-1){
    .elementor.elementor .elementor-widget-n-tabs.e-n-tabs-mobile_extra{
        --n-tabs-direction:column;
        --n-tabs-heading-display:contents;
        --n-tabs-content-display:contents
    }
    .elementor.elementor .elementor-widget-n-tabs.e-n-tabs-mobile_extra .e-n-tabs{
        gap:0
    }
    .elementor.elementor .elementor-widget-n-tabs.e-n-tabs-mobile_extra .e-n-tabs-content>.e-con{
        order:var(--n-tabs-title-order)
    }
    .elementor.elementor .elementor-widget-n-tabs.e-n-tabs-mobile_extra .e-n-tab-title{
        order:var(--n-tabs-title-order);
        width:auto
    }
    .elementor.elementor .elementor-widget-n-tabs.e-n-tabs-mobile_extra .e-n-tab-title:not(:first-child){
        margin-block-start:var(--n-tabs-title-gap)
    }
    .elementor.elementor .elementor-widget-n-tabs.e-n-tabs-mobile_extra .e-n-tab-title[aria-selected=true]{
        margin-block-end:var(--n-tabs-gap)
    }
}
@media(max-width:1024px){
    .elementor.elementor .elementor-widget-n-tabs.e-n-tabs-tablet{
        --n-tabs-direction:column;
        --n-tabs-heading-display:contents;
        --n-tabs-content-display:contents
    }
    .elementor.elementor .elementor-widget-n-tabs.e-n-tabs-tablet .e-n-tabs{
        gap:0
    }
    .elementor.elementor .elementor-widget-n-tabs.e-n-tabs-tablet .e-n-tabs-content>.e-con{
        order:var(--n-tabs-title-order)
    }
    .elementor.elementor .elementor-widget-n-tabs.e-n-tabs-tablet .e-n-tab-title{
        order:var(--n-tabs-title-order);
        width:auto
    }
    .elementor.elementor .elementor-widget-n-tabs.e-n-tabs-tablet .e-n-tab-title:not(:first-child){
        margin-block-start:var(--n-tabs-title-gap)
    }
    .elementor.elementor .elementor-widget-n-tabs.e-n-tabs-tablet .e-n-tab-title[aria-selected=true]{
        margin-block-end:var(--n-tabs-gap)
    }
}
@media(max-width:-1){
    .elementor.elementor .elementor-widget-n-tabs.e-n-tabs-tablet_extra{
        --n-tabs-direction:column;
        --n-tabs-heading-display:contents;
        --n-tabs-content-display:contents
    }
    .elementor.elementor .elementor-widget-n-tabs.e-n-tabs-tablet_extra .e-n-tabs{
        gap:0
    }
    .elementor.elementor .elementor-widget-n-tabs.e-n-tabs-tablet_extra .e-n-tabs-content>.e-con{
        order:var(--n-tabs-title-order)
    }
    .elementor.elementor .elementor-widget-n-tabs.e-n-tabs-tablet_extra .e-n-tab-title{
        order:var(--n-tabs-title-order);
        width:auto
    }
    .elementor.elementor .elementor-widget-n-tabs.e-n-tabs-tablet_extra .e-n-tab-title:not(:first-child){
        margin-block-start:var(--n-tabs-title-gap)
    }
    .elementor.elementor .elementor-widget-n-tabs.e-n-tabs-tablet_extra .e-n-tab-title[aria-selected=true]{
        margin-block-end:var(--n-tabs-gap)
    }
}
@media(max-width:-1){
    .elementor.elementor .elementor-widget-n-tabs.e-n-tabs-laptop{
        --n-tabs-direction:column;
        --n-tabs-heading-display:contents;
        --n-tabs-content-display:contents
    }
    .elementor.elementor .elementor-widget-n-tabs.e-n-tabs-laptop .e-n-tabs{
        gap:0
    }
    .elementor.elementor .elementor-widget-n-tabs.e-n-tabs-laptop .e-n-tabs-content>.e-con{
        order:var(--n-tabs-title-order)
    }
    .elementor.elementor .elementor-widget-n-tabs.e-n-tabs-laptop .e-n-tab-title{
        order:var(--n-tabs-title-order);
        width:auto
    }
    .elementor.elementor .elementor-widget-n-tabs.e-n-tabs-laptop .e-n-tab-title:not(:first-child){
        margin-block-start:var(--n-tabs-title-gap)
    }
    .elementor.elementor .elementor-widget-n-tabs.e-n-tabs-laptop .e-n-tab-title[aria-selected=true]{
        margin-block-end:var(--n-tabs-gap)
    }
}
.elementor-widget-n-accordion{
    --n-accordion-title-font-size:20px;
    --n-accordion-title-flex-grow:initial;
    --n-accordion-title-justify-content:initial;
    --n-accordion-title-icon-order:-1;
    --n-accordion-border-width:1px;
    --n-accordion-border-color:#d5d8dc;
    --n-accordion-border-style:solid;
    --n-accordion-item-title-flex-grow:initial;
    --n-accordion-item-title-space-between:0;
    --n-accordion-item-title-distance-from-content:0;
    --n-accordion-padding:10px;
    --n-accordion-border-radius:0;
    --n-accordion-icon-size:15px;
    --n-accordion-title-normal-color:#1f2124;
    --n-accordion-title-hover-color:#1f2124;
    --n-accordion-title-active-color:#1f2124;
    --n-accordion-icon-normal-color:var(--n-accordion-title-normal-color);
    --n-accordion-icon-hover-color:var(--n-accordion-title-hover-color);
    --n-accordion-icon-active-color:var(--n-accordion-title-active-color);
    --n-accordion-icon-gap:0 10px;
    width:100%
}
.elementor-widget-n-accordion .e-n-accordion details>summary::-webkit-details-marker{
    display:none
}
.elementor-widget-n-accordion .e-n-accordion-item{
    display:flex;
    flex-direction:column;
    position:relative
}
.elementor-widget-n-accordion .e-n-accordion-item:not(:last-child){
    margin-block-end:var(--n-accordion-item-title-space-between)
}
.elementor-widget-n-accordion .e-n-accordion-item-title,:where(.elementor-widget-n-accordion .e-n-accordion-item>.e-con){
    border:var(--n-accordion-border-width) var(--n-accordion-border-style) var(--n-accordion-border-color)
}
.elementor-widget-n-accordion .e-n-accordion-item-title{
    display:flex;
    flex-direction:row;
    list-style:none;
    padding:var(--n-accordion-padding);
    justify-content:var(--n-accordion-title-justify-content);
    border-radius:var(--n-accordion-border-radius);
    flex-grow:var(--n-menu-title-flex-grow);
    gap:var(--n-accordion-icon-gap);
    color:var(--n-accordion-title-normal-color);
    align-items:center;
    cursor:pointer
}
.elementor-widget-n-accordion .e-n-accordion-item-title-header{
    display:flex
}
.elementor-widget-n-accordion .e-n-accordion-item-title-header h1,.elementor-widget-n-accordion .e-n-accordion-item-title-header h2,.elementor-widget-n-accordion .e-n-accordion-item-title-header h3,.elementor-widget-n-accordion .e-n-accordion-item-title-header h4,.elementor-widget-n-accordion .e-n-accordion-item-title-header h5,.elementor-widget-n-accordion .e-n-accordion-item-title-header h6,.elementor-widget-n-accordion .e-n-accordion-item-title-header p{
    margin-block-start:0;
    margin-block-end:0
}
.elementor-widget-n-accordion .e-n-accordion-item-title-text{
    font-size:var(--n-accordion-title-font-size);
    align-items:center
}
.elementor-widget-n-accordion .e-n-accordion-item-title-icon{
    display:flex;
    flex-direction:row;
    align-items:center;
    order:var(--n-accordion-title-icon-order);
    position:relative;
    width:-moz-fit-content;
    width:fit-content
}
.elementor-widget-n-accordion .e-n-accordion-item-title-icon span{
    height:var(--n-accordion-icon-size);
    width:var(--n-accordion-icon-size);
    font-size:var(--n-accordion-icon-size)
}
.elementor-widget-n-accordion .e-n-accordion-item-title-icon span>i{
    color:var(--n-accordion-icon-normal-color)
}
.elementor-widget-n-accordion .e-n-accordion-item-title-icon span>svg{
    fill:var(--n-accordion-icon-normal-color)
}
.elementor-widget-n-accordion .e-n-accordion-item-title>span{
    cursor:pointer
}
.elementor-widget-n-accordion .e-n-accordion-item[open] .e-n-accordion-item-title{
    margin-block-end:var(--n-accordion-item-title-distance-from-content);
    color:var(--n-accordion-title-active-color)
}
.elementor-widget-n-accordion .e-n-accordion-item[open] .e-n-accordion-item-title-icon .e-opened{
    display:flex
}
.elementor-widget-n-accordion .e-n-accordion-item[open] .e-n-accordion-item-title-icon .e-closed{
    display:none
}
.elementor-widget-n-accordion .e-n-accordion-item[open] .e-n-accordion-item-title-icon span>i{
    color:var(--n-accordion-icon-active-color)
}
.elementor-widget-n-accordion .e-n-accordion-item[open] .e-n-accordion-item-title-icon span>svg{
    fill:var(--n-accordion-icon-active-color)
}
.elementor-widget-n-accordion .e-n-accordion-item:not([open]):hover .e-n-accordion-item-title{
    color:var(--n-accordion-title-hover-color)
}
.elementor-widget-n-accordion .e-n-accordion-item:not([open]):hover .e-n-accordion-item-title-icon span>i{
    color:var(--n-accordion-icon-hover-color)
}
.elementor-widget-n-accordion .e-n-accordion-item:not([open]):hover .e-n-accordion-item-title-icon span>svg{
    fill:var(--n-accordion-icon-hover-color)
}
.elementor-widget-n-accordion .e-n-accordion-item .e-n-accordion-item-title-icon .e-opened{
    display:none
}
.elementor-widget-n-accordion .e-n-accordion-item .e-n-accordion-item-title-icon .e-closed{
    display:flex
}
.elementor-widget-n-accordion .e-n-accordion-item .e-n-accordion-item-title-icon span>svg{
    fill:var(--n-accordion-icon-normal-color)
}
.elementor-widget-n-accordion .e-n-accordion-item .e-n-accordion-item-title-icon span>i{
    color:var(--n-accordion-icon-normal-color)
}
.elementor-widget-n-accordion .e-n-accordion-item>span{
    cursor:pointer
}
.elementor-accordion{
    text-align:left
}
.elementor-accordion .elementor-accordion-item{
    border:1px solid #d5d8dc
}
.elementor-accordion .elementor-accordion-item+.elementor-accordion-item{
    border-top:0
}
.elementor-accordion .elementor-tab-title{
    margin:0;
    padding:15px 20px;
    font-weight:700;
    line-height:1;
    cursor:pointer;
    outline:0
}
.elementor-accordion .elementor-tab-title .elementor-accordion-icon{
    display:inline-block;
    width:1.5em
}
.elementor-accordion .elementor-tab-title .elementor-accordion-icon svg{
    width:1em;
    height:1em
}
.elementor-accordion .elementor-tab-title .elementor-accordion-icon.elementor-accordion-icon-right{
    float:right;
    text-align:right
}
.elementor-accordion .elementor-tab-title .elementor-accordion-icon.elementor-accordion-icon-left{
    float:left;
    text-align:left
}
.elementor-accordion .elementor-tab-title .elementor-accordion-icon .elementor-accordion-icon-closed{
    display:block
}
.elementor-accordion .elementor-tab-title .elementor-accordion-icon .elementor-accordion-icon-opened,.elementor-accordion .elementor-tab-title.elementor-active .elementor-accordion-icon-closed{
    display:none
}
.elementor-accordion .elementor-tab-title.elementor-active .elementor-accordion-icon-opened{
    display:block
}
.elementor-accordion .elementor-tab-content{
    display:none;
    padding:15px 20px;
    border-top:1px solid #d5d8dc
}
@media(max-width:767px){
    .elementor-accordion .elementor-tab-title{
        padding:12px 15px
    }
    .elementor-accordion .elementor-tab-title .elementor-accordion-icon{
        width:1.2em
    }
    .elementor-accordion .elementor-tab-content{
        padding:7px 15px
    }
}
.e-con-inner>.elementor-widget-accordion,.e-con>.elementor-widget-accordion{
    width:var(--container-widget-width);
    --flex-grow:var(--container-widget-flex-grow)
}
.elementor-alert{
    padding:15px;
    border-left:5px solid transparent;
    position:relative;
    text-align:left
}
.elementor-alert .elementor-alert-title{
    display:block;
    font-weight:700
}
.elementor-alert .elementor-alert-description{
    font-size:13px
}
.elementor-alert button.elementor-alert-dismiss{
    position:absolute;
    right:var(--dismiss-icon-horizontal-position,10px);
    top:var(--dismiss-icon-vertical-position,10px);
    padding:3px;
    font-size:var(--dismiss-icon-size,20px);
    line-height:1;
    background:transparent;
    color:var(--dismiss-icon-normal-color,inherit);
    border:0;
    cursor:pointer;
    transition-duration:var(--dismiss-icon-hover-transition-duration,.3s)
}
.elementor-alert button.elementor-alert-dismiss:hover{
    color:var(--dismiss-icon-hover-color,inherit)
}
.elementor-alert button.elementor-alert-dismiss svg{
    width:var(--dismiss-icon-size,20px);
    height:var(--dismiss-icon-size,20px);
    fill:var(--dismiss-icon-normal-color,currentColor);
    transition-duration:var(--dismiss-icon-hover-transition-duration,.3s)
}
.elementor-alert button.elementor-alert-dismiss svg:hover{
    fill:var(--dismiss-icon-hover-color,currentColor)
}
.elementor-alert.elementor-alert-info{
    color:#31708f;
    background-color:#d9edf7;
    border-color:#bcdff1
}
.elementor-alert.elementor-alert-success{
    color:#3c763d;
    background-color:#dff0d8;
    border-color:#cae6be
}
.elementor-alert.elementor-alert-warning{
    color:#8a6d3b;
    background-color:#fcf8e3;
    border-color:#f9f0c3
}
.elementor-alert.elementor-alert-danger{
    color:#a94442;
    background-color:#f2dede;
    border-color:#e8c4c4
}
@media(max-width:767px){
    .elementor-alert{
        padding:10px
    }
    .elementor-alert button.elementor-alert-dismiss{
        right:7px;
        top:7px
    }
}
.elementor-counter .elementor-counter-number-wrapper{
    display:flex;
    font-size:69px;
    font-weight:600;
    line-height:1
}
.elementor-counter .elementor-counter-number-prefix,.elementor-counter .elementor-counter-number-suffix{
    flex-grow:1;
    white-space:pre-wrap
}
.elementor-counter .elementor-counter-number-prefix{
    text-align:right
}
.elementor-counter .elementor-counter-number-suffix{
    text-align:left
}
.elementor-counter .elementor-counter-title{
    text-align:center;
    font-size:19px;
    font-weight:400;
    line-height:2.5
}
.elementor-widget-divider{
    --divider-border-style:none;
    --divider-border-width:1px;
    --divider-color:#0c0d0e;
    --divider-icon-size:20px;
    --divider-element-spacing:10px;
    --divider-pattern-height:24px;
    --divider-pattern-size:20px;
    --divider-pattern-url:none;
    --divider-pattern-repeat:repeat-x
}
.elementor-widget-divider .elementor-divider{
    display:flex
}
.elementor-widget-divider .elementor-divider__text{
    font-size:15px;
    line-height:1;
    max-width:95%
}
.elementor-widget-divider .elementor-divider__element{
    margin:0 var(--divider-element-spacing);
    flex-shrink:0
}
.elementor-widget-divider .elementor-icon{
    font-size:var(--divider-icon-size)
}
.elementor-widget-divider .elementor-divider-separator{
    display:flex;
    margin:0;
    direction:ltr
}
.elementor-widget-divider--view-line_icon .elementor-divider-separator,.elementor-widget-divider--view-line_text .elementor-divider-separator{
    align-items:center
}
.elementor-widget-divider--view-line_icon .elementor-divider-separator:after,.elementor-widget-divider--view-line_icon .elementor-divider-separator:before,.elementor-widget-divider--view-line_text .elementor-divider-separator:after,.elementor-widget-divider--view-line_text .elementor-divider-separator:before{
    display:block;
    content:"";
    border-bottom:0;
    flex-grow:1;
    border-top:var(--divider-border-width) var(--divider-border-style) var(--divider-color)
}
.elementor-widget-divider--element-align-left .elementor-divider .elementor-divider-separator>.elementor-divider__svg:first-of-type{
    flex-grow:0;
    flex-shrink:100
}
.elementor-widget-divider--element-align-left .elementor-divider-separator:before{
    content:none
}
.elementor-widget-divider--element-align-left .elementor-divider__element{
    margin-left:0
}
.elementor-widget-divider--element-align-right .elementor-divider .elementor-divider-separator>.elementor-divider__svg:last-of-type{
    flex-grow:0;
    flex-shrink:100
}
.elementor-widget-divider--element-align-right .elementor-divider-separator:after{
    content:none
}
.elementor-widget-divider--element-align-right .elementor-divider__element{
    margin-right:0
}
.elementor-widget-divider:not(.elementor-widget-divider--view-line_text):not(.elementor-widget-divider--view-line_icon) .elementor-divider-separator{
    border-top:var(--divider-border-width) var(--divider-border-style) var(--divider-color)
}
.elementor-widget-divider--separator-type-pattern{
    --divider-border-style:none
}
.elementor-widget-divider--separator-type-pattern.elementor-widget-divider--view-line .elementor-divider-separator,.elementor-widget-divider--separator-type-pattern:not(.elementor-widget-divider--view-line) .elementor-divider-separator:after,.elementor-widget-divider--separator-type-pattern:not(.elementor-widget-divider--view-line) .elementor-divider-separator:before,.elementor-widget-divider--separator-type-pattern:not([class*=elementor-widget-divider--view]) .elementor-divider-separator{
    width:100%;
    min-height:var(--divider-pattern-height);
    -webkit-mask-size:var(--divider-pattern-size) 100%;
    mask-size:var(--divider-pattern-size) 100%;
    -webkit-mask-repeat:var(--divider-pattern-repeat);
    mask-repeat:var(--divider-pattern-repeat);
    background-color:var(--divider-color);
    -webkit-mask-image:var(--divider-pattern-url);
    mask-image:var(--divider-pattern-url)
}
.elementor-widget-divider--no-spacing{
    --divider-pattern-size:auto
}
.elementor-widget-divider--bg-round{
    --divider-pattern-repeat:round
}
.rtl .elementor-widget-divider .elementor-divider__text{
    direction:rtl
}
.e-con-inner>.elementor-widget-divider,.e-con>.elementor-widget-divider{
    width:var(--container-widget-width,100%);
    --flex-grow:var(--container-widget-flex-grow)
}
.elementor-image-gallery .gallery-item{
    display:inline-block;
    text-align:center;
    vertical-align:top;
    width:100%;
    max-width:100%;
    margin:0 auto
}
.elementor-image-gallery .gallery-item img{
    margin:0 auto
}
.elementor-image-gallery .gallery-item .gallery-caption{
    margin:0
}
.elementor-image-gallery figure img{
    display:block
}
.elementor-image-gallery figure figcaption{
    width:100%
}
.gallery-spacing-custom .elementor-image-gallery .gallery-icon{
    padding:0
}
@media(min-width:768px){
    .elementor-image-gallery .gallery-columns-2 .gallery-item{
        max-width:50%
    }
    .elementor-image-gallery .gallery-columns-3 .gallery-item{
        max-width:33.33%
    }
    .elementor-image-gallery .gallery-columns-4 .gallery-item{
        max-width:25%
    }
    .elementor-image-gallery .gallery-columns-5 .gallery-item{
        max-width:20%
    }
    .elementor-image-gallery .gallery-columns-6 .gallery-item{
        max-width:16.666%
    }
    .elementor-image-gallery .gallery-columns-7 .gallery-item{
        max-width:14.28%
    }
    .elementor-image-gallery .gallery-columns-8 .gallery-item{
        max-width:12.5%
    }
    .elementor-image-gallery .gallery-columns-9 .gallery-item{
        max-width:11.11%
    }
    .elementor-image-gallery .gallery-columns-10 .gallery-item{
        max-width:10%
    }
}
@media(min-width:480px) and (max-width:767px){
    .elementor-image-gallery .gallery.gallery-columns-2 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-3 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-4 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-5 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-6 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-7 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-8 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-9 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-10 .gallery-item{
        max-width:50%
    }
}
@media(max-width:479px){
    .elementor-image-gallery .gallery.gallery-columns-2 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-3 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-4 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-5 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-6 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-7 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-8 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-9 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-10 .gallery-item{
        max-width:100%
    }
}
.elementor-widget-google_maps .elementor-widget-container{
    overflow:hidden
}
.elementor-widget-google_maps .elementor-custom-embed{
    line-height:0
}
.elementor-widget-google_maps iframe{
    height:300px
}
.elementor-heading-title{
    padding:0;
    margin:0;
    line-height:1
}
.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-widget-icon-box .elementor-icon-box-wrapper{
    display:block;
    text-align:center
}
.elementor-widget-icon-box .elementor-icon-box-icon{
    margin-bottom:var(--icon-box-icon-margin,15px);
    margin-right:auto;
    margin-left:auto
}
@media(min-width:768px){
    .elementor-widget-icon-box.elementor-vertical-align-top .elementor-icon-box-wrapper{
        align-items:flex-start
    }
    .elementor-widget-icon-box.elementor-vertical-align-middle .elementor-icon-box-wrapper{
        align-items:center
    }
    .elementor-widget-icon-box.elementor-vertical-align-bottom .elementor-icon-box-wrapper{
        align-items:flex-end
    }
}
.elementor-widget-icon-box.elementor-position-left .elementor-icon-box-wrapper,.elementor-widget-icon-box.elementor-position-right .elementor-icon-box-wrapper{
    display:flex
}
.elementor-widget-icon-box.elementor-position-left .elementor-icon-box-icon,.elementor-widget-icon-box.elementor-position-right .elementor-icon-box-icon{
    display:inline-flex;
    flex:0 0 auto
}
.elementor-widget-icon-box.elementor-position-right .elementor-icon-box-wrapper{
    text-align:right;
    flex-direction:row-reverse
}
.elementor-widget-icon-box.elementor-position-right .elementor-icon-box-icon{
    margin-left:var(--icon-box-icon-margin,15px);
    margin-right:0;
    margin-bottom:unset
}
.elementor-widget-icon-box.elementor-position-left .elementor-icon-box-wrapper{
    text-align:left;
    flex-direction:row
}
.elementor-widget-icon-box.elementor-position-left .elementor-icon-box-icon{
    margin-right:var(--icon-box-icon-margin,15px);
    margin-left:0;
    margin-bottom:unset
}
.elementor-widget-icon-box.elementor-position-top .elementor-icon-box-wrapper{
    display:block;
    text-align:center;
    flex-direction:unset
}
.elementor-widget-icon-box.elementor-position-top .elementor-icon-box-icon{
    margin-bottom:var(--icon-box-icon-margin,15px);
    margin-right:auto;
    margin-left:auto
}
@media(min-width:-1){
    .elementor-widget-icon-box.elementor-widescreen-position-left .elementor-icon-box-wrapper,.elementor-widget-icon-box.elementor-widescreen-position-right .elementor-icon-box-wrapper{
        display:flex
    }
    .elementor-widget-icon-box.elementor-widescreen-position-left .elementor-icon-box-icon,.elementor-widget-icon-box.elementor-widescreen-position-right .elementor-icon-box-icon{
        display:inline-flex;
        flex:0 0 auto
    }
    .elementor-widget-icon-box.elementor-widescreen-position-right .elementor-icon-box-wrapper{
        text-align:right;
        flex-direction:row-reverse
    }
    .elementor-widget-icon-box.elementor-widescreen-position-right .elementor-icon-box-icon{
        margin-left:var(--icon-box-icon-margin,15px);
        margin-right:0;
        margin-bottom:unset
    }
    .elementor-widget-icon-box.elementor-widescreen-position-left .elementor-icon-box-wrapper{
        text-align:left;
        flex-direction:row
    }
    .elementor-widget-icon-box.elementor-widescreen-position-left .elementor-icon-box-icon{
        margin-right:var(--icon-box-icon-margin,15px);
        margin-left:0;
        margin-bottom:unset
    }
    .elementor-widget-icon-box.elementor-widescreen-position-top .elementor-icon-box-wrapper{
        display:block;
        text-align:center;
        flex-direction:unset
    }
    .elementor-widget-icon-box.elementor-widescreen-position-top .elementor-icon-box-icon{
        margin-bottom:var(--icon-box-icon-margin,15px);
        margin-right:auto;
        margin-left:auto
    }
}
@media(max-width:-1){
    .elementor-widget-icon-box.elementor-laptop-position-left .elementor-icon-box-wrapper,.elementor-widget-icon-box.elementor-laptop-position-right .elementor-icon-box-wrapper{
        display:flex
    }
    .elementor-widget-icon-box.elementor-laptop-position-left .elementor-icon-box-icon,.elementor-widget-icon-box.elementor-laptop-position-right .elementor-icon-box-icon{
        display:inline-flex;
        flex:0 0 auto
    }
    .elementor-widget-icon-box.elementor-laptop-position-right .elementor-icon-box-wrapper{
        text-align:right;
        flex-direction:row-reverse
    }
    .elementor-widget-icon-box.elementor-laptop-position-right .elementor-icon-box-icon{
        margin-left:var(--icon-box-icon-margin,15px);
        margin-right:0;
        margin-bottom:unset
    }
    .elementor-widget-icon-box.elementor-laptop-position-left .elementor-icon-box-wrapper{
        text-align:left;
        flex-direction:row
    }
    .elementor-widget-icon-box.elementor-laptop-position-left .elementor-icon-box-icon{
        margin-right:var(--icon-box-icon-margin,15px);
        margin-left:0;
        margin-bottom:unset
    }
    .elementor-widget-icon-box.elementor-laptop-position-top .elementor-icon-box-wrapper{
        display:block;
        text-align:center;
        flex-direction:unset
    }
    .elementor-widget-icon-box.elementor-laptop-position-top .elementor-icon-box-icon{
        margin-bottom:var(--icon-box-icon-margin,15px);
        margin-right:auto;
        margin-left:auto
    }
}
@media(max-width:-1){
    .elementor-widget-icon-box.elementor-tablet_extra-position-left .elementor-icon-box-wrapper,.elementor-widget-icon-box.elementor-tablet_extra-position-right .elementor-icon-box-wrapper{
        display:flex
    }
    .elementor-widget-icon-box.elementor-tablet_extra-position-left .elementor-icon-box-icon,.elementor-widget-icon-box.elementor-tablet_extra-position-right .elementor-icon-box-icon{
        display:inline-flex;
        flex:0 0 auto
    }
    .elementor-widget-icon-box.elementor-tablet_extra-position-right .elementor-icon-box-wrapper{
        text-align:right;
        flex-direction:row-reverse
    }
    .elementor-widget-icon-box.elementor-tablet_extra-position-right .elementor-icon-box-icon{
        margin-left:var(--icon-box-icon-margin,15px);
        margin-right:0;
        margin-bottom:unset
    }
    .elementor-widget-icon-box.elementor-tablet_extra-position-left .elementor-icon-box-wrapper{
        text-align:left;
        flex-direction:row
    }
    .elementor-widget-icon-box.elementor-tablet_extra-position-left .elementor-icon-box-icon{
        margin-right:var(--icon-box-icon-margin,15px);
        margin-left:0;
        margin-bottom:unset
    }
    .elementor-widget-icon-box.elementor-tablet_extra-position-top .elementor-icon-box-wrapper{
        display:block;
        text-align:center;
        flex-direction:unset
    }
    .elementor-widget-icon-box.elementor-tablet_extra-position-top .elementor-icon-box-icon{
        margin-bottom:var(--icon-box-icon-margin,15px);
        margin-right:auto;
        margin-left:auto
    }
}
@media(max-width:1024px){
    .elementor-widget-icon-box.elementor-tablet-position-left .elementor-icon-box-wrapper,.elementor-widget-icon-box.elementor-tablet-position-right .elementor-icon-box-wrapper{
        display:flex
    }
    .elementor-widget-icon-box.elementor-tablet-position-left .elementor-icon-box-icon,.elementor-widget-icon-box.elementor-tablet-position-right .elementor-icon-box-icon{
        display:inline-flex;
        flex:0 0 auto
    }
    .elementor-widget-icon-box.elementor-tablet-position-right .elementor-icon-box-wrapper{
        text-align:right;
        flex-direction:row-reverse
    }
    .elementor-widget-icon-box.elementor-tablet-position-right .elementor-icon-box-icon{
        margin-left:var(--icon-box-icon-margin,15px);
        margin-right:0;
        margin-bottom:unset
    }
    .elementor-widget-icon-box.elementor-tablet-position-left .elementor-icon-box-wrapper{
        text-align:left;
        flex-direction:row
    }
    .elementor-widget-icon-box.elementor-tablet-position-left .elementor-icon-box-icon{
        margin-right:var(--icon-box-icon-margin,15px);
        margin-left:0;
        margin-bottom:unset
    }
    .elementor-widget-icon-box.elementor-tablet-position-top .elementor-icon-box-wrapper{
        display:block;
        text-align:center;
        flex-direction:unset
    }
    .elementor-widget-icon-box.elementor-tablet-position-top .elementor-icon-box-icon{
        margin-bottom:var(--icon-box-icon-margin,15px);
        margin-right:auto;
        margin-left:auto
    }
}
@media(max-width:-1){
    .elementor-widget-icon-box.elementor-mobile_extra-position-left .elementor-icon-box-wrapper,.elementor-widget-icon-box.elementor-mobile_extra-position-right .elementor-icon-box-wrapper{
        display:flex
    }
    .elementor-widget-icon-box.elementor-mobile_extra-position-left .elementor-icon-box-icon,.elementor-widget-icon-box.elementor-mobile_extra-position-right .elementor-icon-box-icon{
        display:inline-flex;
        flex:0 0 auto
    }
    .elementor-widget-icon-box.elementor-mobile_extra-position-right .elementor-icon-box-wrapper{
        text-align:right;
        flex-direction:row-reverse
    }
    .elementor-widget-icon-box.elementor-mobile_extra-position-right .elementor-icon-box-icon{
        margin-left:var(--icon-box-icon-margin,15px);
        margin-right:0;
        margin-bottom:unset
    }
    .elementor-widget-icon-box.elementor-mobile_extra-position-left .elementor-icon-box-wrapper{
        text-align:left;
        flex-direction:row
    }
    .elementor-widget-icon-box.elementor-mobile_extra-position-left .elementor-icon-box-icon{
        margin-right:var(--icon-box-icon-margin,15px);
        margin-left:0;
        margin-bottom:unset
    }
    .elementor-widget-icon-box.elementor-mobile_extra-position-top .elementor-icon-box-wrapper{
        display:block;
        text-align:center;
        flex-direction:unset
    }
    .elementor-widget-icon-box.elementor-mobile_extra-position-top .elementor-icon-box-icon{
        margin-bottom:var(--icon-box-icon-margin,15px);
        margin-right:auto;
        margin-left:auto
    }
}
@media(max-width:767px){
    .elementor-widget-icon-box.elementor-mobile-position-left .elementor-icon-box-wrapper,.elementor-widget-icon-box.elementor-mobile-position-right .elementor-icon-box-wrapper{
        display:flex
    }
    .elementor-widget-icon-box.elementor-mobile-position-left .elementor-icon-box-icon,.elementor-widget-icon-box.elementor-mobile-position-right .elementor-icon-box-icon{
        display:inline-flex;
        flex:0 0 auto
    }
    .elementor-widget-icon-box.elementor-mobile-position-right .elementor-icon-box-wrapper{
        text-align:right;
        flex-direction:row-reverse
    }
    .elementor-widget-icon-box.elementor-mobile-position-right .elementor-icon-box-icon{
        margin-left:var(--icon-box-icon-margin,15px);
        margin-right:0;
        margin-bottom:unset
    }
    .elementor-widget-icon-box.elementor-mobile-position-left .elementor-icon-box-wrapper{
        text-align:left;
        flex-direction:row
    }
    .elementor-widget-icon-box.elementor-mobile-position-left .elementor-icon-box-icon{
        margin-right:var(--icon-box-icon-margin,15px);
        margin-left:0;
        margin-bottom:unset
    }
    .elementor-widget-icon-box.elementor-mobile-position-top .elementor-icon-box-wrapper{
        display:block;
        text-align:center;
        flex-direction:unset
    }
    .elementor-widget-icon-box.elementor-mobile-position-top .elementor-icon-box-icon{
        margin-bottom:var(--icon-box-icon-margin,15px);
        margin-right:auto;
        margin-left:auto
    }
    .elementor-widget-icon-box.elementor-position-left .elementor-icon-box-icon,.elementor-widget-icon-box.elementor-position-right .elementor-icon-box-icon{
        display:block;
        flex:unset
    }
}
.elementor-widget-icon-box .elementor-icon-box-title a{
    color:inherit
}
.elementor-widget-icon-box .elementor-icon-box-content{
    flex-grow:1
}
.elementor-widget-icon-box .elementor-icon-box-description{
    margin:0
}
.elementor-widget.elementor-icon-list--layout-inline .elementor-widget-container{
    overflow:hidden
}
.elementor-widget .elementor-icon-list-items.elementor-inline-items{
    margin-right:-8px;
    margin-left:-8px
}
.elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{
    margin-right:8px;
    margin-left:8px
}
.elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{
    width:auto;
    left:auto;
    right:auto;
    position:relative;
    height:100%;
    border-top:0;
    border-bottom:0;
    border-right:0;
    border-left-width:1px;
    border-style:solid;
    right:-8px
}
.elementor-widget .elementor-icon-list-items{
    list-style-type:none;
    margin:0;
    padding:0
}
.elementor-widget .elementor-icon-list-item{
    margin:0;
    padding:0;
    position:relative
}
.elementor-widget .elementor-icon-list-item:after{
    position:absolute;
    bottom:0;
    width:100%
}
.elementor-widget .elementor-icon-list-item,.elementor-widget .elementor-icon-list-item a{
    display:flex;
    font-size:inherit;
    align-items:var(--icon-vertical-align,center)
}
.elementor-widget .elementor-icon-list-icon+.elementor-icon-list-text{
    align-self:center;
    padding-left:5px
}
.elementor-widget .elementor-icon-list-icon{
    display:flex;
    position:relative;
    top:var(--icon-vertical-offset,initial)
}
.elementor-widget .elementor-icon-list-icon svg{
    width:var(--e-icon-list-icon-size,1em);
    height:var(--e-icon-list-icon-size,1em)
}
.elementor-widget .elementor-icon-list-icon i{
    width:1.25em;
    font-size:var(--e-icon-list-icon-size)
}
.elementor-widget.elementor-widget-icon-list .elementor-icon-list-icon{
    text-align:var(--e-icon-list-icon-align)
}
.elementor-widget.elementor-widget-icon-list .elementor-icon-list-icon svg{
    margin:var(--e-icon-list-icon-margin,0 calc(var(--e-icon-list-icon-size,1em) * .25) 0 0)
}
.elementor-widget.elementor-list-item-link-full_width a{
    width:100%
}
.elementor-widget.elementor-align-center .elementor-icon-list-item,.elementor-widget.elementor-align-center .elementor-icon-list-item a{
    justify-content:center
}
.elementor-widget.elementor-align-center .elementor-icon-list-item:after{
    margin:auto
}
.elementor-widget.elementor-align-center .elementor-inline-items{
    justify-content:center
}
.elementor-widget.elementor-align-left .elementor-icon-list-item,.elementor-widget.elementor-align-left .elementor-icon-list-item a{
    justify-content:flex-start;
    text-align:left
}
.elementor-widget.elementor-align-left .elementor-inline-items{
    justify-content:flex-start
}
.elementor-widget.elementor-align-right .elementor-icon-list-item,.elementor-widget.elementor-align-right .elementor-icon-list-item a{
    justify-content:flex-end;
    text-align:right
}
.elementor-widget.elementor-align-right .elementor-icon-list-items{
    justify-content:flex-end
}
.elementor-widget:not(.elementor-align-right) .elementor-icon-list-item:after{
    left:0
}
.elementor-widget:not(.elementor-align-left) .elementor-icon-list-item:after{
    right:0
}
@media(min-width:-1){
    .elementor-widget.elementor-widescreen-align-center .elementor-icon-list-item,.elementor-widget.elementor-widescreen-align-center .elementor-icon-list-item a{
        justify-content:center
    }
    .elementor-widget.elementor-widescreen-align-center .elementor-icon-list-item:after{
        margin:auto
    }
    .elementor-widget.elementor-widescreen-align-center .elementor-inline-items{
        justify-content:center
    }
    .elementor-widget.elementor-widescreen-align-left .elementor-icon-list-item,.elementor-widget.elementor-widescreen-align-left .elementor-icon-list-item a{
        justify-content:flex-start;
        text-align:left
    }
    .elementor-widget.elementor-widescreen-align-left .elementor-inline-items{
        justify-content:flex-start
    }
    .elementor-widget.elementor-widescreen-align-right .elementor-icon-list-item,.elementor-widget.elementor-widescreen-align-right .elementor-icon-list-item a{
        justify-content:flex-end;
        text-align:right
    }
    .elementor-widget.elementor-widescreen-align-right .elementor-icon-list-items{
        justify-content:flex-end
    }
    .elementor-widget:not(.elementor-widescreen-align-right) .elementor-icon-list-item:after{
        left:0
    }
    .elementor-widget:not(.elementor-widescreen-align-left) .elementor-icon-list-item:after{
        right:0
    }
}
@media(max-width:-1){
    .elementor-widget.elementor-laptop-align-center .elementor-icon-list-item,.elementor-widget.elementor-laptop-align-center .elementor-icon-list-item a{
        justify-content:center
    }
    .elementor-widget.elementor-laptop-align-center .elementor-icon-list-item:after{
        margin:auto
    }
    .elementor-widget.elementor-laptop-align-center .elementor-inline-items{
        justify-content:center
    }
    .elementor-widget.elementor-laptop-align-left .elementor-icon-list-item,.elementor-widget.elementor-laptop-align-left .elementor-icon-list-item a{
        justify-content:flex-start;
        text-align:left
    }
    .elementor-widget.elementor-laptop-align-left .elementor-inline-items{
        justify-content:flex-start
    }
    .elementor-widget.elementor-laptop-align-right .elementor-icon-list-item,.elementor-widget.elementor-laptop-align-right .elementor-icon-list-item a{
        justify-content:flex-end;
        text-align:right
    }
    .elementor-widget.elementor-laptop-align-right .elementor-icon-list-items{
        justify-content:flex-end
    }
    .elementor-widget:not(.elementor-laptop-align-right) .elementor-icon-list-item:after{
        left:0
    }
    .elementor-widget:not(.elementor-laptop-align-left) .elementor-icon-list-item:after{
        right:0
    }
}
@media(max-width:-1){
    .elementor-widget.elementor-tablet_extra-align-center .elementor-icon-list-item,.elementor-widget.elementor-tablet_extra-align-center .elementor-icon-list-item a{
        justify-content:center
    }
    .elementor-widget.elementor-tablet_extra-align-center .elementor-icon-list-item:after{
        margin:auto
    }
    .elementor-widget.elementor-tablet_extra-align-center .elementor-inline-items{
        justify-content:center
    }
    .elementor-widget.elementor-tablet_extra-align-left .elementor-icon-list-item,.elementor-widget.elementor-tablet_extra-align-left .elementor-icon-list-item a{
        justify-content:flex-start;
        text-align:left
    }
    .elementor-widget.elementor-tablet_extra-align-left .elementor-inline-items{
        justify-content:flex-start
    }
    .elementor-widget.elementor-tablet_extra-align-right .elementor-icon-list-item,.elementor-widget.elementor-tablet_extra-align-right .elementor-icon-list-item a{
        justify-content:flex-end;
        text-align:right
    }
    .elementor-widget.elementor-tablet_extra-align-right .elementor-icon-list-items{
        justify-content:flex-end
    }
    .elementor-widget:not(.elementor-tablet_extra-align-right) .elementor-icon-list-item:after{
        left:0
    }
    .elementor-widget:not(.elementor-tablet_extra-align-left) .elementor-icon-list-item:after{
        right:0
    }
}
@media(max-width:1024px){
    .elementor-widget.elementor-tablet-align-center .elementor-icon-list-item,.elementor-widget.elementor-tablet-align-center .elementor-icon-list-item a{
        justify-content:center
    }
    .elementor-widget.elementor-tablet-align-center .elementor-icon-list-item:after{
        margin:auto
    }
    .elementor-widget.elementor-tablet-align-center .elementor-inline-items{
        justify-content:center
    }
    .elementor-widget.elementor-tablet-align-left .elementor-icon-list-item,.elementor-widget.elementor-tablet-align-left .elementor-icon-list-item a{
        justify-content:flex-start;
        text-align:left
    }
    .elementor-widget.elementor-tablet-align-left .elementor-inline-items{
        justify-content:flex-start
    }
    .elementor-widget.elementor-tablet-align-right .elementor-icon-list-item,.elementor-widget.elementor-tablet-align-right .elementor-icon-list-item a{
        justify-content:flex-end;
        text-align:right
    }
    .elementor-widget.elementor-tablet-align-right .elementor-icon-list-items{
        justify-content:flex-end
    }
    .elementor-widget:not(.elementor-tablet-align-right) .elementor-icon-list-item:after{
        left:0
    }
    .elementor-widget:not(.elementor-tablet-align-left) .elementor-icon-list-item:after{
        right:0
    }
}
@media(max-width:-1){
    .elementor-widget.elementor-mobile_extra-align-center .elementor-icon-list-item,.elementor-widget.elementor-mobile_extra-align-center .elementor-icon-list-item a{
        justify-content:center
    }
    .elementor-widget.elementor-mobile_extra-align-center .elementor-icon-list-item:after{
        margin:auto
    }
    .elementor-widget.elementor-mobile_extra-align-center .elementor-inline-items{
        justify-content:center
    }
    .elementor-widget.elementor-mobile_extra-align-left .elementor-icon-list-item,.elementor-widget.elementor-mobile_extra-align-left .elementor-icon-list-item a{
        justify-content:flex-start;
        text-align:left
    }
    .elementor-widget.elementor-mobile_extra-align-left .elementor-inline-items{
        justify-content:flex-start
    }
    .elementor-widget.elementor-mobile_extra-align-right .elementor-icon-list-item,.elementor-widget.elementor-mobile_extra-align-right .elementor-icon-list-item a{
        justify-content:flex-end;
        text-align:right
    }
    .elementor-widget.elementor-mobile_extra-align-right .elementor-icon-list-items{
        justify-content:flex-end
    }
    .elementor-widget:not(.elementor-mobile_extra-align-right) .elementor-icon-list-item:after{
        left:0
    }
    .elementor-widget:not(.elementor-mobile_extra-align-left) .elementor-icon-list-item:after{
        right:0
    }
}
@media(max-width:767px){
    .elementor-widget.elementor-mobile-align-center .elementor-icon-list-item,.elementor-widget.elementor-mobile-align-center .elementor-icon-list-item a{
        justify-content:center
    }
    .elementor-widget.elementor-mobile-align-center .elementor-icon-list-item:after{
        margin:auto
    }
    .elementor-widget.elementor-mobile-align-center .elementor-inline-items{
        justify-content:center
    }
    .elementor-widget.elementor-mobile-align-left .elementor-icon-list-item,.elementor-widget.elementor-mobile-align-left .elementor-icon-list-item a{
        justify-content:flex-start;
        text-align:left
    }
    .elementor-widget.elementor-mobile-align-left .elementor-inline-items{
        justify-content:flex-start
    }
    .elementor-widget.elementor-mobile-align-right .elementor-icon-list-item,.elementor-widget.elementor-mobile-align-right .elementor-icon-list-item a{
        justify-content:flex-end;
        text-align:right
    }
    .elementor-widget.elementor-mobile-align-right .elementor-icon-list-items{
        justify-content:flex-end
    }
    .elementor-widget:not(.elementor-mobile-align-right) .elementor-icon-list-item:after{
        left:0
    }
    .elementor-widget:not(.elementor-mobile-align-left) .elementor-icon-list-item:after{
        right:0
    }
}
.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{
    vertical-align:middle;
    display:inline-block
}
.elementor-widget-image-box .elementor-image-box-content{
    width:100%
}
@media(min-width:768px){
    .elementor-widget-image-box.elementor-position-left .elementor-image-box-wrapper,.elementor-widget-image-box.elementor-position-right .elementor-image-box-wrapper{
        display:flex
    }
    .elementor-widget-image-box.elementor-position-right .elementor-image-box-wrapper{
        text-align:right;
        flex-direction:row-reverse
    }
    .elementor-widget-image-box.elementor-position-left .elementor-image-box-wrapper{
        text-align:left;
        flex-direction:row
    }
    .elementor-widget-image-box.elementor-position-top .elementor-image-box-img{
        margin:auto
    }
    .elementor-widget-image-box.elementor-vertical-align-top .elementor-image-box-wrapper{
        align-items:flex-start
    }
    .elementor-widget-image-box.elementor-vertical-align-middle .elementor-image-box-wrapper{
        align-items:center
    }
    .elementor-widget-image-box.elementor-vertical-align-bottom .elementor-image-box-wrapper{
        align-items:flex-end
    }
}
@media(max-width:767px){
    .elementor-widget-image-box .elementor-image-box-img{
        margin-left:auto!important;
        margin-right:auto!important;
        margin-bottom:15px
    }
}
.elementor-widget-image-box .elementor-image-box-img{
    display:inline-block
}
.elementor-widget-image-box .elementor-image-box-title a{
    color:inherit
}
.elementor-widget-image-box .elementor-image-box-wrapper{
    text-align:center
}
.elementor-widget-image-box .elementor-image-box-description{
    margin:0
}
.elementor-widget-image-carousel .swiper,.elementor-widget-image-carousel .swiper-container{
    position:static
}
.elementor-widget-image-carousel .swiper-container .swiper-slide figure,.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-container-initialized):not(.swiper-initialized) .swiper-slide{
    max-width:calc(100% / var(--e-image-carousel-slides-to-show,3))
}
body.elementor-page .elementor-widget-menu-anchor{
    margin-bottom:0
}
.elementor-widget-progress{
    text-align:left
}
.elementor-progress-wrapper{
    position:relative;
    background-color:#eee;
    color:#fff;
    height:100%;
    border-radius:2px
}
.elementor-progress-bar{
    display:flex;
    background-color:#69727d;
    width:0;
    font-size:11px;
    height:30px;
    line-height:30px;
    border-radius:2px;
    transition:width 1s ease-in-out
}
.elementor-progress-text{
    flex-grow:1;
    white-space:nowrap;
    text-overflow:ellipsis;
    overflow:hidden;
    padding-left:15px
}
.elementor-progress-percentage{
    padding-right:15px
}
.elementor-widget-progress .elementor-progress-wrapper.progress-info .elementor-progress-bar{
    background-color:#5bc0de
}
.elementor-widget-progress .elementor-progress-wrapper.progress-success .elementor-progress-bar{
    background-color:#5cb85c
}
.elementor-widget-progress .elementor-progress-wrapper.progress-warning .elementor-progress-bar{
    background-color:#f0ad4e
}
.elementor-widget-progress .elementor-progress-wrapper.progress-danger .elementor-progress-bar{
    background-color:#d9534f
}
.elementor-progress .elementor-title{
    display:block
}
@media(max-width:767px){
    .elementor-progress-text{
        padding-left:10px
    }
}
.e-con-inner .elementor-progress-wrapper,.e-con .elementor-progress-wrapper{
    height:auto
}
.elementor-widget-social-icons.elementor-grid-0 .elementor-widget-container,.elementor-widget-social-icons.elementor-grid-mobile-0 .elementor-widget-container,.elementor-widget-social-icons.elementor-grid-tablet-0 .elementor-widget-container{
    line-height:1;
    font-size:0
}
.elementor-widget-social-icons:not(.elementor-grid-0):not(.elementor-grid-tablet-0):not(.elementor-grid-mobile-0) .elementor-grid{
    display:inline-grid
}
.elementor-widget-social-icons .elementor-grid{
    grid-column-gap:var(--grid-column-gap,5px);
    grid-row-gap:var(--grid-row-gap,5px);
    grid-template-columns:var(--grid-template-columns);
    justify-content:var(--justify-content,center);
    justify-items:var(--justify-content,center)
}
.elementor-icon.elementor-social-icon{
    font-size:var(--icon-size,25px);
    line-height:var(--icon-size,25px);
    width:calc(var(--icon-size,25px)+2 * var(--icon-padding,.5em));
    height:calc(var(--icon-size,25px)+2 * var(--icon-padding,.5em))
}
.elementor-social-icon{
    --e-social-icon-icon-color:#fff;
    display:inline-flex;
    background-color:#69727d;
    align-items:center;
    justify-content:center;
    text-align:center;
    cursor:pointer
}
.elementor-social-icon i{
    color:var(--e-social-icon-icon-color)
}
.elementor-social-icon svg{
    fill:var(--e-social-icon-icon-color)
}
.elementor-social-icon:last-child{
    margin:0
}
.elementor-social-icon:hover{
    opacity:.9;
    color:#fff
}
.elementor-social-icon-android{
    background-color:#a4c639
}
.elementor-social-icon-apple{
    background-color:#999
}
.elementor-social-icon-behance{
    background-color:#1769ff
}
.elementor-social-icon-bitbucket{
    background-color:#205081
}
.elementor-social-icon-codepen{
    background-color:#000
}
.elementor-social-icon-delicious{
    background-color:#39f
}
.elementor-social-icon-deviantart{
    background-color:#05cc47
}
.elementor-social-icon-digg{
    background-color:#005be2
}
.elementor-social-icon-dribbble{
    background-color:#ea4c89
}
.elementor-social-icon-elementor{
    background-color:#d30c5c
}
.elementor-social-icon-envelope{
    background-color:#ea4335
}
.elementor-social-icon-facebook,.elementor-social-icon-facebook-f{
    background-color:#3b5998
}
.elementor-social-icon-flickr{
    background-color:#0063dc
}
.elementor-social-icon-foursquare{
    background-color:#2d5be3
}
.elementor-social-icon-free-code-camp,.elementor-social-icon-freecodecamp{
    background-color:#006400
}
.elementor-social-icon-github{
    background-color:#333
}
.elementor-social-icon-gitlab{
    background-color:#e24329
}
.elementor-social-icon-globe{
    background-color:#69727d
}
.elementor-social-icon-google-plus,.elementor-social-icon-google-plus-g{
    background-color:#dd4b39
}
.elementor-social-icon-houzz{
    background-color:#7ac142
}
.elementor-social-icon-instagram{
    background-color:#262626
}
.elementor-social-icon-jsfiddle{
    background-color:#487aa2
}
.elementor-social-icon-link{
    background-color:#818a91
}
.elementor-social-icon-linkedin,.elementor-social-icon-linkedin-in{
    background-color:#0077b5
}
.elementor-social-icon-medium{
    background-color:#00ab6b
}
.elementor-social-icon-meetup{
    background-color:#ec1c40
}
.elementor-social-icon-mixcloud{
    background-color:#273a4b
}
.elementor-social-icon-odnoklassniki{
    background-color:#f4731c
}
.elementor-social-icon-pinterest{
    background-color:#bd081c
}
.elementor-social-icon-product-hunt{
    background-color:#da552f
}
.elementor-social-icon-reddit{
    background-color:#ff4500
}
.elementor-social-icon-rss{
    background-color:#f26522
}
.elementor-social-icon-shopping-cart{
    background-color:#4caf50
}
.elementor-social-icon-skype{
    background-color:#00aff0
}
.elementor-social-icon-slideshare{
    background-color:#0077b5
}
.elementor-social-icon-snapchat{
    background-color:#fffc00
}
.elementor-social-icon-soundcloud{
    background-color:#f80
}
.elementor-social-icon-spotify{
    background-color:#2ebd59
}
.elementor-social-icon-stack-overflow{
    background-color:#fe7a15
}
.elementor-social-icon-steam{
    background-color:#00adee
}
.elementor-social-icon-stumbleupon{
    background-color:#eb4924
}
.elementor-social-icon-telegram{
    background-color:#2ca5e0
}
.elementor-social-icon-thumb-tack{
    background-color:#1aa1d8
}
.elementor-social-icon-tripadvisor{
    background-color:#589442
}
.elementor-social-icon-tumblr{
    background-color:#35465c
}
.elementor-social-icon-twitch{
    background-color:#6441a5
}
.elementor-social-icon-twitter{
    background-color:#1da1f2
}
.elementor-social-icon-viber{
    background-color:#665cac
}
.elementor-social-icon-vimeo{
    background-color:#1ab7ea
}
.elementor-social-icon-vk{
    background-color:#45668e
}
.elementor-social-icon-weibo{
    background-color:#dd2430
}
.elementor-social-icon-weixin{
    background-color:#31a918
}
.elementor-social-icon-whatsapp{
    background-color:#25d366
}
.elementor-social-icon-wordpress{
    background-color:#21759b
}
.elementor-social-icon-xing{
    background-color:#026466
}
.elementor-social-icon-yelp{
    background-color:#af0606
}
.elementor-social-icon-youtube{
    background-color:#cd201f
}
.elementor-social-icon-500px{
    background-color:#0099e5
}
.elementor-shape-rounded .elementor-icon.elementor-social-icon{
    border-radius:10%
}
.elementor-shape-circle .elementor-icon.elementor-social-icon{
    border-radius:50%
}
.elementor-column .elementor-spacer-inner{
    height:var(--spacer-size)
}
.e-con{
    --container-widget-width:100%
}
.e-con-inner>.elementor-widget-spacer,.e-con>.elementor-widget-spacer{
    width:var(--container-widget-width,var(--spacer-size));
    --align-self:var(--container-widget-align-self,initial);
    --flex-shrink:0
}
.e-con-inner>.elementor-widget-spacer>.elementor-widget-container,.e-con>.elementor-widget-spacer>.elementor-widget-container{
    height:100%;
    width:100%
}
.e-con-inner>.elementor-widget-spacer>.elementor-widget-container>.elementor-spacer,.e-con>.elementor-widget-spacer>.elementor-widget-container>.elementor-spacer{
    height:100%
}
.e-con-inner>.elementor-widget-spacer>.elementor-widget-container>.elementor-spacer>.elementor-spacer-inner,.e-con>.elementor-widget-spacer>.elementor-widget-container>.elementor-spacer>.elementor-spacer-inner{
    height:var(--container-widget-height,var(--spacer-size))
}
.e-con-inner>.elementor-widget-spacer.elementor-widget-empty,.e-con>.elementor-widget-spacer.elementor-widget-empty{
    position:relative;
    min-height:22px;
    min-width:22px
}
.e-con-inner>.elementor-widget-spacer.elementor-widget-empty .elementor-widget-empty-icon,.e-con>.elementor-widget-spacer.elementor-widget-empty .elementor-widget-empty-icon{
    position:absolute;
    top:0;
    bottom:0;
    left:0;
    right:0;
    margin:auto;
    padding:0;
    width:22px;
    height:22px
}
.elementor-star-rating{
    color:#ccd6df;
    font-family:eicons;
    display:inline-block
}
.elementor-star-rating i{
    display:inline-block;
    position:relative;
    font-style:normal;
    cursor:default
}
.elementor-star-rating i:before{
    content:"\e934";
    display:block;
    font-size:inherit;
    font-family:inherit;
    position:absolute;
    overflow:hidden;
    color:#f0ad4e;
    top:0;
    left:0
}
.elementor-star-rating .elementor-star-empty:before{
    content:none
}
.elementor-star-rating .elementor-star-1:before{
    width:10%
}
.elementor-star-rating .elementor-star-2:before{
    width:20%
}
.elementor-star-rating .elementor-star-3:before{
    width:30%
}
.elementor-star-rating .elementor-star-4:before{
    width:40%
}
.elementor-star-rating .elementor-star-5:before{
    width:50%
}
.elementor-star-rating .elementor-star-6:before{
    width:60%
}
.elementor-star-rating .elementor-star-7:before{
    width:70%
}
.elementor-star-rating .elementor-star-8:before{
    width:80%
}
.elementor-star-rating .elementor-star-9:before{
    width:90%
}
.elementor-star-rating__wrapper{
    display:flex;
    align-items:center
}
.elementor-star-rating__title{
    margin-right:10px
}
.elementor-star-rating--align-right .elementor-star-rating__wrapper{
    text-align:right;
    justify-content:flex-end
}
.elementor-star-rating--align-left .elementor-star-rating__wrapper{
    text-align:left;
    justify-content:flex-start
}
.elementor-star-rating--align-center .elementor-star-rating__wrapper{
    text-align:center;
    justify-content:center
}
.elementor-star-rating--align-justify .elementor-star-rating__title{
    margin-right:auto
}
@media(max-width:1024px){
    .elementor-star-rating-tablet--align-right .elementor-star-rating__wrapper{
        text-align:right;
        justify-content:flex-end
    }
    .elementor-star-rating-tablet--align-left .elementor-star-rating__wrapper{
        text-align:left;
        justify-content:flex-start
    }
    .elementor-star-rating-tablet--align-center .elementor-star-rating__wrapper{
        text-align:center;
        justify-content:center
    }
    .elementor-star-rating-tablet--align-justify .elementor-star-rating__title{
        margin-right:auto
    }
}
@media(max-width:767px){
    .elementor-star-rating-mobile--align-right .elementor-star-rating__wrapper{
        text-align:right;
        justify-content:flex-end
    }
    .elementor-star-rating-mobile--align-left .elementor-star-rating__wrapper{
        text-align:left;
        justify-content:flex-start
    }
    .elementor-star-rating-mobile--align-center .elementor-star-rating__wrapper{
        text-align:center;
        justify-content:center
    }
    .elementor-star-rating-mobile--align-justify .elementor-star-rating__title{
        margin-right:auto
    }
}
.last-star{
    letter-spacing:0
}
.elementor--star-style-star_unicode .elementor-star-rating{
    font-family:Arial,Helvetica,sans-serif
}
.elementor--star-style-star_unicode .elementor-star-rating i:not(.elementor-star-empty):before{
    content:"★"
}
.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tabs-wrapper{
    width:25%;
    flex-shrink:0
}
.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tab-desktop-title.elementor-active{
    border-right-style:none
}
.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tab-desktop-title.elementor-active:after,.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tab-desktop-title.elementor-active:before{
    height:999em;
    width:0;
    right:0;
    border-right-style:solid
}
.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tab-desktop-title.elementor-active:before{
    top:0;
    transform:translateY(-100%)
}
.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tab-desktop-title.elementor-active:after{
    top:100%
}
.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title{
    display:table-cell
}
.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title.elementor-active{
    border-bottom-style:none
}
.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title.elementor-active:after,.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title.elementor-active:before{
    bottom:0;
    height:0;
    width:999em;
    border-bottom-style:solid
}
.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title.elementor-active:before{
    right:100%
}
.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title.elementor-active:after{
    left:100%
}
.elementor-widget-tabs .elementor-tab-content,.elementor-widget-tabs .elementor-tab-title,.elementor-widget-tabs .elementor-tab-title:after,.elementor-widget-tabs .elementor-tab-title:before,.elementor-widget-tabs .elementor-tabs-content-wrapper{
    border:1px #d5d8dc
}
.elementor-widget-tabs .elementor-tabs{
    text-align:left
}
.elementor-widget-tabs .elementor-tabs-wrapper{
    overflow:hidden
}
.elementor-widget-tabs .elementor-tab-title{
    cursor:pointer;
    outline:var(--focus-outline,none)
}
.elementor-widget-tabs .elementor-tab-desktop-title{
    position:relative;
    padding:20px 25px;
    font-weight:700;
    line-height:1;
    border:solid transparent
}
.elementor-widget-tabs .elementor-tab-desktop-title.elementor-active{
    border-color:#d5d8dc
}
.elementor-widget-tabs .elementor-tab-desktop-title.elementor-active:after,.elementor-widget-tabs .elementor-tab-desktop-title.elementor-active:before{
    display:block;
    content:"";
    position:absolute
}
.elementor-widget-tabs .elementor-tab-desktop-title:focus-visible{
    border:1px solid #000
}
.elementor-widget-tabs .elementor-tab-mobile-title{
    padding:10px;
    cursor:pointer
}
.elementor-widget-tabs .elementor-tab-content{
    padding:20px;
    display:none
}
@media(max-width:767px){
    .elementor-tabs .elementor-tab-content,.elementor-tabs .elementor-tab-title{
        border-style:solid solid none
    }
    .elementor-tabs .elementor-tabs-wrapper{
        display:none
    }
    .elementor-tabs .elementor-tabs-content-wrapper{
        border-bottom-style:solid
    }
    .elementor-tabs .elementor-tab-content{
        padding:10px
    }
}
@media(min-width:768px){
    .elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tabs{
        display:flex
    }
    .elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tabs-wrapper{
        flex-direction:column
    }
    .elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tabs-content-wrapper{
        flex-grow:1;
        border-style:solid solid solid none
    }
    .elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-content{
        border-style:none solid solid
    }
    .elementor-widget-tabs.elementor-tabs-alignment-center .elementor-tabs-wrapper,.elementor-widget-tabs.elementor-tabs-alignment-end .elementor-tabs-wrapper,.elementor-widget-tabs.elementor-tabs-alignment-stretch .elementor-tabs-wrapper{
        display:flex
    }
    .elementor-widget-tabs.elementor-tabs-alignment-center .elementor-tabs-wrapper{
        justify-content:center
    }
    .elementor-widget-tabs.elementor-tabs-alignment-end .elementor-tabs-wrapper{
        justify-content:flex-end
    }
    .elementor-widget-tabs.elementor-tabs-alignment-stretch.elementor-tabs-view-horizontal .elementor-tab-title{
        width:100%
    }
    .elementor-widget-tabs.elementor-tabs-alignment-stretch.elementor-tabs-view-vertical .elementor-tab-title{
        height:100%
    }
    .elementor-tabs .elementor-tab-mobile-title{
        display:none
    }
}
.elementor-testimonial-wrapper{
    overflow:hidden;
    text-align:center
}
.elementor-testimonial-wrapper .elementor-testimonial-content{
    font-size:1.3em;
    margin-bottom:20px
}
.elementor-testimonial-wrapper .elementor-testimonial-name{
    line-height:1.5;
    display:block
}
.elementor-testimonial-wrapper .elementor-testimonial-job{
    font-size:.85em;
    display:block
}
.elementor-testimonial-wrapper .elementor-testimonial-meta{
    width:100%;
    line-height:1
}
.elementor-testimonial-wrapper .elementor-testimonial-meta-inner{
    display:inline-block
}
.elementor-testimonial-wrapper .elementor-testimonial-meta .elementor-testimonial-details,.elementor-testimonial-wrapper .elementor-testimonial-meta .elementor-testimonial-image{
    display:table-cell;
    vertical-align:middle
}
.elementor-testimonial-wrapper .elementor-testimonial-meta .elementor-testimonial-image img{
    width:60px;
    height:60px;
    border-radius:50%;
    -o-object-fit:cover;
    object-fit:cover;
    max-width:none
}
.elementor-testimonial-wrapper .elementor-testimonial-meta.elementor-testimonial-image-position-aside .elementor-testimonial-image{
    padding-right:15px
}
.elementor-testimonial-wrapper .elementor-testimonial-meta.elementor-testimonial-image-position-aside .elementor-testimonial-details{
    text-align:left
}
.elementor-testimonial-wrapper .elementor-testimonial-meta.elementor-testimonial-image-position-top .elementor-testimonial-details,.elementor-testimonial-wrapper .elementor-testimonial-meta.elementor-testimonial-image-position-top .elementor-testimonial-image{
    display:block
}
.elementor-testimonial-wrapper .elementor-testimonial-meta.elementor-testimonial-image-position-top .elementor-testimonial-image{
    margin-bottom:20px
}
.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{
    background-color:#69727d;
    color:#fff
}
.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap{
    color:#69727d;
    border:3px solid;
    background-color:transparent
}
.elementor-widget-text-editor:not(.elementor-drop-cap-view-default) .elementor-drop-cap{
    margin-top:8px
}
.elementor-widget-text-editor:not(.elementor-drop-cap-view-default) .elementor-drop-cap-letter{
    width:1em;
    height:1em
}
.elementor-widget-text-editor .elementor-drop-cap{
    float:left;
    text-align:center;
    line-height:1;
    font-size:50px
}
.elementor-widget-text-editor .elementor-drop-cap-letter{
    display:inline-block
}
.elementor-toggle{
    text-align:left
}
.elementor-toggle .elementor-tab-title{
    font-weight:700;
    line-height:1;
    margin:0;
    padding:15px;
    border-bottom:1px solid #d5d8dc;
    cursor:pointer;
    outline:0
}
.elementor-toggle .elementor-tab-title .elementor-toggle-icon{
    display:inline-block;
    width:1em
}
.elementor-toggle .elementor-tab-title .elementor-toggle-icon svg{
    margin-inline-start:-5px;
    width:1em;
    height:1em
}
.elementor-toggle .elementor-tab-title .elementor-toggle-icon.elementor-toggle-icon-right{
    float:right;
    text-align:right
}
.elementor-toggle .elementor-tab-title .elementor-toggle-icon.elementor-toggle-icon-left{
    float:left;
    text-align:left
}
.elementor-toggle .elementor-tab-title .elementor-toggle-icon .elementor-toggle-icon-closed{
    display:block
}
.elementor-toggle .elementor-tab-title .elementor-toggle-icon .elementor-toggle-icon-opened{
    display:none
}
.elementor-toggle .elementor-tab-title.elementor-active{
    border-bottom:0
}
.elementor-toggle .elementor-tab-title.elementor-active .elementor-toggle-icon-closed{
    display:none
}
.elementor-toggle .elementor-tab-title.elementor-active .elementor-toggle-icon-opened{
    display:block
}
.elementor-toggle .elementor-tab-content{
    padding:15px;
    border-bottom:1px solid #d5d8dc;
    display:none
}
@media(max-width:767px){
    .elementor-toggle .elementor-tab-title{
        padding:12px
    }
    .elementor-toggle .elementor-tab-content{
        padding:12px 10px
    }
}
.e-con-inner>.elementor-widget-toggle,.e-con>.elementor-widget-toggle{
    width:var(--container-widget-width);
    --flex-grow:var(--container-widget-flex-grow)
}
.elementor-widget-video .elementor-widget-container{
    overflow:hidden;
    transform:translateZ(0)
}
.elementor-widget-video .elementor-wrapper{
    aspect-ratio:var(--video-aspect-ratio)
}
.elementor-widget-video .elementor-wrapper iframe,.elementor-widget-video .elementor-wrapper video{
    height:100%;
    width:100%;
    display:flex;
    border:0;
    background-color:#000
}
@supports not(aspect-ratio:1/1){
    .elementor-widget-video .elementor-wrapper{
        position:relative;
        overflow:hidden;
        height:0;
        padding-bottom:calc(100% / var(--video-aspect-ratio))
    }
    .elementor-widget-video .elementor-wrapper iframe,.elementor-widget-video .elementor-wrapper video{
        position:absolute;
        top:0;
        right:0;
        bottom:0;
        left:0
    }
}
.elementor-widget-video .elementor-open-inline .elementor-custom-embed-image-overlay{
    position:absolute;
    top:0;
    right:0;
    bottom:0;
    left:0;
    background-size:cover;
    background-position:50%
}
.elementor-widget-video .elementor-custom-embed-image-overlay{
    cursor:pointer;
    text-align:center
}
.elementor-widget-video .elementor-custom-embed-image-overlay:hover .elementor-custom-embed-play i{
    opacity:1
}
.elementor-widget-video .elementor-custom-embed-image-overlay img{
    display:block;
    width:100%;
    aspect-ratio:var(--video-aspect-ratio);
    -o-object-fit:cover;
    object-fit:cover;
    -o-object-position:center center;
    object-position:center center
}
@supports not(aspect-ratio:1/1){
    .elementor-widget-video .elementor-custom-embed-image-overlay{
        position:relative;
        overflow:hidden;
        height:0;
        padding-bottom:calc(100% / var(--video-aspect-ratio))
    }
    .elementor-widget-video .elementor-custom-embed-image-overlay img{
        position:absolute;
        top:0;
        right:0;
        bottom:0;
        left:0
    }
}
.elementor-widget-video .e-hosted-video .elementor-video{
    -o-object-fit:cover;
    object-fit:cover
}
.e-con-inner>.elementor-widget-video,.e-con>.elementor-widget-video{
    width:var(--container-widget-width);
    --flex-grow:var(--container-widget-flex-grow)
}
.elementor-widget-rating{
    --e-rating-gap:0;
    --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;
    justify-content:inherit;
    flex-direction:row;
    flex-wrap:wrap;
    width:-moz-fit-content;
    width:fit-content;
    margin-block-end:calc(0px - var(--e-rating-gap));
    margin-inline-end:calc(0px - var(--e-rating-gap))
}
.elementor-widget-rating .e-rating .e-icon{
    position:relative;
    margin-block-end:var(--e-rating-gap);
    margin-inline-end:var(--e-rating-gap)
}
.elementor-widget-rating .e-rating .e-icon-wrapper.e-icon-marked{
    --e-rating-icon-color:var(--e-rating-icon-marked-color);
    width:var(--e-rating-icon-marked-width);
    position:absolute;
    z-index:1;
    height:100%;
    left:0;
    top:0;
    overflow:hidden
}
.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{
    font-size:var(--e-rating-icon-font-size);
    color:var(--e-rating-icon-color)
}
.elementor-widget-rating .e-rating .e-icon-wrapper svg{
    width:auto;
    height:var(--e-rating-icon-font-size);
    fill:var(--e-rating-icon-color)
}
@font-face{
    font-family:"nicons";
    src:url('../fonts/nicons.eot');
    src:url('../fonts/niconsd41d.eot?#iefix') format('eot'),url('../fonts/nicons.woff2') format('woff2'),url('../fonts/nicons.woff') format('woff'),url('../fonts/nicons.ttf') format('truetype'),url('../fonts/nicons.svg#nicons') format('svg')
}
.nicon{
    font-family:nicons;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    display:inline-block;
    font-size:inherit;
    font-weight:normal;
    font-style:normal;
    font-variant:normal;
    line-height:1;
    text-rendering:auto;
    text-decoration:none;
    text-transform:none
}
.nicon-age-gate:before{
    content:'\E001'
}
.nicon-angle-left-thick:before{
    content:'\E002'
}
.nicon-angle-left:before{
    content:'\E003'
}
.nicon-angle-right-thick:before{
    content:'\E004'
}
.nicon-angle-right:before{
    content:'\E005'
}
.nicon-arrow-left-thick:before{
    content:'\E006'
}
.nicon-arrow-left:before{
    content:'\E007'
}
.nicon-arrow-right-thick:before{
    content:'\E008'
}
.nicon-arrow-right:before{
    content:'\E009'
}
.nicon-audio:before{
    content:'\E00A'
}
.nicon-block:before{
    content:'\E00B'
}
.nicon-bottom-bottom:before{
    content:'\E00C'
}
.nicon-bottom-top:before{
    content:'\E00D'
}
.nicon-breadcrumbs:before{
    content:'\E00E'
}
.nicon-button-group:before{
    content:'\E00F'
}
.nicon-checkbox:before{
    content:'\E010'
}
.nicon-circle-progress:before{
    content:'\E011'
}
.nicon-desktop:before{
    content:'\E012'
}
.nicon-divider-text:before{
    content:'\E013'
}
.nicon-expand:before{
    content:'\E014'
}
.nicon-extras:before{
    content:'\E015'
}
.nicon-filter:before{
    content:'\E016'
}
.nicon-gear:before{
    content:'\E017'
}
.nicon-heading-extended:before{
    content:'\E018'
}
.nicon-hide:before{
    content:'\E019'
}
.nicon-hotspots:before{
    content:'\E01A'
}
.nicon-image-comparison:before{
    content:'\E01B'
}
.nicon-image-gallery:before{
    content:'\E01C'
}
.nicon-inline:before{
    content:'\E01D'
}
.nicon-instagram:before{
    content:'\E01E'
}
.nicon-laptop:before{
    content:'\E01F'
}
.nicon-loader-bars-equal:before{
    content:'\E020'
}
.nicon-loader-bars-flex:before{
    content:'\E021'
}
.nicon-loader-circle:before{
    content:'\E022'
}
.nicon-loader-track:before{
    content:'\E023'
}
.nicon-map:before{
    content:'\E024'
}
.nicon-masonry-columns:before{
    content:'\E025'
}
.nicon-masonry-mixed:before{
    content:'\E026'
}
.nicon-mobile-landscape:before{
    content:'\E027'
}
.nicon-mobile-portrait:before{
    content:'\E028'
}
.nicon-mobile-screen-bottom:before{
    content:'\E029'
}
.nicon-mobile-screen-center:before{
    content:'\E02A'
}
.nicon-mobile-screen-custom:before{
    content:'\E02B'
}
.nicon-mobile-screen-top:before{
    content:'\E02C'
}
.nicon-mobile:before{
    content:'\E02D'
}
.nicon-offcanvas-bottom:before{
    content:'\E02E'
}
.nicon-offcanvas-left:before{
    content:'\E02F'
}
.nicon-offcanvas-overlay:before{
    content:'\E030'
}
.nicon-offcanvas-push:before{
    content:'\E031'
}
.nicon-offcanvas-reveal:before{
    content:'\E032'
}
.nicon-offcanvas-right:before{
    content:'\E033'
}
.nicon-offcanvas-shift:before{
    content:'\E034'
}
.nicon-offcanvas-top:before{
    content:'\E035'
}
.nicon-offcanvas:before{
    content:'\E036'
}
.nicon-parallax-background:before{
    content:'\E037'
}
.nicon-parallax-elements:before{
    content:'\E038'
}
.nicon-parallax-gallery:before{
    content:'\E039'
}
.nicon-pause:before{
    content:'\E03A'
}
.nicon-phone:before{
    content:'\E03B'
}
.nicon-play-next:before{
    content:'\E03C'
}
.nicon-play-previous:before{
    content:'\E03D'
}
.nicon-play:before{
    content:'\E03E'
}
.nicon-popup:before{
    content:'\E03F'
}
.nicon-position-body:before{
    content:'\E040'
}
.nicon-position-footer:before{
    content:'\E041'
}
.nicon-position-header:before{
    content:'\E042'
}
.nicon-position-media:before{
    content:'\E043'
}
.nicon-post-calendar:before{
    content:'\E044'
}
.nicon-posts:before{
    content:'\E045'
}
.nicon-radio:before{
    content:'\E046'
}
.nicon-random:before{
    content:'\E047'
}
.nicon-resize-horizontal-filled:before{
    content:'\E048'
}
.nicon-resize-horizontal:before{
    content:'\E049'
}
.nicon-rewind:before{
    content:'\E04A'
}
.nicon-scroll-indicator:before{
    content:'\E04B'
}
.nicon-search-form:before{
    content:'\E04C'
}
.nicon-search-thick:before{
    content:'\E04D'
}
.nicon-search:before{
    content:'\E04E'
}
.nicon-shape-round:before{
    content:'\E04F'
}
.nicon-shape-skewed:before{
    content:'\E050'
}
.nicon-shape-square:before{
    content:'\E051'
}
.nicon-slide-menu:before{
    content:'\E052'
}
.nicon-slider-gallery:before{
    content:'\E053'
}
.nicon-sort-down:before{
    content:'\E054'
}
.nicon-sort-up-down:before{
    content:'\E055'
}
.nicon-sort-up:before{
    content:'\E056'
}
.nicon-sticky-elements:before{
    content:'\E057'
}
.nicon-svg:before{
    content:'\E058'
}
.nicon-switcher:before{
    content:'\E059'
}
.nicon-table:before{
    content:'\E05A'
}
.nicon-tablet:before{
    content:'\E05B'
}
.nicon-timeline:before{
    content:'\E05C'
}
.nicon-toggle:before{
    content:'\E05D'
}
.nicon-tooltip:before{
    content:'\E05E'
}
.nicon-top-bottom:before{
    content:'\E05F'
}
.nicon-top-top:before{
    content:'\E060'
}
.nicon-triangle-left:before{
    content:'\E061'
}
.nicon-triangle-right:before{
    content:'\E062'
}
.nicon-unfold:before{
    content:'\E063'
}
.nicon-v-align-baseline:before{
    content:'\E064'
}
.nicon-video:before{
    content:'\E065'
}
.nicon-visibility:before{
    content:'\E066'
}
.nicon-volume-off:before{
    content:'\E067'
}
.nicon-volume:before{
    content:'\E068'
}
.nicon-window:before{
    content:'\E069'
}
@charset "UTF-8";
.ee-pagination .page-numbers:last-child,.ee-swiper__pagination--horizontal .swiper-pagination-bullet:last-child{
    margin-right:0!important
}
.ee-grid__item,.ee-player__source{
    vertical-align:top
}
.ee-arrow--disabled,.ee-form__field--check.ee-custom input[type=checkbox]:disabled+label i,.ee-form__field--check.ee-custom input[type=radio]:disabled+label i,.ee-pagination .page-numbers.current{
    opacity:.2
}
.ee-calendar__table,.ee-table.ee-table--rules{
    border-collapse:collapse
}
.ee-grid-align--stretch .ee-gallery .ee-media .ee-media__thumbnail img,.ee-grid-align--stretch .ee-media.ee-gallery .ee-media__thumbnail img,.ee-grid-align-mobile--stretch .ee-gallery .ee-media .ee-media__thumbnail img,.ee-grid-align-mobile--stretch .ee-media.ee-gallery .ee-media__thumbnail img,.ee-grid-align-tablet--stretch .ee-gallery .ee-media .ee-media__thumbnail img,.ee-grid-align-tablet--stretch .ee-media.ee-gallery .ee-media__thumbnail img,.ee-grid-masonry-layout--mixed .ee-media .ee-media__thumbnail img,.ee-media--stretch .ee-media .ee-media__thumbnail img,.ee-media.ee-media--stretch .ee-media__thumbnail img,.ee-player video[poster],.ee-posts-thumbnail-ratio .ee-post__media__thumbnail img{
    object-fit:cover
}
.ee-hamburger--3dx .ee-hamburger-box,.ee-hamburger--3dx-r .ee-hamburger-box,.ee-hamburger--3dxy .ee-hamburger-box,.ee-hamburger--3dxy-r .ee-hamburger-box,.ee-hamburger--3dy .ee-hamburger-box,.ee-hamburger--3dy-r .ee-hamburger-box{
    perspective:5em
}
.ee-arrow__svg,.ee-calendar-skin--compact .ee-calendar__day__header,.ee-calendar-skin--compact .ee-calendar__events,.ee-center,.ee-center-horizontal,.ee-center-vertical,.ee-circle-progress-position--inside .ee-circle-progress__value,.ee-circle-progress__icon,.ee-cover,.ee-effect .ee-button:after,.ee-effect .ee-button:before,.ee-heading__long-shadow,.ee-heading__text-shadow,.ee-hotspots:not(.ee-hotspots--no-pulse) .ee-hotspot__wrapper:before,.ee-hotspots__container,.ee-image-comparison__handle:before,.ee-media__content,.ee-media__overlay,.ee-pa,.ee-player__controls__overlay,.ee-player__controls__overlay .ee-player__control:before,.ee-player__cover,.ee-player__cover:after,.ee-post__media__content,.ee-post__media__overlay,.ee-scroll-indicator--skin-list .ee-scroll-indicator__element__circle,.ee-stretch,.ee-swiper__button,.ee-switcher .ee-loader,.ee-switcher-skin--overlay .ee-switcher__media-wrapper,.ee-switcher__media__items,.ee-timeline .timeline-item__card__arrow:after,.ee-unfold__separator,.elementor-widget-devices-extended .ee-device__media__screen,.elementor-widget-devices-extended .ee-device__shape{
    position:absolute
}
.ee-form__field--select,.ee-gallery-slider__carousel-wrapper,.ee-gallery-slider__slider-wrapper,.ee-hotspots,.ee-media,.ee-media__wrapper,.ee-pr,.ee-timeline .timeline-item{
    position:relative
}
.ee-grid__notice--not-found,.ee-load-status,.ee-screen-reader-text{
    display:none
}
.ee-load-button,.ee-load-status,.ee-text--center,.elementor-widget-circle-progress{
    text-align:center
}
.ee-text--left{
    text-align:left
}
.ee-text--right{
    text-align:right
}
.ee-text--justify{
    text-align:justify
}
.ee-italic{
    font-style:italic
}
.ee-list--unstyled{
    list-style:none
}
.ee-arrow__svg,.ee-effect .ee-button:after,.ee-effect .ee-button:before,.ee-hotspots:not(.ee-hotspots--no-pulse) .ee-hotspot__wrapper:before,.ee-hotspots__container,.ee-media__content,.ee-media__overlay,.ee-pin,.ee-player__cover,.ee-player__cover:after,.ee-post__media__content,.ee-post__media__overlay,.ee-stretch,.ee-switcher .ee-loader,.ee-switcher-skin--overlay .ee-switcher__media-wrapper,.ee-switcher__media__item,.ee-switcher__media__items,.ee-unfold__separator,.elementor-widget-devices-extended .ee-device__media__screen{
    top:0;
    right:0;
    bottom:0;
    left:0
}
.ee-calendar-skin--compact .ee-calendar__day__header,.ee-calendar-skin--compact .ee-calendar__events,.ee-cover,.ee-fill,.ee-heading__long-shadow,.ee-heading__text-shadow,.ee-scroll-indicator--skin-list .ee-scroll-indicator__element__circle{
    width:100%;
    height:100%
}
.ee-calendar-skin--compact .ee-calendar__day__header,.ee-calendar-skin--compact .ee-calendar__events,.ee-cover,.ee-heading__long-shadow,.ee-heading__text-shadow,.ee-scroll-indicator--skin-list .ee-scroll-indicator__element__circle{
    top:0;
    left:0
}
.ee-center,.ee-circle-progress-position--inside .ee-circle-progress__value,.ee-circle-progress__icon,.ee-image-comparison__handle:before,.ee-player__controls__overlay,.ee-player__controls__overlay .ee-player__control:before,.elementor-widget-devices-extended .ee-device__shape{
    top:50%;
    left:50%;
    transform:translate(-50%,-50%)
}
.ee-center-vertical,.ee-swiper__button,.ee-timeline .timeline-item__card__arrow:after{
    top:50%;
    transform:translateY(-50%)
}
.ee-center-horizontal{
    left:50%;
    transform:translateX(-50%)
}
.ee-center-transform,.ee-hotspot{
    transform:translate(-50%,-50%)
}
.ee-u-clearfix:after{
    content:""!important;
    display:block!important;
    clear:both!important
}
.ee-calendar-event-title--no-wrap .ee-calendar__day--event .ee-calendar__day__event a,.ee-calendar-event-title--no-wrap .ee-calendar__events__event,.ee-overflow-ellipsis{
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
    position:relative
}
.ee-arrow,.ee-arrow:focus,.ee-form__field__control,.ee-form__field__control:focus{
    outline:0
}
.ee-audio-player .ee-player__playlist,.ee-menu ul{
    list-style:none;
    margin:0;
    padding:0
}
.ee-player__controls__overlay .ee-player__control{
    display:inline-block
}
.ee-breadcrumbs,.ee-filters,.ee-nav,.ee-post__metas__list,.ee-post__terms,.ee-toggle-element ul.ee-toggle-element__controls,.elementor-widget-button-group .ee-button-group{
    list-style:none;
    margin:0;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-align:start;
    align-items:flex-start;
    padding:0
}
.ee-breadcrumbs>li,.ee-breadcrumbs>li>a,.ee-filters>li,.ee-filters>li>a,.ee-nav>li,.ee-nav>li>a,.ee-post__metas__list>li,.ee-post__metas__list>li>a,.ee-post__terms>li,.ee-post__terms>li>a,.ee-toggle-element ul.ee-toggle-element__controls>li,.ee-toggle-element ul.ee-toggle-element__controls>li>a,.elementor-widget-button-group .ee-button-group>li,.elementor-widget-button-group .ee-button-group>li>a{
    display:inline-block;
    zoom:1
}
.ee-button-group-stack-desktop .ee-button-group,.ee-nav--stacked,.ee-scroll-indicator-direction--vertical .ee-scroll-indicator__menu{
    margin-left:0!important;
    -ms-flex-direction:column;
    flex-direction:column
}
.ee-nav--stacked>li,.ee-scroll-indicator-direction--vertical .ee-scroll-indicator__menu>li{
    margin-left:0!important
}
.ee-breadcrumbs-align-stretch .ee-breadcrumbs>li>a,.ee-button-group-content-halign-justify .ee-button-group .ee-button-content-wrapper>li>a,.ee-button-group-halign-justify .ee-button-group>li>a,.ee-nav--stacked>li>a,.ee-scroll-indicator--skin-bar .ee-scroll-indicator__menu>li>a,.ee-scroll-indicator-direction--vertical .ee-scroll-indicator__menu>li>a{
    display:block
}
.ee-breadcrumbs-align-left .ee-breadcrumbs,.ee-button-group-content-halign-left .ee-button-group .ee-button-content-wrapper,.ee-button-group-halign-left .ee-button-group,.ee-filters-align-left .ee-filters,.ee-grid-halign--left .ee-grid,.ee-labels-align--start .ee-toggle-element .ee-toggle-element__controls,.ee-trigger-align--left .ee-button-wrapper{
    -ms-flex-pack:start;
    justify-content:flex-start
}
.ee-breadcrumbs-align-center .ee-breadcrumbs,.ee-button-group-content-halign-center .ee-button-group .ee-button-content-wrapper,.ee-button-group-halign-center .ee-button-group{
    -ms-flex-pack:center;
    justify-content:center
}
.ee-breadcrumbs-align-right .ee-breadcrumbs,.ee-button-group-content-halign-right .ee-button-group .ee-button-content-wrapper,.ee-button-group-halign-right .ee-button-group{
    -ms-flex-pack:end;
    justify-content:flex-end
}
.ee-breadcrumbs-align-center .ee-breadcrumbs>li,.ee-breadcrumbs-align-left .ee-breadcrumbs>li,.ee-breadcrumbs-align-right .ee-breadcrumbs>li,.ee-button-group-content-halign-center .ee-button-group .ee-button-content-wrapper>li,.ee-button-group-content-halign-left .ee-button-group .ee-button-content-wrapper>li,.ee-button-group-content-halign-right .ee-button-group .ee-button-content-wrapper>li,.ee-button-group-halign-center .ee-button-group>li,.ee-button-group-halign-left .ee-button-group>li,.ee-button-group-halign-right .ee-button-group>li{
    -ms-flex-positive:0;
    flex-grow:0
}
.ee-breadcrumbs-align-stretch .ee-breadcrumbs,.ee-button-group-content-halign-justify .ee-button-group .ee-button-content-wrapper,.ee-button-group-halign-justify .ee-button-group,.ee-media-align--stretch .ee-gallery .ee-gallery__media__content,.ee-scroll-indicator--skin-bar .ee-scroll-indicator__menu{
    -ms-flex-pack:stretch;
    justify-content:stretch
}
.ee-breadcrumbs-align-stretch .ee-breadcrumbs>li,.ee-button-group-content-halign-justify .ee-button-group .ee-button-content-wrapper>li,.ee-button-group-halign-justify .ee-button-group>li,.ee-scroll-indicator--skin-bar .ee-scroll-indicator__menu>li{
    -ms-flex-positive:1;
    flex-grow:1
}
.ee-button-group-valign-top .ee-button-group,.ee-grid-align--top .ee-grid{
    -ms-flex-align:start;
    align-items:flex-start
}
.ee-button-group-valign-middle .ee-button-group,.ee-button-group-valign-stretch .ee-button-group .ee-button-content-wrapper,.ee-toggle-element ul.ee-toggle-element__controls{
    -ms-flex-align:center;
    align-items:center
}
.ee-button-group-valign-bottom .ee-button-group{
    -ms-flex-align:end;
    align-items:flex-end
}
.ee-button-group-valign-stretch .ee-button-group{
    -ms-flex-align:stretch;
    align-items:stretch
}
.ee-button-group-gap-narrow .ee-button-group,.ee-post__metas__list,.ee-post__terms{
    margin-left:-6px
}
.ee-button-group-gap-narrow .ee-button-group>li,.ee-post__metas__list>li,.ee-post__terms>li{
    margin-left:6px
}
.ee-button-group-gap-default .ee-nav--stacked.ee-button-group,.ee-button-group-gap-default .ee-nav--stacked.ee-button-group>li,.ee-button-group-gap-default .ee-scroll-indicator-direction--vertical .ee-button-group.ee-scroll-indicator__menu,.ee-button-group-gap-default .ee-scroll-indicator-direction--vertical .ee-button-group.ee-scroll-indicator__menu>li,.ee-button-group-gap-extended .ee-nav--stacked.ee-button-group,.ee-button-group-gap-extended .ee-nav--stacked.ee-button-group>li,.ee-button-group-gap-extended .ee-scroll-indicator-direction--vertical .ee-button-group.ee-scroll-indicator__menu,.ee-button-group-gap-extended .ee-scroll-indicator-direction--vertical .ee-button-group.ee-scroll-indicator__menu>li,.ee-button-group-gap-narrow .ee-nav--stacked.ee-button-group,.ee-button-group-gap-narrow .ee-nav--stacked.ee-button-group>li,.ee-button-group-gap-narrow .ee-scroll-indicator-direction--vertical .ee-button-group.ee-scroll-indicator__menu,.ee-button-group-gap-narrow .ee-scroll-indicator-direction--vertical .ee-button-group.ee-scroll-indicator__menu>li,.ee-button-group-gap-wide .ee-nav--stacked.ee-button-group,.ee-button-group-gap-wide .ee-nav--stacked.ee-button-group>li,.ee-button-group-gap-wide .ee-scroll-indicator-direction--vertical .ee-button-group.ee-scroll-indicator__menu,.ee-button-group-gap-wide .ee-scroll-indicator-direction--vertical .ee-button-group.ee-scroll-indicator__menu>li,.ee-button-group-gap-wider .ee-nav--stacked.ee-button-group,.ee-button-group-gap-wider .ee-nav--stacked.ee-button-group>li,.ee-button-group-gap-wider .ee-scroll-indicator-direction--vertical .ee-button-group.ee-scroll-indicator__menu,.ee-button-group-gap-wider .ee-scroll-indicator-direction--vertical .ee-button-group.ee-scroll-indicator__menu>li,.ee-button-group-stack-desktop.ee-button-group-gap-default .ee-button-group,.ee-button-group-stack-desktop.ee-button-group-gap-default .ee-button-group>li,.ee-button-group-stack-desktop.ee-button-group-gap-extended .ee-button-group,.ee-button-group-stack-desktop.ee-button-group-gap-extended .ee-button-group>li,.ee-button-group-stack-desktop.ee-button-group-gap-narrow .ee-button-group,.ee-button-group-stack-desktop.ee-button-group-gap-narrow .ee-button-group>li,.ee-button-group-stack-desktop.ee-button-group-gap-wide .ee-button-group,.ee-button-group-stack-desktop.ee-button-group-gap-wide .ee-button-group>li,.ee-button-group-stack-desktop.ee-button-group-gap-wider .ee-button-group,.ee-button-group-stack-desktop.ee-button-group-gap-wider .ee-button-group>li,.ee-nav--flush,.ee-nav--flush>li,.ee-nav--stacked.ee-breadcrumbs,.ee-nav--stacked.ee-breadcrumbs>li,.ee-nav--stacked.ee-filters,.ee-nav--stacked.ee-filters>li,.ee-nav--stacked.ee-nav--flush,.ee-nav--stacked.ee-nav--flush>li,.ee-nav--stacked.ee-post__metas__list,.ee-nav--stacked.ee-post__metas__list>li,.ee-nav--stacked.ee-post__terms,.ee-nav--stacked.ee-post__terms>li,.ee-nav.ee-nav--stacked,.ee-nav.ee-nav--stacked>li,.ee-scroll-indicator-direction--vertical .ee-button-group-gap-default .ee-button-group.ee-scroll-indicator__menu,.ee-scroll-indicator-direction--vertical .ee-button-group-gap-default .ee-button-group.ee-scroll-indicator__menu>li,.ee-scroll-indicator-direction--vertical .ee-button-group-gap-extended .ee-button-group.ee-scroll-indicator__menu,.ee-scroll-indicator-direction--vertical .ee-button-group-gap-extended .ee-button-group.ee-scroll-indicator__menu>li,.ee-scroll-indicator-direction--vertical .ee-button-group-gap-narrow .ee-button-group.ee-scroll-indicator__menu,.ee-scroll-indicator-direction--vertical .ee-button-group-gap-narrow .ee-button-group.ee-scroll-indicator__menu>li,.ee-scroll-indicator-direction--vertical .ee-button-group-gap-wide .ee-button-group.ee-scroll-indicator__menu,.ee-scroll-indicator-direction--vertical .ee-button-group-gap-wide .ee-button-group.ee-scroll-indicator__menu>li,.ee-scroll-indicator-direction--vertical .ee-button-group-gap-wider .ee-button-group.ee-scroll-indicator__menu,.ee-scroll-indicator-direction--vertical .ee-button-group-gap-wider .ee-button-group.ee-scroll-indicator__menu>li,.ee-scroll-indicator-direction--vertical .ee-filters.ee-scroll-indicator__menu,.ee-scroll-indicator-direction--vertical .ee-filters.ee-scroll-indicator__menu>li,.ee-scroll-indicator-direction--vertical .ee-nav--flush.ee-scroll-indicator__menu,.ee-scroll-indicator-direction--vertical .ee-nav--flush.ee-scroll-indicator__menu>li,.ee-scroll-indicator-direction--vertical .ee-nav.ee-scroll-indicator__menu,.ee-scroll-indicator-direction--vertical .ee-nav.ee-scroll-indicator__menu>li,.ee-scroll-indicator-direction--vertical .ee-scroll-indicator__menu.ee-breadcrumbs,.ee-scroll-indicator-direction--vertical .ee-scroll-indicator__menu.ee-breadcrumbs>li,.ee-scroll-indicator-direction--vertical .ee-scroll-indicator__menu.ee-post__metas__list,.ee-scroll-indicator-direction--vertical .ee-scroll-indicator__menu.ee-post__metas__list>li,.ee-scroll-indicator-direction--vertical .ee-scroll-indicator__menu.ee-post__terms,.ee-scroll-indicator-direction--vertical .ee-scroll-indicator__menu.ee-post__terms>li{
    margin-left:0
}
.ee-button-group-gap-narrow .ee-nav--stacked.ee-button-group>li:not(:last-child),.ee-button-group-gap-narrow .ee-scroll-indicator-direction--vertical .ee-button-group.ee-scroll-indicator__menu>li:not(:last-child),.ee-button-group-stack-desktop.ee-button-group-gap-narrow .ee-button-group>li:not(:last-child),.ee-nav--stacked.ee-post__metas__list>li:not(:last-child),.ee-nav--stacked.ee-post__terms>li:not(:last-child),.ee-scroll-indicator-direction--vertical .ee-button-group-gap-narrow .ee-button-group.ee-scroll-indicator__menu>li:not(:last-child),.ee-scroll-indicator-direction--vertical .ee-scroll-indicator__menu.ee-post__metas__list>li:not(:last-child),.ee-scroll-indicator-direction--vertical .ee-scroll-indicator__menu.ee-post__terms>li:not(:last-child){
    margin-bottom:6px
}
.ee-breadcrumbs,.ee-button-group-gap-default .ee-button-group,.ee-nav{
    margin-left:-12px
}
.ee-breadcrumbs>li,.ee-button-group-gap-default .ee-button-group>li,.ee-nav>li{
    margin-left:12px
}
.ee-button-group-gap-default .ee-nav--stacked.ee-button-group>li:not(:last-child),.ee-button-group-gap-default .ee-scroll-indicator-direction--vertical .ee-button-group.ee-scroll-indicator__menu>li:not(:last-child),.ee-button-group-stack-desktop.ee-button-group-gap-default .ee-button-group>li:not(:last-child),.ee-form__field:not(:last-child),.ee-nav--stacked.ee-breadcrumbs>li:not(:last-child),.ee-nav.ee-nav--stacked>li:not(:last-child),.ee-notification:not(:last-child),.ee-scroll-indicator-direction--vertical .ee-button-group-gap-default .ee-button-group.ee-scroll-indicator__menu>li:not(:last-child),.ee-scroll-indicator-direction--vertical .ee-nav.ee-scroll-indicator__menu>li:not(:last-child),.ee-scroll-indicator-direction--vertical .ee-scroll-indicator__menu.ee-breadcrumbs>li:not(:last-child){
    margin-bottom:12px
}
.ee-button-group-gap-extended .ee-button-group,.ee-filters{
    margin-left:-24px
}
.ee-button-group-gap-extended .ee-button-group>li,.ee-filters>li{
    margin-left:24px
}
.ee-button-group-gap-extended .ee-nav--stacked.ee-button-group>li:not(:last-child),.ee-button-group-gap-extended .ee-scroll-indicator-direction--vertical .ee-button-group.ee-scroll-indicator__menu>li:not(:last-child),.ee-button-group-stack-desktop.ee-button-group-gap-extended .ee-button-group>li:not(:last-child),.ee-nav--stacked.ee-filters>li:not(:last-child),.ee-scroll-indicator-direction--vertical .ee-button-group-gap-extended .ee-button-group.ee-scroll-indicator__menu>li:not(:last-child),.ee-scroll-indicator-direction--vertical .ee-filters.ee-scroll-indicator__menu>li:not(:last-child){
    margin-bottom:24px
}
.ee-button-group-gap-wide .ee-button-group{
    margin-left:-48px
}
.ee-button-group-gap-wide .ee-button-group>li{
    margin-left:48px
}
.ee-button-group-gap-wide .ee-nav--stacked.ee-button-group>li:not(:last-child),.ee-button-group-gap-wide .ee-scroll-indicator-direction--vertical .ee-button-group.ee-scroll-indicator__menu>li:not(:last-child),.ee-button-group-stack-desktop.ee-button-group-gap-wide .ee-button-group>li:not(:last-child),.ee-scroll-indicator-direction--vertical .ee-button-group-gap-wide .ee-button-group.ee-scroll-indicator__menu>li:not(:last-child){
    margin-bottom:48px
}
.ee-button-group-gap-wider .ee-button-group{
    margin-left:-144px
}
.ee-button-group-gap-wider .ee-button-group>li{
    margin-left:144px
}
.ee-button-group-stack-desktop .ee-button-group>li,.ee-pagination .page-numbers:first-child,.ee-swiper__pagination--horizontal .swiper-pagination-bullet:first-child{
    margin-left:0!important
}
.ee-button-group-gap-wider .ee-nav--stacked.ee-button-group>li:not(:last-child),.ee-button-group-gap-wider .ee-scroll-indicator-direction--vertical .ee-button-group.ee-scroll-indicator__menu>li:not(:last-child),.ee-button-group-stack-desktop.ee-button-group-gap-wider .ee-button-group>li:not(:last-child),.ee-scroll-indicator-direction--vertical .ee-button-group-gap-wider .ee-button-group.ee-scroll-indicator__menu>li:not(:last-child){
    margin-bottom:144px
}
.ee-nav--stacked.ee-nav--flush>li:not(:last-child),.ee-scroll-indicator-direction--vertical .ee-nav--flush.ee-scroll-indicator__menu>li:not(:last-child),.hotip-content>:last-child{
    margin-bottom:0
}
.ee-grid{
    display:-ms-flexbox;
    display:flex;
    margin:0;
    padding:0;
    list-style:none
}
.ee-caption__insta__counter:not(:first-child),.ee-icon--right{
    margin-left:12px
}
.ee-grid__item{
    box-sizing:border-box;
    display:inline-block;
    width:100%;
    max-width:100%!important
}
.ee-grid>.ee-grid__item{
    padding-left:0
}
.ee-grid-align--stretch .ee-gallery .ee-media,.ee-grid-align--stretch .ee-media.ee-gallery,.ee-grid-align-mobile--stretch .ee-gallery .ee-media,.ee-grid-align-mobile--stretch .ee-media.ee-gallery,.ee-grid-align-tablet--stretch .ee-gallery .ee-media,.ee-grid-align-tablet--stretch .ee-media.ee-gallery,.ee-grid-masonry-layout--mixed .ee-media,.ee-media--stretch .ee-media,.ee-media.ee-media--stretch,.ee-posts-thumbnail-ratio .ee-post__media{
    position:relative;
    display:block
}
.ee-grid-align--stretch .ee-gallery .ee-media:before,.ee-grid-align--stretch .ee-media.ee-gallery:before,.ee-grid-align-mobile--stretch .ee-gallery .ee-media:before,.ee-grid-align-mobile--stretch .ee-media.ee-gallery:before,.ee-grid-align-tablet--stretch .ee-gallery .ee-media:before,.ee-grid-align-tablet--stretch .ee-media.ee-gallery:before,.ee-grid-masonry-layout--mixed .ee-media:before,.ee-media--stretch .ee-media:before,.ee-media.ee-media--stretch:before,.ee-posts-thumbnail-ratio .ee-post__media:before{
    content:"";
    display:block;
    width:100%;
    padding-bottom:100%
}
.ee-grid-align--stretch .ee-gallery .ee-media .ee-media__wrapper,.ee-grid-align--stretch .ee-media.ee-gallery .ee-media__wrapper,.ee-grid-align-mobile--stretch .ee-gallery .ee-media .ee-media__wrapper,.ee-grid-align-mobile--stretch .ee-media.ee-gallery .ee-media__wrapper,.ee-grid-align-tablet--stretch .ee-gallery .ee-media .ee-media__wrapper,.ee-grid-align-tablet--stretch .ee-media.ee-gallery .ee-media__wrapper,.ee-grid-masonry-layout--mixed .ee-media .ee-media__wrapper,.ee-media--stretch .ee-media .ee-media__wrapper,.ee-media.ee-media--stretch .ee-media__wrapper,.ee-posts-thumbnail-ratio .ee-post__media__thumbnail{
    position:absolute;
    top:0;
    bottom:0;
    left:0;
    right:0
}
.o-ratio--2\:1:before{
    padding-bottom:50%
}
.ee-grid-masonry-layout--mixed .ee-media:before,.o-ratio--4\:3:before{
    padding-bottom:75%
}
.o-ratio--16\:9:before{
    padding-bottom:56.25%
}
.o-flagsize-name>.o-flag__img{
    padding-right:0
}
.o-flagsize-name.o-flag--rev>.o-flag__img{
    padding-right:0;
    padding-left:0
}
.elementor-editor-active .ee-load-status-helper-on .ee-load-status,.elementor-editor-active .ee-load-status-helper-on .ee-load-status__error,.elementor-editor-active .ee-load-status-helper-on .ee-load-status__last,.elementor-editor-active .ee-load-status-helper-on .ee-load-status__request{
    display:block!important
}
.ee-align-icon--left{
    margin-right:12px
}
.ee-align-icon--right{
    -ms-flex-order:2;
    order:2;
    margin-left:12px
}
.ee-circle-progress .elementor-editor-active .elementor-inline-editing.suffix,.ee-timeline .elementor-editor-active .elementor-inline-editing.timeline-item__content__wysiwyg,.ee-timeline .elementor-editor-active .elementor-inline-editing.timeline-item__meta,.elementor-editor-active .ee-circle-progress .elementor-inline-editing.suffix,.elementor-editor-active .ee-timeline .elementor-inline-editing.timeline-item__content__wysiwyg,.elementor-editor-active .ee-timeline .elementor-inline-editing.timeline-item__meta,.elementor-editor-active .elementor-inline-editing.ee-breadcrumbs__crumb--home__text,.elementor-editor-active .elementor-inline-editing.ee-breadcrumbs__separator__text,.elementor-editor-active .elementor-inline-editing.ee-button-text,.elementor-editor-active .elementor-inline-editing.ee-hotspot__text,.elementor-editor-active .elementor-inline-editing.ee-table__text__inner,.elementor-editor-active .elementor-inline-editing.ee-text-divider__text{
    cursor:text
}
.ee-grid{
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    -ms-flex-align:start;
    align-items:flex-start;
    -ms-flex-pack:start;
    justify-content:flex-start
}
.ee-grid__item>*{
    -ms-flex-positive:1;
    flex-grow:1
}
.ee-grid__item--sizer{
    position:absolute
}
.ee-grid-align--top .ee-grid__item{
    display:-ms-flexbox;
    display:flex
}
.ee-grid-align--middle .ee-grid{
    -ms-flex-align:center;
    align-items:center
}
.ee-grid-align--middle .ee-grid__item{
    display:-ms-flexbox;
    display:flex
}
.ee-grid-align--bottom .ee-grid{
    -ms-flex-align:end;
    align-items:flex-end
}
.ee-grid-align--bottom .ee-grid__item{
    display:-ms-flexbox;
    display:flex
}
.ee-grid-align--stretch .ee-grid{
    -ms-flex-align:stretch;
    align-items:stretch
}
.ee-grid-align--stretch .ee-grid__item{
    display:-ms-flexbox;
    display:flex
}
.ee-grid-halign--center .ee-grid{
    -ms-flex-pack:center;
    justify-content:center
}
.ee-grid-halign--right .ee-grid{
    -ms-flex-pack:end;
    justify-content:flex-end
}
.ee-caption--instagram,.ee-media__content{
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:column;
    flex-direction:column
}
.ee-caption__insta{
    display:-ms-flexbox;
    display:flex
}
.ee-caption__insta__icon{
    margin-right:6px
}
.ee-caption__insta__counter,.ee-form__field--checkbox,.ee-form__field--radio{
    display:-ms-flexbox;
    display:flex;
    -ms-flex-align:center;
    align-items:center
}
.ee-media{
    display:block
}
.ee-media__thumbnail img,.ee-media__thumbnail picture{
    width:100%;
    vertical-align:middle
}
.ee-media__content__caption{
    padding:12px;
    color:#fff
}
.ee-grid-align--stretch .ee-gallery .ee-media .ee-media__thumbnail,.ee-grid-align--stretch .ee-gallery .ee-media .ee-media__thumbnail>picture,.ee-grid-align--stretch .ee-media.ee-gallery .ee-media__thumbnail,.ee-grid-align--stretch .ee-media.ee-gallery .ee-media__thumbnail>picture,.ee-grid-align-mobile--stretch .ee-gallery .ee-media .ee-media__thumbnail,.ee-grid-align-mobile--stretch .ee-gallery .ee-media .ee-media__thumbnail>picture,.ee-grid-align-mobile--stretch .ee-media.ee-gallery .ee-media__thumbnail,.ee-grid-align-mobile--stretch .ee-media.ee-gallery .ee-media__thumbnail>picture,.ee-grid-align-tablet--stretch .ee-gallery .ee-media .ee-media__thumbnail,.ee-grid-align-tablet--stretch .ee-gallery .ee-media .ee-media__thumbnail>picture,.ee-grid-align-tablet--stretch .ee-media.ee-gallery .ee-media__thumbnail,.ee-grid-align-tablet--stretch .ee-media.ee-gallery .ee-media__thumbnail>picture,.ee-grid-masonry-layout--mixed .ee-media .ee-media__thumbnail,.ee-grid-masonry-layout--mixed .ee-media .ee-media__thumbnail>picture,.ee-media--stretch .ee-media .ee-media__thumbnail,.ee-media--stretch .ee-media .ee-media__thumbnail>picture,.ee-media.ee-media--stretch .ee-media__thumbnail,.ee-media.ee-media--stretch .ee-media__thumbnail>picture{
    display:-ms-flexbox;
    display:flex;
    height:100%
}
.ee-button-group-stack-desktop.ee-button-group-halign-left .ee-button-group,.ee-media-align--left .ee-media__content{
    -ms-flex-align:start;
    align-items:flex-start
}
.ee-button-group-stack-desktop.ee-button-group-halign-center .ee-button-group,.ee-media-align--center .ee-media__content{
    -ms-flex-align:center;
    align-items:center
}
.ee-button-group-stack-desktop.ee-button-group-halign-right .ee-button-group,.ee-media-align--right .ee-media__content{
    -ms-flex-align:end;
    align-items:flex-end
}
.ee-button-group-stack-desktop.ee-button-group-halign-justify .ee-button-group,.ee-media-align--justify .ee-media__content{
    -ms-flex-align:stretch;
    align-items:stretch
}
.ee-filters-align-center .ee-filters,.ee-media-align--middle .ee-media__content{
    -ms-flex-pack:center;
    justify-content:center
}
.ee-filters-align-right .ee-filters,.ee-media-align--bottom .ee-media__content{
    -ms-flex-pack:end;
    justify-content:flex-end
}
.ee-media-align--stretch .ee-media__content{
    -ms-flex-pack:justify;
    justify-content:space-between
}
.ee-media-effect__content--fade-in .ee-media__content{
    opacity:0
}
.ee-media-effect__content--fade-in .ee-media:hover .ee-media__content{
    opacity:1
}
.ee-media-effect__content--fade-from-bottom .ee-media__content,.ee-media-effect__content--fade-from-left .ee-media__content,.ee-media-effect__content--fade-from-right .ee-media__content,.ee-media-effect__content--fade-from-top .ee-media__content,.ee-media-effect__content--fade-out .ee-media:hover .ee-media__content{
    opacity:0
}
.ee-effect.ee-effect-type--clone.ee-effect-zoom--zoom-in:hover .ee-button:after,.ee-effect.ee-effect-type--clone.ee-effect-zoom--zoom-in:hover .ee-button:before,.ee-effect.ee-effect-type--clone.ee-effect-zoom--zoom-out:hover .ee-button:after,.ee-effect.ee-effect-type--clone.ee-effect-zoom--zoom-out:hover .ee-button:before,.ee-effect.ee-effect-type--clone:hover .ee-button:after,.ee-effect.ee-effect-type--clone:hover .ee-button:before,.ee-media-effect__content--from-bottom .ee-media:hover .ee-media__content,.ee-media-effect__content--from-left .ee-media:hover .ee-media__content,.ee-media-effect__content--from-right .ee-media:hover .ee-media__content,.ee-media-effect__content--from-top .ee-media:hover .ee-media__content{
    transform:translateY(0) translateX(0)
}
.ee-media-effect__content--from-top .ee-media__content,.ee-media-effect__content--to-top .ee-media:hover .ee-media__content{
    transform:translateY(-100%)
}
.ee-media-effect__content--from-right .ee-media__content,.ee-media-effect__content--to-right .ee-media:hover .ee-media__content{
    transform:translateX(100%)
}
.ee-media-effect__content--from-bottom .ee-media__content{
    transform:translateY(100%)
}
.ee-media-effect__content--from-left .ee-media__content{
    transform:translateX(-100%)
}
.ee-media-effect__content--to-bottom .ee-media:hover .ee-media__content{
    transform:translateY(100%)
}
.ee-media-effect__content--to-left .ee-media:hover .ee-media__content{
    transform:translateX(-100%)
}
.ee-media-effect__content--fade-from-bottom .ee-media:hover .ee-media__content,.ee-media-effect__content--fade-from-left .ee-media:hover .ee-media__content,.ee-media-effect__content--fade-from-right .ee-media:hover .ee-media__content,.ee-media-effect__content--fade-from-top .ee-media:hover .ee-media__content{
    opacity:1;
    transform:translateY(0) translateX(0)
}
.ee-media-effect__content--fade-from-top .ee-media__content,.ee-media-effect__content--fade-to-top .ee-media:hover .ee-media__content{
    transform:translateY(-24px)
}
.ee-media-effect__content--fade-from-right .ee-media__content{
    transform:translateX(24px)
}
.ee-media-effect__content--fade-from-bottom .ee-media__content{
    transform:translateY(24px)
}
.ee-media-effect__content--fade-from-left .ee-media__content{
    transform:translateX(-24px)
}
.ee-media-effect__content--fade-to-bottom .ee-media:hover .ee-media__content,.ee-media-effect__content--fade-to-left .ee-media:hover .ee-media__content,.ee-media-effect__content--fade-to-right .ee-media:hover .ee-media__content,.ee-media-effect__content--fade-to-top .ee-media:hover .ee-media__content{
    opacity:0
}
.ee-media-effect__content--fade-to-right .ee-media:hover .ee-media__content{
    transform:translateX(24px)
}
.ee-media-effect__content--fade-to-bottom .ee-media:hover .ee-media__content{
    transform:translateY(24px)
}
.ee-media-effect__content--fade-to-left .ee-media:hover .ee-media__content{
    transform:translateX(-24px)
}
.ee-loader{
    height:2px;
    width:100%;
    background-color:#f7f7f7
}
.ee-loader__progress{
    width:0;
    height:100%;
    display:block;
    background-color:#000
}
.ee-gallery__item{
    z-index:1
}
.ee-gallery__item:hover{
    z-index:2
}
.ee-gallery__item.is--3d,.elementor-widget-ee-scroll-indicator.ee-sticky--stuck{
    z-index:1
}
.ee-gallery__media-wrapper{
    overflow:hidden;
    -webkit-backface-visibility:hidden;
    backface-visibility:hidden;
    transform:translate3d(0,0,0)
}
.ee-gallery__tilt{
    transform-style:preserve-3d
}
.ee-gallery__tilt--depth{
    overflow:visible!important
}
.ee-gallery__tilt .ee-gallery__media__content{
    transform:translateZ(20px)
}
.ee-gallery__tilt .ee-gallery__media__overlay{
    transform:translateZ(10px)
}
.ee-form__field .ee-form__field__control--text[type=color],.ee-form__field .ee-form__field__control--text[type=date],.ee-form__field .ee-form__field__control--text[type=datetime-local],.ee-form__field .ee-form__field__control--text[type=datetime],.ee-form__field .ee-form__field__control--text[type=email],.ee-form__field .ee-form__field__control--text[type=month],.ee-form__field .ee-form__field__control--text[type=number],.ee-form__field .ee-form__field__control--text[type=password],.ee-form__field .ee-form__field__control--text[type=search],.ee-form__field .ee-form__field__control--text[type=tel],.ee-form__field .ee-form__field__control--text[type=text],.ee-form__field .ee-form__field__control--text[type=time],.ee-form__field .ee-form__field__control--text[type=url],.ee-form__field .ee-form__field__control--text[type=week],.ee-form__field.ee-custom .ee-select2.select2-selection,.ee-form__field__control--submit,.ee-form__field__control--text{
    border-radius:0;
    height:auto;
    min-height:48px;
    padding:0 24px;
    border:1px solid #eceeef;
    background-color:#fff
}
.ee-button-group .ee-button-wrapper,.ee-button-group .ee-button-wrapper:hover,.ee-pagination .page-numbers{
    background-color:transparent
}
.ee-button-group .ee-button,.ee-button-group .ee-button-wrapper,.ee-form__field__control--select{
    width:100%
}
.ee-form__field--checkbox label,.ee-form__field--radio label{
    margin:0 0 0 12px;
    -ms-flex-positive:1;
    flex-grow:1
}
.ee-form__field--radio.ee-custom input[type=radio]+label i{
    border-radius:100%
}
.ee-form__field--select select{
    -webkit-appearance:none;
    -moz-appearance:none;
    appearance:none
}
.ee-form__field--select select::-ms-expand{
    display:none
}
.ee-form__field--select:not(.ee-custom) select{
    padding-right:36px
}
.ee-form__field--select:not(.ee-custom) select+label:after{
    content:"";
    position:absolute;
    top:50%;
    right:12px;
    margin-top:-3px;
    width:0;
    height:0;
    border:6px solid transparent;
    border-top-color:#818a91
}
.ee-form__field--check.ee-custom input[type=checkbox],.ee-form__field--check.ee-custom input[type=radio]{
    position:absolute;
    width:0;
    height:0;
    opacity:0
}
.ee-form__field--check.ee-custom input[type=checkbox]+label,.ee-form__field--check.ee-custom input[type=radio]+label{
    display:-ms-flexbox;
    display:flex;
    -ms-flex-align:center;
    align-items:center;
    cursor:pointer;
    margin:0
}
.ee-form__field--check.ee-custom input[type=checkbox]+label i,.ee-form__field--check.ee-custom input[type=radio]+label i{
    transition:.1s linear;
    width:24px;
    height:24px;
    margin-right:12px;
    overflow:hidden;
    text-align:center;
    line-height:24px;
    font-size:0;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-align:center;
    align-items:center;
    -ms-flex-pack:center;
    justify-content:center;
    -ms-flex-negative:0;
    flex-shrink:0;
    border:1px solid #eceeef;
    background-color:#fff
}
.ee-form__field--check.ee-custom input[type=checkbox]+label:hover i,.ee-form__field--check.ee-custom input[type=radio]+label:hover i{
    color:rgba(129,138,145,.3);
    font-size:calc(24px/2)
}
.ee-form__field--check.ee-custom input[type=checkbox]:checked+label i,.ee-form__field--check.ee-custom input[type=radio]:checked+label i{
    font-size:calc(24px/2);
    border-color:#0275d8
}
.ee-form__field--check.ee-custom input[type=checkbox]:checked+label i{
    color:#fff;
    background-color:#0275d8
}
.ee-filters__item [data-filter].ee--active,.ee-form__field--check.ee-custom input[type=radio]+label i,.ee-form__field--check.ee-custom input[type=radio]:checked+label i{
    color:#0275d8
}
.ee-form__field.ee-custom .select2-container+label{
    display:block;
    margin:0
}
.ee-form__field.ee-custom .ee-select2{
    height:auto
}
.ee-button-link.ee-button,.ee-form__field.ee-custom .ee-select2.select2-selection{
    display:-ms-flexbox;
    display:flex
}
.ee-form__field.ee-custom .ee-select2.select2-selection .select2-selection__rendered{
    -ms-flex-positive:1;
    flex-grow:1;
    padding:0;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-align:center;
    align-items:center
}
.ee-form__field.ee-custom .ee-select2.select2-selection .select2-selection__arrow{
    height:auto;
    position:relative;
    width:auto;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-align:center;
    align-items:center;
    padding-left:12px
}
.ee-form__field.ee-custom .ee-select2.select2-selection .select2-selection__arrow b{
    position:relative;
    margin:0;
    left:auto;
    top:auto
}
.ee-form__field.ee-custom .select2-container--open .ee-select2 .select2-selection__arrow b{
    margin-top:-2px
}
.select2-dropdown.ee-select2__dropdown{
    z-index:99999;
    overflow:hidden;
    border:1px solid #eceeef;
    border-radius:0
}
.select2-dropdown.ee-select2__dropdown .select2-results__option[aria-selected=true]{
    background-color:#eceeef
}
.select2-dropdown.ee-select2__dropdown .select2-results__option--highlighted[aria-selected]{
    background-color:#0275d8
}
.ee-pagination--is,.ee-swiper__container{
    display:none
}
.ee-button-content-wrapper,.ee-filters__item>*,.ee-swiper__container.swiper-container-horizontal,.ee-swiper__container.swiper-container-vertical{
    display:block
}
.ee-swiper__container .ee-swiper__wrapper{
    display:-ms-flexbox;
    display:flex;
    width:auto
}
.ee-swiper__container .ee-swiper__slide{
    height:auto;
    overflow:visible
}
.ee-swiper__container .ee-swiper__slide figure{
    line-height:inherit
}
.ee-swiper__container.swiper-container-vertical{
    height:400px
}
.ee-swiper__container.swiper-container-vertical .ee-swiper__pagination{
    right:0!important
}
.ee-swiper__container.swiper-container-multirow .ee-grid{
    -ms-flex-wrap:wrap!important;
    flex-wrap:wrap!important
}
.ee-swiper__container .ee-grid{
    -ms-flex-wrap:nowrap;
    flex-wrap:nowrap
}
.ee-swiper__container--kenburns .ee-swiper__slide img{
    transition:10s ease-out;
    transform:scale(1.2);
    transform-origin:center center
}
.ee-swiper__container--kenburns .ee-swiper__slide.swiper-slide-active img{
    transform:scale(1)!important
}
.ee-swiper__container--kenburns-random .ee-swiper__slide:nth-child(1n) img{
    transform-origin:top left
}
.ee-swiper__container--kenburns-random .ee-swiper__slide:nth-child(2n) img{
    transform-origin:bottom right
}
.ee-swiper__container--kenburns-random .ee-swiper__slide:nth-child(3n) img{
    transform-origin:center right
}
.ee-swiper__container--kenburns-random .ee-swiper__slide:nth-child(4n) img{
    transform-origin:bottom center
}
.ee-swiper__container--kenburns-random .ee-swiper__slide:nth-child(5n) img{
    transform-origin:top right
}
.ee-swiper__container--kenburns-random .ee-swiper__slide:nth-child(6n) img{
    transform-origin:center center
}
.ee-swiper__container--kenburns-random .ee-swiper__slide:nth-child(7n) img{
    transform-origin:bottom left
}
.ee-swiper__container--kenburns-random .ee-swiper__slide:nth-child(8n) img{
    transform-origin:top center
}
.ee-swiper__container--kenburns-random .ee-swiper__slide:nth-child(9n) img{
    transform-origin:center left
}
.ee-swiper__pagination--horizontal.ee-swiper__pagination{
    bottom:0!important
}
.ee-swiper__pagination--horizontal .swiper-pagination-bullet{
    margin:0 6px
}
.ee-swiper__pagination--vertical.ee-swiper__pagination{
    top:0;
    bottom:0;
    right:0;
    transform:none;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:column;
    flex-direction:column;
    -ms-flex-pack:center;
    justify-content:center
}
.ee-swiper__pagination--vertical .swiper-pagination-bullet{
    margin:6px 0
}
.ee-swiper__pagination--vertical .swiper-pagination-bullet:first-child{
    margin-top:0!important
}
.ee-swiper__pagination--vertical .swiper-pagination-bullet:last-child{
    margin-bottom:0!important
}
.ee-swiper__pagination--outside.ee-swiper__pagination--horizontal{
    position:relative;
    margin-top:24px
}
.ee-swiper__pagination--outside.ee-swiper__pagination--vertical{
    position:absolute;
    transform:translateX(100%)
}
.ee-swiper__navigation--top .ee-swiper__button{
    top:0;
    transform:none
}
.ee-swiper__navigation--middle .ee-swiper__button{
    top:50%;
    transform:translateY(calc(-50% - 24px))
}
.ee-swiper__navigation--bottom .ee-swiper__button{
    top:auto;
    bottom:0;
    transform:none
}
.ee-swiper__navigation--left.ee-arrows--vertical .ee-swiper__button{
    left:0;
    right:auto;
    transform:none
}
.ee-swiper__navigation--center.ee-arrows--vertical .ee-swiper__button{
    left:50%;
    transform:translateX(calc(-50% - 24px))
}
.ee-swiper__navigation--right.ee-arrows--vertical .ee-swiper__button{
    right:0;
    left:auto;
    transform:none
}
.ee-swiper__navigation--outside .ee-swiper__button--prev{
    left:-100px
}
.ee-swiper__navigation--outside .ee-swiper__button--next{
    right:-100px
}
.ee-filters{
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    -ms-flex-pack:center;
    justify-content:center;
    margin-top:0;
    margin-bottom:48px
}
.ee-filters__item{
    -ms-flex-positive:0;
    flex-grow:0;
    cursor:pointer;
    text-align:center
}
.ee-button,.ee-button-text,.ee-pagination .page-numbers,.ee-player,.ee-player__source{
    display:inline-block
}
.ee-filters-align-center .ee-filters .ee-filters__item,.ee-filters-align-left .ee-filters .ee-filters__item,.ee-filters-align-right .ee-filters .ee-filters__item{
    -ms-flex-positive:0;
    flex-grow:0
}
.ee-filters-align-justify .ee-filters .ee-filters__item{
    -ms-flex-positive:1;
    flex-grow:1
}
.ee-pagination{
    font-size:0
}
.ee-pagination .page-numbers{
    font-size:14px;
    margin:0 6px
}
.ee-notification{
    padding:12px;
    border:1px solid #e8c4c4;
    color:#a94442;
    background-color:#f2dede
}
.ee-button{
    line-height:1;
    color:#fff;
    background-color:#818a91;
    text-align:center
}
.ee-button.ee-size-xs{
    font-size:13px;
    border-radius:2px
}
.ee-button.ee-size-xs .ee-button-content-wrapper,.ee-effect .ee-button.ee-size-xs:after{
    padding:10px 20px
}
.ee-button.ee-size-sm{
    font-size:15px;
    border-radius:3px
}
.ee-button.ee-size-sm .ee-button-content-wrapper,.ee-effect .ee-button.ee-size-sm:after{
    padding:12px 24px
}
.ee-button.ee-size-md{
    font-size:16px;
    border-radius:4px
}
.ee-button.ee-size-md .ee-button-content-wrapper,.ee-effect .ee-button.ee-size-md:after{
    padding:15px 30px
}
.ee-button.ee-size-lg{
    font-size:18px;
    border-radius:5px
}
.ee-button.ee-size-lg .ee-button-content-wrapper,.ee-effect .ee-button.ee-size-lg:after{
    padding:20px 40px
}
.ee-button.ee-size-xl{
    font-size:20px;
    border-radius:6px
}
.ee-button.ee-size-xl .ee-button-content-wrapper,.ee-effect .ee-button.ee-size-xl:after{
    padding:25px 50px
}
.ee-icon--left{
    -ms-flex-order:0;
    order:0;
    margin-right:12px
}
.ee-icon--right{
    -ms-flex-order:2;
    order:2
}
.ee-icon--flush,.ee-tooltip p:last-child{
    margin:0
}
.ee-editor-placeholder{
    text-align:center;
    padding:10px;
    background-color:#f7f7f7;
    border:1px solid #d4d4d4
}
.ee-editor-placeholder:not(:last-child){
    margin-bottom:10px
}
.ee-editor-placeholder__body,.ee-editor-placeholder__title{
    font-family:Roboto,Arial,Helvetica,Verdana,sans-serif
}
.ee-editor-placeholder__title{
    font-weight:400;
    margin-bottom:5px;
    color:#373a3c
}
.ee-editor-placeholder__body{
    font-size:12px;
    color:#818a91
}
.ee-tooltip{
    position:absolute;
    z-index:999;
    padding:12px;
    background-color:#000;
    color:#fff
}
.ee-player,.ee-player__control--progress{
    position:relative;
    transform:translate3d(0,0,0);
    overflow:hidden
}
.ee-tooltip:after{
    content:'';
    position:absolute;
    width:0;
    height:0;
    left:50%;
    bottom:-10px;
    margin-left:-10px;
    border-left:10px solid transparent;
    border-right:10px solid transparent;
    border-top:10px solid #000
}
.ee-tooltip.to--bottom:after{
    top:-10px;
    bottom:auto;
    border-top:0;
    border-bottom:10px solid #000
}
.ee-tooltip.to--bottom.at--left:after{
    border-left-color:#000
}
.ee-tooltip.to--bottom.at--right:after{
    border-right-color:#000
}
.ee-tooltip.to--left:after{
    right:-10px;
    left:auto;
    bottom:auto;
    top:50%;
    margin:-10px 0 0;
    border-right:0 solid transparent;
    border-left:10px solid #000;
    border-bottom:10px solid transparent;
    border-top:10px solid transparent
}
.ee-tooltip.to--left.at--top:after{
    border-top-color:#000
}
.ee-tooltip.to--left.at--bottom:after{
    border-bottom-color:#000
}
.ee-tooltip.to--right:after{
    left:-10px;
    right:auto;
    bottom:auto;
    top:50%;
    margin:-10px 0 0;
    border-left:0 solid transparent;
    border-right:10px solid #000;
    border-bottom:10px solid transparent;
    border-top:10px solid transparent
}
.ee-tooltip.to--right.at--top:after{
    border-top-color:#000
}
.ee-tooltip.to--right.at--bottom:after{
    border-bottom-color:#000
}
.ee-tooltip.to--top:after{
    bottom:-10px;
    top:auto;
    border-bottom:0;
    border-top-color:#000
}
.ee-tooltip.to--top.at--left:after{
    border-left-color:#000
}
.ee-tooltip.to--top.at--right:after{
    border-right-color:#000
}
.ee-tooltip.at--top:after{
    bottom:auto;
    top:0
}
.ee-tooltip.at--bottom:after{
    top:auto;
    bottom:0
}
.ee-arrow--prev,.ee-tooltip.at--left:after{
    left:0
}
.ee-tooltip.at--right:after{
    right:0;
    left:auto
}
.ee-tooltip.at--bottom:after,.ee-tooltip.at--left:after,.ee-tooltip.at--right:after,.ee-tooltip.at--top:after{
    margin:0;
    border:10px solid transparent
}
.elementor-widget-devices-extended.ee-device-landscape-scrollable .ee-device__media__screen__landscape__inner,.elementor-widget-devices-extended.ee-device-portrait-scrollable .ee-device__media__screen--image-inner{
    margin-right:-100px;
    padding-right:100px
}
.ee-player{
    font-size:12px
}
.ee-player__cover{
    cursor:pointer;
    transition:opacity .2s linear
}
.ee-effect.ee-effect-type--clone .ee-button:before,.ee-effect.ee-effect-type--cube .ee-button:before,.ee-effect.ee-effect-type--flip .ee-button:before,.ee-player__cover:after{
    content:""
}
.ee-player__control{
    cursor:default;
    white-space:nowrap
}
.ee-arrow,.ee-player__control--icon,.ee-player__control--progress,.ee-player__controls__browse{
    cursor:pointer
}
.ee-player__control--indicator{
    padding:0 6px
}
.ee-player__control--progress{
    margin:0 6px;
    height:12px
}
.ee-player__control--progress__inner{
    position:absolute;
    left:0;
    top:0;
    bottom:0;
    transition:background-color .2s linear
}
.ee-player__control--progress__track{
    opacity:.2;
    right:0
}
.ee-player__control--icon{
    font-size:1em;
    padding:0 6px
}
.ee-button-group-stack-desktop .ee-button-group>li>a,.ee-player__control--icon:before{
    display:block
}
.ee-player__control--icon:hover{
    opacity:1
}
.ee-player__controls__overlay{
    list-style:none;
    white-space:nowrap;
    margin:0;
    padding:0;
    transition:opacity .2s linear
}
.ee-player__controls__bar,.ee-player__controls__overlay .ee-player__control{
    transition:background-color .2s linear,box-shadow .2s linear,opacity .2s linear,color .2s linear
}
.ee-player__controls__overlay .ee-player__control{
    cursor:pointer;
    vertical-align:middle;
    position:relative;
    width:60px;
    height:60px;
    font-size:60px
}
.ee-player__controls__overlay .ee-player__control.nicon-play:before{
    margin-left:3%
}
.ee-player__controls__overlay .ee-player__control:before{
    font-size:.5em
}
.ee-player__controls__overlay .ee-player__controls__rewind{
    display:none;
    margin-right:24px
}
.ee-player__controls__overlay .ee-player__controls__rewind:before{
    margin-top:-4%
}
.ee-player__controls__time{
    padding:6px
}
.ee-player__controls__progress{
    -ms-flex-preferred-size:80%;
    flex-basis:80%;
    -ms-flex-positive:1;
    flex-grow:1
}
.ee-player__controls__volume{
    -ms-flex-preferred-size:20%;
    flex-basis:20%;
    -ms-flex-positive:1;
    flex-grow:1;
    display:-ms-flexbox;
    display:flex;
    position:relative;
    -ms-flex-align:center;
    align-items:center
}
.ee-button-group-content-halign-justify .ee-button-group .ee-button-content-wrapper .ee-button-text,.ee-player__controls__volume-bar{
    -ms-flex-positive:1;
    flex-grow:1
}
.ee-player__controls__bar{
    display:-ms-flexbox;
    display:flex;
    -ms-flex-align:center;
    align-items:center;
    padding:12px
}
.ee-player__controls__bar-wrapper{
    transition:transform .4s cubic-bezier(.42,0,.2,1)
}
.ee-player.paused .ee-player__controls__overlay .ee-player__controls__rewind{
    display:inline-block;
    margin-right:24px
}
.ee-arrow{
    z-index:1;
    display:-ms-inline-flexbox;
    display:inline-flex;
    border-radius:100%;
    background-color:#fff;
    color:#000;
    padding:1em;
    margin:24px;
    font-size:24px
}
.ee-arrow--next{
    right:0
}
.ee-arrow--disabled{
    cursor:default
}
.ee-arrow__svg{
    width:100%;
    height:auto
}
.ee-arrows--vertical .ee-arrow i,.elementor-widget-devices-extended.ee-device-orientation-landscape .ee-device-wrapper .ee-device__shape svg{
    transform:rotate(90deg)
}
.ee-arrows--vertical .ee-arrow--prev{
    left:auto;
    bottom:auto;
    top:0
}
.ee-arrows--vertical .ee-arrow--next{
    right:auto;
    top:auto;
    bottom:0
}
.ee-icon,.ee-menu,.ee-timeline .woocommerce.product .add_to_cart_button,.ee-timeline .woocommerce.product .added_to_cart,.ee-unfold__icon{
    display:inline-block
}
.ee-icon i,.ee-icon-support--svg svg{
    vertical-align:middle
}
.ee-icon-support--svg svg{
    display:inline-block;
    width:1em;
    height:auto
}
.ee-icon-support--svg-large svg{
    width:1.5em
}
.ee-button-content-wrapper,.ee-button-gap,.ee-button-wrapper{
    display:-ms-flexbox!important;
    display:flex!important
}
.ee-button-content-wrapper{
    -ms-flex-pack:center;
    justify-content:center;
    -ms-flex-positive:1;
    flex-grow:1
}
.ee-button-group{
    -ms-flex-wrap:wrap;
    flex-wrap:wrap
}
.elementor-widget-image-comparison .elementor-widget-container{
    overflow:hidden;
    font-size:0
}
.ee-image-comparison{
    position:relative;
    width:100%;
    font-size:1rem
}
.ee-image-comparison img{
    display:block;
    max-width:100%;
    width:100%
}
.ee-image-comparison__image{
    position:absolute;
    top:0;
    left:0;
    height:100%;
    width:0;
    overflow:hidden;
    transform:translateZ(0);
    -webkit-backface-visibility:hidden;
    backface-visibility:hidden
}
.ee-image-comparison__image .ee-image-comparison__label{
    right:auto;
    left:0
}
.ee-offcanvas__slidebar,.is--visible .ee-image-comparison__image{
    width:50%
}
.ee-image-comparison__image img{
    position:absolute;
    left:0;
    top:0;
    display:block;
    width:auto;
    height:100%!important;
    max-width:none!important
}
.ee-image-comparison__separator{
    right:0;
    width:1px;
    height:100%;
    background-color:#fff;
    transform:translateX(50%) translateY(-50%)
}
.ee-image-comparison__label{
    position:absolute!important;
    bottom:0;
    right:0;
    padding:1em;
    opacity:0;
    transform:translateY(20px);
    transition:transform .3s .7s,opacity .3s .7s
}
.ee-image-comparison__label.is--hidden,.timeline-item.is--hidden{
    visibility:hidden
}
.ee-offcanvas--open .ee-offcanvas__overlay,.ee-offcanvas--opening .ee-offcanvas__overlay{
    visibility:visible;
    opacity:1
}
.is--visible .ee-image-comparison__label{
    opacity:1;
    transform:translateY(0)
}
.ee-image-comparison__label--empty,.ee-text-divider--left .ee-text-divider__before,.ee-text-divider--right .ee-text-divider__after,.hotip-content{
    display:none
}
.ee-image-comparison__label--clickable{
    cursor:pointer
}
.ee-image-comparison__handle{
    -ms-touch-action:none;
    touch-action:none;
    position:absolute;
    height:44px;
    width:44px;
    left:50%;
    top:50%;
    margin-left:-22px;
    margin-top:-22px;
    border-radius:50%;
    background:#fff;
    cursor:move;
    opacity:0;
    transform:translate3d(0,0,0) scale(0);
    color:#000
}
.ee-image-comparison__handle:before{
    font-size:.4em
}
.ee-image-comparison__handle.draggable{
    background-color:#000;
    color:#fff
}
.is--visible .ee-image-comparison__handle{
    opacity:1;
    transform:translate3d(0,0,0) scale(1);
    transition:transform .3s .7s,opacity .7s
}
.ee-image-comparison--top .ee-image-comparison__label{
    top:0;
    bottom:auto
}
.ee-image-comparison--middle .ee-image-comparison__label{
    top:50%;
    bottom:auto;
    transform:translateY(-50%)
}
.ee-image-comparison--bottom .ee-image-comparison__label{
    top:auto;
    bottom:0
}
@keyframes bounce-in{
    0%{
        width:0
    }
    60%{
        width:55%
    }
    100%{
        width:50%
    }
}
.ee-text-divider{
    display:-ms-flexbox;
    display:flex;
    -ms-flex-pack:center;
    justify-content:center;
    -ms-flex-align:center;
    align-items:center;
    position:relative;
    margin:0 auto
}
.ee-text-divider__text{
    -ms-flex-negative:1;
    flex-shrink:1;
    padding:0 6px;
    margin:0
}
.ee-calendar a,.ee-text-divider__text:not([href]){
    cursor:default
}
.ee-text-divider__after,.ee-text-divider__before{
    -ms-flex-positive:1;
    flex-grow:1;
    height:1px;
    min-height:1px;
    background-color:#000
}
.elementor-widget-devices-extended{
    font-size:0;
    display:block
}
.elementor-widget-devices-extended .ee-device-wrapper{
    margin:0 auto;
    display:inline-block;
    max-width:100%;
    transition:.3s cubic-bezier(.42,0,.2,1);
    transition-property:width,padding-bottom
}
.elementor-widget-devices-extended .ee-device{
    position:relative;
    display:inline-block;
    height:0;
    max-width:100%;
    width:100%;
    transition:.3s cubic-bezier(.42,0,.2,1)
}
.elementor-widget-devices-extended .ee-device svg{
    width:100%;
    height:auto;
    display:block;
    font-size:1rem;
    transition:.3s cubic-bezier(.42,0,.2,1)
}
.elementor-widget-devices-extended .ee-device svg .back-shape,.elementor-widget-devices-extended .ee-device svg .side-shape,.elementor-widget-devices-extended.ee-device-skin-gold svg .overlay-shape,.elementor-widget-devices-extended.ee-device-skin-jetblack svg .back-shape,.elementor-widget-devices-extended.ee-device-skin-jetblack svg .side-shape,.elementor-widget-devices-extended.ee-device-skin-rosegold svg .overlay-shape,.elementor-widget-devices-extended.ee-device-skin-silver svg .overlay-shape{
    fill:#000
}
.elementor-widget-devices-extended .ee-device svg .overlay-shape{
    fill-opacity:.2;
    fill:#fff
}
.elementor-widget-devices-extended .ee-device__shape{
    width:100%;
    transition:.3s cubic-bezier(.42,0,.2,1)
}
.elementor-widget-devices-extended .ee-device__media{
    position:absolute;
    left:50%;
    transition:.3s cubic-bezier(.42,0,.2,1);
    border-radius:3px
}
.elementor-widget-devices-extended .ee-device__media__inner{
    background-color:rgba(255,255,255,.2);
    position:relative;
    left:0;
    width:100%;
    height:0;
    transition:.3s cubic-bezier(.42,0,.2,1)
}
.elementor-widget-devices-extended .ee-device__media__screen{
    overflow:hidden;
    display:-ms-flexbox;
    display:flex;
    border-radius:3px;
    transition:.3s cubic-bezier(.42,0,.2,1);
    z-index:2
}
.elementor-widget-devices-extended .ee-device__media__screen__landscape{
    z-index:1;
    opacity:0
}
.elementor-widget-devices-extended .ee-device__media__screen__inner{
    left:0;
    right:0
}
.elementor-widget-devices-extended .ee-device__media__screen__inner,.elementor-widget-devices-extended .ee-device__media__screen__inner img{
    width:100%
}
.ee-calendar .clndr,.ee-gallery-slider__gallery .swiper-container-vertical .ee-gallery__item,.elementor-widget-devices-extended .ee-device__media__screen__inner figure{
    overflow:hidden
}
.elementor-widget-devices-extended .ee-device__media__screen--video .ee-device__media__screen__inner,.elementor-widget-devices-extended .ee-device__media__screen--video .ee-video-player{
    width:100%;
    height:100%
}
.ee-popup--trigger-text,.elementor-editor-active .ee-popup,.elementor-widget-devices-extended .ee-device-type-window .ee-video-player,.elementor-widget-devices-extended .ee-device__media__screen--video .ee-device__media__screen__inner>video,.elementor-widget-devices-extended .ee-device__media__screen--video .ee-video-player>video{
    height:auto
}
.elementor-widget-devices-extended .ee-device-type-phone{
    width:277px
}
.elementor-widget-devices-extended .ee-device-type-phone .ee-device{
    width:277px;
    padding-bottom:207.22022%
}
.elementor-widget-devices-extended .ee-device-type-phone .ee-device__media{
    top:11.7%;
    width:88.80866%;
    transform:translateX(-50%)
}
.elementor-widget-devices-extended .ee-device-type-phone .ee-device__media__inner{
    padding-bottom:177.77778%
}
.elementor-widget-devices-extended .ee-device-type-tablet{
    width:430px
}
.elementor-widget-devices-extended .ee-device-type-tablet .ee-device{
    width:430px;
    padding-bottom:138.37209%
}
.elementor-widget-devices-extended .ee-device-type-tablet .ee-device__media{
    top:50%;
    transform:translateX(-50%) translateY(-50%);
    width:90.69767%
}
.elementor-widget-devices-extended .ee-device-type-tablet .ee-device__media__inner{
    padding-bottom:133.33333%
}
.elementor-widget-devices-extended .ee-device-type-desktop,.elementor-widget-devices-extended .ee-device-type-laptop{
    width:645px
}
.elementor-widget-devices-extended .ee-device-type-laptop .ee-device{
    width:645px;
    padding-bottom:57.36434%
}
.elementor-widget-devices-extended .ee-device-type-laptop .ee-device__media{
    top:47.9%;
    transform:translateX(-50%) translateY(-50%);
    width:76.43411%
}
.elementor-widget-devices-extended .ee-device-type-laptop .ee-device__media__inner{
    padding-bottom:62.47465%
}
.elementor-widget-devices-extended .ee-device-type-desktop .ee-device{
    width:895px;
    padding-bottom:88.49162%
}
.elementor-widget-devices-extended .ee-device-type-desktop .ee-device__media{
    top:33.5%;
    transform:translateX(-50%) translateY(-50%);
    width:92.2905%
}
.elementor-widget-devices-extended .ee-device-type-desktop .ee-device__media__inner{
    padding-bottom:56.41646%
}
.elementor-widget-devices-extended .ee-device-type-window{
    width:1000px
}
.elementor-widget-devices-extended .ee-device-type-window .ee-device{
    width:1000px;
    height:auto;
    padding-bottom:0
}
.elementor-widget-devices-extended .ee-device-type-window .ee-device__media,.elementor-widget-devices-extended .ee-device-type-window .ee-device__shape{
    position:relative;
    transform:none;
    top:auto;
    left:auto;
    border-radius:0
}
.elementor-widget-devices-extended .ee-device-type-window .ee-device__media{
    width:100%
}
.elementor-widget-devices-extended .ee-device-type-window .ee-device__media__inner{
    height:auto;
    padding-bottom:0
}
.elementor-widget-devices-extended .ee-device-type-window .ee-device__media__screen{
    overflow:visible;
    position:relative
}
.elementor-widget-devices-extended .ee-device-type-window .ee-device__media__screen__inner{
    position:relative;
    top:auto;
    left:auto;
    height:auto;
    width:100%;
    overflow:visible
}
.elementor-widget-devices-extended.ee-device-video-cover .ee-device__media__screen--video .ee-video-player>video{
    object-fit:cover;
    height:inherit
}
.elementor-widget-devices-extended.ee-device-orientation-landscape .ee-device-wrapper .ee-device__media{
    top:50%;
    transform:translateY(-50%) translateX(-50%)
}
.elementor-widget-devices-extended.ee-device-orientation-landscape .ee-device-wrapper .ee-device__orientation{
    transform:translateY(calc(100%+24px)) translateX(-50%) rotate(-90deg)
}
.elementor-widget-devices-extended.ee-device-orientation-landscape .ee-device-wrapper.ee-device-type-phone{
    width:574px
}
.elementor-widget-devices-extended.ee-device-orientation-landscape .ee-device-wrapper.ee-device-type-phone .ee-device{
    width:574px;
    padding-bottom:48.25784%
}
.elementor-widget-devices-extended.ee-device-orientation-landscape .ee-device-wrapper.ee-device-type-phone .ee-device__shape{
    width:48.25784%
}
.elementor-widget-devices-extended.ee-device-orientation-landscape .ee-device-wrapper.ee-device-type-phone .ee-device__media{
    width:76.30662%
}
.elementor-widget-devices-extended.ee-device-orientation-landscape .ee-device-wrapper.ee-device-type-phone .ee-device__media__inner{
    padding-bottom:56.25%
}
.elementor-widget-devices-extended.ee-device-orientation-landscape .ee-device-wrapper.ee-device-type-tablet{
    width:595px
}
.elementor-widget-devices-extended.ee-device-orientation-landscape .ee-device-wrapper.ee-device-type-tablet .ee-device{
    width:595px;
    padding-bottom:72.26891%
}
.elementor-widget-devices-extended.ee-device-orientation-landscape .ee-device-wrapper.ee-device-type-tablet .ee-device__shape{
    width:72.26891%
}
.elementor-widget-devices-extended.ee-device-orientation-landscape .ee-device-wrapper.ee-device-type-tablet .ee-device__media{
    width:87.39496%
}
.elementor-widget-devices-extended.ee-device-orientation-landscape .ee-device-wrapper.ee-device-type-tablet .ee-device__media__inner{
    padding-bottom:75%
}
.elementor-widget-devices-extended.ee-device-landscape-scrollable .ee-device__media__screen__landscape,.elementor-widget-devices-extended.ee-device-portrait-scrollable .ee-device__media__screen--image{
    overflow-y:auto
}
.elementor-widget-devices-extended .ee-device__orientation{
    position:absolute;
    bottom:0;
    left:50%;
    z-index:99;
    width:28px;
    height:28px;
    transform:translateY(calc(100%+24px)) translateX(-50%);
    font-size:28px;
    color:rgba(0,0,0,.1);
    cursor:pointer;
    transition:.3s cubic-bezier(.42,0,.2,1)
}
.elementor-widget-devices-extended .ee-device__orientation:before{
    display:block
}
.elementor-widget-devices-extended .ee-device.has--orientation-control{
    margin-bottom:52px
}
.elementor-widget-devices-extended.ee-device-orientation-landscape .ee-device.has--orientation-control .ee-device__media__screen{
    opacity:0;
    z-index:1
}
.elementor-widget-devices-extended.ee-device-orientation-landscape .ee-device.has--orientation-control .ee-device__media__screen__landscape{
    opacity:1;
    z-index:2
}
.elementor-widget-devices-extended.ee-device-controls-tone-light svg .overlay-shape,.elementor-widget-devices-extended.ee-device-skin-jetblack svg .overlay-shape{
    fill:#fff;
    fill-opacity:.2
}
.elementor-widget-devices-extended.ee-device-skin-black svg .overlay-shape{
    fill:#fff
}
.elementor-widget-devices-extended.ee-device-skin-black svg .back-shape,.elementor-widget-devices-extended.ee-device-skin-black svg .side-shape{
    fill:#343639
}
.elementor-widget-devices-extended.ee-device-skin-silver svg .back-shape,.elementor-widget-devices-extended.ee-device-skin-silver svg .side-shape{
    fill:#e4e6e7
}
.elementor-widget-devices-extended.ee-device-skin-gold svg .back-shape,.elementor-widget-devices-extended.ee-device-skin-gold svg .side-shape{
    fill:#fbe6cf
}
.elementor-widget-devices-extended.ee-device-skin-rosegold svg .back-shape,.elementor-widget-devices-extended.ee-device-skin-rosegold svg .side-shape{
    fill:#fde4dc
}
.elementor-widget-devices-extended.ee-device-controls-tone-dark svg .overlay-shape{
    fill:#000;
    fill-opacity:.2
}
.elementor-widget-devices-extended svg .lighten{
    fill:#fff;
    fill-opacity:.3
}
.elementor-widget-devices-extended svg .lighten-more{
    fill:#fff;
    fill-opacity:.5
}
.ee-hotspots img{
    width:100%;
    display:block
}
.ee-hotspot{
    position:absolute;
    left:48px;
    top:48px
}
.ee-hotspot__wrapper{
    box-sizing:content-box;
    cursor:pointer;
    text-align:center;
    line-height:40px
}
.ee-calendar__table,.ee-search-form-input-position--left .ee-search-form__submit,.ee-search-form-input-position--right .ee-search-form__submit,[canvas=container],[off-canvas],body,html{
    box-sizing:border-box
}
.ee-hotspots:not(.ee-hotspots--no-pulse) .ee-hotspot__wrapper:before{
    content:"";
    position:absolute;
    z-index:-1;
    transform:scale(1);
    pointer-events:none;
    animation:2s infinite pulse-grow
}
.ee-hotspot__wrapper,.ee-hotspot__wrapper:before{
    min-width:40px;
    min-height:40px;
    display:block;
    background-color:#000;
    color:#fff;
    border-radius:9999px
}
.ee-circle-progress-position--hide .ee-circle-progress__value,.ee-circle-progress__value.is--hidden{
    display:none
}
.ee-hotspot:hover .ee-hotspot__wrapper:before{
    animation:none
}
.ee-hotspot__text{
    width:100%;
    display:table;
    padding:0 12px
}
.ee-hotspot__icon{
    display:table-cell;
    vertical-align:middle
}
@keyframes pulse-grow{
    0%{
        transform:scale(1);
        opacity:1
    }
    100%{
        transform:scale(1.5);
        opacity:0
    }
}
.ee-circle-progress{
    position:relative;
    display:inline-block
}
.ee-circle-progress canvas{
    display:block;
    max-width:100%;
    height:auto!important;
    margin:0 auto
}
.ee-circle-progress__value{
    cursor:default;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-pack:center;
    justify-content:center;
    font-size:30px;
    font-weight:700
}
.ee-circle-progress__value>.suffix{
    text-align:left;
    font-size:.5em;
    margin-left:.2em
}
.ee-circle-progress__icon{
    font-size:24px
}
.ee-circle-progress__text{
    display:block;
    margin-top:12px
}
.ee-circle-progress-suffix--before .ee-circle-progress__value{
    -ms-flex-direction:row-reverse;
    flex-direction:row-reverse
}
.ee-circle-progress-suffix--before .ee-circle-progress__value>.suffix{
    margin-right:.2em;
    margin-left:0
}
.ee-circle-progress-suffix--top .ee-circle-progress__value,.ee-labels-align-stacked--start .ee-toggle-element .ee-toggle-element__controls{
    -ms-flex-align:start;
    align-items:flex-start
}
.ee-circle-progress-suffix--middle .ee-circle-progress__value,.ee-offcanvas__trigger .ee-button-content-wrapper{
    -ms-flex-align:center;
    align-items:center
}
.ee-circle-progress-suffix--bottom .ee-circle-progress__value{
    -ms-flex-align:baseline;
    align-items:baseline
}
.ee-circle-progress-suffix--stretch .ee-circle-progress__value>.suffix{
    font-size:inherit;
    line-height:inherit;
    margin:0
}
.ee-circle-progress-position--below .ee-circle-progress__value{
    -ms-flex-pack:center;
    justify-content:center
}
.ee-scroll-indicator__element__link,.elementor-element .ee-parallax,.elementor-element .ee-parallax__inner{
    transition:none
}
.ee-scroll-indicator__element__link:hover{
    color:initial
}
.ee-gallery-slider__gallery .ee-gallery__item,.ee-scroll-indicator__element__link.has--cursor{
    cursor:pointer
}
.ee-scroll-indicator--skin-bar .ee-scroll-indicator__element__wrapper,.ee-scroll-indicator--skin-bullets .ee-scroll-indicator__element__wrapper{
    display:block;
    position:relative;
    background-color:#d4d4d4
}
.ee-scroll-indicator--skin-bar .ee-scroll-indicator__element__link.is--reading .ee-scroll-indicator__element__progress,.ee-scroll-indicator--skin-bullets .ee-scroll-indicator__element__link.is--reading .ee-scroll-indicator__element__progress{
    display:block
}
.ee-scroll-indicator--skin-bar .ee-scroll-indicator__element__link.is--read .ee-scroll-indicator__element__wrapper,.ee-scroll-indicator--skin-bullets .ee-scroll-indicator__element__link.is--read .ee-scroll-indicator__element__wrapper{
    display:block;
    background-color:#0275d8
}
.ee-scroll-indicator--skin-bar .ee-scroll-indicator__element__progress,.ee-scroll-indicator--skin-bullets .ee-scroll-indicator__element__progress{
    width:0;
    display:none
}
.ee-scroll-indicator--skin-bullets{
    height:100%
}
.ee-scroll-indicator--skin-bullets .ee-scroll-indicator__menu{
    -ms-flex-align:center;
    align-items:center;
    -ms-flex-pack:center;
    justify-content:center;
    padding:12px;
    height:100%
}
.ee-scroll-indicator--skin-bullets .ee-scroll-indicator__element{
    position:relative;
    -ms-flex-positive:0!important;
    flex-grow:0!important
}
.ee-scroll-indicator--skin-bullets .ee-scroll-indicator__element__progress{
    width:100%;
    height:0
}
.ee-scroll-indicator--skin-bullets .ee-scroll-indicator__element__wrapper{
    border-radius:100%;
    width:12px;
    height:12px;
    overflow:hidden
}
.ee-scroll-indicator--skin-bullets .ee-scroll-indicator__element__link{
    padding:6px
}
.ee-scroll-indicator--skin-bar .ee-scroll-indicator__element__wrapper{
    position:relative;
    height:6px
}
.ee-scroll-indicator--skin-list .ee-scroll-indicator__menu{
    -ms-flex-align:stretch;
    align-items:stretch
}
.ee-scroll-indicator--skin-list .ee-scroll-indicator__element{
    display:block;
    width:100%
}
.ee-scroll-indicator--skin-list .ee-scroll-indicator__element__link{
    display:-ms-flexbox!important;
    display:flex!important;
    -ms-flex-align:center;
    align-items:center
}
.ee-scroll-indicator--skin-list .ee-scroll-indicator__element__link.is--read .ee-scroll-indicator__element__bullet{
    color:#d4d4d4
}
.ee-scroll-indicator--skin-list .ee-scroll-indicator__element__link.is--read .ee-scroll-indicator__element__subtitle,.ee-scroll-indicator--skin-list .ee-scroll-indicator__element__link.is--read .ee-scroll-indicator__element__title,.ee-scroll-indicator--skin-list .ee-scroll-indicator__element__link.is--reading .ee-scroll-indicator__element__subtitle,.ee-scroll-indicator--skin-list .ee-scroll-indicator__element__link.is--reading .ee-scroll-indicator__element__title{
    color:#0275d8
}
.ee-heading__long-shadow>*,.ee-heading__text-shadow>*,.ee-heading__text>*,.ee-scroll-indicator--skin-list .ee-scroll-indicator__element__link.is--read svg,.ee-scroll-indicator--skin-list .ee-scroll-indicator__element__link.is--reading svg{
    display:block
}
.ee-scroll-indicator--skin-list .ee-scroll-indicator__element__link.is--read svg circle{
    stroke-dasharray:0;
    stroke:#d4d4d4
}
.ee-scroll-indicator--skin-list .ee-scroll-indicator__element__bullet{
    display:block;
    position:relative;
    width:4em;
    height:4em;
    -ms-flex-negative:0;
    flex-shrink:0;
    border-radius:100%;
    margin-right:12px
}
.ee-scroll-indicator--skin-list .ee-scroll-indicator__element__number{
    max-width:none;
    display:block;
    font-size:18px;
    font-weight:700
}
.ee-scroll-indicator--skin-list .ee-scroll-indicator__element__circle svg{
    display:none;
    stroke:#0275d8;
    width:100%;
    height:auto
}
.ee-scroll-indicator--skin-list .ee-scroll-indicator__element__text{
    -ms-flex-positive:1;
    flex-grow:1
}
.ee-scroll-indicator--skin-list .ee-scroll-indicator__element__title{
    color:#373a3c
}
.ee-scroll-indicator--skin-list .ee-scroll-indicator__element__subtitle{
    color:#818a91
}
.ee-scroll-indicator--skin-list .ee-scroll-indicator__element__subtitle,.ee-scroll-indicator--skin-list .ee-scroll-indicator__element__title,.ee-scroll-indicator-numbers--bottom .ee-scroll-indicator__element__bullet,.ee-scroll-indicator-numbers--right .ee-scroll-indicator__element__bullet,.ee-scroll-indicator-numbers--top .ee-scroll-indicator__element__bullet,.ee-scroll-indicator-show--numbers .ee-scroll-indicator__element__bullet,.ee-timeline .woocommerce.product del .amount{
    margin:0
}
.ee-posts-avatar-position-top .ee-post__metas--has-metas .ee-post__metas__avatar,.ee-scroll-indicator-numbers--top .ee-scroll-indicator__element__bullet{
    margin-bottom:12px
}
.ee-breadcrumbs__separator:last-child,.ee-scroll-indicator--skin-list li:last-of-type a::after,.ee-scroll-indicator-show--text .ee-scroll-indicator__number{
    display:none
}
.ee-scroll-indicator-direction--vertical .elementor-widget-container{
    height:100%
}
.ee-scroll-indicator-numbers--bottom .ee-scroll-indicator__element__text,.ee-scroll-indicator-numbers--top .ee-scroll-indicator__element__text{
    text-align:center
}
.ee-scroll-indicator-numbers--right .ee-scroll-indicator__element__link{
    -ms-flex-direction:row-reverse;
    flex-direction:row-reverse
}
.ee-scroll-indicator-numbers--right .ee-scroll-indicator__element__bullet,.ee-search-form-input-position--right:not(.ee-search-form-spacing--collapse) .ee-search-form__fields{
    margin-left:12px
}
.ee-scroll-indicator-numbers--right .ee-scroll-indicator__element__text{
    text-align:right
}
.ee-scroll-indicator-numbers--top .ee-scroll-indicator__element__link{
    -ms-flex-direction:column;
    flex-direction:column
}
.ee-scroll-indicator-numbers--bottom .ee-scroll-indicator__element__link{
    -ms-flex-direction:column-reverse;
    flex-direction:column-reverse
}
.ee-scroll-indicator-numbers--bottom .ee-scroll-indicator__element__bullet{
    margin-top:12px
}
.ee-scroll-indicator-show--numbers .ee-scroll-indicator__element__link{
    -ms-flex-pack:center;
    justify-content:center
}
.ee-heading{
    transform:translate(0,0);
    z-index:0
}
.ee-heading.elementor-size-small{
    font-size:15px
}
.ee-heading.elementor-size-medium{
    font-size:19px
}
.ee-heading.elementor-size-large{
    font-size:29px
}
.ee-heading.elementor-size-xl{
    font-size:39px
}
.ee-heading.elementor-size-xxl{
    font-size:59px
}
.ee-heading--gradient .ee-heading__text{
    background-clip:text;
    text-fill-color:transparent;
    -webkit-background-clip:text;
    -webkit-text-fill-color:transparent
}
.ee-heading__text{
    display:block;
    position:relative
}
.ee-heading__text-shadow{
    display:inline-block;
    color:transparent;
    z-index:-1
}
.ee-heading__long-shadow{
    color:transparent;
    z-index:-2
}
.ee-calendar__controls__button,.ee-calendar__day a,.ee-calendar__day--event,.ee-menu__arrow,.ee-menu__arrow:hover,.ee-menu__item__link,.ee-menu__item__link:hover,.ee-post__media__content *,.ee-toggle-element .ee-toggle-element__controls__item.ee--is-active{
    color:#fff
}
.ee-gallery-slider{
    display:-ms-flexbox;
    display:flex;
    margin-left:-24px;
    -ms-flex-align:start;
    align-items:flex-start
}
.ee-gallery-slider__gallery,.ee-gallery-slider__preview{
    position:relative;
    -ms-flex:1 1 auto;
    flex:1 1 auto;
    width:50%;
    padding-left:24px
}
.ee-gallery-slider__gallery .ee-arrows,.ee-gallery-slider__preview .ee-arrows,.ee-switcher .ee-arrow--next,.ee-timeline .woocommerce.product .added_to_cart{
    margin-left:24px
}
.ee-gallery-slider__gallery .ee-gallery__media__caption{
    font-size:12px
}
.ee-gallery-slider--left .ee-gallery-slider{
    -ms-flex-direction:row;
    flex-direction:row
}
.ee-gallery-slider--right .ee-gallery-slider{
    -ms-flex-direction:row-reverse;
    flex-direction:row-reverse
}
.ee-gallery-slider--top .ee-gallery-slider{
    -ms-flex-flow:row;
    flex-flow:row;
    -ms-flex-direction:column;
    flex-direction:column;
    -ms-flex-align:center;
    align-items:center
}
.ee-calendar-event-title--no-wrap .ee-calendar__events__event,.ee-gallery-slider--top .ee-gallery-slider__gallery,.ee-gallery-slider--top .ee-gallery-slider__preview{
    width:100%
}
.ee-gallery-slider--top .ee-gallery-slider__preview,.ee-timeline .ee-timeline__item{
    margin-bottom:24px
}
.timeline-item.is--focused .timeline-item__point{
    background-color:red
}
.ee-timeline{
    position:relative;
    display:inline-block;
    width:100%;
    max-width:100%;
    margin:0 auto
}
.ee-timeline__line{
    position:absolute;
    background-color:#f7f7f7
}
.ee-timeline__line__inner{
    background-color:red
}
.ee-timeline .timeline-item__card-wrapper,.ee-timeline .timeline-item__meta-wrapper{
    max-width:100%;
    position:relative
}
.ee-timeline .timeline-item__img{
    overflow:hidden;
    margin-bottom:24px
}
.ee-timeline .timeline-item__img,.ee-timeline .timeline-item__img a{
    display:block
}
.ee-timeline .timeline-item__point{
    width:40px;
    height:40px;
    min-width:10px;
    min-height:10px;
    background-color:#000;
    color:#fff;
    border-radius:999px;
    position:relative;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-align:center;
    align-items:center;
    -ms-flex-pack:center;
    justify-content:center
}
.ee-calendar__month,.ee-timeline .timeline-item__point .ee-icon{
    display:-ms-flexbox;
    display:flex
}
.ee-timeline .timeline-item__point__text{
    font-size:1em
}
.ee-timeline .timeline-item__content-wrapper{
    padding:24px;
    background-color:#f7f7f7;
    border-radius:4px;
    overflow:hidden
}
.ee-timeline .timeline-item__card{
    background-color:transparent;
    padding:0;
    display:block;
    position:relative
}
.ee-timeline .timeline-item__card__arrow{
    width:10px;
    height:40px;
    position:absolute;
    top:0
}
.ee-timeline .timeline-item__card__arrow:after{
    content:"";
    width:0;
    height:0;
    border-top:10px solid transparent;
    border-bottom:10px solid transparent
}
.ee-timeline .woocommerce.product .amount{
    display:block;
    margin-bottom:12px
}
.ee-timeline .ee-timeline__line{
    width:4px;
    bottom:0;
    top:0;
    transform:translateX(-50%)
}
.ee-timeline .ee-timeline__line__inner{
    width:100%;
    height:20%
}
.ee-timeline .timeline-item{
    display:-ms-flexbox;
    display:flex;
    -ms-flex-align:start;
    align-items:flex-start
}
.ee-timeline .timeline-item__point{
    -ms-flex-negative:0;
    flex-shrink:0
}
.ee-timeline .timeline-item__meta-wrapper{
    display:-ms-flexbox;
    display:flex;
    -ms-flex-align:center;
    align-items:center
}
@keyframes cd-bounce-even{
    0%{
        opacity:0;
        transform:translateX(-100px)
    }
    60%{
        opacity:1;
        transform:translateX(10px)
    }
    100%{
        transform:translateX(0)
    }
}
@keyframes cd-bounce-odd{
    0%{
        opacity:0;
        transform:translateX(100px)
    }
    60%{
        opacity:1;
        transform:translateX(-10px)
    }
    100%{
        transform:translateX(0)
    }
}
.ee-breadcrumbs{
    -ms-flex-align:center;
    align-items:center;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap
}
.ee-breadcrumbs__item,.ee-breadcrumbs__separator{
    cursor:default;
    vertical-align:middle
}
.ee-calendar a[href],.ee-calendar-skin--compact .ee-calendar__day--event,.ee-unfold__trigger .ee-button{
    cursor:pointer
}
.ee-breadcrumbs__crumb--home,.ee-breadcrumbs__separator{
    display:-ms-flexbox;
    display:flex;
    -ms-flex-item-align:center;
    align-self:center
}
.ee-breadcrumbs-align-stretch .ee-breadcrumbs>.ee-breadcrumbs__separator{
    -ms-flex-positive:0;
    flex-grow:0;
    text-align:center
}
.ee-unfold__mask{
    overflow:hidden;
    position:relative
}
.ee-unfold__content{
    float:left;
    width:100%
}
.ee-unfold__separator{
    width:100%;
    height:24px;
    max-height:100%;
    top:auto;
    background:linear-gradient(to bottom,rgba(255,255,255,0) 0,#fff 100%)
}
.ee-unfold__trigger{
    margin-top:24px
}
.ee-calendar-event,.ee-calendar-skin--default .ee-calendar__events,.ee-unfold__icon--open{
    display:none
}
.ee-trigger-align--center .ee-button-wrapper{
    -ms-flex-pack:center;
    justify-content:center
}
.ee-trigger-align--right .ee-button-wrapper{
    -ms-flex-pack:end;
    justify-content:flex-end
}
.ee-trigger-align--justify .ee-button{
    -ms-flex-positive:1;
    flex-grow:1
}
.elementor-widget-ee-audio-player,.elementor-widget-html5-video{
    text-align:center;
    font-size:0
}
.ee-video-player.playing .ee-player__controls__overlay,.ee-video-player.playing .ee-player__cover{
    opacity:0
}
.ee-video-player__controls__bar-wrapper{
    position:absolute;
    bottom:0;
    right:0;
    left:0;
    transition:transform .4s cubic-bezier(.42,0,.2,1)
}
.ee-video-player-bar--hide .ee-player.playing .ee-player__controls__bar-wrapper{
    transform:translateY(100%)
}
.ee-calendar{
    display:inline-block;
    background:#f7f7f7
}
.ee-calendar__table{
    margin:0;
    padding:0;
    height:100%!important;
    table-layout:fixed;
    box-shadow:none
}
.ee-calendar__cell__content,.ee-calendar__day__event__name,.ee-calendar__day__event__name:before,.ee-calendar__day__header,.ee-calendar__day__header:before{
    padding:6px 12px
}
.ee-calendar__table td{
    padding:0!important;
    margin:0!important;
    border:0!important;
    height:100%
}
.ee-calendar__table tr{
    background:0 0!important;
    margin:0!important
}
.ee-calendar__events,.ee-calendar__table{
    text-align:left;
    transition:transform .3s ease-in-out
}
.ee-calendar__cell{
    border-style:solid
}
.ee-calendar__day{
    height:100%;
    display:table-cell
}
.ee-calendar__day a{
    display:block
}
.ee-calendar__day__content,.ee-calendar__day__wrapper{
    height:100%
}
.ee-calendar__day__wrapper{
    position:relative
}
.ee-calendar__day__events{
    text-align:left
}
.ee-calendar__day--event .ee-calendar__day__content:hover{
    z-index:1
}
.ee-slide-menu-effect--push .ee-slide-menu__sub-menu.ee--is-active,body.ee-offcanvas [off-canvas*=push],body.ee-offcanvas [off-canvas]{
    z-index:999
}
.ee-calendar__day--event .ee-calendar__day__wrapper:hover{
    box-shadow:0 10px 30px rgba(0,0,0,.2)
}
.ee-calendar__day--today .ee-calendar__day__wrapper{
    background:#5bc0de
}
.ee-calendar__day--adjacent .ee-calendar__day__content{
    opacity:.5
}
.ee-calendar__day--event .ee-calendar__day__wrapper{
    background:#0275d8
}
.ee-calendar__controls{
    padding:12px;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-pack:stretch;
    justify-content:stretch;
    -ms-flex-align:center;
    align-items:center
}
.ee-table,.ee-table__cell{
    padding:0
}
.ee-calendar__controls__button{
    margin:0;
    cursor:pointer;
    background:#0275d8;
    font-size:12px
}
.ee-calendar__controls__month{
    -ms-flex-positive:1;
    flex-grow:1;
    text-align:center
}
.ee-calendar-arrows-position--left .ee-calendar__button--previous{
    -ms-flex-order:0;
    order:0
}
.ee-calendar-arrows-position--left .ee-calendar__button--next{
    -ms-flex-order:1;
    order:1
}
.ee-calendar-arrows-position--left .ee-calendar__controls__month{
    -ms-flex-order:2;
    order:2
}
.ee-calendar-arrows-position--right .ee-calendar__controls__month{
    -ms-flex-order:0;
    order:0
}
.ee-calendar-arrows-position--right .ee-calendar__button--previous,.ee-post>*{
    -ms-flex-order:1;
    order:1
}
.ee-calendar-arrows-position--right .ee-calendar__button--next{
    -ms-flex-order:2;
    order:2
}
.ee-calendar-skin--default .ee-calendar__day--event .ee-calendar__day__header{
    background:rgba(0,0,0,.05)
}
.ee-calendar-skin--compact .ee-calendar{
    max-width:450px
}
.ee-calendar-skin--compact .ee-calendar__events{
    transform:translateX(-110%)
}
.ee-calendar-skin--compact .ee-calendar__events__header{
    padding:12px;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-align:center;
    align-items:center
}
.ee-calendar-skin--compact .ee-calendar__day__events,.ee-table__sort .ee-table__text .nicon-sort-down,.ee-table__sort .ee-table__text .nicon-sort-up,.ee-table__sort--up .ee-table__text .nicon-sort-up-down{
    display:none
}
.ee-calendar-skin--compact .ee-calendar__events__header__title{
    -ms-flex-positive:1;
    flex-grow:1;
    text-align:left
}
.ee-calendar-skin--compact .ee-calendar__week{
    text-align:center
}
.ee-calendar-skin--compact .ee-calendar__month{
    overflow:hidden;
    position:relative
}
.ee-calendar-skin--compact .ee-calendar__month.show-events .ee-calendar__table{
    transform:translateX(100%)
}
.ee-calendar-skin--compact .ee-calendar__month.show-events .ee-calendar__events{
    transform:translateX(0)
}
.ee-slide-menu-effect--overlay.ee-slide-menu-direction--left .ee-slide-menu__sub-menu.ee--is-active,.ee-slide-menu-effect--push.ee-slide-menu-direction--left .ee--is-active-parent{
    transform:translateX(-100%)
}
.ee-calendar-skin--compact .ee-calendar__day__wrapper{
    height:0;
    padding-bottom:100%;
    border-radius:999px
}
.ee-calendar-skin--compact .ee-calendar__day__header{
    display:-ms-flexbox;
    display:flex;
    -ms-flex-align:center;
    align-items:center;
    -ms-flex-pack:center;
    justify-content:center
}
.ee-audio-player .ee-player__controls,.ee-calendar-event-title--wrap .ee-calendar__day__wrapper,.ee-mfp-popup .mfp-figure,.elementor-widget-ee-google-map .elementor-widget-container,body.ee-offcanvas--closing .ee-offcanvas__container,body.ee-offcanvas--opening .ee-offcanvas__container{
    overflow:hidden
}
.ee-calendar-event-title--no-wrap .ee-calendar__day--event .ee-calendar__day__event a:before{
    content:attr(data-title);
    display:none;
    position:absolute;
    left:0;
    top:0
}
.ee-calendar-event-title--no-wrap .ee-calendar__day--event .ee-calendar__day__event a:hover{
    overflow:visible;
    z-index:1
}
.ee-calendar-event-title--no-wrap .ee-calendar__day--event .ee-calendar__day__event a:hover:before{
    display:block
}
.elementor-widget-table{
    text-align:center;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-pack:center;
    justify-content:center
}
.ee-post__rating,.ee-table,.ee-table__cell,.ee-toggle-element__elements{
    text-align:left
}
.elementor-widget-table .elementor-widget-container{
    width:100%;
    overflow:hidden
}
.ee-table{
    width:100%;
    height:auto;
    margin:0;
    border:0;
    border-spacing:0;
    border-color:inherit;
    vertical-align:inherit;
    font-weight:inherit;
    -webkit-border-horizontal-spacing:0;
    -webkit-border-vertical-spacing:0;
    cursor:default
}
.ee-menu__arrow i,.ee-table__cell{
    vertical-align:middle
}
.ee-table__text{
    display:-ms-flexbox;
    display:flex;
    -ms-flex-align:center;
    align-items:center;
    padding:12px
}
.ee-table__sort .ee-table__text{
    cursor:pointer
}
.ee-table__sort .ee-table__text .nicon{
    -ms-flex-positive:1;
    flex-grow:1;
    text-align:right
}
.ee-offcanvas__header-close--left .ee-offcanvas__header__close,.ee-offcanvas__header-close--right .ee-offcanvas__header__close,.ee-offcanvas__header__close i,.ee-offcanvas__slidebar .ee-offcanvas__content,.ee-table__sort--down .ee-table__text .nicon-sort-down,.ee-table__sort--up .ee-table__text .nicon-sort-up{
    display:block
}
.ee-table__sort--down .ee-table__text .nicon-sort-up-down{
    display:none
}
html.ee-offcanvas-scroll-fix-margin{
    margin-left:calc(100vw - 100%)
}
html.ee-offcanvas-scroll-fix-overflow body.ee-offcanvas--closing,html.ee-offcanvas-scroll-fix-overflow body.ee-offcanvas--open,html.ee-offcanvas-scroll-fix-overflow body.ee-offcanvas--opening{
    overflow-y:scroll
}
html.ee-offcanvas--closing,html.ee-offcanvas--open,html.ee-offcanvas--opening{
    width:100%;
    height:100%;
    overflow:hidden
}
body.ee-offcanvas{
    margin:0
}
body.ee-offcanvas--closing,body.ee-offcanvas--open,body.ee-offcanvas--opening{
    height:100%;
    overflow:hidden
}
body.ee-offcanvas--open.ee-offcanvas--scroll .ee-offcanvas__container{
    overflow:scroll
}
body.ee-offcanvas [off-canvas*=reveal],body.ee-offcanvas [off-canvas*=shift]{
    z-index:996
}
body.ee-offcanvas [off-canvas*=overlay]{
    z-index:9999
}
body .ee-offcanvas__container{
    height:100%;
    z-index:997;
    overflow:hidden
}
.ee-offcanvas__overlay{
    position:absolute;
    left:0;
    top:0;
    width:100%;
    height:100%;
    z-index:998;
    background:#000;
    opacity:0;
    visibility:hidden;
    transition:opacity .3s linear
}
.ee-offcanvas--closing .ee-offcanvas__overlay{
    opacity:0;
    visibility:visible
}
.ee-offcanvas--closed .ee-offcanvas__overlay{
    opacity:0;
    visibility:hidden
}
.ee-offcanvas__content{
    display:none;
    padding:24px
}
.ee-offcanvas__header{
    display:-ms-flexbox;
    display:flex;
    -ms-flex-align:center;
    align-items:center;
    margin-bottom:24px
}
.ee-menu__item:not(.ee-menu__item--has-children):not(.ee-menu__back) .ee-menu__arrow,li:last-child .ee-post__meta__separator,li:last-child .ee-post__terms__separator{
    display:none
}
.ee-offcanvas__header__title{
    -ms-flex-positive:1;
    flex-grow:1;
    margin-bottom:0
}
.ee-post,.ee-post__area>:not(:empty):not(:last-child){
    margin-bottom:24px
}
.ee-offcanvas__header__close{
    display:none;
    font-size:30px;
    cursor:pointer
}
.ee-offcanvas__header-close--right .ee-offcanvas__header__title{
    padding-right:24px
}
.ee-offcanvas__header-close--left{
    -ms-flex-direction:row-reverse;
    flex-direction:row-reverse
}
.ee-offcanvas__header-close--left .ee-offcanvas__header__title{
    padding-left:24px
}
.ee-offcanvas__header--hide-title.ee-offcanvas__header-close--right{
    -ms-flex-direction:row-reverse;
    flex-direction:row-reverse
}
.ee-offcanvas__header--hide-title.ee-offcanvas__header-close--left{
    -ms-flex-direction:row;
    flex-direction:row
}
.ee-offcanvas-position--floating .ee-offcanvas__trigger{
    position:fixed
}
.ee-offcanvas-placement--top-left .ee-offcanvas__trigger{
    left:0;
    top:0
}
.ee-offcanvas-placement--top-center .ee-offcanvas__trigger{
    left:50%;
    top:0;
    transform:translateX(-50%)
}
.ee-offcanvas-placement--top-right .ee-offcanvas__trigger{
    right:0;
    top:0
}
.ee-offcanvas-placement--middle-right .ee-offcanvas__trigger{
    right:0;
    transform:translateY(-50%);
    top:50%
}
.ee-offcanvas-placement--bottom-right .ee-offcanvas__trigger{
    right:0;
    bottom:0
}
.ee-offcanvas-placement--bottom-center .ee-offcanvas__trigger{
    left:50%;
    bottom:0;
    transform:translateX(-50%)
}
.ee-offcanvas-placement--bottom-left .ee-offcanvas__trigger{
    left:0;
    bottom:0
}
.ee-offcanvas-placement--middle-left .ee-offcanvas__trigger{
    left:0;
    transform:translateY(-50%);
    top:50%
}
.ee-menu__item{
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:row-reverse;
    flex-direction:row-reverse;
    -ms-flex-align:stretch;
    align-items:stretch
}
.ee-menu__item__back,.ee-menu__item__link{
    display:inline-block;
    -ms-flex-positive:1;
    flex-grow:1
}
.ee-menu__arrow,.ee-menu__item__link{
    transition:.2s ease-in-out;
    padding:6px 12px
}
.ee-menu__back{
    -ms-flex-direction:row;
    flex-direction:row
}
.ee-menu__arrow,.ee-menu__item{
    border-color:rgba(0,0,0,.2)
}
.ee-menu__arrow{
    display:-ms-flexbox;
    display:flex;
    -ms-flex-align:center;
    align-items:center;
    padding:6px 24px;
    cursor:pointer
}
.ee-slide-menu{
    width:100%;
    position:relative;
    overflow:hidden
}
.ee-slide-menu__sub-menu{
    width:100%;
    position:absolute
}
.ee-mfp-popup--no-overlay.mfp-wrap .mfp-container,.ee-popup__content,.ee-post,.ee-post__area,.ee-post__body,.ee-post__media,.ee-toggle-element__controls-wrapper{
    position:relative
}
.ee-slide-menu__menu,.ee-slide-menu__sub-menu{
    transition:transform .3s ease-in-out
}
.ee-slide-menu-direction--left .ee-slide-menu__sub-menu{
    top:0;
    left:100%
}
.ee-slide-menu-direction--right .ee-slide-menu__sub-menu{
    top:0;
    left:-100%
}
.ee-slide-menu-direction--top .ee-slide-menu__sub-menu{
    top:100%;
    left:0
}
.ee-slide-menu-direction--bottom .ee-slide-menu__sub-menu{
    top:-100%;
    left:0
}
.ee-slide-menu-effect--overlay.ee-slide-menu-direction--right .ee-slide-menu__sub-menu.ee--is-active{
    transform:translateX(100%)
}
.ee-slide-menu-effect--overlay.ee-slide-menu-direction--top .ee-slide-menu__sub-menu.ee--is-active{
    transform:translateY(-100%)
}
.ee-slide-menu-effect--overlay.ee-slide-menu-direction--bottom .ee-slide-menu__sub-menu.ee--is-active{
    transform:translateY(100%)
}
.ee-slide-menu-effect--push.ee-slide-menu-direction--right .ee--is-active-parent{
    transform:translateX(100%)
}
.ee-effect-type--back.ee-effect-direction--down .ee-button:after,.ee-effect-type--back.ee-effect-direction--down .ee-button:before,.ee-effect-type--clone.ee-effect-direction--down .ee-button:after,.ee-effect-type--clone.ee-effect-direction--down .ee-button:before,.ee-slide-menu-effect--push.ee-slide-menu-direction--top .ee--is-active-parent{
    transform:translateY(-100%)
}
.ee-slide-menu-effect--push.ee-slide-menu-direction--bottom .ee--is-active-parent{
    transform:translateY(100%)
}
.ee-slide-menu-effect--push.ee-slide-menu-direction--bottom .ee-slide-menu,.ee-slide-menu-effect--push.ee-slide-menu-direction--top .ee-slide-menu{
    overflow-y:hidden
}
.ee-post{
    background:#fff;
    transform:translateZ(0);
    width:100%;
    max-width:100%;
    cursor:default;
    font-size:16px
}
.ee-mfp-popup .mfp-container,.ee-mfp-popup .mfp-img,.elementor-widget-posts-extra .ee-post{
    padding:0
}
.ee-post,.ee-post__body,.ee-post__footer,.ee-post__header{
    display:-ms-flexbox;
    display:flex;
    -ms-flex:1;
    flex:1;
    -ms-flex-direction:column;
    flex-direction:column
}
.ee-post__footer,.ee-post__header{
    -ms-flex:0 0 auto;
    flex:0 0 auto
}
.ee-post--horizontal{
    -ms-flex-direction:row;
    flex-direction:row;
    -ms-flex-align:stretch;
    align-items:stretch
}
.ee-post--horizontal>*{
    -ms-flex-preferred-size:50%
}
.ee-post--horizontal__right{
    -ms-flex-direction:row-reverse;
    flex-direction:row-reverse
}
.ee-post__metas,.ee-post__terms{
    font-size:0
}
.ee-post__metas__list,.ee-post__terms{
    display:block;
    margin-top:0;
    margin-bottom:0
}
.ee-post__metas__list>li,.ee-post__terms>li{
    font-size:12px
}
.ee-post__metas__list>li>*,.ee-post__terms>li>*{
    display:inline-block
}
.ee-post__meta__separator,.ee-post__terms__separator{
    margin-left:6px
}
.ee-post__metas__price p.price,.ee-post__title__heading{
    margin:0
}
.ee-post__title{
    display:block
}
.ee-post__excerpt p{
    font-size:14px
}
.ee-post__metas{
    -ms-flex:0 0 auto;
    flex:0 0 auto
}
.ee-post__metas--has-metas{
    display:-ms-flexbox;
    display:flex
}
.ee-post__metas--has-metas.ee-post__metas--has-avatar{
    -ms-flex-align:center;
    align-items:center
}
.ee-post__metas--has-metas .ee-post__metas__avatar,.ee-search-form .ee-search-form__container .ee-form__field,.ee-search-form .ee-search-form__container .ee-form__field__control--submit{
    margin-right:12px
}
.ee-post__metas__avatar{
    overflow:hidden;
    max-width:24px!important;
    border-radius:999px
}
.ee-popup__trigger,.ee-post__metas__avatar:last-child,.ee-post__read-more>*{
    display:inline-block
}
.ee-post__metas__list{
    -ms-flex-positive:1;
    flex-grow:1
}
.ee-post__add-to-cart,.ee-post__price,.ee-post__rating{
    font-size:16px
}
.ee-post__rating .star-rating{
    display:inline-block;
    margin-left:auto;
    margin-right:auto
}
.ee-post__add-to-cart .added_to_cart{
    padding-left:12px
}
.ee-popup__content :last-child,.ee-popup__header__subtitle,.ee-swiper .ee-post{
    margin-bottom:0
}
.ee-post__body,.ee-post__footer,.ee-post__header,.ee-post__media__content,.ee-search-form__filters{
    padding:24px
}
.ee-post__header{
    border-bottom:0 solid #f7f7f7
}
.ee-post__body{
    -ms-flex:1 0 auto;
    flex:1 0 auto
}
.ee-post__footer{
    border-top:1px solid #f7f7f7
}
.ee-post__media{
    overflow:hidden;
    -ms-flex-negative:0;
    flex-shrink:0
}
.ee-post__media__content{
    z-index:1;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:column;
    flex-direction:column
}
.ee-popup,.ee-post__media__thumbnail,.ee-posts-avatar-position-top .ee-post__metas.ee-post__metas--has-avatar{
    display:block
}
.ee-post__media--content .ee-post__media__content{
    position:absolute
}
.ee-post__media--content .ee-post__media__thumbnail img{
    width:100%
}
.ee-post--horizontal .ee-post__content{
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:column;
    flex-direction:column;
    -ms-flex-positive:1;
    flex-grow:1
}
.ee-post--horizontal .ee-post__content>*{
    -ms-flex:0 0 auto;
    flex:0 0 auto
}
.ee-post--horizontal .ee-post__body{
    -ms-flex-positive:1;
    flex-grow:1
}
.ee-posts-skin--stretch .ee-post>.elementor-template,.ee-posts-skin--stretch .ee-post>.elementor-template>.elementor,.ee-posts-skin--stretch .ee-post>.elementor-template>.elementor>.elementor-inner,.ee-posts-skin--stretch .ee-post>.elementor-template>.elementor>.elementor-inner>.elementor-section-wrap,.ee-posts-skin--stretch .ee-post>.elementor-template>.elementor>.elementor-inner>.elementor-section-wrap .elementor-column,.ee-posts-skin--stretch .ee-post>.elementor-template>.elementor>.elementor-inner>.elementor-section-wrap .elementor-column-wrap,.ee-posts-skin--stretch .ee-post>.elementor-template>.elementor>.elementor-inner>.elementor-section-wrap .elementor-container,.ee-posts-skin--stretch .ee-post>.elementor-template>.elementor>.elementor-inner>.elementor-section-wrap .elementor-section,.ee-posts-skin--stretch .ee-post>.elementor-template>.elementor>.elementor-inner>.elementor-section-wrap .elementor-widget-wrap{
    height:100%
}
.ee-posts-align-middle .ee-post__media__content{
    -ms-flex-pack:center;
    justify-content:center
}
.ee-posts-align-bottom .ee-post__media__content{
    -ms-flex-pack:end;
    justify-content:flex-end
}
.ee-posts-align-stretch .ee-post__media__content{
    -ms-flex-pack:justify;
    justify-content:space-between
}
.ee-posts-align-stretch .ee-post__media__content>:nth-child(1):not(.ee-post__metas--has-avatar):not(:last-child){
    -ms-flex-positive:1;
    flex-grow:1
}
.ee-posts-thumbnail-ratio .ee-post__media__content{
    position:absolute;
    width:auto
}
.ee-posts-thumbnail-ratio .ee-post__media__thumbnail{
    display:-ms-flexbox;
    display:flex
}
.ee-posts-avatar-position-top .ee-post__metas__avatar{
    display:inline-block;
    margin-left:0
}
.ee-posts-avatar-position-right .ee-post__metas--has-metas{
    -ms-flex-direction:row-reverse;
    flex-direction:row-reverse
}
.ee-posts-avatar-position-right .ee-post__metas--has-metas .ee-post__metas__avatar{
    margin-left:0;
    margin-right:12px
}
.ee-popup{
    height:0
}
.ee-popup__trigger:empty{
    height:0;
    display:inline
}
.ee-popup__header__title{
    margin-bottom:5px
}
.ee-popup__content{
    overflow:hidden;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:column;
    flex-direction:column;
    background-color:#fff;
    max-width:100%;
    margin:2em auto
}
.ee-popup__footer__button{
    cursor:pointer;
    display:inline-block
}
.ee-popup__content__body,.ee-popup__footer,.ee-popup__header{
    padding:20px
}
.ee-popup__close{
    padding:0;
    cursor:pointer;
    border-radius:0
}
.mfp-figure .ee-popup__close.mfp-close{
    width:auto;
    height:auto;
    right:0;
    padding:10px
}
.ee-mfp-popup .mfp-figure:after{
    content:none
}
.ee-mfp-popup .mfp-bottom-bar{
    margin:0;
    position:absolute;
    top:auto;
    bottom:0;
    left:0;
    right:0;
    width:auto;
    padding:20px
}
.ee-mfp-popup .mfp-title{
    line-height:normal
}
.ee-mfp-popup .mfp-inline-holder .mfp-content{
    max-width:500px
}
.ee-mfp-popup .mfp-close{
    line-height:1;
    width:2em;
    height:2em;
    font-size:1.5em
}
.ee-mfp-popup .mfp-close:before{
    display:block;
    font-size:.8em;
    font-family:eicons
}
.ee-mfp-popup .mfp-close:active{
    top:0
}
.ee-mfp-popup .mfp-close--halign-left{
    left:0;
    right:auto
}
.ee-mfp-popup .mfp-close--halign-center{
    left:50%;
    transform:translateX(-50%);
    right:auto
}
.ee-mfp-popup .mfp-close--valign-bottom{
    bottom:0;
    top:auto!important
}
.ee-mfp-popup .mfp-iframe-holder .mfp-close{
    top:0;
    right:0;
    width:auto;
    height:auto
}
.ee-mfp-popup--no-overlay.mfp-wrap.mfp-popup--valign-top{
    top:0;
    bottom:auto;
    transform:translate(-50%,0)
}
.ee-mfp-popup--no-overlay.mfp-wrap,.ee-mfp-popup--no-overlay.mfp-wrap.mfp-popup--valign-middle{
    top:50%;
    transform:translate(-50%,-50%)
}
.ee-mfp-popup--no-overlay.mfp-wrap.mfp-popup--valign-bottom{
    bottom:0;
    top:auto;
    transform:translate(-50%,0)
}
.ee-mfp-popup.mfp-popup--valign-bottom .ee-popup__content,.ee-mfp-popup.mfp-popup--valign-stretch .ee-popup__content,.ee-mfp-popup.mfp-popup--valign-top .ee-popup__content{
    margin:0
}
.ee-mfp-popup.mfp-popup--valign-bottom .mfp-content{
    vertical-align:bottom
}
.ee-inline-svg,.ee-mfp-popup.mfp-popup--valign-top .mfp-content,.ee-switcher__title__char{
    vertical-align:top
}
.ee-effect .ee-button,.ee-search-form-skin--classic .ee-search-form__input[type=search]{
    vertical-align:middle
}
.ee-mfp-popup.zoom-in .mfp-with-anim{
    opacity:0;
    transition:.2s ease-in-out;
    transform:scale(.8)
}
.ee-mfp-popup.zoom-in.mfp-bg,.ee-mfp-popup.zoom-out.mfp-bg{
    opacity:0;
    transition:.3s ease-out
}
.ee-mfp-popup.zoom-in.mfp-ready .mfp-with-anim,.ee-mfp-popup.zoom-out.mfp-ready .mfp-with-anim{
    opacity:1;
    transform:scale(1)
}
.ee-mfp-popup.newspaper.mfp-ready.mfp-bg,.ee-mfp-popup.slide-bottom.mfp-ready.mfp-bg,.ee-mfp-popup.slide-left.mfp-ready.mfp-bg,.ee-mfp-popup.slide-right.mfp-ready.mfp-bg,.ee-mfp-popup.slide-top.mfp-ready.mfp-bg,.ee-mfp-popup.unfold-horizontal.mfp-ready.mfp-bg,.ee-mfp-popup.unfold-vertical.mfp-ready.mfp-bg,.ee-mfp-popup.zoom-in.mfp-ready.mfp-bg,.ee-mfp-popup.zoom-out.mfp-ready.mfp-bg{
    opacity:.8
}
.ee-mfp-popup.zoom-in.mfp-removing .mfp-with-anim{
    transform:scale(.8);
    opacity:0
}
.ee-mfp-popup.newspaper.mfp-removing.mfp-bg,.ee-mfp-popup.slide-bottom.mfp-removing .mfp-with-anim,.ee-mfp-popup.slide-bottom.mfp-removing.mfp-bg,.ee-mfp-popup.slide-left.mfp-removing .mfp-with-anim,.ee-mfp-popup.slide-left.mfp-removing.mfp-bg,.ee-mfp-popup.slide-right.mfp-removing .mfp-with-anim,.ee-mfp-popup.slide-right.mfp-removing.mfp-bg,.ee-mfp-popup.slide-top.mfp-removing .mfp-with-anim,.ee-mfp-popup.slide-top.mfp-removing.mfp-bg,.ee-mfp-popup.unfold-horizontal.mfp-removing .mfp-with-anim,.ee-mfp-popup.unfold-horizontal.mfp-removing.mfp-bg,.ee-mfp-popup.unfold-vertical.mfp-removing .mfp-with-anim,.ee-mfp-popup.unfold-vertical.mfp-removing.mfp-bg,.ee-mfp-popup.zoom-in.mfp-removing.mfp-bg,.ee-mfp-popup.zoom-out.mfp-removing.mfp-bg{
    opacity:0
}
.ee-mfp-popup.zoom-out .mfp-with-anim{
    opacity:0;
    transition:.3s ease-in-out;
    transform:scale(1.3)
}
.ee-mfp-popup.zoom-out.mfp-removing .mfp-with-anim{
    transform:scale(1.3);
    opacity:0
}
.ee-mfp-popup.newspaper .mfp-with-anim{
    opacity:0;
    transition:.5s;
    transform:scale(0) rotate(500deg)
}
.ee-mfp-popup.newspaper.mfp-bg,.ee-mfp-popup.unfold-horizontal.mfp-bg,.ee-mfp-popup.unfold-vertical.mfp-bg{
    opacity:0;
    transition:.5s
}
.ee-mfp-popup.newspaper.mfp-ready .mfp-with-anim{
    opacity:1;
    transform:scale(1) rotate(0)
}
.ee-mfp-popup.newspaper.mfp-removing .mfp-with-anim{
    transform:scale(0) rotate(500deg);
    opacity:0
}
.ee-mfp-popup.slide-bottom .mfp-with-anim,.ee-mfp-popup.slide-bottom.mfp-bg,.ee-mfp-popup.slide-left .mfp-with-anim,.ee-mfp-popup.slide-left.mfp-bg,.ee-mfp-popup.slide-right .mfp-with-anim,.ee-mfp-popup.slide-right.mfp-bg,.ee-mfp-popup.slide-top .mfp-with-anim,.ee-mfp-popup.slide-top.mfp-bg{
    opacity:0;
    transition:.3s
}
.ee-mfp-popup.slide-bottom.mfp-ready .mfp-with-anim,.ee-mfp-popup.slide-left.mfp-ready .mfp-with-anim,.ee-mfp-popup.slide-right.mfp-ready .mfp-with-anim,.ee-mfp-popup.slide-top.mfp-ready .mfp-with-anim,.ee-mfp-popup.unfold-horizontal.mfp-ready .mfp-with-anim,.ee-mfp-popup.unfold-vertical.mfp-ready .mfp-with-anim{
    opacity:1
}
.ee-mfp-popup.slide-right .mfp-with-anim,.ee-mfp-popup.slide-right.mfp-removing .mfp-with-anim{
    transform:translateX(-50px)
}
.ee-mfp-popup.slide-left.mfp-ready .mfp-with-anim,.ee-mfp-popup.slide-right.mfp-ready .mfp-with-anim{
    transform:translateX(0)
}
.ee-mfp-popup.slide-left .mfp-with-anim,.ee-mfp-popup.slide-left.mfp-removing .mfp-with-anim{
    transform:translateX(50px)
}
.ee-mfp-popup.slide-top .mfp-with-anim,.ee-mfp-popup.slide-top.mfp-removing .mfp-with-anim{
    transform:translateY(50px)
}
.ee-mfp-popup.slide-bottom.mfp-ready .mfp-with-anim,.ee-mfp-popup.slide-top.mfp-ready .mfp-with-anim{
    transform:translateY(0)
}
.ee-mfp-popup.slide-bottom .mfp-with-anim,.ee-mfp-popup.slide-bottom.mfp-removing .mfp-with-anim{
    transform:translateY(-50px)
}
.ee-mfp-popup.unfold-horizontal .mfp-content,.ee-mfp-popup.unfold-vertical .mfp-content{
    perspective:2000px
}
.ee-mfp-popup.unfold-horizontal .mfp-with-anim,.ee-mfp-popup.unfold-vertical .mfp-with-anim{
    opacity:0;
    transition:.3s ease-in-out;
    transform-style:preserve-3d
}
.ee-mfp-popup.unfold-horizontal.mfp-popup--valign-top .mfp-with-anim,.ee-mfp-popup.unfold-vertical.mfp-popup--valign-top .mfp-with-anim{
    transform-origin:0 0
}
.ee-mfp-popup.unfold-horizontal.mfp-popup--valign-bottom .mfp-with-anim,.ee-mfp-popup.unfold-vertical.mfp-popup--valign-bottom .mfp-with-anim{
    transform-origin:0 100%
}
.ee-mfp-popup.unfold-horizontal .mfp-with-anim{
    transform:rotateY(-90deg)
}
.ee-mfp-popup.unfold-horizontal.mfp-ready .mfp-with-anim{
    transform:rotateY(0)
}
.ee-mfp-popup.unfold-horizontal.mfp-removing .mfp-with-anim{
    transform:rotateY(90deg)
}
.ee-mfp-popup.unfold-vertical .mfp-with-anim{
    transform:rotateX(-90deg)
}
.ee-mfp-popup.unfold-vertical.mfp-ready .mfp-with-anim{
    transform:rotateX(0)
}
.ee-mfp-popup.unfold-vertical.mfp-removing .mfp-with-anim{
    transform:rotateX(90deg)
}
.ee-mfp-popup--no-overlay .mfp-close{
    color:#000
}
.ee-age-gate__content .ee-notification,.ee-mfp-popup--no-overlay.mfp-bg,.ee-toggle-element__element{
    display:none
}
.ee-mfp-popup--no-overlay.mfp-wrap{
    overflow:visible!important;
    height:auto;
    max-width:500px;
    left:50%
}
.ee-mfp-popup--no-overlay.mfp-wrap .mfp-content{
    max-width:none
}
.ee-toggle-element__toggle{
    display:block;
    text-align:center
}
.ee-toggle-element__controls-wrapper{
    display:inline-block;
    padding:6px;
    margin:0;
    background-color:#d4d4d4
}
.ee-toggle-element__controls-wrapper--before{
    margin-bottom:24px
}
.ee-switcher__nav,.ee-toggle-element__controls-wrapper--after{
    margin-top:24px
}
.ee-toggle-element ul.ee-toggle-element__controls{
    position:relative;
    cursor:pointer;
    min-height:26px
}
.ee-toggle-element ul.ee-toggle-element__controls li{
    padding:.5em .9em;
    margin:0
}
.ee-toggle-element .ee-toggle-element__controls__item{
    line-height:1;
    min-width:26px;
    height:100%;
    transition:.3s linear
}
.ee-toggle-element .ee-toggle-element__controls__text{
    display:block;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none
}
.ee-labels-align--center .ee-toggle-element .ee-toggle-element__controls{
    -ms-flex-pack:center;
    justify-content:center
}
.ee-labels-align--end .ee-toggle-element .ee-toggle-element__controls{
    -ms-flex-pack:end;
    justify-content:flex-end
}
.ee-labels-align--stretch .ee-toggle-element .ee-toggle-element__controls__item{
    -ms-flex-positive:1;
    flex-grow:1
}
.ee-labels-align-stacked--center .ee-toggle-element .ee-toggle-element__controls{
    -ms-flex-align:center;
    align-items:center
}
.ee-labels-align-stacked--end .ee-toggle-element .ee-toggle-element__controls{
    -ms-flex-align:end;
    align-items:flex-end
}
.ee-labels-align-stacked--stretch .ee-toggle-element .ee-toggle-element__controls{
    -ms-flex-align:stretch;
    align-items:stretch
}
.ee-toggle-element__indicator{
    position:absolute;
    left:0;
    top:0;
    bottom:0;
    min-width:26px;
    margin:6px;
    opacity:0;
    transition:opacity .3s linear
}
.ee--is-ready .ee-toggle-element__indicator{
    opacity:1
}
.ee-toggle-element__element p:last-child{
    margin:0
}
.ee-toggle-element--round .ee-toggle-element__controls-wrapper,.ee-toggle-element--round .ee-toggle-element__indicator{
    border-radius:2em
}
.ee-effect .ee-button.ee-size-md:after,.ee-effect .ee-button.ee-size-md:before,.ee-toggle-element--square .ee-toggle-element__controls-wrapper{
    border-radius:4px
}
.ee-effect .ee-button.ee-size-xs:after,.ee-effect .ee-button.ee-size-xs:before,.ee-toggle-element--square .ee-toggle-element__indicator{
    border-radius:2px
}
.ee-toggle-element--stack-desktop.ee-toggle-element--round .ee-toggle-element__controls-wrapper,.ee-toggle-element--stack-mobile.ee-toggle-element--round .ee-toggle-element__controls-wrapper,.ee-toggle-element--stack-tablet.ee-toggle-element--round .ee-toggle-element__controls-wrapper{
    border-radius:1.3em
}
.ee-toggle-element--stack-desktop .ee-toggle-element__controls{
    margin-left:0!important;
    -ms-flex-direction:column;
    flex-direction:column
}
.ee-toggle-element--stack-desktop .ee-toggle-element__controls>li{
    margin-left:0!important
}
.ee-toggle-element--stack-desktop .ee-toggle-element__controls>li>a{
    display:block
}
.ee-switcher.is--loaded,.elementor-editor-active .ee-age-gate__content .ee-notification{
    display:block
}
.ee-audio-player .ee-player__controls__play a,.ee-audio-player .ee-player__playlist--hidden,.ee-audio-player .ee-player__source,.ee-google-map__pin,.ee-switcher__media__overlay,:not(.elementor-editor-active) .ee-conditions--hidden{
    display:none
}
.ee-audio-player{
    width:100%;
    overflow:visible
}
.ee-audio-player .ee-player__controls__playlist-wrapper{
    overflow-y:auto;
    max-height:120px
}
.ee-audio-player .ee-player__playlist{
    padding:0;
    margin:0
}
.ee-audio-player .ee-player__playlist__item{
    display:-ms-flexbox;
    display:flex;
    -ms-flex-pack:justify;
    justify-content:space-between;
    padding:6px 12px;
    border-top:1px solid rgba(255,255,255,.2);
    color:rgba(255,255,255,.5);
    cursor:pointer
}
.ee-audio-player .ee-player__playlist__item.ee--is-active,.ee-google-map__navigation__link,.ee-google-map__navigation__link:hover{
    color:#fff
}
.ee-audio-player .ee-player__control{
    transition:opacity .2s linear,color .2s linear
}
.ee-google-map{
    width:100%;
    height:400px
}
.ee-google-map-wrapper{
    position:relative;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:column;
    flex-direction:column
}
.ee-google-map__navigation{
    position:absolute;
    z-index:1;
    margin:24px;
    max-height:calc(100% - 48px);
    background-color:#0275d8;
    overflow-y:auto
}
.ee-google-map__navigation__text{
    -ms-flex-positive:1;
    flex-grow:1
}
.ee-google-map__navigation__item{
    width:100%;
    margin-bottom:0
}
.ee-google-map__navigation__link{
    padding:6px 12px;
    background-color:transparent;
    line-height:inherit;
    border-bottom:1px solid rgba(255,255,255,.3);
    cursor:pointer
}
.ee-google-map-navigation--top-left .ee-google-map__navigation{
    top:0;
    left:0
}
.ee-google-map-navigation--top-right .ee-google-map__navigation{
    top:0;
    right:0
}
.ee-google-map-navigation--bottom-right .ee-google-map__navigation{
    bottom:0;
    right:0
}
.ee-google-map-navigation--bottom-left .ee-google-map__navigation{
    bottom:0;
    left:0
}
.ee-inline-svg{
    font-size:0;
    display:inline-block
}
.ee-inline-svg>svg{
    display:block;
    margin:0 auto;
    font-size:1rem;
    min-width:20px
}
.ee-switcher{
    display:none;
    position:relative
}
.ee-switcher__wrapper{
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:nowrap;
    flex-wrap:nowrap
}
.ee-switcher__media-wrapper{
    min-width:50%;
    width:auto
}
.ee-switcher__content-wrapper{
    -ms-flex-positive:1;
    flex-grow:1;
    width:100%;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-align:center;
    align-items:center;
    z-index:2
}
.ee-switcher__content{
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:column;
    flex-direction:column;
    -ms-flex-pack:justify;
    justify-content:space-between;
    -ms-flex-positive:1;
    flex-grow:1
}
.ee-switcher__media:before{
    content:none!important
}
.ee-switcher__media img,.ee-switcher__media picture{
    max-width:100%;
    margin:0
}
.ee-switcher__media__items{
    transform:translate3d(0,0,0);
    overflow:hidden
}
.ee-switcher__media__item{
    z-index:0;
    transition:none;
    position:fixed
}
.ee-switcher__media__item.is--last,.ee-switcher__title,[canvas]{
    z-index:1
}
.ee-switcher__media.ee-effect--coverBottom .ee-switcher__media__item,.ee-switcher__media.ee-effect--coverLeft .ee-switcher__media__item,.ee-switcher__media.ee-effect--coverRight .ee-switcher__media__item,.ee-switcher__media.ee-effect--coverTop .ee-switcher__media__item,.ee-switcher__media.ee-effect--fade .ee-switcher__media__item,.ee-switcher__media.ee-effect--slideBottom .ee-switcher__media__item,.ee-switcher__media.ee-effect--slideLeft .ee-switcher__media__item,.ee-switcher__media.ee-effect--slideRight .ee-switcher__media__item,.ee-switcher__media.ee-effect--slideTop .ee-switcher__media__item,.ee-switcher__media.ee-effect--swipeBottom .ee-switcher__media__item,.ee-switcher__media.ee-effect--swipeLeft .ee-switcher__media__item,.ee-switcher__media.ee-effect--swipeRight .ee-switcher__media__item,.ee-switcher__media.ee-effect--swipeTop .ee-switcher__media__item,.ee-switcher__media.ee-effect--uncoverBottom .ee-switcher__media__item,.ee-switcher__media.ee-effect--uncoverBottom .ee-switcher__media__item.is--active,.ee-switcher__media.ee-effect--uncoverBottom .ee-switcher__media__item.is--animating,.ee-switcher__media.ee-effect--uncoverLeft .ee-switcher__media__item,.ee-switcher__media.ee-effect--uncoverLeft .ee-switcher__media__item.is--active,.ee-switcher__media.ee-effect--uncoverLeft .ee-switcher__media__item.is--animating,.ee-switcher__media.ee-effect--uncoverRight .ee-switcher__media__item,.ee-switcher__media.ee-effect--uncoverRight .ee-switcher__media__item.is--active,.ee-switcher__media.ee-effect--uncoverRight .ee-switcher__media__item.is--animating,.ee-switcher__media.ee-effect--uncoverTop .ee-switcher__media__item,.ee-switcher__media.ee-effect--uncoverTop .ee-switcher__media__item.is--active,.ee-switcher__media.ee-effect--uncoverTop .ee-switcher__media__item.is--animating,.ee-switcher__media.ee-effect--wink .ee-switcher__media__item{
    overflow:hidden
}
.ee-switcher__media.ee-effect--coverBottom .ee-switcher__media__item.is--active,.ee-switcher__media.ee-effect--coverBottom .ee-switcher__media__item.is--animating,.ee-switcher__media.ee-effect--coverLeft .ee-switcher__media__item.is--active,.ee-switcher__media.ee-effect--coverLeft .ee-switcher__media__item.is--animating,.ee-switcher__media.ee-effect--coverRight .ee-switcher__media__item.is--active,.ee-switcher__media.ee-effect--coverRight .ee-switcher__media__item.is--animating,.ee-switcher__media.ee-effect--coverTop .ee-switcher__media__item.is--active,.ee-switcher__media.ee-effect--coverTop .ee-switcher__media__item.is--animating,.ee-switcher__media.ee-effect--fade .ee-switcher__media__item.is--active,.ee-switcher__media.ee-effect--fade .ee-switcher__media__item.is--animating,.ee-switcher__media.ee-effect--slideBottom .ee-switcher__media__item.is--active,.ee-switcher__media.ee-effect--slideBottom .ee-switcher__media__item.is--animating,.ee-switcher__media.ee-effect--slideLeft .ee-switcher__media__item.is--active,.ee-switcher__media.ee-effect--slideLeft .ee-switcher__media__item.is--animating,.ee-switcher__media.ee-effect--slideRight .ee-switcher__media__item.is--active,.ee-switcher__media.ee-effect--slideRight .ee-switcher__media__item.is--animating,.ee-switcher__media.ee-effect--slideTop .ee-switcher__media__item.is--active,.ee-switcher__media.ee-effect--slideTop .ee-switcher__media__item.is--animating,.ee-switcher__media.ee-effect--swipeBottom .ee-switcher__media__item.is--active,.ee-switcher__media.ee-effect--swipeBottom .ee-switcher__media__item.is--animating,.ee-switcher__media.ee-effect--swipeLeft .ee-switcher__media__item.is--active,.ee-switcher__media.ee-effect--swipeLeft .ee-switcher__media__item.is--animating,.ee-switcher__media.ee-effect--swipeRight .ee-switcher__media__item.is--active,.ee-switcher__media.ee-effect--swipeRight .ee-switcher__media__item.is--animating,.ee-switcher__media.ee-effect--swipeTop .ee-switcher__media__item.is--active,.ee-switcher__media.ee-effect--swipeTop .ee-switcher__media__item.is--animating,.ee-switcher__media.ee-effect--wink .ee-switcher__media__item.is--active,.ee-switcher__media.ee-effect--wink .ee-switcher__media__item.is--animating{
    z-index:2;
    overflow:hidden
}
.ee-switcher__media.ee-effect--uncoverBottom .ee-switcher__media__item.is--active,.ee-switcher__media.ee-effect--uncoverLeft .ee-switcher__media__item.is--active,.ee-switcher__media.ee-effect--uncoverRight .ee-switcher__media__item.is--active,.ee-switcher__media.ee-effect--uncoverTop .ee-switcher__media__item.is--active{
    z-index:2
}
.ee-effect.ee-effect-type--back .ee-button,.ee-effect.ee-effect-type--clone .ee-button:before{
    z-index:1
}
.ee-switcher__media.ee-effect--flipHorizontal .ee-switcher__media__item img,.ee-switcher__media.ee-effect--flipHorizontal .ee-switcher__media__item picture,.ee-switcher__media.ee-effect--flipVertical .ee-switcher__media__item img,.ee-switcher__media.ee-effect--flipVertical .ee-switcher__media__item picture{
    -webkit-backface-visibility:hidden!important;
    backface-visibility:hidden!important
}
.ee-switcher__title>*{
    direction:initial
}
.is--animating .ee-switcher__title__char{
    overflow:hidden
}
.ee-switcher__title__char>*{
    display:block
}
.ee-switcher__descriptions,.ee-switcher__titles{
    position:relative
}
.ee-switcher__descriptions__description,.ee-switcher__titles__title{
    position:absolute;
    top:0;
    transition:none;
    display:block;
    left:0;
    right:0
}
.ee-switcher__titles__title>*{
    font-size:5vw;
    margin:0
}
.ee-switcher__nav__item{
    display:-ms-flexbox!important;
    display:flex!important;
    -ms-flex-align:center;
    align-items:center;
    position:relative;
    cursor:pointer;
    padding:0 0 12px
}
.ee-switcher__nav__item.is--active{
    color:#000
}
.ee-switcher__arrows{
    margin:24px 0 0;
    display:-ms-flexbox;
    display:flex
}
.ee-switcher .ee-loader{
    z-index:-1;
    top:auto
}
.ee-switcher .ee-arrow{
    position:relative;
    background-color:#eceeef;
    color:#000;
    margin:0
}
.ee-switcher-skin--overlay .ee-switcher__media-wrapper{
    min-width:auto;
    width:100%
}
.ee-switcher-skin--overlay .ee-switcher__content{
    padding:48px
}
.ee-switcher-skin--overlay .ee-switcher__media{
    height:100%
}
.ee-switcher-skin--overlay .ee-switcher__media__overlay{
    z-index:2;
    display:block;
    background-color:rgba(0,0,0,.6)
}
.ee-switcher-skin--overlay .ee-switcher__descriptions__description,.ee-switcher-skin--overlay .ee-switcher__title{
    color:#fff
}
.ee-switcher-skin--overlay .ee-switcher__nav__item{
    color:rgba(255,255,255,.7)
}
.ee-switcher-skin--overlay .ee-switcher__nav__item.is--active{
    color:#fff
}
.ee-switcher-skin--overlay .ee-switcher .ee-arrow{
    background-color:#fff;
    color:#000
}
.ee-switcher-skin--overlay .ee-switcher .ee-loader{
    background-color:rgba(255,255,255,.2)
}
.ee-switcher-skin--default .ee-switcher__media{
    min-height:500px
}
.ee-switcher-skin--default .ee-switcher__wrapper{
    margin-left:-48px
}
.ee-switcher-skin--default .ee-switcher__wrapper>*{
    padding-left:48px
}
.ee-switcher-stack-desktop .ee-switcher__wrapper{
    -ms-flex-wrap:wrap;
    flex-wrap:wrap
}
.ee-switcher-stack-desktop .ee-switcher__media-wrapper{
    width:100%
}
.ee-switcher-arrows-align-center .ee-switcher__arrows{
    -ms-flex-pack:center;
    justify-content:center
}
.ee-switcher-arrows-align-right .ee-switcher__arrows{
    -ms-flex-pack:end;
    justify-content:flex-end
}
.ee-switcher-arrows-align-justify .ee-switcher__arrows{
    -ms-flex-pack:justify;
    justify-content:space-between
}
.ee-switcher-menu-align--left .ee-switcher__nav{
    -ms-flex-pack:start;
    justify-content:flex-start
}
.ee-switcher-menu-align--left .ee-switcher__nav.ee-nav--stacked{
    -ms-flex-align:start;
    align-items:flex-start
}
.ee-switcher-menu-align--center .ee-switcher__nav{
    -ms-flex-pack:center;
    justify-content:center
}
.ee-switcher-menu-align--center .ee-switcher__nav.ee-nav--stacked{
    -ms-flex-align:center;
    align-items:center
}
.ee-switcher-menu-align--right .ee-switcher__nav{
    -ms-flex-pack:end;
    justify-content:flex-end
}
.ee-switcher-menu-align--right .ee-switcher__nav.ee-nav--stacked{
    -ms-flex-align:end;
    align-items:flex-end
}
.ee-switcher-menu-align--justify .ee-switcher__nav{
    -ms-flex-align:stretch;
    align-items:stretch
}
.ee-switcher-menu-align--justify .ee-switcher__nav__item{
    -ms-flex-positive:1;
    flex-grow:1
}
.ee-switcher-layout--reverse .ee-switcher__wrapper{
    -ms-flex-direction:row-reverse;
    flex-direction:row-reverse
}
.ee-search-form{
    display:inline-block;
    position:relative;
    max-width:100%;
    text-align:left;
    font-size:16px
}
.ee-search-form__icon,.ee-search-form__icon:before{
    display:-ms-inline-flexbox;
    display:inline-flex
}
.ee-search-form__submit[type=submit]{
    transition:background .2s linear;
    padding:0;
    color:#fff
}
.ee-search-form .ee-search-form__container .ee-form__fields{
    display:-ms-flexbox;
    display:flex;
    -ms-flex-align:stretch;
    align-items:stretch;
    -ms-flex-positive:1;
    flex-grow:1
}
.ee-search-form .ee-search-form__container .ee-form__fields .ee-form__field{
    margin-bottom:0
}
.ee-search-form .ee-search-form__container .ee-form__fields .ee-form__field__control,.ee-search-form-skin--classic{
    width:100%
}
.ee-search-form .ee-search-form__container .ee-form__field--input{
    -ms-flex-positive:1;
    flex-grow:1
}
.ee-effect.ee-effect-type--3d .ee-button:after,.ee-effect.ee-effect-type--3d .ee-button:before,.ee-effect.ee-effect-type--back .ee-button:after,.ee-effect.ee-effect-type--back .ee-button:before,.ee-effect.ee-effect-type--clone .ee-button:after,.ee-effect.ee-effect-type--clone .ee-button:before,.ee-effect.ee-effect-type--cube .ee-button:after,.ee-effect.ee-effect-type--cube .ee-button:before,.ee-search-form .ee-search-form__container .ee-form__field__control{
    border-radius:0
}
.ee-search-form__filters-toggle{
    cursor:pointer;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-align:center;
    align-items:center;
    font-size:20px;
    padding:0 12px
}
.ee-search-form__filters-category__title{
    font-weight:700;
    margin-bottom:12px
}
.ee-search-form-skin--classic .ee-search-form__container{
    display:-ms-flexbox;
    display:flex
}
.ee-search-form-skin--classic .ee-search-form__fields{
    -ms-flex-positive:1;
    flex-grow:1;
    margin:0
}
.ee-search-form-skin--classic .ee-search-form__submit[type=submit]{
    display:-ms-flexbox;
    display:flex;
    -ms-flex-align:center;
    align-items:center;
    -ms-flex-pack:center;
    justify-content:center;
    padding:0 24px
}
.ee-search-form-skin--classic .ee-search-form__submit{
    -ms-flex-preferred-size:0;
    flex-basis:0;
    -ms-flex-positive:0;
    flex-grow:0
}
.ee-search-form-skin--classic .ee-search-form__filters-toggle,.ee-sticky-parent.elementor-widget-wrap{
    height:100%
}
.elementor-widget-ee-search-form:not(.ee-search-form-spacing--collapse) .ee-search-form-skin--classic .ee-search-form__container,.elementor-widget-ee-search-form:not(.ee-search-form-spacing--collapse) .ee-search-form-skin--fullscreen .ee-search-form__container{
    margin-right:-12px
}
.ee-search-form-skin--classic .ee-search-form__field,.ee-search-form-skin--fullscreen .ee-search-form__field{
    margin-right:12px
}
.ee-search-form-skin--expand .ee-search-form__icon,.ee-search-form-skin--fullscreen .ee-search-form__icon{
    padding:6px
}
.ee-search-form-skin--expand .ee-search-form__container,.ee-search-form-skin--fullscreen .ee-search-form__container{
    position:relative
}
.ee-search-form-spacing--collapse .ee-search-form-skin--expand .ee-search-form__fields,.ee-search-form-spacing--collapse .ee-search-form-skin--fullscreen .ee-search-form__fields{
    overflow:hidden
}
.ee-search-form-skin--expand .ee-search-form__submit[type=submit],.ee-search-form-skin--fullscreen .ee-search-form__submit[type=submit]{
    display:inline-block;
    line-height:1;
    z-index:1;
    position:relative
}
.ee-search-form-skin--expand .ee-search-form__submit,.ee-search-form-skin--fullscreen .ee-search-form__submit{
    min-width:48px
}
.ee-search-form-skin--expand:not(.ee--active) .ee-search-form__container{
    border:0!important
}
.ee-search-form-input-position--left.ee-search-form-spacing--collapse .ee-search-form__fields,.ee-search-form-input-position--right.ee-search-form-spacing--collapse .ee-search-form.ee--active .ee-search-form__submit{
    border-top-right-radius:0!important;
    border-bottom-right-radius:0!important
}
.ee-search-form-skin--expand.ee--active .ee-search-form__container{
    width:300px
}
.ee-search-form-skin--expand .ee-search-form__container{
    display:-ms-flexbox;
    display:flex;
    overflow:hidden;
    position:absolute;
    top:0;
    width:0;
    height:100%;
    transition-property:width
}
.ee-search-form-skin--expand .ee-search-form__submit{
    transition-property:border-radius
}
.ee-search-form-skin--expand .ee-search-form__container,.ee-search-form-skin--expand .ee-search-form__submit{
    transition-duration:.2s;
    transition-timing-function:ease-in-out
}
.ee-search-form-skin--fullscreen .ee-search-form__container,.ee-search-form-skin--fullscreen .ee-search-form__filters{
    transition:opacity .2s linear .2s,transform .2s linear .2s;
    opacity:0
}
.ee-search-form-skin--fullscreen .ee-search-form__container{
    transform:translateY(-24px)
}
.ee-search-form-skin--fullscreen .ee-search-form__filters{
    transform:translateY(24px)
}
.ee-search-form-skin--fullscreen .ee-search-form__overlay{
    position:fixed;
    top:0;
    right:0;
    bottom:0;
    left:0;
    z-index:99998;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:column;
    flex-direction:column;
    -ms-flex-pack:center;
    justify-content:center;
    -ms-flex-align:stretch;
    align-items:stretch;
    background-color:rgba(255,255,255,.8);
    transition:transform .2s ease-in-out;
    padding:0 15%
}
.ee-search-form-skin--fullscreen .ee-search-form__overlay__close{
    position:absolute;
    top:0;
    right:0;
    margin:24px;
    cursor:pointer;
    font-size:24px
}
.ee-search-form-skin--fullscreen.ee--active .ee-search-form__container,.ee-search-form-skin--fullscreen.ee--active .ee-search-form__filters{
    opacity:1;
    transform:translateY(0)
}
.ee-search-form-input-position--left .ee-search-form__container{
    left:auto;
    right:0;
    padding-left:0;
    padding-right:100%
}
.ee-search-form-input-position--left.ee-search-form-spacing--collapse .ee-search-form__container{
    right:0;
    padding-right:100%
}
.ee-search-form-input-position--left.ee-search-form-spacing--collapse .ee-search-form.ee--active .ee-search-form__submit,.ee-search-form-input-position--right.ee-search-form-spacing--collapse .ee-search-form__fields{
    border-top-left-radius:0!important;
    border-bottom-left-radius:0!important
}
.ee-search-form-input-position--right .ee-search-form__container{
    right:auto;
    left:0;
    padding-right:0;
    padding-left:100%
}
.ee-search-form-input-position--right.ee-search-form-spacing--collapse .ee-search-form__container{
    left:0;
    padding-left:100%
}
.ee-search-form-spacing--collapse .ee-search-form__container .ee-form__field{
    border:0;
    margin-right:0
}
.ee-search-form-spacing--collapse .ee-search-form-skin--classic .ee-search-form__submit,.ee-search-form-spacing--collapse .ee-search-form-skin--fullscreen .ee-search-form__submit,.ee-search-form-spacing--collapse .ee-search-form__container .ee-form__field__control:not(.ee-search-form__submit){
    border:0
}
.ee-search-form-spacing--collapse .ee-search-form__container .ee-form__field:not(:first-child){
    border-left:1px solid #eceeef
}
.ee-search-form-spacing--collapse .ee-search-form-skin--classic .ee-search-form__container,.ee-search-form-spacing--collapse .ee-search-form-skin--classic .ee-search-form__submit,.ee-search-form-spacing--collapse .ee-search-form-skin--fullscreen .ee-search-form__container,.ee-search-form-spacing--collapse .ee-search-form-skin--fullscreen .ee-search-form__submit{
    margin-right:0
}
.ee-search-form-spacing--collapse .ee-search-form-skin--classic .ee-search-form__container,.ee-search-form-spacing--collapse .ee-search-form-skin--fullscreen .ee-search-form__container{
    border:1px solid #eceeef;
    overflow:hidden
}
.ee-search-form-spacing--collapse .ee-search-form-skin--expand .ee-form__fields{
    border:1px solid #eceeef
}
.ee-search-form-spacing--collapse .ee-search-form-skin--expand .ee-search-form__submit{
    border-color:transparent!important
}
.ee-search-form-fields-wrap--desktop .ee-search-form__fields{
    -ms-flex:1;
    flex:1
}
.ee-search-form-fields-wrap--desktop .ee-search-form__container,.ee-search-form-fields-wrap--desktop .ee-search-form__fields{
    -ms-flex-direction:column;
    flex-direction:column
}
.ee-search-form-fields-wrap--desktop .ee-search-form__submit{
    width:auto
}
.ee-search-form-fields-wrap--desktop.ee-search-form-spacing--collapse .ee-search-form__container .ee-form__field:not(:first-child){
    border-left:0;
    border-top:1px solid #eceeef
}
.ee-search-form-icon-position--left .ee-search-form__submit[type=submit]{
    -ms-flex-direction:row-reverse;
    flex-direction:row-reverse
}
.ee-search-form-toggle-effect--zoom .ee-search-form:not(.ee--active) .ee-search-form__overlay{
    transform:scale(0)
}
.ee-search-form-toggle-effect--slide-down .ee-search-form:not(.ee--active) .ee-search-form__overlay{
    transform:translateY(-120%)
}
.ee-search-form-toggle-effect--slide-left .ee-search-form:not(.ee--active) .ee-search-form__overlay{
    transform:translateX(120%)
}
.ee-search-form-toggle-effect--slide-up .ee-search-form:not(.ee--active) .ee-search-form__overlay{
    transform:translateY(120%)
}
.ee-search-form-toggle-effect--slide-right .ee-search-form:not(.ee--active) .ee-search-form__overlay{
    transform:translateX(-120%)
}
.elementor-widget-ee-search-form .elementor-widget-container{
    font-size:0;
    text-align:center
}
.elementor-editor-active .ee-sticky.elementor-widget,.elementor-portfolio-item>a.elementor-post__thumbnail__link:hover{
    transition:none!important
}
.ee-hamburger--3dx .ee-hamburger-inner::after,.ee-hamburger--3dx .ee-hamburger-inner::before,.ee-hamburger--3dx-r .ee-hamburger-inner::after,.ee-hamburger--3dx-r .ee-hamburger-inner::before,.ee-hamburger--3dxy .ee-hamburger-inner::after,.ee-hamburger--3dxy .ee-hamburger-inner::before,.ee-hamburger--3dxy-r .ee-hamburger-inner::after,.ee-hamburger--3dxy-r .ee-hamburger-inner::before,.ee-hamburger--3dy .ee-hamburger-inner::after,.ee-hamburger--3dy .ee-hamburger-inner::before,.ee-hamburger--3dy-r .ee-hamburger-inner::after,.ee-hamburger--3dy-r .ee-hamburger-inner::before{
    transition:transform cubic-bezier(.645,.045,.355,1) .1s
}
.ee-sticky.elementor-section{
    -ms-flex-item-align:start;
    align-self:flex-start
}
.elementor-element .ee-parallax{
    width:100%;
    height:100%;
    top:0;
    left:0;
    position:absolute;
    overflow:hidden;
    z-index:-1
}
[canvas=container]{
    position:relative;
    -webkit-overflow-scrolling:touch
}
[canvas=container]:after,[canvas=container]:before{
    clear:both;
    content:'';
    display:table
}
[off-canvas]{
    display:none;
    position:fixed;
    overflow:hidden;
    overflow-y:auto;
    background-color:#fff;
    -webkit-overflow-scrolling:touch
}
[off-canvas*=top]{
    width:100%;
    height:255px;
    top:0
}
[off-canvas*=right]{
    height:100%;
    top:0;
    right:0
}
[off-canvas*=bottom]{
    width:100%;
    height:255px;
    bottom:0
}
[off-canvas*=left]{
    height:100%;
    top:0;
    left:0
}
[off-canvas],body.ee-offcanvas--closing [canvas],body.ee-offcanvas--open [canvas],body.ee-offcanvas--opening [canvas]{
    transform:translate(0,0);
    transition:transform .3s;
    -webkit-backface-visibility:hidden
}
[off-canvas*=shift][off-canvas*=top]{
    transform:translate(0,50%)
}
[off-canvas*=shift][off-canvas*=right]{
    transform:translate(-50%,0)
}
[off-canvas*=shift][off-canvas*=bottom]{
    transform:translate(0,-50%)
}
[off-canvas*=shift][off-canvas*=left]{
    transform:translate(50%,0)
}
.ee-hamburger{
    display:inline-block;
    cursor:pointer;
    transition-property:opacity,filter;
    transition-duration:.15s;
    transition-timing-function:linear;
    font:inherit;
    color:inherit;
    text-transform:none;
    background-color:transparent;
    border:0;
    margin:0;
    overflow:visible
}
.ee-effect.ee-effect-type--back .ee-button,.ee-effect.ee-effect-type--clone .ee-button,.ee-hamburger--emphatic,.ee-hamburger--emphatic-r{
    overflow:hidden
}
.ee-hamburger-box{
    width:2.5em;
    height:1.5em;
    display:inline-block;
    position:relative
}
.ee-hamburger-inner{
    display:block;
    top:50%;
    margin-top:-.125em
}
.ee-hamburger-inner,.ee-hamburger-inner::after,.ee-hamburger-inner::before{
    width:2.5em;
    height:.3125em;
    background-color:#000;
    border-radius:.25em;
    position:absolute;
    transition-property:transform;
    transition-duration:.15s;
    transition-timing-function:ease
}
.ee-hamburger--3dx .ee-hamburger-inner,.ee-hamburger--3dx-r .ee-hamburger-inner,.ee-hamburger--3dxy .ee-hamburger-inner,.ee-hamburger--3dxy-r .ee-hamburger-inner,.ee-hamburger--3dy .ee-hamburger-inner,.ee-hamburger--3dy-r .ee-hamburger-inner{
    transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color cubic-bezier(.645,.045,.355,1) .1s
}
.ee-hamburger-inner::after,.ee-hamburger-inner::before{
    content:"";
    display:block
}
.ee-hamburger-inner::before{
    top:-.625em
}
.ee-hamburger-inner::after{
    bottom:-.625em
}
.ee-hamburger--3dx.ee--is-active .ee-hamburger-inner{
    background-color:transparent;
    transform:rotateY(180deg)
}
.ee-hamburger--3dx.ee--is-active .ee-hamburger-inner::before{
    transform:translate3d(0,.625em,0) rotate(140deg)
}
.ee-hamburger--3dx.ee--is-active .ee-hamburger-inner::after{
    transform:translate3d(0,-.625em,0) rotate(-45deg)
}
.ee-hamburger--3dx-r.ee--is-active .ee-hamburger-inner{
    background-color:transparent;
    transform:rotateY(-180deg)
}
.ee-hamburger--3dx-r.ee--is-active .ee-hamburger-inner::before{
    transform:translate3d(0,.625em,0) rotate(140deg)
}
.ee-hamburger--3dx-r.ee--is-active .ee-hamburger-inner::after{
    transform:translate3d(0,-.625em,0) rotate(-45deg)
}
.ee-hamburger--3dy.ee--is-active .ee-hamburger-inner{
    background-color:transparent;
    transform:rotateX(-180deg)
}
.ee-hamburger--3dy.ee--is-active .ee-hamburger-inner::before{
    transform:translate3d(0,.625em,0) rotate(140deg)
}
.ee-hamburger--3dy.ee--is-active .ee-hamburger-inner::after{
    transform:translate3d(0,-.625em,0) rotate(-45deg)
}
.ee-hamburger--3dy-r.ee--is-active .ee-hamburger-inner{
    background-color:transparent;
    transform:rotateX(180deg)
}
.ee-hamburger--3dy-r.ee--is-active .ee-hamburger-inner::before{
    transform:translate3d(0,.625em,0) rotate(140deg)
}
.ee-hamburger--3dy-r.ee--is-active .ee-hamburger-inner::after{
    transform:translate3d(0,-.625em,0) rotate(-45deg)
}
.ee-hamburger--3dxy.ee--is-active .ee-hamburger-inner{
    background-color:transparent;
    transform:rotateX(180deg) rotateY(180deg)
}
.ee-hamburger--3dxy.ee--is-active .ee-hamburger-inner::before{
    transform:translate3d(0,.625em,0) rotate(140deg)
}
.ee-hamburger--3dxy.ee--is-active .ee-hamburger-inner::after{
    transform:translate3d(0,-.625em,0) rotate(-45deg)
}
.ee-hamburger--collapse .ee-hamburger-inner,.ee-hamburger--collapse-r .ee-hamburger-inner{
    top:auto;
    transition-duration:.13s;
    transition-delay:.13s;
    transition-timing-function:cubic-bezier(.55,.055,.675,.19);
    bottom:0
}
.ee-hamburger--3dxy-r.ee--is-active .ee-hamburger-inner{
    background-color:transparent;
    transform:rotateX(180deg) rotateY(180deg) rotateZ(-180deg)
}
.ee-hamburger--arrowturn-r.ee--is-active .ee-hamburger-inner,.ee-hamburger--arrowturn.ee--is-active .ee-hamburger-inner{
    transform:rotate(-180deg)
}
.ee-hamburger--3dxy-r.ee--is-active .ee-hamburger-inner::before{
    transform:translate3d(0,.625em,0) rotate(140deg)
}
.ee-hamburger--3dxy-r.ee--is-active .ee-hamburger-inner::after{
    transform:translate3d(0,-.625em,0) rotate(-45deg)
}
.ee-hamburger--arrow.ee--is-active .ee-hamburger-inner::before{
    transform:translate3d(-.5em,0,0) rotate(-45deg) scale(.7,1)
}
.ee-hamburger--arrow.ee--is-active .ee-hamburger-inner::after{
    transform:translate3d(-.5em,0,0) rotate(140deg) scale(.7,1)
}
.ee-hamburger--arrow-r.ee--is-active .ee-hamburger-inner::before{
    transform:translate3d(.5em,0,0) rotate(140deg) scale(.7,1)
}
.ee-hamburger--arrow-r.ee--is-active .ee-hamburger-inner::after{
    transform:translate3d(.5em,0,0) rotate(-45deg) scale(.7,1)
}
.ee-hamburger--arrowalt .ee-hamburger-inner::before{
    transition:top .1s .1s,transform .1s cubic-bezier(.165,.84,.44,1)
}
.ee-hamburger--arrowalt .ee-hamburger-inner::after{
    transition:bottom .1s .1s,transform .1s cubic-bezier(.165,.84,.44,1)
}
.ee-hamburger--arrowalt.ee--is-active .ee-hamburger-inner::before{
    top:0;
    transform:translate3d(-.5em,-.625em,0) rotate(-45deg) scale(.7,1);
    transition:top .1s,transform .1s cubic-bezier(.895,.03,.685,.22) .1s
}
.ee-hamburger--arrowalt.ee--is-active .ee-hamburger-inner::after{
    bottom:0;
    transform:translate3d(-.5em,.625em,0) rotate(140deg) scale(.7,1);
    transition:bottom .1s,transform .1s cubic-bezier(.895,.03,.685,.22) .1s
}
.ee-hamburger--arrowalt-r .ee-hamburger-inner::before{
    transition:top .1s .1s,transform .1s cubic-bezier(.165,.84,.44,1)
}
.ee-hamburger--arrowalt-r .ee-hamburger-inner::after{
    transition:bottom .1s .1s,transform .1s cubic-bezier(.165,.84,.44,1)
}
.ee-hamburger--arrowalt-r.ee--is-active .ee-hamburger-inner::before{
    top:0;
    transform:translate3d(.5em,-.625em,0) rotate(140deg) scale(.7,1);
    transition:top .1s,transform .1s cubic-bezier(.895,.03,.685,.22) .1s
}
.ee-hamburger--arrowalt-r.ee--is-active .ee-hamburger-inner::after{
    bottom:0;
    transform:translate3d(.5em,.625em,0) rotate(-45deg) scale(.7,1);
    transition:bottom .1s,transform .1s cubic-bezier(.895,.03,.685,.22) .1s
}
.ee-hamburger--arrowturn.ee--is-active .ee-hamburger-inner::before{
    transform:translate3d(.5em,0,0) rotate(140deg) scale(.7,1)
}
.ee-hamburger--arrowturn.ee--is-active .ee-hamburger-inner::after{
    transform:translate3d(.5em,0,0) rotate(-45deg) scale(.7,1)
}
.ee-hamburger--arrowturn-r.ee--is-active .ee-hamburger-inner::before{
    transform:translate3d(-.5em,0,0) rotate(-45deg) scale(.7,1)
}
.ee-hamburger--arrowturn-r.ee--is-active .ee-hamburger-inner::after{
    transform:translate3d(-.5em,0,0) rotate(140deg) scale(.7,1)
}
.ee-hamburger--boring .ee-hamburger-inner,.ee-hamburger--boring .ee-hamburger-inner::after,.ee-hamburger--boring .ee-hamburger-inner::before{
    transition-property:none
}
.ee-hamburger--boring.ee--is-active .ee-hamburger-inner{
    transform:rotate(140deg)
}
.ee-hamburger--boring.ee--is-active .ee-hamburger-inner::before{
    top:0;
    opacity:0
}
.ee-hamburger--boring.ee--is-active .ee-hamburger-inner::after{
    bottom:0;
    transform:rotate(-90deg)
}
.ee-hamburger--collapse .ee-hamburger-inner::after{
    top:-1.25em;
    transition:top .2s cubic-bezier(.33333,.66667,.66667,1) .2s,opacity .1s linear
}
.ee-hamburger--collapse .ee-hamburger-inner::before{
    transition:top .12s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19)
}
.ee-hamburger--collapse.ee--is-active .ee-hamburger-inner{
    transform:translate3d(0,-.625em,0) rotate(-45deg);
    transition-delay:.22s;
    transition-timing-function:cubic-bezier(.215,.61,.355,1)
}
.ee-hamburger--collapse.ee--is-active .ee-hamburger-inner::after{
    top:0;
    opacity:0;
    transition:top .2s cubic-bezier(.33333,0,.66667,.33333),opacity .1s linear .22s
}
.ee-hamburger--collapse.ee--is-active .ee-hamburger-inner::before{
    top:0;
    transform:rotate(-90deg);
    transition:top .1s cubic-bezier(.33333,0,.66667,.33333) .16s,transform .13s cubic-bezier(.215,.61,.355,1) .25s
}
.ee-hamburger--elastic .ee-hamburger-inner,.ee-hamburger--elastic-r .ee-hamburger-inner{
    transition-duration:275ms;
    transition-timing-function:cubic-bezier(.68,-.55,.265,1.55);
    top:.125em
}
.ee-hamburger--collapse-r .ee-hamburger-inner::after{
    top:-1.25em;
    transition:top .2s cubic-bezier(.33333,.66667,.66667,1) .2s,opacity .1s linear
}
.ee-hamburger--collapse-r .ee-hamburger-inner::before{
    transition:top .12s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19)
}
.ee-hamburger--collapse-r.ee--is-active .ee-hamburger-inner{
    transform:translate3d(0,-.625em,0) rotate(140deg);
    transition-delay:.22s;
    transition-timing-function:cubic-bezier(.215,.61,.355,1)
}
.ee-hamburger--collapse-r.ee--is-active .ee-hamburger-inner::after{
    top:0;
    opacity:0;
    transition:top .2s cubic-bezier(.33333,0,.66667,.33333),opacity .1s linear .22s
}
.ee-hamburger--collapse-r.ee--is-active .ee-hamburger-inner::before{
    top:0;
    transform:rotate(90deg);
    transition:top .1s cubic-bezier(.33333,0,.66667,.33333) .16s,transform .13s cubic-bezier(.215,.61,.355,1) .25s
}
.ee-hamburger--elastic .ee-hamburger-inner::before{
    top:.625em;
    transition:opacity 125ms 275ms
}
.ee-hamburger--elastic .ee-hamburger-inner::after{
    top:1.25em;
    transition:transform 275ms cubic-bezier(.68,-.55,.265,1.55)
}
.ee-hamburger--elastic.ee--is-active .ee-hamburger-inner{
    transform:translate3d(0,.625em,0) rotate(135deg);
    transition-delay:75ms
}
.ee-hamburger--elastic.ee--is-active .ee-hamburger-inner::before{
    transition-delay:0s;
    opacity:0
}
.ee-hamburger--elastic.ee--is-active .ee-hamburger-inner::after{
    transform:translate3d(0,-1.25em,0) rotate(-270deg);
    transition-delay:75ms
}
.ee-hamburger--emphatic .ee-hamburger-inner,.ee-hamburger--emphatic-r .ee-hamburger-inner{
    transition:background-color 125ms ease-in 175ms
}
.ee-hamburger--elastic-r .ee-hamburger-inner::before{
    top:.625em;
    transition:opacity 125ms 275ms
}
.ee-hamburger--elastic-r .ee-hamburger-inner::after{
    top:1.25em;
    transition:transform 275ms cubic-bezier(.68,-.55,.265,1.55)
}
.ee-hamburger--elastic-r.ee--is-active .ee-hamburger-inner{
    transform:translate3d(0,.625em,0) rotate(-135deg);
    transition-delay:75ms
}
.ee-hamburger--elastic-r.ee--is-active .ee-hamburger-inner::before{
    transition-delay:0s;
    opacity:0
}
.ee-hamburger--elastic-r.ee--is-active .ee-hamburger-inner::after{
    transform:translate3d(0,-1.25em,0) rotate(270deg);
    transition-delay:75ms
}
.ee-hamburger--emphatic .ee-hamburger-inner::before{
    left:0;
    transition:transform 125ms cubic-bezier(.6,.04,.98,.335),top 50ms linear 125ms,left 125ms ease-in 175ms
}
.ee-hamburger--emphatic .ee-hamburger-inner::after{
    top:.625em;
    right:0;
    transition:transform 125ms cubic-bezier(.6,.04,.98,.335),top 50ms linear 125ms,right 125ms ease-in 175ms
}
.ee-hamburger--emphatic.ee--is-active .ee-hamburger-inner{
    transition-delay:0s;
    transition-timing-function:ease-out;
    background-color:transparent
}
.ee-hamburger--emphatic.ee--is-active .ee-hamburger-inner::before{
    left:-5em;
    top:-5em;
    transform:translate3d(5em,5em,0) rotate(140deg);
    transition:left 125ms ease-out,top 50ms linear 125ms,transform 125ms cubic-bezier(.075,.82,.165,1) 175ms
}
.ee-hamburger--emphatic.ee--is-active .ee-hamburger-inner::after{
    right:-5em;
    top:-5em;
    transform:translate3d(-5em,5em,0) rotate(-45deg);
    transition:right 125ms ease-out,top 50ms linear 125ms,transform 125ms cubic-bezier(.075,.82,.165,1) 175ms
}
.ee-hamburger--spin .ee-hamburger-inner,.ee-hamburger--spin-r .ee-hamburger-inner{
    transition-duration:.22s;
    transition-timing-function:cubic-bezier(.55,.055,.675,.19)
}
.ee-hamburger--emphatic-r .ee-hamburger-inner::before{
    left:0;
    transition:transform 125ms cubic-bezier(.6,.04,.98,.335),top 50ms linear 125ms,left 125ms ease-in 175ms
}
.ee-hamburger--emphatic-r .ee-hamburger-inner::after{
    top:.625em;
    right:0;
    transition:transform 125ms cubic-bezier(.6,.04,.98,.335),top 50ms linear 125ms,right 125ms ease-in 175ms
}
.ee-hamburger--emphatic-r.ee--is-active .ee-hamburger-inner{
    transition-delay:0s;
    transition-timing-function:ease-out;
    background-color:transparent
}
.ee-hamburger--emphatic-r.ee--is-active .ee-hamburger-inner::before{
    left:-5em;
    top:5em;
    transform:translate3d(5em,-5em,0) rotate(-45deg);
    transition:left 125ms ease-out,top 50ms linear 125ms,transform 125ms cubic-bezier(.075,.82,.165,1) 175ms
}
.ee-hamburger--emphatic-r.ee--is-active .ee-hamburger-inner::after{
    right:-5em;
    top:5em;
    transform:translate3d(-5em,-5em,0) rotate(140deg);
    transition:right 125ms ease-out,top 50ms linear 125ms,transform 125ms cubic-bezier(.075,.82,.165,1) 175ms
}
.ee-hamburger--minus .ee-hamburger-inner::after,.ee-hamburger--minus .ee-hamburger-inner::before{
    transition:bottom 80ms ease-out,top 80ms ease-out,opacity linear
}
.ee-hamburger--minus.ee--is-active .ee-hamburger-inner::after,.ee-hamburger--minus.ee--is-active .ee-hamburger-inner::before{
    opacity:0;
    transition:bottom 80ms ease-out,top 80ms ease-out,opacity 80ms linear
}
.ee-hamburger--minus.ee--is-active .ee-hamburger-inner::before{
    top:0
}
.ee-hamburger--minus.ee--is-active .ee-hamburger-inner::after{
    bottom:0
}
.ee-hamburger--slider .ee-hamburger-inner{
    top:.125em
}
.ee-hamburger--slider .ee-hamburger-inner::before{
    top:.625em;
    transition-property:transform,opacity;
    transition-timing-function:ease;
    transition-duration:.15s
}
.ee-hamburger--slider .ee-hamburger-inner::after{
    top:1.25em
}
.ee-hamburger--slider.ee--is-active .ee-hamburger-inner{
    transform:translate3d(0,.625em,0) rotate(140deg)
}
.ee-hamburger--slider.ee--is-active .ee-hamburger-inner::before{
    transform:rotate(-45deg) translate3d(-.35714em,-.375em,0);
    opacity:0
}
.ee-hamburger--slider.ee--is-active .ee-hamburger-inner::after{
    transform:translate3d(0,-1.25em,0) rotate(-90deg)
}
.ee-hamburger--slider-r .ee-hamburger-inner{
    top:.125em
}
.ee-hamburger--slider-r .ee-hamburger-inner::before{
    top:.625em;
    transition-property:transform,opacity;
    transition-timing-function:ease;
    transition-duration:.15s
}
.ee-hamburger--slider-r .ee-hamburger-inner::after{
    top:1.25em
}
.ee-hamburger--slider-r.ee--is-active .ee-hamburger-inner{
    transform:translate3d(0,.625em,0) rotate(-45deg)
}
.ee-hamburger--slider-r.ee--is-active .ee-hamburger-inner::before{
    transform:rotate(140deg) translate3d(.35714em,-.375em,0);
    opacity:0
}
.ee-hamburger--slider-r.ee--is-active .ee-hamburger-inner::after{
    transform:translate3d(0,-1.25em,0) rotate(90deg)
}
.ee-hamburger--spin .ee-hamburger-inner::before{
    transition:top .1s ease-in .25s,opacity .1s ease-in
}
.ee-hamburger--spin .ee-hamburger-inner::after{
    transition:bottom .1s ease-in .25s,transform .22s cubic-bezier(.55,.055,.675,.19)
}
.ee-hamburger--spin.ee--is-active .ee-hamburger-inner{
    transform:rotate(225deg);
    transition-delay:.12s;
    transition-timing-function:cubic-bezier(.215,.61,.355,1)
}
.ee-hamburger--spin.ee--is-active .ee-hamburger-inner::before{
    top:0;
    opacity:0;
    transition:top .1s ease-out,opacity .1s ease-out .12s
}
.ee-hamburger--spin.ee--is-active .ee-hamburger-inner::after{
    bottom:0;
    transform:rotate(-90deg);
    transition:bottom .1s ease-out,transform .22s cubic-bezier(.215,.61,.355,1) .12s
}
.ee-hamburger--spin-r .ee-hamburger-inner::before{
    transition:top .1s ease-in .25s,opacity .1s ease-in
}
.ee-hamburger--spin-r .ee-hamburger-inner::after{
    transition:bottom .1s ease-in .25s,transform .22s cubic-bezier(.55,.055,.675,.19)
}
.ee-hamburger--spin-r.ee--is-active .ee-hamburger-inner{
    transform:rotate(-225deg);
    transition-delay:.12s;
    transition-timing-function:cubic-bezier(.215,.61,.355,1)
}
.ee-hamburger--spin-r.ee--is-active .ee-hamburger-inner::before{
    top:0;
    opacity:0;
    transition:top .1s ease-out,opacity .1s ease-out .12s
}
.ee-hamburger--spin-r.ee--is-active .ee-hamburger-inner::after{
    bottom:0;
    transform:rotate(90deg);
    transition:bottom .1s ease-out,transform .22s cubic-bezier(.215,.61,.355,1) .12s
}
.ee-hamburger--spring .ee-hamburger-inner{
    top:.125em;
    transition:background-color linear .13s
}
.ee-hamburger--spring .ee-hamburger-inner::before{
    top:.625em;
    transition:top .1s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19)
}
.ee-hamburger--spring .ee-hamburger-inner::after{
    top:1.25em;
    transition:top .2s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19)
}
.ee-hamburger--spring.ee--is-active .ee-hamburger-inner{
    transition-delay:.22s;
    background-color:transparent
}
.ee-hamburger--spring.ee--is-active .ee-hamburger-inner::before{
    top:0;
    transition:top .1s cubic-bezier(.33333,0,.66667,.33333) .15s,transform .13s cubic-bezier(.215,.61,.355,1) .22s;
    transform:translate3d(0,.625em,0) rotate(140deg)
}
.ee-hamburger--spring.ee--is-active .ee-hamburger-inner::after{
    top:0;
    transition:top .2s cubic-bezier(.33333,0,.66667,.33333),transform .13s cubic-bezier(.215,.61,.355,1) .22s;
    transform:translate3d(0,.625em,0) rotate(-45deg)
}
.ee-hamburger--spring-r .ee-hamburger-inner{
    top:auto;
    bottom:0;
    transition-duration:.13s;
    transition-delay:0s;
    transition-timing-function:cubic-bezier(.55,.055,.675,.19)
}
.ee-hamburger--stand .ee-hamburger-inner,.ee-hamburger--stand-r .ee-hamburger-inner{
    transition:transform 75ms cubic-bezier(.55,.055,.675,.19) .15s,background-color linear 75ms
}
.ee-hamburger--spring-r .ee-hamburger-inner::after{
    top:-1.25em;
    transition:top .2s cubic-bezier(.33333,.66667,.66667,1) .2s,opacity linear
}
.ee-hamburger--spring-r .ee-hamburger-inner::before{
    transition:top .1s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19)
}
.ee-hamburger--spring-r.ee--is-active .ee-hamburger-inner{
    transform:translate3d(0,-.625em,0) rotate(-45deg);
    transition-delay:.22s;
    transition-timing-function:cubic-bezier(.215,.61,.355,1)
}
.ee-hamburger--spring-r.ee--is-active .ee-hamburger-inner::after{
    top:0;
    opacity:0;
    transition:top .2s cubic-bezier(.33333,0,.66667,.33333),opacity linear .22s
}
.ee-hamburger--spring-r.ee--is-active .ee-hamburger-inner::before{
    top:0;
    transform:rotate(90deg);
    transition:top .1s cubic-bezier(.33333,0,.66667,.33333) .15s,transform .13s cubic-bezier(.215,.61,.355,1) .22s
}
.ee-hamburger--stand .ee-hamburger-inner::before{
    transition:top 75ms ease-in 75ms,transform 75ms cubic-bezier(.55,.055,.675,.19)
}
.ee-hamburger--stand .ee-hamburger-inner::after{
    transition:bottom 75ms ease-in 75ms,transform 75ms cubic-bezier(.55,.055,.675,.19)
}
.ee-hamburger--stand.ee--is-active .ee-hamburger-inner{
    transform:rotate(90deg);
    background-color:transparent;
    transition:transform 75ms cubic-bezier(.215,.61,.355,1),background-color linear .15s
}
.ee-hamburger--stand.ee--is-active .ee-hamburger-inner::before{
    top:0;
    transform:rotate(-45deg);
    transition:top 75ms ease-out .1s,transform 75ms cubic-bezier(.215,.61,.355,1) .15s
}
.ee-hamburger--stand.ee--is-active .ee-hamburger-inner::after{
    bottom:0;
    transform:rotate(140deg);
    transition:bottom 75ms ease-out .1s,transform 75ms cubic-bezier(.215,.61,.355,1) .15s
}
.ee-hamburger--stand-r .ee-hamburger-inner::before{
    transition:top 75ms ease-in 75ms,transform 75ms cubic-bezier(.55,.055,.675,.19)
}
.ee-hamburger--stand-r .ee-hamburger-inner::after{
    transition:bottom 75ms ease-in 75ms,transform 75ms cubic-bezier(.55,.055,.675,.19)
}
.ee-hamburger--stand-r.ee--is-active .ee-hamburger-inner{
    transform:rotate(-90deg);
    background-color:transparent;
    transition:transform 75ms cubic-bezier(.215,.61,.355,1),background-color linear .15s
}
.ee-hamburger--stand-r.ee--is-active .ee-hamburger-inner::before{
    top:0;
    transform:rotate(-45deg);
    transition:top 75ms ease-out .1s,transform 75ms cubic-bezier(.215,.61,.355,1) .15s
}
.ee-hamburger--stand-r.ee--is-active .ee-hamburger-inner::after{
    bottom:0;
    transform:rotate(140deg);
    transition:bottom 75ms ease-out .1s,transform 75ms cubic-bezier(.215,.61,.355,1) .15s
}
.ee-hamburger--squeeze .ee-hamburger-inner{
    transition-duration:75ms;
    transition-timing-function:cubic-bezier(.55,.055,.675,.19)
}
.ee-hamburger--squeeze .ee-hamburger-inner::before{
    transition:top 75ms .12s,opacity 75ms
}
.ee-hamburger--squeeze .ee-hamburger-inner::after{
    transition:bottom 75ms .12s,transform 75ms cubic-bezier(.55,.055,.675,.19)
}
.ee-hamburger--squeeze.ee--is-active .ee-hamburger-inner{
    transform:rotate(140deg);
    transition-delay:.12s;
    transition-timing-function:cubic-bezier(.215,.61,.355,1)
}
.ee-hamburger--squeeze.ee--is-active .ee-hamburger-inner::before{
    top:0;
    opacity:0;
    transition:top 75ms,opacity 75ms .12s
}
.ee-hamburger--squeeze.ee--is-active .ee-hamburger-inner::after{
    bottom:0;
    transform:rotate(-90deg);
    transition:bottom 75ms,transform 75ms cubic-bezier(.215,.61,.355,1) .12s
}
.ee-effect--double:hover .ee-button:after,.ee-hamburger--vortex-r.ee--is-active .ee-hamburger-inner::after,.ee-hamburger--vortex-r.ee--is-active .ee-hamburger-inner::before,.ee-hamburger--vortex.ee--is-active .ee-hamburger-inner::after,.ee-hamburger--vortex.ee--is-active .ee-hamburger-inner::before{
    transition-delay:0s
}
.ee-hamburger--vortex .ee-hamburger-inner{
    transition-duration:.2s;
    transition-timing-function:cubic-bezier(.19,1,.22,1)
}
.ee-hamburger--vortex .ee-hamburger-inner::after,.ee-hamburger--vortex .ee-hamburger-inner::before{
    transition-duration:0s;
    transition-delay:.1s;
    transition-timing-function:linear
}
.ee-hamburger--vortex .ee-hamburger-inner::before{
    transition-property:top,opacity
}
.ee-hamburger--vortex .ee-hamburger-inner::after{
    transition-property:bottom,transform
}
.ee-hamburger--vortex.ee--is-active .ee-hamburger-inner{
    transform:rotate(765deg);
    transition-timing-function:cubic-bezier(.19,1,.22,1)
}
.ee-hamburger--vortex.ee--is-active .ee-hamburger-inner::before{
    top:0;
    opacity:0
}
.ee-hamburger--vortex.ee--is-active .ee-hamburger-inner::after{
    bottom:0;
    transform:rotate(90deg)
}
.ee-hamburger--vortex-r .ee-hamburger-inner{
    transition-duration:.2s;
    transition-timing-function:cubic-bezier(.19,1,.22,1)
}
.ee-hamburger--vortex-r .ee-hamburger-inner::after,.ee-hamburger--vortex-r .ee-hamburger-inner::before{
    transition-duration:0s;
    transition-delay:.1s;
    transition-timing-function:linear
}
.ee-hamburger--vortex-r .ee-hamburger-inner::before{
    transition-property:top,opacity
}
.ee-hamburger--vortex-r .ee-hamburger-inner::after{
    transition-property:bottom,transform
}
.ee-hamburger--vortex-r.ee--is-active .ee-hamburger-inner{
    transform:rotate(-765deg);
    transition-timing-function:cubic-bezier(.19,1,.22,1)
}
.ee-hamburger--vortex-r.ee--is-active .ee-hamburger-inner::before{
    top:0;
    opacity:0
}
.ee-hamburger--vortex-r.ee--is-active .ee-hamburger-inner::after{
    bottom:0;
    transform:rotate(-90deg)
}
.ee-effect .ee-button{
    position:relative;
    padding:0
}
.ee-effect .ee-button:after,.ee-effect .ee-button:before{
    position:absolute;
    -webkit-backface-visibility:hidden;
    backface-visibility:hidden
}
.ee-effect .ee-button.ee-size-sm:after,.ee-effect .ee-button.ee-size-sm:before{
    border-radius:3px
}
.ee-effect .ee-button.ee-size-lg:after,.ee-effect .ee-button.ee-size-lg:before{
    border-radius:5px
}
.ee-effect .ee-button.ee-size-xl:after,.ee-effect .ee-button.ee-size-xl:before{
    border-radius:6px
}
.ee-effect.ee-effect-type--3d .ee-button,.ee-effect.ee-effect-type--cube .ee-button{
    border-radius:0!important
}
.ee-effect.ee-effect-type--clone .ee-button:after,.ee-effect.ee-effect-type--cube .ee-button:after,.ee-effect.ee-effect-type--flip .ee-button:after{
    content:attr(data-label)
}
.ee-effect.ee-effect-type--clone .ee-button:after,.ee-effect.ee-effect-type--clone .ee-button:before{
    overflow:hidden;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-align:center;
    align-items:center;
    -ms-flex-pack:center;
    justify-content:center
}
.ee-effect.ee-effect-type--clone .ee-button:after{
    z-index:2
}
.ee-effect.ee-effect-type--back .ee-button:after,.ee-effect.ee-effect-type--back .ee-button:before{
    content:"";
    z-index:-1
}
.ee-effect.ee-effect-type--back:hover .ee-button:after,.ee-effect.ee-effect-type--back:hover .ee-button:before{
    transform:translateY(0) translateX(0)
}
.ee-effect.ee-effect-type--flip .ee-button{
    z-index:2;
    -webkit-backface-visibility:visible;
    backface-visibility:visible;
    transform-style:preserve-3d;
    position:relative
}
.ee-effect.ee-effect-type--flip:hover .ee-button{
    transform:rotateX(-180deg)
}
.ee-effect.ee-effect-type--flip.ee-effect-zoom--zoom-in:hover .ee-button{
    transform:scale(1.2) rotateX(-180deg)
}
.ee-effect.ee-effect-type--flip.ee-effect-zoom--zoom-out:hover .ee-button{
    transform:scale(.8) rotateX(-180deg)
}
.ee-effect.ee-effect-type--flip .ee-button:after,.ee-effect.ee-effect-type--flip .ee-button:before{
    transform:rotateX(-180deg) translateZ(.1px)
}
.ee-effect.ee-effect-type--3d .ee-button{
    transform-style:preserve-3d
}
.ee-effect.ee-effect-type--3d .ee-button:before{
    content:"";
    height:50%;
    width:100%;
    bottom:100%;
    left:0;
    top:auto;
    transform-origin:0 100%;
    transform:rotateX(90deg)
}
.ee-effect.ee-effect-type--3d:hover .ee-button{
    transform:rotateX(-20deg) translateY(10%)
}
.ee-effect.ee-effect-type--3d.ee-effect-zoom--zoom-in:hover .ee-button{
    transform:scale(1.2) rotateX(-20deg)
}
.ee-effect.ee-effect-type--3d.ee-effect-zoom--zoom-out:hover .ee-button{
    transform:scale(.8) rotateX(-20deg)
}
.ee-effect.ee-effect-type--cube .ee-button{
    z-index:2;
    transform-style:preserve-3d;
    transform-origin:0 100%
}
.ee-effect.ee-effect-type--cube .ee-button:after,.ee-effect.ee-effect-type--cube .ee-button:before{
    bottom:100%;
    height:100%;
    top:auto;
    transform-origin:0 100%;
    transform:rotateX(90deg)
}
.ee-effect.ee-effect-type--cube:hover .ee-button{
    transform:rotateX(-90deg) translateY(50%)
}
.ee-effect--double .ee-button:after{
    opacity:.6;
    transition-delay:.07s
}
.ee-effect--double:hover .ee-button:before{
    transition-delay:.07s
}
.ee-effect--double.ee-effect-orientation--horizontal .ee-button:after,.ee-effect--double.ee-effect-orientation--vertical .ee-button:after{
    opacity:1;
    transition-delay:0s
}
.ee-effect--double.ee-effect-orientation--horizontal:hover .ee-button:before,.ee-effect--double.ee-effect-orientation--vertical:hover .ee-button:before{
    transition-delay:0s
}
.ee-effect-orientation--horizontal .ee-button:before{
    right:50%;
    transform:translateX(-100%)
}
.ee-effect-orientation--horizontal .ee-button:after{
    left:50%;
    transform:translateX(100%)
}
.ee-effect-shape--round.ee-effect-orientation--horizontal .ee-button:after,.ee-effect-shape--round.ee-effect-orientation--horizontal .ee-button:before{
    top:-1.3em;
    bottom:-1.3em
}
.ee-effect-shape--round.ee-effect-orientation--horizontal .ee-button:before{
    border-top-right-radius:100%;
    border-bottom-right-radius:100%
}
.ee-effect-shape--round.ee-effect-orientation--horizontal .ee-button:after{
    border-top-left-radius:100%;
    border-bottom-left-radius:100%
}
.ee-effect-shape--skewed.ee-effect-orientation--horizontal .ee-button:before{
    transform:skewX(10deg) translateX(-100%)
}
.ee-effect-shape--skewed.ee-effect-orientation--horizontal .ee-button:after{
    transform:skewX(10deg) translateX(100%)
}
.ee-effect-shape--skewed.ee-effect-orientation--horizontal:hover .ee-button:before{
    transform:skewX(10deg) translateX(-45%)
}
.ee-effect-shape--skewed.ee-effect-orientation--horizontal:hover .ee-button:after{
    transform:skewX(10deg) translateX(45%)
}
.ee-effect-orientation--vertical .ee-button:before{
    bottom:50%;
    transform:translateY(-100%)
}
.ee-effect-orientation--vertical .ee-button:after{
    top:50%;
    transform:translateY(100%)
}
.ee-effect-shape--round.ee-effect-orientation--vertical .ee-button:after,.ee-effect-shape--round.ee-effect-orientation--vertical .ee-button:before{
    left:-1.3em;
    right:-1.3em
}
.ee-effect-shape--round.ee-effect-orientation--vertical .ee-button:before{
    border-bottom-left-radius:100%;
    border-bottom-right-radius:100%
}
.ee-effect-shape--round.ee-effect-orientation--vertical .ee-button:after{
    border-top-left-radius:100%;
    border-top-right-radius:100%
}
.ee-effect-shape--skewed.ee-effect-orientation--vertical .ee-button:before{
    transform:skewY(-10deg) translateY(-100%)
}
.ee-effect-shape--skewed.ee-effect-orientation--vertical .ee-button:after{
    transform:skewY(-10deg) translateY(100%)
}
.ee-effect-shape--skewed.ee-effect-orientation--vertical:hover .ee-button:before{
    transform:skewY(-10deg) translateY(-45%)
}
.ee-effect-shape--skewed.ee-effect-orientation--vertical:hover .ee-button:after{
    transform:skewY(-10deg) translateY(45%)
}
.ee-effect-type--clone.ee-effect-zoom--zoom-in.ee-effect-direction--down .ee-button:after{
    transform:translateY(-100%) scale(.5)
}
.ee-effect-type--clone.ee-effect-zoom--zoom-out.ee-effect-direction--down .ee-button:after{
    transform:translateY(-100%) scale(1.3)
}
.ee-effect-direction--down.ee-effect-entrance--move:hover .ee-button-content-wrapper,.ee-effect-type--back.ee-effect-direction--up .ee-button:after,.ee-effect-type--back.ee-effect-direction--up .ee-button:before,.ee-effect-type--clone.ee-effect-direction--up .ee-button:after,.ee-effect-type--clone.ee-effect-direction--up .ee-button:before{
    transform:translateY(100%)
}
.ee-effect-direction--down.ee-effect-entrance--push:hover .ee-button-content-wrapper{
    transform:translateY(50%);
    opacity:0
}
.ee-effect-type--clone.ee-effect-zoom--zoom-in.ee-effect-direction--up .ee-button:after{
    transform:translateY(100%) scale(.5)
}
.ee-effect-type--clone.ee-effect-zoom--zoom-out.ee-effect-direction--up .ee-button:after{
    transform:translateY(100%) scale(1.3)
}
.ee-effect-type--3d.ee-effect-direction--up .ee-button:before{
    content:"";
    height:50%;
    width:100%;
    top:100%;
    left:0;
    bottom:auto;
    transform-origin:0 0;
    transform:rotateX(-90deg)
}
.ee-effect-type--flip.ee-effect-direction--up .ee-button:after,.ee-effect-type--flip.ee-effect-direction--up .ee-button:before{
    transform:rotateX(180deg) translateZ(.1px)
}
.ee-effect-type--cube.ee-effect-direction--up .ee-button{
    transform-origin:0 0
}
.ee-effect-type--cube.ee-effect-direction--up .ee-button:after,.ee-effect-type--cube.ee-effect-direction--up .ee-button:before{
    top:100%;
    bottom:auto;
    height:100%;
    transform-origin:100% 0;
    transform:rotateX(-90deg)
}
.ee-effect-direction--up.ee-effect-entrance--move:hover .ee-button-content-wrapper{
    transform:translateY(-100%)
}
.ee-effect-direction--up.ee-effect-entrance--push:hover .ee-button-content-wrapper{
    transform:translateY(-50%);
    opacity:0
}
.ee-effect-type--3d.ee-effect-direction--up:hover .ee-button{
    transform:rotateX(20deg) translateY(-10%)
}
.ee-effect-type--3d.ee-effect-zoom--zoom-in.ee-effect-direction--up:hover .ee-button{
    transform:scale(1.2) rotateX(20deg)
}
.ee-effect-type--3d.ee-effect-zoom--zoom-out.ee-effect-direction--up:hover .ee-button{
    transform:scale(.8) rotateX(20deg)
}
.ee-effect-type--flip.ee-effect-direction--up:hover .ee-button{
    transform:rotateX(180deg)
}
.ee-effect-type--flip.ee-effect-zoom--zoom-in.ee-effect-direction--up:hover .ee-button{
    transform:scale(1.2) rotateX(180deg)
}
.ee-effect-type--flip.ee-effect-zoom--zoom-out.ee-effect-direction--up:hover .ee-button{
    transform:scale(.8) rotateX(180deg)
}
.ee-effect-type--cube.ee-effect-direction--up:hover .ee-button{
    transform:rotateX(90deg) translateY(-50%)
}
.ee-effect-type--back.ee-effect-direction--left .ee-button:after,.ee-effect-type--back.ee-effect-direction--left .ee-button:before,.ee-effect-type--clone.ee-effect-direction--left .ee-button:after,.ee-effect-type--clone.ee-effect-direction--left .ee-button:before{
    transform:translateX(100%)
}
.ee-effect-type--clone.ee-effect-zoom--zoom-in.ee-effect-direction--left .ee-button:after{
    transform:translateX(100%) scale(.5)
}
.ee-effect-type--clone.ee-effect-zoom--zoom-out.ee-effect-direction--left .ee-button:after{
    transform:translateX(100%) scale(1.3)
}
.ee-effect-type--3d.ee-effect-direction--left .ee-button:before{
    content:"";
    height:100%;
    width:50%;
    top:0;
    left:100%;
    right:auto;
    transform-origin:0 100%;
    transform:rotateY(90deg)
}
.ee-effect-type--flip.ee-effect-direction--left .ee-button:after,.ee-effect-type--flip.ee-effect-direction--left .ee-button:before{
    transform:rotateY(-180deg) translateZ(.1px)
}
.ee-effect-type--cube.ee-effect-direction--left .ee-button{
    transform-origin:0 0
}
.ee-effect-type--cube.ee-effect-direction--left .ee-button:after,.ee-effect-type--cube.ee-effect-direction--left .ee-button:before{
    top:0;
    bottom:0;
    width:100%;
    left:100%;
    right:auto;
    transform-origin:0 0;
    transform:rotateY(90deg)
}
.ee-effect-direction--left.ee-effect-entrance--move:hover .ee-button-content-wrapper,.ee-effect-type--back.ee-effect-direction--right .ee-button:after,.ee-effect-type--back.ee-effect-direction--right .ee-button:before,.ee-effect-type--clone.ee-effect-direction--right .ee-button:after,.ee-effect-type--clone.ee-effect-direction--right .ee-button:before{
    transform:translateX(-100%)
}
.ee-effect-direction--left.ee-effect-entrance--push:hover .ee-button-content-wrapper{
    transform:translateX(-50%);
    opacity:0
}
.ee-effect-type--3d.ee-effect-direction--left:hover .ee-button{
    transform:rotateY(-20deg) translateX(-10%)
}
.ee-effect-type--3d.ee-effect-zoom--zoom-in.ee-effect-direction--left:hover .ee-button{
    transform:scale(1.2) rotateY(-20deg)
}
.ee-effect-type--3d.ee-effect-zoom--zoom-out.ee-effect-direction--left:hover .ee-button{
    transform:scale(.8) rotateY(-20deg)
}
.ee-effect-type--flip.ee-effect-direction--left:hover .ee-button{
    transform:rotateY(-180deg)
}
.ee-effect-type--flip.ee-effect-zoom--zoom-in.ee-effect-direction--left:hover .ee-button{
    transform:scale(1.2) rotateY(-180deg)
}
.ee-effect-type--flip.ee-effect-zoom--zoom-out.ee-effect-direction--left:hover .ee-button{
    transform:scale(.8) rotateY(-180deg)
}
.ee-effect-type--cube.ee-effect-direction--left:hover .ee-button{
    transform:rotateY(-90deg) translateX(-50%)
}
.ee-effect-type--clone.ee-effect-zoom--zoom-in.ee-effect-direction--right .ee-button:after{
    transform:translateX(-100%) scale(.5)
}
.ee-effect-type--clone.ee-effect-zoom--zoom-out.ee-effect-direction--right .ee-button:after{
    transform:translateX(-100%) scale(1.3)
}
.ee-effect-type--3d.ee-effect-direction--right .ee-button:before{
    content:"";
    height:100%;
    width:50%;
    top:0;
    right:100%;
    left:auto;
    transform-origin:100% 0;
    transform:rotateY(-90deg)
}
.ee-effect-type--flip.ee-effect-direction--right .ee-button:after,.ee-effect-type--flip.ee-effect-direction--right .ee-button:before{
    transform:rotateY(180deg) translateZ(.1px)
}
.ee-effect-type--cube.ee-effect-direction--right .ee-button{
    transform-origin:100% 0
}
.ee-effect-type--cube.ee-effect-direction--right .ee-button:after,.ee-effect-type--cube.ee-effect-direction--right .ee-button:before{
    top:0;
    bottom:0;
    width:100%;
    right:100%;
    left:auto;
    transform-origin:100% 0;
    transform:rotateY(-90deg)
}
.ee-effect-direction--right.ee-effect-entrance--move:hover .ee-button-content-wrapper{
    transform:translateX(100%)
}
.ee-effect-direction--right.ee-effect-entrance--push:hover .ee-button-content-wrapper{
    transform:translateX(50%);
    opacity:0
}
.ee-effect-type--3d.ee-effect-direction--right:hover .ee-button{
    transform:rotateY(20deg) translateX(10%)
}
.ee-effect-type--3d.ee-effect-zoom--zoom-in.ee-effect-direction--right:hover .ee-button{
    transform:scale(1.2) rotateY(20deg)
}
.ee-effect-type--3d.ee-effect-zoom--zoom-out.ee-effect-direction--right:hover .ee-button{
    transform:scale(.8) rotateY(20deg)
}
.ee-effect-type--flip.ee-effect-direction--right:hover .ee-button{
    transform:rotateY(180deg)
}
.ee-effect-type--flip.ee-effect-zoom--zoom-in.ee-effect-direction--right:hover .ee-button{
    transform:scale(1.2) rotateY(180deg)
}
.ee-effect-type--flip.ee-effect-zoom--zoom-out.ee-effect-direction--right:hover .ee-button{
    transform:scale(.8) rotateY(180deg)
}
.ee-effect-type--cube.ee-effect-direction--right:hover .ee-button{
    transform:rotateY(90deg) translateX(50%)
}
.ee-effect-shape--round.ee-effect-direction--down .ee-button:before,.ee-effect-shape--round.ee-effect-type--back.ee-effect-direction--down .ee-button:after{
    border-bottom-left-radius:100%;
    border-bottom-right-radius:100%
}
.ee-effect-shape--round.ee-effect-direction--up .ee-button:before,.ee-effect-shape--round.ee-effect-type--back.ee-effect-direction--up .ee-button:after{
    border-top-left-radius:100%;
    border-top-right-radius:100%
}
.ee-effect-shape--round.ee-effect-direction--left .ee-button:before,.ee-effect-shape--round.ee-effect-direction--right .ee-button:before,.ee-effect-shape--round.ee-effect-type--back.ee-effect-direction--left .ee-button:after,.ee-effect-shape--round.ee-effect-type--back.ee-effect-direction--right .ee-button:after{
    top:-1.3em;
    bottom:-1.3em
}
.ee-effect-shape--round.ee-effect-direction--left .ee-button:before,.ee-effect-shape--round.ee-effect-type--back.ee-effect-direction--left .ee-button:after{
    border-top-left-radius:100%;
    border-bottom-left-radius:100%
}
.ee-effect-shape--round.ee-effect-direction--right .ee-button:before,.ee-effect-shape--round.ee-effect-type--back.ee-effect-direction--right .ee-button:after{
    border-top-right-radius:100%;
    border-bottom-right-radius:100%
}
.ee-effect-shape--round.ee-effect-type--back:hover .ee-button:after,.ee-effect-shape--round:hover .ee-button:before{
    border-radius:0
}
.ee-effect-shape--skewed.ee-effect-direction--down .ee-button:before,.ee-effect-shape--skewed.ee-effect-direction--up .ee-button:before,.ee-effect-shape--skewed.ee-effect-orientation--vertical .ee-button:before,.ee-effect-shape--skewed.ee-effect-type--back.ee-effect-direction--down .ee-button:after,.ee-effect-shape--skewed.ee-effect-type--back.ee-effect-direction--up .ee-button:after,.ee-effect-shape--skewed.ee-effect-type--back.ee-effect-orientation--vertical .ee-button:after{
    top:-1em;
    bottom:-1em
}
.ee-effect-shape--skewed.ee-effect-direction--left .ee-button:before,.ee-effect-shape--skewed.ee-effect-direction--right .ee-button:before,.ee-effect-shape--skewed.ee-effect-orientation--horizontal .ee-button:before,.ee-effect-shape--skewed.ee-effect-type--back.ee-effect-direction--left .ee-button:after,.ee-effect-shape--skewed.ee-effect-type--back.ee-effect-direction--right .ee-button:after,.ee-effect-shape--skewed.ee-effect-type--back.ee-effect-orientation--horizontal .ee-button:after{
    left:-1em;
    right:-1em
}
.ee-effect-shape--skewed.ee-effect-direction--down .ee-button:before,.ee-effect-shape--skewed.ee-effect-type--back.ee-effect-direction--down .ee-button:after{
    transform:skewY(10deg) translateY(-100%)
}
.ee-effect-shape--skewed.ee-effect-direction--down:hover .ee-button:before,.ee-effect-shape--skewed.ee-effect-type--back.ee-effect-direction--down:hover .ee-button:after{
    transform:skewY(10deg) translateY(0)
}
.ee-effect-shape--skewed.ee-effect-direction--up .ee-button:before,.ee-effect-shape--skewed.ee-effect-type--back.ee-effect-direction--up .ee-button:after{
    transform:skewY(-10deg) translateY(100%)
}
.ee-effect-shape--skewed.ee-effect-direction--up:hover .ee-button:before,.ee-effect-shape--skewed.ee-effect-type--back.ee-effect-direction--up:hover .ee-button:after{
    transform:skewY(-10deg) translateY(0)
}
.ee-effect-shape--skewed.ee-effect-direction--left .ee-button:before,.ee-effect-shape--skewed.ee-effect-type--back.ee-effect-direction--left .ee-button:after{
    transform:skewX(10deg) translateX(100%)
}
.ee-effect-shape--skewed.ee-effect-direction--left:hover .ee-button:before,.ee-effect-shape--skewed.ee-effect-type--back.ee-effect-direction--left:hover .ee-button:after{
    transform:skewX(10deg) translateX(0)
}
.ee-effect-shape--skewed.ee-effect-direction--right .ee-button:before,.ee-effect-shape--skewed.ee-effect-type--back.ee-effect-direction--right .ee-button:after{
    transform:skewX(-10deg) translateX(-100%)
}
.ee-effect-shape--skewed.ee-effect-direction--right:hover .ee-button:before,.ee-effect-shape--skewed.ee-effect-type--back.ee-effect-direction--right:hover .ee-button:after{
    transform:skewX(-10deg) translateX(0)
}
.ee-effect-entrance--cover .ee-button-content-wrapper{
    transform:none
}
.ee-effect--perspective{
    perspective:800px
}
.ee-effect .ee-button-wrapper{
    transition:none
}
.ee-effect .ee-button,.ee-effect .ee-button-content-wrapper,.ee-effect:after,.ee-effect:before{
    transition-property:all
}
.ee-u-1\/1,.ee-u-2\/2,.ee-u-3\/3,.ee-u-4\/4,.ee-u-5\/5,.ee-u-6\/6{
    width:100%!important
}
.ee-u-1\/2,.ee-u-2\/4,.ee-u-3\/6{
    width:50%!important
}
.ee-u-1\/3,.ee-u-2\/6{
    width:33.33333%!important
}
.ee-u-2\/3,.ee-u-4\/6{
    width:66.66667%!important
}
.ee-u-1\/4{
    width:25%!important
}
.ee-u-3\/4{
    width:75%!important
}
.ee-u-1\/5{
    width:20%!important
}
.ee-u-2\/5{
    width:40%!important
}
.ee-u-3\/5{
    width:60%!important
}
.ee-u-4\/5{
    width:80%!important
}
.ee-u-1\/6{
    width:16.66667%!important
}
.ee-u-5\/6{
    width:83.33333%!important
}
@media(min-width:767px){
    .ee-posts-thumbnail-ratio .ee-post--horizontal{
        -ms-flex-align:stretch;
        align-items:stretch
    }
}
@media(min-width:1025px){
    .ee-timeline-align--center .ee-timeline .ee-timeline__line,.ee-timeline-align--overlay .ee-timeline .ee-timeline__line{
        left:50%
    }
    .ee-timeline-align--left .ee-timeline .timeline-item__meta,.ee-timeline-align--right .ee-timeline .timeline-item__meta{
        animation:none!important;
        margin-bottom:12px;
        visibility:visible!important
    }
    .ee-switcher-arrows-hide .ee-switcher__arrows,.ee-switcher-menu-hide .ee-switcher__nav,.ee-timeline-align--center .ee-timeline .timeline-item__card-wrapper .timeline-item__meta,.ee-timeline-align--left .ee-timeline .timeline-item__meta-wrapper,.ee-timeline-align--overlay .ee-timeline .timeline-item__meta-wrapper,.ee-timeline-align--right .ee-timeline .timeline-item__meta-wrapper{
        display:none
    }
    .ee-grid-columns-1 .ee-grid__item{
        width:calc(100% / 1)
    }
    .ee-grid-columns-1.ee-grid-masonry-layout--mixed .ee-grid__item:nth-child(2n){
        width:calc(100% / 1 * 2)
    }
    .ee-grid-columns-2 .ee-grid__item{
        width:calc(100% / 2)
    }
    .ee-grid-columns-2.ee-grid-masonry-layout--mixed .ee-grid__item:nth-child(4n){
        width:calc(100% / 2 * 2)
    }
    .ee-grid-columns-3 .ee-grid__item{
        width:calc(100% / 3)
    }
    .ee-grid-columns-3.ee-grid-masonry-layout--mixed .ee-grid__item:nth-child(6n){
        width:calc(100% / 3 * 2)
    }
    .ee-grid-columns-4 .ee-grid__item{
        width:calc(100% / 4)
    }
    .ee-grid-columns-4.ee-grid-masonry-layout--mixed .ee-grid__item:nth-child(8n){
        width:calc(100% / 4 * 2)
    }
    .ee-grid-columns-5 .ee-grid__item{
        width:calc(100% / 5)
    }
    .ee-grid-columns-5.ee-grid-masonry-layout--mixed .ee-grid__item:nth-child(10n){
        width:calc(100% / 5 * 2)
    }
    .ee-grid-columns-6 .ee-grid__item{
        width:calc(100% / 6)
    }
    .ee-grid-columns-6.ee-grid-masonry-layout--mixed .ee-grid__item:nth-child(12n){
        width:calc(100% / 6 * 2)
    }
    .ee-grid-columns-7 .ee-grid__item{
        width:calc(100% / 7)
    }
    .ee-grid-columns-7.ee-grid-masonry-layout--mixed .ee-grid__item:nth-child(14n){
        width:calc(100% / 7 * 2)
    }
    .ee-grid-columns-8 .ee-grid__item{
        width:calc(100% / 8)
    }
    .ee-grid-columns-8.ee-grid-masonry-layout--mixed .ee-grid__item:nth-child(16n){
        width:calc(100% / 8 * 2)
    }
    .ee-grid-columns-9 .ee-grid__item{
        width:calc(100% / 9)
    }
    .ee-grid-columns-9.ee-grid-masonry-layout--mixed .ee-grid__item:nth-child(18n){
        width:calc(100% / 9 * 2)
    }
    .ee-grid-columns-10 .ee-grid__item{
        width:calc(100% / 10)
    }
    .ee-grid-columns-10.ee-grid-masonry-layout--mixed .ee-grid__item:nth-child(20n){
        width:calc(100% / 10 * 2)
    }
    .ee-grid-columns-11 .ee-grid__item{
        width:calc(100% / 11)
    }
    .ee-grid-columns-11.ee-grid-masonry-layout--mixed .ee-grid__item:nth-child(22n){
        width:calc(100% / 11 * 2)
    }
    .ee-grid-columns-12 .ee-grid__item{
        width:calc(100% / 12)
    }
    .ee-grid-columns-12.ee-grid-masonry-layout--mixed .ee-grid__item:nth-child(24n){
        width:calc(100% / 12 * 2)
    }
    .ee-gallery-overflow--yes .ee-gallery-wrapper{
        overflow:hidden
    }
    .ee-filters--stack .ee-filters{
        -ms-flex-direction:column;
        flex-direction:column
    }
    .ee-filters--stack .ee-filters .ee-filters__item{
        -ms-flex-positive:0;
        flex-grow:0
    }
    .elementor-widget-devices-extended .ee-device__orientation:hover{
        color:rgba(0,0,0,.7)
    }
    .ee-timeline-animate .ee-timeline .timeline-item__card,.ee-timeline-animate .ee-timeline .timeline-item__meta{
        visibility:hidden
    }
    .ee-timeline-animate .ee-timeline .timeline-item.bounce-in .timeline-item__card,.ee-timeline-animate .ee-timeline .timeline-item.bounce-in .timeline-item__meta{
        visibility:visible
    }
    .ee-timeline-animate .ee-timeline .timeline-item.bounce-in .timeline-item__card,.ee-timeline-animate .ee-timeline .timeline-item:nth-child(even).bounce-in .timeline-item__meta{
        animation:1s cd-bounce-odd
    }
    .ee-timeline-animate .ee-timeline .timeline-item.bounce-in .timeline-item__meta,.ee-timeline-animate .ee-timeline .timeline-item:nth-child(even).bounce-in .timeline-item__card{
        animation:1s cd-bounce-even
    }
    .ee-timeline-align--center .ee-timeline .timeline-item__card__arrow:after{
        border-right-color:#f7f7f7;
        border-left-color:#f7f7f7
    }
    .ee-timeline-align--center .ee-timeline .timeline-item__point{
        -ms-flex-negative:0;
        flex-shrink:0;
        -ms-flex-positive:0;
        flex-grow:0;
        -ms-flex-order:1;
        order:1
    }
    .ee-timeline-align--center .ee-timeline .timeline-item__meta-wrapper{
        -ms-flex-pack:end;
        justify-content:flex-end;
        -ms-flex-order:0;
        order:0
    }
    .ee-timeline-align--center .ee-timeline .timeline-item__card-wrapper{
        -ms-flex-order:2;
        order:2;
        padding-left:10px
    }
    .ee-timeline-align--center .ee-timeline .timeline-item__card-wrapper,.ee-timeline-align--center .ee-timeline .timeline-item__meta-wrapper{
        -ms-flex-positive:1;
        flex-grow:1;
        -ms-flex-preferred-size:50%;
        flex-basis:50%
    }
    .ee-timeline-align--center .ee-timeline .timeline-item__meta{
        margin-right:10px
    }
    .ee-timeline-align--center .ee-timeline .timeline-item:nth-child(odd) .timeline-item__card__arrow{
        left:-10px
    }
    .ee-timeline-align--center .ee-timeline .timeline-item:nth-child(odd) .timeline-item__card__arrow:after{
        border-right-width:10px;
        border-right-style:solid
    }
    .ee-timeline-align--center .ee-timeline .timeline-item:nth-child(odd) .timeline-item__meta{
        text-align:right
    }
    .ee-timeline-align--center .ee-timeline .timeline-item:nth-child(even){
        -ms-flex-direction:row-reverse;
        flex-direction:row-reverse
    }
    .ee-timeline-align--center .ee-timeline .timeline-item:nth-child(even) .timeline-item__meta-wrapper{
        -ms-flex-direction:initial;
        flex-direction:initial;
        -ms-flex-pack:start;
        justify-content:flex-start
    }
    .ee-timeline-align--center .ee-timeline .timeline-item:nth-child(even) .timeline-item__meta{
        margin-left:10px
    }
    .ee-timeline-align--center .ee-timeline .timeline-item:nth-child(even) .timeline-item__card-wrapper{
        padding-left:0;
        padding-right:10px
    }
    .ee-timeline-align--center .ee-timeline .timeline-item:nth-child(even) .timeline-item__card__arrow{
        right:-10px
    }
    .ee-timeline-align--center .ee-timeline .timeline-item:nth-child(even) .timeline-item__card__arrow:after{
        border-left-width:10px;
        border-left-style:solid
    }
    .ee-timeline-align--overlay .ee-timeline .timeline-item{
        -ms-flex-direction:column;
        flex-direction:column;
        -ms-flex-align:center;
        align-items:center
    }
    .ee-timeline-align--overlay .ee-timeline .timeline-item__meta,.ee-timeline-align--overlay .ee-timeline .timeline-item__point{
        margin-bottom:12px
    }
    .ee-timeline-align--overlay .ee-timeline .timeline-item__meta{
        visibility:visible!important;
        animation:none!important
    }
    .ee-timeline-align--left .ee-timeline{
        -ms-flex-pack:start;
        justify-content:flex-start
    }
    .ee-timeline-align--left .ee-timeline .ee-timeline__line{
        left:0;
        margin-left:20px
    }
    .ee-timeline-align--left .ee-timeline .timeline-item{
        -ms-flex-wrap:nowrap;
        flex-wrap:nowrap
    }
    .ee-timeline-align--left .ee-timeline .timeline-item__point{
        margin-left:0!important
    }
    .ee-timeline-align--left .ee-timeline .timeline-item__card-wrapper{
        -ms-flex-positive:1;
        flex-grow:1;
        -ms-flex-order:1;
        order:1;
        margin-left:10px
    }
    .ee-timeline-align--left .ee-timeline .timeline-item__card__arrow{
        left:-10px
    }
    .ee-timeline-align--left .ee-timeline .timeline-item__card__arrow:after{
        border-right:10px solid #f7f7f7
    }
    .ee-timeline-align--right .ee-timeline .ee-timeline__line{
        left:auto;
        right:0;
        margin-right:20px;
        transform:translateX(50%)
    }
    .ee-timeline-align--right .ee-timeline .timeline-item{
        -ms-flex-wrap:nowrap;
        flex-wrap:nowrap;
        -ms-flex-pack:end;
        justify-content:flex-end
    }
    .ee-timeline-align--right .ee-timeline .timeline-item__point{
        -ms-flex-order:2;
        order:2;
        margin-right:0!important
    }
    .ee-timeline-align--right .ee-timeline .timeline-item__meta{
        -ms-flex-order:1;
        order:1
    }
    .ee-timeline-align--right .ee-timeline .timeline-item__card-wrapper{
        -ms-flex-positive:1;
        flex-grow:1;
        -ms-flex-order:1;
        order:1;
        margin-right:10px
    }
    .ee-timeline-align--right .ee-timeline .timeline-item__card__arrow{
        right:-10px
    }
    .ee-timeline-align--right .ee-timeline .timeline-item__card__arrow:after{
        border-left:10px solid #f7f7f7
    }
    .ee-timeline-cards-align--middle .ee-timeline .timeline-item{
        -ms-flex-align:center;
        align-items:center
    }
    .ee-timeline-cards-align--middle .ee-timeline .timeline-item__card__arrow{
        position:absolute;
        top:50%;
        transform:translateY(-50%)
    }
    .ee-timeline-cards-align--bottom .ee-timeline .timeline-item{
        -ms-flex-align:end;
        align-items:flex-end
    }
    .ee-timeline-cards-align--bottom .ee-timeline .timeline-item__card__arrow{
        top:auto;
        bottom:0
    }
    .ee-video-player.playing:hover .ee-player__controls__overlay{
        opacity:1
    }
    .ee-video-player-bar--hide .ee-player.playing:hover .ee-player__controls__bar-wrapper{
        transform:translateY(0)
    }
}
@media(max-width:1440px){
    .ee-u-1\/1\@wide,.ee-u-2\/2\@wide,.ee-u-3\/3\@wide,.ee-u-4\/4\@wide,.ee-u-5\/5\@wide,.ee-u-6\/6\@wide{
        width:100%!important
    }
    .ee-u-1\/2\@wide,.ee-u-2\/4\@wide,.ee-u-3\/6\@wide{
        width:50%!important
    }
    .ee-u-1\/3\@wide,.ee-u-2\/6\@wide{
        width:33.33333%!important
    }
    .ee-u-2\/3\@wide,.ee-u-4\/6\@wide{
        width:66.66667%!important
    }
    .ee-u-1\/4\@wide{
        width:25%!important
    }
    .ee-u-3\/4\@wide{
        width:75%!important
    }
    .ee-u-1\/5\@wide{
        width:20%!important
    }
    .ee-u-2\/5\@wide{
        width:40%!important
    }
    .ee-u-3\/5\@wide{
        width:60%!important
    }
    .ee-u-4\/5\@wide{
        width:80%!important
    }
    .ee-u-1\/6\@wide{
        width:16.66667%!important
    }
    .ee-u-5\/6\@wide{
        width:83.33333%!important
    }
}
@media(max-width:1025px){
    .ee-u-1\/1\@desktop,.ee-u-2\/2\@desktop,.ee-u-3\/3\@desktop,.ee-u-4\/4\@desktop,.ee-u-5\/5\@desktop,.ee-u-6\/6\@desktop{
        width:100%!important
    }
    .ee-u-1\/2\@desktop,.ee-u-2\/4\@desktop,.ee-u-3\/6\@desktop{
        width:50%!important
    }
    .ee-u-1\/3\@desktop,.ee-u-2\/6\@desktop{
        width:33.33333%!important
    }
    .ee-u-2\/3\@desktop,.ee-u-4\/6\@desktop{
        width:66.66667%!important
    }
    .ee-u-1\/4\@desktop{
        width:25%!important
    }
    .ee-u-3\/4\@desktop{
        width:75%!important
    }
    .ee-u-1\/5\@desktop{
        width:20%!important
    }
    .ee-u-2\/5\@desktop{
        width:40%!important
    }
    .ee-u-3\/5\@desktop{
        width:60%!important
    }
    .ee-u-4\/5\@desktop{
        width:80%!important
    }
    .ee-u-1\/6\@desktop{
        width:16.66667%!important
    }
    .ee-u-5\/6\@desktop{
        width:83.33333%!important
    }
}
@media(max-width:1024px){
    .ee-button-group-stack-tablet .ee-button-group,.ee-button-group-stack-tablet .ee-button-group>li,.ee-toggle-element--stack-tablet .ee-toggle-element__controls>li{
        margin-left:0!important
    }
    .ee-button-group-stack-tablet.ee-button-group-tablet-halign-left .ee-button-group,.ee-button-group-tablet-valign-top .ee-button-group,.ee-grid-align-tablet--top .ee-grid,.ee-labels-align-stacked-tablet--start .ee-toggle-element .ee-toggle-element__controls{
        -ms-flex-align:start;
        align-items:flex-start
    }
    .ee-grid-align-tablet--top .ee-grid__item{
        display:-ms-flexbox;
        display:flex
    }
    .ee-button-group-stack-tablet.ee-button-group-tablet-halign-center .ee-button-group,.ee-button-group-tablet-valign-middle .ee-button-group,.ee-button-group-tablet-valign-stretch .ee-button-group .ee-button-content-wrapper,.ee-grid-align-tablet--middle .ee-grid{
        -ms-flex-align:center;
        align-items:center
    }
    .ee-grid-align-tablet--middle .ee-grid__item{
        display:-ms-flexbox;
        display:flex
    }
    .ee-button-group-stack-tablet.ee-button-group-tablet-halign-right .ee-button-group,.ee-button-group-tablet-valign-bottom .ee-button-group,.ee-grid-align-tablet--bottom .ee-grid{
        -ms-flex-align:end;
        align-items:flex-end
    }
    .ee-grid-align-tablet--bottom .ee-grid__item{
        display:-ms-flexbox;
        display:flex
    }
    .ee-button-group-stack-tablet.ee-button-group-tablet-halign-justify .ee-button-group,.ee-button-group-tablet-valign-stretch .ee-button-group,.ee-grid-align-tablet--stretch .ee-grid{
        -ms-flex-align:stretch;
        align-items:stretch
    }
    .ee-grid-align-tablet--stretch .ee-grid__item{
        display:-ms-flexbox;
        display:flex
    }
    .ee-breadcrumbs-align-tablet-stretch .ee-breadcrumbs>li>a,.ee-button-group-stack-tablet .ee-button-group>li>a,.ee-button-group-tablet-halign-justify .ee-button-group>li>a,.ee-button-group-tablet-valign-stretch .ee-button-group>li>a,.ee-gallery-slider--stack-tablet .ee-gallery-slider,.ee-posts-layout-collapse--tablet .ee-post--horizontal,.ee-toggle-element--stack-tablet .ee-toggle-element__controls>li>a{
        display:block
    }
    .ee-breadcrumbs-align-tablet-left .ee-breadcrumbs,.ee-button-group-tablet-halign-left .ee-button-group,.ee-filters-align-tablet-left .ee-filters,.ee-grid-halign-tablet--left .ee-grid,.ee-labels-align-tablet--start .ee-toggle-element .ee-toggle-element__controls,.ee-trigger-tablet-align--left .ee-button-wrapper{
        -ms-flex-pack:start;
        justify-content:flex-start
    }
    .ee-breadcrumbs-align-tablet-center .ee-breadcrumbs,.ee-button-group-tablet-halign-center .ee-button-group,.ee-filters-align-tablet-center .ee-filters,.ee-grid-halign-tablet--center .ee-grid{
        -ms-flex-pack:center;
        justify-content:center
    }
    .ee-breadcrumbs-align-tablet-right .ee-breadcrumbs,.ee-button-group-tablet-halign-right .ee-button-group,.ee-filters-align-tablet-right .ee-filters,.ee-grid-halign-tablet--right .ee-grid{
        -ms-flex-pack:end;
        justify-content:flex-end
    }
    .ee-breadcrumbs-align-tablet-center .ee-breadcrumbs>li,.ee-breadcrumbs-align-tablet-left .ee-breadcrumbs>li,.ee-breadcrumbs-align-tablet-right .ee-breadcrumbs>li,.ee-button-group-tablet-halign-center .ee-button-group>li,.ee-button-group-tablet-halign-left .ee-button-group>li,.ee-button-group-tablet-halign-right .ee-button-group>li,.ee-button-group-tablet-valign-bottom .ee-button-group>li,.ee-button-group-tablet-valign-middle .ee-button-group>li,.ee-button-group-tablet-valign-stretch .ee-button-group .ee-button-content-wrapper>li,.ee-button-group-tablet-valign-top .ee-button-group>li,.ee-filters-align-tablet-center .ee-filters .ee-filters__item,.ee-filters-align-tablet-left .ee-filters .ee-filters__item,.ee-filters-align-tablet-right .ee-filters .ee-filters__item{
        -ms-flex-positive:0;
        flex-grow:0
    }
    .ee-breadcrumbs-align-tablet-stretch .ee-breadcrumbs>li,.ee-button-group-tablet-halign-justify .ee-button-group>li,.ee-button-group-tablet-valign-stretch .ee-button-group>li,.ee-filters-align-tablet-justify .ee-filters .ee-filters__item{
        -ms-flex-positive:1;
        flex-grow:1
    }
    .ee-breadcrumbs-align-tablet-stretch .ee-breadcrumbs,.ee-button-group-tablet-halign-justify .ee-button-group{
        -ms-flex-pack:stretch;
        justify-content:stretch
    }
    .ee-button-group .ee-button-wrapper,.ee-switcher-stack-tablet .ee-switcher__media-wrapper{
        width:100%
    }
    .ee-button-group-stack-tablet .ee-button-group{
        -ms-flex-direction:column;
        flex-direction:column
    }
    .ee-button-group-stack-tablet.ee-button-group-gap-default .ee-button-group,.ee-button-group-stack-tablet.ee-button-group-gap-default .ee-button-group>li,.ee-button-group-stack-tablet.ee-button-group-gap-extended .ee-button-group,.ee-button-group-stack-tablet.ee-button-group-gap-extended .ee-button-group>li,.ee-button-group-stack-tablet.ee-button-group-gap-narrow .ee-button-group,.ee-button-group-stack-tablet.ee-button-group-gap-narrow .ee-button-group>li,.ee-button-group-stack-tablet.ee-button-group-gap-wide .ee-button-group,.ee-button-group-stack-tablet.ee-button-group-gap-wide .ee-button-group>li,.ee-button-group-stack-tablet.ee-button-group-gap-wider .ee-button-group,.ee-button-group-stack-tablet.ee-button-group-gap-wider .ee-button-group>li{
        margin-left:0
    }
    .ee-button-group-stack-tablet.ee-button-group-gap-narrow .ee-button-group>li:not(:last-child){
        margin-bottom:6px
    }
    .ee-button-group-stack-tablet.ee-button-group-gap-default .ee-button-group>li:not(:last-child){
        margin-bottom:12px
    }
    .ee-button-group-stack-tablet.ee-button-group-gap-extended .ee-button-group>li:not(:last-child){
        margin-bottom:24px
    }
    .ee-button-group-stack-tablet.ee-button-group-gap-wide .ee-button-group>li:not(:last-child){
        margin-bottom:48px
    }
    .ee-button-group-stack-tablet.ee-button-group-gap-wider .ee-button-group>li:not(:last-child){
        margin-bottom:144px
    }
    .ee-gallery-slider--stack-tablet .ee-gallery-slider .ee-gallery-slider__gallery,.ee-gallery-slider--stack-tablet .ee-gallery-slider .ee-gallery-slider__preview,.ee-u-1\/1\@tablet,.ee-u-2\/2\@tablet,.ee-u-3\/3\@tablet,.ee-u-4\/4\@tablet,.ee-u-5\/5\@tablet,.ee-u-6\/6\@tablet{
        width:100%!important
    }
    .ee-timeline .timeline-item__card{
        margin-right:0!important
    }
    .ee-breadcrumbs-align-tablet-stretch .ee-breadcrumbs>.ee-breadcrumbs__separator{
        -ms-flex-positive:0;
        flex-grow:0;
        text-align:center
    }
    .ee-trigger-tablet-align--center .ee-button-wrapper{
        -ms-flex-pack:center;
        justify-content:center
    }
    .ee-trigger-tablet-align--right .ee-button-wrapper{
        -ms-flex-pack:end;
        justify-content:flex-end
    }
    .ee-trigger-tablet-align--justify .ee-button{
        -ms-flex-positive:1;
        flex-grow:1
    }
    .ee-labels-align-tablet--center .ee-toggle-element .ee-toggle-element__controls{
        -ms-flex-pack:center;
        justify-content:center
    }
    .ee-labels-align-tablet--end .ee-toggle-element .ee-toggle-element__controls{
        -ms-flex-pack:end;
        justify-content:flex-end
    }
    .ee-labels-align-tablet--stretch .ee-toggle-element .ee-toggle-element__controls__item{
        -ms-flex-positive:1;
        flex-grow:1
    }
    .ee-labels-align-stacked-tablet--center .ee-toggle-element .ee-toggle-element__controls{
        -ms-flex-align:center;
        align-items:center
    }
    .ee-labels-align-stacked-tablet--end .ee-toggle-element .ee-toggle-element__controls{
        -ms-flex-align:end;
        align-items:flex-end
    }
    .ee-labels-align-stacked-tablet--stretch .ee-toggle-element .ee-toggle-element__controls{
        -ms-flex-align:stretch;
        align-items:stretch
    }
    .ee-toggle-element--stack-tablet .ee-toggle-element__controls{
        margin-left:0!important;
        -ms-flex-direction:column;
        flex-direction:column
    }
    .ee-google-map-navigation--hide-tablet .ee-google-map__navigation{
        display:none
    }
    .ee-google-map-navigation-tablet--top-left .ee-google-map__navigation{
        top:0;
        left:0;
        bottom:auto;
        right:auto
    }
    .ee-google-map-navigation-tablet--top-right .ee-google-map__navigation{
        top:0;
        right:0;
        bottom:auto;
        left:auto
    }
    .ee-google-map-navigation-tablet--bottom-right .ee-google-map__navigation{
        bottom:0;
        right:0;
        top:auto;
        left:auto
    }
    .ee-google-map-navigation-tablet--bottom-left .ee-google-map__navigation{
        bottom:0;
        left:0;
        top:auto;
        right:auto
    }
    .ee-switcher__nav,.ee-switcher__titles{
        text-align:center
    }
    .ee-switcher-stack-tablet .ee-switcher__wrapper{
        -ms-flex-wrap:wrap;
        flex-wrap:wrap
    }
    .ee-search-form-fields-wrap--tablet .ee-search-form__fields{
        -ms-flex:1;
        flex:1
    }
    .ee-search-form-fields-wrap--tablet .ee-search-form__container,.ee-search-form-fields-wrap--tablet .ee-search-form__fields{
        -ms-flex-direction:column;
        flex-direction:column
    }
    .ee-search-form-fields-wrap--tablet .ee-search-form__submit{
        width:auto
    }
    .ee-search-form-fields-wrap--tablet.ee-search-form-spacing--collapse .ee-search-form__container .ee-form__field:not(:first-child){
        border-left:0;
        border-top:1px solid #eceeef
    }
    .ee-u-1\/2\@tablet,.ee-u-2\/4\@tablet,.ee-u-3\/6\@tablet{
        width:50%!important
    }
    .ee-u-1\/3\@tablet,.ee-u-2\/6\@tablet{
        width:33.33333%!important
    }
    .ee-u-2\/3\@tablet,.ee-u-4\/6\@tablet{
        width:66.66667%!important
    }
    .ee-u-1\/4\@tablet{
        width:25%!important
    }
    .ee-u-3\/4\@tablet{
        width:75%!important
    }
    .ee-u-1\/5\@tablet{
        width:20%!important
    }
    .ee-u-2\/5\@tablet{
        width:40%!important
    }
    .ee-u-3\/5\@tablet{
        width:60%!important
    }
    .ee-u-4\/5\@tablet{
        width:80%!important
    }
    .ee-u-1\/6\@tablet{
        width:16.66667%!important
    }
    .ee-u-5\/6\@tablet{
        width:83.33333%!important
    }
}
@media(max-width:767px){
    .ee-timeline-align-mobile--center .ee-timeline .ee-timeline__line,.ee-timeline-align-mobile--overlay .ee-timeline .ee-timeline__line{
        left:50%
    }
    .ee-grid-columns-mobile-1 .ee-grid__item{
        width:calc(100% / 1)
    }
    .ee-grid-columns-mobile-1.ee-grid-masonry-layout--mixed .ee-grid__item:nth-child(2n){
        width:calc(100% / 1 * 2)
    }
    .ee-grid-columns-mobile-2 .ee-grid__item{
        width:calc(100% / 2)
    }
    .ee-grid-columns-mobile-2.ee-grid-masonry-layout--mixed .ee-grid__item:nth-child(4n){
        width:calc(100% / 2 * 2)
    }
    .ee-grid-columns-mobile-3 .ee-grid__item{
        width:calc(100% / 3)
    }
    .ee-grid-columns-mobile-3.ee-grid-masonry-layout--mixed .ee-grid__item:nth-child(6n){
        width:calc(100% / 3 * 2)
    }
    .ee-grid-columns-mobile-4 .ee-grid__item{
        width:calc(100% / 4)
    }
    .ee-grid-columns-mobile-4.ee-grid-masonry-layout--mixed .ee-grid__item:nth-child(8n){
        width:calc(100% / 4 * 2)
    }
    .ee-grid-columns-mobile-5 .ee-grid__item{
        width:calc(100% / 5)
    }
    .ee-grid-columns-mobile-5.ee-grid-masonry-layout--mixed .ee-grid__item:nth-child(10n){
        width:calc(100% / 5 * 2)
    }
    .ee-grid-columns-mobile-6 .ee-grid__item{
        width:calc(100% / 6)
    }
    .ee-grid-columns-mobile-6.ee-grid-masonry-layout--mixed .ee-grid__item:nth-child(12n){
        width:calc(100% / 6 * 2)
    }
    .ee-grid-columns-mobile-7 .ee-grid__item{
        width:calc(100% / 7)
    }
    .ee-grid-columns-mobile-7.ee-grid-masonry-layout--mixed .ee-grid__item:nth-child(14n){
        width:calc(100% / 7 * 2)
    }
    .ee-grid-columns-mobile-8 .ee-grid__item{
        width:calc(100% / 8)
    }
    .ee-grid-columns-mobile-8.ee-grid-masonry-layout--mixed .ee-grid__item:nth-child(16n){
        width:calc(100% / 8 * 2)
    }
    .ee-grid-columns-mobile-9 .ee-grid__item{
        width:calc(100% / 9)
    }
    .ee-grid-columns-mobile-9.ee-grid-masonry-layout--mixed .ee-grid__item:nth-child(18n){
        width:calc(100% / 9 * 2)
    }
    .ee-grid-columns-mobile-10 .ee-grid__item{
        width:calc(100% / 10)
    }
    .ee-grid-columns-mobile-10.ee-grid-masonry-layout--mixed .ee-grid__item:nth-child(20n){
        width:calc(100% / 10 * 2)
    }
    .ee-grid-columns-mobile-11 .ee-grid__item{
        width:calc(100% / 11)
    }
    .ee-grid-columns-mobile-11.ee-grid-masonry-layout--mixed .ee-grid__item:nth-child(22n){
        width:calc(100% / 11 * 2)
    }
    .ee-grid-columns-mobile-12 .ee-grid__item{
        width:calc(100% / 12)
    }
    .ee-grid-columns-mobile-12.ee-grid-masonry-layout--mixed .ee-grid__item:nth-child(24n){
        width:calc(100% / 12 * 2)
    }
    .ee-button-group-mobile-valign-top .ee-button-group,.ee-button-group-stack-mobile.ee-button-group-mobile-halign-left .ee-button-group,.ee-grid-align-mobile--top .ee-grid,.ee-labels-align-stacked-mobile--start .ee-toggle-element .ee-toggle-element__controls{
        -ms-flex-align:start;
        align-items:flex-start
    }
    .ee-grid-align-mobile--top .ee-grid__item{
        display:-ms-flexbox;
        display:flex
    }
    .ee-button-group-mobile-valign-middle .ee-button-group,.ee-button-group-mobile-valign-stretch .ee-button-group .ee-button-content-wrapper,.ee-button-group-stack-mobile.ee-button-group-mobile-halign-center .ee-button-group,.ee-grid-align-mobile--middle .ee-grid,.ee-timeline-cards-align-mobile--middle .ee-timeline .timeline-item{
        -ms-flex-align:center;
        align-items:center
    }
    .ee-grid-align-mobile--middle .ee-grid__item{
        display:-ms-flexbox;
        display:flex
    }
    .ee-button-group-mobile-valign-bottom .ee-button-group,.ee-button-group-stack-mobile.ee-button-group-mobile-halign-right .ee-button-group,.ee-grid-align-mobile--bottom .ee-grid{
        -ms-flex-align:end;
        align-items:flex-end
    }
    .ee-grid-align-mobile--bottom .ee-grid__item{
        display:-ms-flexbox;
        display:flex
    }
    .ee-button-group-mobile-valign-stretch .ee-button-group,.ee-button-group-stack-mobile.ee-button-group-mobile-halign-justify .ee-button-group,.ee-grid-align-mobile--stretch .ee-grid{
        -ms-flex-align:stretch;
        align-items:stretch
    }
    .ee-grid-align-mobile--stretch .ee-grid__item,.ee-table--responsive .ee-table tr td,.ee-table--responsive .ee-table tr th{
        display:-ms-flexbox;
        display:flex
    }
    .ee-breadcrumbs-align-mobile-stretch .ee-breadcrumbs>li>a,.ee-button-group-mobile-halign-justify .ee-button-group>li>a,.ee-button-group-mobile-valign-stretch .ee-button-group>li>a,.ee-button-group-stack-mobile .ee-button-group>li>a,.ee-gallery-slider--stack-mobile .ee-gallery-slider,.ee-posts-layout-collapse--mobile .ee-post--horizontal,.ee-toggle-element--stack-mobile .ee-toggle-element__controls>li>a{
        display:block
    }
    .ee-breadcrumbs-align-mobile-left .ee-breadcrumbs,.ee-button-group-mobile-halign-left .ee-button-group,.ee-filters-align-mobile-left .ee-filters,.ee-grid-halign-mobile--left .ee-grid,.ee-labels-align-mobile--start .ee-toggle-element .ee-toggle-element__controls,.ee-switcher-menu-mobile-align--left .ee-switcher__nav,.ee-timeline-align-mobile--left .ee-timeline,.ee-trigger-mobile-align--left .ee-button-wrapper{
        -ms-flex-pack:start;
        justify-content:flex-start
    }
    .ee-breadcrumbs-align-mobile-center .ee-breadcrumbs,.ee-button-group-mobile-halign-center .ee-button-group,.ee-filters-align-mobile-center .ee-filters,.ee-grid-halign-mobile--center .ee-grid{
        -ms-flex-pack:center;
        justify-content:center
    }
    .ee-breadcrumbs-align-mobile-right .ee-breadcrumbs,.ee-button-group-mobile-halign-right .ee-button-group,.ee-filters-align-mobile-right .ee-filters,.ee-grid-halign-mobile--right .ee-grid{
        -ms-flex-pack:end;
        justify-content:flex-end
    }
    .ee-gallery-overflow-mobile--yes .ee-gallery-wrapper{
        overflow:hidden
    }
    .ee-filters-mobile--stack .ee-filters,.ee-table--responsive.ee-table-mobile-header--column .ee-table__cell[data-title]{
        -ms-flex-direction:column;
        flex-direction:column
    }
    .ee-breadcrumbs-align-mobile-center .ee-breadcrumbs>li,.ee-breadcrumbs-align-mobile-left .ee-breadcrumbs>li,.ee-breadcrumbs-align-mobile-right .ee-breadcrumbs>li,.ee-button-group-mobile-halign-center .ee-button-group>li,.ee-button-group-mobile-halign-left .ee-button-group>li,.ee-button-group-mobile-halign-right .ee-button-group>li,.ee-button-group-mobile-valign-bottom .ee-button-group>li,.ee-button-group-mobile-valign-middle .ee-button-group>li,.ee-button-group-mobile-valign-stretch .ee-button-group .ee-button-content-wrapper>li,.ee-button-group-mobile-valign-top .ee-button-group>li,.ee-filters-align-mobile-center .ee-filters .ee-filters__item,.ee-filters-align-mobile-left .ee-filters .ee-filters__item,.ee-filters-align-mobile-right .ee-filters .ee-filters__item,.ee-filters-mobile--stack .ee-filters .ee-filters__item{
        -ms-flex-positive:0;
        flex-grow:0
    }
    .ee-breadcrumbs-align-mobile-stretch .ee-breadcrumbs>li,.ee-button-group-mobile-halign-justify .ee-button-group>li,.ee-button-group-mobile-valign-stretch .ee-button-group>li,.ee-filters-align-mobile-justify .ee-filters .ee-filters__item{
        -ms-flex-positive:1;
        flex-grow:1
    }
    .ee-player__controls__volume{
        display:none
    }
    .ee-breadcrumbs-align-mobile-stretch .ee-breadcrumbs,.ee-button-group-mobile-halign-justify .ee-button-group{
        -ms-flex-pack:stretch;
        justify-content:stretch
    }
    .ee-google-map-navigation--hide-mobile .ee-google-map__navigation,.ee-switcher-arrows-mobile-hide .ee-switcher__arrows,.ee-switcher-menu-mobile-hide .ee-switcher__nav,.ee-table--responsive .ee-table thead,.ee-timeline-align-mobile--center .ee-timeline .timeline-item__card-wrapper .timeline-item__meta,.ee-timeline-align-mobile--left .ee-timeline .timeline-item__meta-wrapper,.ee-timeline-align-mobile--overlay .ee-timeline .timeline-item__meta-wrapper,.ee-timeline-align-mobile--right .ee-timeline .timeline-item__meta-wrapper{
        display:none
    }
    .ee-button-group .ee-button-wrapper,.ee-switcher-stack-mobile .ee-switcher__media-wrapper{
        width:100%
    }
    .ee-button-group-stack-mobile .ee-button-group{
        margin-left:0!important;
        -ms-flex-direction:column;
        flex-direction:column
    }
    .ee-button-group-stack-mobile .ee-button-group>li{
        margin-left:0!important
    }
    .ee-button-group-stack-mobile.ee-button-group-gap-default .ee-button-group,.ee-button-group-stack-mobile.ee-button-group-gap-default .ee-button-group>li,.ee-button-group-stack-mobile.ee-button-group-gap-extended .ee-button-group,.ee-button-group-stack-mobile.ee-button-group-gap-extended .ee-button-group>li,.ee-button-group-stack-mobile.ee-button-group-gap-narrow .ee-button-group,.ee-button-group-stack-mobile.ee-button-group-gap-narrow .ee-button-group>li,.ee-button-group-stack-mobile.ee-button-group-gap-wide .ee-button-group,.ee-button-group-stack-mobile.ee-button-group-gap-wide .ee-button-group>li,.ee-button-group-stack-mobile.ee-button-group-gap-wider .ee-button-group,.ee-button-group-stack-mobile.ee-button-group-gap-wider .ee-button-group>li{
        margin-left:0
    }
    .ee-button-group-stack-mobile.ee-button-group-gap-narrow .ee-button-group>li:not(:last-child){
        margin-bottom:6px
    }
    .ee-button-group-stack-mobile.ee-button-group-gap-default .ee-button-group>li:not(:last-child){
        margin-bottom:12px
    }
    .ee-button-group-stack-mobile.ee-button-group-gap-extended .ee-button-group>li:not(:last-child){
        margin-bottom:24px
    }
    .ee-button-group-stack-mobile.ee-button-group-gap-wide .ee-button-group>li:not(:last-child){
        margin-bottom:48px
    }
    .ee-button-group-stack-mobile.ee-button-group-gap-wider .ee-button-group>li:not(:last-child){
        margin-bottom:144px
    }
    .ee-gallery-slider--stack-mobile .ee-gallery-slider .ee-gallery-slider__gallery,.ee-gallery-slider--stack-mobile .ee-gallery-slider .ee-gallery-slider__preview,.ee-u-1\/1\@mobile,.ee-u-2\/2\@mobile,.ee-u-3\/3\@mobile,.ee-u-4\/4\@mobile,.ee-u-5\/5\@mobile,.ee-u-6\/6\@mobile{
        width:100%!important
    }
    .ee-timeline-mobile-animate .ee-timeline .timeline-item__card,.ee-timeline-mobile-animate .ee-timeline .timeline-item__meta{
        visibility:hidden
    }
    .ee-timeline-mobile-animate .ee-timeline .timeline-item.bounce-in .timeline-item__card,.ee-timeline-mobile-animate .ee-timeline .timeline-item.bounce-in .timeline-item__meta{
        visibility:visible
    }
    .ee-timeline-mobile-animate .ee-timeline .timeline-item.bounce-in .timeline-item__card,.ee-timeline-mobile-animate .ee-timeline .timeline-item:nth-child(even).bounce-in .timeline-item__meta{
        animation:1s cd-bounce-odd
    }
    .ee-timeline-mobile-animate .ee-timeline .timeline-item.bounce-in .timeline-item__meta,.ee-timeline-mobile-animate .ee-timeline .timeline-item:nth-child(even).bounce-in .timeline-item__card{
        animation:1s cd-bounce-even
    }
    .ee-timeline-align-mobile--center .ee-timeline .timeline-item__card__arrow:after{
        border-right-color:#f7f7f7;
        border-left-color:#f7f7f7
    }
    .ee-timeline-align-mobile--center .ee-timeline .timeline-item__point{
        -ms-flex-negative:0;
        flex-shrink:0;
        -ms-flex-positive:0;
        flex-grow:0;
        -ms-flex-order:1;
        order:1
    }
    .ee-timeline-align-mobile--center .ee-timeline .timeline-item__meta-wrapper{
        -ms-flex-pack:end;
        justify-content:flex-end;
        -ms-flex-order:0;
        order:0
    }
    .ee-timeline-align-mobile--center .ee-timeline .timeline-item__card-wrapper{
        -ms-flex-order:2;
        order:2;
        padding-left:10px
    }
    .ee-timeline-align-mobile--center .ee-timeline .timeline-item__card-wrapper,.ee-timeline-align-mobile--center .ee-timeline .timeline-item__meta-wrapper{
        -ms-flex-positive:1;
        flex-grow:1;
        -ms-flex-preferred-size:50%;
        flex-basis:50%
    }
    .ee-timeline-align-mobile--center .ee-timeline .timeline-item__meta{
        margin-right:10px
    }
    .ee-timeline-align-mobile--center .ee-timeline .timeline-item:nth-child(odd) .timeline-item__card__arrow{
        left:-10px
    }
    .ee-timeline-align-mobile--center .ee-timeline .timeline-item:nth-child(odd) .timeline-item__card__arrow:after{
        border-right-width:10px;
        border-right-style:solid
    }
    .ee-timeline-align-mobile--center .ee-timeline .timeline-item:nth-child(odd) .timeline-item__meta{
        text-align:right
    }
    .ee-timeline-align-mobile--center .ee-timeline .timeline-item:nth-child(even){
        -ms-flex-direction:row-reverse;
        flex-direction:row-reverse
    }
    .ee-timeline-align-mobile--center .ee-timeline .timeline-item:nth-child(even) .timeline-item__meta-wrapper{
        -ms-flex-direction:initial;
        flex-direction:initial;
        -ms-flex-pack:start;
        justify-content:flex-start
    }
    .ee-timeline-align-mobile--center .ee-timeline .timeline-item:nth-child(even) .timeline-item__meta{
        margin-left:10px
    }
    .ee-timeline-align-mobile--center .ee-timeline .timeline-item:nth-child(even) .timeline-item__card-wrapper{
        padding-left:0;
        padding-right:10px
    }
    .ee-timeline-align-mobile--center .ee-timeline .timeline-item:nth-child(even) .timeline-item__card__arrow{
        right:-10px
    }
    .ee-timeline-align-mobile--center .ee-timeline .timeline-item:nth-child(even) .timeline-item__card__arrow:after{
        border-left-width:10px;
        border-left-style:solid
    }
    .ee-timeline-align-mobile--overlay .ee-timeline .timeline-item{
        -ms-flex-direction:column;
        flex-direction:column;
        -ms-flex-align:center;
        align-items:center
    }
    .ee-timeline-align-mobile--overlay .ee-timeline .timeline-item__meta,.ee-timeline-align-mobile--overlay .ee-timeline .timeline-item__point{
        margin-bottom:12px
    }
    .ee-timeline-align-mobile--overlay .ee-timeline .timeline-item__meta{
        visibility:visible!important;
        animation:none!important
    }
    .ee-timeline-align-mobile--left .ee-timeline .ee-timeline__line{
        left:0;
        margin-left:20px
    }
    .ee-timeline-align-mobile--left .ee-timeline .timeline-item__point,.ee-toggle-element--stack-mobile .ee-toggle-element__controls>li{
        margin-left:0!important
    }
    .ee-timeline-align-mobile--left .ee-timeline .timeline-item{
        -ms-flex-wrap:nowrap;
        flex-wrap:nowrap
    }
    .ee-timeline-align-mobile--left .ee-timeline .timeline-item__card-wrapper{
        -ms-flex-positive:1;
        flex-grow:1;
        -ms-flex-order:1;
        order:1;
        margin-left:10px
    }
    .ee-timeline-align-mobile--left .ee-timeline .timeline-item__card__arrow{
        left:-10px
    }
    .ee-timeline-align-mobile--left .ee-timeline .timeline-item__card__arrow:after{
        border-right:10px solid #f7f7f7
    }
    .ee-timeline-align-mobile--left .ee-timeline .timeline-item__meta{
        visibility:visible!important;
        animation:none!important;
        margin-bottom:12px
    }
    .ee-timeline-align-mobile--right .ee-timeline .ee-timeline__line{
        left:auto;
        right:0;
        margin-right:20px;
        transform:translateX(50%)
    }
    .ee-timeline-align-mobile--right .ee-timeline .timeline-item{
        -ms-flex-wrap:nowrap;
        flex-wrap:nowrap;
        -ms-flex-pack:end;
        justify-content:flex-end
    }
    .ee-timeline-align-mobile--right .ee-timeline .timeline-item__point{
        -ms-flex-order:2;
        order:2;
        margin-right:0!important
    }
    .ee-timeline-align-mobile--right .ee-timeline .timeline-item__meta{
        -ms-flex-order:1;
        order:1;
        visibility:visible!important;
        animation:none!important;
        margin-bottom:12px
    }
    .ee-timeline-align-mobile--right .ee-timeline .timeline-item__card-wrapper{
        -ms-flex-positive:1;
        flex-grow:1;
        -ms-flex-order:1;
        order:1;
        margin-right:10px
    }
    .ee-timeline-align-mobile--right .ee-timeline .timeline-item__card__arrow{
        right:-10px
    }
    .ee-timeline-align-mobile--right .ee-timeline .timeline-item__card__arrow:after{
        border-left:10px solid #f7f7f7
    }
    .ee-timeline-cards-align-mobile--middle .ee-timeline .timeline-item__card__arrow{
        position:absolute;
        top:50%;
        transform:translateY(-50%)
    }
    .ee-timeline-cards-align-mobile--bottom .ee-timeline .timeline-item{
        -ms-flex-align:end;
        align-items:flex-end
    }
    .ee-timeline-cards-align-mobile--bottom .ee-timeline .timeline-item__card__arrow{
        top:auto;
        bottom:0
    }
    .ee-breadcrumbs-align-mobile-stretch .ee-breadcrumbs>.ee-breadcrumbs__separator{
        -ms-flex-positive:0;
        flex-grow:0;
        text-align:center
    }
    .ee-trigger-mobile-align--center .ee-button-wrapper{
        -ms-flex-pack:center;
        justify-content:center
    }
    .ee-trigger-mobile-align--right .ee-button-wrapper{
        -ms-flex-pack:end;
        justify-content:flex-end
    }
    .ee-trigger-mobile-align--justify .ee-button{
        -ms-flex-positive:1;
        flex-grow:1
    }
    .ee-table--responsive .ee-table tr td:before,.ee-table--responsive .ee-table tr td>*,.ee-table--responsive .ee-table tr th:before,.ee-table--responsive .ee-table tr th>*{
        -ms-flex-preferred-size:50%;
        flex-basis:50%;
        width:50%;
        -ms-flex-positive:1;
        flex-grow:1
    }
    .ee-table--responsive .ee-table tr td[data-title]:before,.ee-table--responsive .ee-table tr th[data-title]:before{
        content:attr(data-title);
        position:relative;
        padding:12px
    }
    body.elementor-msie .ee-table__cell{
        max-width:1px
    }
    .ee-table-mobile-header--hide .ee-table__cell[data-title]:before{
        content:none!important
    }
    .ee-table--responsive.ee-table-mobile-header--column .ee-table__cell[data-title]:before,.ee-table--responsive.ee-table-mobile-header--column .ee-table__cell[data-title]>*{
        -ms-flex-preferred-size:100%;
        flex-basis:100%;
        width:auto
    }
    .ee-labels-align-mobile--center .ee-toggle-element .ee-toggle-element__controls{
        -ms-flex-pack:center;
        justify-content:center
    }
    .ee-labels-align-mobile--end .ee-toggle-element .ee-toggle-element__controls{
        -ms-flex-pack:end;
        justify-content:flex-end
    }
    .ee-labels-align-mobile--stretch .ee-toggle-element .ee-toggle-element__controls__item{
        -ms-flex-positive:1;
        flex-grow:1
    }
    .ee-labels-align-stacked-mobile--center .ee-toggle-element .ee-toggle-element__controls{
        -ms-flex-align:center;
        align-items:center
    }
    .ee-labels-align-stacked-mobile--end .ee-toggle-element .ee-toggle-element__controls{
        -ms-flex-align:end;
        align-items:flex-end
    }
    .ee-labels-align-stacked-mobile--stretch .ee-toggle-element .ee-toggle-element__controls{
        -ms-flex-align:stretch;
        align-items:stretch
    }
    .ee-toggle-element--stack-mobile .ee-toggle-element__controls{
        margin-left:0!important;
        -ms-flex-direction:column;
        flex-direction:column
    }
    .ee-google-map-navigation-mobile--top-left .ee-google-map__navigation{
        top:0;
        left:0;
        bottom:auto;
        right:auto
    }
    .ee-google-map-navigation-mobile--top-right .ee-google-map__navigation{
        top:0;
        right:0;
        bottom:auto;
        left:auto
    }
    .ee-google-map-navigation-mobile--bottom-right .ee-google-map__navigation{
        bottom:0;
        right:0;
        top:auto;
        left:auto
    }
    .ee-google-map-navigation-mobile--bottom-left .ee-google-map__navigation{
        bottom:0;
        left:0;
        top:auto;
        right:auto
    }
    .ee-switcher-stack-mobile .ee-switcher__wrapper{
        -ms-flex-wrap:wrap;
        flex-wrap:wrap
    }
    .ee-switcher-menu-mobile-align--left .ee-switcher__nav.ee-nav--stacked{
        -ms-flex-align:start;
        align-items:flex-start
    }
    .ee-switcher-menu-mobile-align--center .ee-switcher__nav{
        -ms-flex-pack:center;
        justify-content:center
    }
    .ee-switcher-menu-mobile-align--center .ee-switcher__nav.ee-nav--stacked{
        -ms-flex-align:center;
        align-items:center
    }
    .ee-switcher-menu-mobile-align--right .ee-switcher__nav{
        -ms-flex-pack:end;
        justify-content:flex-end
    }
    .ee-switcher-menu-mobile-align--right .ee-switcher__nav.ee-nav--stacked{
        -ms-flex-align:end;
        align-items:flex-end
    }
    .ee-switcher-menu-mobile-align--justify .ee-switcher__nav{
        -ms-flex-align:stretch;
        align-items:stretch
    }
    .ee-switcher-menu-mobile-align--justify .ee-switcher__nav__item{
        -ms-flex-positive:1;
        flex-grow:1
    }
    .ee-search-form-fields-wrap--mobile .ee-search-form__fields{
        -ms-flex:1;
        flex:1
    }
    .ee-search-form-fields-wrap--mobile .ee-search-form__container,.ee-search-form-fields-wrap--mobile .ee-search-form__fields{
        -ms-flex-direction:column;
        flex-direction:column
    }
    .ee-search-form-fields-wrap--mobile .ee-search-form__submit{
        width:auto
    }
    .ee-search-form-fields-wrap--mobile.ee-search-form-spacing--collapse .ee-search-form__container .ee-form__field:not(:first-child){
        border-left:0;
        border-top:1px solid #eceeef
    }
    .ee-u-1\/2\@mobile,.ee-u-2\/4\@mobile,.ee-u-3\/6\@mobile{
        width:50%!important
    }
    .ee-u-1\/3\@mobile,.ee-u-2\/6\@mobile{
        width:33.33333%!important
    }
    .ee-u-2\/3\@mobile,.ee-u-4\/6\@mobile{
        width:66.66667%!important
    }
    .ee-u-1\/4\@mobile{
        width:25%!important
    }
    .ee-u-3\/4\@mobile{
        width:75%!important
    }
    .ee-u-1\/5\@mobile{
        width:20%!important
    }
    .ee-u-2\/5\@mobile{
        width:40%!important
    }
    .ee-u-3\/5\@mobile{
        width:60%!important
    }
    .ee-u-4\/5\@mobile{
        width:80%!important
    }
    .ee-u-1\/6\@mobile{
        width:16.66667%!important
    }
    .ee-u-5\/6\@mobile{
        width:83.33333%!important
    }
}
@media(max-width:479px){
    .ee-player__controls__bar{
        padding:6px
    }
}
@media(min-width:768px) and (max-width:1024px){
    .ee-timeline-align-tablet--center .ee-timeline .ee-timeline__line,.ee-timeline-align-tablet--overlay .ee-timeline .ee-timeline__line{
        left:50%
    }
    .ee-timeline-align-tablet--left .ee-timeline .timeline-item__meta,.ee-timeline-align-tablet--right .ee-timeline .timeline-item__meta{
        animation:none!important;
        margin-bottom:12px;
        visibility:visible!important
    }
    .ee-switcher-arrows-tablet-hide .ee-switcher__arrows,.ee-switcher-menu-tablet-hide .ee-switcher__nav,.ee-timeline-align-tablet--center .ee-timeline .timeline-item__card-wrapper .timeline-item__meta,.ee-timeline-align-tablet--left .ee-timeline .timeline-item__meta-wrapper,.ee-timeline-align-tablet--overlay .ee-timeline .timeline-item__meta-wrapper,.ee-timeline-align-tablet--right .ee-timeline .timeline-item__meta-wrapper{
        display:none
    }
    .ee-grid-columns-tablet-1 .ee-grid__item{
        width:calc(100% / 1)
    }
    .ee-grid-columns-tablet-1.ee-grid-masonry-layout--mixed .ee-grid__item:nth-child(2n){
        width:calc(100% / 1 * 2)
    }
    .ee-grid-columns-tablet-2 .ee-grid__item{
        width:calc(100% / 2)
    }
    .ee-grid-columns-tablet-2.ee-grid-masonry-layout--mixed .ee-grid__item:nth-child(4n){
        width:calc(100% / 2 * 2)
    }
    .ee-grid-columns-tablet-3 .ee-grid__item{
        width:calc(100% / 3)
    }
    .ee-grid-columns-tablet-3.ee-grid-masonry-layout--mixed .ee-grid__item:nth-child(6n){
        width:calc(100% / 3 * 2)
    }
    .ee-grid-columns-tablet-4 .ee-grid__item{
        width:calc(100% / 4)
    }
    .ee-grid-columns-tablet-4.ee-grid-masonry-layout--mixed .ee-grid__item:nth-child(8n){
        width:calc(100% / 4 * 2)
    }
    .ee-grid-columns-tablet-5 .ee-grid__item{
        width:calc(100% / 5)
    }
    .ee-grid-columns-tablet-5.ee-grid-masonry-layout--mixed .ee-grid__item:nth-child(10n){
        width:calc(100% / 5 * 2)
    }
    .ee-grid-columns-tablet-6 .ee-grid__item{
        width:calc(100% / 6)
    }
    .ee-grid-columns-tablet-6.ee-grid-masonry-layout--mixed .ee-grid__item:nth-child(12n){
        width:calc(100% / 6 * 2)
    }
    .ee-grid-columns-tablet-7 .ee-grid__item{
        width:calc(100% / 7)
    }
    .ee-grid-columns-tablet-7.ee-grid-masonry-layout--mixed .ee-grid__item:nth-child(14n){
        width:calc(100% / 7 * 2)
    }
    .ee-grid-columns-tablet-8 .ee-grid__item{
        width:calc(100% / 8)
    }
    .ee-grid-columns-tablet-8.ee-grid-masonry-layout--mixed .ee-grid__item:nth-child(16n){
        width:calc(100% / 8 * 2)
    }
    .ee-grid-columns-tablet-9 .ee-grid__item{
        width:calc(100% / 9)
    }
    .ee-grid-columns-tablet-9.ee-grid-masonry-layout--mixed .ee-grid__item:nth-child(18n){
        width:calc(100% / 9 * 2)
    }
    .ee-grid-columns-tablet-10 .ee-grid__item{
        width:calc(100% / 10)
    }
    .ee-grid-columns-tablet-10.ee-grid-masonry-layout--mixed .ee-grid__item:nth-child(20n){
        width:calc(100% / 10 * 2)
    }
    .ee-grid-columns-tablet-11 .ee-grid__item{
        width:calc(100% / 11)
    }
    .ee-grid-columns-tablet-11.ee-grid-masonry-layout--mixed .ee-grid__item:nth-child(22n){
        width:calc(100% / 11 * 2)
    }
    .ee-grid-columns-tablet-12 .ee-grid__item{
        width:calc(100% / 12)
    }
    .ee-grid-columns-tablet-12.ee-grid-masonry-layout--mixed .ee-grid__item:nth-child(24n){
        width:calc(100% / 12 * 2)
    }
    .ee-gallery-overflow-tablet--yes .ee-gallery-wrapper{
        overflow:hidden
    }
    .ee-filters-tablet--stack .ee-filters{
        -ms-flex-direction:column;
        flex-direction:column
    }
    .ee-filters-tablet--stack .ee-filters .ee-filters__item{
        -ms-flex-positive:0;
        flex-grow:0
    }
    .ee-timeline-tablet-animate .ee-timeline .timeline-item__card,.ee-timeline-tablet-animate .ee-timeline .timeline-item__meta{
        visibility:hidden
    }
    .ee-timeline-tablet-animate .ee-timeline .timeline-item.bounce-in .timeline-item__card,.ee-timeline-tablet-animate .ee-timeline .timeline-item.bounce-in .timeline-item__meta{
        visibility:visible
    }
    .ee-timeline-tablet-animate .ee-timeline .timeline-item.bounce-in .timeline-item__card,.ee-timeline-tablet-animate .ee-timeline .timeline-item:nth-child(even).bounce-in .timeline-item__meta{
        animation:1s cd-bounce-odd
    }
    .ee-timeline-tablet-animate .ee-timeline .timeline-item.bounce-in .timeline-item__meta,.ee-timeline-tablet-animate .ee-timeline .timeline-item:nth-child(even).bounce-in .timeline-item__card{
        animation:1s cd-bounce-even
    }
    .ee-timeline-align-tablet--center .ee-timeline .timeline-item__card__arrow:after{
        border-right-color:#f7f7f7;
        border-left-color:#f7f7f7
    }
    .ee-timeline-align-tablet--center .ee-timeline .timeline-item__point{
        -ms-flex-negative:0;
        flex-shrink:0;
        -ms-flex-positive:0;
        flex-grow:0;
        -ms-flex-order:1;
        order:1
    }
    .ee-timeline-align-tablet--center .ee-timeline .timeline-item__meta-wrapper{
        -ms-flex-pack:end;
        justify-content:flex-end;
        -ms-flex-order:0;
        order:0
    }
    .ee-timeline-align-tablet--center .ee-timeline .timeline-item__card-wrapper{
        -ms-flex-order:2;
        order:2;
        padding-left:10px
    }
    .ee-timeline-align-tablet--center .ee-timeline .timeline-item__card-wrapper,.ee-timeline-align-tablet--center .ee-timeline .timeline-item__meta-wrapper{
        -ms-flex-positive:1;
        flex-grow:1;
        -ms-flex-preferred-size:50%;
        flex-basis:50%
    }
    .ee-timeline-align-tablet--center .ee-timeline .timeline-item__meta{
        margin-right:10px
    }
    .ee-timeline-align-tablet--center .ee-timeline .timeline-item:nth-child(odd) .timeline-item__card__arrow{
        left:-10px
    }
    .ee-timeline-align-tablet--center .ee-timeline .timeline-item:nth-child(odd) .timeline-item__card__arrow:after{
        border-right-width:10px;
        border-right-style:solid
    }
    .ee-timeline-align-tablet--center .ee-timeline .timeline-item:nth-child(odd) .timeline-item__meta{
        text-align:right
    }
    .ee-timeline-align-tablet--center .ee-timeline .timeline-item:nth-child(even){
        -ms-flex-direction:row-reverse;
        flex-direction:row-reverse
    }
    .ee-timeline-align-tablet--center .ee-timeline .timeline-item:nth-child(even) .timeline-item__meta-wrapper{
        -ms-flex-direction:initial;
        flex-direction:initial;
        -ms-flex-pack:start;
        justify-content:flex-start
    }
    .ee-timeline-align-tablet--center .ee-timeline .timeline-item:nth-child(even) .timeline-item__meta{
        margin-left:10px
    }
    .ee-timeline-align-tablet--center .ee-timeline .timeline-item:nth-child(even) .timeline-item__card-wrapper{
        padding-left:0;
        padding-right:10px
    }
    .ee-timeline-align-tablet--center .ee-timeline .timeline-item:nth-child(even) .timeline-item__card__arrow{
        right:-10px
    }
    .ee-timeline-align-tablet--center .ee-timeline .timeline-item:nth-child(even) .timeline-item__card__arrow:after{
        border-left-width:10px;
        border-left-style:solid
    }
    .ee-timeline-align-tablet--overlay .ee-timeline .timeline-item{
        -ms-flex-direction:column;
        flex-direction:column;
        -ms-flex-align:center;
        align-items:center
    }
    .ee-timeline-align-tablet--overlay .ee-timeline .timeline-item__meta,.ee-timeline-align-tablet--overlay .ee-timeline .timeline-item__point{
        margin-bottom:12px
    }
    .ee-timeline-align-tablet--overlay .ee-timeline .timeline-item__meta{
        visibility:visible!important;
        animation:none!important
    }
    .ee-switcher-menu-tablet-align--left .ee-switcher__nav,.ee-timeline-align-tablet--left .ee-timeline{
        -ms-flex-pack:start;
        justify-content:flex-start
    }
    .ee-timeline-align-tablet--left .ee-timeline .ee-timeline__line{
        left:0;
        margin-left:20px
    }
    .ee-timeline-align-tablet--left .ee-timeline .timeline-item{
        -ms-flex-wrap:nowrap;
        flex-wrap:nowrap
    }
    .ee-timeline-align-tablet--left .ee-timeline .timeline-item__point{
        margin-left:0!important
    }
    .ee-timeline-align-tablet--left .ee-timeline .timeline-item__card-wrapper{
        -ms-flex-positive:1;
        flex-grow:1;
        -ms-flex-order:1;
        order:1;
        margin-left:10px
    }
    .ee-timeline-align-tablet--left .ee-timeline .timeline-item__card__arrow{
        left:-10px
    }
    .ee-timeline-align-tablet--left .ee-timeline .timeline-item__card__arrow:after{
        border-right:10px solid #f7f7f7
    }
    .ee-timeline-align-tablet--right .ee-timeline .ee-timeline__line{
        left:auto;
        right:0;
        margin-right:20px;
        transform:translateX(50%)
    }
    .ee-timeline-align-tablet--right .ee-timeline .timeline-item{
        -ms-flex-wrap:nowrap;
        flex-wrap:nowrap;
        -ms-flex-pack:end;
        justify-content:flex-end
    }
    .ee-timeline-align-tablet--right .ee-timeline .timeline-item__point{
        -ms-flex-order:2;
        order:2;
        margin-right:0!important
    }
    .ee-timeline-align-tablet--right .ee-timeline .timeline-item__meta{
        -ms-flex-order:1;
        order:1
    }
    .ee-timeline-align-tablet--right .ee-timeline .timeline-item__card-wrapper{
        -ms-flex-positive:1;
        flex-grow:1;
        -ms-flex-order:1;
        order:1;
        margin-right:10px
    }
    .ee-timeline-align-tablet--right .ee-timeline .timeline-item__card__arrow{
        right:-10px
    }
    .ee-timeline-align-tablet--right .ee-timeline .timeline-item__card__arrow:after{
        border-left:10px solid #f7f7f7
    }
    .ee-timeline-cards-align-tablet--middle .ee-timeline .timeline-item{
        -ms-flex-align:center;
        align-items:center
    }
    .ee-timeline-cards-align-tablet--middle .ee-timeline .timeline-item__card__arrow{
        position:absolute;
        top:50%;
        transform:translateY(-50%)
    }
    .ee-timeline-cards-align-tablet--bottom .ee-timeline .timeline-item{
        -ms-flex-align:end;
        align-items:flex-end
    }
    .ee-timeline-cards-align-tablet--bottom .ee-timeline .timeline-item__card__arrow{
        top:auto;
        bottom:0
    }
    .ee-switcher-menu-tablet-align--left .ee-switcher__nav.ee-nav--stacked{
        -ms-flex-align:start;
        align-items:flex-start
    }
    .ee-switcher-menu-tablet-align--center .ee-switcher__nav{
        -ms-flex-pack:center;
        justify-content:center
    }
    .ee-switcher-menu-tablet-align--center .ee-switcher__nav.ee-nav--stacked{
        -ms-flex-align:center;
        align-items:center
    }
    .ee-switcher-menu-tablet-align--right .ee-switcher__nav{
        -ms-flex-pack:end;
        justify-content:flex-end
    }
    .ee-switcher-menu-tablet-align--right .ee-switcher__nav.ee-nav--stacked{
        -ms-flex-align:end;
        align-items:flex-end
    }
    .ee-switcher-menu-tablet-align--justify .ee-switcher__nav{
        -ms-flex-align:stretch;
        align-items:stretch
    }
    .ee-switcher-menu-tablet-align--justify .ee-switcher__nav__item{
        -ms-flex-positive:1;
        flex-grow:1
    }
}
@media print{
    [canvas],body.ee-offcanvas--closing [canvas],body.ee-offcanvas--open [canvas],body.ee-offcanvas--opening [canvas]{
        transform:translate(0,0)!important
    }
    [off-canvas]{
        display:none!important
    }
}