.elementor-65249 .elementor-element.elementor-element-1178470{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:30px 30px;--flex-wrap:wrap;--background-transition:0.3s;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-65249 .elementor-element.elementor-element-1178470:not(.elementor-motion-effects-element-type-background), .elementor-65249 .elementor-element.elementor-element-1178470 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:var(--wpr-bg-3a84f66d-777e-4dd3-a31a-d6a5457f51fe);background-position:top center;background-repeat:no-repeat;background-size:contain;}.elementor-65249 .elementor-element.elementor-element-1178470, .elementor-65249 .elementor-element.elementor-element-1178470::before{--border-transition:0.3s;}.elementor-65249 .elementor-element.elementor-element-1178470.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-65249 .elementor-element.elementor-element-dda2f24{text-align:center;width:100%;max-width:100%;}.elementor-65249 .elementor-element.elementor-element-dda2f24 .elementor-heading-title{font-size:50px;line-height:1em;}.elementor-65249 .elementor-element.elementor-element-dda2f24 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 20px 20px 20px;}.elementor-65249 .elementor-element.elementor-element-51e346a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--background-transition:0.3s;}.elementor-65249 .elementor-element.elementor-element-8b941ba{--display:flex;--background-transition:0.3s;--border-radius:5px 5px 5px 5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-65249 .elementor-element.elementor-element-8b941ba:not(.elementor-motion-effects-element-type-background), .elementor-65249 .elementor-element.elementor-element-8b941ba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-79c85c5 );}.elementor-65249 .elementor-element.elementor-element-8b941ba, .elementor-65249 .elementor-element.elementor-element-8b941ba::before{--border-transition:0.3s;}.elementor-65249 .elementor-element.elementor-element-7e4f2a3{text-align:center;}.elementor-65249 .elementor-element.elementor-element-7e4f2a3 .elementor-heading-title{color:var( --e-global-color-primary );font-size:18px;font-weight:700;}.elementor-65249 .elementor-element.elementor-element-7e4f2a3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:30px 0px 0px 0px;}.elementor-65249 .elementor-element.elementor-element-05ac352{color:var( --e-global-color-primary );font-family:"Inter";font-size:16px;font-weight:400;}.elementor-65249 .elementor-element.elementor-element-027ae84 .elementkit-tab-wraper .elementkit-nav-link.left-pos .elementskit-tab-icon{margin-right:3%;}.elementor-65249 .elementor-element.elementor-element-027ae84 .elementkit-tab-wraper .elementkit-nav-link.left-pos .ekit-icon-image{margin-right:3%;}.elementor-65249 .elementor-element.elementor-element-027ae84 .elementkit-tab-wraper.elementskit-fitcontent-tab:not(.vertical){text-align:left;}.elementor-65249 .elementor-element.elementor-element-027ae84 .elementkit-tab-wraper .elementkit-nav-link{justify-content:center;text-align:center;}.elementor-65249 .elementor-element.elementor-element-027ae84 .elementkit-tab-nav .elementkit-nav-link{text-align:center;padding:10px 15px 10px 15px;color:#2575fc;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );}.elementor-65249 .elementor-element.elementor-element-027ae84 .elementkit-tab-nav .elementor-repeater-item-d4e62a8 .elementkit-nav-link{z-index:0;}.elementor-65249 .elementor-element.elementor-element-027ae84 .elementkit-tab-nav .elementor-repeater-item-0467640 .elementkit-nav-link{z-index:0;}.elementor-65249 .elementor-element.elementor-element-027ae84 .elementkit-tab-nav .elementor-repeater-item-396e491 .elementkit-nav-link{z-index:0;}.elementor-65249 .elementor-element.elementor-element-027ae84 .elementkit-tab-nav{padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}.elementor-65249 .elementor-element.elementor-element-027ae84 .elementkit-tab-wraper .elementkit-nav-link .elementskit-tab-icon{font-size:1px;}.elementor-65249 .elementor-element.elementor-element-027ae84 .elementkit-tab-wraper .elementkit-nav-link .elementskit-tab-icon svg{max-width:1px;height:auto;}.elementor-65249 .elementor-element.elementor-element-027ae84 .elementkit-tab-wraper:not(.vertical) .elementkit-nav-item:not(:last-child){margin-right:12px;}.elementor-65249 .elementor-element.elementor-element-027ae84 .elementkit-tab-wraper.vertical > .elementkit-tab-nav{margin-right:12px;}.elementor-65249 .elementor-element.elementor-element-027ae84 .elementkit-tab-wraper.vertical .elementkit-nav-item:not(:last-child){margin-bottom:10px;}.elementor-65249 .elementor-element.elementor-element-027ae84 .elementkit-tab-wraper:not(.vertical) .elementkit-tab-nav{margin-bottom:10px;}.elementor-65249 .elementor-element.elementor-element-027ae84 .elementkit-tab-nav .elementkit-nav-link.active{color:#000;background-color:#B2E4FF2E;}.elementor-65249 .elementor-element.elementor-element-027ae84 .elementkit-tab-nav .elementkit-nav-item a.elementkit-nav-link{border-radius:5px 5px 5px 5px;}.elementor-65249 .elementor-element.elementor-element-027ae84 .tab-content .tab-pane{color:#656565;padding:20px 0px 20px 0px;}.elementor-65249 .elementor-element.elementor-element-027ae84 .elementkit-tab-nav .elementkit-nav-link .elementskit-tab-sub-title{color:#2575fc;}.elementor-65249 .elementor-element.elementor-element-027ae84 .elementkit-tab-nav .elementkit-nav-link.active .elementskit-tab-sub-title{color:#000;}.elementor-65249 .elementor-element.elementor-element-f25894b{--display:flex;--background-transition:0.3s;--border-radius:5px 5px 5px 5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-65249 .elementor-element.elementor-element-f25894b:not(.elementor-motion-effects-element-type-background), .elementor-65249 .elementor-element.elementor-element-f25894b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-79c85c5 );}.elementor-65249 .elementor-element.elementor-element-f25894b, .elementor-65249 .elementor-element.elementor-element-f25894b::before{--border-transition:0.3s;}.elementor-65249 .elementor-element.elementor-element-eb98ff8{text-align:center;}.elementor-65249 .elementor-element.elementor-element-eb98ff8 .elementor-heading-title{color:var( --e-global-color-primary );font-size:18px;font-weight:700;}.elementor-65249 .elementor-element.elementor-element-eb98ff8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:30px 0px 0px 0px;}.elementor-65249 .elementor-element.elementor-element-13de041{color:var( --e-global-color-primary );font-family:"Inter";font-size:16px;font-weight:400;}.elementor-65249 .elementor-element.elementor-element-f388921 .elementkit-tab-wraper .elementkit-nav-link.left-pos .elementskit-tab-icon{margin-right:3%;}.elementor-65249 .elementor-element.elementor-element-f388921 .elementkit-tab-wraper .elementkit-nav-link.left-pos .ekit-icon-image{margin-right:3%;}.elementor-65249 .elementor-element.elementor-element-f388921 .elementkit-tab-wraper.elementskit-fitcontent-tab:not(.vertical){text-align:left;}.elementor-65249 .elementor-element.elementor-element-f388921 .elementkit-tab-wraper .elementkit-nav-link{justify-content:center;text-align:center;}.elementor-65249 .elementor-element.elementor-element-f388921 .elementkit-tab-nav .elementkit-nav-link{text-align:center;padding:10px 15px 10px 15px;color:#2575fc;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );}.elementor-65249 .elementor-element.elementor-element-f388921 .elementkit-tab-nav .elementor-repeater-item-d4e62a8 .elementkit-nav-link{z-index:0;}.elementor-65249 .elementor-element.elementor-element-f388921 .elementkit-tab-nav .elementor-repeater-item-0467640 .elementkit-nav-link{z-index:0;}.elementor-65249 .elementor-element.elementor-element-f388921 .elementkit-tab-nav .elementor-repeater-item-396e491 .elementkit-nav-link{z-index:0;}.elementor-65249 .elementor-element.elementor-element-f388921 .elementkit-tab-nav{padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}.elementor-65249 .elementor-element.elementor-element-f388921 .elementkit-tab-wraper .elementkit-nav-link .elementskit-tab-icon{font-size:1px;}.elementor-65249 .elementor-element.elementor-element-f388921 .elementkit-tab-wraper .elementkit-nav-link .elementskit-tab-icon svg{max-width:1px;height:auto;}.elementor-65249 .elementor-element.elementor-element-f388921 .elementkit-tab-wraper:not(.vertical) .elementkit-nav-item:not(:last-child){margin-right:12px;}.elementor-65249 .elementor-element.elementor-element-f388921 .elementkit-tab-wraper.vertical > .elementkit-tab-nav{margin-right:12px;}.elementor-65249 .elementor-element.elementor-element-f388921 .elementkit-tab-wraper.vertical .elementkit-nav-item:not(:last-child){margin-bottom:10px;}.elementor-65249 .elementor-element.elementor-element-f388921 .elementkit-tab-wraper:not(.vertical) .elementkit-tab-nav{margin-bottom:10px;}.elementor-65249 .elementor-element.elementor-element-f388921 .elementkit-tab-nav .elementkit-nav-link.active{color:#000;background-color:#B2E4FF2E;}.elementor-65249 .elementor-element.elementor-element-f388921 .elementkit-tab-nav .elementkit-nav-item a.elementkit-nav-link{border-radius:5px 5px 5px 5px;}.elementor-65249 .elementor-element.elementor-element-f388921 .tab-content .tab-pane{color:#656565;padding:20px 0px 20px 0px;}.elementor-65249 .elementor-element.elementor-element-f388921 .elementkit-tab-nav .elementkit-nav-link .elementskit-tab-sub-title{color:#2575fc;}.elementor-65249 .elementor-element.elementor-element-f388921 .elementkit-tab-nav .elementkit-nav-link.active .elementskit-tab-sub-title{color:#000;}.elementor-65249 .elementor-element.elementor-element-f0c405c{--display:flex;--background-transition:0.3s;--border-radius:5px 5px 5px 5px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-65249 .elementor-element.elementor-element-f0c405c:not(.elementor-motion-effects-element-type-background), .elementor-65249 .elementor-element.elementor-element-f0c405c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-79c85c5 );}.elementor-65249 .elementor-element.elementor-element-f0c405c, .elementor-65249 .elementor-element.elementor-element-f0c405c::before{--border-transition:0.3s;}.elementor-65249 .elementor-element.elementor-element-ccd6ae8{text-align:center;}.elementor-65249 .elementor-element.elementor-element-ccd6ae8 .elementor-heading-title{color:var( --e-global-color-primary );font-size:18px;font-weight:700;}.elementor-65249 .elementor-element.elementor-element-ccd6ae8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:30px 0px 0px 0px;}.elementor-65249 .elementor-element.elementor-element-a72bc33{color:var( --e-global-color-primary );font-family:"Inter";font-size:16px;font-weight:400;}.elementor-65249 .elementor-element.elementor-element-2507df8 .elementor-button{fill:var( --e-global-color-79c85c5 );color:var( --e-global-color-79c85c5 );background-color:var( --e-global-color-d4af56d );border-radius:5px 5px 5px 5px;padding:20px 60px 20px 60px;}.elementor-65249 .elementor-element.elementor-element-2507df8 .elementor-button:hover, .elementor-65249 .elementor-element.elementor-element-2507df8 .elementor-button:focus{color:var( --e-global-color-primary );background-color:var( --e-global-color-c97ddf0 );}.elementor-65249 .elementor-element.elementor-element-2507df8 .elementor-button:hover svg, .elementor-65249 .elementor-element.elementor-element-2507df8 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-65249 .elementor-element.elementor-element-2507df8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 0px 10px 0px;}.elementor-65249 .elementor-element.elementor-element-c700763{color:var( --e-global-color-primary );font-family:"Inter";font-size:12px;font-weight:400;}.elementor-65249 .elementor-element.elementor-element-11a108b{--display:flex;--gap:0px 0px;--background-transition:0.3s;--border-radius:5px 5px 5px 5px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-65249 .elementor-element.elementor-element-11a108b:not(.elementor-motion-effects-element-type-background), .elementor-65249 .elementor-element.elementor-element-11a108b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-79c85c5 );}.elementor-65249 .elementor-element.elementor-element-11a108b, .elementor-65249 .elementor-element.elementor-element-11a108b::before{--border-transition:0.3s;}.elementor-65249 .elementor-element.elementor-element-2c52491 .elementor-button{text-transform:uppercase;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );background-color:var( --e-global-color-c97ddf0 );border-radius:0px 0px 0px 0px;padding:20px 60px 20px 60px;}.elementor-65249 .elementor-element.elementor-element-2c52491 .elementor-button:hover, .elementor-65249 .elementor-element.elementor-element-2c52491 .elementor-button:focus{color:var( --e-global-color-primary );background-color:var( --e-global-color-c97ddf0 );}.elementor-65249 .elementor-element.elementor-element-2c52491 .elementor-button:hover svg, .elementor-65249 .elementor-element.elementor-element-2c52491 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-65249 .elementor-element.elementor-element-2c52491 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-65249 .elementor-element.elementor-element-240ad23{text-align:center;}.elementor-65249 .elementor-element.elementor-element-240ad23 .elementor-heading-title{color:var( --e-global-color-primary );font-size:18px;font-weight:700;}.elementor-65249 .elementor-element.elementor-element-240ad23 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:30px 0px 0px 0px;}.elementor-65249 .elementor-element.elementor-element-39983c6{color:var( --e-global-color-primary );font-family:"Inter";font-size:16px;font-weight:400;}.elementor-65249 .elementor-element.elementor-element-7957acc .elementor-button{fill:var( --e-global-color-79c85c5 );color:var( --e-global-color-79c85c5 );background-color:var( --e-global-color-d4af56d );border-radius:5px 5px 5px 5px;padding:20px 60px 20px 60px;}.elementor-65249 .elementor-element.elementor-element-7957acc .elementor-button:hover, .elementor-65249 .elementor-element.elementor-element-7957acc .elementor-button:focus{color:var( --e-global-color-primary );background-color:var( --e-global-color-c97ddf0 );}.elementor-65249 .elementor-element.elementor-element-7957acc .elementor-button:hover svg, .elementor-65249 .elementor-element.elementor-element-7957acc .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-65249 .elementor-element.elementor-element-7957acc > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 0px 10px 0px;}.elementor-65249 .elementor-element.elementor-element-cc07f91{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-65249 .elementor-element.elementor-element-cc07f91, .elementor-65249 .elementor-element.elementor-element-cc07f91::before{--border-transition:0.3s;}.elementor-65249 .elementor-element.elementor-element-c10df5c > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-65249 .elementor-element.elementor-element-c10df5c{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-65249 .elementor-element.elementor-element-c10df5c.elementor-element{--align-self:center;}@media(min-width:768px){.elementor-65249 .elementor-element.elementor-element-8b941ba{--width:32%;}.elementor-65249 .elementor-element.elementor-element-f25894b{--width:31%;}.elementor-65249 .elementor-element.elementor-element-f0c405c{--width:32%;}}@media(max-width:1300px) and (min-width:768px){.elementor-65249 .elementor-element.elementor-element-8b941ba{--width:80%;}.elementor-65249 .elementor-element.elementor-element-f25894b{--width:80%;}.elementor-65249 .elementor-element.elementor-element-f0c405c{--width:80%;}.elementor-65249 .elementor-element.elementor-element-11a108b{--width:80%;}}@media(max-width:1024px) and (min-width:768px){.elementor-65249 .elementor-element.elementor-element-8b941ba{--width:80%;}.elementor-65249 .elementor-element.elementor-element-f25894b{--width:80%;}.elementor-65249 .elementor-element.elementor-element-f0c405c{--width:80%;}.elementor-65249 .elementor-element.elementor-element-11a108b{--width:80%;}}@media(max-width:1300px){.elementor-65249 .elementor-element.elementor-element-1178470{--flex-wrap:wrap;}.elementor-65249 .elementor-element.elementor-element-c10df5c > .elementor-widget-container{padding:0px 30px 0px 30px;}}@media(max-width:1024px){.elementor-65249 .elementor-element.elementor-element-1178470{--justify-content:center;--flex-wrap:wrap;}.elementor-65249 .elementor-element.elementor-element-c10df5c > .elementor-widget-container{padding:030px 030px 030px 030px;}}@media(max-width:767px){.elementor-65249 .elementor-element.elementor-element-dda2f24 .elementor-heading-title{font-size:30px;}.elementor-65249 .elementor-element.elementor-element-dda2f24 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-65249 .elementor-element.elementor-element-027ae84 .elementkit-tab-wraper:not(.vertical) .elementkit-nav-item:not(:last-child){margin-right:0px;}.elementor-65249 .elementor-element.elementor-element-027ae84 .elementkit-tab-wraper.vertical > .elementkit-tab-nav{margin-right:0px;}.elementor-65249 .elementor-element.elementor-element-027ae84 .elementkit-tab-nav .elementkit-nav-link{padding:8px 8px 8px 8px;}.elementor-65249 .elementor-element.elementor-element-f388921 .elementkit-tab-wraper:not(.vertical) .elementkit-nav-item:not(:last-child){margin-right:0px;}.elementor-65249 .elementor-element.elementor-element-f388921 .elementkit-tab-wraper.vertical > .elementkit-tab-nav{margin-right:0px;}.elementor-65249 .elementor-element.elementor-element-f388921 .elementkit-tab-nav .elementkit-nav-link{padding:8px 8px 8px 8px;}.elementor-65249 .elementor-element.elementor-element-cc07f91{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-65249 .elementor-element.elementor-element-c10df5c > .elementor-widget-container{padding:0px 0px 0px 0px;}}/* Start custom CSS for heading, class: .elementor-element-dda2f24 */.stripe-header {
    display:none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f25894b */.elementor-65249 .elementor-element.elementor-element-f25894b {
    max-width: 1500px !important;
    margin: auto;
}
.elementor-65249 .elementor-element.elementor-element-f25894b .pane {
    margin-bottom:30px;
}
.ex-padding{
    margin: 50px 0px !important;
}

/*nav pill*/
.pricing-container .nav {
    margin-top: 1rem;
}

.pricing-container .nav-link{
    display: flex;
    flex-direction: row;
    align-items: flex-start;
    padding: 8px 32px;
}

.pricing-container .nav-item .active{
    background-color: #040F33;
    border-radius: 8px;
}

.pricing-container .nav-link .active{
    display: flex;
    flex-direction: row;
    align-items: flex-start;
    padding: 8px 32px;
    margin: 0px 0px;
}

.pricing-container .nav-item span {
    font-size: 16px;
    line-height: 32px;
    font-weight: 600;
    text-align: center;
    color: #040F33;
}

.pricing-container .nav-item .active span{
    color: #FFFFFF;
}

.pricing-container .nav-item .nav-link:hover{
    background-color: transparent;
}

.pricing-container .nav-item .active:hover{
    background-color: #040F33;
}

.standard-panel, .enterprise-panel{
    margin-right: 0px;
    margin-left: 0px;
}

/*deck container*/
.pricing-container .row{
    margin-right: 15px;
    margin-left: 15px;
}

/*card container */
.pricing-container .card {
    position: relative;
    display: flex;
    flex-direction: column;
    background-color: #fff;
    border: 0px solid #e7e7e7;
    box-shadow: 0 -6px 16px 0 rgb(0 0 0 / 3%), 0 8px 16px 0 rgb(0 0 0 / 3%), 0 13px 27px 0 rgb(50 50 93 / 25%);
    border-radius: 0.375rem;
    padding: 35px 40px;
}

.pricing-container .pricing-model-card {
    transition: all 200ms ease;
    overflow: hidden;
}

.pricing-container .pricing-col{
    display: flex;
    flex-direction: column;
}

/*self-managed*/
.start-from{
    font-size: 10px;
    line-height: 150%;
    text-align: center;
    letter-spacing: 0.1em;
    text-transform: uppercase;
}

.self-managed-breakdown {
    display: flex;
    justify-content: center;
    align-items: baseline;
}

.superscript{
    font-weight: 300;
    font-size: 16px;
    line-height: 300%;
     margin-right: 5px;
}
.superscript:before{
    vertical-align: top;
    content:"$";
}


.self-managed-breakdown .amount{
    font-weight: 300;
     font-size: 24px;
    line-height: 150%;
    text-align: center;
}

.self-managed-breakdown .subscript{
    font-size: 10px;
    letter-spacing: 0.2em;
    text-transform: uppercase;
    opacity: 0.5;
    margin-left: 8px;
}
.and-text {
    text-align: center;
}

/*card header*/
.card-header{
    display: flex;
    flex-direction: column;
    align-items: center;
    padding: 0px;
    margin: 5px 0px;
    background-color: #fff;
    border-bottom: none;
}

.card-header .card-title{
    font-family: Inter;
    font-weight: bold;
    font-size: 20px;
    text-align: center;
    text-transform: uppercase;
    color: #252525;
    margin: 4px 0px;
}

.card-header .card-description{
    position: static;
    font-family: Inter;
    font-size: 15px;
    color: #252525;
    margin: 4px 0px;
    text-align: center;
    min-height: 45px;
}

/*card events price slider */
.events-price-wrap{
    margin-top: 1em;
}
.card-events-price .events-info{
    font-size: 13px;
    line-height: 130%;
    text-align: center;
    color: #000000;
    opacity: 0.4;
}

/*event price breakdown*/
.card-event-price-breakdown .breakdown-row{
    display: flex;
    flex-direction: row;
    margin: 5px 0px;
    justify-content:space-between;
}

.card-event-price-breakdown .breakdown-title{
    font-weight: bold;
    font-size: 15px;
    line-height: 130%;
}

.card-event-price-breakdown .standard{
}

.breakdown-value {
    font-size: 14px;
    font-weight: 400;
}

.breakdown-value .amount{
    font-weight: 400;
     font-size: 14px;
    line-height: 150%;
    text-align: center;
}

.breakdown-value .subscript{
    font-size: 9px;
    letter-spacing: 0.2em;
    text-transform: uppercase;
    opacity: 0.5;
    margin-left: 2px
}

/*card body*/
.tier-height {
}
.card-body{
    padding: 0px
}
.card {
    height:100%;
}

.card-body ul {
    list-style: none;
    padding-left: 0;
    margin-bottom: 0rem;
    flex: 1;
    min-height: 78%;
}

.card-body .enabled-feature{
     padding: 5px 0px;
}

.card-body ul .tier-features li{
    display: flex;
    align-items: center;
}

.card-body li .feature-text{
    font-size: 15px;
    line-height: 130%;
    color: #252525;
}

 i{
    color: #00A7E5;
    width: 20px;
    height: 20px;
    font-size: 1rem;
}

/* seperate container*/
.pricing-container .seperator-container{
    margin: 10px auto;
    border-top: solid 1px #e7ecf0;
}

/* slider*/
 input:focus{
   outline: none;
}
 .slider {
   -webkit-appearance: none;
   --range: calc(var(--max) - var(--min));
   --ratio: calc((var(--val) - var(--min))/var(--range));
   --sx: calc(.5*1.5em + var(--ratio)*(100% - 1.5em));
   margin: 0;
   padding: 0;
   width: 100%;
   height: 1.5em;
   background: transparent;
   font: 1em/1 arial, sans-serif;
   border: none;
}
 .slider,  .slider::-webkit-slider-thumb {
   -webkit-appearance: none;
}
 .slider::-webkit-slider-runnable-track {
   box-sizing: border-box;
   border: none;
   width: 12.5em;
   height: 0.5em;
   background: #e9e9e9;
}

.js  .slider::-webkit-slider-runnable-track {
   background: linear-gradient(#48A6E0, #48A6E0) 0/var(--sx) 100% no-repeat #e9e9e9;
}
    .slider.slider-progress::-moz-range-track {
background: linear-gradient(#F80064,#F80064) 0/var(--sx) 100% no-repeat, #efefef;
}
 .slider::-moz-range-track {
   box-sizing: border-box;
   border: none;
   height: 0.5em;
   background: #e9e9e9;
}
 .slider::-ms-track {
   box-sizing: border-box;
   border: none;
   width: 12em;
   height: 0.5em;
   background: #e9e9e9;
}
 .slider::-moz-range-progress {
   height: 0.5em;
   background: #48A6E0;
}
 .slider::-ms-fill-lower {
   height: 0.5em;
   background: #7b1c1a;
}
 .slider::-webkit-slider-thumb {
   position: relative;
   z-index: 99;
   margin-top: -0.550em;
   box-sizing: border-box;
   border: none;
   width: 1.5em;
   height: 1.5em;
   border-radius: 50%;
   background: #FFFFFF;
   box-shadow: 0px 5px 15px rgba(0, 0, 0, 0.15);
   width: 30px;
   height: 30px;
   border-radius: 6px;
}
 .slider::-moz-range-thumb {
   position: relative;
   z-index: 99;
   box-sizing: border-box;
   border: none;
   width: 1.5em;
   height: 1.5em;
   border-radius: 50%;
   background: #FFFFFF;
   box-shadow: 0px 5px 15px rgba(0, 0, 0, 0.15);
   width: 30px;
   height: 30px;
   border-radius: 5px;
}
 .slider::-ms-thumb {
   position: relative;
   z-index: 99;
   margin-top: 0;
   box-sizing: border-box;
   border: none;
   width: 1.5em;
   height: 1.5em;
   border-radius: 50%;
   background: #FFFFFF;
   box-shadow: 0px 5px 15px rgba(0, 0, 0, 0.15);
   width: 30px;
   height: 30px;
   border-radius: 5px;
   /*bottom: -5px;*/
}
 .slider::-ms-tooltip {
   display: none;
}
 #standard-tickmarks {
   display: flex;
   justify-content: space-between;
   /*padding: 0 10px;*/
}

 #standard-tickmarks p {
   position: relative;
   display: flex;
   justify-content: center;
   text-align: center;
   width: 18px;
   height: 18px;
   border-radius: 100%;
   line-height: 70px;
   top: -42px;
   left: 0px;
   z-index: 0;
   color: #000;
   font-weight: bolder;
   font-size: 14px;
   margin-top: 12px;
   cursor: pointer;
   background-color: #48A6E0;
   padding-top: 16px;
   padding-left: 1px;
}

.enterprise-tickmarks  {
    display: flex;
    justify-content: space-between;
    /*padding: 0 10px;*/
 }
.enterprise-tickmarks p {
    position: relative;
    display: flex;
    justify-content: center;
    text-align: center;
    width: 18px;
    height: 18px;
    border-radius: 100%;
    line-height: 70px;
    top: -42px;
    left: 0px;
    z-index: 0;
    color: #000;
    font-weight: bolder;
    font-size: 14px;
    margin-top: 12px;
    cursor: pointer;
    background-color: #48A6E0;
    padding-top: 15px;
    padding-left: 1px;
 }

/*event price style*/
.price-alignment {
   display: flex;
   flex-direction: row;
   justify-content: center;
}


.price-alignment .superscript:before {
  content: '$';
  vertical-align: top;
  opacity: 0.5;
    font-weight: 500;
}

.enterprise-panel .amount{
    height: 74px;
}

.price-alignment .amount{
   font-weight: 300;
   font-size: 42px;
   line-height: 150%;
   text-align: center;
   font-weight: bold;
   min-height: 70px;
}

.price-alignment .subscript{
   font-size: 10px;
   letter-spacing: 0.1em;
   text-transform: uppercase;
   opacity: 0.5;
   margin-left: 8px;
   margin-top: 36px;
   font-weight: 600;
}
/*button*/
#join-the-waitlist {
    display: flex;
    justify-content: center;
}
#join-the-waitlist .elementor-button {
    border: 1.09605px solid #48A6E0;
    box-sizing: border-box;
    filter: drop-shadow(0px 1.09605px 5.48023px rgba(0, 0, 0, 0.08));
    border-radius: 8.76836px;
        background-color: #FFFFFF;
}

