.elementor-kit-6{--e-global-color-primary:#815BC3;--e-global-color-secondary:#9791C3;--e-global-color-text:#7A7A7A;--e-global-color-accent:#F4ACC0;--e-global-color-62e9be6:#000000;--e-global-color-733d034:#472266;--e-global-color-86c3bb7:#FFFFFF;--e-global-typography-primary-font-family:"Poppins";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Poppins";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Poppins";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;}.elementor-kit-6 e-page-transition{background-color:#FFBC7D;}.elementor-widget:not(:last-child){margin-block-end:0px;}.elementor-element{--widgets-spacing:0px 0px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */.three-column-layout {
    display: grid;
    align-items: stretch; /* Ensures equal height for all columns */
     scrollbar-width: none;
}

.column1 {

    height: 100vh;
}
.column2 {
    overflow-y: auto;
    max-height: 100vh;
     scrollbar-width: none;
}
.column3 {

    height:100vh;
}

.linear-text {
  background: linear-gradient(33deg, #FE8F8A 37%, #FD21A5 100%);
  -webkit-background-clip: text; /* For WebKit browsers like Chrome, Safari */
  color: transparent; /* Make text transparent so gradient is visible */
}
/* Responsive Fix for Mobile Screens */
@media (max-width: 768px) {
    .column1, .column2, .column3 {
        height: auto; /* Removes 100vh constraint */
        max-height: none;
    }
}/* End custom CSS */