.elementor-6680 .elementor-element.elementor-element-19687803{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:180px;--padding-bottom:40px;--padding-left:15px;--padding-right:15px;}.elementor-6680 .elementor-element.elementor-element-8ec6478{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6680 .elementor-element.elementor-element-7241a079{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6680 .elementor-element.elementor-element-11126f0b .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:100px;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:110px;}.elementor-6680 .elementor-element.elementor-element-0e33cc7{text-align:start;color:var( --e-global-color-text );}.elementor-6680 .elementor-element.elementor-element-0e33cc7 p{margin-block-end:0px;}.elementor-6680 .elementor-element.elementor-element-0e33cc7 a{color:var( --e-global-color-text );}.elementor-6680 .elementor-element.elementor-element-e4ae3e6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:15px;--padding-right:15px;}@media(min-width:768px){.elementor-6680 .elementor-element.elementor-element-19687803{--content-width:1314px;}.elementor-6680 .elementor-element.elementor-element-e4ae3e6{--content-width:1314px;}}@media(max-width:1024px) and (min-width:768px){.elementor-6680 .elementor-element.elementor-element-19687803{--content-width:720px;}.elementor-6680 .elementor-element.elementor-element-e4ae3e6{--content-width:720px;}}@media(max-width:1024px){.elementor-6680 .elementor-element.elementor-element-8ec6478{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-6680 .elementor-element.elementor-element-11126f0b .elementor-heading-title{font-size:70px;line-height:80px;}}@media(max-width:767px){.elementor-6680 .elementor-element.elementor-element-11126f0b{text-align:start;}.elementor-6680 .elementor-element.elementor-element-11126f0b .elementor-heading-title{font-size:60px;line-height:60px;}}/* Start custom CSS for heading, class: .elementor-element-11126f0b */.elementor-6680 .elementor-element.elementor-element-11126f0b .elementor-heading-title{
    background: linear-gradient(180deg, 
  #D4DDE8 0%, 
  #C8D4E0 25%, 
  #7A8FA5 50%, 
  #4A5E75 65%, 
  #C8D4E0 85%, 
  #D4DDE8 100%
);
-webkit-background-clip: text;
background-clip: text;
color: transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19687803 */.elementor-6680 .elementor-element.elementor-element-19687803 {
    background:
  linear-gradient(135deg, #0A1628 0%, #1E2A3A 100%);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-676fe27 *//* Main Text Editor Wrapper */
.elementor-6680 .elementor-element.elementor-element-676fe27 {
    color: #E5E9EE;
    font-family: "Source Sans 3", sans-serif;
    font-size: 16px;
    line-height: 1.9;
    font-weight: 400;
}

/* Paragraphs */
.elementor-6680 .elementor-element.elementor-element-676fe27 p {
    color: #E5E9EE;
    margin-bottom: 18px;
    line-height: 1.9;
}

/* Main Privacy Policy Title */
.elementor-6680 .elementor-element.elementor-element-676fe27 h1 {
    font-size: clamp(34px, 5vw, 52px);
    font-weight: 600;
    line-height: 1.15;
    margin-bottom: 30px;
    letter-spacing: -0.03em;

    background: linear-gradient(
        180deg,
        #D4DDE8 0%,
        #C8D4E0 25%,
        #7A8FA5 50%,
        #4A5E75 65%,
        #C8D4E0 85%,
        #D4DDE8 100%
    );
    -webkit-background-clip: text;
    background-clip: text;
    color: transparent;
}

/* Section Headings (1,2,3 etc.) */
.elementor-6680 .elementor-element.elementor-element-676fe27 h2,
.elementor-6680 .elementor-element.elementor-element-676fe27 h3,
.elementor-6680 .elementor-element.elementor-element-676fe27 h4 {
    color: #FFFFFF;
    font-weight: 600;
    line-height: 1.3;
    margin-top: 45px;
    margin-bottom: 16px;
    letter-spacing: -0.02em;
    position: relative;
    padding-bottom: 14px;
}

/* Metallic divider under headings */
.elementor-6680 .elementor-element.elementor-element-676fe27 h2::after,
.elementor-6680 .elementor-element.elementor-element-676fe27 h3::after,
.elementor-6680 .elementor-element.elementor-element-676fe27 h4::after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 90px;
    height: 1px;
    background: linear-gradient(
        90deg,
        transparent 0%,
        #4A5E75 50%,
        transparent 100%
    );
}

/* Lists */
.elementor-6680 .elementor-element.elementor-element-676fe27 ul,
.elementor-6680 .elementor-element.elementor-element-676fe27 ol {
    margin: 18px 0 28px;
    padding-left: 22px;
}

.elementor-6680 .elementor-element.elementor-element-676fe27 li {
    color: #E5E9EE;
    margin-bottom: 12px;
    line-height: 1.8;
}

/* Bullet color */
.elementor-6680 .elementor-element.elementor-element-676fe27 ul li::marker,
.elementor-6680 .elementor-element.elementor-element-676fe27 ol li::marker {
    color: #00B8D4;
    font-weight: 600;
}

/* Bold text */
.elementor-6680 .elementor-element.elementor-element-676fe27 strong,
.elementor-6680 .elementor-element.elementor-element-676fe27 b {
    color: #FFFFFF;
    font-weight: 600;
}

/* Links */
.elementor-6680 .elementor-element.elementor-element-676fe27 a {
    color: #fff;
    text-decoration: none;
    transition: all 0.3s ease;
}

.elementor-6680 .elementor-element.elementor-element-676fe27 a:hover {
    color: #5FE3F2;
    text-decoration: underline;
}

/* Small muted text */
.elementor-6680 .elementor-element.elementor-element-676fe27 small {
    color: #9AA0AA;
}

/* Horizontal line if added */
.elementor-6680 .elementor-element.elementor-element-676fe27 hr {
    border: 0;
    height: 1px;
    margin: 40px 0;
    background: linear-gradient(
        90deg,
        transparent 0%,
        rgba(122, 143, 165, 0.35) 50%,
        transparent 100%
    );
}

/* Spacing between sections */
.elementor-6680 .elementor-element.elementor-element-676fe27 > *:last-child {
    margin-bottom: 0;
}

/* Mobile optimization */
@media (max-width: 767px) {
    .elementor-6680 .elementor-element.elementor-element-676fe27 {
        font-size: 15px;
        line-height: 1.8;
    }

    .elementor-6680 .elementor-element.elementor-element-676fe27 h1 {
        margin-bottom: 24px;
    }

    .elementor-6680 .elementor-element.elementor-element-676fe27 h2,
    .elementor-6680 .elementor-element.elementor-element-676fe27 h3,
    .elementor-6680 .elementor-element.elementor-element-676fe27 h4 {
        margin-top: 35px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e4ae3e6 */.elementor-6680 .elementor-element.elementor-element-e4ae3e6 {
    background:
  linear-gradient(135deg, #0A1628 0%, #1E2A3A 100%) ;
}/* End custom CSS */