.elementor-12042 .elementor-element.elementor-element-b871353{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:100px;--margin-bottom:00px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-12042 .elementor-element.elementor-element-b871353:not(.elementor-motion-effects-element-type-background), .elementor-12042 .elementor-element.elementor-element-b871353 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F8FF;background-image:url("https://peledesk.com/wp-content/uploads/2022/01/integration-shape.svg");background-position:0% 1000px;background-repeat:no-repeat;}.elementor-12042 .elementor-element.elementor-element-43c5872{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;text-align:center;}.elementor-12042 .elementor-element.elementor-element-43c5872.elementor-element{--align-self:center;}.elementor-12042 .elementor-element.elementor-element-43c5872 .elementor-heading-title{font-family:"Santoshi-regular", Sans-serif;font-size:40px;font-weight:700;font-style:normal;}.elementor-12042 .elementor-element.elementor-element-f5f2a8c{text-align:center;font-family:var( --e-global-typography-fb041ef-font-family ), Sans-serif;font-size:var( --e-global-typography-fb041ef-font-size );}.elementor-12042 .elementor-element.elementor-element-64c352f .elementor-repeater-item-149a883{background-color:#FFF7DD;}.elementor-12042 .elementor-element.elementor-element-64c352f > .elementor-widget-container{margin:60px 0px 64px 0px;padding:0px 70px 0px 70px;}@media(min-width:768px){.elementor-12042 .elementor-element.elementor-element-b871353{--width:100%;}}@media(max-width:1024px){.elementor-12042 .elementor-element.elementor-element-b871353:not(.elementor-motion-effects-element-type-background), .elementor-12042 .elementor-element.elementor-element-b871353 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0% 0px;}.elementor-12042 .elementor-element.elementor-element-43c5872{--container-widget-width:75%;--container-widget-flex-grow:0;width:var( --container-widget-width, 75% );max-width:75%;}.elementor-12042 .elementor-element.elementor-element-f5f2a8c{font-size:var( --e-global-typography-fb041ef-font-size );}}@media(max-width:767px){.elementor-12042 .elementor-element.elementor-element-b871353:not(.elementor-motion-effects-element-type-background), .elementor-12042 .elementor-element.elementor-element-b871353 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0% 2000px;}.elementor-12042 .elementor-element.elementor-element-43c5872{width:100%;max-width:100%;}.elementor-12042 .elementor-element.elementor-element-f5f2a8c{font-size:var( --e-global-typography-fb041ef-font-size );}}/* Start custom CSS for landpagy_pricing_table_tabs, class: .elementor-element-64c352f */.elementor-12042 .elementor-element.elementor-element-64c352f .pricing-item {
    background-color: #ffffff; /* Change background color of cards */
    border: 1px solid #1e1e1e30; /* Change color of stroke of cards */
    transition: background-color 0.3s, border-color 0.3s; /* Smooth transition */
    transition: box-shadow 0.3s ease;
}

.elementor-12042 .elementor-element.elementor-element-64c352f .pricing-item:hover {
    background-color: #ffffff; /* Change background color on hover */
    border-color: #178082; /* Change stroke color on hover */
     box-shadow: 0 4px 20px rgba(27, 202, 218, 0.3);
}

.elementor-12042 .elementor-element.elementor-element-64c352f .pricing-btn {
    background-color: #007bff; /* Button color */
    color: #ffffff; /* Button text color */
    border: 2px solid #007bff; /* Button stroke color */
    transition: background-color 0.3s, color 0.3s; /* Smooth transition */
}

.elementor-12042 .elementor-element.elementor-element-64c352f .pricing-btn:hover {
    background-color: #0056b3; /* Button color on hover */
    color: #ffffff; /* Button text color on hover */
    border: 2px solid #0056b3; /* Button stroke color on hover */
}

.elementor-12042 .elementor-element.elementor-element-64c352f .pricing-item .pricing-btn:first-of-type {
    display: none;
}

.elementor-12042 .elementor-element.elementor-element-64c352f .pricing-item {
    transition: transform 0.3s ease;
}

.elementor-12042 .elementor-element.elementor-element-64c352f .pricing-item:hover {
    transform: scale(1.04);
}

.elementor-12042 .elementor-element.elementor-element-64c352f .price .dollar,
.elementor-12042 .elementor-element.elementor-element-64c352f .price .euro {
    font-size: 50px;
    font-weight: 800; /* Semi bold */
}

.elementor-12042 .elementor-element.elementor-element-64c352f .pricing-item ul li {
    position: relative;
    padding-left: 25px; /* Space for the check mark */
}

.elementor-12042 .elementor-element.elementor-element-64c352f .pricing-item ul li::before {
    content: '✔'; /* Unicode for check mark */
    color: Green; /* Green color for the check mark */
    position: absolute;
    left: 0;
    top: 10;
    font-size: 20px; /* Adjust size as needed */
}

.elementor-12042 .elementor-element.elementor-element-64c352f .pricing-item ul li {
    color: #1e1e1e;
}