#join-the-waitlist .elementor-button span{
    color: #48A6E0;
}

#start-free-trial {
    display: flex;
    justify-content: center;
}
#start-free-trial .elementor-button {
    border: 1.09605px solid #48A6E0;
    box-sizing: border-box;
    filter: drop-shadow(0px 1.09605px 5.48023px rgba(0, 0, 0, 0.08));
    border-radius: 8.76836px;
    background-color: #48A6E0;
}

#start-free-trial .elementor-button span{
    color: #fff;
}

#join-the-waitlist .elementor-button span, #start-free-trial .elementor-button span
{    font-style: normal;
    font-weight: 600;
    font-size: 16px;
}

/*responsive style*/
@media screen and (max-width: 1100px) {
    .pricing-container .card {
        
    }
    /*.pricing-container .row {*/
    /*    margin-right: 0px;*/
    /*    margin-left: 0px;*/
    /*}*/
    
    .card-header .card-title {
        font-size: 18px;
    }
    
    .card-header .card-description {
        font-size: 12px;
    }
        
    .card-body{
    }
    
    .card-event-price-breakdown .breakdown-title{
        margin-right: 40px;   
    }
    
    .pricing-container .seperator-container{
    
    }
    
    .price-alignment .amount {
        font-size: 35px;
    }
    
    .card-event-price-breakdown .breakdown-title, .card-body li .feature-text, .breakdown-value .amount{
        font-size: 13px;
    }
    
    .breakdown-value .subscript {
        font-size: 8px;
    }
    
    .card-events-price .events-info {
        font-size: 11px;
    }
    
    #enterprise-tickmarks p, #enterprise-tickmarks-2 p{
        font-size: 12px;
        padding-top: 10px;
    }
    
    .elementor-kit-27273 p {
        margin-bottom: 7px;
    }
    
    .enterprise-panel .amount {
        height: 59px;
    }
    
    .fa-sm {
        font-size: .675em !important;
    }

    .ex-padding {
        margin: 46px 0px !important;
    }
    
    .superscript {
        font-size: 12px;
    }
    
    #join-the-waitlist .elementor-button span, #start-free-trial .elementor-button span {
        font-size: 13px;
    }
    
    .card-body .enabled-feature {
    padding: 2px 0px;
}
}

