.elementor-1731 .elementor-element.elementor-element-prvhero1 > .elementor-container{max-width:1180px;}.elementor-1731 .elementor-element.elementor-element-prvhero1:not(.elementor-motion-effects-element-type-background), .elementor-1731 .elementor-element.elementor-element-prvhero1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#071011;}.elementor-1731 .elementor-element.elementor-element-prvhero1{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:175px 24px 70px 24px;}.elementor-1731 .elementor-element.elementor-element-prvhero1 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1731 .elementor-element.elementor-element-prvheroc1 > .elementor-element-populated{padding:0px 50px 0px 0px;}.elementor-1731 .elementor-element.elementor-element-prvkick1{-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%;}.elementor-1731 .elementor-element.elementor-element-prvtitle1{-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%;}.elementor-1731 .elementor-element.elementor-element-prvlead1{-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%;}.elementor-1731 .elementor-element.elementor-element-prvcompany1{-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%;}.elementor-1731 .elementor-element.elementor-element-prvbody1 > .elementor-container{max-width:1180px;}.elementor-1731 .elementor-element.elementor-element-prvbody1:not(.elementor-motion-effects-element-type-background), .elementor-1731 .elementor-element.elementor-element-prvbody1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F6F2;}.elementor-1731 .elementor-element.elementor-element-prvbody1{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:90px 24px 110px 24px;}.elementor-1731 .elementor-element.elementor-element-prvbody1 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1731 .elementor-element.elementor-element-prvbodyc1 > .elementor-element-populated{padding:0px 28px 0px 0px;}.elementor-1731 .elementor-element.elementor-element-prvtoc1{-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%;}.elementor-1731 .elementor-element.elementor-element-prvarticle1{-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-1731 .elementor-element.elementor-element-prvhero1{padding:180px 28px 72px 28px;}.elementor-1731 .elementor-element.elementor-element-prvbody1{padding:70px 28px 85px 28px;}}@media(max-width:767px){.elementor-1731 .elementor-element.elementor-element-prvhero1{padding:145px 18px 55px 18px;}.elementor-1731 .elementor-element.elementor-element-prvheroc1{width:100%;}.elementor-1731 .elementor-element.elementor-element-prvheroc1 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1731 .elementor-element.elementor-element-prvheroc2{width:100%;}.elementor-1731 .elementor-element.elementor-element-prvbody1{padding:46px 16px 64px 16px;}.elementor-1731 .elementor-element.elementor-element-prvbodyc1{width:100%;}.elementor-1731 .elementor-element.elementor-element-prvbodyc1 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1731 .elementor-element.elementor-element-prvbodyc2{width:100%;}}@media(min-width:768px){.elementor-1731 .elementor-element.elementor-element-prvheroc1{width:68%;}.elementor-1731 .elementor-element.elementor-element-prvheroc2{width:32%;}.elementor-1731 .elementor-element.elementor-element-prvbodyc1{width:28%;}.elementor-1731 .elementor-element.elementor-element-prvbodyc2{width:72%;}}@media(max-width:1024px) and (min-width:768px){.elementor-1731 .elementor-element.elementor-element-prvheroc1{width:62%;}.elementor-1731 .elementor-element.elementor-element-prvheroc2{width:38%;}.elementor-1731 .elementor-element.elementor-element-prvbodyc1{width:32%;}.elementor-1731 .elementor-element.elementor-element-prvbodyc2{width:68%;}}/* Start custom CSS for section, class: .elementor-element-prvhero1 */.elementor-1731 .elementor-element.elementor-element-prvhero1{position:relative;background:radial-gradient(circle at 78% 20%,rgba(113,202,209,.13),transparent 30%),linear-gradient(145deg,#071011 0%,#0c1618 100%);border-block-end:1px solid rgba(215,249,93,.16);overflow:clip}
.elementor-1731 .elementor-element.elementor-element-prvhero1::before{content:"";position:absolute;inline-size:320px;block-size:320px;inset-inline-end:-120px;inset-block-end:-190px;border:1px solid rgba(215,249,93,.14);border-radius:50%}
.elementor-1731 .elementor-element.elementor-element-prvhero1>.elementor-container{max-inline-size:1180px;min-block-size:330px;align-items:center}
.elementor-1731 .elementor-element.elementor-element-prvhero1 .cookies-kicker{color:#d7f95d;font-family:Montserrat,Arial,sans-serif;font-size:11px;font-weight:700;letter-spacing:.24em;text-transform:uppercase}
.elementor-1731 .elementor-element.elementor-element-prvhero1 .cookies-title{max-inline-size:780px;margin-block:14px 18px;color:#fff;font-family:Montserrat,Arial,sans-serif;font-size:clamp(46px,7vw,84px);font-weight:650;line-height:.96;letter-spacing:-.045em}
.elementor-1731 .elementor-element.elementor-element-prvhero1 .cookies-lead{max-inline-size:650px;color:rgba(255,255,255,.72);font-family:Montserrat,Arial,sans-serif;font-size:17px;line-height:1.75}
.elementor-1731 .elementor-element.elementor-element-prvhero1 .cookies-meta{margin-block-start:26px;color:#71cad1;font-family:Montserrat,Arial,sans-serif;font-size:11px;font-weight:650;letter-spacing:.12em;text-transform:uppercase}
.elementor-1731 .elementor-element.elementor-element-prvhero1 .cookies-company-card{position:relative;padding:30px;border:1px solid rgba(113,202,209,.28);border-radius:24px;background:rgba(255,255,255,.045);box-shadow:0 24px 70px rgba(0,0,0,.24)}
.elementor-1731 .elementor-element.elementor-element-prvhero1 .cookies-company-card::before{content:"COOKIES";position:absolute;inset-block-start:24px;inset-inline-end:24px;padding:7px 10px;border-radius:999px;background:#d7f95d;color:#101718;font:800 8px/1 Montserrat,Arial,sans-serif;letter-spacing:.12em}
.elementor-1731 .elementor-element.elementor-element-prvhero1 .cookies-company-card h2{margin:0 0 22px;color:#fff;font:650 20px/1.2 Montserrat,Arial,sans-serif}
.elementor-1731 .elementor-element.elementor-element-prvhero1 .cookies-company-card p{margin:0 0 9px;color:rgba(255,255,255,.68);font:13px/1.65 Montserrat,Arial,sans-serif}
.elementor-1731 .elementor-element.elementor-element-prvhero1 .cookies-company-card strong{color:#fff;font-weight:650}
.elementor-1731 .elementor-element.elementor-element-prvhero1 .cookies-company-card a{color:#d7f95d;text-decoration:none}
@media(max-width:1024px){.elementor-1731 .elementor-element.elementor-element-prvhero1>.elementor-container{min-block-size:500px}.elementor-1731 .elementor-element.elementor-element-prvhero1 .cookies-company-card{padding:24px}}
@media(max-width:767px){.elementor-1731 .elementor-element.elementor-element-prvhero1>.elementor-container{min-block-size:auto}.elementor-1731 .elementor-element.elementor-element-prvhero1 .cookies-title{font-size:44px}.elementor-1731 .elementor-element.elementor-element-prvhero1 .cookies-lead{font-size:15px}.elementor-1731 .elementor-element.elementor-element-prvhero1 .cookies-company-card{margin-block-start:18px}}
.elementor-1731 .elementor-element.elementor-element-prvhero1 .cookies-title .elementor-heading-title{margin:0;color:#fff;font-family:Montserrat,Arial,sans-serif;font-size:clamp(46px,7vw,84px);font-weight:650;line-height:.96;letter-spacing:-.045em}
@media(max-width:767px){.elementor-1731 .elementor-element.elementor-element-prvhero1 .cookies-title .elementor-heading-title{font-size:44px;line-height:1.02}}
.elementor-1731 .elementor-element.elementor-element-prvhero1 .cookies-company-card h2{max-inline-size:220px;font-size:17px;line-height:1.3}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-prvbody1 */.elementor-1731 .elementor-element.elementor-element-prvbody1{background:#f4f6f2}
.elementor-1731 .elementor-element.elementor-element-prvbody1>.elementor-container{max-inline-size:1180px;align-items:flex-start}
.elementor-1731 .elementor-element.elementor-element-prvbody1 .cookies-toc{position:sticky;inset-block-start:150px;padding:26px;border:1px solid rgba(9,24,26,.10);border-radius:20px;background:#fff;box-shadow:0 18px 50px rgba(9,24,26,.07)}
.elementor-1731 .elementor-element.elementor-element-prvbody1 .cookies-toc h3{margin:0 0 16px;color:#0b1719;font:700 13px/1.2 Montserrat,Arial,sans-serif;letter-spacing:.12em;text-transform:uppercase}
.elementor-1731 .elementor-element.elementor-element-prvbody1 .cookies-toc a{display:flex;align-items:center;gap:10px;min-block-size:38px;color:#536063;font:600 12px/1.3 Montserrat,Arial,sans-serif;text-decoration:none;transition:color .2s ease,transform .2s ease}
.elementor-1731 .elementor-element.elementor-element-prvbody1 .cookies-toc a::before{content:"";inline-size:6px;block-size:6px;border-radius:50%;background:#71cad1}
.elementor-1731 .elementor-element.elementor-element-prvbody1 .cookies-toc a:hover{color:#0b1719;transform:translateX(3px)}
.elementor-1731 .elementor-element.elementor-element-prvbody1 .cookies-article{padding:clamp(28px,5vw,64px);border:1px solid rgba(9,24,26,.09);border-radius:28px;background:#fff;box-shadow:0 22px 70px rgba(9,24,26,.07);color:#536063;font-family:Montserrat,Arial,sans-serif;font-size:15px;line-height:1.85}
.elementor-1731 .elementor-element.elementor-element-prvbody1 .cookies-article section{padding-block:4px 34px;scroll-margin-top:160px}
.elementor-1731 .elementor-element.elementor-element-prvbody1 .cookies-article section+section{padding-block-start:34px;border-block-start:1px solid rgba(9,24,26,.09)}
.elementor-1731 .elementor-element.elementor-element-prvbody1 .cookies-article h2{margin:0 0 15px;color:#0b1719;font-size:clamp(22px,3vw,31px);font-weight:650;line-height:1.2;letter-spacing:-.025em}
.elementor-1731 .elementor-element.elementor-element-prvbody1 .cookies-article h3{margin:24px 0 10px;color:#172527;font-size:16px;font-weight:700}
.elementor-1731 .elementor-element.elementor-element-prvbody1 .cookies-article p{margin:0 0 16px}
.elementor-1731 .elementor-element.elementor-element-prvbody1 .cookies-article ul{margin:0 0 18px;padding-inline-start:20px}
.elementor-1731 .elementor-element.elementor-element-prvbody1 .cookies-article li{margin-block:7px}
.elementor-1731 .elementor-element.elementor-element-prvbody1 .cookies-article li::marker{color:#71cad1}
.elementor-1731 .elementor-element.elementor-element-prvbody1 .cookies-article strong{color:#152426;font-weight:700}
.elementor-1731 .elementor-element.elementor-element-prvbody1 .cookies-article a{color:#276e75;text-decoration-thickness:1px;text-underline-offset:3px}
.elementor-1731 .elementor-element.elementor-element-prvbody1 .cookies-note{padding:20px 22px;border-inline-start:3px solid #d7f95d;border-radius:0 14px 14px 0;background:#f6f9e9;color:#314044}
@media(max-width:767px){.elementor-1731 .elementor-element.elementor-element-prvbody1 .cookies-toc{position:static;margin-block-end:18px}.elementor-1731 .elementor-element.elementor-element-prvbody1 .cookies-article{padding:26px 20px;border-radius:20px;font-size:14px}.elementor-1731 .elementor-element.elementor-element-prvbody1 .cookies-article section{scroll-margin-top:100px}}
.elementor-1731 .elementor-element.elementor-element-prvbody1 .cookies-table-wrap{max-inline-size:100%;overflow-x:auto;margin:22px 0 16px;border:1px solid rgba(9,24,26,.1);border-radius:16px}
.elementor-1731 .elementor-element.elementor-element-prvbody1 .cookies-table{inline-size:100%;min-inline-size:760px;border-collapse:collapse;background:#fff;font-size:12px;line-height:1.55}
.elementor-1731 .elementor-element.elementor-element-prvbody1 .cookies-table th{padding:14px 16px;background:#0b1719;color:#fff;text-align:left;font-weight:700;letter-spacing:.04em}
.elementor-1731 .elementor-element.elementor-element-prvbody1 .cookies-table td{padding:14px 16px;border-block-start:1px solid rgba(9,24,26,.08);vertical-align:top}
.elementor-1731 .elementor-element.elementor-element-prvbody1 .cookies-table code{color:#276e75;font:600 11px/1.5 monospace}
.elementor-1731 .elementor-element.elementor-element-prvbody1 .cookies-chip{display:inline-flex;padding:5px 8px;border-radius:999px;font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}
.elementor-1731 .elementor-element.elementor-element-prvbody1 .cookies-chip.necessary{background:#eff8cc;color:#35420b}
.elementor-1731 .elementor-element.elementor-element-prvbody1 .cookies-chip.preference{background:#e8f6f7;color:#205c62}
.elementor-1731 .elementor-element.elementor-element-prvbody1 .cookies-chip.analytics{background:#eef0ff;color:#3e4686}
.elementor-1731 .elementor-element.elementor-element-prvbody1 .cookies-chip.marketing{background:#fff0ed;color:#904a3e}
.elementor-1731 .elementor-element.elementor-element-prvbody1 .cookies-small{font-size:12px;color:#748083}
@media(max-width:767px){.elementor-1731 .elementor-element.elementor-element-prvbody1 .cookies-table{font-size:11px}.elementor-1731 .elementor-element.elementor-element-prvbody1 .cookies-table th,.elementor-1731 .elementor-element.elementor-element-prvbody1 .cookies-table td{padding:12px}}/* End custom CSS */