.elementor-12042 .elementor-element.elementor-element-64c352f .pricing-item-user {
    color: #1e1e1e;
}



.elementor-12042 .elementor-element.elementor-element-64c352f .pricing-item {
    position: relative;
}

.elementor-12042 .elementor-element.elementor-element-64c352f .pricing-item .pricing-title {
    margin-bottom: 10px; /* Adjust spacing as needed */
}

.elementor-12042 .elementor-element.elementor-element-64c352f .pricing-item .price {
    margin-top: 10px; /* Adjust spacing as needed */
}

.elementor-12042 .elementor-element.elementor-element-64c352f .pricing-item .input-field {
    display: block;
    width: 100%;
    padding: 8px;
    margin: 10px 0; /* Space between title and price */
    border: 1px solid #ccc;
    border-radius: 4px;
}

.elementor-12042 .elementor-element.elementor-element-64c352f .pricing-title {
    font-size: 15px; /* Adjust the size as needed */
    font-weight: 200px;
}




.elementor-12042 .elementor-element.elementor-element-64c352f .pricing-item .pricing-title {
    margin-bottom: 30px;
    /* Adds a gap of 20px between title and price */
}

.elementor-12042 .elementor-element.elementor-element-64c352f .nav-tabs {
    border-radius: 100px; /* Rounded outer layer */
    padding: 5px; /* Smaller size */
        border: 1px solid #1e1e1e30;

}

.elementor-12042 .elementor-element.elementor-element-64c352f .nav-link {
    border-radius: 100px; /* Rounded tab titles */
    font-size: 14px; /* Smaller font size */
    padding: 8px 18px; /* Smaller padding */
}



.elementor-12042 .elementor-element.elementor-element-64c352f .pricing-item .price .dollar,
.elementor-12042 .elementor-element.elementor-element-64c352f .pricing-item .price .euro {
    font-size: 35px; /* Adjust the font size as needed */
}

.elementor-12042 .elementor-element.elementor-element-64c352f .pricing-item {
    height: 100%; /* Fix the height of each card equally */
    display: flex;
    flex-direction: column;
    justify-content: space-between; /* Ensure content is spaced evenly */
}

.elementor-12042 .elementor-element.elementor-element-64c352f .pricing-btn {
    margin-top: auto; /* Push the button to the bottom of the card */
    align-self: center; /* Center the button horizontally */
}




.elementor-12042 .elementor-element.elementor-element-64c352f .pricing-currency {
    display: none;
}



.elementor-12042 .elementor-element.elementor-element-64c352f .pricing-item .pricing-btn {
    pointer-events: none; /* Disable button interaction */
    background-color: grey; /* Change button color to grey */
    color: white; /* Change text color to white for better contrast */
    opacity: 0.6; /* Make the button slightly transparent */
}

.elementor-12042 .elementor-element.elementor-element-64c352f .nav-link {
    border-radius: 5px; /* Adjust the value as needed */
}

.elementor-12042 .elementor-element.elementor-element-64c352f .pricing-btn {
    border-radius: 10px; /* Adjust the value as needed */
}

.elementor-12042 .elementor-element.elementor-element-64c352f .pricing-item {
    text-align: center;
}



.elementor-12042 .elementor-element.elementor-element-64c352f .nav-tabs .nav-link#monthly-tab {
    border-radius: 5rem; }/* Adjust the value as needed to match the "yearly" tab */
    #yearly-tab {
    border-radius: 5rem; /* Adjust the value as needed to match the "yearly" tab */
}

.elementor-12042 .elementor-element.elementor-element-64c352f .tab-content .tab-pane#yearly .pricing-item:last-child {
    background-color: white;
}

.elementor-12042 .elementor-element.elementor-element-64c352f .pricing-title,
.elementor-12042 .elementor-element.elementor-element-64c352f .pricing-item {
    font-family: 'satoshi-regular', sans-serif;
}




.elementor-12042 .elementor-element.elementor-element-64c352f .nav-tabs {
    margin-left: 30%;
}

@media (min-width: 768px) {
    .elementor-12042 .elementor-element.elementor-element-64c352f .nav-tabs {
        margin-left: 60%;
    }
}



@media (max-width: 768px) {
    .elementor-12042 .elementor-element.elementor-element-64c352f .nav-tabs .nav-link {
        width: 150px; /* Increased width for mobile responsiveness */
    }
}







.elementor-12042 .elementor-element.elementor-element-64c352f .nav-link {
    font-size: 14px;
}

.elementor-12042 .elementor-element.elementor-element-64c352f .nav-tabs {
    border: 0px solid #000; /* Set the border size and color */
    border-radius: 5px; /* Optional: Add border radius for rounded corners */
}

.elementor-12042 .elementor-element.elementor-element-64c352f .nav-tabs {
    position: relative;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Santoshi-regular';
	font-display: auto;
	src: url('https://peledesk.com/wp-content/uploads/2026/01/Satoshi-Variable.ttf') format('truetype');
}
/* End Custom Fonts CSS */