.elementor .e-4308e8f3-1f17{font-size:clamp(2.75rem, 1rem + 4.6vi, 8rem);line-height:1;}.elementor .e-406bcfac-7345{max-width:46ch;}.elementor .e-538c2d26-308d{padding:var(--0px);flex-direction:row;gap:var(--12px);flex-wrap:wrap;justify-content:center;}.elementor .e-d7ab355-7c54{width:40px;height:40px;object-fit:cover;border-radius:50%;border-width:2px;border-color:#170614;border-style:solid;}.elementor .e-399af9e9-5d38{width:40px;height:40px;object-fit:cover;margin-inline-start:-10px;border-radius:50%;border-width:2px;border-color:#170614;border-style:solid;}.elementor .e-4586761d-afa8{width:40px;height:40px;object-fit:cover;margin-inline-start:-10px;border-radius:50%;border-width:2px;border-color:#170614;border-style:solid;}.elementor .e-1fd77636-9a82{width:40px;height:40px;object-fit:cover;margin-inline-start:-10px;border-radius:50%;border-width:2px;border-color:#170614;border-style:solid;}.elementor .e-18549597-4e48{width:40px;height:40px;object-fit:cover;margin-inline-start:-10px;border-radius:50%;border-width:2px;border-color:#170614;border-style:solid;}.elementor .e-404cf402-a774{width:auto;padding:var(--0px);flex-direction:row;gap:var(--0px);align-items:center;}.elementor .e-3e41ef93-7a7c{font-family:var(--font-primary);font-weight:600;font-size:1rem;color:var(--color-paper);line-height:1.2;}.elementor .e-10e0c7f4-b640:hover,.elementor .e-10e0c7f4-b640:focus-visible{color:var(--color-paper);}.elementor .e-10e0c7f4-b640{font-family:var(--font-primary);font-size:0.875rem;color:var(--color-lilacgray);line-height:1.3;text-decoration:underline;transition:color 0.2s;text-underline-offset: 0.2em;\n}.elementor .e-6961fc26-4e75{width:auto;padding:var(--0px);flex-direction:column;gap:2px;}.elementor .e-7226abbd-4b81{width:100%;text-decoration:none;padding:var(--0px);display:inline-flex;flex-direction:row;gap:var(--12px);justify-content:center;align-items:center;align-self:flex-start;}.elementor .e-668bdb5d-6029{padding-block-start:var(--20px);padding-block-end:var(--0px);padding-inline-start:var(--0px);padding-inline-end:var(--0px);margin-block-start:var(--40px);border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--color-plumgray);border-style:solid;flex-direction:row;gap:var(--32px);flex-wrap:wrap;justify-content:center;align-items:center;}.elementor .e-48c1b5d1-1a63{z-index:1;padding-block-start:120px;padding-block-end:var(--60px);padding-inline-start:var(--40px);padding-inline-end:var(--40px);flex-direction:column;gap:var(--40px);flex:1 1 auto;justify-content:center;align-items:center;}.elementor .e-6101be2d-ac88{width:112%;height:112%;object-fit:cover;position:absolute;inset-block-start:-6%;inset-inline-start:-6%;z-index:0;max-width: none; object-position: center; pointer-events: none;\n}.elementor .e-3e9279a9-2e48{width:100%;height:100%;min-width:0px;position:absolute;inset-block-start:0px;inset-inline-start:0px;z-index:0;padding:0px;background-image:linear-gradient(90deg, rgba(23, 6, 20, 0.95) 0%,rgba(23, 6, 20, 0.85) 30%,rgba(23, 6, 20, 0.45) 65%,rgba(23, 6, 20, 0.2) 100%),linear-gradient(0deg, rgba(23, 6, 20, 0.7) 0%,rgba(23, 6, 20, 0) 35%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;pointer-events: none;\n}.elementor .e-78467bd4-ba9d{width:50%;height:100%;min-width:0px;position:absolute;inset-block-start:0px;inset-inline-start:-50%;z-index:0;padding:0px;background-image:linear-gradient(110deg, rgba(246, 246, 241, 0) 0%,rgba(246, 246, 241, 0.05) 50%,rgba(246, 246, 241, 0) 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;pointer-events: none;\n}.elementor .e-61cd72af-4970{height:100vh;min-height:0px;overflow:hidden;position:relative;}.elementor .e-51881162-12e1{width:100%;height:80px;min-width:0px;position:relative;padding:var(--0px);}.elementor .e-5712c149-afca{width:100%;height:80px;min-width:0px;position:relative;padding:var(--0px);}.elementor .e-6c16a0f1-985a{width:100%;height:80px;min-width:0px;position:relative;padding:var(--0px);}.elementor .e-4c61c3d-3533{width:100%;height:80px;min-width:0px;position:relative;padding:var(--0px);}.elementor .e-43491a13-afe7{width:100%;height:80px;min-width:0px;position:relative;padding:var(--0px);}.elementor .e-3d1d705-4dc3{width:100%;height:80px;min-width:0px;position:relative;padding:var(--0px);}.elementor .e-1206578-a8f3{width:100%;height:80px;min-width:0px;position:relative;padding:var(--0px);}.elementor .e-744c916b-6281{width:100%;height:80px;min-width:0px;position:relative;padding:var(--0px);}.elementor .e-dbe8296-807a{padding-block-start:var(--60px);padding-block-end:var(--60px);padding-inline-start:var(--40px);padding-inline-end:var(--40px);border-width:1px;border-color:var(--color-stone);border-style:solid;gap:var(--40px);grid-template-columns:repeat(8, 1fr);grid-template-rows:auto;background-image: repeating-linear-gradient(135deg, rgba(30, 30, 30, 0.06) 0px, rgba(30, 30, 30, 0.06) 1px, transparent 1px, transparent 5px);\n}.elementor .e-cf3ca6-2a89{padding-block-start:var(--60px);padding-block-end:var(--16px);padding-inline-start:var(--40px);padding-inline-end:var(--40px);gap:var(--0px);}.elementor .e-3a99adb1-aa02{width:17px;height:17px;min-width:0px;position:absolute;inset-block-start:-9px;inset-inline-start:-9px;z-index:2;padding:0px;background-image:linear-gradient(#DCDAD1 0%,#DCDAD1 100%),linear-gradient(#DCDAD1 0%,#DCDAD1 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;pointer-events: none; background-size: 1px 100%, 100% 1px; background-position: center center, center center; background-repeat: no-repeat;\n}.elementor .e-12fe40ba-6d07{width:17px;height:17px;min-width:0px;position:absolute;inset-block-start:-9px;inset-inline-end:-9px;z-index:2;padding:0px;background-image:linear-gradient(#DCDAD1 0%,#DCDAD1 100%),linear-gradient(#DCDAD1 0%,#DCDAD1 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;pointer-events: none; background-size: 1px 100%, 100% 1px; background-position: center center, center center; background-repeat: no-repeat;\n}.elementor .e-6d3939a8-5298{width:17px;height:17px;min-width:0px;position:absolute;inset-block-end:-9px;inset-inline-start:-9px;z-index:2;padding:0px;background-image:linear-gradient(#DCDAD1 0%,#DCDAD1 100%),linear-gradient(#DCDAD1 0%,#DCDAD1 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;pointer-events: none; background-size: 1px 100%, 100% 1px; background-position: center center, center center; background-repeat: no-repeat;\n}.elementor .e-7c523348-51e5{width:17px;height:17px;min-width:0px;position:absolute;inset-inline-end:-9px;inset-block-end:-9px;z-index:2;padding:0px;background-image:linear-gradient(#DCDAD1 0%,#DCDAD1 100%),linear-gradient(#DCDAD1 0%,#DCDAD1 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;pointer-events: none; background-size: 1px 100%, 100% 1px; background-position: center center, center center; background-repeat: no-repeat;\n}.elementor .e-2631cdb5-5447{max-width:20ch;}.elementor .e-49d8e780-12d1{max-width:46ch;}.elementor .e-ddc410a-66b2{width:auto;max-width:100%;text-align:center;padding-block-start:var(--40px);padding-block-end:var(--40px);padding-inline-start:var(--60px);padding-inline-end:var(--60px);background-color:var(--color-white);box-shadow:0px 0px 64px 64px rgba(255, 255, 255, 1);flex-direction:column;gap:var(--20px);align-items:center;}.elementor .e-59cce5ba-3659{padding-block-start:64px;padding-block-end:64px;padding-inline-start:20px;padding-inline-end:20px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--color-stone);border-style:solid;background-color:var(--color-white);flex-direction:column;align-items:center;background-image: linear-gradient(rgba(220, 218, 209, 0.7) 1px, transparent 1px), linear-gradient(90deg, rgba(220, 218, 209, 0.7) 1px, transparent 1px); background-size: 64px 64px, 64px 64px; background-position: center center, center center;\n}.elementor .e-75f670db-b74c{width:17px;height:17px;min-width:0px;position:absolute;inset-block-start:-9px;inset-inline-start:-9px;z-index:2;padding:0px;background-image:linear-gradient(#DCDAD1 0%,#DCDAD1 100%),linear-gradient(#DCDAD1 0%,#DCDAD1 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;pointer-events: none; background-size: 1px 100%, 100% 1px; background-position: center center, center center; background-repeat: no-repeat;\n}.elementor .e-7a1d6779-e42a{width:17px;height:17px;min-width:0px;position:absolute;inset-block-start:-9px;inset-inline-end:-9px;z-index:2;padding:0px;background-image:linear-gradient(#DCDAD1 0%,#DCDAD1 100%),linear-gradient(#DCDAD1 0%,#DCDAD1 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;pointer-events: none; background-size: 1px 100%, 100% 1px; background-position: center center, center center; background-repeat: no-repeat;\n}.elementor .e-394ee419-a8a3{width:100%;height:100%;object-fit:cover;flex:0 0 100%;scroll-snap-align: start; scroll-snap-stop: always;\n}.elementor .e-463f2b06-9c97{width:100%;height:100%;object-fit:cover;flex:0 0 100%;scroll-snap-align: start; scroll-snap-stop: always;\n}.elementor .e-77957d0a-6d85{width:100%;height:100%;object-fit:cover;flex:0 0 100%;scroll-snap-align: start; scroll-snap-stop: always;\n}.elementor .e-45dbef48-c47c{width:100%;height:100%;padding:var(--0px);flex-direction:row;gap:var(--0px);flex-wrap:nowrap;overflow-x: auto; overflow-y: hidden; scroll-snap-type: x mandatory; overscroll-behavior-x: contain; overflow-x: hidden; scroll-snap-type: none;\n}.elementor .e-1a9cbbe2-510e{min-width:0px;overflow:hidden;aspect-ratio:4 / 3;position:relative;padding:var(--0px);}.elementor .e-7fb51ad7-fd59{width:120px;height:auto;margin-block-start:-12px;margin-block-end:-8px;margin-inline-start:-24px;}.elementor .e-4fa49e6c-16b6{color:var(--color-ink);padding-block-end:var(--8px);}.elementor .e-198b70f-71a8{font-weight:600;color:var(--color-ink);}.elementor .e-3368ab5c-159e{font-size:0.75rem;}.elementor .e-733661fa-f214{font-size:0.8125rem;padding-block-start:8px;padding-block-end:8px;padding-inline-start:16px;padding-inline-end:16px;margin-block-start:auto;flex:0 0 auto;align-self:flex-start;}.elementor .e-c831334-3d6d{padding:var(--32px);flex-direction:column;gap:var(--12px);flex:1 1 auto;}.elementor .e-42915152-9180:hover,.elementor .e-42915152-9180:focus-visible{background-color:var(--color-paper);}.elementor .e-42915152-9180{padding:var(--0px);background-color:var(--color-white);transition:background-color 0.3s;flex-direction:column;gap:var(--0px);}.elementor .e-2e281e79-bdea{width:100%;height:100%;object-fit:cover;flex:0 0 100%;scroll-snap-align: start; scroll-snap-stop: always;\n}.elementor .e-742eeb53-cfd3{width:100%;height:100%;object-fit:cover;flex:0 0 100%;scroll-snap-align: start; scroll-snap-stop: always;\n}.elementor .e-a13c03e-7679{width:100%;height:100%;object-fit:cover;flex:0 0 100%;scroll-snap-align: start; scroll-snap-stop: always;\n}.elementor .e-9fc00e7-18cf{width:100%;height:100%;padding:var(--0px);flex-direction:row;gap:var(--0px);flex-wrap:nowrap;overflow-x: auto; overflow-y: hidden; scroll-snap-type: x mandatory; overscroll-behavior-x: contain; overflow-x: hidden; scroll-snap-type: none;\n}.elementor .e-32bcf843-a56a{min-width:0px;overflow:hidden;aspect-ratio:4 / 3;position:relative;padding:var(--0px);}.elementor .e-ea8f384-20b2{width:120px;height:auto;margin-block-start:-12px;margin-block-end:-8px;margin-inline-start:-17px;}.elementor .e-77c900ad-e3b7{color:var(--color-ink);padding-block-end:var(--8px);}.elementor .e-278947dd-916e{font-weight:600;color:var(--color-ink);}.elementor .e-6b0b7ca9-623f{font-size:0.75rem;}.elementor .e-16d85a12-b2d1{font-size:0.8125rem;padding-block-start:8px;padding-block-end:8px;padding-inline-start:16px;padding-inline-end:16px;margin-block-start:auto;flex:0 0 auto;align-self:flex-start;}.elementor .e-24e54bf6-5934{padding:var(--32px);flex-direction:column;gap:var(--12px);flex:1 1 auto;}.elementor .e-fc7bb5-48a5:hover,.elementor .e-fc7bb5-48a5:focus-visible{background-color:var(--color-paper);}.elementor .e-fc7bb5-48a5{padding:var(--0px);background-color:var(--color-white);transition:background-color 0.3s;flex-direction:column;gap:var(--0px);}.elementor .e-2a8af57d-1616{width:100%;height:100%;object-fit:cover;flex:0 0 100%;scroll-snap-align: start; scroll-snap-stop: always;\n}.elementor .e-7cdc9eb3-d42d{width:100%;height:100%;object-fit:cover;flex:0 0 100%;scroll-snap-align: start; scroll-snap-stop: always;\n}.elementor .e-69c22562-fe55{width:100%;height:100%;object-fit:cover;flex:0 0 100%;scroll-snap-align: start; scroll-snap-stop: always;\n}.elementor .e-78a64b9-2316{width:100%;height:100%;object-fit:cover;flex:0 0 100%;scroll-snap-align: start; scroll-snap-stop: always;\n}.elementor .e-388d7507-3960{width:100%;height:100%;padding:var(--0px);flex-direction:row;gap:var(--0px);flex-wrap:nowrap;overflow-x: auto; overflow-y: hidden; scroll-snap-type: x mandatory; overscroll-behavior-x: contain; overflow-x: hidden; scroll-snap-type: none;\n}.elementor .e-6edd5fb1-8ad8{min-width:0px;overflow:hidden;aspect-ratio:4 / 3;position:relative;padding:var(--0px);}.elementor .e-378b2d3e-309b{width:120px;height:auto;margin-block-start:-12px;margin-block-end:-8px;margin-inline-start:-28px;}.elementor .e-202c075e-a260{color:var(--color-ink);padding-block-end:var(--8px);}.elementor .e-f75d48d-7d10{font-weight:600;color:var(--color-ink);}.elementor .e-f91ae5a-d343{font-size:0.75rem;}.elementor .e-32d39142-caa5{font-size:0.8125rem;padding-block-start:8px;padding-block-end:8px;padding-inline-start:16px;padding-inline-end:16px;margin-block-start:auto;flex:0 0 auto;align-self:flex-start;}.elementor .e-75e0e6a-8912{padding:var(--32px);flex-direction:column;gap:var(--12px);flex:1 1 auto;}.elementor .e-526ccb95-8e94:hover,.elementor .e-526ccb95-8e94:focus-visible{background-color:var(--color-paper);}.elementor .e-526ccb95-8e94{padding:var(--0px);background-color:var(--color-white);transition:background-color 0.3s;flex-direction:column;gap:var(--0px);}.elementor .e-782e0e9-eefa{position:relative;padding:0px;background-color:var(--color-stone);gap:1px;grid-template-columns:repeat(3, 1fr);grid-template-rows:auto;}.elementor .e-6d3be7e5-e47d{min-width:0px;position:relative;padding:0px;border-width:1px;border-color:var(--color-stone);border-style:solid;background-color:var(--color-white);}.elementor .e-23dd8b87-cbe8{padding-block-start:var(--120px);gap:var(--60px);}.elementor .e-2d984e83-11ad{width:17px;height:17px;min-width:0px;position:absolute;inset-block-start:-9px;inset-inline-start:-9px;z-index:2;padding:0px;background-image:linear-gradient(#DCDAD1 0%,#DCDAD1 100%),linear-gradient(#DCDAD1 0%,#DCDAD1 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;pointer-events: none; background-size: 1px 100%, 100% 1px; background-position: center center, center center; background-repeat: no-repeat;\n}.elementor .e-450e5361-808f{width:17px;height:17px;min-width:0px;position:absolute;inset-block-start:-9px;inset-inline-end:-9px;z-index:2;padding:0px;background-image:linear-gradient(#DCDAD1 0%,#DCDAD1 100%),linear-gradient(#DCDAD1 0%,#DCDAD1 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;pointer-events: none; background-size: 1px 100%, 100% 1px; background-position: center center, center center; background-repeat: no-repeat;\n}.elementor .e-448755b9-1706{width:17px;height:17px;min-width:0px;position:absolute;inset-block-end:-9px;inset-inline-start:-9px;z-index:2;padding:0px;background-image:linear-gradient(#DCDAD1 0%,#DCDAD1 100%),linear-gradient(#DCDAD1 0%,#DCDAD1 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;pointer-events: none; background-size: 1px 100%, 100% 1px; background-position: center center, center center; background-repeat: no-repeat;\n}.elementor .e-57524a33-730d{width:17px;height:17px;min-width:0px;position:absolute;inset-inline-end:-9px;inset-block-end:-9px;z-index:2;padding:0px;background-image:linear-gradient(#DCDAD1 0%,#DCDAD1 100%),linear-gradient(#DCDAD1 0%,#DCDAD1 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;pointer-events: none; background-size: 1px 100%, 100% 1px; background-position: center center, center center; background-repeat: no-repeat;\n}.elementor .e-35e8490a-81a2{max-width:56ch;}.elementor .e-54b79ab3-cee5{padding-block-start:var(--60px);padding-block-end:var(--60px);padding-inline-start:var(--40px);padding-inline-end:var(--40px);border-width:0px;border-color:var(--color-stone);border-style:none;flex-direction:column;gap:var(--20px);align-items:flex-start;}.elementor .e-730963ec-55c0{font-size:clamp(1.375rem, 1.1rem + 1vi, 2rem);}.elementor .e-39572dd9-36a8{cursor:pointer;padding-inline-start:var(--40px);padding-inline-end:var(--40px);display:flex;gap:var(--20px);justify-content:space-between;align-items:center;}.elementor .e-78ffdbd1-a147{max-width:56ch;}.elementor .e-3501929d-893c{padding-inline-start:var(--40px);padding-inline-end:var(--40px);flex-direction:column;gap:var(--12px);}.elementor .e-5bfa6dea-fb05{border-width:0px;border-style:none;}.elementor .e-269a6073-5371{font-size:clamp(1.375rem, 1.1rem + 1vi, 2rem);}.elementor .e-107ad9b2-f651{cursor:pointer;padding-inline-start:var(--40px);padding-inline-end:var(--40px);display:flex;gap:var(--20px);justify-content:space-between;align-items:center;}.elementor .e-3c91d28b-5d47{max-width:56ch;}.elementor .e-6ec4ec43-464d{padding-inline-start:var(--40px);padding-inline-end:var(--40px);flex-direction:column;gap:var(--12px);}.elementor .e-2dcb9cf0-38cb{border-width:0px;border-style:none;}.elementor .e-76b8e55f-650d{min-height:280px;display:grid;gap:var(--0px);grid-template-columns:repeat(2, 1fr);align-items:stretch;}.elementor .e-2586312b-f5d1{min-width:0px;position:relative;padding:0px;border-width:1px;border-color:var(--color-stone);border-style:solid;background-color:var(--color-white);flex-direction:column;gap:0px;}.elementor .e-70aa1783-dbf9{width:17px;height:17px;overflow:hidden;position:absolute;inset-block-start:-9px;inset-inline-start:-9px;z-index:1;font-size:0px;color:transparent;line-height:0px;background-image:linear-gradient(#DCDAD1 0%,#DCDAD1 100%),linear-gradient(#DCDAD1 0%,#DCDAD1 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;display:block;pointer-events: none; background-size: 1px 100%, 100% 1px; background-position: center center, center center; background-repeat: no-repeat;\n}.elementor .e-18c8bf18-db8c{width:17px;height:17px;overflow:hidden;position:absolute;inset-block-start:-9px;inset-inline-end:-9px;z-index:1;font-size:0px;color:transparent;line-height:0px;background-image:linear-gradient(#DCDAD1 0%,#DCDAD1 100%),linear-gradient(#DCDAD1 0%,#DCDAD1 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;display:block;pointer-events: none; background-size: 1px 100%, 100% 1px; background-position: center center, center center; background-repeat: no-repeat;\n}.elementor .e-6310b561-b4fa{width:17px;height:17px;overflow:hidden;position:absolute;inset-block-end:-9px;inset-inline-start:-9px;z-index:1;font-size:0px;color:transparent;line-height:0px;background-image:linear-gradient(#DCDAD1 0%,#DCDAD1 100%),linear-gradient(#DCDAD1 0%,#DCDAD1 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;display:block;pointer-events: none; background-size: 1px 100%, 100% 1px; background-position: center center, center center; background-repeat: no-repeat;\n}.elementor .e-78cfe152-ba89{width:17px;height:17px;overflow:hidden;position:absolute;inset-inline-end:-9px;inset-block-end:-9px;z-index:1;font-size:0px;color:transparent;line-height:0px;background-image:linear-gradient(#DCDAD1 0%,#DCDAD1 100%),linear-gradient(#DCDAD1 0%,#DCDAD1 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;display:block;pointer-events: none; background-size: 1px 100%, 100% 1px; background-position: center center, center center; background-repeat: no-repeat;\n}.elementor .e-49742be9-2d3f{width:45%;height:auto;aspect-ratio:4 / 3;object-fit:cover;flex:0 0 45%;}.elementor .e-577c6ede-ab33{max-width:30ch;font-size:clamp(1.75rem, 1.3rem + 1.2vi, 2.5rem);}.elementor .e-17645d39-297c{max-width:44ch;}.elementor .e-43a498b9-b03c{margin-block-start:var(--8px);flex:0 0 auto;align-self:flex-start;}.elementor .e-63d73963-5db4{min-width:0px;padding:var(--60px);flex-direction:column;gap:var(--16px);flex:1 1 auto;justify-content:center;}.elementor .e-6f851067-f2d2{position:relative;padding:var(--0px);border-width:1px;border-color:var(--color-stone);border-style:solid;background-color:var(--color-white);flex-direction:row;gap:var(--0px);align-items:stretch;}.elementor .e-3b8656f0-f7e8{padding-block-start:var(--40px);gap:var(--60px);}.elementor .e-1658c4a8-1438{align-self:flex-start;}.elementor .e-4ba5ef70-e9d7{max-width:44ch;padding:var(--0px);flex-direction:column;gap:var(--20px);}.elementor .e-60ac520a-7994{padding:var(--0px);flex-direction:row;gap:var(--60px);justify-content:space-between;align-items:flex-end;}.elementor .e-105ba514-f01d:hover,.elementor .e-105ba514-f01d:focus-visible{filter:grayscale(0px);}.elementor .e-105ba514-f01d{width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover;border-radius:14px;transition:filter 0.4s;filter: grayscale(1) contrast(1.05);\n}.elementor .e-4295a360-1839{padding-block-start:var(--12px);}.elementor .e-30a3ba4b-3184{color:var(--color-pinklight);}.elementor .e-2c8d5f6-16d7941{flex-direction:column;gap:var(--1px);}.elementor .e-3626a455-8532{padding:var(--0px);flex-direction:column;gap:var(--8px);}.elementor .e-70a172dd-7f38:hover,.elementor .e-70a172dd-7f38:focus-visible{filter:grayscale(0px);}.elementor .e-70a172dd-7f38{width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover;border-radius:14px;transition:filter 0.4s;filter: grayscale(1) contrast(1.05);\n}.elementor .e-59c0f6d6-d412{padding-block-start:var(--12px);}.elementor .e-60037813-8d83{color:var(--color-pinklight);}.elementor .e-636a1c7-b71eb91{flex-direction:column;gap:var(--1px);}.elementor .e-1deb6c5b-3b66{padding:var(--0px);flex-direction:column;gap:var(--8px);}.elementor .e-60a70520-a0a4:hover,.elementor .e-60a70520-a0a4:focus-visible{filter:grayscale(0px);}.elementor .e-60a70520-a0a4{width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover;border-radius:14px;transition:filter 0.4s;filter: grayscale(1) contrast(1.05);\n}.elementor .e-31222ead-b5c2{padding-block-start:var(--12px);}.elementor .e-70ad5375-6363{color:var(--color-pinklight);}.elementor .e-43cddd4-bca2d8f{flex-direction:column;gap:var(--1px);}.elementor .e-71cf7161-5be7{padding:var(--0px);flex-direction:column;gap:var(--8px);}.elementor .e-7ef9c7d7-b67d:hover,.elementor .e-7ef9c7d7-b67d:focus-visible{filter:grayscale(0px);}.elementor .e-7ef9c7d7-b67d{width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover;border-radius:14px;transition:filter 0.4s;filter: grayscale(1) contrast(1.05);\n}.elementor .e-4ae5f0fb-982e{padding-block-start:var(--12px);}.elementor .e-39dd9273-72cb{color:var(--color-pinklight);}.elementor .e-f01bb38-25500dd{flex-direction:column;gap:var(--1px);}.elementor .e-7daebbd1-a944{padding:var(--0px);flex-direction:column;gap:var(--8px);}.elementor .e-39f348fc-a123{padding:var(--0px);gap:var(--32px);grid-template-columns:repeat(4, 1fr);grid-template-rows:auto;}.elementor .e-2ba62434-64b7{gap:var(--60px);background-image: linear-gradient(rgba(246, 246, 241, 0.06) 1px, transparent 1px), linear-gradient(90deg, rgba(246, 246, 241, 0.06) 1px, transparent 1px); background-size: 100% 96px, calc(100% / 16) 100%;\n}.elementor .e-1c7aa167-a7bd{width:calc(100% + 80px);height:49px;min-width:0px;padding:0px;margin-block-start:-120px;margin-block-end:0px;margin-inline-start:-40px;flex:0 0 auto;pointer-events: none; background-image: linear-gradient(to bottom, rgba(128, 118, 126, 0.55) 0px, rgba(128, 118, 126, 0.55) 1px, transparent 1px, transparent 3px, rgba(128, 118, 126, 0.45) 3px, rgba(128, 118, 126, 0.45) 4px, transparent 4px, transparent 8px, rgba(128, 118, 126, 0.36) 8px, rgba(128, 118, 126, 0.36) 9px, transparent 9px, transparent 14px, rgba(128, 118, 126, 0.28) 14px, rgba(128, 118, 126, 0.28) 15px, transparent 15px, transparent 22px, rgba(128, 118, 126, 0.21) 22px, rgba(128, 118, 126, 0.21) 23px, transparent 23px, transparent 32px, rgba(128, 118, 126, 0.15) 32px, rgba(128, 118, 126, 0.15) 33px, transparent 33px, transparent 48px, rgba(128, 118, 126, 0.1) 48px, rgba(128, 118, 126, 0.1) 49px); background-image: linear-gradient(to top, rgba(226, 63, 166, 0.6) 0px, rgba(226, 63, 166, 0.6) 1px, transparent 1px, transparent 3px, rgba(226, 63, 166, 0.5) 3px, rgba(226, 63, 166, 0.5) 4px, transparent 4px, transparent 8px, rgba(226, 63, 166, 0.4) 8px, rgba(226, 63, 166, 0.4) 9px, transparent 9px, transparent 14px, rgba(226, 63, 166, 0.32) 14px, rgba(226, 63, 166, 0.32) 15px, transparent 15px, transparent 22px, rgba(226, 63, 166, 0.25) 22px, rgba(226, 63, 166, 0.25) 23px, transparent 23px, transparent 32px, rgba(226, 63, 166, 0.18) 32px, rgba(226, 63, 166, 0.18) 33px, transparent 33px, transparent 48px, rgba(226, 63, 166, 0.12) 48px, rgba(226, 63, 166, 0.12) 49px); background-image: linear-gradient(to bottom, rgba(226, 63, 166, 0.6) 0px, rgba(226, 63, 166, 0.6) 1px, transparent 1px, transparent 3px, rgba(226, 63, 166, 0.5) 3px, rgba(226, 63, 166, 0.5) 4px, transparent 4px, transparent 8px, rgba(226, 63, 166, 0.4) 8px, rgba(226, 63, 166, 0.4) 9px, transparent 9px, transparent 14px, rgba(226, 63, 166, 0.32) 14px, rgba(226, 63, 166, 0.32) 15px, transparent 15px, transparent 22px, rgba(226, 63, 166, 0.25) 22px, rgba(226, 63, 166, 0.25) 23px, transparent 23px, transparent 32px, rgba(226, 63, 166, 0.18) 32px, rgba(226, 63, 166, 0.18) 33px, transparent 33px, transparent 48px, rgba(226, 63, 166, 0.12) 48px, rgba(226, 63, 166, 0.12) 49px);\n}.elementor .e-2eff16fc-1ad2{width:17px;height:17px;min-width:0px;position:absolute;inset-block-start:-9px;inset-inline-start:-9px;z-index:2;padding:0px;background-image:linear-gradient(#DCDAD1 0%,#DCDAD1 100%),linear-gradient(#DCDAD1 0%,#DCDAD1 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;pointer-events: none; background-size: 1px 100%, 100% 1px; background-position: center center, center center; background-repeat: no-repeat;\n}.elementor .e-9e011a1-1de2{width:17px;height:17px;min-width:0px;position:absolute;inset-block-start:-9px;inset-inline-end:-9px;z-index:2;padding:0px;background-image:linear-gradient(#DCDAD1 0%,#DCDAD1 100%),linear-gradient(#DCDAD1 0%,#DCDAD1 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;pointer-events: none; background-size: 1px 100%, 100% 1px; background-position: center center, center center; background-repeat: no-repeat;\n}.elementor .e-135d76ac-8c70{width:17px;height:17px;min-width:0px;position:absolute;inset-block-end:-9px;inset-inline-start:-9px;z-index:2;padding:0px;background-image:linear-gradient(#DCDAD1 0%,#DCDAD1 100%),linear-gradient(#DCDAD1 0%,#DCDAD1 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;pointer-events: none; background-size: 1px 100%, 100% 1px; background-position: center center, center center; background-repeat: no-repeat;\n}.elementor .e-52a83ab-3934{width:17px;height:17px;min-width:0px;position:absolute;inset-inline-end:-9px;inset-block-end:-9px;z-index:2;padding:0px;background-image:linear-gradient(#DCDAD1 0%,#DCDAD1 100%),linear-gradient(#DCDAD1 0%,#DCDAD1 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;pointer-events: none; background-size: 1px 100%, 100% 1px; background-position: center center, center center; background-repeat: no-repeat;\n}.elementor .e-73707a7a-3404{max-width:34ch;}.elementor .e-1f2c890d-2adcf8e{align-self:start;}.elementor .e-48b45617-490b{min-width:0px;position:sticky;inset-block-start:var(--40px);padding-block-start:var(--60px);padding-block-end:var(--60px);padding-inline-start:var(--40px);padding-inline-end:var(--40px);flex-direction:column;gap:var(--20px);flex:1 1 0px;align-self:flex-start;}.elementor .e-65babec5-f8d1{font-weight:500;}.elementor .e-313c8244-aece{width:24px;}.elementor .e-c868d6d-d0b4{padding-inline-start:var(--40px);padding-inline-end:var(--40px);border-width:0px;border-color:var(--color-stone);border-style:none;}.elementor .e-3d242576-3dc9{max-width:62ch;}.elementor .e-49d9f84-36a6{padding-inline-start:var(--40px);padding-inline-end:var(--40px);}.elementor .e-7c96b9c6-b2ed{font-weight:500;}.elementor .e-69ca2486-1a2a{width:24px;}.elementor .e-45a6d8b2-aa7a{padding-inline-start:var(--40px);padding-inline-end:var(--40px);border-width:0px;border-color:var(--color-stone);border-style:none;}.elementor .e-79b62d45-8984{max-width:62ch;}.elementor .e-2059c88b-f473{padding-inline-start:var(--40px);padding-inline-end:var(--40px);}.elementor .e-7077ca6b-86a7{font-weight:500;}.elementor .e-38dca1a0-e714{width:24px;}.elementor .e-432c74f9-fd64{padding-inline-start:var(--40px);padding-inline-end:var(--40px);border-width:0px;border-color:var(--color-stone);border-style:none;}.elementor .e-5eeea16c-460b{max-width:62ch;}.elementor .e-8f60b90-dc1a{padding-inline-start:var(--40px);padding-inline-end:var(--40px);}.elementor .e-2814bbb-d734f1a{font-weight:500;}.elementor .e-36f0ba9-af6c093{width:24px;}.elementor .e-d12af0c-48c4c9a{padding-inline-start:var(--40px);padding-inline-end:var(--40px);border-width:0px;border-color:var(--color-stone);border-style:none;}.elementor .e-ac98db7-3e91b56{max-width:62ch;}.elementor .e-2f29f45-347920c{padding-inline-start:var(--40px);padding-inline-end:var(--40px);}.elementor .e-3596fca-2059{font-weight:500;}.elementor .e-3af2e380-31c2{width:24px;}.elementor .e-18b840da-d9cc{padding-inline-start:var(--40px);padding-inline-end:var(--40px);border-width:0px;border-color:var(--color-stone);border-style:none;}.elementor .e-18f46644-c625{max-width:62ch;}.elementor .e-5927c9b8-7fbb{padding-inline-start:var(--40px);padding-inline-end:var(--40px);}.elementor .e-6abaf2e3-6dd3{font-weight:500;}.elementor .e-7ace7d3a-ed82{width:24px;}.elementor .e-7cfcb94-4910{padding-inline-start:var(--40px);padding-inline-end:var(--40px);border-width:0px;border-color:var(--color-stone);border-style:none;}.elementor .e-14112d51-98fa{max-width:62ch;}.elementor .e-6bb0a400-b055{padding-inline-start:var(--40px);padding-inline-end:var(--40px);}.elementor .e-7c8307a6-cb07{font-weight:500;}.elementor .e-3dde7181-b51a{width:24px;}.elementor .e-2effa33b-f201{padding-inline-start:var(--40px);padding-inline-end:var(--40px);border-width:0px;border-color:var(--color-stone);border-style:none;}.elementor .e-174e03e7-5dc0{max-width:62ch;}.elementor .e-4a135b45-9b70{padding-inline-start:var(--40px);padding-inline-end:var(--40px);}.elementor .e-3ca31d5b-5ad0{min-width:0px;padding-block-start:var(--40px);padding-block-end:var(--40px);margin-block-start:0px;border-width:0px;border-color:var(--color-stone);border-style:none;flex:1 1 0px;}.elementor .e-3829beba-c96e{min-width:0px;position:relative;padding:0px;border-width:1px;border-color:var(--color-stone);border-style:solid;background-color:var(--color-white);flex-direction:row;gap:0px;align-items:stretch;}.elementor .e-7d534c49-e9e3{width:17px;height:17px;min-width:0px;position:absolute;inset-block-start:-9px;inset-inline-start:-9px;z-index:3;padding:0px;background-image:linear-gradient(#DCDAD1 0%,#DCDAD1 100%),linear-gradient(#DCDAD1 0%,#DCDAD1 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;pointer-events: none; background-size: 1px 100%, 100% 1px; background-position: center center, center center; background-repeat: no-repeat;\n}.elementor .e-10dcfecf-3a1a{width:17px;height:17px;min-width:0px;position:absolute;inset-block-start:-9px;inset-inline-end:-9px;z-index:3;padding:0px;background-image:linear-gradient(#DCDAD1 0%,#DCDAD1 100%),linear-gradient(#DCDAD1 0%,#DCDAD1 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;pointer-events: none; background-size: 1px 100%, 100% 1px; background-position: center center, center center; background-repeat: no-repeat;\n}.elementor .e-281a816b-38c0{width:17px;height:17px;min-width:0px;position:absolute;inset-block-end:-9px;inset-inline-start:-9px;z-index:3;padding:0px;background-image:linear-gradient(#DCDAD1 0%,#DCDAD1 100%),linear-gradient(#DCDAD1 0%,#DCDAD1 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;pointer-events: none; background-size: 1px 100%, 100% 1px; background-position: center center, center center; background-repeat: no-repeat;\n}.elementor .e-5a64e7c7-694a{width:17px;height:17px;min-width:0px;position:absolute;inset-inline-end:-9px;inset-block-end:-9px;z-index:3;padding:0px;background-image:linear-gradient(#DCDAD1 0%,#DCDAD1 100%),linear-gradient(#DCDAD1 0%,#DCDAD1 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;pointer-events: none; background-size: 1px 100%, 100% 1px; background-position: center center, center center; background-repeat: no-repeat;\n}.elementor .e-5877035b-ec9d{width:100%;height:100%;object-fit:cover;flex:0 0 100%;scroll-snap-align: start; scroll-snap-stop: always;\n}.elementor .e-77b203b2-1bab{width:100%;height:100%;object-fit:cover;flex:0 0 100%;scroll-snap-align: start; scroll-snap-stop: always;\n}.elementor .e-37068855-d7b0{width:100%;height:100%;object-fit:cover;flex:0 0 100%;scroll-snap-align: start; scroll-snap-stop: always;\n}.elementor .e-420a40a0-c6b6{width:100%;height:100%;object-fit:cover;flex:0 0 100%;scroll-snap-align: start; scroll-snap-stop: always;\n}.elementor .e-6d3158f7-3f6d{width:100%;height:100%;padding:0px;flex-direction:row;gap:0px;flex-wrap:nowrap;overflow-x: hidden; overflow-y: hidden; scroll-snap-type: x mandatory; overscroll-behavior-x: contain; scroll-snap-type: none;\n}.elementor .e-20906a60-d5ae{min-width:0px;overflow:hidden;position:absolute;z-index:0;padding:0px;inset: 0px;\n}.elementor .e-4d6bed5e-d31c{min-width:0px;position:absolute;z-index:1;padding:0px;background-image:linear-gradient(20deg, rgba(23, 6, 20, 0.55) 0%,rgba(23, 6, 20, 0) 50%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;inset: 0px; pointer-events: none;\n}.elementor .e-17249aa0-3fae{color:var(--color-pinklight);line-height:0.6;margin-block-start:8px;}.elementor .e-6f480cfd-a83c{color:var(--color-paper);}.elementor .e-689294bd-a848{font-weight:600;color:var(--color-paper);}.elementor .e-49737b9-6ffa{font-size:0.8125rem;padding-block-start:8px;padding-block-end:8px;padding-inline-start:16px;padding-inline-end:16px;margin-block-start:var(--8px);flex:0 0 auto;align-self:flex-start;}.elementor .e-7da5a366-251e{max-width:380px;position:absolute;inset-block-start:auto;inset-block-end:88px;inset-inline-start:var(--40px);z-index:2;padding:var(--32px);background-color:rgba(23, 6, 20, 0.72);backdrop-filter:blur(10px);flex-direction:column;gap:var(--12px);}.elementor .e-6f7b3bea-8d23{min-width:0px;aspect-ratio:16 / 9;position:relative;padding:0px;border-width:1px;border-color:var(--color-stone);border-style:solid;}.elementor .e-246c29ef-db9f{width:17px;height:17px;min-width:0px;position:absolute;inset-block-start:-9px;inset-inline-start:-9px;z-index:2;padding:0px;background-image:linear-gradient(#DCDAD1 0%,#DCDAD1 100%),linear-gradient(#DCDAD1 0%,#DCDAD1 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;pointer-events: none; background-size: 1px 100%, 100% 1px; background-position: center center, center center; background-repeat: no-repeat;\n}.elementor .e-7cf0fa11-2511{width:17px;height:17px;min-width:0px;position:absolute;inset-block-start:-9px;inset-inline-end:-9px;z-index:2;padding:0px;background-image:linear-gradient(#DCDAD1 0%,#DCDAD1 100%),linear-gradient(#DCDAD1 0%,#DCDAD1 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;pointer-events: none; background-size: 1px 100%, 100% 1px; background-position: center center, center center; background-repeat: no-repeat;\n}.elementor .e-20991822-d9e0{width:17px;height:17px;min-width:0px;position:absolute;inset-block-end:-9px;inset-inline-start:-9px;z-index:2;padding:0px;background-image:linear-gradient(#DCDAD1 0%,#DCDAD1 100%),linear-gradient(#DCDAD1 0%,#DCDAD1 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;pointer-events: none; background-size: 1px 100%, 100% 1px; background-position: center center, center center; background-repeat: no-repeat;\n}.elementor .e-73eeb43c-5b37{width:17px;height:17px;min-width:0px;position:absolute;inset-inline-end:-9px;inset-block-end:-9px;z-index:2;padding:0px;background-image:linear-gradient(#DCDAD1 0%,#DCDAD1 100%),linear-gradient(#DCDAD1 0%,#DCDAD1 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;pointer-events: none; background-size: 1px 100%, 100% 1px; background-position: center center, center center; background-repeat: no-repeat;\n}.elementor .e-74919cc6-19ea{padding-block-start:var(--60px);padding-block-end:var(--32px);padding-inline-start:var(--40px);padding-inline-end:var(--40px);flex-direction:column;gap:var(--12px);}.elementor .e-762faf0c-eef2:hover,.elementor .e-762faf0c-eef2:focus-visible{color:var(--color-hover);}.elementor .e-762faf0c-eef2{font-size:1rem;color:var(--color-ink);padding-block-start:var(--16px);padding-block-end:var(--16px);border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--color-stone);border-style:solid;transition:color 0.2s;display:block;&::after {
content: "";
display: inline-block;
width: 0.8em;
height: 0.8em;
margin-left: 0.35em;
vertical-align: -0.05em;
background-color: currentColor;
-webkit-mask: url("https://frameworks.no/wp-content/uploads/2024/04/arrow-up-right.svg") center / contain no-repeat;
mask: url("https://frameworks.no/wp-content/uploads/2024/04/arrow-up-right.svg") center / contain no-repeat;
opacity: 0;
transform: translate(-4px, 4px);
transition: opacity 0.2s ease, transform 0.25s ease;
}
&:hover::after,
&:focus-visible::after {
opacity: 1;
transform: none;
}
@media (hover: none) {
&::after { opacity: 1; transform: none; }
}\n}.elementor .e-7eedb363-2812:hover,.elementor .e-7eedb363-2812:focus-visible{color:var(--color-hover);}.elementor .e-7eedb363-2812{font-size:1rem;color:var(--color-ink);padding-block-start:var(--16px);padding-block-end:var(--16px);border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--color-stone);border-style:solid;transition:color 0.2s;display:block;&::after {
content: "";
display: inline-block;
width: 0.8em;
height: 0.8em;
margin-left: 0.35em;
vertical-align: -0.05em;
background-color: currentColor;
-webkit-mask: url("https://frameworks.no/wp-content/uploads/2024/04/arrow-up-right.svg") center / contain no-repeat;
mask: url("https://frameworks.no/wp-content/uploads/2024/04/arrow-up-right.svg") center / contain no-repeat;
opacity: 0;
transform: translate(-4px, 4px);
transition: opacity 0.2s ease, transform 0.25s ease;
}
&:hover::after,
&:focus-visible::after {
opacity: 1;
transform: none;
}
@media (hover: none) {
&::after { opacity: 1; transform: none; }
}\n}.elementor .e-4432d2df-ed3e:hover,.elementor .e-4432d2df-ed3e:focus-visible{color:var(--color-hover);}.elementor .e-4432d2df-ed3e{font-size:1rem;color:var(--color-ink);padding-block-start:var(--16px);padding-block-end:var(--16px);border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--color-stone);border-style:solid;transition:color 0.2s;display:block;&::after {
content: "";
display: inline-block;
width: 0.8em;
height: 0.8em;
margin-left: 0.35em;
vertical-align: -0.05em;
background-color: currentColor;
-webkit-mask: url("https://frameworks.no/wp-content/uploads/2024/04/arrow-up-right.svg") center / contain no-repeat;
mask: url("https://frameworks.no/wp-content/uploads/2024/04/arrow-up-right.svg") center / contain no-repeat;
opacity: 0;
transform: translate(-4px, 4px);
transition: opacity 0.2s ease, transform 0.25s ease;
}
&:hover::after,
&:focus-visible::after {
opacity: 1;
transform: none;
}
@media (hover: none) {
&::after { opacity: 1; transform: none; }
}\n}.elementor .e-4a38d569-edf0:hover,.elementor .e-4a38d569-edf0:focus-visible{color:var(--color-hover);}.elementor .e-4a38d569-edf0{font-size:1rem;color:var(--color-ink);padding-block-start:var(--16px);padding-block-end:var(--16px);border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--color-stone);border-style:solid;transition:color 0.2s;display:block;&::after {
content: "";
display: inline-block;
width: 0.8em;
height: 0.8em;
margin-left: 0.35em;
vertical-align: -0.05em;
background-color: currentColor;
-webkit-mask: url("https://frameworks.no/wp-content/uploads/2024/04/arrow-up-right.svg") center / contain no-repeat;
mask: url("https://frameworks.no/wp-content/uploads/2024/04/arrow-up-right.svg") center / contain no-repeat;
opacity: 0;
transform: translate(-4px, 4px);
transition: opacity 0.2s ease, transform 0.25s ease;
}
&:hover::after,
&:focus-visible::after {
opacity: 1;
transform: none;
}
@media (hover: none) {
&::after { opacity: 1; transform: none; }
}\n}.elementor .e-4f6d88e9-d398:hover,.elementor .e-4f6d88e9-d398:focus-visible{color:var(--color-hover);}.elementor .e-4f6d88e9-d398{font-size:1rem;color:var(--color-ink);padding-block-start:var(--16px);padding-block-end:var(--16px);border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--color-stone);border-style:solid;transition:color 0.2s;display:block;&::after {
content: "";
display: inline-block;
width: 0.8em;
height: 0.8em;
margin-left: 0.35em;
vertical-align: -0.05em;
background-color: currentColor;
-webkit-mask: url("https://frameworks.no/wp-content/uploads/2024/04/arrow-up-right.svg") center / contain no-repeat;
mask: url("https://frameworks.no/wp-content/uploads/2024/04/arrow-up-right.svg") center / contain no-repeat;
opacity: 0;
transform: translate(-4px, 4px);
transition: opacity 0.2s ease, transform 0.25s ease;
}
&:hover::after,
&:focus-visible::after {
opacity: 1;
transform: none;
}
@media (hover: none) {
&::after { opacity: 1; transform: none; }
}\n}.elementor .e-3a0d72ec-e265:hover,.elementor .e-3a0d72ec-e265:focus-visible{color:var(--color-hover);}.elementor .e-3a0d72ec-e265{font-size:1rem;color:var(--color-ink);padding-block-start:var(--16px);padding-block-end:var(--16px);border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--color-stone);border-style:solid;transition:color 0.2s;display:block;&::after {
content: "";
display: inline-block;
width: 0.8em;
height: 0.8em;
margin-left: 0.35em;
vertical-align: -0.05em;
background-color: currentColor;
-webkit-mask: url("https://frameworks.no/wp-content/uploads/2024/04/arrow-up-right.svg") center / contain no-repeat;
mask: url("https://frameworks.no/wp-content/uploads/2024/04/arrow-up-right.svg") center / contain no-repeat;
opacity: 0;
transform: translate(-4px, 4px);
transition: opacity 0.2s ease, transform 0.25s ease;
}
&:hover::after,
&:focus-visible::after {
opacity: 1;
transform: none;
}
@media (hover: none) {
&::after { opacity: 1; transform: none; }
}\n}.elementor .e-12a1dcc1-97a0:hover,.elementor .e-12a1dcc1-97a0:focus-visible{color:var(--color-hover);}.elementor .e-12a1dcc1-97a0{font-size:1rem;color:var(--color-ink);padding-block-start:var(--16px);padding-block-end:var(--16px);border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--color-stone);border-style:solid;transition:color 0.2s;display:block;&::after {
content: "";
display: inline-block;
width: 0.8em;
height: 0.8em;
margin-left: 0.35em;
vertical-align: -0.05em;
background-color: currentColor;
-webkit-mask: url("https://frameworks.no/wp-content/uploads/2024/04/arrow-up-right.svg") center / contain no-repeat;
mask: url("https://frameworks.no/wp-content/uploads/2024/04/arrow-up-right.svg") center / contain no-repeat;
opacity: 0;
transform: translate(-4px, 4px);
transition: opacity 0.2s ease, transform 0.25s ease;
}
&:hover::after,
&:focus-visible::after {
opacity: 1;
transform: none;
}
@media (hover: none) {
&::after { opacity: 1; transform: none; }
}\n}.elementor .e-1c37946-7fcc:hover,.elementor .e-1c37946-7fcc:focus-visible{color:var(--color-hover);}.elementor .e-1c37946-7fcc{font-size:1rem;color:var(--color-ink);padding-block-start:var(--16px);padding-block-end:var(--16px);border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--color-stone);border-style:solid;transition:color 0.2s;display:block;&::after {
content: "";
display: inline-block;
width: 0.8em;
height: 0.8em;
margin-left: 0.35em;
vertical-align: -0.05em;
background-color: currentColor;
-webkit-mask: url("https://frameworks.no/wp-content/uploads/2024/04/arrow-up-right.svg") center / contain no-repeat;
mask: url("https://frameworks.no/wp-content/uploads/2024/04/arrow-up-right.svg") center / contain no-repeat;
opacity: 0;
transform: translate(-4px, 4px);
transition: opacity 0.2s ease, transform 0.25s ease;
}
&:hover::after,
&:focus-visible::after {
opacity: 1;
transform: none;
}
@media (hover: none) {
&::after { opacity: 1; transform: none; }
}\n}.elementor .e-7d379c75-d394:hover,.elementor .e-7d379c75-d394:focus-visible{color:var(--color-hover);}.elementor .e-7d379c75-d394{font-size:1rem;color:var(--color-ink);padding-block-start:var(--16px);padding-block-end:var(--16px);border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--color-stone);border-style:solid;transition:color 0.2s;display:block;&::after {
content: "";
display: inline-block;
width: 0.8em;
height: 0.8em;
margin-left: 0.35em;
vertical-align: -0.05em;
background-color: currentColor;
-webkit-mask: url("https://frameworks.no/wp-content/uploads/2024/04/arrow-up-right.svg") center / contain no-repeat;
mask: url("https://frameworks.no/wp-content/uploads/2024/04/arrow-up-right.svg") center / contain no-repeat;
opacity: 0;
transform: translate(-4px, 4px);
transition: opacity 0.2s ease, transform 0.25s ease;
}
&:hover::after,
&:focus-visible::after {
opacity: 1;
transform: none;
}
@media (hover: none) {
&::after { opacity: 1; transform: none; }
}\n}.elementor .e-51dd448c-1d94:hover,.elementor .e-51dd448c-1d94:focus-visible{color:var(--color-hover);}.elementor .e-51dd448c-1d94{font-size:1rem;color:var(--color-ink);padding-block-start:var(--16px);padding-block-end:var(--16px);border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--color-stone);border-style:solid;transition:color 0.2s;display:block;&::after {
content: "";
display: inline-block;
width: 0.8em;
height: 0.8em;
margin-left: 0.35em;
vertical-align: -0.05em;
background-color: currentColor;
-webkit-mask: url("https://frameworks.no/wp-content/uploads/2024/04/arrow-up-right.svg") center / contain no-repeat;
mask: url("https://frameworks.no/wp-content/uploads/2024/04/arrow-up-right.svg") center / contain no-repeat;
opacity: 0;
transform: translate(-4px, 4px);
transition: opacity 0.2s ease, transform 0.25s ease;
}
&:hover::after,
&:focus-visible::after {
opacity: 1;
transform: none;
}
@media (hover: none) {
&::after { opacity: 1; transform: none; }
}\n}.elementor .e-2804eb53-4f50:hover,.elementor .e-2804eb53-4f50:focus-visible{color:var(--color-hover);}.elementor .e-2804eb53-4f50{font-size:1rem;color:var(--color-ink);padding-block-start:var(--16px);padding-block-end:var(--16px);border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--color-stone);border-style:solid;transition:color 0.2s;display:block;&::after {
content: "";
display: inline-block;
width: 0.8em;
height: 0.8em;
margin-left: 0.35em;
vertical-align: -0.05em;
background-color: currentColor;
-webkit-mask: url("https://frameworks.no/wp-content/uploads/2024/04/arrow-up-right.svg") center / contain no-repeat;
mask: url("https://frameworks.no/wp-content/uploads/2024/04/arrow-up-right.svg") center / contain no-repeat;
opacity: 0;
transform: translate(-4px, 4px);
transition: opacity 0.2s ease, transform 0.25s ease;
}
&:hover::after,
&:focus-visible::after {
opacity: 1;
transform: none;
}
@media (hover: none) {
&::after { opacity: 1; transform: none; }
}\n}.elementor .e-36ecd7b2-4353:hover,.elementor .e-36ecd7b2-4353:focus-visible{color:var(--color-hover);}.elementor .e-36ecd7b2-4353{font-size:1rem;color:var(--color-ink);padding-block-start:var(--16px);padding-block-end:var(--16px);border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--color-stone);border-style:solid;transition:color 0.2s;display:block;&::after {
content: "";
display: inline-block;
width: 0.8em;
height: 0.8em;
margin-left: 0.35em;
vertical-align: -0.05em;
background-color: currentColor;
-webkit-mask: url("https://frameworks.no/wp-content/uploads/2024/04/arrow-up-right.svg") center / contain no-repeat;
mask: url("https://frameworks.no/wp-content/uploads/2024/04/arrow-up-right.svg") center / contain no-repeat;
opacity: 0;
transform: translate(-4px, 4px);
transition: opacity 0.2s ease, transform 0.25s ease;
}
&:hover::after,
&:focus-visible::after {
opacity: 1;
transform: none;
}
@media (hover: none) {
&::after { opacity: 1; transform: none; }
}\n}.elementor .e-6bb3aa0e-353f:hover,.elementor .e-6bb3aa0e-353f:focus-visible{color:var(--color-hover);}.elementor .e-6bb3aa0e-353f{font-size:1rem;color:var(--color-ink);padding-block-start:var(--16px);padding-block-end:var(--16px);border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--color-stone);border-style:solid;transition:color 0.2s;display:block;&::after {
content: "";
display: inline-block;
width: 0.8em;
height: 0.8em;
margin-left: 0.35em;
vertical-align: -0.05em;
background-color: currentColor;
-webkit-mask: url("https://frameworks.no/wp-content/uploads/2024/04/arrow-up-right.svg") center / contain no-repeat;
mask: url("https://frameworks.no/wp-content/uploads/2024/04/arrow-up-right.svg") center / contain no-repeat;
opacity: 0;
transform: translate(-4px, 4px);
transition: opacity 0.2s ease, transform 0.25s ease;
}
&:hover::after,
&:focus-visible::after {
opacity: 1;
transform: none;
}
@media (hover: none) {
&::after { opacity: 1; transform: none; }
}\n}.elementor .e-7e084969-7fad:hover,.elementor .e-7e084969-7fad:focus-visible{color:var(--color-hover);}.elementor .e-7e084969-7fad{font-size:1rem;color:var(--color-ink);padding-block-start:var(--16px);padding-block-end:var(--16px);border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--color-stone);border-style:solid;transition:color 0.2s;display:block;&::after {
content: "";
display: inline-block;
width: 0.8em;
height: 0.8em;
margin-left: 0.35em;
vertical-align: -0.05em;
background-color: currentColor;
-webkit-mask: url("https://frameworks.no/wp-content/uploads/2024/04/arrow-up-right.svg") center / contain no-repeat;
mask: url("https://frameworks.no/wp-content/uploads/2024/04/arrow-up-right.svg") center / contain no-repeat;
opacity: 0;
transform: translate(-4px, 4px);
transition: opacity 0.2s ease, transform 0.25s ease;
}
&:hover::after,
&:focus-visible::after {
opacity: 1;
transform: none;
}
@media (hover: none) {
&::after { opacity: 1; transform: none; }
}\n}.elementor .e-152fbbaf-9ad7:hover,.elementor .e-152fbbaf-9ad7:focus-visible{color:var(--color-hover);}.elementor .e-152fbbaf-9ad7{font-size:1rem;color:var(--color-ink);padding-block-start:var(--16px);padding-block-end:var(--16px);border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--color-stone);border-style:solid;transition:color 0.2s;display:block;&::after {
content: "";
display: inline-block;
width: 0.8em;
height: 0.8em;
margin-left: 0.35em;
vertical-align: -0.05em;
background-color: currentColor;
-webkit-mask: url("https://frameworks.no/wp-content/uploads/2024/04/arrow-up-right.svg") center / contain no-repeat;
mask: url("https://frameworks.no/wp-content/uploads/2024/04/arrow-up-right.svg") center / contain no-repeat;
opacity: 0;
transform: translate(-4px, 4px);
transition: opacity 0.2s ease, transform 0.25s ease;
}
&:hover::after,
&:focus-visible::after {
opacity: 1;
transform: none;
}
@media (hover: none) {
&::after { opacity: 1; transform: none; }
}\n}.elementor .e-2cf26cf-d2dd:hover,.elementor .e-2cf26cf-d2dd:focus-visible{color:var(--color-hover);}.elementor .e-2cf26cf-d2dd{font-size:1rem;color:var(--color-ink);padding-block-start:var(--16px);padding-block-end:var(--16px);border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--color-stone);border-style:solid;transition:color 0.2s;display:block;&::after {
content: "";
display: inline-block;
width: 0.8em;
height: 0.8em;
margin-left: 0.35em;
vertical-align: -0.05em;
background-color: currentColor;
-webkit-mask: url("https://frameworks.no/wp-content/uploads/2024/04/arrow-up-right.svg") center / contain no-repeat;
mask: url("https://frameworks.no/wp-content/uploads/2024/04/arrow-up-right.svg") center / contain no-repeat;
opacity: 0;
transform: translate(-4px, 4px);
transition: opacity 0.2s ease, transform 0.25s ease;
}
&:hover::after,
&:focus-visible::after {
opacity: 1;
transform: none;
}
@media (hover: none) {
&::after { opacity: 1; transform: none; }
}\n}.elementor .e-79d7821e-7b13:hover,.elementor .e-79d7821e-7b13:focus-visible{color:var(--color-hover);}.elementor .e-79d7821e-7b13{font-size:1rem;color:var(--color-ink);padding-block-start:var(--16px);padding-block-end:var(--16px);border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--color-stone);border-style:solid;transition:color 0.2s;display:block;&::after {
content: "";
display: inline-block;
width: 0.8em;
height: 0.8em;
margin-left: 0.35em;
vertical-align: -0.05em;
background-color: currentColor;
-webkit-mask: url("https://frameworks.no/wp-content/uploads/2024/04/arrow-up-right.svg") center / contain no-repeat;
mask: url("https://frameworks.no/wp-content/uploads/2024/04/arrow-up-right.svg") center / contain no-repeat;
opacity: 0;
transform: translate(-4px, 4px);
transition: opacity 0.2s ease, transform 0.25s ease;
}
&:hover::after,
&:focus-visible::after {
opacity: 1;
transform: none;
}
@media (hover: none) {
&::after { opacity: 1; transform: none; }
}\n}.elementor .e-16c906da-1cd1:hover,.elementor .e-16c906da-1cd1:focus-visible{color:var(--color-hover);}.elementor .e-16c906da-1cd1{font-size:1rem;color:var(--color-ink);padding-block-start:var(--16px);padding-block-end:var(--16px);border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--color-stone);border-style:solid;transition:color 0.2s;display:block;&::after {
content: "";
display: inline-block;
width: 0.8em;
height: 0.8em;
margin-left: 0.35em;
vertical-align: -0.05em;
background-color: currentColor;
-webkit-mask: url("https://frameworks.no/wp-content/uploads/2024/04/arrow-up-right.svg") center / contain no-repeat;
mask: url("https://frameworks.no/wp-content/uploads/2024/04/arrow-up-right.svg") center / contain no-repeat;
opacity: 0;
transform: translate(-4px, 4px);
transition: opacity 0.2s ease, transform 0.25s ease;
}
&:hover::after,
&:focus-visible::after {
opacity: 1;
transform: none;
}
@media (hover: none) {
&::after { opacity: 1; transform: none; }
}\n}.elementor .e-7b846b96-9d4e{padding-block-start:0px;padding-block-end:var(--60px);padding-inline-start:var(--40px);padding-inline-end:var(--40px);gap:0px var(--40px);grid-template-columns:repeat(3, 1fr);grid-template-rows:auto;}.elementor .e-55f01ded-79b9{min-width:0px;position:relative;padding:0px;border-width:1px;border-color:var(--color-stone);border-style:solid;background-color:var(--color-white);flex-direction:column;gap:0px;}.elementor .e-11299fb3-ec73{flex-direction:column;gap:var(--60px);align-items:stretch;}