/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Nov 02 2026 | 21:54:37 */
/*===========================
    Nirmala Font
============================*/
@font-face {
    font-family: 'Nirmala UI';
    src: url('https://despapeliza.io/wp-content/themes/hello-elementor/assets/fonts/NirmalaUI.eot');
    src: url('https://despapeliza.io/wp-content/themes/hello-elementor/assets/fonts/NirmalaUI.eot?#iefix') format('embedded-opentype'),
        url('https://despapeliza.io/wp-content/themes/hello-elementor/assets/fonts/NirmalaUI.woff2') format('woff2'),
        url('https://despapeliza.io/wp-content/themes/hello-elementor/assets/fonts/NirmalaUI.woff') format('woff'),
        url('https://despapeliza.io/wp-content/themes/hello-elementor/assets/fonts/NirmalaUI.ttf') format('truetype'),
        url('https://despapeliza.io/wp-content/themes/hello-elementor/assets/fonts/NirmalaUI.svg#NirmalaUI') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Nirmala UI';
    src: url('https://despapeliza.io/wp-content/themes/hello-elementor/assets/fonts/NirmalaUI-Bold.eot');
    src: url('https://despapeliza.io/wp-content/themes/hello-elementor/assets/fonts/NirmalaUI-Bold.eot?#iefix') format('embedded-opentype'),
        url('https://despapeliza.io/wp-content/themes/hello-elementor/assets/fonts/NirmalaUI-Bold.woff2') format('woff2'),
        url('https://despapeliza.io/wp-content/themes/hello-elementor/assets/fonts/NirmalaUI-Bold.woff') format('woff'),
        url('https://despapeliza.io/wp-content/themes/hello-elementor/assets/fonts/NirmalaUI-Bold.ttf') format('truetype'),
        url('https://despapeliza.io/wp-content/themes/hello-elementor/assets/fonts/NirmalaUI-Bold.svg#NirmalaUI-Bold') format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Nirmala UI Semilight';
    src: url('https://despapeliza.io/wp-content/themes/hello-elementor/assets/fonts/NirmalaUI-Semilight.eot');
    src: url('https://despapeliza.io/wp-content/themes/hello-elementor/assets/fonts/NirmalaUI-Semilight.eot?#iefix') format('embedded-opentype'),
        url('https://despapeliza.io/wp-content/themes/hello-elementor/assets/fonts/NirmalaUI-Semilight.woff2') format('woff2'),
        url('https://despapeliza.io/wp-content/themes/hello-elementor/assets/fonts/NirmalaUI-Semilight.woff') format('woff'),
        url('https://despapeliza.io/wp-content/themes/hello-elementor/assets/fonts/NirmalaUI-Semilight.ttf') format('truetype'),
        url('https://despapeliza.io/wp-content/themes/hello-elementor/assets/fonts/NirmalaUI-Semilight.svg#NirmalaUI-Semilight') format('svg');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}
/*===========================
    VARIABLES
============================*/
:root {
    --color-primary: #FF9400;
    --color-white: #fff;
    --color-black: #000000;
    --base-font: 'Nirmala UI';
    --bglight: #F4F4F3;
    --textColor: #4D4D4D;
    --xSpace: 16px;
}
/*===========================
	RESET & GLOBAL STYLES
============================*/
body {
    margin: 0;
    padding: 0;
    font-family: var(--base-font) !important;
    overflow-x: hidden!important;
}
h1,
h3,
h4,
h5,
h6,
p {
    font-family: var(--base-font) !important;
}
ul {
    margin: 0;
    padding: 0;
    list-style-type: none;
}
a {
    text-decoration: none;
    color: inherit;
    font-family: var(--base-font) !important;
}
img,
svg {
    max-width: 100%;
}
a,
.btn {
    -webkit-transition: all 300ms ease-in-out 0s;
    -o-transition: all 300ms ease-in-out 0s;
    transition: all 300ms ease-in-out 0s;
}
.spaceSection {
    padding: 0 15px !important;
}
.lgTitle h3 {
    font-size: 36px;
    font-weight: 700 !important;
    line-height: 1.3;
    color: var(--color-black) !important;
    font-family: 'Poppins' !important;
}
.AiSecrRgt h3,
.regulationBannerSection h2,
.countrySection h3 {
    color: var(--color-black) !important;
}
.lgSecondTitle .elementor-heading-title {
    font-size: 48px;
    font-weight: 700 !important;
    line-height: 1.2;
    color: #fff !important;
    font-family: 'Poppins',sans-serif!important;
}
.lgTitle span {
    color: var(--color-primary);
}
.btnStyle a {
    border-radius: 10px;
    font-size: 18px;
    line-height: 1.3;
    font-weight: 700 !important;
    padding: 17px 25px;
    background-color: var(--color-primary) !important;
    min-width: 200px;
    text-decoration: none;
    font-family: 'Poppins' !important;
}
.btnStyle.btnStyle2 a:hover {
	background-color: #3e3e3e  !important;
}
.bottomSpace {
    margin-bottom: 120px;
}
/* Header */
.wordWrap .elementor-heading-title {
	word-wrap: break-word;
}
.socialIcon a {
    width: 28px !important;
    height: 28px !important;
    border: 2px solid #fff;
    border-radius: 25px 25px 25px 25px;
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
}
.announcement {
    border-bottom: 1px solid rgb(255 255 255 / 30%);
}
.headerSec .headerLogo {
    width: auto !important;
}
.headerSec .headerNav {
    width: auto !important;
    justify-content: space-around;
}
.headerSec .headerBtn {
    width: auto !important;
    padding: 0;
}
.announcement .e-con-inner {
    padding: 0;
}
.announcement {
    padding: 1px 0;
}
.headerSec .e-con-inner {
    padding: 0 !important;
}
.headerSec {
    padding: 2px 0;
}
.headerNav .current-menu-parent > .hfe-has-submenu-container > a,
.headerNav ul li a:hover {
    color: var(--color-primary) !important;
}
.headerNav .hfe-sub-menu-item.hfe-sub-menu-item-active {
	color: #DB7F0B !important;
}
.headerScroll .HeaderSec {
    background-color: var(--color-black) !important;
}
.headerNav ul li+li {
    margin-left: 40px;
}
.headerNav ul li a {
    padding: 0 !important;
    font-family: 'Poppins' !important;
}
@keyframes arrow-move-up {
    0% {
        opacity: 1;
        transform: translateX(0px) translateY(0px) scale(1);
    }
    25% {
        opacity: 0;
        transform: translateX(10px) translateY(-10px) scale(0.9);
    }
    26% {
        opacity: 0;
        transform: translateX(-10px) translateY(10px) scale(0.9);
    }
    55% {
        opacity: 1;
        transform: translateX(0px) translateY(0px) scale(1);
    }
}
.btnStyle .elementor-button-link:hover .elementor-button-icon svg {
    animation: arrow-move-up 1s forwards;
}
/* Inner Section */
.socialIcon a span.elementor-icon-list-text {
    display: none;
}
/* .bannerSection p {
    font-size: 19px;
    line-height: 1.6;
    margin: 0;
    padding: 10px 0;
} */
.evolutionSec .videoEvolution {
    max-width: 830px !important;
    margin: 0 auto;
    padding-top: 25px;
    z-index: 1;
}
.logoSliderInn figure.swiper-slide-inner {
    max-width: 135px;
}
.logoSliderSec {
    margin-top: 8px;
}
.logoSliderSec {
    padding: 0 46px;
}
.videoEvolution video.elementor-video {
    border-radius: 20px;
}
.videoEvolution .elementor-custom-embed-play svg {
    height: 100%;
    width: 100%;
    fill: #ffffff00;
    filter: none;
    opacity: 1;
}
.elementor-widget-video .elementor-open-inline .elementor-custom-embed-image-overlay {
    bottom: -1px;
}
.elementor-widget-n-tabs .e-n-tab-title[aria-selected=false] {
    background-color: var(--color-black);
    border-radius: 10px;
}
.elementor-widget-n-tabs .e-n-tab-title-text {
    font-size: 16px;
    font-weight: 700;
    color: var(--color-white);
    line-height: 1.5;
    font-family: "Poppins", Sans-serif;
}
.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(--color-primary);
    border-radius: 10px;
}
.coreContent .elementor-widget-n-tabs .e-n-tabs-heading {
    gap: 6px;
}
.coreContent .elementor-widget-n-tabs .e-n-tabs {
    gap: 30px;
}
.coreTabInn h4.elementor-heading-title.elementor-size-default {
    font-size: 32px;
    line-height: 1.4;
    font-family: "Poppins", Sans-serif !important;
}
.coreTabInn h4.elementor-heading-title.elementor-size-default span {
    color: var(--color-primary);
}
.tabPatagraph p {
    font-size: 19px;
    line-height: 1.6;
}
.tabPatagraph p:last-child {
    margin: 0;
}
.coreList span.elementor-icon-list-text {
    font-size: 20px;
    line-height: 2.25;
    color: var(--color-black);
    font-family: var(--base-font) !important;
}
/* .coreImgRgt img {
    max-width: 292px;
    height: 555px;
} */
.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(--color-black);
    background-image: none;
}
.featurSlider img.swiper-slide-image {
    max-width: 232px;
    height: 439px;
    width: 100%;
}
.featurSlider .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: none;
    height: 1em;
    width: 2em;
}
.featSliderSec {
    padding: 24px 0;
}
.testiLeftImg .elementor-element.elementor-element-33998c8.elementor-widget.elementor-widget-image {
    width: 100%;
}
.testiRgtCon .slide-description {
    font-size: 30px !important;
    line-height: 1.5 !important;
    color: #111417 !important;
}
.block-shadow.slider-container-block-background {
    background-color: #F4F4F3 !important;
    border-radius: 25px !important;
}
.testiRgtCon .slide-basic-info {
    display: flex !important;
    flex-direction: column !important;
}
.testiRgtCon .slide-image {
    order: 2;
}
.testiRgtCon .mySwiperBottom .slide-title,
.slider-bottom-modal .slide-title {
    color: #000000;
    font-size: 28px;
    font-weight: 700;
    line-height: 1.2;
}
.testiRgtCon .mySwiperBottom .slide-subtitle,
.slider-bottom-modal .slide-subtitle {
    font-size: 22px;
    color: #111417;
    line-height: 1.3;
}
.testiRgtCon .mySwiperBottom .slide-basic-info,
.slider-bottom-modal .slide-basic-info {
    gap: 30px;
}
.block-shadow.slider-container-block-background {
    padding: 70px 152px 70px 87px !important;
    box-shadow: 1px 1px 13px 0px rgba(0, 0, 0, 0.25) !important;
}
.testiRgtCon .swiper-bottom-buttons-block {
    position: absolute;
    top: 70%;
    right: 8%;
}
.testiRgtCon .mySwiper {
    padding: 30px 0px 50px;
}
/*********************/
.footerColumns h6.elementor-heading-title.elementor-size-default {
    font-size: 24px;
    font-weight: bold;
    line-height: 1.2;
}
.footerMenu a.hfe-menu-item {
    padding-left: 0 !important;
}
.footerLocation span.elementor-icon-list-icon {
    padding-right: 0 !important;
}
.footerLocation span.elementor-icon-list-icon svg {
    max-width: 30px !important;
}
.footerColumns .footerLocation ul li.elementor-icon-list-item {
    font-family: 'Nirmala UI';
}
.mediaLogoContainer {
    max-width: 1248px;
    margin: 0 auto;
    padding: 0 0 40px 0;
}
.mediaLogoContainer .e-con-inner .e-con-full {
    padding: 0 !important;
}
.mediaLogoContainer .lgTitle h2.elementor-heading-title {
    font-size: 40px;
    font-weight: bold;
    line-height: 1.32;
    font-family: 'Nirmala UI' !important;
}
.formSection .e-con-inner {
    padding: 0;
}
.contactForm .lgTitle h2.elementor-heading-title {
    font-size: 40px !important;
    line-height: 1.32;
}
.contactForm .forminator-input {
    background-color: #fff !important;
    border-radius: 10px !important;
    padding: 15px !important;
    border: 1px solid #00000030 !important;
}
.contactForm .forminator-label {
    font-size: 16px !important;
    font-weight: bold !important;
    line-height: 1.25 !important;
    color: #000 !important;
    padding-bottom: 17px;
}
.contactForm .forminator-textarea {
    background-color: #fff !important;
    border-radius: 10px !important;
    border: 1px solid #00000030 !important;
}
.contactForm button.forminator-button.forminator-button-submit {
    background-color: #FF9400 !important;
    padding: 15px 37px !important;
    border-radius: 10px !important;
    font-size: 20px !important;
    font-weight: bold !important;
    font-family: 'Poppins' !important;
    line-height: 1.35 !important;
}
.formSection .e-con-inner {
    box-shadow: 0 4px 44px rgba(0, 0, 0, 0.07);
}
.contactFormSection .contactForm button.forminator-button.forminator-button-submit {
    min-width: 225px;
}
/******************/
.processBox .num h2.elementor-heading-title {
    border-radius: 100%;
    background: #fff;
    width: 56px;
    height: 56px;
    margin: 0 auto;
    display: flex;
    justify-content: center;
    align-items: center;
}
.processBox1 span.elementor-button-text {
    font-size: 16px;
    font-weight: bold;
    line-height: 1.31;
    font-family: 'Nirmala UI';
    border-radius: 10px !important;
    font-family: 'Poppins' !important;
}
.processBox1 a.elementor-button.elementor-button-link.elementor-size-sm {
    border-radius: 10px;
}
.formImage .elementor-element.elementor-element-015cced.elementor-widget.elementor-widget-image {
    height: 100%;
}
.hfe-flyout-left a.hfe-menu-item {
    color: #000000 !important;
}
.menuMb li+li {
    margin-left: 0px !important;
}
.menuMb ul li a.hfe-menu-item {
    font-size: 16px !important;
}
.menuMb li {
    padding-bottom: 20px;
}
.mediaLogoContainer {
    margin-bottom: 40px;
}
.hfe-flyout-left a.hfe-menu-item:hover {
    color: var(--color-primary) !important;
}
.mobHeadButton {
    display: none;
}
/* inner Pages */
.bgGradientInn {
    background: linear-gradient(to bottom, rgba(9, 9, 11, 1) 54%, rgba(80, 80, 80, 1) 100%);
    box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25);
