.elementor-844 .elementor-element.elementor-element-0079cec{--display:flex;--min-height:0vh;--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:center;--align-items:flex-start;--gap:55px 55px;--row-gap:55px;--column-gap:55px;--padding-top:170px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-844 .elementor-element.elementor-element-bc8aa44{width:var( --container-widget-width, 822px );max-width:822px;padding:0px 0px 30px 0px;--container-widget-width:822px;--container-widget-flex-grow:0;}.elementor-844 .elementor-element.elementor-element-bc8aa44 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:80px;font-weight:400;line-height:120px;color:var( --e-global-color-text );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-844 .elementor-element.elementor-element-58fc73a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-844 .elementor-element.elementor-element-3c59c4b{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-844 .elementor-element.elementor-element-aa752c2{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-844 .elementor-element.elementor-element-ca06e92{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-844 .elementor-element.elementor-element-28c2d5c{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-844 .elementor-element.elementor-element-2b0f482{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-844 .elementor-element.elementor-element-0325897{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-844 .elementor-element.elementor-element-0709ed1{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-d4477fd );}.elementor-844 .elementor-element.elementor-element-0709ed1 a{color:var( --e-global-color-text );}.elementor-844 .elementor-element.elementor-element-c6c0f8a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-d4477fd );}.elementor-844 .elementor-element.elementor-element-c6c0f8a a{color:var( --e-global-color-text );}.elementor-844 .elementor-element.elementor-element-c895140{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-d4477fd );}.elementor-844 .elementor-element.elementor-element-c895140 a{color:var( --e-global-color-text );}.elementor-844 .elementor-element.elementor-element-7669b81{--display:flex;--min-height:174px;--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-844 .elementor-element.elementor-element-19a87a7{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-844 .elementor-element.elementor-element-96e294f{width:var( --container-widget-width, 134px );max-width:134px;--container-widget-width:134px;--container-widget-flex-grow:0;}.elementor-844 .elementor-element.elementor-element-96e294f .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:22px;color:var( --e-global-color-d4477fd );}.elementor-844 .elementor-element.elementor-element-be13462{width:100%;max-width:100%;}.elementor-844 .elementor-element.elementor-element-be13462 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:22px;color:var( --e-global-color-d4477fd );}.elementor-844 .elementor-element.elementor-element-53c8684{--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-844 .elementor-element.elementor-element-1709001{width:var( --container-widget-width, 134px );max-width:134px;--container-widget-width:134px;--container-widget-flex-grow:0;}.elementor-844 .elementor-element.elementor-element-1709001 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:22px;color:var( --e-global-color-d4477fd );}.elementor-844 .elementor-element.elementor-element-9c9e8db{width:100%;max-width:100%;}.elementor-844 .elementor-element.elementor-element-9c9e8db .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:22px;color:var( --e-global-color-d4477fd );}.elementor-844 .elementor-element.elementor-element-eac0dfc{--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-844 .elementor-element.elementor-element-4ab1c7b{width:var( --container-widget-width, 134px );max-width:134px;--container-widget-width:134px;--container-widget-flex-grow:0;}.elementor-844 .elementor-element.elementor-element-4ab1c7b .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:22px;color:var( --e-global-color-d4477fd );}.elementor-844 .elementor-element.elementor-element-158d7b4{width:100%;max-width:100%;}.elementor-844 .elementor-element.elementor-element-158d7b4 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:22px;color:var( --e-global-color-d4477fd );}.elementor-844 .elementor-element.elementor-element-159fa89{--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-844 .elementor-element.elementor-element-b9fef64{width:var( --container-widget-width, 134px );max-width:134px;--container-widget-width:134px;--container-widget-flex-grow:0;}.elementor-844 .elementor-element.elementor-element-b9fef64 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:22px;color:var( --e-global-color-d4477fd );}.elementor-844 .elementor-element.elementor-element-476f0bc{width:100%;max-width:100%;}.elementor-844 .elementor-element.elementor-element-476f0bc .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:22px;color:var( --e-global-color-d4477fd );}.elementor-844 .elementor-element.elementor-element-527feb2{--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-844 .elementor-element.elementor-element-fd26f5a{width:var( --container-widget-width, 134px );max-width:134px;--container-widget-width:134px;--container-widget-flex-grow:0;}.elementor-844 .elementor-element.elementor-element-fd26f5a .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:22px;color:var( --e-global-color-d4477fd );}.elementor-844 .elementor-element.elementor-element-d374c1d{width:100%;max-width:100%;}.elementor-844 .elementor-element.elementor-element-d374c1d .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:22px;color:var( --e-global-color-d4477fd );}.elementor-844 .elementor-element.elementor-element-e10e328{--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-844 .elementor-element.elementor-element-d482060{width:var( --container-widget-width, 134px );max-width:134px;--container-widget-width:134px;--container-widget-flex-grow:0;}.elementor-844 .elementor-element.elementor-element-d482060 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:22px;color:var( --e-global-color-d4477fd );}.elementor-844 .elementor-element.elementor-element-8c29ab0{width:100%;max-width:100%;}.elementor-844 .elementor-element.elementor-element-8c29ab0 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:22px;color:var( --e-global-color-d4477fd );}.elementor-844 .elementor-element.elementor-element-ba2fc89{--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-844 .elementor-element.elementor-element-0af83b9{width:var( --container-widget-width, 134px );max-width:134px;--container-widget-width:134px;--container-widget-flex-grow:0;}.elementor-844 .elementor-element.elementor-element-0af83b9 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:22px;color:var( --e-global-color-d4477fd );}.elementor-844 .elementor-element.elementor-element-e1bf46e{width:100%;max-width:100%;}.elementor-844 .elementor-element.elementor-element-e1bf46e .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:22px;color:var( --e-global-color-d4477fd );}.elementor-844 .elementor-element.elementor-element-c86a450{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-d4477fd );}.elementor-844 .elementor-element.elementor-element-c86a450 a{color:var( --e-global-color-text );}.elementor-844 .elementor-element.elementor-element-6406e3d{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-d4477fd );}.elementor-844 .elementor-element.elementor-element-6406e3d a{color:var( --e-global-color-text );}.elementor-844 .elementor-element.elementor-element-78f26ae{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-844 .elementor-element.elementor-element-78f26ae.elementor-element{--align-self:center;}.elementor-844 .elementor-element.elementor-element-652122e{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-d4477fd );}.elementor-844 .elementor-element.elementor-element-652122e a{color:var( --e-global-color-text );}.elementor-844 .elementor-element.elementor-element-7cafff1{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-d4477fd );}.elementor-844 .elementor-element.elementor-element-7cafff1 a{color:var( --e-global-color-text );}@media(min-width:768px){.elementor-844 .elementor-element.elementor-element-0079cec{--content-width:980px;}}@media(max-width:1024px){.elementor-844 .elementor-element.elementor-element-0079cec{--padding-top:150px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-844 .elementor-element.elementor-element-bc8aa44{text-align:start;}.elementor-844 .elementor-element.elementor-element-bc8aa44 .elementor-heading-title{font-size:70px;line-height:80px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-844 .elementor-element.elementor-element-58fc73a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-844 .elementor-element.elementor-element-3c59c4b{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-844 .elementor-element.elementor-element-aa752c2{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-844 .elementor-element.elementor-element-ca06e92{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-844 .elementor-element.elementor-element-28c2d5c{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-844 .elementor-element.elementor-element-2b0f482{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-844 .elementor-element.elementor-element-0325897{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-844 .elementor-element.elementor-element-0709ed1{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-844 .elementor-element.elementor-element-c6c0f8a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-844 .elementor-element.elementor-element-c895140{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-844 .elementor-element.elementor-element-c86a450{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-844 .elementor-element.elementor-element-6406e3d{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-844 .elementor-element.elementor-element-652122e{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-844 .elementor-element.elementor-element-7cafff1{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-844 .elementor-element.elementor-element-bc8aa44{text-align:start;}.elementor-844 .elementor-element.elementor-element-bc8aa44 .elementor-heading-title{font-size:45px;line-height:55px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-844 .elementor-element.elementor-element-58fc73a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-844 .elementor-element.elementor-element-3c59c4b{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-844 .elementor-element.elementor-element-aa752c2{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-844 .elementor-element.elementor-element-ca06e92{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-844 .elementor-element.elementor-element-28c2d5c{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-844 .elementor-element.elementor-element-2b0f482{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-844 .elementor-element.elementor-element-0325897{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-844 .elementor-element.elementor-element-0709ed1{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-844 .elementor-element.elementor-element-c6c0f8a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-844 .elementor-element.elementor-element-c895140{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-844 .elementor-element.elementor-element-7669b81{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-844 .elementor-element.elementor-element-c86a450{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-844 .elementor-element.elementor-element-6406e3d{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-844 .elementor-element.elementor-element-652122e{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-844 .elementor-element.elementor-element-7cafff1{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}/* Start custom CSS for html, class: .elementor-element-78f26ae */.cookie-table {
  width: 100%;
  max-width: 900px;
  border-collapse: collapse;
  background-color: #141414; 
  border: 1px solid #ffffff; 
  color: #ffffff;
  margin: 0 auto;
}

/* Header Styling */
.cookie-table th {
  font-size: 1.1rem;
  font-weight: bold;
  text-align: left;
  padding: 15px;
  border-bottom: 1px solid #ffffff; 
}

.cookie-table th:first-child {
  border-right: 1px solid #ffffff; 
  width: 30%;
}

/* Body Cell Styling */
.cookie-table td {
  padding: 15px;
  vertical-align: top;
  border-bottom: 1px solid #333; /* Light divider between rows */
}

.cookie-table td:first-child {
  border-right: 1px solid #ffffff; 
}

/* List Styling */
.cookie-table ul {
  margin: 0;
  padding-left: 20px;
}

.cookie-table li {
  line-height: 1.5;
}

/* --- Responsive Mobile Styles --- */
@media screen and (max-width: 600px) {
  /* Hide the header row as it doesn't align with stacked cells */
  .cookie-table thead {
    display: none;
  }

  /* Force table elements to behave like block elements */
  .cookie-table, 
  .cookie-table tbody, 
  .cookie-table tr, 
  .cookie-table td {
    display: block;
    width: 100%;
  }

  .cookie-table td {
    border-right: none !important;
    box-sizing: border-box;
  }

  /* Style the "Name" cell as a mini-header for each block */
  .cookie-name {
    background-color: #1a1a1a;
    font-weight: bold;
    padding-bottom: 5px;
    border-bottom: none !important;
  }

  /* Add space after the description before the next cookie starts */
  .cookie-desc {
    padding-top: 0;
    padding-bottom: 25px;
    border-bottom: 1px solid #ffffff !important;
  }
  
  /* Remove border from the very last element */
  .cookie-table tr:last-child td:last-child {
    border-bottom: none !important;
  }
}/* End custom CSS */