/*
Theme Name: Intelizign
Template: hello-elementor
Version: 1.0
*/
@font-face {
    font-family: 'Proxima Nova';
    src: url('fonts/ProximaNovaRegular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Calibri';
    src: url('fonts/Calibri.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
h2{
      color: var(--color-purple)!important;
      font-family: var(--font-family-title-action)!important;
      font-size: var(--font-size-l)!important;
}
.section-padding{
      padding: var(--section-padding) !important;
}
.e-con-inner{
      padding: 0!important;
}
.elementor-element{
          --widgets-spacing: 0px 0px!important;
    --widgets-spacing-row: 0px!important;
    --widgets-spacing-column: 0px!important;
      padding-left: 0!important;
      padding-right: 0!important;
}
.header-padding{
      padding: var(--padding-global-layout);
}

.header-menu li a{
      color: var(--color-grey-1) !important;
      font-family: var(--font-family-body) !important;
      font-size: var(--font-size-s2);
      line-height: var(--line-height-3);
      letter-spacing: var(--letter-spacing-10);
      font-weight: var(--font-weight-regular) !important;
}
.header-menu li a:hover{
    border: 0 !important;
    line-height: 0 !important;
      font-weight: var(--font-weight-bold) !important;
}

.header-btn a{
      font-family: var(--font-family-title-action) !important;
      font-weight: var(--font-weight-bold) !important;
      font-size: var(--font-size-s2);
      line-height: var(--line-height-100);
      letter-spacing: var(--letter-spacing-5);
      color: var(--color-purple-3) !important;
}
h1.entry-title{
      display: none !important;
}
.footer-gap{
      gap: var(--gap-logo-column) !important;
}
.footer-menu-title h2{
      font-family: var(--font-family-title-action) !important;
      font-size: var(--wp--preset--font-size--small) !important;
      font-weight: var(--font-weight-bold) !important;
      line-height: var(--line-height-1) !important;
      letter-spacing: var(--letter-spacing-wide-md) !important;
      color: var(--color-grey-1) !important;
}
.footer-menu li a{
      color: var(--color-grey-2) !important;
      font-family: var(--font-family-body) !important;
      font-size: var(--font-size-s2);
      line-height: var(--line-height-4);
      letter-spacing: var(--letter-spacing-0);
      font-weight: var(--font-weight-regular) !important;
	  white-space: normal;
}
.footer-menu {
    justify-content: left !important;
}
footer .footer-left-align p{
      font-family: var(--font-family-body);
      font-size: var(--font-size-s2);
      font-weight: var(--font-weight-regular);
      line-height: var(--line-height-4);
      color: var(--color-grey-1);
}
.footer-menu li, .footer-menu ul {
    display: block !important;
}
.footer-btm p, .footer-btm a{
      color: var(--color-grey-1) !important;
      font-family: var(--font-family-body) !important;
      font-size: var(--font-size-xs);
      line-height: var(--line-height-2);
      letter-spacing: var(--letter-spacing-wide-sm);
      font-weight: var(--font-weight-regular) !important;
}
.footer-btm{
      gap: var(--gap-footer-base)!important
}
.footer-base{
	 gap: var(--gap-footer-base)!important
}
.home-banners .elementor-swiper-button svg {
    display: none;
}
.home-banner {
      color: var(--color-grey-1) !important;
      font-family: var(--font-family-title-action) !important;
      font-size: var(--font-size-xl) !important;
      line-height: var(--line-height-18) !important;
      letter-spacing: var(--letter-spacing-wide-sm);
      font-weight: var(--font-weight-bolder) !important;
}
.home-banner.home-banner-title{
      font-weight: var(--font-weight-regular) !important;
}
.home-banner-text p{
      color: var(--color-grey) !important;
      font-family: var(--font-family-body) !important;
      font-size: var(--font-size-m) !important;
      line-height: var(--line-height-9) !important;
      letter-spacing: var(--letter-spacing-0);
      font-weight: var(--font-weight-regular) !important;
}
.header-btn-banner a, #header-btn-banner a{
      font-family: var(--font-family-title-action) !important;
      font-weight: var(--font-weight-bold) !important;
      font-size: var(--font-size-s);
      line-height: var(--line-height-100);
      letter-spacing: var(--letter-spacing-10);
      color: var(--color-white) !important;
      background-color: var(--color-purple) !important;
      box-shadow: 0px 4px 4px 0px #00000040 !important;
      padding: 5px 22px 5px 34px !important;
          background-image: url(https://web.pinklemonadedigital.com/intelizign/wp-content/uploads/2026/09/Group-11374.png);
          background-repeat: no-repeat;
          background-position: top left;
          background-size: 8% auto;
}
.forminator-ui.forminator-custom-form[data-design=material] .forminator-error-message{
	display: block !important;
}
.header-btn-banner a:hover, #header-btn-banner a:hover{
      background-color: var(--color-yellow) !important;
      color: var(--color-black) !important;
      border-color: var(--color-yellow) !important;
}
.header-btn-banner a:hover svg path, #header-btn-banner a:hover svg path {
    fill: #672954 !important;
    color: #672954 !important;
}
.header-menu li a:hover{
      color: var(--color-purple) !important;
}
#header-btn-banner a span{
      color: var(--color-white) !important;
}
.header-btn-banner span.elementor-button-icon {
/*     background:var(--color-white); */
    padding: 12px 0px 12px 0px;
    border-radius: 5px;
    margin-right: 0px;
}
.header-btn-banner span.elementor-button-icon svg{
      width: 100%;
}
.home-banner-gap{
      gap: var(--gap-header-navigation) !important;
}
.header-btn-banner span.elementor-button-content-wrapper {
    align-items: center;
}
.banner-gap{
      gap: var(--gap-cta-banner)!important;
}
.home-banners span.swiper-pagination-bullet {
    width: 91px !important;
    height: 6px !important;
    border-radius: 0 !important;
}
.home-banners span.swiper-pagination-bullet.swiper-pagination-bullet-active {
    height: 6px;
    width: 91px;
    background: #672954 !important;
    border-radius: 0;
}
.home-banners .swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets.swiper-pagination-horizontal {
    right: auto !important;
    width: auto !important;
    text-align: left !important;
        margin-left: auto;
    margin-right: auto;
    position: relative;
    overflow: hidden;
    list-style: none;
    padding: 0;
    z-index: 1;
    top: 5px;
}
.info-graphic h2{
      font-family: var(--font-family-title-action) !important;
      font-weight: var(--font-weight-regular) !important;
      font-size: var(--font-size-l)!important;
      line-height: var(--line-height-17) !important;
      letter-spacing: var(--letter-spacing-0)!important;
      color: var(--color-black) !important;
}
.gap-body-text{
      gap: var(--gap-infographic-body-text) !important;
}
.info .home-banner-text h2{
      line-height: var(--line-height-13);
      color: var(--color-grey-1);
}
.info-pointers .home-banner-text span{
      color: var(--color-grey) !important;
      font-family: var(--font-family-body) !important;
      font-size: var(--font-size-m) !important;
      line-height: var(--line-height-9) !important;
      letter-spacing: var(--letter-spacing-0);
      font-weight: var(--font-weight-regular) !important;
}
.scalable-acdn span.e-n-accordion-item-title-header .sub-head {
    color: var(--color-white) !important;
    font-family: var(--font-family-button) !important;
    font-size: var(--font-size-xs) !important;
    line-height: var(--line-height-3) !important;
    letter-spacing: var(--letter-spacing-3);
    font-weight: var(--font-weight-regular) !important;
    background: #6E2655;
    padding: 8px 20px;
    width: 180px;
    text-align: center;
    border-radius: 20px;
      margin-bottom: 20px;
}
.scalable-acdn span.e-n-accordion-item-title-header .main-head{
    color: var(--color-purple-2) !important;
    font-family: var(--font-family-body) !important;
    font-size: var(--font-size-m2) !important;
    line-height: var(--line-height-8) !important;
    letter-spacing: var(--letter-spacing-0);
    font-weight: var(--font-weight-bold) !important;
}
.scalable-acdn .home-banner-text {
    padding-left: 90px !important;
}
.scalable-acdn .e-n-accordion-item {
    padding: 20px;
}
.scalable-acdn .e-n-accordion-item:open {
    border: 1px dashed #672A54;
    border-bottom: 0;
    background: url(https://web.pinklemonadedigital.com/intelizign/wp-content/uploads/2026/07/bg-shadow.png);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: 100% 100%;
    z-index: 1111;
}
.scalable-acdn .e-n-accordion-item:open {
/*     border: 1px dashed #672A54; */
/*     box-shadow: 0px 17px 8px 3px #0F0F0F1A; */
}
.scalable-acdn summary.e-n-accordion-item-title {
    display: flex;
    align-items: flex-start !important;
}
.scalable-acdn span.e-n-accordion-item-title-icon svg{
    background: #6E2655;
    color: var(--color-white);
    padding: 9px 9px;
    text-align: center;
    border-radius: 50px;
    height: 32px !important;
    display: block;
    width: 32px;
}
.scalable-acdn .e-n-accordion-item:nth-child(2n) span.e-n-accordion-item-title-icon svg, .scalable-acdn .e-n-accordion-item:nth-child(2n) span.e-n-accordion-item-title-header .sub-head svg{
      background: #FFCF00;
}
.scalable-acdn .e-n-accordion-item:nth-child(3n) span.e-n-accordion-item-title-icon svg, .scalable-acdn .e-n-accordion-item:nth-child(3n) span.e-n-accordion-item-title-header .sub-head svg{
      background: #00A392;
}
.scalable-acdn span.e-n-accordion-item-title-icon svg {
    fill: var(--color-white) !important;
/*      height: 16px !important; */
}
.home-banner.home-banner-title  strong, .home h1.home-banner.e-heading-base {
    color: var(--color-purple) !important;
}
.counting-digits .elementor-counter-number-wrapper {
    align-items: center;
}
.counting-digits .elementor-counter-number-wrapper {
    align-items: center;
    color: var(--color-pink) !important;
    font-family: var(--font-family-body) !important;
    font-size: var(--font-size-l2) !important;
      line-height: var(--line-height-21) !important;
    font-weight: var(--font-weight-bold) !important;
}
.counting-digits .elementor-counter-title {
    color: var(--color-white) !important;
    font-family: var(--font-family-body) !important;
    font-size: var(--font-size-m2) !important;
    line-height: var(--line-height-11) !important;
    letter-spacing: var(--letter-spacing-0);
    font-weight: var(--font-weight-regular) !important;
}
.gap-scale{
      gap: var(--gap-grid-card) !important;
}
.gap-scale .counting-digits.w2 .elementor-counter-number-wrapper{
      color: var( --color-green) !important;
}
.gap-scale .counting-digits.w2.v1 .elementor-counter-number-wrapper{
      color: var( --color-blue-1) !important;
}
.gap-scale .counting-digits.w2 .elementor-counter-title{
      color: var(--color-grey-1) !important;
}
.counting-digits.next {
    color: var(--color-grey-1) !important;
    font-family: var(--font-family-body) !important;
    font-size: var(--font-size-m2) !important;
    line-height: var(--line-height-11) !important;
    letter-spacing: var(--letter-spacing-0);
    font-weight: var(--font-weight-regular) !important;
}
.counting-digits.next h2{
    color: var(--color-yellow) !important;
    font-family: var(--font-family-body) !important;
    font-size: var(--font-size-l2) !important;
    line-height: var(--line-height-14) !important;
    letter-spacing: var(--letter-spacing-0);
    font-weight: var(--font-weight-bold) !important;
}
p.scale-para.e-paragraph-base {
    color: var(--color-purple-2) !important;
    font-family: var(--font-family-title-action) !important;
    font-size: var(--font-size-xsl) !important;
    font-weight: var(--font-weight-regular);
    letter-spacing: var(--letter-spacing-wide-md);
}
.scale-head h2{
    color: var(--color-black-1) !important;
    font-family: var(--font-family-title-action) !important;
    font-size: var(--font-size-m2) !important;
    font-weight: var(--font-weight-bold);
    letter-spacing: var(--letter-spacing-tight-sm);
}
.scale-text {
    color: var(--color-grey-4) !important;
      font-size: var(--font-size-s) !important;
      color: var(--color-grey) !important;
    font-family: var(--font-family-body) !important;
    line-height: var(--line-height-9) !important;
    letter-spacing: var(--letter-spacing-0);
    font-weight: var(--font-weight-regular) !important;
}
.desgnd, .p-30 {
        padding: var(--padding-section6-l) !important;
}
.desgnd.bg-purple p.scale-para.e-paragraph-base, .desgnd.bg-purple .scale-head h2, .desgnd.bg-purple .scale-text p, .cap-white h2, .cap-white p{
      color: var(--color-white) !important;
}
.page-id-7770 .desgnd.active img, .page-id-7770 .desgnd:hover img {
    content: url(https://web.pinklemonadedigital.com/intelizign/wp-content/uploads/2026/09/arw-rght-wht.png);
}
.cap-white h3{
	margin: var(--margin-block-end);
    padding: var(--padding-left) 0;
}
.lets{
      justify-content: center!important;
}
.lets h2 {
    color: var(--color-white) !important;
    font-family: var(--font-family-title-action) !important;
    font-size: var(--font-size-xl) !important;
    line-height: var(--line-height-18);
    letter-spacing: var(--letter-spacing-tight-xl);
      font-weight: var(--font-weight-bold);
      margin: 0!important;
      margin-bottom: 30px!important;
}
.info-text p {
    color: var(--color-white) !important;
      width: 80%;
      margin: auto;
}
.gap-build{
      gap: var(--gap-cta-banner) !important;
}
.desgnd:hover p.scale-para.e-paragraph-base, .desgnd:hover .scale-head h2, .desgnd:hover .scale-text p, .desgnd:hover .scale-text, .gap-scale .counting-digits:hover .elementor-counter-title, .gap-scale .counting-digits:hover p{
    color: var(--color-white) !important;
}
.header-btn:hover a{
      color: #FFCF00 !important;
      border-color: #FFCF00 !important;
}
.header-btn:hover span.elementor-button-icon svg path {
    fill: #ffcf29;
}
.life-cycle-image {
    overflow-x: visible;
}

.forminator-row.forminator-row-last {
     margin-top: 0px !important;; 
}

.forminator-design--material .forminator-input:focus, .forminator-design--material .forminator-input-with-phone .iti__country-container .iti__selected-country:focus {
    outline: 2px solid #254DEB;
    outline-offset: 1px;
    outline: none;
}
.forminator-design--material .forminator-label[class*="forminator-floating-"],.forminator-design--material .forminator-is_filled .forminator-label[class*="forminator-floating-"], .forminator-design--material .forminator-is_active .forminator-label[class*="forminator-floating-"], .forminator-ui.forminator-design--material select.forminator-select2 + .forminator-select .selection .select2-selection--single[role="combobox"] .select2-selection__rendered{
    font-size: var(--font-size-s) !important;
    font-family: var(--font-family-title-action) !important;
    font-weight: var(--font-weight-regular) !important;
    line-height: var(--line-height-9) !important;
    color: var(--color-black);
}
.forminator-design--material .forminator-input:focus, .forminator-design--material .forminator-input-with-phone .iti__country-container .iti__selected-country:focus, .forminator-ui.forminator-design--material .forminator-select2 + .forminator-select .selection .select2-selection--single[role="combobox"]:focus{
      outline: none !important;
      border-color: var(--color-black) !important;
}
.forminator-ui.forminator-design--material .forminator-select2 + .forminator-select .selection .select2-selection--single[role="combobox"]:before {
    background-color: transparent !important;
}
.forminator-select-dropdown-container--open .forminator-dropdown--material {
    background-color: var(--color-purple-3) !important;
}
.forminator-select-dropdown-container--open .forminator-dropdown--material .select2-results .select2-results__options .select2-results__option:not(.select2-results__option--selected).select2-results__option--highlighted, .forminator-select-dropdown-container--open .forminator-dropdown--material .select2-results .select2-results__options .select2-results__option:not(.select2-results__option--selected).select2-results__option--highlighted span:not(.forminator-checkbox-box) {
    background-color: var(--color-black-2) !important;
    color: var(--color-white) !important;
    outline: none;
}
.forminator-select-dropdown-container--open .forminator-dropdown--material .select2-results .select2-results__options .select2-results__option, .forminator-select-dropdown-container--open .forminator-dropdown--material .select2-results .select2-results__options .select2-results__option span:not(.forminator-checkbox-box){
      color: var(--color-white) !important;
}
.forminator-select.forminator-select-dropdown-container--open .forminator-select-dropdown .select2-search input{
	color: var(--color-white) !important;
}
.forminator-ui.forminator-design--material .forminator-select2 + .forminator-select .selection .select2-selection--single[role="combobox"]:focus .select2-selection__arrow, .forminator-ui.forminator-design--material .forminator-select2 + .forminator-select.select2-container--open .selection .select2-selection--single[role="combobox"] .select2-selection__arrow{
      color: var(--color-black) !important; 
}
.forminator-select-dropdown-container--open .forminator-dropdown--material .select2-results .select2-results__options .select2-results__option.select2-results__option--selected, .forminator-select-dropdown-container--open .forminator-dropdown--material .select2-results .select2-results__options .select2-results__option.select2-results__option--selected span:not(.forminator-checkbox-box) {
    background-color: #3f002b !important;
    color: var(--color-white);
}
.forminator-select-dropdown-container--open .forminator-dropdown--material .select2-results .select2-results__options .select2-results__option.select2-results__option--highlighted {
    outline: 2px solid #3f002b !important;
    outline-offset: -2px;
}
.forminator-ui#forminator-module-643.forminator-design--material .forminator-select2 + .forminator-select .selection .select2-selection--single[role="combobox"]:hover .select2-selection__arrow {
    color: #777771 !important;
}
.forminator-select.forminator-select-dropdown-container--open .forminator-custom-form-1374.forminator-dropdown--material .select2-search input:focus {
    outline: 2px solid #672954 !important;
    outline-offset: 1px !important;
}
.forminator-ui.forminator-design--material .forminator-textarea {
    font-size: var(--font-size-s2) !important;
    font-family: var(--font-family-title-action) !important;
    font-weight: var(--font-weight-regular) !important;
    border: 0 !important;
    border-bottom: 1px solid #000 !important;
}
.forminator-design--material .forminator-label[class*="forminator-floating-"] {
    padding: 0;
}
 div#html-1 p {
    font-size: var(--font-size-s) !important;
    font-family: var(--font-family-body) !important;
    font-weight: var(--font-weight-regular) !important;
    line-height: var(--line-height-100) !important;
    color: var(--color-black);
/*       font-style: italic; */
      padding: var(--padding-global-layout) 0;
}
.forminator-design--material .forminator-button-submit {
    font-size: var(--font-size-xs) !important;
    font-family: var(--font-family-title-action) !important;
    font-weight: var(--font-weight-bold) !important;
    line-height: var(--line-height-100) !important;
/*     color: var(--color-black); */
    text-transform: uppercase;
    letter-spacing: var(--letter-spacing-15);
      color: var(--color-white) !important;
    background-color: var(--color-purple) !important;
    box-shadow: 0px 4px 4px 0px #00000040 !important;
    border: 0;
    padding: 14px 24px 12px 30px !important;
    border-radius: 5px;
    background-image: url(https://web.pinklemonadedigital.com/intelizign/wp-content/uploads/2026/09/bg-btn-yw.png) !important;
    background-repeat: no-repeat !important;
    background-position: top left !important;
    background-size: 15% auto !important;
	border-radius: 5px 5px 5px 5px !important;

}
[type=button]:focus, [type=submit]:focus, [type=submit]:hover {
    background-color: var(--color-purple) !important;
}
.events-action-grid [type=button]:focus img, .events-action-grid [type=submit]:focus img, .events-action-grid button:focus img {
    content: url(https://web.pinklemonadedigital.com/intelizign/wp-content/uploads/2026/09/Group-wht.png) !important;
}
.page-id-1469 .swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets.swiper-pagination-horizontal, .page-id-1469 .elementor-swiper-button {
    display: none !important;
}

.forminator-ui button.forminator-button.forminator-button-submit:after {
    content: "";
    width: 18px;
    height: 18px;
/*     background: url("https://web.pinklemonadedigital.com/intelizign/wp-content/uploads/2026/07/form-arw.png") no-repeat center; */
/*     background-size: contain; */
    display: inline-block;
}
.forminator-ui button.forminator-button.forminator-button-submit:hover:after{
        background: url("https://web.pinklemonadedigital.com/intelizign/wp-content/uploads/2026/09/btn-icon-purple.png") no-repeat center; 
        background-size: 100%;

}
.forminator-ui.forminator-design--material .forminator-button-submit {
    display: inline-flex !important;
    align-items: center;
    justify-content: center;
    gap: 10px;
/*    border-bottom: 1px solid #000; */
}
#dsplyNone{
      display: none !important;
}
.general-title-h2 h2{
      font-family: var(--font-family-title-action) !important;
      font-weight: var(--font-weight-regular) !important;
      font-size: var(--font-size-l)!important;
      line-height: var(--line-height-17) !important;
      letter-spacing: var(--letter-spacing-0)!important;
      color: var(--color-black) !important;
      margin: 0;
}
.iocn-list-consulr .elementor-icon-box-content p {
    font-family: var(--font-family-body);
    font-size: var(--font-size-s2);
    font-weight: var(--font-weight-regular);
    color: var(--color-grey-3);
    line-height: var(--line-height-100);
}
.iocn-list-consulr span.elementor-icon.elementor-animation-shrink {
/*     background: radial-gradient(172.46% 100.54% at 50% -1.54%, #D04299 0%, #672A54 85.74%); */
      background: transparent;
}
.iocn-list-consulr .e-con-full.e-flex.e-con.e-child {
    padding-left: 10px !important;
    padding-right: 10px !important;
}
.consult-acrd span.e-n-accordion-item-title-header .e-n-accordion-item-title-text {
    color: var(--color-black) !important;
    font-family: var(--font-family-body) !important;
    font-size: var(--font-size-m) !important;
    line-height: var(--line-height-9) !important;
    letter-spacing: var(--letter-spacing-0);
    font-weight: var(--font-weight-bold) !important;
}
.consult-acrd .home-banner-text.elementor-widget.elementor-widget-text-editor {
    color: var(--color-grey-4) !important;
    font-family: var(--font-family-body) !important;
    font-size: var(--font-size-m) !important;
    line-height: var(--line-height-9) !important;
    letter-spacing: var(--letter-spacing-0);
    font-weight: var(--font-weight-regular) !important;
        padding: 10px 10px 10px 30px !important;
}
.consult-acrd  span.e-n-accordion-item-title-icon {
    padding: 0 8px;
    text-align: center !important;
    background: #672954;
    width: 25px !important;
    height: 25px;
    border-radius: 50px;
    margin-right: 2%;
}
.consult-acrd .e-n-accordion-item .e-n-accordion-item-title-icon span>svg{
      fill: var(--color-white) !important;
}
/* .forminator-row.forminator-row-last {
    text-align: center;
} */
.forminator-ui.forminator-design--material .forminator-button-submit {
    background: none;
    animation-name: elementor-animation-wobble-bottom;
    animation-duration: 1s;
    animation-timing-function: ease-in-out;
    animation-iteration-count: 1;
}
.forminator-ui.forminator-design--material .forminator-button-submit:after{
      background: url("https://web.pinklemonadedigital.com/intelizign/wp-content/uploads/2026/08/arw-btn.svg") no-repeat center;
      background-size: 100%; 
}
.elementor-widget-video .elementor-wrapper iframe, .elementor-widget-video .elementor-wrapper video {
    background-color: var(--color-white) !important;
}
.video-newly .elementor-widget-video video{
  background-color: transparent !important;

}
.scalable-vdo video{
      height: 892px !important;
}
.forminator-row {
    margin-bottom: 0 !important;
}
.forminator-select {
    margin: 18px 0;
}
.forminator-ui.forminator-design--material .forminator-title {
    font-size: var(--font-size-m2) !important;
    font-weight: var(--font-weight-bold) !important;
    padding-top: var(--padding-section5-s);
    color: var(--color-black) !important;
}
.btn-talk a {
    border-radius: 0;
}
.btn-talk a svg{
      width: 75%;
}
div#html-1, div#html-2 {
    padding-top: var(--padding-section1);
      margin-bottom: 10px;
}
form#forminator-module-1374 div#text-2 {
    margin-top: -5px;
}
form#forminator-module-643 div#section-1 {
    margin-top: 15px;
}
form#forminator-module-1374 .forminator-field-section {
    margin: 38px 0 10px;
}
.forminator-ui#forminator-module-1374.forminator-design--material .forminator-checkbox.forminator-consent input:focus + .forminator-checkbox-box {
    outline: none !important;
}
.forminator-ui#forminator-module-1374.forminator-design--material .forminator-checkbox.forminator-consent .forminator-checkbox-box {
    border-color: var(--color-black) !important;
    background-color: var(--color-white) !important;
    color: var(--color-black) !important;
}
.forminator-ui#forminator-module-1374.forminator-design--material .forminator-consent input:checked + .forminator-checkbox-box {
    border-color: var(--color-black) !important;
    background-color: var(--color-white) !important;
}
.forminator-checkbox__label.forminator-consent__label p {
    font-family: var(--font-family-body); !important;
    font-size: var(--font-size-s2) !important;
}
div#consent-1 {
    margin: 20px 0;
}
.forminator-row.forminator-row-last {
    margin-top: 0px !important;
}