@media screen and (max-width: 900px) {
    .pricing-container .card{
    }
    
    .ex-padding {
        margin: 43px 0px !important;
    }
    
    .card-body {
    }
    .card-title {
        font-size: 17px;
        margin: 0px 0px;
    }
    
    .price-alignment .amount {
        font-size: 33px;
    }
        
    .price-alignment .amount {
        min-height: 57px;
    }

}

@media screen and (max-width: 850px) {
    .pricing-container .card {
    }
    
    .card-header .card-title {
        font-size: 15px;
    }
    
    .card-event-price-breakdown .breakdown-title {
        margin-right: 15px;
    }
    
    .breakdown-value {
        font-size: 13px;
    }
            
    .card-body {
    }
    
    .pricing-container .seperator-container {
    }
    
    .card-event-price-breakdown .breakdown-title, .card-body li .feature-text, .breakdown-value .amount, .breakdown-value {
        font-size: 12px;
    }
    
    #enterprise-tickmarks p, #enterprise-tickmarks-2 p {
        font-size: 11px;
        padding-top: 8px;
        line-height: 67px;
    }
    
    .card-events-price .events-info {
        font-size: 10px;
        line-height: 122%;
    }
    
    .card-event-price-breakdown .breakdown-row {
        margin: 3px 0px;
    }
            
}

