.elementor-82007 .elementor-element.elementor-element-74eb000 > .elementor-container{min-height:760px;}.elementor-82007 .elementor-element.elementor-element-74eb000{padding:0px 40px 0px 40px;}.elementor-bc-flex-widget .elementor-82007 .elementor-element.elementor-element-0e47413.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-82007 .elementor-element.elementor-element-0e47413.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-82007 .elementor-element.elementor-element-0e47413 > .elementor-element-populated{padding:0px 40px 0px 0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-82007 .elementor-element.elementor-element-b1f9523 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:42px;font-weight:700;line-height:1.12em;color:#FFF7ED;}.elementor-82007 .elementor-element.elementor-element-85f6cfc{font-family:"Montserrat", Sans-serif;font-size:17px;line-height:1.6em;color:#FFD2A6;}.elementor-bc-flex-widget .elementor-82007 .elementor-element.elementor-element-90d2ab7.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-82007 .elementor-element.elementor-element-90d2ab7.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-82007 .elementor-element.elementor-element-5d6090a .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-82007 .elementor-element.elementor-element-38a6671{font-family:"Montserrat", Sans-serif;font-size:13px;color:#FFD2A6;}.elementor-widget-button .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-82007 .elementor-element.elementor-element-9f1a9a8 .elementor-button{background-color:#D9005B;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-radius:999px 999px 999px 999px;}.elementor-82007 .elementor-element.elementor-element-386f0bf:not(.elementor-motion-effects-element-type-background), .elementor-82007 .elementor-element.elementor-element-386f0bf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF7ED;}.elementor-82007 .elementor-element.elementor-element-386f0bf{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:90px 40px 90px 40px;}.elementor-82007 .elementor-element.elementor-element-386f0bf > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-82007 .elementor-element.elementor-element-327799d.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-82007 .elementor-element.elementor-element-327799d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-82007 .elementor-element.elementor-element-b0004c0{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:700;letter-spacing:2px;color:#D9005B;}.elementor-82007 .elementor-element.elementor-element-aefc485{text-align:center;}.elementor-82007 .elementor-element.elementor-element-aefc485 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:36px;font-weight:700;color:#5A0028;}.elementor-82007 .elementor-element.elementor-element-3cf00c8{font-family:"Montserrat", Sans-serif;font-size:16px;color:#5A0028;}.elementor-82007 .elementor-element.elementor-element-73e40d2{padding:90px 40px 90px 40px;}.elementor-bc-flex-widget .elementor-82007 .elementor-element.elementor-element-869bd24.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-82007 .elementor-element.elementor-element-869bd24.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-82007 .elementor-element.elementor-element-1a1b477{text-align:center;}.elementor-82007 .elementor-element.elementor-element-1a1b477 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:34px;font-weight:700;line-height:1.2em;color:#FFF7ED;}.elementor-82007 .elementor-element.elementor-element-2a78932{font-family:"Montserrat", Sans-serif;font-size:16px;line-height:1.7em;color:#FFD2A6;}.elementor-82007 .elementor-element.elementor-element-89cddef{padding:100px 40px 100px 40px;}.elementor-bc-flex-widget .elementor-82007 .elementor-element.elementor-element-afda3e1.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-82007 .elementor-element.elementor-element-afda3e1.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-82007 .elementor-element.elementor-element-2f1de6a:not(.elementor-motion-effects-element-type-background), .elementor-82007 .elementor-element.elementor-element-2f1de6a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF7ED;}.elementor-82007 .elementor-element.elementor-element-2f1de6a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:90px 40px 90px 40px;}.elementor-82007 .elementor-element.elementor-element-2f1de6a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-82007 .elementor-element.elementor-element-76640b2.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-82007 .elementor-element.elementor-element-76640b2.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-82007 .elementor-element.elementor-element-7a521c4{text-align:center;}.elementor-82007 .elementor-element.elementor-element-7a521c4 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:36px;font-weight:700;color:#5A0028;}.elementor-82007 .elementor-element.elementor-element-b4b13c0{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;letter-spacing:0.5px;color:#D9005B;}.elementor-82007 .elementor-element.elementor-element-25e430e{padding:100px 40px 100px 40px;}.elementor-bc-flex-widget .elementor-82007 .elementor-element.elementor-element-268dc51.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-82007 .elementor-element.elementor-element-268dc51.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-82007 .elementor-element.elementor-element-bfd9e3a{text-align:center;}.elementor-82007 .elementor-element.elementor-element-bfd9e3a .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:34px;font-weight:700;color:#FFF7ED;}.elementor-82007 .elementor-element.elementor-element-44ee11a{font-family:"Montserrat", Sans-serif;font-size:15px;color:#FFD2A6;}.elementor-82007 .elementor-element.elementor-element-7d6110c:not(.elementor-motion-effects-element-type-background), .elementor-82007 .elementor-element.elementor-element-7d6110c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF7ED;}.elementor-82007 .elementor-element.elementor-element-7d6110c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:90px 40px 90px 40px;}.elementor-82007 .elementor-element.elementor-element-7d6110c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-82007 .elementor-element.elementor-element-c3b8c6a{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:700;letter-spacing:2px;color:#D9005B;}.elementor-82007 .elementor-element.elementor-element-5f44b45{text-align:center;}.elementor-82007 .elementor-element.elementor-element-5f44b45 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:34px;font-weight:700;color:#5A0028;}.elementor-widget-accordion .elementor-accordion-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-accordion .elementor-tab-content{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-82007 .elementor-element.elementor-element-a1939b6 .elementor-accordion-icon, .elementor-82007 .elementor-element.elementor-element-a1939b6 .elementor-accordion-title{color:#5A0028;}.elementor-82007 .elementor-element.elementor-element-a1939b6 .elementor-accordion-icon svg{fill:#5A0028;}.elementor-82007 .elementor-element.elementor-element-a1939b6 .elementor-tab-content{color:#3A001F;}.elementor-82007 .elementor-element.elementor-element-c49bc89{padding:90px 40px 90px 40px;}.elementor-bc-flex-widget .elementor-82007 .elementor-element.elementor-element-8956edc.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-82007 .elementor-element.elementor-element-8956edc.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-82007 .elementor-element.elementor-element-5398e80{text-align:center;}.elementor-82007 .elementor-element.elementor-element-5398e80 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:36px;font-weight:700;color:#FFF7ED;}.elementor-82007 .elementor-element.elementor-element-b924462{font-family:"Montserrat", Sans-serif;font-size:16px;color:#FFF7ED;}.elementor-82007 .elementor-element.elementor-element-97208ea .elementor-button{background-color:#FFFFFF;font-weight:700;fill:#D9005B;color:#D9005B;border-radius:999px 999px 999px 999px;}@media(max-width:1024px) and (min-width:768px){.elementor-82007 .elementor-element.elementor-element-0e47413{width:100%;}.elementor-82007 .elementor-element.elementor-element-90d2ab7{width:100%;}}@media(max-width:767px){.elementor-82007 .elementor-element.elementor-element-74eb000{padding:40px 24px 40px 24px;}.elementor-82007 .elementor-element.elementor-element-0e47413{width:100%;}.elementor-82007 .elementor-element.elementor-element-0e47413 > .elementor-element-populated{padding:0px 0px 40px 0px;}.elementor-82007 .elementor-element.elementor-element-b1f9523 .elementor-heading-title{font-size:29px;}.elementor-82007 .elementor-element.elementor-element-90d2ab7{width:100%;}.elementor-82007 .elementor-element.elementor-element-386f0bf{padding:50px 24px 50px 24px;}.elementor-82007 .elementor-element.elementor-element-aefc485 .elementor-heading-title{font-size:26px;}.elementor-82007 .elementor-element.elementor-element-73e40d2{padding:50px 24px 50px 24px;}.elementor-82007 .elementor-element.elementor-element-1a1b477 .elementor-heading-title{font-size:25px;}.elementor-82007 .elementor-element.elementor-element-89cddef{padding:60px 28px 60px 28px;}.elementor-82007 .elementor-element.elementor-element-2f1de6a{padding:50px 24px 50px 24px;}.elementor-82007 .elementor-element.elementor-element-7a521c4 .elementor-heading-title{font-size:26px;}.elementor-82007 .elementor-element.elementor-element-25e430e{padding:55px 24px 55px 24px;}.elementor-82007 .elementor-element.elementor-element-bfd9e3a .elementor-heading-title{font-size:25px;}.elementor-82007 .elementor-element.elementor-element-7d6110c{padding:50px 24px 50px 24px;}.elementor-82007 .elementor-element.elementor-element-5f44b45 .elementor-heading-title{font-size:25px;}.elementor-82007 .elementor-element.elementor-element-c49bc89{padding:55px 28px 55px 28px;}.elementor-82007 .elementor-element.elementor-element-5398e80 .elementor-heading-title{font-size:26px;}}/* Start custom CSS for heading, class: .elementor-element-b1f9523 */@media(max-width:767px){.elementor-82007 .elementor-element.elementor-element-b1f9523{font-size:29px !important; line-height:1.15em !important;}}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-0e47413 */@media(max-width:1024px){.elementor-82007 .elementor-element.elementor-element-0e47413{flex-basis:100% !important;width:100% !important;max-width:100% !important;}}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-5d6090a */.elementor-82007 .elementor-element.elementor-element-5d6090a .elementor-wrapper, .elementor-82007 .elementor-element.elementor-element-5d6090a .elementor-video-iframe {
  border-radius: 20px !important;
  overflow: hidden !important;
  box-shadow: 0 24px 60px rgba(0,0,0,0.45) !important;
  border: 3px solid rgba(255,176,0,0.25) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-38a6671 */.elementor-82007 .elementor-element.elementor-element-38a6671{margin-top:14px; opacity:0.85;}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-90d2ab7 */@media(max-width:1024px){.elementor-82007 .elementor-element.elementor-element-90d2ab7{flex-basis:100% !important;width:100% !important;max-width:100% !important;}}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-74eb000 */.elementor-82007 .elementor-element.elementor-element-74eb000 {
  background: linear-gradient(135deg, #141426 0%, #3A001F 28%, #5A0028 52%, #A00046 76%, #D9005B 100%) !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-aefc485 */@media(max-width:767px){.elementor-82007 .elementor-element.elementor-element-aefc485{font-size:26px !important;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1a1b477 */@media(max-width:767px){.elementor-82007 .elementor-element.elementor-element-1a1b477{font-size:25px !important;}}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-73e40d2 */.elementor-82007 .elementor-element.elementor-element-73e40d2{background:linear-gradient(135deg,#141426 0%,#3A001F 40%,#5A0028 100%) !important;}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-89cddef */.elementor-82007 .elementor-element.elementor-element-89cddef{background:linear-gradient(135deg,#5A0028 0%,#8A0038 55%,#D9005B 100%) !important;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7a521c4 */@media(max-width:767px){.elementor-82007 .elementor-element.elementor-element-7a521c4{font-size:26px !important;}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b4b13c0 */.elementor-82007 .elementor-element.elementor-element-b4b13c0{margin-top:14px;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bfd9e3a */@media(max-width:767px){.elementor-82007 .elementor-element.elementor-element-bfd9e3a{font-size:25px !important;}}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-25e430e */.elementor-82007 .elementor-element.elementor-element-25e430e{background:linear-gradient(135deg,#141426 0%,#3A001F 45%,#5A0028 100%) !important;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5f44b45 */@media(max-width:767px){.elementor-82007 .elementor-element.elementor-element-5f44b45{font-size:25px !important;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5398e80 */@media(max-width:767px){.elementor-82007 .elementor-element.elementor-element-5398e80{font-size:26px !important;}}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-c49bc89 */.elementor-82007 .elementor-element.elementor-element-c49bc89{background:linear-gradient(135deg,#D9005B 0%,#FF5A1F 55%,#FFB000 100%) !important;}/* End custom CSS */