.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-b2b3af9{font-family:"Playfair", Sans-serif;font-weight:400;}.elementor-12 .elementor-element.elementor-element-b85d6c3{--spacer-size:109px;}.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 );color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-460bb5e .elementor-heading-title{font-family:"Playfair", Sans-serif;font-size:47px;font-weight:600;color:#141414;}.elementor-12 .elementor-element.elementor-element-6d9885a{--spacer-size:50px;}.elementor-12 .elementor-element.elementor-element-1cc8205 > .elementor-widget-container{border-style:solid;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-12 .elementor-element.elementor-element-1cc8205{font-family:"Playfair", Sans-serif;font-weight:400;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-12 .elementor-element.elementor-element-de01c00{width:var( --container-widget-width, 79.266% );max-width:79.266%;--container-widget-width:79.266%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-733233d{width:var( --container-widget-width, 89.617% );max-width:89.617%;--container-widget-width:89.617%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-bfeee1b{--spacer-size:50px;}.elementor-12 .elementor-element.elementor-element-3e256a7 > .elementor-widget-container{border-style:solid;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-12 .elementor-element.elementor-element-3e256a7{font-family:"Playfair", Sans-serif;font-weight:400;}.elementor-12 .elementor-element.elementor-element-56f1b5d .elementor-heading-title{font-family:"Playfair", Sans-serif;font-size:22px;font-weight:600;color:#101011;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-12 .elementor-element.elementor-element-007e421 .elementor-button{background-color:#000000;font-family:"Playfair", Sans-serif;font-weight:500;}.elementor-12 .elementor-element.elementor-element-007e421 .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-007e421 .elementor-button:focus{background-color:transparent;background-image:linear-gradient(180deg, #020101 0%, #f2295b 100%);}.elementor-12 .elementor-element.elementor-element-c771757{text-align:center;}.elementor-12 .elementor-element.elementor-element-c771757 .elementor-heading-title{font-family:"Playfair", Sans-serif;font-size:40px;font-weight:600;color:#030303;}.elementor-12 .elementor-element.elementor-element-333488c > .elementor-widget-container{border-style:solid;border-width:15px 15px 15px 15px;border-color:#F3BCBC;border-radius:31px 31px 31px 31px;}.elementor-12 .elementor-element.elementor-element-333488c:hover .elementor-widget-container{border-style:solid;}.elementor-12 .elementor-element.elementor-element-333488c{font-family:"Playfair", Sans-serif;font-size:18px;font-weight:400;}.elementor-12 .elementor-element.elementor-element-b7a96f4 > .elementor-widget-container{border-style:solid;border-width:15px 15px 15px 15px;border-color:#F3BCBC;border-radius:31px 31px 31px 31px;}.elementor-12 .elementor-element.elementor-element-b7a96f4:hover .elementor-widget-container{border-style:solid;}.elementor-12 .elementor-element.elementor-element-b7a96f4{font-family:"Playfair", Sans-serif;font-size:18px;font-weight:400;}.elementor-12 .elementor-element.elementor-element-defcf46 > .elementor-widget-container{border-style:solid;border-width:15px 15px 15px 15px;border-color:#F3BCBC;border-radius:31px 31px 31px 31px;}.elementor-12 .elementor-element.elementor-element-defcf46:hover .elementor-widget-container{border-style:solid;}.elementor-12 .elementor-element.elementor-element-defcf46{font-family:"Playfair", Sans-serif;font-size:18px;font-weight:400;}.elementor-12 .elementor-element.elementor-element-f540495 > .elementor-widget-container{border-style:solid;border-width:15px 15px 15px 15px;border-color:#F3BCBC;border-radius:31px 31px 31px 31px;}.elementor-12 .elementor-element.elementor-element-f540495:hover .elementor-widget-container{border-style:solid;}.elementor-12 .elementor-element.elementor-element-f540495{font-family:"Playfair", Sans-serif;font-size:18px;font-weight:400;}.elementor-12 .elementor-element.elementor-element-d5112ba > .elementor-widget-container{border-style:solid;border-width:15px 15px 15px 15px;border-color:#F3BCBC;border-radius:31px 31px 31px 31px;}.elementor-12 .elementor-element.elementor-element-d5112ba:hover .elementor-widget-container{border-style:solid;}.elementor-12 .elementor-element.elementor-element-d5112ba{font-family:"Playfair", Sans-serif;font-size:18px;font-weight:400;}.elementor-12 .elementor-element.elementor-element-964b9ab > .elementor-widget-container{border-style:solid;border-width:15px 15px 15px 15px;border-color:#F3BCBC;border-radius:31px 31px 31px 31px;}.elementor-12 .elementor-element.elementor-element-964b9ab:hover .elementor-widget-container{border-style:solid;}.elementor-12 .elementor-element.elementor-element-964b9ab{font-family:"Playfair", Sans-serif;font-size:18px;font-weight:400;}.elementor-12 .elementor-element.elementor-element-f005336 > .elementor-widget-container{border-style:solid;border-width:15px 15px 15px 15px;border-color:#F3BCBC;border-radius:31px 31px 31px 31px;}.elementor-12 .elementor-element.elementor-element-f005336:hover .elementor-widget-container{border-style:solid;}.elementor-12 .elementor-element.elementor-element-f005336{font-family:"Playfair", Sans-serif;font-size:18px;font-weight:400;}.elementor-12 .elementor-element.elementor-element-958a83d{text-align:center;}.elementor-12 .elementor-element.elementor-element-958a83d .elementor-heading-title{font-family:"Playfair", Sans-serif;font-size:37px;font-weight:600;color:#080808;}.elementor-12 .elementor-element.elementor-element-486d4ea{font-family:"Playfair", Sans-serif;font-size:22px;font-weight:400;}.elementor-widget-slides .elementor-slide-heading{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-slides .elementor-slide-description{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-slides .elementor-slide-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-12 .elementor-element.elementor-element-4d19f56 .elementor-repeater-item-bf6c645 .swiper-slide-bg{background-color:#070707;}.elementor-12 .elementor-element.elementor-element-4d19f56 .elementor-repeater-item-5566cb1 .swiper-slide-bg{background-color:#4D4B4B;}.elementor-12 .elementor-element.elementor-element-4d19f56 .elementor-repeater-item-e6dc044 .swiper-slide-bg{background-color:#090A0A;}.elementor-12 .elementor-element.elementor-element-4d19f56 .swiper-slide{transition-duration:calc(5000ms*1.2);height:400px;}.elementor-12 .elementor-element.elementor-element-4d19f56 .swiper-slide-contents{max-width:66%;}.elementor-12 .elementor-element.elementor-element-4d19f56 .swiper-slide-inner{text-align:center;}.elementor-widget-testimonial-carousel .elementor-testimonial__text{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-testimonial-carousel .elementor-testimonial__name{color:var( --e-global-color-text );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-testimonial-carousel .elementor-testimonial__title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-12 .elementor-element.elementor-element-4054ffa .elementor-swiper-button{font-size:20px;}.elementor-12 .elementor-element.elementor-element-05f3fa2 .elementor-button{background-color:#000000;font-family:"Playfair", Sans-serif;font-weight:500;}.elementor-12 .elementor-element.elementor-element-05f3fa2 .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-05f3fa2 .elementor-button:focus{background-color:transparent;background-image:linear-gradient(180deg, #020101 0%, #f2295b 100%);}.elementor-12 .elementor-element.elementor-element-3fc088c > .elementor-widget-container{border-style:solid;border-width:0px 0px 0px 0px;border-radius:42px 42px 42px 42px;box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);}.elementor-12 .elementor-element.elementor-element-3fc088c img{border-style:solid;border-radius:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-72991dd > .elementor-widget-container{border-style:solid;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-12 .elementor-element.elementor-element-f0050cd > .elementor-widget-container{border-style:solid;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-12 .elementor-element.elementor-element-2810864 .elementor-button{background-color:#000000;font-family:"Playfair", Sans-serif;font-weight:500;}.elementor-12 .elementor-element.elementor-element-2810864 .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-2810864 .elementor-button:focus{background-color:transparent;background-image:linear-gradient(180deg, #020101 0%, #f2295b 100%);}:root{--page-title-display:none;}@media(min-width:768px){.elementor-12 .elementor-element.elementor-element-5d6e4fa{width:28.507%;}.elementor-12 .elementor-element.elementor-element-e85697c{width:34.754%;}.elementor-12 .elementor-element.elementor-element-57052ee{width:36.403%;}}