.elementor .cd-site{min-height:100vh;position:relative;font-size:16px;color:#58595b;line-height:1.6;overflow-x:clip; box-sizing:border-box; &:is(*) { --gutter:24px;--section-pad:88px;font-family:Figtree;background:#f4f3f1;-webkit-font-smoothing:antialiased } &:is(*) { @media (max-width:640px){--gutter:18px;--section-pad:60px} } & *, & *::before, & *::after { box-sizing:border-box } & :where(h1,h2,h3,h4,h5,h6) { font-family:Figtree;font-weight:500;color:#1f1f1f;letter-spacing:-.02em;line-height:1.15;margin:0;text-wrap:pretty } & :where(p) { margin:0 0 1em } & :where(a) { color:#9e7c48;text-decoration:none } & :where(a:hover) { color:#8f6e3e } & :where(img) { max-width:100%;height:auto } & summary::-webkit-details-marker { display:none } & summary { list-style:none;cursor:pointer }\n}.elementor .kz-li{&:is(*) { --cd-flag:1 }\n}.elementor .kz-ol{padding-inline-start:40px;margin-block-start:1em;margin-block-end:1em;margin-inline-start:0px;margin-inline-end:0px;}.elementor .kz-ul{padding-inline-start:40px;margin-block-start:1em;margin-block-end:1em;margin-inline-start:0px;margin-inline-end:0px;}.elementor .cd-svg{flex:0 0 auto;}.elementor .cd-menu-wrap{width:auto;flex:0 0 auto;&:is(*) { @media (min-width:941px){display:none} }\n}.elementor .cd-menu{padding:0px;display:block;flex:0 0 auto;&:is(*) { @media (min-width:941px){display:none} } &[open] > summary { position:fixed;top:18px;right:18px;z-index:1001;background:#fff }\n}.elementor .kz-acc-body{width:auto;min-width:0px;position:static;padding:0px;display:block;}.elementor .kz-acc-title{width:auto;min-width:0px;position:static;padding:0px;display:contents;}.elementor .kz-acc-head{width:auto;min-width:0px;position:static;padding:0px;gap:0px;}.elementor .kz-acc-item{width:auto;min-width:0px;position:static;padding:0px;display:block;}.elementor .kz-acc{width:auto;min-width:0px;position:static;padding:0px;display:block;}.elementor .in-655896d3{& > span:nth-of-type(1) { font-size:12.5px;color:#7c7c7a; } & > span:nth-of-type(2) { font-size:15px;font-weight:500;color:#1f1f1f; }\n}.elementor .in-a9c66694{& > span:nth-of-type(1) { width:18px;height:18px;display:inline-block;flex:0 0 auto;padding:0;min-width:0;&:is(*){position:relative;vertical-align:middle}&::before{content:"";position:absolute;inset:0;background-color:currentColor;mask:url("https://cretadream.com/wp-content/uploads/2026/11/cd-icoon-locatie.png") center/100% 100% no-repeat} }\n}.elementor .in-ad5aa383{& > span:nth-of-type(1) { display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:50%;color:#9e7c48;flex:0 0 auto;&:is(*){background:#f7f2e8} } & > span:nth-of-type(1) > span:nth-of-type(1) { width:18px;height:18px;display:inline-block;flex:0 0 auto;padding:0;min-width:0;&:is(*){position:relative;vertical-align:middle}&::before{content:"";position:absolute;inset:0;background-color:currentColor;mask:url("https://cretadream.com/wp-content/uploads/2026/11/cd-icoon-mail.png") center/100% 100% no-repeat} } & > span:nth-of-type(2) > span:nth-of-type(1) { font-size:12.5px;color:#7c7c7a; } & > span:nth-of-type(2) > span:nth-of-type(2) { font-size:15px;font-weight:500;color:#1f1f1f; }\n}.elementor .in-fc90db80{& > span:nth-of-type(1) { display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:50%;color:#9e7c48;flex:0 0 auto;&:is(*){background:#f7f2e8} } & > span:nth-of-type(1) > span:nth-of-type(1) { width:18px;height:18px;display:inline-block;flex:0 0 auto;padding:0;min-width:0;&:is(*){position:relative;vertical-align:middle}&::before{content:"";position:absolute;inset:0;background-color:currentColor;mask:url("https://cretadream.com/wp-content/uploads/2026/11/cd-icoon-telefoon.png") center/100% 100% no-repeat} } & > span:nth-of-type(2) > span:nth-of-type(1) { font-size:12.5px;color:#7c7c7a; } & > span:nth-of-type(2) > span:nth-of-type(2) { font-size:15px;font-weight:500;color:#1f1f1f; }\n}.elementor .in-6f20322d{margin:0px;display:list-item; & > span:nth-of-type(1) { width:13px;height:13px;display:inline-block;flex:0 0 auto;padding:0;min-width:0;&:is(*){position:relative;vertical-align:middle}&::before{content:"";position:absolute;inset:0;background-color:currentColor;mask:url("https://cretadream.com/wp-content/uploads/2026/11/cd-icoon-chevron-rechts.png") center/100% 100% no-repeat} }\n}.elementor .in-e32aac34{list-style-type:decimal;\n}.elementor .in-4673ff98{& > span:nth-of-type(1) { width:16px;height:16px;display:inline-block;flex:0 0 auto;padding:0;min-width:0;&:is(*){position:relative;vertical-align:middle}&::before{content:"";position:absolute;inset:0;background-color:currentColor;mask:url("https://cretadream.com/wp-content/uploads/2026/11/cd-icoon-linkedin.png") center/100% 100% no-repeat} }\n}.elementor .in-fefcdcee{& > span:nth-of-type(1) { width:16px;height:16px;display:inline-block;flex:0 0 auto;padding:0;min-width:0;&:is(*){position:relative;vertical-align:middle}&::before{content:"";position:absolute;inset:0;background-color:currentColor;mask:url("https://cretadream.com/wp-content/uploads/2026/11/cd-icoon-facebook.png") center/100% 100% no-repeat} }\n}.elementor .in-191720e7{& > span:nth-of-type(1) { width:16px;height:16px;display:inline-block;flex:0 0 auto;padding:0;min-width:0;&:is(*){position:relative;vertical-align:middle}&::before{content:"";position:absolute;inset:0;background-color:currentColor;mask:url("https://cretadream.com/wp-content/uploads/2026/11/cd-icoon-instagram.png") center/100% 100% no-repeat} }\n}.elementor .in-89c532d2{margin:0px;display:list-item; & > span:nth-of-type(1) { font-size:13.5px;color:rgba(255, 255, 255, .64);text-decoration:none;display:inline-flex;align-items:center;gap:8px;&:is(*){transition:color .15s cubic-bezier(.4, 0, .2, 1)} }\n}.elementor .in-7f62b1da{margin:0px;display:list-item; & > a:nth-of-type(1) > span:nth-of-type(1) { display:inline-flex;align-items:center;font-size:12px;font-weight:500;line-height:1;padding:6px 12px;border-radius:999px; } & > a:nth-of-type(1) > span:nth-of-type(1) { color:#ffffff;&:is(*){background:#b08a52} } & > a:nth-of-type(1) > span:nth-of-type(1) { font-size:10px;padding:4px 8px; }\n}.elementor .in-af242e0d{& > span:nth-of-type(1) { font-weight:400;font-size:17px;line-height:1;letter-spacing:.1em;color:#58595b;white-space:nowrap;&:is(*){font-family:Cinzel} } & > span:nth-of-type(1) { font-size:15.6px } & > span:nth-of-type(2) { font-size:7px;letter-spacing:.32em;color:#7c7c7a;white-space:nowrap; } & > span:nth-of-type(2) { font-size:6.4px }\n}.elementor .in-bcc8a3bc{& > span:nth-of-type(1) { width:40px;height:40px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;color:#ffffff;flex:0 0 auto;&:is(*){background:#ffffff29;transition:background .15s cubic-bezier(.4, 0, .2, 1)} } & > span:nth-of-type(1) > span:nth-of-type(1) { width:17px;height:17px;display:inline-block;flex:0 0 auto;padding:0;min-width:0;&:is(*){position:relative;vertical-align:middle}&::before{content:"";position:absolute;inset:0;background-color:currentColor;mask:url("https://cretadream.com/wp-content/uploads/2026/11/cd-icoon-mail.png") center/100% 100% no-repeat} } & > span:nth-of-type(2) > span:nth-of-type(1) { display:block;font-size:12.5px;color:#ffffffb8; } & > span:nth-of-type(2) > span:nth-of-type(2) { display:block;font-size:14.5px;font-weight:500;color:#ffffff; }\n}.elementor .in-d6cc09d5{& > span:nth-of-type(1) { width:40px;height:40px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;color:#ffffff;flex:0 0 auto;&:is(*){background:#ffffff29;transition:background .15s cubic-bezier(.4, 0, .2, 1)} } & > span:nth-of-type(1) > span:nth-of-type(1) { width:17px;height:17px;display:inline-block;flex:0 0 auto;padding:0;min-width:0;&:is(*){position:relative;vertical-align:middle}&::before{content:"";position:absolute;inset:0;background-color:currentColor;mask:url("https://cretadream.com/wp-content/uploads/2026/11/cd-icoon-telefoon.png") center/100% 100% no-repeat} } & > span:nth-of-type(2) > span:nth-of-type(1) { display:block;font-size:12.5px;color:#ffffffb8; } & > span:nth-of-type(2) > span:nth-of-type(2) { display:block;font-size:14.5px;font-weight:500;color:#ffffff; }\n}.elementor .in-8230f29b{& > em:nth-of-type(1) { font-style:italic;font-weight:400;letter-spacing:0;&:is(*){font-family:Instrument Serif} }\n}.elementor .in-b8719afe{& > span:nth-of-type(1) { width:16px;height:16px;display:inline-block;flex:0 0 auto;padding:0;min-width:0;&:is(*){position:relative;vertical-align:middle}&::before{content:"";position:absolute;inset:0;background-color:currentColor;mask:url("https://cretadream.com/wp-content/uploads/2026/11/cd-icoon-wereldbol.png") center/100% 100% no-repeat} }\n}.elementor .in-7a12ab75{& > span:nth-of-type(1) { display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:50%;color:#9e7c48;flex:0 0 auto;&:is(*){background:#f7f2e8} } & > span:nth-of-type(1) { width:38px;height:38px; } & > span:nth-of-type(1) { color:#cbb48a;&:is(*){background:#ffffff1a} } & > span:nth-of-type(1) > span:nth-of-type(1) { width:16px;height:16px;display:inline-block;flex:0 0 auto;padding:0;min-width:0;&:is(*){position:relative;vertical-align:middle}&::before{content:"";position:absolute;inset:0;background-color:currentColor;mask:url("https://cretadream.com/wp-content/uploads/2026/11/cd-icoon-telefoon.png") center/100% 100% no-repeat} }\n}.elementor .in-9001dcb2{margin:0px;display:list-item; & > a:nth-of-type(1) { --i:3 } & > a:nth-of-type(1) > span:nth-of-type(1) { font-size:12px;font-weight:600;letter-spacing:.12em;color:#cbb48a;opacity:.85; }\n}.elementor .in-ac4839d2{margin:0px;display:list-item; & > a:nth-of-type(1) { --i:2 } & > a:nth-of-type(1) > span:nth-of-type(1) { font-size:12px;font-weight:600;letter-spacing:.12em;color:#cbb48a;opacity:.85; }\n}.elementor .in-ca9a1510{margin:0px;display:list-item; & > a:nth-of-type(1) { --i:1 } & > a:nth-of-type(1) > span:nth-of-type(1) { font-size:12px;font-weight:600;letter-spacing:.12em;color:#cbb48a;opacity:.85; }\n}.elementor .in-7f3df721{margin:0px;display:list-item; & > a:nth-of-type(1) { --i:0 } & > a:nth-of-type(1) > span:nth-of-type(1) { font-size:12px;font-weight:600;letter-spacing:.12em;color:#cbb48a;opacity:.85; }\n}.elementor .in-e345daf0{& > span:nth-of-type(1) { font-weight:400;font-size:17px;line-height:1;letter-spacing:.1em;color:#58595b;white-space:nowrap;&:is(*){font-family:Cinzel} } & > span:nth-of-type(1) { font-size:15.6px }\n}.elementor .in-d8f8d2b6{& > span:nth-of-type(1) { width:14px;height:14px;display:inline-block;flex:0 0 auto;padding:0;min-width:0;&:is(*){position:relative;vertical-align:middle}&::before{content:"";position:absolute;inset:0;background-color:currentColor;mask:url("https://cretadream.com/wp-content/uploads/2026/11/cd-icoon-wereldbol.png") center/100% 100% no-repeat} } & > span:nth-of-type(3) { position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0; }\n}.elementor .in-5b7cd910{& > span:nth-of-type(1) { width:15px;height:15px;display:inline-block;flex:0 0 auto;padding:0;min-width:0;&:is(*){position:relative;vertical-align:middle}&::before{content:"";position:absolute;inset:0;background-color:currentColor;mask:url("https://cretadream.com/wp-content/uploads/2026/11/cd-icoon-telefoon.png") center/100% 100% no-repeat} }\n}.elementor .in-ef46b5b9{& > span:nth-of-type(1) { width:14px;height:14px;display:inline-block;flex:0 0 auto;padding:0;min-width:0;&:is(*){position:relative;vertical-align:middle}&::before{content:"";position:absolute;inset:0;background-color:currentColor;mask:url("https://cretadream.com/wp-content/uploads/2026/11/cd-icoon-chevron-omlaag.png") center/100% 100% no-repeat} }\n}.elementor .ico-09bbceec{&:is(*) { background:url("https://cretadream.com/wp-content/uploads/2026/11/cd-achtergrond-hero-pagina.webp") center bottom/cover no-repeat }\n}.elementor .ico-f04ab971{width:19px;height:19px;min-width:0px;padding:0px;display:inline-block;flex:0 0 auto;&:is(*) { position:relative;vertical-align:middle } &::before { content:"";position:absolute;inset:0;background-color:currentColor;mask:url("https://cretadream.com/wp-content/uploads/2026/11/cd-icoon-menu.png") center/100% 100% no-repeat }\n}.elementor .in-cfaaef33{& > span:nth-of-type(1) { font-weight:400;font-size:17px;line-height:1;letter-spacing:.1em;color:#58595b;white-space:nowrap;&:is(*){font-family:Cinzel} } & > span:nth-of-type(1) { font-size:17.2px }\n}.elementor .in-5f8f4af2{display:inline;}.elementor .in-d6a4042c{margin:0px;display:list-item;\n}.elementor .in-7c95df77{display:list-item;\n}.elementor .in-eb334c84{margin:0px;display:list-item; & > a:nth-of-type(1) { font-size:14px;font-weight:500;white-space:nowrap;color:#1f1f1f;text-decoration:none;display:inline-flex;align-items:center;gap:4px;&:hover{color:#9e7c48}&:is(*){transition:color .15s cubic-bezier(.4, 0, .2, 1)}&.is-active{color:#9e7c48} }\n}.elementor .in-572cb747{list-style-type:disc;\n}.elementor .container{max-width:1200px;margin-inline:auto; &:is(*) { padding-inline:var(--gutter) }\n}.elementor .grid{display:grid;gap:16px;}.elementor .gside{&:is(*) { grid-template-columns:340px minmax(0,1fr) } &:is(*) { @media (max-width:900px){grid-template-columns:minmax(0,1fr)} }\n}.elementor .eyebrow{font-weight:600;font-size:12px;color:#9e7c48;letter-spacing:0.14em;text-transform:uppercase;margin:0px;}.elementor .eyebrow--on-dark{color:#cbb48a;}.elementor .section-heading{max-width:680px;display:flex;flex-direction:column;gap:16px;& h1 { font-size:clamp(40px, 5vw, 64px);line-height:1.08 } & h2 { font-size:clamp(30px, 3.4vw, 44px) } & h3 { font-size:clamp(30px, 3.4vw, 44px) }\n}.elementor .btn{font-weight:500;font-size:15px;line-height:1.2;text-decoration:none;cursor:pointer;padding-block-start:12px;padding-block-end:12px;padding-inline-start:26px;padding-inline-end:26px;border-radius:999px;border-width:1px;border-color:transparent;border-style:solid;display:inline-flex;gap:8px;justify-content:center;align-items:center;white-space:nowrap; &:is(*) { font-family:Figtree;transition:background .15s cubic-bezier(.4, 0, .2, 1),color .15s cubic-bezier(.4, 0, .2, 1),border-color .15s cubic-bezier(.4, 0, .2, 1) } &:disabled { opacity:.5;pointer-events:none }\n}.elementor .btn--sm{font-size:14px;padding-block-start:8px;padding-block-end:8px;padding-inline-start:18px;padding-inline-end:18px;}.elementor .btn--block{width:100%;}.elementor .btn--primary:hover,.elementor .btn--primary:focus-visible{color:#ffffff;background-color:#9e7c48;}.elementor .btn--primary{color:#ffffff;&:is(*) { background:#b08a52 }\n}.elementor .btn--outline:hover,.elementor .btn--outline:focus-visible{color:#1f1f1f;background-color:#f0eeea;}.elementor .btn--outline{color:#1f1f1f;border-color:#c9c7c2;&:is(*) { background:transparent }\n}.elementor .btn--outline-dark:hover,.elementor .btn--outline-dark:focus-visible{color:#ffffff;background-color:#ffffff1a;}.elementor .btn--outline-dark{color:#ffffff;border-color:#ffffff73;&:is(*) { background:transparent }\n}.elementor .btn--white:hover,.elementor .btn--white:focus-visible{color:#1f1f1f;background-color:#f0eeea;}.elementor .btn--white{color:#1f1f1f;&:is(*) { background:#ffffff }\n}.elementor .icon-dot{width:42px;height:42px;color:#9e7c48;border-radius:50%;display:inline-flex;flex:0 0 auto;justify-content:center;align-items:center;&:is(*) { background:#f7f2e8 }\n}.elementor .wordmark{text-decoration:none;display:inline-flex;gap:12px;align-items:center;& img { width:auto;flex:0 0 auto }\n}.elementor .wordmark__text{display:flex;flex-direction:column;gap:2px;}.elementor .wordmark--on-dark{& img { filter:brightness(0) invert(1) } & .wordmark__text > span:nth-of-type(1) { color:#ffffff!important } & .wordmark__text > span:nth-of-type(2) { color:rgba(255, 255, 255, .64)!important }\n}.elementor .card{border-radius:12px;&:is(*) { background:#ffffff;box-shadow:0 2px 12px rgba(31, 31, 31, .06) }\n}.elementor .contact-row:hover,.elementor .contact-row:focus-visible{color:inherit;box-shadow:0px 8px 24px 0px rgba(31, 31, 31, .1);}.elementor .contact-row{color:inherit;text-decoration:none;padding-block-start:16px;padding-block-end:16px;padding-inline-start:18px;padding-inline-end:18px;border-radius:12px;display:flex;gap:14px;align-items:center;&:is(*) { background:#ffffff;box-shadow:0 2px 12px rgba(31, 31, 31, .06) }\n}.elementor .breadcrumb{font-size:13.5px;color:#7c7c7a;padding:0px;margin:0px;display:flex;gap:4px;flex-wrap:wrap;align-items:center;&:is(*) { list-style:none } & .kz-li { display:inline-flex;align-items:center } & a { color:inherit;text-decoration:none;transition:color .15s cubic-bezier(.4, 0, .2, 1) } & a:hover { color:#1f1f1f } & span:first-child:not(:last-child) { margin:0 7px;opacity:.55 } & .kz-li:last-child span:last-child { color:#1f1f1f }\n}.elementor .nav-shell{position:sticky;inset-block-start:0px;z-index:50;padding-block-start:28px;padding-block-end:6px;padding-inline-start:24px;padding-inline-end:24px;&:is(*) { @media (max-width:940px){padding:20px 16px 6px} }\n}.elementor .nav-shell__inner{padding-inline:0;\n}.elementor .navbar{padding-block-start:14px;padding-block-end:14px;padding-inline-start:0px;padding-inline-end:0px;border-radius:999px;display:grid;gap:24px;align-items:center;&:is(*) { grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);background:#ffffff;box-shadow:0 10px 30px rgba(31, 31, 31, .08) } &:is(*) { @media (max-width:940px){grid-template-columns:auto minmax(0,1fr);padding:10px 0;gap:10px} }\n}.elementor .navbar__links{min-width:0px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:32px;padding-inline-end:0px;margin:0px;display:flex;gap:22px;align-items:center;justify-self:start; &:is(*) { list-style:none } &:is(*) { @media (max-width:940px){display:none} }\n}.elementor .navbar__link:hover,.elementor .navbar__link:focus-visible{color:#9e7c48;}.elementor .navbar__link{font-weight:500;font-size:14px;color:#1f1f1f;text-decoration:none;display:inline-flex;gap:4px;align-items:center;white-space:nowrap; &:is(*) { transition:color .15s cubic-bezier(.4, 0, .2, 1) } &.is-active { color:#9e7c48 }\n}.elementor .navbar__group{position:relative;&>.navbar__link :is(.cd-svg,span) { transition:transform .15s cubic-bezier(.4, 0, .2, 1) } &:hover .navbar__dropdown { opacity:1;visibility:visible;transform:none } &:focus-within .navbar__dropdown { opacity:1;visibility:visible;transform:none } &:hover>.navbar__link :is(.cd-svg,span) { transform:rotate(180deg) } &:focus-within>.navbar__link :is(.cd-svg,span) { transform:rotate(180deg) }\n}.elementor .navbar__dropdown{position:absolute;inset-block-start:100%;inset-inline-start:-14px;z-index:60;padding-block-start:14px;opacity:0%;transform:translate3d(0px, -4px, 0px);&:is(*) { visibility:hidden;transition:opacity .15s cubic-bezier(.4, 0, .2, 1),transform .15s cubic-bezier(.4, 0, .2, 1),visibility .15s } & .kz-ul { background:#ffffff;border-radius:12px;box-shadow:0 8px 24px rgba(31, 31, 31, .1);border:1px solid #e7e4de;padding:8px;display:flex;flex-direction:column;min-width:200px;list-style:none;margin:0 } & a { display:block;font-size:14px;font-weight:500;color:#1f1f1f;text-decoration:none;padding:10px 14px;border-radius:8px;white-space:nowrap;transition:background .15s cubic-bezier(.4, 0, .2, 1) } & a:hover { background:#f7f2e8;color:#9e7c48 }\n}.elementor .navbar__logo{min-width:0px;justify-self:center; &:is(*) { @media (max-width:940px){justify-self:start;padding-left:18px} }\n}.elementor .navbar__actions{min-width:0px;padding-inline-end:16px;display:flex;gap:14px;align-items:center;justify-self:end; &:is(*) { @media (max-width:940px){padding-right:12px} }\n}.elementor .navbar__phone:hover,.elementor .navbar__phone:focus-visible{color:#9e7c48;}.elementor .navbar__phone{font-size:14px;color:#1f1f1f;text-decoration:none;display:inline-flex;gap:7px;align-items:center;white-space:nowrap; &:is(*) { @media (max-width:1180px){display:none} }\n}.elementor .navbar__lang:hover,.elementor .navbar__lang:focus-visible{color:#9e7c48;border-color:#b08a52;}.elementor .navbar__lang{font-weight:600;font-size:13px;color:#1f1f1f;letter-spacing:0.04em;text-decoration:none;padding-block-start:6px;padding-block-end:6px;padding-inline-start:12px;padding-inline-end:12px;border-radius:999px;border-width:1px;border-color:#e7e4de;border-style:solid;display:inline-flex;gap:5px;align-items:center;&:is(*) { transition:border-color .15s cubic-bezier(.4, 0, .2, 1),color .15s cubic-bezier(.4, 0, .2, 1) } &:is(*) { @media (max-width:940px){display:none} }\n}.elementor .navbar__burger{width:40px;height:40px;color:#1f1f1f;cursor:pointer;border-radius:50%;border-width:1px;border-color:#c9c7c2;border-style:solid;display:none;justify-content:center;align-items:center;&:is(*) { background:transparent } &:is(*) { @media (max-width:940px){display:inline-flex} } & > div { display:none }\n}.elementor .navbar__cta{&:is(*) { @media (max-width:560px){display:none} }\n}.elementor .mobile-menu{position:fixed;z-index:100;padding-block-start:22px;padding-block-end:30px;padding-inline-start:26px;padding-inline-end:26px;display:flex;flex-direction:column;overflow-y:auto; &:is(*) { inset:0;background:#1f1f1f;animation:menuFade .3s cubic-bezier(.4, 0, .2, 1) both }\n}.elementor .mobile-menu__head{margin-block-end:34px;display:flex;justify-content:space-between;align-items:center;}.elementor .mobile-menu__nav{flex:1 0 auto;}.elementor .mobile-menu__list{padding:0px;margin:0px;&:is(*) { list-style:none } & a { display:flex;align-items:baseline;gap:14px;padding:13px 0;font-size:28px;font-weight:500;letter-spacing:-.01em;color:#ffffff;text-decoration:none;border-bottom:1px solid rgba(255, 255, 255, .14);animation:menuIn .45s cubic-bezier(.4, 0, .2, 1) both;animation-delay:calc(var(--i) * 55ms) }\n}.elementor .mobile-menu__group{margin-block-start:22px;& .eyebrow { margin-bottom:12px }\n}.elementor .mobile-menu__pills{display:flex;gap:10px;flex-wrap:wrap;& a { display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:999px;border:1px solid rgba(255, 255, 255, .14);font-size:13.5px;font-weight:500;color:#ffffffd9;text-decoration:none }\n}.elementor .mobile-menu__foot{position:relative;margin-block-start:36px;display:flex;flex-direction:column;gap:14px;}.elementor .mobile-menu__phone{font-weight:500;font-size:15px;color:#ffffff;text-decoration:none;display:inline-flex;gap:10px;align-items:center;}.elementor .mobile-menu__lang{font-weight:500;font-size:14px;color:rgba(255, 255, 255, .64);text-decoration:none;display:inline-flex;gap:10px;align-items:center;}.elementor .cta-panel{overflow:hidden;position:relative;padding-block-start:44px;padding-block-end:44px;padding-inline-start:48px;padding-inline-end:48px;border-radius:24px;display:flex;gap:40px;justify-content:space-between;align-items:center;&:is(*) { background:#b08a52 } & h2 { margin:0 0 26px;font-size:clamp(30px, 3.4vw, 44px);color:#ffffff;line-height:1.15 } &:is(*) { @media (max-width:900px){flex-direction:column;align-items:flex-start;padding:40px 28px} }\n}.elementor .cta-panel__ring{width:340px;height:340px;position:absolute;inset-block-start:-140px;inset-inline-end:120px;border-radius:50%;border-width:70px;border-color:rgba(255,255,255,.07);border-style:solid;pointer-events:none;\n}.elementor .cta-panel__body{max-width:520px;position:relative;}.elementor .cta-panel__eyebrow{font-weight:600;font-size:12px;color:#ffffffd9;letter-spacing:0.14em;text-transform:uppercase;margin-block-start:0px;margin-block-end:14px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .cta-panel__buttons{display:flex;gap:12px;flex-wrap:wrap;}.elementor .cta-panel__contact{position:relative;display:flex;flex-direction:column;gap:18px;& a { display:flex;align-items:center;gap:12px;text-decoration:none } & a:hover > span:nth-of-type(1) { background:#ffffff47!important }\n}.elementor .footer-wrap{padding-block-start:64px;padding-block-end:0px;padding-inline-start:16px;padding-inline-end:16px;}.elementor .footer{color:rgba(255, 255, 255, .64);padding-block-start:56px;padding-block-end:28px;padding-inline-start:0px;padding-inline-end:0px;border-start-start-radius:24px;border-start-end-radius:24px;border-end-start-radius:0px;border-end-end-radius:0px;&:is(*) { background:#1f1f1f }\n}.elementor .footer__cols{display:flex;gap:32px;flex-wrap:wrap;justify-content:space-between;}.elementor .footer__cols--spaced{margin-block-start:48px;}.elementor .footer__brand{margin-inline-end:24px;}.elementor .footer__col{min-width:150px;& .kz-ul { list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px } & a { font-size:13.5px;color:rgba(255, 255, 255, .64);text-decoration:none;display:inline-flex;align-items:center;gap:8px;transition:color .15s cubic-bezier(.4, 0, .2, 1) } & a:hover { color:#ffffff }\n}.elementor .footer__title{font-weight:600;font-size:13px;color:#ffffff;letter-spacing:0.04em;margin-block-start:0px;margin-block-end:14px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .footer__socials{margin-block-start:18px;display:flex;gap:8px;& a { width:34px;height:34px;border-radius:50%;border:1px solid rgba(255, 255, 255, .14);display:inline-flex;align-items:center;justify-content:center;color:rgba(255, 255, 255, .64);transition:background .15s cubic-bezier(.4, 0, .2, 1),color .15s cubic-bezier(.4, 0, .2, 1) } & a:hover { background:#b08a52;border-color:#b08a52;color:#fff }\n}.elementor .footer__bottom{font-size:12.5px;padding-block-start:22px;margin-block-start:44px;border-block-start-width:1px;display:flex;gap:12px;flex-wrap:wrap;justify-content:space-between;border-top-style: solid; border-top-color: rgba(255, 255, 255, .14); & p { margin:0 } & a { color:#ffffff;text-decoration:none }\n}.elementor .footer__legal{padding:0px;margin:0px;display:flex;gap:20px;flex-wrap:wrap;&:is(*) { list-style:none } & a { color:rgba(255, 255, 255, .64) } & a:hover { color:#ffffff }\n}.elementor .hero-backdrop{width:100%;height:100%;position:absolute;display:block;pointer-events:none; &:is(*) { inset:0 }\n}.elementor .page-hero-wrap{margin-block-start:-100px;margin-block-end:0px;margin-inline-start:16px;margin-inline-end:16px;&:is(*) { @media (max-width:640px){margin-inline:0} } &:is(*) { @media (max-width:640px){margin-inline:0} } &:is(*) { @media (max-width:640px){margin-inline:0} } &:is(*) { @media (max-width:640px){margin-inline:0} } &:is(*) { @media (max-width:640px){margin-inline:0} } &:is(*) { @media (max-width:640px){margin-inline:0} } &:is(*) { @media (max-width:640px){margin-inline:0} } &:is(*) { @media (max-width:640px){margin-inline:0} } &:is(*) { @media (max-width:640px){margin-inline:0} } &:is(*) { @media (max-width:640px){margin-inline:0} } &:is(*) { @media (max-width:640px){margin-inline:0} }\n}.elementor .page-hero{overflow:hidden;position:relative;text-align:center;padding-block-start:186px;padding-block-end:110px;padding-inline-start:24px;padding-inline-end:24px;border-radius:24px;&:is(*) { background:#1f1f1f } & h1 { margin:0;font-size:clamp(40px, 5vw, 64px);line-height:1.08;color:#ffffff;position:relative } &:is(*) { @media (max-width:640px){border-radius:0 0 24px 24px;padding:150px 20px 72px} } & h1 { margin:0;font-size:clamp(40px, 5vw, 64px);line-height:1.08;color:#ffffff;position:relative } &:is(*) { @media (max-width:640px){border-radius:0 0 24px 24px;padding:150px 20px 72px} } & h1 { margin:0;font-size:clamp(40px, 5vw, 64px);line-height:1.08;color:#ffffff;position:relative } &:is(*) { @media (max-width:640px){border-radius:0 0 24px 24px;padding:150px 20px 72px} } & h1 { margin:0;font-size:clamp(40px, 5vw, 64px);line-height:1.08;color:#ffffff;position:relative } &:is(*) { @media (max-width:640px){border-radius:0 0 24px 24px;padding:150px 20px 72px} } & h1 { margin:0;font-size:clamp(40px, 5vw, 64px);line-height:1.08;color:#ffffff;position:relative } &:is(*) { @media (max-width:640px){border-radius:0 0 24px 24px;padding:150px 20px 72px} } & h1 { margin:0;font-size:clamp(40px, 5vw, 64px);line-height:1.08;color:#ffffff;position:relative } &:is(*) { @media (max-width:640px){border-radius:0 0 24px 24px;padding:150px 20px 72px} } & h1 { margin:0;font-size:clamp(40px, 5vw, 64px);line-height:1.08;color:#ffffff;position:relative } &:is(*) { @media (max-width:640px){border-radius:0 0 24px 24px;padding:150px 20px 72px} } & h1 { margin:0;font-size:clamp(40px, 5vw, 64px);line-height:1.08;color:#ffffff;position:relative } &:is(*) { @media (max-width:640px){border-radius:0 0 24px 24px;padding:150px 20px 72px} } & h1 { margin:0;font-size:clamp(40px, 5vw, 64px);line-height:1.08;color:#ffffff;position:relative } &:is(*) { @media (max-width:640px){border-radius:0 0 24px 24px;padding:150px 20px 72px} } & h1 { margin:0;font-size:clamp(40px, 5vw, 64px);line-height:1.08;color:#ffffff;position:relative } &:is(*) { @media (max-width:640px){border-radius:0 0 24px 24px;padding:150px 20px 72px} }\n}.elementor .page-hero__crumbs{position:relative;color:rgba(255, 255, 255, .64);margin-block-start:18px;justify-content:center;& a { color:rgba(255, 255, 255, .64) } & a:hover { color:#ffffff } & .kz-li:last-child span:last-child { color:#ffffff }\n}.elementor .contact{padding-block-start:72px;padding-block-end:24px;gap:48px;}.elementor .contact__aside{display:flex;flex-direction:column;gap:22px;}.elementor .contact__lead{font-size:14.5px;margin:0px;}.elementor .contact__rows{display:flex;flex-direction:column;gap:12px;}.elementor .contact__form{padding:28px;align-self:start;}.elementor .contact__form-title{font-size:20px;margin-block-start:0px;margin-block-end:20px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .cd-header{display:contents;}.elementor .cd-footer{display:contents;}.elementor .cd-mail{display:flex;flex-direction:column;gap:12px;}.elementor .cd-menu-panel{display:flex;flex-direction:column;}