/* 	background: linear-gradient(to bottom, rgba(20, 20, 22, 1) 0%, rgba(50, 50, 55, 1) 50%, rgba(100, 100, 105, 1) 100%); */
}
.HeaderSec {
    background-color: #000;
}
.home .HeaderSec {
    background-color: #00000000;
}
.home .headerScroll .HeaderSec {
    background-color: var(--color-black);
}
.innerPageSec {
    padding: 130px var(--xSpace) 25px;
    border-bottom-left-radius: 30px;
    border-bottom-right-radius: 30px;
    /*     margin-top: -80px; */
}
.innPgTtl {
    --fz: 44px;
    --iz: 32px;
}
.innPgTtl h3.elementor-heading-title.elementor-size-default {
    color: #fff;
    font-size: var(--fz);
    font-weight: 700;
    line-height: 1.3;
    font-family: 'Poppins' !important;
}
.innPgTtl span.hfe-icon.hfe-page-title-icon {
	margin-right: 5px !important;
}
.innPgTtl span.hfe-icon.hfe-page-title-icon svg {
	width: var(--iz);
	height: auto;
    display: block;
}
.innPgTtl h3.elementor-heading-title.elementor-size-default {
    align-items: center;
    display: flex;
}
.innPgTtl a {
    text-decoration: none !important;
}
.bannerPages {
    padding-bottom: 50px !important;
}
.elementor-widget-navigation-menu .menu-item a.hfe-menu-item:hover,
.elementor-widget-navigation-menu .sub-menu a.hfe-sub-menu-item:hover,
.elementor-widget-navigation-menu .menu-item.current-menu-item a.hfe-menu-item,
.elementor-widget-navigation-menu .menu-item a.hfe-menu-item.highlighted,
.elementor-widget-navigation-menu .menu-item a.hfe-menu-item:focus {
    color: var(--color-primary);
}
.esignBannRgt .elementor-widget.elementor-widget-image {
    height: 100%;
}
.esigIntgBtn {
    padding: 0px;
}
.ceritifiBox {
    column-gap: 145px;
}
.chatAiConLft h3 {
    font-size: 32px;
    font-weight: 700;
    line-height: 1.5;
    color: #696969 !important;
}
.chatAiConLft h4 {
    font-size: 32px;
    font-weight: 400;
    line-height: 1.5;
}
.AiSecrInnLft .elementor-widget-container {
    max-width: 455px;
}
.AiSecrInn {
    padding: 0 25px;
}
.AiSecrInnLft {
    max-width: 455px;
}
.chatAiSecInn::after {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    top: 100px;
    border: 0;
    background-color: #F0F0F0;
    bottom: 55px;
    z-index: -1;
}
.chatAiLeft img {
    margin-left: -58%;
    min-width: 970px;
}
.chatAiRght {
    padding: 100px 155px 100px 80px;
}
.chatAiRght h2 {
    color: #263238 !important;
}
.AiSecrRgt h3 {
    line-height: 1.3 !important;
}
.financeBox .mdText .elementor-widget-container p {
    font-weight: 400;
}
.industrySection .indusSliderSec {
    margin-top: 20px;
}
.listBox span.elementor-icon-list-text {
    font-family: 'Nirmala UI' !important;
}
.featurSlider img.swiper-slide-image {
    max-width: 290px;
    width: 100%;
    margin: 0 auto;
}
.hfe-nav-menu .lang-item a span {
    color: #000;
    font-weight: 600;
    font-family: 'Poppins' !important;
}
.headerNav .lang-item-4,
.headerNav .lang-item-7 {
    display: none;
}
.headerBtn .btnStyle a {
    min-width: 140px;
    padding: 15px 15px;
    font-size: 16px;
}
.lang-item a.hfe-sub-menu-item {
    justify-content: flex-start;
}
.langMultiHeadr a span {
    font-size: 18px;
}
.langMultiHeadr .hfe-nav-menu .sub-menu {
    min-width: 160px;
    width: 100% !important;
}
.subMenuStyle ul li a.hfe-sub-menu-item-active {
    color: var(--color-primary) !important;
}
.videoEvolution .elementor-widget-container {
    border-radius: 30px;
}
.gs_logo_area .swiper-button-next svg,
.gs_logo_area .swiper-button-prev svg {
    fill: #FF9400;
    height: auto;
    width: 15px;
}
.home .spaceSection.mediaSection {
    display: none;
}
/**********Sub Menu Style**************/
ul.sub-menu {
    background-color: #fff !important;
    color: #000 !important;
    border-radius: 10px;
    padding: 10px !important;
    margin-top: 10px !important;
}
ul li a.hfe-sub-menu-item {
    color: #000 !important;
    font-weight: 600 !important;
}
.subMenuStyle ul li:hover {
    color: #FF9400 !important;
}
.footerColumns .subMenuStyle ul li a.hfe-sub-menu-item {
    padding: 0 !important;
}
ul li.lang-item.hfe-creative-menu {
    padding: 0px !important;
}
.headerNav .sub-menu li {
    margin: 0;
    padding: 10px;
}
/* Contact Page */
.contcFormPage input {
    background-color: #F4F4F3 !important;
    border-radius: 10px !important;
    padding: 15px !important;
    border: 1px solid #F4F4F3 !important;
}
.contcFormPage textarea {
    background-color: #F4F4F3 !important;
    border-radius: 10px !important;
    border: 1px solid #F4F4F3 !important;
}
.contcFormPage button.forminator-button.forminator-button-submit {
    background-color: #FF9400 !important;
    padding: 10px 35px !important;
    border-radius: 10px !important;
    font-size: 20px !important;
    font-weight: bold !important;
    font-family: 'Poppins' !important;
    line-height: 1.35 !important;
    color: #fff;
}
.ContactSecInn {
    column-gap: 80px;
}
.contactSec {
    padding-bottom: 60px;
}
.termsOfUseSec {
    padding-top: 120px !important;
    padding-bottom: 60px !important;
}
.page-id-5210 .mediaSection {
    display: none;
}
.policyHeading h3 {
    font-family: 'Poppins' !important;
    font-weight: 500 !important;
    font-size: 30px !important;
    text-transform: uppercase !important;
    line-height: 1.2 !important;
}
.termsDEsc p {
    line-height: 1.8;
    font-size: 17px !important;
    font-weight: 400;
}
.termsDEsc p b {
    color: var(--color-primary) !important;
}
.termsList1 span.elementor-icon-list-text {
    font-size: 17px;
    line-height: 1.8;
    font-family: 'Nirmala UI' !important;
    color: #000;
}
.termsorangeHead h4 {
    font-size: 30px;
    color: var(--color-primary) !important;
    font-weight: 500;
    font-family: 'Poppins' !important;
    line-height: 1.2;
}
.termsDEsc a {
    color: var(--color-primary) !important;
    font-weight: 600;
}
.termsList1 li.elementor-icon-list-item {
    position: relative;
    padding-left: 35px;
}
.termsList1 li.elementor-icon-list-item span.elementor-icon-list-icon {
    position: absolute;
    left: 0;
    top: 5px;
    padding: 0;
}
.termsBottomSec {
    padding-top: 65px;
}
.termsSubHead h5 {
    color: #5A5A5A;
    font-size: 18px;
    font-weight: 700;
    margin-bottom: 1.5em;
}
.termsDEsc1 p {
    font-size: 18px;
    margin-bottom: 1.5em;
}
.featSliderSec img.default.gs-logo--img.wp-post-image {
    max-width: 330px;
}
.page-id-5494 .mediaSection {
    display: none;
}
.page-id-5535 .mediaSection {
    display: none;
}
.page-id-5671 .mediaSection {
    display: none;
}
/****************Changes******************/
.homeImgCon p.elementor-image-box-description {
    font-family: 'Nirmala UI' !important;
}
.homeCoreList span.elementor-icon-list-icon {
    margin-top: 20px;
}
.legalListStyle span.elementor-icon-list-icon {
    margin-top: 5px;
}
.saleIconStyle span.elementor-icon-list-icon {
    padding-top: 5px;
}
.footerLocation ul li span.elementor-icon-list-text {
    font-family: var(--base-font) !important;
}
.tabSection .e-n-tabs-content {
	background-color: var(--bglight);
	border-radius: 20px;
	padding: 20px;
}
.tabSection .e-n-tabs-heading {
	width: 450px;
	flex: 0 0 auto;
}
.tabSection .e-n-tabs-heading > .e-n-tab-title {
	padding: 20px 30px;
}
.tabSection .e-n-tabs-heading > .e-n-tab-title > .e-n-tab-title-text {
	font-size: 22px;
	font-family: var(--base-font);
	line-height: normal;
}
.tabSection .e-n-tabs.e-activated {
	gap: 50px;
}
.tabTitle .elementor-heading-title {
	font-size: 32px;
	line-height: 1.4;
	font-weight: bold;
}
.coreList.boldList span.elementor-icon-list-text {
	font-weight: bold;
}
.tabSection .coreList.boldList span.elementor-icon-list-text {
	color: var(--textColor);
}
.coreList.coreList2 span.elementor-icon-list-text {
	font-size: 18px;
	line-height: 1.38;
}
.smTitleCol .elementor-heading-title {
	font-size: 32px;
	font-family: var(--base-font) !important;
	font-weight: bold !important;
}
.solTabLstt ul li span.elementor-icon-list-text {
    font-size: 20px;
    font-weight: 700 !important;
    line-height: 2.25;
	font-family: 'Nirmala UI' !important;
}
.HeaderSec > .e-con-inner {
	row-gap: 6px;
	padding-top: 0;
}
.innPgTtl a {
	pointer-events: none;
}
.HeaderSec > .e-con-inner > .elementor-element {
	padding-left: 0 !important;
	padding-right: 0 !important;
}
.HeaderSec > .e-con-inner > .elementor-element > div:first-child {
	padding-left: 0 !important;
}
.HeaderSec > .e-con-inner > .elementor-element > div:last-child {
	padding-right: 0 !important;
}
.HeaderSec {
	padding-left: var(--xSpace);
	padding-right: var(--xSpace);
}
.spaceSection .spaceSection,
.innerPageSec .spaceSection {
	padding-left: 0 !important;
	padding-right: 0 !important;
}
.headerLogo img, .headerLogo a {
    display: block;
}
.tabSection .solTabLstt ul li.elementor-icon-list-item {
	align-items: flex-start;
}
.tabSection .solTabLstt ul li.elementor-icon-list-item {
	--icon-vertical-offset: 16px;
}
.blogSecSpace article.post .wpr-grid-item-inner .inner-block a {
    font-size: 28px;
    line-height: 1.4;
    font-family: "Poppins", Sans-serif !important;
    color: #000!important;
}
.blogSecSpace article.post .wpr-grid-item-inner .inner-block p {
    font-size: 18px;
    line-height: 1.4;
    color: #4D4D4D;
    font-family: "Poppins", Sans-serif !important;
    padding-top: 20px;
}
.blogSecSpace article.post .wpr-grid-item-inner {
    box-shadow: 0 4px 44px rgba(0, 0, 0, 0.3);
    border-radius: 20px;
    padding: 30px;
    min-height: 600px;
}
.blogSecSpace article.post .wpr-grid-item-inner .wpr-grid-image-wrap img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.blogSecSpace article.post .wpr-grid-item-inner .wpr-grid-image-wrap {
    width: 100%;
    height: 250px;
    border-radius: 20px;
    padding-bottom: 10px;
}
.blogRow span.wpr-prev-post-link.wpr-disabled-arrow, a.wpr-next-post-link, a.wpr-prev-post-link, span.wpr-next-post-link.wpr-disabled-arrow {
    border-radius: 10px !important;
    font-size: 20px;
    line-height: 1.3;
    font-weight: 700 !important;
    padding: 17px 25px !important;
    background-color: var(--color-primary) !important;
    min-width: 225px;
    text-decoration: none;
    font-family: 'Poppins' !important;
}
/* 24-04-2025 Blog detail page */
.blogSingleSec {
    display: none;
}
.single-post .page-content {
    display: none;
}
.single-post .blogSingleSec {
    display: block;
    color: #000;
    padding-bottom: 100px;
}
.single-post h2.pstTitle {
    font-weight: 700;
    line-height: 1.3;
    font-family: 'Poppins' !important;
    font-size: 44px;
}
.single-post a.breadcrumb-link {
    color: #ff9400;
    font-family: 'Poppins' !important;
    font-size: 18px;
	font-weight: 500;
}
.single-post span.breadcrumb-separator {
    color: #ff9400;
    font-weight: 500;
    font-family: 'Poppins' !important;
}
.single-post span.breadcrumb-current {
    font-family: 'Poppins' !important;
    font-size: 18px;
	font-weight: 500;
}
.single-post h1.post-title {
    font-size: 40px;
    line-height: 1.4;
    font-family: "Poppins", Sans-serif !important;
    font-weight: bold;
}
.single-post img.post-featured-image.wp-post-image {
    border-radius: 20px;
}
.single-post #comments {
    display: none;
}
.single-post .post-date-badge {
    font-family: 'Poppins' !important;
    padding: 20px 0;
    font-size: 20px;
    font-weight: 500;
    line-height: 1.2;
}
.singlepost-header-area {
    display: none;
}
.single-post .singlepost-header-area {
    display: block;
}
/**/
a {
	text-decoration:none!important;
}
.newtechnoSec .elementor-heading-title {
    font-family: 'Nirmala UI'!important;
	color:#fff!important;
}
.mainBoxCol a.elementor-button {
    width: 35px;
    height: 35px!important;
    padding: 10px!important;
    border-radius: 20px!important;
    display: flex;
    justify-content: center;
    align-items: center;
}
.leglizeIconSec .digitInnerCon {
    border-radius: 25px;
}
.leglizeIconSec .digitInnerCon .lgTitle h2.elementor-heading-title {
    font-weight: bold!important;
    font-family: 'Poppins';
}
.queSec .coreList span.elementor-icon-list-text {
    font-family: 'Poppins' !important;
    color: #000 !important;
}
.queRow h5.elementor-heading-title {
    font-size: 22px;
    line-height: 1.3;
    font-family: 'Poppins' !important;
    font-weight: bold;
}
.queRow .que2 .elementor-widget-heading {
    padding-top: 20px;
}
.certificateSec .implementContent .coreList span.elementor-icon-list-text {
    color: #000 !important;
    font-family: 'Nirmala UI' !important;
    font-weight: 500 !important;
}
.queRow .elementor-element .elementor-widget-image {
    margin: 0 auto;
}
.queRow .elementor-element .elementor-widget-container img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.queRow .elementor-element .elementor-widget-image .elementor-widget-container {
    width: 110px;
    height: 110px;
}
.notaryHeading h2.elementor-heading-title {
    font-weight: bold !important;
    font-family: 'Poppins' !important;
    font-size: 32px;
    line-height: 1.4;
}
.notaryHeading .elementor-element {
    gap: 10px;
}
.leglizeIconSec .digitInnerCon .mdText p {
    line-height: 1.5;
    color: #5E5D62;
    font-size: 18px;
}
/**/
/* Legale for ERP Page css start */
.contentCol .elementor-heading-title {
    line-height: 1.5!important;
}
.listingCol .elementor-icon-list-icon svg {
	margin: 0 !important;
	width: 100% !important;
	height: 100% !important;
}
.listingCol .elementor-icon-list-text {
	font-size: 18px;
	font-weight: bold !important;
    line-height: 1.2!important;
    padding: 0 !important;
    font-family: 'Nirmala UI'!important;
}
.textWhite.popLgTitle .elementor-heading-title {
	color: #fff !important;
}
.darkText .elementor-heading-title {
	color: var(--color-black) !important;
}
.mdBanner .e-con-inner {
    background-color: #F0F0F0;
    border-radius: 20px;
    padding: 50px 10px; 
}
.mdBanner .e-con-inner > div {
	max-width: 900px;
	margin: 0 auto;
}
.imgBoxMain .elementor-image-box-title {
    margin: 0;
    font-size: 24px;
    line-height: 1.5;
}
.imgBoxMain figure.elementor-image-box-img {
    max-width: 200px!important;
    width: 100%!important;
    height: 75px;
}
.imgBoxMain figure.elementor-image-box-img img {
    width: 100%;
    height: 100%;
    object-fit: contain;
}
.mdBanner .elementor-heading-title {
    line-height: 1.2;
    color: var(--textColor);
    font-family: var(--base-font);
}
.contentCol .smTitle .elementor-heading-title {
    font-size: 26px;
    font-family: 'Nirmala UI';
}
.imgBoxMain .elementor-image-box-wrapper {
    background-color: #fff;
    padding: 20px 10px;
    border-radius: 20px;
    box-shadow: 0 2px 4px 0 rgba(0,0,0,0.2);
}
.mdCol .popLgTitle .elementor-widget-container {
    max-width: 850px;
    margin: 0 auto;
}
.secureInnerSec .centerImg .elementor-widget-container {
	max-width: initial;
	margin: -60px -60px 0 -60px;
}
/* Legale for ERP Page css end  */
.headerNav .lang-item-92 {
    display: none;
}
header .langMultiHeadr .hfe-nav-menu ul.sub-menu li > a {
	padding: 15px !important;
}
.ecoBox .elementor-heading-title {
    font-size: 16px!important;
    font-weight: 800;
    line-height: 1.18!important;
    font-family: 'Inter',sans-serif;
}
.logoStyle .elementor-widget-container {
    max-width: 180px;
    margin: 0 auto;
}
.logoStyle .elementor-widget-container a {
    transform: scale(1.2);
    transition: all 500ms ease-in-out;
}
.ecoMain .centerSlide {
    position: relative;
}
.ecoMain .centerSlide::before, .ecoMain .centerSlide::after {
    content: '';
    background: linear-gradient(to left, rgba(255,147,0,1) 0%, rgba(255,239,155,0.4) 97%);
    position: absolute;
    width: 39px;
    height: 3px;
    top: 50%;
    transform: translateY(-50%);
    right: calc(100% + 25px);
    left: auto;
    border-radius: 8px;
}
.ecoMain .centerSlide::after {
    background: linear-gradient(to right, rgba(255,147,0,1) 0%, rgba(255,239,155,0.4) 97%)!important;
    left: calc(100% + 25px);
}
/* **************Home New Css Start**************** */
.e-con > .e-con-inner {
	padding-left: 15px;
	padding-right: 15px;
}
.videoSectionCol > .e-con-inner {
	padding-left: 0;
	padding-right: 0;
}
.landingBanner {
    min-height: 100vh;
}
.iconbox_mrgn0  h3.elementor-icon-box-title {
    margin: 0;
}
.doc_sec_box  h3.elementor-icon-box-title {
    font-size: 20px;
}
.doc_sec_box  p.elementor-icon-box-description {
    font-size: 18px;
    padding-top: 10px;
}
.data_feature  .elementor-icon-box-title {
    font-size: 20px;
    font-family: 'Poppins',sans-serif!important;
}
.data_feature  p.elementor-icon-box-description {
    font-size: 20px;
}
.text_label .elementor-heading-title {
	background-color: rgba(91, 67, 43,0.4);
	display: inline-block;
	border: 1px solid #ff9400;
	border-radius: 50px;
	font-size: 12px;
	padding: 7px 20px 7px 30px;
	line-height: 1.2;
	font-weight: 700!important;
    text-transform: uppercase;
	position:relative;
    letter-spacing: 0.3px;
}
.text_label .elementor-heading-title::before {
	content: "";
	background-color: var(--color-primary);
	width: 5px;
	height: 5px;
	position: absolute;
	left: 15px;
	top: 50%;
	transform: translateY(-50%);
	border-radius: 50%;
}
.headerMain .btnCol .elementor-button {
    padding: 12px 24px;
    font-size: 16px;
}
.topBar > .e-con-inner,
.headerMain > .e-con-inner {
	padding-left: 15px;
	padding-right: 15px;
}
.btnCol .elementor-button {
    font-size: 18px;
    font-weight: 700;
    line-height: 1.3;
    font-family: 'Poppins'!important;
    padding: 15px 30px;
    background-color: var(--color-primary);
    border-radius: 10px;
    transition: all 500ms ease-in-out;
}
.btnCol.secondaryBtn:not(.outline) .elementor-button:hover {
	opacity: 0.8;
}
.btnCol.secondaryBtn .elementor-button {
	border-radius: 50px;
    font-size: 16px;
    padding: 12px 24px;
}
.secondaryBtn.outline .elementor-button {
	padding-top: 11px;
	padding-bottom: 11px;
}
.iBoxCol .elementor-icon-box-title {
	font-size: 28px;
	font-weight: 700 !important;
	line-height: 1.2;
	font-family: 'Poppins',sans-serif !important;
}
.iBoxCol .elementor-icon-box-description {
	font-size: 16px;
	font-weight: 500 !important;
	line-height: 1.5;
}
.data_feature .boxStyle .elementor-icon-box-title {
	margin-top: 0;
}
.data_feature .boxStyle .elementor-icon-box-title {
	margin: 0 0 10px;
	font-size: 20px;
	color: var(--color-black) !important;
	font-family: 'Poppins',sans-serif !important;
	line-height: 1.2;
}
.data_feature .boxStyle .elementor-icon-box-description {
	font-size: 18px !important;
	font-weight: 400 !important;
	line-height: 1.5;
}
.data_feature .boxStyle .elementor-icon-box-wrapper {
	background-color: var(--color-white);
	padding: 20px;
	box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.1);
	border-radius: 20px;
    height: 100%;
}
.data_feature .boxStyle .elementor-icon {
	background-color: var(--color-primary);
	border-radius: 50px;
	display: inline-flex;
	align-items: center !important;
	justify-content: center !important;
	width: 50px;
	height: 50px;
}
.data_feature .boxStyle .elementor-icon svg path {
	fill: var(--color-white);
	color: var(--color-white);
	stroke: var(--color-white);
}
.cardTitle .elementor-heading-title {
	font-size: 24px;
	font-family: 'Poppins',sans-serif !important;
	line-height: 1.5;
}
.video_sec {
	border-bottom-left-radius: 30px;
    border-bottom-right-radius: 30px;
}
.isolated_num_in  .elementor-widget-container {
    background: #FF9300;
    width: 100px;
    height: 100px !important;
    padding: 30px;
    border-radius: 100%;
    border: 8px solid #D27B08;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0 auto;
    position: relative;
    z-index: 1;
}
.isolate_num .wpr-parallax-no:last-child .isolated_num_in::after {
  display: none;
}
.capabili_list li span.elementor-icon-list-text {
    font-size: 19px;
    padding-left: 20px;
}
.comlime_feainn .elementor-icon-box-title {
	font-size: 22px;
	margin-top: 0;
	line-height: 1.2;
}
.result_Sec  h3.elementor-icon-box-title {
    margin: 0;
    font-size: 22px;
}
.testimon_range .lgSecondTitle .elementor-heading-title  {
    color: #ff9400 !important;
    font-size: 50px;
}
.faq_accordn summary.e-n-accordion-item-title {
    border: none !important;
}
.e-flex.wpr-particle-no.wpr-jarallax-no.wpr-parallax-no.wpr-sticky-section-no.e-con.e-child {
    border: none;
}
.faq_accordn .e-n-accordion-item {
    border-bottom: 2px solid #89888C;
}
.faq_accordn .e-n-accordion-item:last-child {
    border-bottom: none;
}
.faq_accordn .e-n-accordion-item-title-text {
    font-size: 20px;
    font-weight: 600;
}
.faq_accordn summary.e-n-accordion-item-title {
    padding: 12px 10px !important;
}
.heanew_menu .lang-item {
    display: none;
}
.testi_col_rgt_card:hover {
	background-color: #f1f1f4;
}
.resuly_feat .elementor-icon-box-icon {
    background-color: #FFEFD8;
    padding: 11px 5px;
    border-radius: 10px;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 60px;
    height: 60px;
}
.resuly_feat h3.elementor-icon-box-title {
    margin: 0;
    font-size: 22px;
    font-weight: 600;
    color: #070502 !important;
    line-height: normal;
	font-family: 'Poppins' !important;
}
.subHeading .elementor-heading-title {
    font-size: 22px;
    text-transform: uppercase;
    font-family: 'Poppins';
    line-height: 1.2;
    font-weight: 700;
}
.faqStyle summary.e-n-accordion-item-title {
    border: 0;
    padding: 20px 10px;
}
.faqStyle .e-n-accordion-item-title-text {
    font-size: 18px!important;
    font-weight: 600;
    line-height: 1.5;
    font-family: 'Poppins';
}
.faqStyle .elementor-widget-container p {
    font-size: 16px!important;
    line-height: 1.5!important;
    font-weight: 400;
}
.faqStyle details.e-n-accordion-item:not(:last-child) {
    border-bottom: 1px solid var(--color-white);
}
.faqStyle details.e-n-accordion-item[open] .e-n-accordion-item-title-text {
    color: var(--color-primary);
}
.faqStyle .e-n-accordion-item-title-text {
    transition: all 300ms ease-in-out;
}
.faqStyle .e-n-accordion-item-title-text:hover {
    color: var(--color-primary);
}
.faqStyle .e-n-accordion-item > .elementor-element {
    padding: 0 10px 20px;
}
.faqStyle .e-n-accordion-item-title-icon span.e-opened path {
    fill: var(--color-primary);
}
.faqStyle .e-n-accordion-item-title-icon span {
    display: flex;
    align-items: center;
}
.faqStyle .e-n-accordion-item-title-icon svg {
    height: 15px!important;
    min-width: 15px!important;
}
.videoSectionCol .contentCol {
	flex: 0 0 500px;
	padding: 30px 30px;
	background-color: var(--color-white);
	border-radius: 20px;
	box-sizing: border-box;
	box-shadow: 4px 4px 84px 0 rgba(255, 148, 0, 0.05);
	border: 2px solid rgba(255, 148, 0, 0.3) !important;
    display: flex!important;
    flex-direction: column!important;
}
.videoSectionCol .contentCol .elementor-icon-box-title {
	color: var(--color-black) !important;
	margin: 0 !important;
}
.videoSectionCol .elementor-icon-box-description {
	color: var(--textColor) !important;
}
.videoSectionCol .contentCol .elementor-element:not(:last-child) {
	padding-bottom: 20px;
	border-bottom: 1px solid var(--textColor);
}
/* **************Home New Css End**************** */
/* **************Header New Css Start**************** */
.topBar > .e-con-inner {
	grid-template-columns: 220px 1fr !important;
}
.topBar nav ul li a {
    padding: 0!important;
}
.topBar .heanew_menu {
	width: 100%;
}
.topBar .heanew_menu ul {
	width: 100%;
    justify-content: end;
}
header {
    position: fixed!important;
    top: 0;
    left: 0;
    right: 0;
    z-index: 999;
}
/* .langMultiHeadr {
    min-width: 82px!important;
} */
.langMultiHeadr .sub-menu.sub-menu-open {
	border-radius: 10px!important;
	overflow: hidden!important;
}
.langMultiHeadr nav .hfe-nav-menu ul.sub-menu li a {
    padding: 10px!important;
}
.mobileBtn {
    display: none;
}
ul li.mobileBtn a.hfe-menu-item {
	padding: 12px 24px !important;
	background-color: var(--color-primary);
	color: var(--color-white) !important;
	border-radius: 10px;
}
ul li.mobileBtn a.hfe-menu-item:hover {
	color: var(--color-white) !important;
    opacity: 0.8;
}
.topBar ul.hfe-nav-menu li:not(:first-child) a {
	padding-left: 30px !important;
}
/* **************Header New Css End**************** */
.problemSec h3.elementor-heading-title {
    font-family: "Poppins", Sans-serif !important;
}
.goverSec .operationBoxCol, .goverSec .operationBoxCol > div, .goverSec .operationBoxCol .elementor-icon-box-wrapper {
    height: 100%;
}
.operationBoxCol, .operationBoxCol > div, .operationBoxCol .elementor-icon-box-wrapper {
    height: 100%;
}
.lgSecondTitle h1.elementor-heading-title, .urgentSec .urgentTopSec .lgSecondTitle h1.elementor-heading-title, .problemSec.riskSec .lgSecondTitle h1.elementor-heading-title {
	font-size: 38px !important;
	line-height: 1.2 !important;
}
.controlRightCol h2.elementor-heading-title {
	font-size: 42px !important;
}
.controlRightCol h3.elementor-image-box-title {
	margin: 0 !important;
	font-size: 22px !important;
}
.controlRightCol p.elementor-image-box-description {
	font-size: 16px !important;
}
.riskBoxes h3.elementor-icon-box-title {
	font-size: 20px !important;
}
/*  Landing Page */
.landg_bann_form {
    background-color: #fff;
    border-radius: 20px;
    padding: 20px;
    max-width: 378px;
}
.land_bann_rgt {
    flex: 0 0 auto !important;
    width: auto;
}
.land_bann_left {
    flex: 1 0 0 !important;
    width: auto;
}
.land_bann_in .icon_list  .elementor-icon-box-icon {
    border: 1px solid #fff;
    border-radius: 40px;
    width: 30px;
    height: 30px;
    display: flex;
    justify-content: center;
    align-items: center;
}
.land_bann_left .content_Sec {
    max-width: 426px;
}
.font_outfit  p, .font_outfit  p.elementor-icon-box-description, .font_outfit h4, .font_outfit h3 {
    font-family: "Outfit", Sans-serif !important;
}
.font_poppins h4, .font_poppins h1 {
    font-family: "Poppins", Sans-serif !important;
}
.font_poppins  h1 span {
    color: #ff9400;
}
.crmWebToEntityForm label {
    color: #000;
    font-size: 14px !important;
    font-family: "Outfit", Sans-serif !important;
    font-weight: 500 !important;
    line-height: 1.7 !important;
    padding-bottom: 15px;
}
.crmWebToEntityForm input {
    border: 1px solid #DADADA;
    border-radius: 10px !important;
    padding-top: 10px !important;
    padding-bottom: 10px !important;
    min-height: 50px !important;
	width: 100% !important;
}
.zcwf_lblLeft .zcwf_col_fld {
    width: 100% !important;
}
.zcwf_lblLeft .zcwf_col_lab {
    width: 100% !important;
}
#crmWebToEntityForm.zcwf_lblLeft {
    padding: 0 !important;
}
.land_formBox .forminator-field input[name="name-1"] {
    padding-left: 75px !important;
    background-image: url("https://despapeliza.io/wp-content/uploads/2026/07/name-icon.svg") !important;
    background-repeat: no-repeat;
    background-position: 18px center;
    background-size: 20px 20px;
}
.land_formBox .forminator-field:has(input[name="name-1"]) {
    position: relative;
}
.land_formBox .forminator-field:has(input[name="name-1"])::before {
    content: "";
    position: absolute;
    left: 58px;
    top: 50px;
    height: 30px;
    width: 1px;
    background: #DADADA;
    z-index: 2;
}
.land_formBox .forminator-field input[name="email-1"] {
    padding-left: 75px !important;
    background-image: url("https://despapeliza.io/wp-content/uploads/2026/07/email-icon.svg") !important;
    background-repeat: no-repeat;
    background-position: 18px center;
    background-size: 20px 20px;
}
.land_formBox .forminator-field:has(input[name="email-1"]) {
    position: relative;
}
.land_formBox .forminator-field:has(input[name="email-1"])::before {
    content: "";
    position: absolute;
    left: 58px;
    top: 50px;
    height: 30px;
    width: 1px;
    background: #DADADA;
    z-index: 2;
}
.land_formBox .forminator-field:has(input[name="phone-1"]) {
    position: relative;
}
.land_formBox .forminator-field:has(input[name="phone-1"])::before {
    content: "";
    position: absolute;
    left: 58px;
    top: 50px;
    height: 30px;
    width: 1px;
    background: #DADADA;
    z-index: 2;
}
.land_formBox .forminator-iti-input.iti .iti__selected-country-primary {
    padding: 0 0 0 18px;
}
.land_formBox span.forminator-checkbox-label {
    font-size: 12px;
    font-family: "Outfit", Sans-serif !important;
    line-height: 1.7 !important;
    font-weight: 400;
    color: #0A090B;
}
.land_formBox .forminator-checkbox-label a {
    color: #ff9400;
    font-weight: 600;
    font-family: "Outfit", Sans-serif !important;
    text-decoration: underline !important;
}
.land_formBox .forminator-checkbox-box {
    background-color: #fff !important;
    border: 2px solid #DADADA;
}
.land_formBox .forminator-button-submit {
    display: inline-flex !important;
    align-items: center;
    justify-content: center;
    gap: 8px;
}
.land_formBox .forminator-button-submit::after {
    content: "";
    width: 22px;
    height: 22px;
    background-image: url("https://despapeliza.io/wp-content/uploads/2026/07/arrrow-icon.svg");
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
}
.forminator-input::placeholder {
    color: #0A090B !important;
    font-size: 14px !important;
    font-weight: 400 !important;
    line-height: 1.7 !important;
    font-family: "Outfit", Sans-serif !important;
}
.landng_new {
    border-bottom-left-radius: 50px;
    border-bottom-right-radius: 50px;
	position:relative;
	overflow: hidden;
}
.landng_new::before {
    content: '';
    position: absolute;
    width: 855px;
    height: 855px;
    border-radius: 50%;
    right: -354px;
    top: -120px;
    left: auto;
    background: linear-gradient(to right,  rgba(255,243,223,1) 0%,rgba(251,156,27,1) 100%);
    opacity: 0.15;
}
.landng_new::after {
    content: '';
    position: absolute;
    width: 338px;
    height: 338px;
    border-radius: 50%;
    bottom: 0;
    left: 0;
    background: linear-gradient(to right,  rgba(255,243,223,1) 0%,rgba(251,156,27,1) 100%);
    opacity: 0.15;
}
.landng_new::after {
    content: '';
    position: absolute;
    width: 338px;
    height: 338px;
    border-radius: 50%;
    bottom: -180px;
    left: -122px;
    background: linear-gradient(to right,  rgba(255,243,223,1) 0%,rgba(251,156,27,1) 100%);
    opacity: 0.1;
}
.landng_new .img_sec img {
    height: 413px;
}
.landng_new .land_img {
    height: 413px;
}
.landspace {
    padding-top: 120px;
    padding-bottom: 120px;
}
.common_head h3 {
    font-family: "Outfit", Sans-serif !important;
    font-size: 36px;
    font-weight: 600 !important;
    line-height: 1.1;
}
.text_out  p {
    font-size: 20px;
    font-weight: 300;
    line-height: 1.2;
    color: #0A090B;
}
.result_box .box_in {
    border: 1px solid rgb(255 147 0 / 40%) !important;
    box-shadow: 0 4px 24px 0 rgb(0 0 0 / 5%);
    border-radius: 20px;
    padding: 50px;
}
.result_box h4 {
    font-family: "Outfit", Sans-serif !important;
    font-size: 25px;
    font-weight: 500;
    line-height: 1.2;
    padding-top: 30px;
}
.numbr_Sec circle.wpr-prbar-circle-prline.wpr-anim-timing-ease-default {
    stroke: #ff9400;
}
.customer_slide {
    background-color: #fff;
    border-radius: 20px;
}
.cust_left_col {
    flex: 0 0 auto !important;
    width: auto;
}
.cust_rght_col {
    padding: 30px 50px 30px 0;
}
.custom_conte  p {
    font-family: "Outfit", Sans-serif !important;
    font-size: 25px;
    font-weight: 500;
    line-height: 1.48;
}
.cust_left_col img {
    border-top-left-radius: 20px;
    border-bottom-left-radius: 20px;
    max-height: 365px;
}
.slide_cstmrbox .title_box .elementor-widget-container {
    background-color: #FF9300;
    width: 70px;
    height: 70px !important;
    border-radius: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
}
.slide_cstmrbox .title_box h4 {
    font-family: "Outfit", Sans-serif !important;
    font-size: 24px;
    font-weight: 600 !important;
    line-height: 1.2;
    color: #fff !important;
}
.slide_cstmrbox .title_box {
    flex: 0 0 auto !important;
    width: auto;
}
.title_box_rgt h3 {
    font-weight: 500 !important;
    line-height: 1.2;
}
.title_box_rgt  p {
    font-size: 18px;
    font-weight: 400;
    line-height: 1.8;
}
.operation_in {
    border: 1px solid rgb(255 147 0 / 40%) !important;
    border-radius: 20px;
    padding: 100px 50px;
}
.landing_pgbtn a {
    border-radius: 10px;
    font-family: "Outfit", Sans-serif !important;
    font-size: 16px;
    font-weight: 600 !important;
    padding: 15px 30px;
}
.landing_pgbtn span.elementor-button-icon {
    font-size: 24px;
}
.landing_pgbtn .elementor-button-content-wrapper {
    align-items: center;
}
.operation_rgtcol {
    flex: 0 0 auto !important;
    width: auto;
}
.operation_Leftcol .text_out {
    --align-self: left !important;
}
.opertn_box_text {
    max-width: 668px;
}
.customer_slide {
    display: flex;
}
#customer_slide .swiper-button-prev svg,
#customer_slide .swiper-button-next svg {
    width: 24px !important;
    height: 24px !important;
}
#customer_slide .swiper-button-prev:after,
#customer_slide .swiper-button-next:after {
    font-size: 24px;
}
.swiper-button-next.swiper-slide svg, .swiper-button-next.swiper-slide svg {
    opacity: 0;
}
.swiper-button-prev.swiper-slide {
    opacity: 0;
}
div#customer_slide {
    overflow: hidden;
}
.slide_cstmrbox {
    padding-top: 60px;
}
#customer_slide .swiper-button-next, #customer_slide .swiper-button-prev {
    width: 46px !important;
    height: 46px !important;
    background-repeat: no-repeat;
    background-position: center;
	top: auto !important;
    bottom: 45px !important;
}
#customer_slide .swiper-button-next svg,
#customer_slide .swiper-button-prev svg {
    display: none;
}
#customer_slide .swiper-button-next {
    background-image: url("https://despapeliza.io/wp-content/uploads/2026/07/slide-arrow-rgt.svg") !important;
}
#customer_slide .swiper-button-prev {
    background-image: url("https://despapeliza.io/wp-content/uploads/2026/07/slide-arrow-rgt.svg") !important;
    transform: rotate(180deg);
}
#customer_slide .swiper-button-prev {
    left: auto !important;
    right: 106px !important;
}
.swiper-button-next.swiper-slide {
    opacity: 0;
}
/* Next arrow position */
#customer_slide .swiper-button-next {
    right: 40px !important;
}
.circle_imgsec::before {
	content:'';
	position:absolute;
}
.footr_land_text  span.elementor-icon-list-text {
    font-size: 16px;
    font-family: "Outfit", Sans-serif !important;
    font-weight: 400 !important;
    line-height: 1.6;
}
.foo_menu_land  a.hfe-menu-item {
    padding: 0 !important;
    font-size: 16px;
    font-weight: 500;
    font-family: "Outfit", Sans-serif !important;
    line-height: 1.5;
}
.foo_menu_land li+li {
    margin-top: 14px;
}
.copy_col_rgt li.elementor-icon-list-item.elementor-inline-item {
    margin: 0 !important;
}
.menu_Col {
    width: 180px;
    flex: 0 0 auto !important;
}
.office_col .elementor-widget .elementor-icon-list-icon {
    display: block !important;
}
.numbr_Sec .wpr-prbar-circle {
    width: 150px;
    height: 150px;
}
.circle_imgsec ::before {
    content: '';
    position: absolute;
    background-image: url(https://despapeliza.io/wp-content/uploads/2026/07/testimo-shape.svg);
    width: 365px;
    height: 365px;
    background-repeat: no-repeat;
    right: -292px;
    z-index: 1;
    top: 0;
}
/*************************************
********* MEDIA QAURY START *****
******************************************/
@media (min-width:1300px){
.featSliderSec .gs_logo_area.carousel_nav_pos--left-right-out .swiper-button-next {
        right: 0;
    }
.featSliderSec .gs_logo_area.carousel_nav_pos--left-right-out .swiper-button-prev {
        left: 0;
    }
}
@media (min-width:1500px){
.single-post .container {
        max-width: 1326px;
        margin: 0 auto;
    }
}
@media (max-width:1499px){
.langMultiHeadr .hfe-nav-menu ul.sub-menu {
        right: 50%;
        transform: translateX(-50%);
    }
.single-post .container {
        max-width: 1326px;
        margin: 0 auto;
    }
.secureInnerSec .centerImg .elementor-widget-container {
        max-width: initial;
        margin: -30px -30px 0 -30px;
    }
}
@media (max-width:1366px){
.headerLogo img {
        max-width: 85%!important;
    }
.headerNav ul li+li {
        margin-left: 30px;
    }
.headerBtn .btnStyle a {
        padding: 12px 15px!important;
        font-size: 14px;
    }
.langMultiHeadr ul.hfe-nav-menu {
        margin-left: auto!important;
    }
.langMultiHeadr ul li .hfe-has-submenu-container a {
        padding: 0 0 0 15px!important;
    }
.lgSecondTitle .elementor-heading-title  {
        font-size: 38px;
    }
.iBoxCol .elementor-icon-box-title {
        font-size: 24px;
    }
.videoSectionCol .contentCol {
        flex: 0 0 475px;
        padding: 15px;
    }
.videoSectionCol .contentCol .elementor-element:not(:last-child) {
        padding-bottom: 15px;
    }
.e-con > .e-con-inner{
        padding-left: 0;
        padding-right: 0;
    }
.bottomSpace {
        margin-bottom: 85px;
    }
.secureInnerSec .centerImg .elementor-widget-container {
        margin: 30px -30px 0 -30px;
    }
.riskBoxes p.elementor-icon-box-description {
		font-size: 16px !important;
	}
.landng_new .img_sec img {
    height: auto;
	}
.landng_new .land_img {
    height: auto;
	}
.slide_cstmrbox {
    padding-top: 20px;
	}
}
@media (max-width:1326px){
.chatAiLeft img {
        margin-left: -65%;
        min-width: 900px;
    }
.innerPageSec {
        padding: 110px var(--xSpace) 25px;
    }
.headerSec .headerLogo {
        padding: 0;
    }
.headerBtn .btnStyle a {
        min-width: 150px;
        /* padding: 15px 16px;
        font-size: 16px; */
    }
.innPgTtl {
        --fz: 34px;
        --iz: 24px;
    }
.tabSection .e-n-tabs.e-activated {
        gap: 20px;
    }
.tabSection .e-n-tabs-heading {
        width: 320px;
    }
.tabSection .e-n-tabs-heading > .e-n-tab-title > .e-n-tab-title-text {
        font-size: 18px;
        line-height: 1.2;
    }
.tabSection .e-n-tabs-heading > .e-n-tab-title {
        padding: 15px 15px;
    }
.smTitleCol .elementor-heading-title {
        font-size: 26px;
    }
.tabSection .solTabLstt ul li span.elementor-icon-list-text {
        font-size: 16px;
        line-height: 1.5;
        padding: 0;
    }
.tabSection .e-n-tabs-content {
        border-radius: 16px;
        padding: 15px;
    }
.tabSection .solTabLstt ul li.elementor-icon-list-item {
        --icon-vertical-offset: 6px;
    }
.tabSection .solTabLstt ul li.elementor-icon-list-item .elementor-icon-list-icon {
        padding-right: 4px;
    }
.blogSecSpace article.post .wpr-grid-item-inner .inner-block a {
    font-size: 22px;
}
.blogSecSpace article.post .wpr-grid-item-inner .inner-block p {
    font-size: 16px;
    padding-top: 10px;
}
.blogSecSpace article.post .wpr-grid-item-inner {
    box-shadow: 0 4px 44px rgba(0, 0, 0, 0.3);
    border-radius: 20px;
    padding: 20px;
    min-height: 430px;
}
.single-post .page-contents {
    padding: 0 15px;
	}
.single-post h2.pstTitle {
    font-size: 34px;
	}
.controlRightCol h2.elementor-heading-title {
		font-size: 36px !important;
	}
.landng_new .img_sec img {
    height: auto;
	}
}
@media (max-width:1200px){
.lgTitle h3 {
        font-size: 38px;
    }
.processBox .num h2.elementor-heading-title {
        width: 45px;
        height: 45px;
    }
.chatAiRght {
        padding: 100px 25px 100px 80px;
    }
.chatAiLeft img {
        min-width: 810px;
    }
.chatAiSecInn::after {
        top: 60px;
        bottom: 55px;
    }
.gt_float_switcher .gt-selected .gt-current-lang {
        padding: 10px 10px !important;
    }
.headerBtn .btnStyle a {
        min-width: 138px;
        padding: 13px 12px;
        font-size: 14px;
    }
.headerBtn {
        --widgets-spacing-column: 0px;
    }
.headerNav ul li a.hfe-menu-item {
        font-size: 14px !important;
    }
.policyHeading h3 {
        font-size: 26px !important;
    }
.termsorangeHead h4 {
        font-size: 26px;
    }
.headerLogo img {
        width: 85% !important;
    }
.headerNav ul li+li {
        margin-left: 20px;
    }
.headerNav .sub-menu a.hfe-sub-menu-item {
        font-size: 14px !important;
    }
.footerLocation li.elementor-icon-list-item,
    .footerMenu ul li {
        font-size: 14px;
    }
.tabSection .e-n-tabs-heading {
        width: 280px;
    }
.tabSection .e-n-tabs-heading > .e-n-tab-title > .e-n-tab-title-text {
        font-size: 16px;
	}
.secureInnerSec .centerImg .elementor-widget-container {
        max-width: initial;
        margin: 0;
    }
.videoSectionCol .contentCol {
        flex: 0 0 420px;
        padding: 15px;
    }
}
@media (max-width:1024px){
.gridIconBox .elementor-icon-box-title {
		font-size: 20px!important;
	}
.lgSecondTitle .elementor-heading-title {
        font-size: 36px;
    }
.lgTitle h3 {
        font-size: 34px;
    }
.headerLogo img {
        width: 100% !important;
    }
.tabPatagraph p {
        font-size: 18px;
    }
.elementor-widget-n-tabs .e-n-tab-title-text {
        font-size: 12px;
    }
.coreTabInn h4.elementor-heading-title.elementor-size-default {
        font-size: 28px;
    }
.testiRgtCon .slide-description {
        font-size: 20px !important;
    }
.testiRgtCon .mySwiperBottom .slide-title,
    .slider-bottom-modal .slide-title {
        font-size: 22px;
    }
.testiRgtCon .mySwiperBottom .slide-subtitle,
    .slider-bottom-modal .slide-subtitle {
        font-size: 18px;
    }
.testiRgtCon .swiper-bottom-buttons-block {
        top: 62%;
    }
.featurSlider img.swiper-slide-image {
        max-width: 100%;
        height: auto;
        width: 100%;
    }
.btnStyle a {
        font-size: 18px;
        min-width: 200px;
    }
.contactFormSection .contactForm button.forminator-button.forminator-button-submit {
        min-width: 200px;
    }
.contactForm button.forminator-button.forminator-button-submit {
        font-size: 18px !important;
    }
.e-con-full.processSecBox {
        display: flex;
        flex-direction: row;
    }
.vectorArrow .elementor-widget-container img {
        width: 100%;
        height: 100%;
        object-fit: cover;
    }
.vectorArrow .elementor-widget-container {
        width: 30px;
        height: 20px;
    }
.processBox .num h2.elementor-heading-title {
        width: 35px;
        height: 35px;
        font-size: 20px;
        line-height: 1.2;
    }
.HeaderSec.e-con>.e-con-inner {
        gap: 0;
    }
.bottomSpace {
        margin-bottom: 70px;
    }
.footerColumns h6.elementor-heading-title.elementor-size-default {
        font-size: 20px;
    }
.copyrightText p,
    .copyrightNav a {
        font-size: 14px !important;
    }
.hfe-flyout-close svg {
        fill: #000000 !important;
    }
.mdTitle h2 {
        font-size: 28px !important;
    }
.chatAiLeft img {
        margin-left: 0;
    }
.chatAiRght {
        padding: 30px 25px 100px 80px;
    }
.chatAiConLft h3 {
        font-size: 28px;
    }
.chatAiConLft h4 {
        font-size: 28px;
    }
.innerPageSec {
        padding: 120px var(--xSpace) 20px;
    }
.headerBtn .btnStyle a {
        display: none;
    }
.mobHeadButton {
        display: block;
    }
.mobHeadButton a.hfe-menu-item {
        background-color: var(--color-primary);
        border-radius: 10px;
        color: #fff !important;
        padding: 10px 20px !important;
    }
.headerNav .lang-item-4,
    .headerNav .lang-item-7,
    .headerNav .lang-item-92 {
        display: block;
    }
.hfe-flyout-left li.menu-item a {
        justify-content: flex-start !important;
    }
ul.sub-menu {
        padding: 0 !important;
        margin-top: 0px !important;
    }
.lang-item span {
        padding-left: 10px;
    }
.termsOfUseSec {
        padding-top: 90px !important;
        padding-bottom: 30px !important;
    }
.bannerPagesImage {
        width: 100% !important;
    }
.smTitleCol .elementor-heading-title {
    font-size: 28px;
	}
.solTabLstt ul li span.elementor-icon-list-text {
    font-size: 18px;
	}
.headerSec {
        padding-top: 8px !important;
    }
.headerNav, .headerNav .hfe-nav-menu-icon {
        padding: 0;
    }
.innerPageSec {
        border-bottom-left-radius: 20px;
        border-bottom-right-radius: 20px;
    }
.bannerPagesContent {
        max-width: 100%;
    }
.single-post h1.post-title {
    font-size: 30px;
	}
.testimon_range .lgSecondTitle .elementor-heading-title {
    font-size: 34px;
	}
.heanew_menu .lang-item {
    display: block;
	}
.header_new .lang-item a.hfe-menu-item {
    padding: 0px !important;
	}
.head_new_mob .hfe-nav-menu-icon {
    padding: 0px;
	}
.btnCol .elementor-button {
        font-size: 16px;
        padding: 12px 24px;
    }
.topBar .heanew_menu ul li.lang-item {
        display: none !important;
    }
.mobileBtn {
        display: inline-flex;
    }
.landingBanner .innerSection,
    .video_sec > .e-con-inner {
        max-width: 798px;
        margin: 0 auto;
    }
.resuly_feat h3.elementor-icon-box-title {
        font-size: 20px;
    }
.resuly_feat .elementor-icon-box-icon {
        width: 50px;
        height: 50px;
    }
.videoSectionCol .contentCol {
        flex: 1 0 0;
        padding: 15px;
    }
#gobernanza_y .lgSecondTitle h1.elementor-heading-title, .urgentSec .urgentTopSec .lgSecondTitle h1.elementor-heading-title, 
	.problemSec.riskSec .lgSecondTitle h1.elementor-heading-title {
		font-size: 32px;
	}
.landspace {
    padding-top: 90px;
    padding-bottom: 90px;
	}
.result_box .box_in {
    padding: 30px;
	}
.result_box h4 {
    font-size: 20px;
    padding-top: 0;
	}
.text_out  p {
    font-size: 18px;
	}
.numbr_Sec .wpr-prbar-circle {
    width: 100px;
    height: 100px;
	}
.operation_in {
    padding: 60px 40px;
	}
.menu_Col {
    width: 130px;
	}
.custom_conte  p {
    font-size: 20px;
	}
.title_box_rgt h3 {
    font-size: 16px;
	}
.title_box_rgt  p {
    font-size: 15px;
	}
.slide_cstmrbox .title_box h4 {
    font-size: 18px;
	}
.slide_cstmrbox .title_box .elementor-widget-container {
    width: 50px;
    height: 50px !important;
	}
}
@media (max-width: 991px){
.btnStyle a {
        font-size: 16px;
        min-width: 150px;
        padding: 15px 0px;
    }
.contactForm button.forminator-button.forminator-button-submit {
        font-size: 16px !important;
        min-width: 150px !important;
        padding: 15px 0px !important;
    }
.coreTabInn h4.elementor-heading-title.elementor-size-default {
        font-size: 24px;
    }
.coreList span.elementor-icon-list-text {
        font-size: 16px;
    }
.lgTitle h3 {
        font-size: 30px;
    }
.lgSecondTitle .elementor-heading-title {
        font-size: 32px;
    }
.testiRgtCon .swiper-bottom-buttons-block {
        right: 2%;
        top: 65%;
    }
.chatAiLeft img {
        min-width: 100%;
    }
.contcFormPage button.forminator-button.forminator-button-submit {
        font-size: 16px !important;
        min-width: 100px !important;
    }
.ContactSecInn {
        column-gap: 30px;
    }
.innPgTtl {
        --fz: 30px;
        --iz: 20px;
    }
.single-post h2.pstTitle {
    font-size: 30px;
	}
.leglizeIconSec .digitInnerCon .lgTitle h2.elementor-heading-title {
        font-size: 24px;
    }
.mdBanner .elementor-heading-title {
        font-size: 30px;
    }
.btnStyle  a {
        padding-left: 10px !important;
        padding-right: 10px !important;
    }
#gobernanza_y .lgSecondTitle h1.elementor-heading-title, .urgentSec .urgentTopSec .lgSecondTitle h1.elementor-heading-title, 
	.problemSec.riskSec .lgSecondTitle h1.elementor-heading-title {
		font-size: 28px;
	}
.land_bann_in {
    flex-direction: column !important;
	}
.landg_bann_form {
    max-width: 100%;
	}
.landg_bann_form {
    z-index: 1;
	}
.landng_new::after {
    content: '';
    position: absolute;
    z-index: 0;
	}
}
@media (max-width: 767px){
.announcement {
        display: flex;
        flex-wrap: nowrap;
    }
.headerSec {
        display: flex;
        flex-wrap: nowrap;
    }
.lgSecondTitle .elementor-heading-title {
        font-size: 30px;
    }
/* .bannerSection p {
        font-size: 18px;
    } */
.lgTitle h3 {
        font-size: 28px;
    }
.TestimonialSec .mySwiper .swiper-button-next,
    .mySwiper .swiper-button-prev,
    .mySwiper .swiper-button-next,
    .mySwiper .swiper-button-prev {
        display: block !important;
    }
.testiRgtCon .slide-description,
    .footerColumns h6.elementor-heading-title.elementor-size-default {
        font-size: 18px !important;
    }
.elementor-widget-n-tabs .e-n-tab-title-text {
        font-size: 14px;
    }
.testiRgtCon .mySwiper {
        padding: 30px 0px 15px;
    }
.copyrightText p,
    .copyrightNav a {
        font-size: 10px !important;
    }
.headerSec .headerNav {
        width: 100% !important;
        justify-content: end;
        /*     right: -45px; */
        right: 0px;
    }
/* .headerSec .headerBtn {
            padding: 0;
    } */
.bottomSpace {
        margin-bottom: 50px;
    }
.innerPageSec {
        padding: 120px var(--xSpace) 10px;
    }
.innPgTtl span.hfe-icon.hfe-page-title-icon {
        width: 24px;
        height: 24px;
    }
.langStyle .gt_float_switcher .gt-selected .gt-current-lang {
        padding: 5px;
    }
.contcFormPage button.forminator-button.forminator-button-submit {
        padding: 15px 0 !important;
    }
.policyHeading h3 {
        font-size: 22px !important;
    }
.termsorangeHead h4 {
        font-size: 22px;
    }
.termsDEsc p {
        font-size: 16px !important;
    }
.termsOfParaTxt h5 {
        font-size: 16px !important;
    }
.termsList1 span.elementor-icon-list-text {
        font-size: 16px;
    }
.termsDEsc1 p {
        font-size: 16px;
    }
.vectorArrow .elementor-widget-container img {
        transform: rotate(90deg);
    }
.topOverlapIcon .elementor-widget-container {
		width: 200px;
		height: 200px;
		margin-top: 55px;
	}
.smTitleCol .elementor-heading-title {
    	font-size: 20px;
	}
.popLgTitle h2.elementor-heading-title {
    font-size: 22px!important;
	}
.innPgTtl {
        --fz: 24px;
        --iz: 20px;
    }
.bannerPages .bannerPagesContent {
        text-align: left;
    }
.blogSecSpace article.post .wpr-grid-item-inner {
        min-height: 380px;
    }
.popLgTitle h2.elementor-heading-title {
        font-size: 20px !important;
    }
.blogSecSpace article.post .wpr-grid-item-inner .inner-block a {
        font-size: 20px;
    }
.single-post h2.pstTitle {
    font-size: 24px;
	}
.single-post h1.post-title {
    font-size: 20px;
	}
.leglizeIconSec .digitTextBox .digitInnerCon {
        margin-bottom: 20px;
    }
.leglizeIconSec .digitInnerCon .lgTitle h2.elementor-heading-title {
        font-size: 24px;
    }
.contentCol .smTitle .elementor-heading-title {
        font-size: 20px;
    }
.mdBanner .elementor-heading-title {
        font-size: 26px;
    }
.imgBoxMain figure.elementor-image-box-img {
        max-width: 150px!important;
        width: 100%!important;
        height: 55px;
    }
.topBar > .e-con-inner,
    .headerMain > .e-con-inner {
        padding-left: 0;
        padding-right: 0;
    }
.ecoBox .elementor-heading-title {
        font-size: 14px!important;
        font-weight: 700;
    }
.logoStyle .elementor-widget-container, .logoStyle {
        min-width: 120px;
        max-width: 120px;
        height: 100%!important;
        aspect-ratio: 1/1;
    }
.ecoMain .centerSlide::before, .ecoMain .centerSlide::after {
        width: 22px;
    }
.ecoMain .centerSlide::before {
        right: calc(100% + 10px);
    }
.ecoMain .centerSlide::after {
        left: calc(100% + 10px);
    }
.logoStyle .elementor-widget-container a {
        padding: 0;
        transform: scale(1.1);
    }
.ecoMain.rowTwo .centerSlide::before, .ecoMain.rowTwo .centerSlide::after {
        width: 32px;
    }
#gobernanza_y .controlRightCol h2.elementor-heading-title {
		font-size: 36px;
	}
.controllBtm h2.elementor-heading-title {
		font-size: 18px !important;
	}
.controlRightCol h2.elementor-heading-title {
		font-size: 30px !important;
	}
.land_bann_left .content_Sec {
    max-width: 100%;
	}
/* 	.landng_new .img_sec img {
    height: 400px;
	} */
.landspace {
    padding-top: 50px;
    padding-bottom: 50px;
	}
.opertn_box_text .lgTitle.common_head {
    --align-self: left !important;
	}
.customer_slide {
    display: flex;
    flex-direction: column;
	}
.cust_rght_col {
    padding: 0 30px 80px 30px;
	}
.circle_imgsec ::before {
    content: '';
    position: absolute;
    display: none;
	}
.cust_left_col img {
    max-height: 100%;
    border-radius: 20px;
	}
.circle_imgsec {
    padding-top: 30px;
	}
}
@media (max-width: 575px){
.circle_imgsec {
    padding-top: 0;
	}
.lgSecondTitle .elementor-heading-title {
        font-size: 26px;
    }
.lgTitle h3 {
        font-size: 24px;
    }
.coreTabInn h4.elementor-heading-title.elementor-size-default {
        font-size: 20px;
    }
.testiRgtCon .slide-description,
    .footerColumns h6.elementor-heading-title.elementor-size-default {
        font-size: 16px !important;
    }
.block-shadow.slider-container-block-background {
        padding: 40px 20px !important;
    }
.testiRgtCon .swiper-bottom-buttons-block {
        right: 0%;
        top: 65%;
    }
.testiRgtCon .mySwiperBottom .swiper-bottom-button-prev {
        margin-right: -18px;
    }
.annouphone ul li a span {
        font-size: 14px;
    }
.announcement.spaceSection {
        padding: 0px 0px !important;
    }
.contractContainer {
        padding: 20px;
    }
.innPgTtl span.hfe-icon.hfe-page-title-icon {
        width: 18px;
        height: 18px;
    }
.chatAiRght {
        padding: 15px 25px 80px 25px;
    }
.policyHeading h3 {
        font-size: 18px !important;
    }
.termsorangeHead h4 {
        font-size: 18px;
    }
.termsSubHead h5 {
        margin-bottom: 0.5em;
    }
.termsOfParaTxt h5 {
        font-size: 14px !important;
    }
.topOverlapIcon .elementor-widget-container {
    width: 190px;
    height: 200px;
    margin-top: 100px;
	}
.bottomSpace {
        margin-bottom: 40px;
    }
.innerPageSec {
        padding: 120px var(--xSpace) 10px;
    }
.innPgTtl {
        --fz: 22px;
        --iz: 18px;
    }
.single-post h2.pstTitle {
    font-size: 22px;
	}
.leglizeIconSec .digitInnerCon .lgTitle h2.elementor-heading-title {
        font-size: 20px;
    }
.queRow .elementor-element .elementor-widget-image .elementor-widget-container {
    width: 70px;
    height: 70px;
}
.queRow h5.elementor-heading-title {
    font-size: 18px;
}
.lasVenSec h3.elementor-image-box-title {
    font-size: 22px;
}
.mdBanner .elementor-heading-title {
        font-size: 24px;
    }
.imgBoxMain .elementor-image-box-title  {
        font-size: 20px;
    }
.faq_accordn .e-n-accordion-item-title-text {
    font-size: 18px;
	}
.faqStyle .e-n-accordion-item-title-text,
    .faqStyle .elementor-widget-container p {
        font-size: 16px!important;
    }
.faqStyle summary.e-n-accordion-item-title {
        padding: 15px 0;
    }
.faqStyle .e-n-accordion-item > .elementor-element {
        padding: 0 0 15px;
    }
.ecoMain .centerSlide::before, .ecoMain .centerSlide::after {
        width: 15px;
        height: 2px;
    }
.videoSectionCol .contentCol {
        flex: initial;
    }
.custom_conte  p {
    font-size: 18px;
	}
.slide_cstmrbox {
    padding-top: 0;
	}
.title_box_rgt {
    flex: 0 0 auto !important;
    width: auto;
	}
.operation_in {
    padding: 30px 30px;
	}
.menu_Col {
    width: 100%;
	}
}
@media (max-width: 422px){
.page-id-3208 .innerPageSec {
        padding-top: 120px;
        margin-top: -120px;
    }
.solTabLstt ul li span.elementor-icon-list-text {
    font-size: 15px;
	}
.coreList.coreList2 span.elementor-icon-list-text {
    font-size: 15px;
	}
.ecoMain .centerSlide::before, .ecoMain .centerSlide::after {
        display: none;
    }
.logoStyle .elementor-widget-container, .logoStyle {
        min-width: 120px;
        max-width: 200px;
    }
.logoStyle.centerSlide {
        order: -1;
    }
.landng_new .land_img {
    height: auto;
}
#customer_slide .swiper-button-prev {
    right: 100px !important;
	}
.landing_pgbtn a {
    padding: 15px 15px;
	}
.land_formBox button.forminator-button.forminator-button-submit {
    min-width: 100%!important;
	}
}
@media (max-width: 395px){
.socialIcon a {
        width: 20px !important;
        height: 20px !important;
    }
.testiRgtCon .mySwiperBottom .swiper-bottom-button-prev {
        margin-right: -58px;
    }
.testiRgtCon .swiper-bottom-buttons-block {
        top: 68%;
    }
.esignlist2 ul.elementor-icon-list-items {
        min-width: 205px;
    }
}