.cube {
/*     position:absolute; */
/*     left:50%; */
    transform:translateX(-50%);
/*     width:180px; */
}
/* Bottom Box */
.cube-bottom img{
    bottom:0;
    
}

/* Middle Box */
.cube-middle img{
    bottom:170px;
   
}

/* Top Box */
.cube-top img{
    bottom:340px;
    
}

.btn-box-hover{
      display: none;
}
.industry-built .desgnd:hover .btn-box-hover {
    display: block;
}
.industry-built .desgnd:hover .btn-hover-img{
      display: none;
}
.featured-industry {
    padding-top: 50px !important;
    padding-right: 30px !important;
    padding-bottom: 50px !important;
    padding-left: 30px !important;
    height: 100% !important;
    align-self: stretch !important;
}

@keyframes bottomFloat{
    0%,100%{
        transform:translateX(-50%) translateY(0);
    }
    50%{
        transform:translateX(-50%) translateY(12px);
    }
}

@keyframes middleFloat{
    0%,100%{
        transform:translateX(-50%) translateY(0);
    }
    50%{
        transform:translateX(-50%) translateY(-18px);
    }
}

@keyframes topFloat{
    0%,100%{
        transform:translateX(-50%) translateY(0);
    }
    50%{
        transform:translateX(-50%) translateY(-30px);
    }
}