@media screen and (max-width: 800px) {
    .pricing-container .card {
    }

    .card-body {
    }
    
    .card-header .card-title {
        font-size: 14px;
    }
    
    .card-event-price-breakdown .breakdown-title {
        margin-right: -1px;
    }
    
    
     .card-header .card-description , .card-event-price-breakdown .breakdown-title, .card-body li .feature-text, .breakdown-value .amount, .breakdown-value {
        font-size: 11px;
    }

    .card-body .enabled-feature {
        padding: 0px 0px;
    }
    
    .price-alignment .amount {
        font-size: 30px;
    }
    
    .enterprise-panel .amount, .price-alignment .amount{
        height: 52px;
    }
    
    .standard-panel, .enterprise-panel {
        margin-right: 7px;
        margin-left: 7px;
    }

}

@media screen and (max-width: 730px) {
    .pricing-container .row{
        display:block;
    }
    .card.tab-content {
        padding-bottom:20px;
    }
   
    .card-header .card-title {
        font-size: 13px;
    }

    .card-body {
    }
    
    .card-event-price-breakdown .standard {
    }
    
    .card-event-price-breakdown .breakdown-title {
    }
}

@media screen and (max-width: 690px) and (min-width: 600px) {
    .pricing-container .nav-item span {
        font-size: 13px;
        line-height: 25px;
    }
    
    .pricing-container .card {
    }
    
    .pricing-container .seperator-container {

    }

    .card-body {
    }
    
    .card-header .card-description, .card-event-price-breakdown .breakdown-title, .card-body li .feature-text, .breakdown-value .amount, .breakdown-value {
        font-size: 10px;
    }
    
    #join-the-waitlist .elementor-button span, #start-free-trial .elementor-button span {
        font-size: 11px;
    }
    
    .price-alignment .amount {
        font-size: 28px;
    }
    
    .ex-padding {
        margin: 40px 0px !important;
    }
    
    .card-header {
        margin: 0px 0px;
    }
            
}

