.elementor-5469 .elementor-element.elementor-element-4d76bde{width:var( --container-widget-width, 20% );max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;transition:all 400ms;}.elementor-5469 .elementor-element.elementor-element-4d76bde.elementor-position-right .elementor-image-box-img{margin-left:5px;}.elementor-5469 .elementor-element.elementor-element-4d76bde.elementor-position-left .elementor-image-box-img{margin-right:5px;}.elementor-5469 .elementor-element.elementor-element-4d76bde.elementor-position-top .elementor-image-box-img{margin-bottom:5px;}.elementor-5469 .elementor-element.elementor-element-4d76bde .elementor-image-box-wrapper .elementor-image-box-img{width:35%;}.elementor-5469 .elementor-element.elementor-element-4d76bde .elementor-image-box-img img{transition-duration:0.3s;}.elementor-5469 .elementor-element.elementor-element-4d76bde .elementor-image-box-description{font-size:15px;font-weight:600;}.elementor-5469 .elementor-element.elementor-element-1893b0ca{transition:all 400ms;}.elementor-5469 .elementor-element.elementor-element-a459917{transition:all 400ms;}@media(max-width:767px){.elementor-5469 .elementor-element.elementor-element-4d76bde .elementor-image-box-img{margin-bottom:5px;}}/* Start custom CSS *//* SR generated layout styles */
.elementor [data-id="2d4897bf"][data-id="2d4897bf"]{overflow: hidden; position: relative; padding-block-start: 10rem; padding-block-end: 4rem; padding-inline-start: 6vw; padding-inline-end: 6vw; background-color: #0C0C0F; display: flex; flex-direction: column; justify-content: center; background-image:radial-gradient(ellipse at 85% 10%, rgba(249,30,186,0.10), transparent 55%), repeating-linear-gradient(90deg, rgba(245,245,247,0.03) 0px, rgba(245,245,247,0.03) 1px, transparent 1px, transparent 120px);}@media(max-width:767px){.elementor [data-id="2d4897bf"][data-id="2d4897bf"]{padding-block-start: 8rem; padding-block-end: 2.5rem; padding-inline-start: 1.25rem; padding-inline-end: 1.25rem;}}
.elementor [data-id="9128c4b"][data-id="9128c4b"]{width: 30rem; height: 30rem; position: absolute; inset-block-start: 0px; inset-inline-end: -9rem; padding: 0px; border-radius: 50%; border-width: 1px; border-color: rgba(255,255,255,0.10); border-style: solid;}@media(max-width:1024px){.elementor [data-id="9128c4b"][data-id="9128c4b"]{display: none;}}
.elementor [data-id="25422244"][data-id="25422244"]{width: 100%; max-width: 60rem; position: relative; z-index: 2; padding: 0px; margin-block-start: 0px; margin-block-end: 0px; margin-inline-start: auto; margin-inline-end: auto; display: flex; flex-direction: column; gap: 1.5rem; align-items: flex-start;}
.elementor [data-id="13af08c7"][data-id="13af08c7"]{width: auto; padding: 0px; display: flex; flex-direction: row; gap: 0.7rem; flex-wrap: wrap; align-items: center;}
.elementor [data-id="45a5f54c"][data-id="45a5f54c"]{font-family: Lexend; font-weight: 500; font-size: 11px; color: #B1B1BC; letter-spacing: 0.22em; text-transform: uppercase; transition: color 0.3s;}.elementor [data-id="45a5f54c"][data-id="45a5f54c"]:hover{color: #F91EBA;}
.elementor [data-id="29cacf2d"][data-id="29cacf2d"]{font-family: Lexend; font-size: 11px; color: #F91EBA;}
.elementor [data-id="522a1bf5"][data-id="522a1bf5"]{font-family: Lexend; font-weight: 500; font-size: 11px; color: #B1B1BC; letter-spacing: 0.22em; text-transform: uppercase; transition: color 0.3s;}.elementor [data-id="522a1bf5"][data-id="522a1bf5"]:hover{color: #F91EBA;}
.elementor [data-id="77a6e765"][data-id="77a6e765"]{font-family: Lexend; font-size: 11px; color: #F91EBA;}
.elementor [data-id="389987d8"][data-id="389987d8"]{font-family: Lexend; font-weight: 500; font-size: 11px; color: #F91EBA; letter-spacing: 0.22em; text-transform: uppercase;}
.elementor [data-id="7a5ff9f0"][data-id="7a5ff9f0"]{font-family: Italiana; font-weight: 400; font-size: 4.4rem; color: #F5F5F7; letter-spacing: -0.025em; line-height: 1.08;}@media(max-width:1024px){.elementor [data-id="7a5ff9f0"][data-id="7a5ff9f0"]{font-size: 3.2rem;}}@media(max-width:767px){.elementor [data-id="7a5ff9f0"][data-id="7a5ff9f0"]{font-size: 2.2rem;}}
.elementor [data-id="2707c8de"][data-id="2707c8de"]{width: auto; padding: 0px; display: flex; flex-direction: row; gap: 0.9rem; flex-wrap: wrap; align-items: center;}
.elementor [data-id="ae89bf1"][data-id="ae89bf1"]{font-family: Lexend; font-weight: 400; font-size: 12px; color: #B1B1BC; letter-spacing: 0.16em; text-transform: uppercase;}
.elementor [data-id="29d9bbd8"][data-id="29d9bbd8"]{font-family: Lexend; font-size: 14px; color: #F91EBA;}
.elementor [data-id="7ab77e1a"][data-id="7ab77e1a"]{font-family: Lexend; font-weight: 400; font-size: 12px; color: #B1B1BC; letter-spacing: 0.16em; text-transform: uppercase;}
.elementor [data-id="64963823"][data-id="64963823"]{padding-block-start: 3.5rem; gap: 3rem;}
.elementor [data-id="1134dc8d"][data-id="1134dc8d"]{width: 100%; max-width: 60rem; overflow: hidden; padding: 0px; border-width: 1px; border-color: rgba(255,255,255,0.12); border-style: solid; box-shadow: 16px 16px 0px 0px rgba(249,30,186,0.12); display: block;}
.elementor [data-id="871ade0"][data-id="871ade0"]{width: 100%; aspect-ratio: 16/9; object-fit: cover; display: block;}
.elementor [data-id="3e97a296"][data-id="3e97a296"]{width: 100%; max-width: 60rem; padding: 0px; display: block;}
.elementor [data-id="44325ae8"][data-id="44325ae8"]{width: 100%; max-width: 60rem; padding: 2.2rem; border-block-start-width: 1px; border-block-end-width: 1px; border-inline-start-width: 3px; border-inline-end-width: 1px; border-color: rgba(255,255,255,0.09); border-style: solid; background-image: linear-gradient(155deg, #17171C 0%,#0F0F13 100%); background-repeat: repeat; background-attachment: scroll; background-size: auto auto; background-position: 0% 0%; display: flex; flex-direction: row; gap: 2rem; flex-wrap: wrap; align-items: center; border-left-style: solid; border-left-color: #F91EBA;}
.elementor [data-id="4dbb3813"][data-id="4dbb3813"]{width: 5.2rem; height: 5.2rem; padding: 0px; border-radius: 50%; border-width: 1px; border-color: rgba(255,255,255,0.22); border-style: solid; display: flex; flex: 0 0 auto; justify-content: center; align-items: center;}
.elementor [data-id="1f670fff"][data-id="1f670fff"]{font-family: Italiana; font-size: 2.6rem; color: #F91EBA; line-height: 1;}
.elementor [data-id="1152bdfe"][data-id="1152bdfe"]{padding: 0px; display: flex; flex-direction: column; gap: 0.6rem; flex: 1 1 18rem; align-items: flex-start;}
.elementor [data-id="14a5c2e4"][data-id="14a5c2e4"]{font-family: Lexend; font-weight: 500; font-size: 11px; color: #F91EBA; letter-spacing: 0.24em; text-transform: uppercase;}
.elementor [data-id="3485a314"][data-id="3485a314"]{font-family: Italiana; font-weight: 400; font-size: 1.9rem; color: #F5F5F7;}
.elementor [data-id="4973b575"][data-id="4973b575"]{font-family: Lexend; font-weight: 300; font-size: 0.93rem; color: #B1B1BC; line-height: 1.8; margin-block-end: 0.5rem;}
.elementor [data-id="2e9dca5e"][data-id="2e9dca5e"]{width: 100%; max-width: 82rem;}
.elementor [data-id="7182cb06"][data-id="7182cb06"]{display: flex; flex-direction: row; gap: 1.75rem; flex-wrap: wrap; justify-content: center;}
.elementor [data-id="2e4492e7"][data-id="2e4492e7"]{min-width: 0px; max-width: 26.5rem; flex: 1 1 22rem;}
.elementor [data-id="f36a996"][data-id="f36a996"]{height: 100%; overflow: hidden; padding: 0px; border-width: 1px; border-color: rgba(255,255,255,0.09); border-style: solid; background-image: linear-gradient(160deg, #17171C 0%,#0F0F13 100%); background-repeat: repeat; background-attachment: scroll; background-size: auto auto; background-position: 0% 0%; transition: transform 0.55s, border-color 0.55s, box-shadow 0.55s; display: flex; flex-direction: column; gap: 0px;}.elementor [data-id="f36a996"][data-id="f36a996"]:hover{border-color: #F91EBA; box-shadow: 0px 30px 55px 0px rgba(0,0,0,0.5); transform: translate3d(0px, -10px, 0px);}
.elementor [data-id="7817335c"][data-id="7817335c"]{overflow: hidden; padding: 0px; display: block;}
.elementor [data-id="7426767d"][data-id="7426767d"]{width: 100%; aspect-ratio: 16/10; object-fit: cover; transition: transform 1.1s;}.elementor [data-id="7426767d"][data-id="7426767d"]:hover{transform: scale3d(1.07, 1.07, 1);}
.elementor [data-id="11ea3691"][data-id="11ea3691"]{padding-block-start: 1.8rem; padding-block-end: 2rem; padding-inline-start: 1.7rem; padding-inline-end: 1.7rem; display: flex; flex-direction: column; gap: 0.9rem; align-items: flex-start;}
.elementor [data-id="5ad1216e"][data-id="5ad1216e"]{font-family: Lexend; font-weight: 500; font-size: 11px; color: #8A8A96; letter-spacing: 0.22em; text-transform: uppercase;}
.elementor [data-id="10f0ccb3"][data-id="10f0ccb3"]{overflow: hidden; position: relative; text-align: center; padding-block-start: 7rem; padding-block-end: 7rem; padding-inline-start: 6vw; padding-inline-end: 6vw; border-block-start-width: 1px; background-color: #0C0C0F; display: flex; flex-direction: column; gap: 1.6rem; align-items: center; border-top-style: solid; border-top-color: rgba(255,255,255,0.08);}@media(max-width:767px){.elementor [data-id="10f0ccb3"][data-id="10f0ccb3"]{padding-block-start: 4rem; padding-block-end: 4rem; padding-inline-start: 1.25rem; padding-inline-end: 1.25rem;}}
.elementor [data-id="26cc429b"][data-id="26cc429b"]{width: 30rem; height: 30rem; position: absolute; inset-block-start: -14rem; inset-inline-start: 50%; padding: 0px; border-radius: 50%; border-width: 1px; border-color: rgba(255,255,255,0.10); border-style: solid; transform: translate3d(-50%, 0px, 0px);}
.elementor [data-id="7d3829e1"][data-id="7d3829e1"]{position: relative; font-family: Italiana; font-weight: 400; font-size: 4.2rem; color: #F5F5F7; letter-spacing: -0.03em; line-height: 1.05;}.elementor [data-id="7d3829e1"][data-id="7d3829e1"] em{color:#FFFFFF; font-style:italic;}@media(max-width:1024px){.elementor [data-id="7d3829e1"][data-id="7d3829e1"]{font-size: 3.2rem;}}@media(max-width:767px){.elementor [data-id="7d3829e1"][data-id="7d3829e1"]{font-size: 2.3rem;}}
.elementor [data-id="2d4665dd"][data-id="2d4665dd"]{position: relative; font-family: Lexend; font-weight: 300; font-size: 1.05rem; color: #B1B1BC; line-height: 1.8;}
.elementor [data-id="717f49a3"][data-id="717f49a3"]{width: auto; position: relative; padding: 0px; display: flex; flex-direction: row; gap: 1rem; flex-wrap: wrap; justify-content: center;}
.elementor [data-id="1452723f"][data-id="1452723f"]{font-family: Lexend; font-weight: 500; font-size: 12px; color: #0C0C0F; letter-spacing: 0.18em; text-transform: uppercase; padding-block-start: 1.15rem; padding-block-end: 1.15rem; padding-inline-start: 2.4rem; padding-inline-end: 2.4rem; border-radius: 0px; background-color: #F91EBA; transition: background-color 0.4s, transform 0.4s, box-shadow 0.4s;}.elementor [data-id="1452723f"][data-id="1452723f"]:hover{background-color: #F5F5F7; box-shadow: 0px 14px 28px 0px rgba(0,0,0,0.4); transform: translate3d(0px, -3px, 0px);}
.elementor [data-id="560a5a09"][data-id="560a5a09"]{font-family: Lexend; font-weight: 500; font-size: 12px; color: #F5F5F7; letter-spacing: 0.18em; text-transform: uppercase; padding-block-start: 1.15rem; padding-block-end: 1.15rem; padding-inline-start: 2.4rem; padding-inline-end: 2.4rem; border-radius: 0px; border-width: 1px; border-color: rgba(245,245,247,0.4); border-style: solid; background-color: transparent; transition: border-color 0.4s, color 0.4s, transform 0.4s;}.elementor [data-id="560a5a09"][data-id="560a5a09"]:hover{color: #F91EBA; border-color: #F91EBA; transform: translate3d(0px, -3px, 0px);}

/* extra */
.elementor [data-id="1893b0ca"]{width:100%;}
.elementor [data-id="1893b0ca"] .elementor-widget-container{color:#C9C9D2;}
.elementor [data-id="1893b0ca"] p{font-family:Lexend,sans-serif; font-size:1.06rem; font-weight:300; line-height:1.95; color:#C9C9D2; margin:0 0 1.5rem;}
.elementor [data-id="1893b0ca"] h2{font-family:Italiana,serif; font-size:2.5rem; font-weight:400; line-height:1.15; letter-spacing:-0.02em; color:#F5F5F7; margin:3rem 0 1.1rem; padding-top:1.6rem; border-top:1px solid rgba(255,255,255,0.12);}
.elementor [data-id="1893b0ca"] h3{font-family:Italiana,serif; font-size:1.8rem; font-weight:400; line-height:1.2; color:#F5F5F7; margin:2.2rem 0 0.9rem;}
.elementor [data-id="1893b0ca"] h4{font-family:Lexend,sans-serif; font-size:1.1rem; font-weight:500; color:#F5F5F7; margin:1.8rem 0 0.7rem;}
.elementor [data-id="1893b0ca"] a{color:#F91EBA; text-decoration:underline; text-underline-offset:4px; text-decoration-thickness:1px; transition:color 0.3s;}
.elementor [data-id="1893b0ca"] a:hover{color:#F5F5F7;}
.elementor [data-id="1893b0ca"] strong,.elementor [data-id="1893b0ca"] b{color:#F5F5F7; font-weight:500;}
.elementor [data-id="1893b0ca"] ul,.elementor [data-id="1893b0ca"] ol{margin:0 0 1.6rem; padding-left:1.4rem; color:#C9C9D2; font-family:Lexend,sans-serif; font-weight:300; line-height:1.9;}
.elementor [data-id="1893b0ca"] li{margin-bottom:0.5rem; padding-left:0.3rem;}
.elementor [data-id="1893b0ca"] li::marker{color:#F91EBA;}
.elementor [data-id="1893b0ca"] figure{margin:2.2rem 0;}
.elementor [data-id="1893b0ca"] img{max-width:100%; height:auto; display:block; border:1px solid rgba(255,255,255,0.12);}
.elementor [data-id="1893b0ca"] figcaption{font-family:Lexend,sans-serif; font-size:0.82rem; color:#8A8A96; margin-top:0.6rem;}
.elementor [data-id="1893b0ca"] blockquote{margin:2.2rem 0; padding:0.4rem 0 0.4rem 1.6rem; border-left:3px solid #F91EBA; font-family:Italiana,serif; font-size:1.7rem; line-height:1.4; color:#F5F5F7;}
.elementor [data-id="1893b0ca"] table{width:100%; border-collapse:collapse; margin:2rem 0; font-family:Lexend,sans-serif; font-size:0.95rem;}
.elementor [data-id="1893b0ca"] th{text-align:left; font-weight:500; color:#F5F5F7; padding:0.8rem 1rem; border-bottom:2px solid #F91EBA;}
.elementor [data-id="1893b0ca"] td{padding:0.8rem 1rem; color:#C9C9D2; border-bottom:1px solid rgba(255,255,255,0.1);}
.elementor [data-id="1893b0ca"] hr{border:0; border-top:1px solid rgba(255,255,255,0.14); margin:2.5rem 0;}/* End custom CSS */