.vert-move img{
    -webkit-animation: mover 1s infinite  alternate;
    animation: mover 1s infinite  alternate;
}
@-webkit-keyframes mover {
    0% { transform: translateY(0); }
    100% { transform: translateY(-10px); }
}
@keyframes mover {
    0% { transform: translateY(0); }
    100% { transform: translateY(-10px); }
}
.vert-move-btm img{
    -webkit-animation: movers 1s infinite  alternate;
    animation: movers 1s infinite  alternate;
}
@-webkit-keyframes movers {
    0% { transform: translateY(-10px); }
    100% { transform: translateY(0); }
}
@keyframes movers {
    0% { transform: translateY(-10px); }
    100% { transform: translateY(0); }
}
.behind-shadow:after {
    content: "";
    position: absolute;
    background: url(https://web.pinklemonadedigital.com/intelizign/wp-content/uploads/2026/08/Vector-152.png);
    width: 100%;
    height: 23px;
    /* top: -30px; */
    left: 0;
    right: 0;
    margin: 0;
    background-size: 100%;
    bottom: -20px;
    background-repeat: no-repeat;
}
.behind-shadow{
    background: none;
    position: relative;
    border-bottom: 0;
}

/* --- 1. Reset Accordion Container & Card Padding --- */

.map-acrdn .e-n-accordion,
.map-acrdn details.e-n-accordion-item,
.map-acrdn details.e-n-accordion-item[open],
.map-acrdn details.e-n-accordion-item summary,
.map-acrdn details.e-n-accordion-item summary:focus,
.map-acrdn details.e-n-accordion-item summary:hover {
    border: none !important;
    outline: none !important;
    background: transparent !important;
        
}


/* --- 2. Clean Dashed Border (Dynamic Open/Close Functionality) --- */
.map-acrdn details.e-n-accordion-item {
    border: none !important;
    background-image: linear-gradient(to right, #000000 50%, rgba(255, 255, 255, 0) 0%) !important;
    background-position: top !important;
    background-size: 10px 1px !important; /* 5px dash + 5px gap */
    background-repeat: repeat-x !important;
    margin: 0 !important;
}

/* Hide top border above first item (Europe) */
.map-acrdn details.e-n-accordion-item:first-child,
.map-acrdn details.e-n-accordion-item:first-child[open] {
    background-image: none !important;
}

/* Keep top-only line when expanded (prevents double lines) */
.map-acrdn details.e-n-accordion-item[open] {
    background-image: linear-gradient(to right, #000000 50%, rgba(255, 255, 255, 0) 0%) !important;
    background-position: top !important;
    background-size: 10px 1px !important;
    background-repeat: repeat-x !important;
}

/* Ensure last item (Asia) never gets a bottom outer border */
.map-acrdn details.e-n-accordion-item:last-child {
    border-bottom: none !important;
}




/* --- 3. Header Padding & Spacing Realignment --- */
.map-acrdn details.e-n-accordion-item summary.e-n-accordion-item-title {
    padding: 20px 20px !important; /* Equal top/bottom spacing around items */
    display: flex !important;
    align-items: center !important;
    cursor: pointer;
}

.map-acrdn details.e-n-accordion-item span.e-n-accordion-item-title-header {
    font-weight: var(--font-weight-bolder) !important;
    font-size: var(--font-size-s2) !important;
    color: #111827 !important;
}

/* --- 4. Region Icons --- */
.map-acrdn details.e-n-accordion-item span.e-n-accordion-item-title-header:before {
    content: "";
    display: inline-block;
    width: 35px;
    height: 35px;
    margin-right: 12px;
    vertical-align: middle;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
}

/* Europe */
.map-acrdn details.e-n-accordion-item:nth-child(1) span.e-n-accordion-item-title-header:before {
    background-image: url('https://web.pinklemonadedigital.com/intelizign/wp-content/uploads/2026/08/Vector.svg');
}

/* North America */
.map-acrdn details.e-n-accordion-item:nth-child(2) span.e-n-accordion-item-title-header:before {
    background-image: url('https://web.pinklemonadedigital.com/intelizign/wp-content/uploads/2026/08/Group-1.svg');
}

/* Asia */
.map-acrdn details.e-n-accordion-item:nth-child(3) span.e-n-accordion-item-title-header:before {
    background-image: url('https://web.pinklemonadedigital.com/intelizign/wp-content/uploads/2026/08/Group.svg');
}

/* --- 5. Inner Content Spacing & Accordion Alignment --- */
.map-acrdn details.e-n-accordion-item .e-con,
.map-acrdn details.e-n-accordion-item[open] .e-con {
    border: none !important;
   
    margin: 0 !important;
}
.forminator-design--material .forminator-response-message.forminator-success {
    box-shadow: inset 4px 0 0 0 #067963, 1px 1px 4px 0 rgba(0, 0, 0, 0.3);
    -moz-box-shadow: inset 4px 0 0 0 #067963, 1px 1px 4px 0 rgba(0,0,0,0.3);
    -webkit-box-shadow: inset 12px 0 0 0 #4a1d3c, 1px 1px 4px 0 rgba(0, 0, 0, 0.3) !important;
    background: #fed109 !important;
}
.iocn-list-consulr .e-con-full.e-flex.e-con.e-child:after{
        content: "";
    position: absolute;
    background: url('https://web.pinklemonadedigital.com/intelizign/wp-content/uploads/2026/08/brdr-btm.png');
    width: 100%;
    height: 23px;
    /* top: -30px; */
    left: 0;
    right: 0;
    margin: 0;
    background-size: 100%;
    bottom: -23px;
    background-repeat: no-repeat;
}
.filter-posts-wrapper button.button.button--primary.js-search-button {
    display: none;
}
.filter-posts-wrapper .filter-posts-search {
    width: 19%;
}
.filter-posts-wrapper .filter-content {
    width: 100%;
}
.filter-posts-wrapper .filter-layout.filter-layout--top {
    display: block;
}
.filter-posts-wrapper .filter-section.filter-section--top {
    width: 80%;
    float: right;
    position: relative;
    top: -63px;
}
.filter-posts-wrapper .filter-content .posts-grid {
    width: 100%;
}
.filter-posts-wrapper .filter-section.filter-section--top .filter.filter-dropdown {
    width: 22%;
}
.ymc-container .filter-posts-search .search-form .search-field {
    padding: 14px 15px;
}
button.ymc-custom-reset-btn {
    border: 0.5px solid #1e1e1e;
    padding: 11px 15px;
    position: absolute;
    width: 5%;
    right: 0;
    top: 1px;
    border-radius: 5px;
    line-height: 10px;
    z-index: 1111;
}
button.ymc-custom-reset-btn:hover{
	color: var(--color-white) !important;
	background: var(--color-purple-2) !important;
}
button.ymc-custom-reset-btn:hover img {
    content: url(https://web.pinklemonadedigital.com/intelizign/wp-content/uploads/2026/09/Group-wht.png);
}
.ymc-container .filter-posts-search .search-form .search-field, .ymc-extra-container .filter-posts-search .search-form .search-field, .ymc-container .filter-dropdown-inner .ymc-dropdown__selected, .ymc-extra-container .filter-dropdown-inner .ymc-dropdown__selected{
        border: 0.5px solid #1e1e1e;
        border-radius: 5px;
}

.total-results-found.js-total-results-found {
    display: none;
}
.filter-posts-wrapper article.post-card.post-layout_standard {
    background: #F0F0F08C !important;
    padding: 30px 16px 10px;
    border: 1px solid #E6E6E8;
}
.filter-posts-wrapper article h2.post-card__title {
    font-family: var(--font-family-title-action) !important;
    font-weight: var(--font-weight-bold) !important;
    font-size: var(--font-size-m23) !important;
    line-height: 28px !important;
    letter-spacing: -0.24px !important;
    vertical-align: middle;
    color: #181811 !important;
}
.filter-posts-wrapper article a.post-card__read-more.js-post-link:after {
    content: '';
    background-repeat: no-repeat !important;
    display: inline-block;
    background: url(https://web.pinklemonadedigital.com/intelizign/wp-content/uploads/2026/08/arw-btn-blk.svg);
    width: 33px;
    height: 15px;
    margin: -5px 0px -5px 10px;
        background-size: 76% !important;
}
.filter-posts-wrapper .post-card__inner.js-grid-item .post-card__image img {
    aspect-ratio: unset !important;
    height: 360px;
    object-fit: cover;
}
.filter-posts-wrapper article .post-card__excerpt {
    font-family: var(--font-family-body) !important;
    font-weight:  var( --font-weight-regular) !important;
    font-size: var(--font-size-m2) !important;
    line-height: 26px !important;
    letter-spacing: 0% !important;
        flex: 1;
}
.filter-posts-wrapper article a.post-card__read-more.js-post-link
 {
    font-family: var(--font-family-title-action) !important;
    font-weight: var(--font-weight-bolder) !important;
    font-size: var(--font-size-s) !important;
    line-height: 100% !important;
    letter-spacing: 10% !important;
    text-transform: initial!important;
    border-bottom: 1px solid #000;
    display: inline-block !important;
    width: 39%;
    text-decoration: none !important;
    padding: 10px 0 !important;
    margin-left: 12px;
        margin-bottom: 30px !important;
}
.filter-posts-wrapper article a.post-card__read-more.js-post-link:hover{
        color: var(--color-black) !important;
}
.filter-posts-wrapper article h2.post-card__title {
    margin: 0;
    padding: 0;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    min-height: 60px;
}
.filter-posts-wrapper article.post-card {
    display: flex;
    align-items: stretch;
}
.filter-posts-wrapper .post-card__inner.js-grid-item {
    display: flex !important;
    flex-direction: column;
    height: 100%;
        gap: 20px;
}
.filter-posts-wrapper article.post-card.post-layout_standard:hover h2.post-card__title, .filter-posts-wrapper article.post-card.post-layout_standard:hover .post-card__excerpt, .filter-posts-wrapper article.post-card.post-layout_standard:hover a.post-card__read-more.js-post-link{
        color: var(--color-white) !important;
}
.filter-posts-wrapper article.post-card.post-layout_standard:hover a.post-card__read-more.js-post-link{
        border-color: var(--color-white) !important;
}
.filter-posts-wrapper article.post-card.post-layout_standard:hover a.post-card__read-more.js-post-link:after {
   background: url(https://web.pinklemonadedigital.com/intelizign/wp-content/uploads/2026/08/arw-btn.svg);
}
.filter-posts-wrapper article.post-card.post-layout_standard:hover {
        background: #672954 !important;
}
.single .home-banner-text h3.elementor-icon-box-title {
    font-family: var(--font-family-title-action);
    font-weight: var(--font-weight-bold);
    font-size: var(--font-size-s2);
    line-height: 100%;
    color: #1E1E1EB2;
    letter-spacing: 10%;
    text-transform: uppercase;
}
h2.home-banner-title.home-banner.live-inner-heading.e-heading-base {
    font-size: var(--font-size-l2) !important;
}

.forminator-ui#forminator-module-1992 div#section-1 {
    padding-top: 30px;
        padding-bottom: 10px;
}
.forminator-ui#forminator-module-1992 div#html-1 p{
        color: #81737B;
        font-size: var(--font-size-s2) !important;
}
#bold-text{
        font-weight: var(--font-weight-bold) !important;
}
div#closedEvent p {
    font-style: normal !important;
}
.eco-system-text p {
    font-family: var(--font-family-body);
    font-weight: var(--font-weight-regular);
/*     font-style: Italic; */
    font-size: var(--font-size-m2);
    line-height: var(--line-height-9);
    letter-spacing: 0px;
    text-align: center;
    vertical-align: middle;
}
.forminator-field p a {
    color: #682955;
}
.single-events .home-banner.home-banner-title strong {
    color: var(--color-grey-1) !important;
}
li.current-menu-item a {
    font-weight: var(--font-weight-bold) !important;
    border-bottom: 1px solid #682955;
    color: var(--color-purple) !important;
}
.counting-digits.active {
    background-color: var(--color-purple) !important;
}

.gap-scale .counting-digits.active .elementor-counter-title{
    color: var(--color-white) !important;
}
.gap-scale .counting-digits.one-digit.active .elementor-widget-image, .gap-scale .counting-digits.active .elementor-widget-image img {
    width: 35%;
    display: block;
}
.gap-scale .counting-digits.one-digit.active .elementor-widget-counter {
    width: 65%;
}
.gap-scale .counting-digits.one-digit.active .elementor-widget-image, .gap-scale .counting-digits.active .elementor-widget-image img {
    width: 35%;
        display: block;
}
.gap-scale .counting-digits.active .elementor-widget-image, .gap-scale .counting-digits.active .elementor-widget-image img {
    width: 35%;
        display: block;
}
.counting-digits.one-digit.active .elementor-widget-image img {
    width: 88%;
}
.gap-scale .counting-digits.active .content-digit .elementor-widget-image img{
        width: 100%;
}
.gap-scale .counting-digits.active .content-digit .proven{
        width: 30%;
}
.desgnd.active p.scale-para.e-paragraph-base, .desgnd.active .scale-head h2, .desgnd.active .scale-text p, .desgnd.active .scale-text, .gap-scale .counting-digits.active .elementor-counter-title, .gap-scale .counting-digits.active p{
    color: var(--color-white) !important;
}
.desgnd.active{
        background-color: var(--color-purple) !important;
}
.desgnd.active:first-child{
        background-color: var(--color-purple);
    background-image: url(https://web.pinklemonadedigital.com/intelizign/wp-content/uploads/2026/08/PLM.png);
    background-position: center right;
    background-repeat: no-repeat;
    background-size: 31% auto;
}
.LifeAtIntelizign {
    color: var(--color-purple) !important;
    font-weight: bold;
}
    
/* =========================================================
   HERO SECTION VIDEO - FIGMA SPEC BORDER & WHITE BACKGROUND
   ========================================================= */

/* Hero Video Container Frame */
.hero-blend-video,
.elementor-widget-video.hero-blend-video {
    position: relative !important;
    background-color: var(--color-white) !important;
    padding: 12px !important;
    overflow: hidden !important;
    box-sizing: border-box !important;
}

/* Video Canvas Display */
.hero-blend-video video,
.elementor-widget-video.hero-blend-video video {
    display: block !important;
    width: 100% !important;
    height: 100% !important;
    background-color: var(--color-white) !important;
    mix-blend-mode: multiply !important;
    filter: contrast(108%) brightness(103%) !important;
}



.plm-video {
    position: relative;
    width: 100%;
    min-height: 540px;
    overflow: hidden;

    /* SAME AS PAGE BACKGROUND */
    background: #f4f3f5;
}

.plm-video video,
.plm-video iframe {
    display: block;
    width: 100%;
    height: 100%;
    min-height: 540px;

    object-fit: cover;
    border: 0;

    /* soften the video so it belongs to the page */
    opacity: 0.90;

    filter:
        saturate(0.88)
        contrast(0.94)
        brightness(1.05);
}


/* =========================================
   MERGE VIDEO INTO PAGE BACKGROUND
   ========================================= */

.plm-video::before {
    content: "";
    position: absolute;
    inset: 0;
    z-index: 2;
    pointer-events: none;
}
.iocn-list-consulr .e-con-full.e-flex.e-con.e-child:hover {
    background-color: var(--color-purple);
}
.iocn-list-consulr .e-con-full.e-flex.e-con.e-child:hover p {
    color: var(--color-white) !important;
}
.iocn-list-consulr .e-con-full.e-flex.e-con.e-child:hover rect {
    fill: var(--color-white);
}

.iocn-list-consulr .e-con-full.long-card-we.activee {
    background-color: var(--color-purple);
}
.iocn-list-consulr .long-card-we.activee p {
    color: var(--color-white) !important;
}
.iocn-list-consulr .e-con-full.long-card-we.activee rect {
    fill: var(--color-white);
}

/* very light overall tint */
.plm-video::after {
    content: "";
    position: absolute;
    inset: 0;
    z-index: 3;
    pointer-events: none;

    background: rgba(244,243,245,0.04);
}
.counter-digit-new .elementor-counter-number-wrapper {
    gap: var(--gap-zer) !important;
    color: var(--color-white) !important;
    font-family: var(--font-family-title-action) !important;
    font-size: var(--font-size-xll) !important;
    font-weight: var(--font-weight-bold) !important;
    line-height: var(--line-height-16) !important;
}
.h4-head h4 {
    font-family: var(--font-family-title-action) !important;
    font-size: var(--font-size-m23) !important;
    font-weight: var(--font-weight-bold) !important;
    line-height: var(--line-height-10) !important;
    color: var(--color-black-1) !important;
}
.gap-column-purple{
        gap: var(--gap-column-header) !important ;
}
.industry-built .desgnd.active:first-child .btn-hover-img {
    display: none;
}
.industry-built .desgnd.active:first-child  .btn-box-hover {
    display: block;
}
header nav ul li a {
        margin-left: 5px !important;
        margin-right: 5px !important;
        padding-left: 0 !important;
        padding-right: 0 !important;
}
.pb-0 {
    padding-bottom: var(--padding-0) !important;
}
.service-inner-boxicon h3.elementor-icon-box-title {
    font-family: var(--font-family-body) !important;
    font-weight: var(--font-weight-bold) !important;
    font-size: var(--font-size-milestone);
    line-height: var(--line-height-100);
    letter-spacing: var(--letter-spacing-0);
	color: var(--color-purple-4) !important;
}
.service-inner-boxicon.home-banner-text p{
	font-weight: var(--font-weight-bold) !important;
	color: var(--color-grey-6) !important;
}
.br-lite {
    padding: 32px 37px 10px !important;
}
.general-title-h4 h4 {
    font-family: var(--font-family-body);
    font-weight: var(--font-weight-bold);
    font-size: var(--font-size-m23);
    line-height: 100%;
    letter-spacing: var(--letter-spacing-0);
	color: var(--color-black-3) !important;
}
.tab-landscape span.e-n-tab-title-text {
    font-family: var(--font-family-body);
    font-weight: var(--font-weight-bold);
    font-size: var(--font-size-m1);
    line-height: 100%;
    letter-spacing: var(--letter-spacing-0);
    color: var(--color-grey-6) !important;
}
.tab-landscape .e-n-tab-title[aria-selected="true"] span.e-n-tab-title-text {
    color: var(--color-purple-4) !important;
	background: transparent !important;
}
.tab-landscape .e-n-tab-title[aria-selected="true"]{
	border-bottom: 3px solid var(--color-purple-4) !important;
}
.tab-landscape span.e-n-tab-title-text span{
	border: 1px solid #E4DDD3;
    border-radius: 50%;
    font-size: var(--font-size-s2);
    padding: 5px;
    margin-right: 15px;
	width: 30px;
    height: 30px;
}
.tab-landscape button:hover, .tab-landscape button:focus{
	background: transparent !important;
}
.tab-landscape button:hover span.e-n-tab-title-text{
	color: var(--color-purple-4) !important;
}
.tab-landscape .elementor-widget-n-tabs .e-n-tabs{
	gap: 0;
}
.tab-landscape .e-n-tab-title[aria-selected="true"] span.e-n-tab-title-text span{
	background: var(--color-purple-4) !important;
	color: var(--color-white) !important;
}
.sub0inner {
	border: 0px dashed #672A54 !important;
	border-bottom-width: 1px !important;
	border-top-width: 1px !important;
}
.bg-trans .hide-mob{
	background-color: transparent !important;
}
.bg-trans button.figma-nav-arrow.left-btn img:hover {
    content: url(https://web.pinklemonadedigital.com/intelizign/wp-content/uploads/2026/10/Vector-left-arw.png);
	transition: all .3s;
}
.bg-trans button.figma-nav-arrow.right-btn img:hover{
	 content: url(https://web.pinklemonadedigital.com/intelizign/wp-content/uploads/2026/10/Vector-83.png);
	transition: all .3s;
}


/* Responsive Start here*/
@media (min-width: 1400px) {
    header nav ul li a {
        margin-left: 8px !important;
        margin-right: 8px !important;
        padding-left: 0 !important;
        padding-right: 0 !important;
    }
}

@media (min-width: 783px) {
    .forminator-ui#forminator-module-1992.forminator-custom-form:not(.forminator-size--small)[data-grid=open] .forminator-row .forminator-no-margin .forminator-col, .forminator-ui#forminator-module-199.forminator-custom-form:not(.forminator-size--small)[data-grid=open] .forminator-row-inside .forminator-no-margin .forminator-col {
        margin-bottom: 16px;
    }
	.exactheight {
		min-height: 120px;
	}
}
@media (min-width: 1200px) and (max-width: 1280px) {
        form#forminator-module-1374 span.select2.select2-container.forminator-select {
                margin-bottom: 0;
        }
        .forminator-row {
                align-items: end;
                display: flex;
        }
        header nav ul li a{
                padding-left: 8px;
        padding-right: 8px;
        }
        
}


@media (max-width: 1290px) {
        .filter-posts-wrapper article a.post-card__read-more.js-post-link{
                width: 47% !important;
        }
        .filter-posts-wrapper article h2.post-card__title{
                min-height: 80px;
        }
        .ymc-container .filter-dropdown-inner .ymc-dropdown__selected, .ymc-extra-container .filter-dropdown-inner .ymc-dropdown__selected{
                font-size: 13px !important;
        }
        .ymc-container .filter-posts-search .search-form .search-field {
                padding: 12px 15px;
        }
        .filter-posts-wrapper .filter-section.filter-section--top{
                top: -62px;
        }
        button.ymc-custom-reset-btn {
                border: 0.5px solid #1e1e1e;
                padding: 9px 15px;
                position: absolute;
                width: 5%;
                right: 0;
                line-height: 16px;
                top: -1px;
                border-radius: 5px;
                z-index: 1111;
        }
}

@media (max-width: 767px) {
      .header-padding.elementor-element{
            padding-left: var(--padding-left) !important;
            padding-right: var(--padding-right) !important;
      }
	.br-lite {
		padding: 32px 16px 10px 0 !important;
	}
/* 	.tab-landscape .e-n-tab-title {
		margin-bottom: 0 !important;
	} */

	 .featured-sections1 .swiper-wrapper {
			align-items: flex-start !important;
		}
	.featured-sections1 .featured-image-size2 img{
		width: 75% !important;
	}
	.cap-white h3 {
		line-height: var(--line-height-2) !important;
	}
	
	 .featured-sections1 .swiper-slide {
			height: auto !important;
			align-self: flex-start !important;
		}

	 .featured-sections1 .swiper-slide > .elementor-element {
			height: auto !important;
		}

		.featured-sections1 .e-n-carousel .swiper-wrapper {
			align-items: flex-start !important;
		}

		.featured-sections1 .e-n-carousel .swiper-slide {
			height: auto !important;
		}
	.page-id-7610 .home-banners, .page-id-7610 .mobile-flex-area .section-padding.anything-width {
		padding: 0 !important;
	}
	
/* 	.page-id-7610 .mobile-flex-area.section-padding {
		padding-bottom: 0 !important;
	} */
 	.page-id-7610 .mobile-flex-area .section-padding {
        padding: var(--padding-section6-l) 0 !important;
    } 
	.page-id-7625 .home-banners {
         padding: 30px 0 !important;
    }
	.page-id-7770 .desgnd.active {
		background-color: var(--color-purple) !important;
		background-image: none !important;
	}
	.featured-sections1 .featured-industry {
		padding-top: 20px !important;
		padding-right: 0px !important;
		padding-bottom: 20px !important;
		padding-left: 15px !important;
	}
	.featured-sections1.home-banners span.swiper-pagination-bullet, .sub-serv-inr span.swiper-pagination-bullet {
        width: 10px !important;
        height: 10px !important;
        border-radius: 50% !important;
		background: var(--color-purple-3);
    }
	.featured-sections1.home-banners .swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets.swiper-pagination-horizontal{
		text-align: center !important;
	}
	.mob-version.home-banners {
		padding-bottom: 0 !important;
	}
	
	.home-banners span.swiper-pagination-bullet {
		width: 70px !important;
		height: 4px !important;
		border-radius: 0 !important;
	}
      div#menubar-175 {
            background: var(--color-white);
            margin-top: 30px;
      }
      .header-menu-mobile li span {
            color: var(--color-grey-1) !important;
            font-family: var(--font-family-body) !important;
            font-size: var(--font-size-xs);
            line-height: var(--line-height-3);
            letter-spacing: var(--letter-spacing-10);
            font-weight: var(--font-weight-regular) !important;
      }
      #header-btn-banner a {
            padding: 6px 10px;
            border-radius: 5px;
      }
		html body .mobile-hide{
			  display: none !important;
		}
      .mobile-flex-area {
            padding: 0 20px !important;
      }
      .banner-gap {
            gap: 0 !important;
      }
      .home-banner {
        font-size: var(--font-size-m3) !important;
            line-height: var(--line-height-14) !important;
      }
      .home-banner-text p, .info-pointers .home-banner-text span, .counting-digits .elementor-counter-title, .counting-digits.next{
            font-size: var(----font-size-s) !important;
            line-height: var(--line-height-4) !important;
      }
      .info-graphic h2, .general-title-h2 h2 {
            font-size: var(--font-size-l3) !important;
            line-height: var(--line-height-13) !important;
      }
      body h2{
            margin-bottom: 0;
      }
      .header-btn-banner a, #header-btn-banner a{
            font-size: var(--font-size-xs) !important;
      }
      .section-padding {
            padding: var(--padding-section6-l) 0 !important;
      }
	  .header-btn-banner span.elementor-button-icon {
            background: var(--color-white);
            padding: 14px 12px;
            border-radius: 5px;
            margin-right: 5px;
      }
      .scalable-acdn span.e-n-accordion-item-title-header .main-head {
            font-size: var(--font-size-s2) !important;
            line-height: var(--line-height-4) !important;
      }
      .scalable-acdn .home-banner-text {
            padding-left: 58px !important;
      }
      .mobile-visible-nx {
            position: static !important;
      }
      .home-banners {
            padding: 30px 0;
      }
      .counting-digits.next h2{
            font-size: var(--font-size-m3) !important;
      }
      .lets h2{
          font-size: var(--font-size-l3) !important;
            line-height: var(--line-height-l1) !important;
            letter-spacing: var(--letter-spacing-0) !important;
      }
    
      .mobile-banners{
            position: relative !important;
      }
      .inner-form-wrap {
            padding: 0 20px !important;
      }
      .info-text p {
            width: 100%;
      }
        #header-btn-banner a span{
                position: absolute;
                right: 10px;
                top: 15px;
        }
        #header-btn-banner a.e-n-menu-title-container.e-focus.e-link {
                position: relative;
                padding: 10px 35px !important;
        }
		.home-banners {
			padding-left: 20px !important;
			padding-right: 20px !important;
		}
	.desgnd, .p-30{
		padding: 15px 15px 20px 15px !important;
	}
	.page-id-7770 .e-n-accordion-item-title-text{
		font-family: var(--font-family-title-action) !important;
		font-weight: var(--font-weight-bold) !important;
		font-size: var(--font-size-m1) !important;
		line-height: var(--line-height-10) !important;
		letter-spacing: var(--letter-spacing-0) !important;
		color: var(--color-black) !important;
	}
	.page-id-7770 .section-padding {
        padding: var(--padding-section6-l) 0px !important;
    }
	.home-banners.featured-sections1 {
        padding: 0px 0 30px !important;
    }
	 #beyond.section-padding {
        padding: 0 !important; /* Removes the section padding only for this specific section on mobile */
    }
	#industry-box.featured-industry {
        padding-top: 0 !important;
        padding-right: 0 !important;
        padding-bottom: 0 !important;
        padding-left: 0 !important;
        height: auto !important;
        align-self: auto !important;
        background-color: #fff !important;
    }
	.precision-it .e-n-accordion-item-title-text {
		font-family: var(--font-family-body);
		font-weight: var(--font-weight-bold);
		font-size: var(--font-size-m);
		line-height: var(--line-height-100);
	}
	.precision-it details#e-n-accordion-item-1151 {
		border-top: 1px solid rgba(0, 0, 0, 0.34);
	}
	.precision-it summary.e-n-accordion-item-title {
		padding-left: 0;
	}
	.elementor-element[data-settings*="Group-11066-3.png"],  #join-us-bg-overlay {
    	background-image: none !important;
  }
	html body.page .mb-pt-0 {
		padding-top: var(--padding-0) !important;
	}
	html body.page footer .mobile-flex-area, html body footer .mobile-flex-area  {
        padding: 30px 20px !important;
    }
      html body footer .mobile-flex-area ul.e-n-menu-heading{
            padding: 0;
      }
      html body .footer-btm {
            padding-left: 20px !important;
            padding-right: 20px !important;
            display: ruby !important;
      }
      html body .footer-btm.flexible-vw{
            padding-top: 0 !important;
      }
}