@media screen and (max-width: 600px) and (min-width: 450px) {
    .pricing-container .row {
        flex-wrap: wrap;
    }
    
    .pricing-container .card {

    }
    
    .price-alignment .amount {
        font-size: 42px;
    }
    
    .card-header .card-title {
        font-size: 20px;
    }
    
    .card-header .card-description, .card-event-price-breakdown .breakdown-title, .card-body li .feature-text, .breakdown-value .amount, .breakdown-value {
        font-size: 13px;
    }
    
    .card-event-price-breakdown .breakdown-title {

}

.card-event-price-breakdown .breakdown-title {
    margin-right: 15px;
}

.card-event-price-breakdown .standard {
}

.card-body {
}

.pricing-container .nav-item span {
    font-size: 13px;
    line-height: 26px;
}
        
}

/*mobile*/
@media all and (max-width: 450px) {
    
    .pricing-container .row {
        flex-wrap: wrap;
    }
    
    .pricing-container .pricing-model-card {
    }

    .pricing-container .card {
           padding: 20px 40px !important;
    }
    
    .pricing-container .card-body{
    }
    
    .pricing-container .standard-panel, .enterprise-panel {
         margin: 0px auto !important; 
    }
    
     .pricing-container .breakdown-value, .breakdown-value, .breakdown-value .amount, #join-the-waitlist .elementor-button span, #start-free-trial .elementor-button span{
        font-size:12px !important;
    }
    .pricing-container .card-header .card-description{
             font-size:13px !important;
    }
    
    .pricing-container .card-event-price-breakdown .breakdown-title {
         font-size:10px !important;
        margin-right: 61px !important;
    }
    
   .pricing-container  .card-header .card-title {
        font-size:15px !important;
    }
    
    .pricing-container .price-alignment .amount{
        font-size: 30px !important;
        min-height: 0px;
    }
    
    .enterprise-panel .amount {
        height: 59px;
    }
        
    .pricing-container .card-body li .feature-text {
        font-size: 13px !important;
    }
    
    .pricing-container .card-body .enabled-feature {
        padding: 0px 0px 0px 0px !important;
    }
    
    .pricing-container .breakdown-value .subscript,   .card-events-price .events-info, .start-from, .price-alignment .subscript {
        font-size: 8px !important;
    }
    
   .pricing-container  #enterprise-tickmarks p, .pricing-container  #enterprise-tickmarks-2 p{
        font-size: 9px !important;
        padding-top: 8px !important;
        margin-bottom: -1px !important;
    }

     .pricing-container .fa-sm {
        font-size: 0.5em !important;
    }
    
    .pricing-container .ex-padding{
         margin: 10px 0px !important;
    }
    
    .pricing-container  #self-managed .price-alignment{
        align-items: baseline
    }
    
      .pricing-container .seperator-container{
    }
    
    .pricing-container .card-event-price-breakdown .breakdown-title {
    }
    
    .pricing-container .nav-item span {
        font-size: 13px;
        line-height: 26px;
    }
    .card-event-price-breakdown .standard {
    }

}


