.elementor .e-3865f2b9-9615{max-width:1100px;font-family:var(--font-display);font-weight:600;font-size:116px;color:var(--umber);letter-spacing:-3.48px;line-height:110px;}.elementor .e-7f51df8a-515a{max-width:700px;font-size:22px;line-height:33px;}.elementor .e-1c858508-ad2b{width:auto;padding:0px;flex-direction:row;gap:14px;flex-wrap:wrap;}.elementor .e-316ba26a-4a6f{padding-block-start:205px;padding-block-end:104px;padding-inline-start:56px;padding-inline-end:56px;background-image:linear-gradient(90deg, rgba(244, 237, 226, 1) 0%,rgba(244, 237, 226, 1) 38%,rgba(244, 237, 226, 0.98) 44%,rgba(244, 237, 226, 0.94) 50%,rgba(244, 237, 226, 0.86) 56%,rgba(244, 237, 226, 0.72) 64%,rgba(244, 237, 226, 0.54) 74%,rgba(244, 237, 226, 0.38) 86%,rgba(244, 237, 226, 0.3) 100%),linear-gradient(180deg, rgba(244, 237, 226, 0) 70%,rgba(244, 237, 226, 1) 100%),url("https://staging.joshlain.cz/wp-content/uploads/2026/11/matterhorn-hero.webp");background-repeat:repeat,repeat,no-repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;flex-direction:column;gap:32px;align-items:flex-start;background-size: 100% 100%, 100% 100%, auto 150%; background-position: 0% 0%, 0% 0%, 100% 30%; background-size: 100% 100%, 100% 100%, 62% auto; background-position: 0% 0%, 0% 0%, 100% 30%; background-size: 100% 100%, 100% 100%, 62% auto; background-position: 0% 0%, 0% 0%, 100% 30%; background-size: 100% 100%, 100% 100%, 62% auto; background-position: 0% 0%, 0% 0%, 100% 30%;\n}.elementor .e-91d1341-96e7{padding-block-end:14px;background-image:linear-gradient(#7ed6d3 0%,#7ed6d3 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-repeat: no-repeat; background-position: left bottom; background-size: 32px 4px;\n}.elementor .e-bdccb2-f92d{width:auto;padding:0px;flex-direction:column;gap:14px;}.elementor .e-34bb8421-add5{max-width:320px;font-size:17px;}.elementor .e-20308c8a-4d5f{padding:0px;flex-direction:row;gap:24px;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;}.elementor .e-40fcbb60-9e6e{column-gap:40px;padding:0px;grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(3, auto);row-gap: 56px;\n}.elementor .e-66b32a0f-8d39{padding-block-start:112px;padding-block-end:112px;}.elementor .e-5c04e029-1c5b{padding-block-end:14px;background-image:linear-gradient(#7ed6d3 0%,#7ed6d3 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-repeat: no-repeat; background-position: left bottom; background-size: 32px 4px;\n}.elementor .e-77a8897d-6b65{width:auto;padding:0px;flex-direction:column;gap:14px;}.elementor .e-4ccf7efe-bace{font-family:var(--font-display);font-weight:600;font-size:32px;color:var(--umber);letter-spacing:-0.84px;line-height:34px;margin-block-end:0px;}.elementor .e-5c82aa8-259b:hover,.elementor .e-5c82aa8-259b:focus-visible{background-image:linear-gradient(#7ed6d3 0%,#7ed6d3 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:#d3ebe8;box-shadow:0px 18px 36px 0px rgba(30, 21, 16, 0.12);transform:translate3d(0px, -6px, 0px);background-repeat: no-repeat; background-position: left bottom; background-size: 100% 4px;\n}.elementor .e-5c82aa8-259b{min-height:200px;padding:32px;border-radius:12px;background-image:linear-gradient(#7ed6d3 0%,#7ed6d3 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:var(--sand);flex-direction:column;justify-content:flex-end;background-repeat: no-repeat; background-position: left bottom; background-size: 0% 4px; transition: transform 0.45s cubic-bezier(0.22, 1, 0.36, 1), background-color 0.35s ease, background-size 0.7s cubic-bezier(0.22, 1, 0.36, 1), box-shadow 0.35s ease;\n}.elementor .e-2f42272c-7727{font-family:var(--font-display);font-weight:600;font-size:32px;color:var(--umber);letter-spacing:-0.84px;line-height:34px;margin-block-end:0px;}.elementor .e-5a32a77f-ac6d:hover,.elementor .e-5a32a77f-ac6d:focus-visible{background-image:linear-gradient(#7ed6d3 0%,#7ed6d3 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:#d3ebe8;box-shadow:0px 18px 36px 0px rgba(30, 21, 16, 0.12);transform:translate3d(0px, -6px, 0px);background-repeat: no-repeat; background-position: left bottom; background-size: 100% 4px;\n}.elementor .e-5a32a77f-ac6d{min-height:200px;padding:32px;border-radius:12px;background-image:linear-gradient(#7ed6d3 0%,#7ed6d3 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:var(--sand);flex-direction:column;justify-content:flex-end;background-repeat: no-repeat; background-position: left bottom; background-size: 0% 4px; transition: transform 0.45s cubic-bezier(0.22, 1, 0.36, 1), background-color 0.35s ease, background-size 0.7s cubic-bezier(0.22, 1, 0.36, 1), box-shadow 0.35s ease;\n}.elementor .e-4f8c291b-eddf{font-family:var(--font-display);font-weight:600;font-size:32px;color:var(--umber);letter-spacing:-0.84px;line-height:34px;margin-block-end:0px;}.elementor .e-64bc91ec-e040:hover,.elementor .e-64bc91ec-e040:focus-visible{background-image:linear-gradient(#7ed6d3 0%,#7ed6d3 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:#d3ebe8;box-shadow:0px 18px 36px 0px rgba(30, 21, 16, 0.12);transform:translate3d(0px, -6px, 0px);background-repeat: no-repeat; background-position: left bottom; background-size: 100% 4px;\n}.elementor .e-64bc91ec-e040{min-height:200px;padding:32px;border-radius:12px;background-image:linear-gradient(#7ed6d3 0%,#7ed6d3 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:var(--sand);flex-direction:column;justify-content:flex-end;background-repeat: no-repeat; background-position: left bottom; background-size: 0% 4px; transition: transform 0.45s cubic-bezier(0.22, 1, 0.36, 1), background-color 0.35s ease, background-size 0.7s cubic-bezier(0.22, 1, 0.36, 1), box-shadow 0.35s ease;\n}.elementor .e-473afaa2-4e68{font-family:var(--font-display);font-weight:600;font-size:32px;color:var(--umber);letter-spacing:-0.84px;line-height:34px;margin-block-end:0px;}.elementor .e-d02ed3b-33b8:hover,.elementor .e-d02ed3b-33b8:focus-visible{background-image:linear-gradient(#7ed6d3 0%,#7ed6d3 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:#d3ebe8;box-shadow:0px 18px 36px 0px rgba(30, 21, 16, 0.12);transform:translate3d(0px, -6px, 0px);background-repeat: no-repeat; background-position: left bottom; background-size: 100% 4px;\n}.elementor .e-d02ed3b-33b8{min-height:200px;padding:32px;border-radius:12px;background-image:linear-gradient(#7ed6d3 0%,#7ed6d3 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:var(--sand);flex-direction:column;justify-content:flex-end;background-repeat: no-repeat; background-position: left bottom; background-size: 0% 4px; transition: transform 0.45s cubic-bezier(0.22, 1, 0.36, 1), background-color 0.35s ease, background-size 0.7s cubic-bezier(0.22, 1, 0.36, 1), box-shadow 0.35s ease;\n}.elementor .e-1d02e1cd-ab6c{column-gap:40px;padding:0px;grid-template-columns:repeat(4, 1fr);grid-template-rows:repeat(1, auto);row-gap: 48px;\n}.elementor .e-4c8216c-12df{border-block-start-width:1px;border-top-style: solid; border-top-color: var(--sandline);\n}.elementor .e-300a43d8-a1aa{padding-block-end:14px;background-image:linear-gradient(#7ed6d3 0%,#7ed6d3 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-repeat: no-repeat; background-position: left bottom; background-size: 32px 4px;\n}.elementor .e-7454ea9d-9ef5{width:auto;padding:0px;flex-direction:column;gap:14px;}.elementor .e-5550d217-aeb5{width:200px;min-width:200px;font-family:var(--font-body);font-weight:500;font-size:16px;color:var(--taupe);flex:0 0 auto;}.elementor .e-3b6db3af-7159{font-family:var(--font-display);font-weight:600;font-size:36px;color:var(--umber);letter-spacing:-1.08px;line-height:38px;}.elementor .e-6a482479-4aae{padding:0px;flex-direction:column;gap:8px;flex:1 1 0px;}.elementor .e-6eb7b49e-110c{padding-block-start:32px;padding-block-end:32px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;flex-direction:row;gap:48px;border-top-style: solid; border-top-color: var(--sandline);\n}.elementor .e-6cdf9103-eb17{width:200px;min-width:200px;font-family:var(--font-body);font-weight:500;font-size:16px;color:var(--taupe);flex:0 0 auto;}.elementor .e-5e9bfa10-5518{font-family:var(--font-display);font-weight:600;font-size:36px;color:var(--umber);letter-spacing:-1.08px;line-height:38px;}.elementor .e-2bd25395-ece1{padding:0px;flex-direction:column;gap:8px;flex:1 1 0px;}.elementor .e-734bb695-587a{padding-block-start:32px;padding-block-end:32px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;flex-direction:row;gap:48px;border-top-style: solid; border-top-color: var(--sandline);\n}.elementor .e-5d0d5b31-a366{width:200px;min-width:200px;font-family:var(--font-body);font-weight:500;font-size:16px;color:var(--taupe);flex:0 0 auto;}.elementor .e-55a8bbe6-5a93{font-family:var(--font-display);font-weight:600;font-size:36px;color:var(--umber);letter-spacing:-1.08px;line-height:38px;}.elementor .e-5bc282ab-6a7b{padding:0px;flex-direction:column;gap:8px;flex:1 1 0px;}.elementor .e-1659999a-9003{padding-block-start:32px;padding-block-end:32px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;flex-direction:row;gap:48px;border-top-style: solid; border-top-color: var(--sandline);\n}.elementor .e-36d97a44-45b8{font-family:var(--font-body);font-size:18px;color:var(--umber);line-height:27px;}.elementor .e-7882315a-d3d9{padding:0px;flex-direction:column;gap:8px;flex:1 1 0px;}.elementor .e-24f8821-a0d3{font-family:var(--font-body);font-size:18px;color:var(--umber);line-height:27px;}.elementor .e-6b131895-fff9{padding:0px;flex-direction:column;gap:8px;flex:1 1 0px;}.elementor .e-35fabba1-4726{padding-block-start:32px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;flex-direction:row;gap:48px;border-top-style: solid; border-top-color: var(--sandline);\n}.elementor .e-298db420-3271{padding:0px;flex-direction:column;gap:0px;}.elementor .e-25150ab7-301c{border-block-start-width:1px;gap:48px;border-top-style: solid; border-top-color: var(--sandline);\n}.elementor .e-5b81ce0f-a9b6{font-family:var(--font-body);font-weight:500;font-size:12px;color:var(--egg);letter-spacing:1.2px;text-transform:uppercase;padding-block-end:14px;background-image:linear-gradient(#7ed6d3 0%,#7ed6d3 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-repeat: no-repeat; background-position: left bottom; background-size: 32px 4px;\n}.elementor .e-6705c0fe-7196{max-width:1100px;font-family:var(--font-display);font-weight:600;font-size:104px;color:var(--paper);letter-spacing:-3.12px;line-height:100px;}.elementor .e-33a32be2-e0ba:hover,.elementor .e-33a32be2-e0ba:focus-visible{background-color:var(--paper);box-shadow:0px 12px 28px 0px rgba(0, 0, 0, 0.35);transform:translate3d(0px, -3px, 0px);}.elementor .e-33a32be2-e0ba{font-family:var(--font-body);font-weight:600;font-size:17px;color:var(--umber);text-align:center;padding-block-start:16px;padding-block-end:16px;padding-inline-start:26px;padding-inline-end:26px;border-radius:999px;background-color:var(--egg);transition:transform 0.3s, box-shadow 0.3s, background-color 0.25s;display:inline-block;}.elementor .e-33a32be2-e0ba:active{transform:translate3d(0px, -1px, 0px);}.elementor .e-1d372ae7-5317{width:20px;height:20px;position:relative;z-index:2;font-size:0px;color:var(--egg);line-height:0px;display:block;fill: currentColor;\n}.elementor .e-50bf9bd0-ec02{width:10px;height:10px;min-width:10px;position:absolute;inset-inline-end:38px;inset-block-end:10px;padding:0px;border-radius:999px;background-color:var(--paper);opacity:0%;pointer-events: none;\n}.elementor .e-641142b0-97ff{width:8px;height:8px;min-width:8px;position:absolute;inset-inline-end:46px;inset-block-end:6px;padding:0px;border-radius:999px;background-color:var(--paper);opacity:0%;pointer-events: none;\n}.elementor .e-2970559e-2466{width:12px;height:12px;min-width:12px;position:absolute;inset-inline-end:32px;inset-block-end:5px;padding:0px;border-radius:999px;background-color:var(--paper);opacity:0%;pointer-events: none;\n}.elementor .e-381f6ef1-c4e2:hover,.elementor .e-381f6ef1-c4e2:focus-visible{color:var(--umber);background-color:var(--paper);box-shadow:0px 12px 28px 0px rgba(0, 0, 0, 0.35);transform:translate3d(0px, -3px, 0px);}.elementor .e-381f6ef1-c4e2:active{transform:translate3d(0px, -1px, 0px);}.elementor .e-381f6ef1-c4e2{width:auto;position:relative;font-family:var(--font-body);font-weight:600;font-size:17px;color:var(--paper);text-align:center;padding-block-start:16px;padding-block-end:16px;padding-inline-start:26px;padding-inline-end:26px;border-radius:999px;border-width:1.5px;border-color:var(--paper);border-style:solid;background-color:transparent;transition:background-color 0.25s, color 0.25s, border-color 0.25s, transform 0.3s, box-shadow 0.3s;display:inline-flex;gap:12px;justify-content:center;align-items:center;}.elementor .e-5068531c-2e30{width:auto;padding:0px;flex-direction:row;gap:14px;flex-wrap:wrap;align-items:center;}.elementor .e-6675e612-da45{padding-block-start:112px;padding-block-end:112px;padding-inline-start:56px;padding-inline-end:56px;background-color:var(--umber);display:flex;flex-direction:column;gap:36px;align-items:flex-start;}.elementor .e-72de20e1-791b{width:100%;padding:0px;background-color:var(--linen);}