/* =========================================
   DESKTOP
   ========================================= */

@media (min-width: 1025px) {

    .plm-video {
        min-height: 540px;
    }

    .plm-video video,
    .plm-video iframe {
        min-height: 540px;
    }
}


/* =========================================
   TABLET
   ========================================= */

@media (max-width: 1024px) {

    .plm-video {
        min-height: 450px;
    }

    .plm-video video,
    .plm-video iframe {
        min-height: 450px;
    }

    .plm-video::before {
        background:
            linear-gradient(
                to bottom,
                #f4f3f5 0%,
                rgba(244,243,245,0.80) 3%,
                rgba(244,243,245,0) 15%
            ),
            linear-gradient(
                to top,
                #f4f3f5 0%,
                rgba(244,243,245,0.80) 3%,
                rgba(244,243,245,0) 15%
            ),
            linear-gradient(
                to right,
                rgba(244,243,245,0.60),
                rgba(244,243,245,0) 14%
            ),
            linear-gradient(
                to left,
                rgba(244,243,245,0.60),
                rgba(244,243,245,0) 14%
            );
    }
}


/* =========================================
   MOBILE
   ========================================= */

@media (max-width: 767px) {

    .plm-video {
        min-height: 320px;
    }

    .plm-video video,
    .plm-video iframe {
        min-height: 320px;
    }

    .plm-video::before {
        background:
            linear-gradient(
                to bottom,
                #f4f3f5 0%,
                rgba(244,243,245,0.50) 5%,
                rgba(244,243,245,0) 18%
            ),
            linear-gradient(
                to top,
                #f4f3f5 0%,
                rgba(244,243,245,0.95) 8%,
                rgba(244,243,245,0) 25%
            );
    }
}
.forminator-design--material .forminator-button-submit{
        text-transform:none !important;
}



/* Base transition setup for the illustration image */
.counting-digits img {
    will-change: transform;
    transition: transform 0.3s ease-in-out;
}

/* Trigger animation when hovering anywhere on the card container */
.counting-digits:hover img {
    animation: smoothFloat 2s ease-in-out infinite;
}

/* Smooth floating animation keyframes */
@keyframes smoothFloat {
    0%, 100% {
        transform: translateY(0);
    }
    50% {
        transform: translateY(-12px);
    }
}

  .careerbg.active:first-child{
    background-color: var(--color-purple);
    background-image: url(https://web.pinklemonadedigital.com/intelizign/wp-content/uploads/2026/09/Learning-opportunities.png);
    background-position: center right;
    background-repeat: no-repeat;
    background-size: 31% auto;
  }