.enabled-feature {
    display:flex;
    align-items:center;
}
.feature-text {
    display:block;
    width:92%;
    padding:5px;
}
.pricing-container .nav-link {
    padding:10px;
}
.elementor-65249 .elementor-element.elementor-element-f25894b .nav-link span {
    color:#fff;
}


.elementor-65249 .elementor-element.elementor-element-f25894b .slidecontainer, .elementor-65249 .elementor-element.elementor-element-f25894b .slider  {
    position:relative;
}

.elementor-65249 .elementor-element.elementor-element-f25894b .card-header .card-title, .elementor-65249 .elementor-element.elementor-element-f25894b .card-header .card-description {
    font-family: inherit;
}


.elementor-65249 .elementor-element.elementor-element-f25894b .nav-pills .nav-item {
    display:inline-block;
    width:32%;
    margin-right:1%;
    

    
}
.elementor-65249 .elementor-element.elementor-element-f25894b .nav-pills {
    margin-bottom:10px;
}
.elementor-65249 .elementor-element.elementor-element-f25894b .nav-pills .nav-item .nav-link {
    border:solid 1px #ccc; 
    text-align: center;
}
.elementor-65249 .elementor-element.elementor-element-f25894b .nav-pills .nav-item .nav-link img {
    height: 20px;
    width:auto !important;
    max-width:initial;
    margin:auto;
    display: block;
}

