.elementor-kit-5{--e-global-color-primary:#203645;--e-global-color-secondary:#138BC7;--e-global-color-text:#828D98;--e-global-color-accent:#61CE70;--e-global-color-60bcab7:#F0F0F0;--e-global-color-06d8dcb:#6BD1F9;--e-global-color-c7b6237:#FFFFFF;--e-global-typography-primary-font-family:"Inter";--e-global-typography-primary-font-size:62px;--e-global-typography-primary-font-weight:800;--e-global-typography-primary-line-height:1;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Inter";--e-global-typography-text-font-size:18px;--e-global-typography-text-font-weight:400;--e-global-typography-text-line-height:1.3;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;--e-global-typography-f53ad1f-font-family:"Inter";--e-global-typography-f53ad1f-font-size:16px;--e-global-typography-f53ad1f-line-height:1.4em;background-color:#F7F9FA;}.elementor-kit-5 button,.elementor-kit-5 input[type="button"],.elementor-kit-5 input[type="submit"],.elementor-kit-5 .elementor-button{background-color:#138BC700;font-family:"Inter", Sans-serif;font-size:16px;font-weight:600;text-transform:capitalize;color:var( --e-global-color-secondary );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-secondary );border-radius:999px 999px 999px 999px;padding:11.5px 20px 11.5px 20px;}.elementor-kit-5 button:hover,.elementor-kit-5 button:focus,.elementor-kit-5 input[type="button"]:hover,.elementor-kit-5 input[type="button"]:focus,.elementor-kit-5 input[type="submit"]:hover,.elementor-kit-5 input[type="submit"]:focus,.elementor-kit-5 .elementor-button:hover,.elementor-kit-5 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-c7b6237 );}.elementor-kit-5 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header{padding-inline-end:0px;padding-inline-start:0px;}@media(max-width:1024px){.elementor-kit-5{--e-global-typography-f53ad1f-font-size:16px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-5{--e-global-typography-f53ad1f-font-size:14px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//* === Home page css Start === */

main#content:after {
    content: "";
    background: url(https://epospartner.com/wp-content/uploads/2023/11/Ellipse-1.svg);
    position: absolute;
    right: 0;
    height: 1256px;
    width: 628px;
    z-index: -1;
    top: 148px;
}

/* === Pricing css Start === */
.pricing_section .elementor-element {
    border-radius: 18px;
    border: 2px solid #F0F0F0;
    background: #ffffff;
    box-shadow: 0px 20px 20px 0px rgba(32, 54, 69, 0.05);
    padding: 50px;
}
.pricing_section .elementor-widget-container {
    background: transparent !important;
}
.pricing_section .elementor-price-table {
    text-align: left;
    display: flex;
    flex-direction: column;
    height: 100%;
}
.pricing_section .elementor-price-table__feature-inner {
    display: flex;
    align-items: center;
}
.pricing_section .elementor-price-table__feature-inner svg {
    width: 15px !important;
    height: 11px !important;
}
.pricing_section .elementor-price-table .elementor-price-table__price {
    justify-content: flex-start;
}
.pricing_section span.elementor-price-table__subheading {
    margin: 25px 0 !important;
    display: block;
}
.pricing_section span.elementor-price-table__period.elementor-typo-excluded {
    margin: 10px 0 25px;
    border-bottom: 2px solid #F0F0F0;
    padding-bottom: 25px;
}
.pricing_section ul.elementor-price-table__features-list li {
    margin-bottom: 10px !important;
}
.pricing_section ul.elementor-price-table__features-list li:last-child {
    margin-bottom: 0px !important;
}
.pricing_section a.elementor-price-table__button {
    display: block;
    width: 100%;	
}
.pricing_section .elementor-price-table__footer {
    display: flex;
    flex: 1 1 auto;
    align-items: flex-end;
}

.pricing_section .elementor-element.price-table-second {
	border: 1px solid rgba(19, 139, 199, 0.20);
	background: rgba(107, 209, 249, 0.12);
	box-shadow: 0px 20px 20px 0px rgba(32, 54, 69, 0.10); 
}
.pricing_section .elementor-element.price-table-second span.elementor-price-table__period.elementor-typo-excluded {
	border-color: #6BD1F9;
}

/* === Pricing css End === */


/* === Tabbing css Start === */
.elementor-tab-content video.elementor-background-video-hosted {
    width: 100% !important;
    height: 100% !important;
}
/* === Tabbing css End === */

/* === flip-box-content css start === */
.flip-box-content .owl-carousel .owl-stage-outer .owl-item {
    padding: 40px 20px;
}
.flip-box-content .ue-flipbox-carousel {
    margin: 0 -20px;
}
/* === flip-box-content css End === */

/* === Automatically scrolling content css Start === */
.sliding-text-child>.elementor-element {
    min-width: 743px;
    width: 743px;
}
/* === Automatically scrolling content css End === */

/* === Home page css End === */


@media (max-width: 1024px) {
	.flip-box-content .owl-carousel .owl-stage-outer .owl-item {
	    padding: 27px 10px;
	}
	.flip-box-content .ue-flipbox-carousel {
		margin: 0 -10px;
	}
}

@media (max-width: 767px) {
	.pricing_section .elementor-element {
	    padding: 30px 20px;
	}
	.sliding-text-child>.elementor-element {
	min-width: 400px;
	width: 400px;
	}
	.elementor-tab-title.elementor-tab-mobile-title {
		background: #F0F0F0;
		color: #828D98 !important;
		padding: 12px 20px !important;
		margin-bottom: 10px;
		border-radius: 18px;
		font-size: 16px !important;
	}
	.elementor-tab-content {
        margin-bottom: 20px;
    }
    .elementor-tab-title.elementor-tab-mobile-title.elementor-active {
        margin-bottom: 0;
        border-bottom-right-radius: 0;
        border-bottom-left-radius: 0;
        background: #138BC7;
    	color: #ffffff !important;
    }
    .elementor-tab-content.elementor-active .elementor-element {
        border-top-right-radius: 0;
        border-top-left-radius: 0;
    }
}/* End custom CSS */