.elementor-65249 .elementor-element.elementor-element-f25894b .nav-pills .nav-item .nav-link.active{
    background:transparent;
    border:solid 1px #48A6E0;
}
.elementor-65249 .elementor-element.elementor-element-f25894b #start-free-trial a { 
    width:100% !important;
}
.elementor-65249 .elementor-element.elementor-element-f25894b #start-free-trial {
    margin:20px 0;
    
}
.pricing-container .pricing-model-card {
    overflow:visible;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c10df5c */.pricing-footer{
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
    padding: 26px;
    height: 115px;
    background: #0453804F;
    box-shadow: 0px 5px 15px rgba(0, 0, 0, 0.08);
    border-radius: 20px;
    margin: 0px auto;
    transition: all 200ms ease;
}

.annual-plan-text{
    font-family: Inter;
    font-style: normal;
    font-weight: bold;
    font-size: 20px;
    line-height: 120%;
    color: #ffffff;
}

.contact-us-details{
     font-size: 16px;
     color: #ffffff;
}

.pricing-footer .try-striim{
    width: 173px;
}

#contact-us-button .elementor-button{
      font-size: 16px;
    font-weight: 600;
    background-color: #F5C549;
    color: #050529;
     border: 0px solid #00A7E5;
        border-radius: 20px;
}

#contact-us-button .elementor-button:hover{
    background-color: #00A7E5;
    color: #fff;
     border: 0px solid #fff;
}



@media screen and (max-width: 600px){
    .annual-plan-text{
        font-size: 13px;
    }
    
    .contact-us-details {
        font-size: 10px;
    }
    
    #contact-us-button .elementor-button {
        font-size: 9px;
    }
}

.elementor-65249 .elementor-element.elementor-element-c10df5c .annual-plan-text {
    font-family: inherit;
}/* End custom CSS */
/* Start custom CSS */#try-striim-modal .modal-body, #get-a-demo-modal .modal-body {
    font-family: 'Montserrat', sans-serif !important;
}

 .elementor-kit-27273 form{
    background: white !important;
}/* End custom CSS */