.elementor-9 .elementor-element.elementor-element-24e3795{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-24e3795:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-24e3795 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#292723;}.elementor-9 .elementor-element.elementor-element-3166f0c{--e-image-carousel-slides-to-show:1;}.elementor-9 .elementor-element.elementor-element-3166f0c .elementor-swiper-button.elementor-swiper-button-prev, .elementor-9 .elementor-element.elementor-element-3166f0c .elementor-swiper-button.elementor-swiper-button-next{font-size:40px;color:#FFFFFF54;}.elementor-9 .elementor-element.elementor-element-3166f0c .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-9 .elementor-element.elementor-element-3166f0c .elementor-swiper-button.elementor-swiper-button-next svg{fill:#FFFFFF54;}.elementor-9 .elementor-element.elementor-element-8adda23{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:75px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-8adda23:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-8adda23 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#292723;}.elementor-9 .elementor-element.elementor-element-6887ac6{--display:flex;}.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-9 .elementor-element.elementor-element-d9e398b{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:center;font-family:"Poppins", Sans-serif;font-size:25px;font-weight:400;line-height:1.5em;color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-d9e398b.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-504e607{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:75px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-504e607:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-504e607 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#292723;}.elementor-9 .elementor-element.elementor-element-c5ab241{--display:flex;}.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-9 .elementor-element.elementor-element-263525d{text-align:center;}.elementor-9 .elementor-element.elementor-element-263525d .elementor-heading-title{font-family:"Monument Extended", Sans-serif;font-weight:600;color:#DDDDDD;}.elementor-9 .elementor-element.elementor-element-acacc70{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:75px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-acacc70:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-acacc70 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#292723;}.elementor-9 .elementor-element.elementor-element-fd68834{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-1bdeb04{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-7d558d2{--display:flex;--overlay-opacity:0.5;}.elementor-9 .elementor-element.elementor-element-7d558d2:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-7d558d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://rapture.theoroma.com/wp-content/uploads/2026/07/image-3.webp");background-position:center center;background-size:cover;}.elementor-9 .elementor-element.elementor-element-7d558d2:hover::before, .elementor-9 .elementor-element.elementor-element-7d558d2:hover > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-7d558d2:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-7d558d2 > .elementor-background-slideshow:hover::before, .elementor-9 .elementor-element.elementor-element-7d558d2 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#000000B8;--background-overlay:'';}.elementor-9 .elementor-element.elementor-element-7d558d2::before, .elementor-9 .elementor-element.elementor-element-7d558d2 > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-7d558d2 > .e-con-inner > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-7d558d2 > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-7d558d2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-7d558d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-9 .elementor-element.elementor-element-7d558d2:hover{--overlay-opacity:0.5;}.elementor-9 .elementor-element.elementor-element-672fbed{--spacer-size:300px;}.elementor-9 .elementor-element.elementor-element-b2a0e4d:hover{--e-transform-flipX:-1;}.elementor-9 .elementor-element.elementor-element-b2a0e4d{--e-transform-origin-x:right;text-align:center;}.elementor-9 .elementor-element.elementor-element-b2a0e4d .elementor-heading-title{font-family:"Monument Extended", Sans-serif;font-size:50px;font-weight:800;text-transform:uppercase;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-36cf73d{--spacer-size:300px;}.elementor-9 .elementor-element.elementor-element-42ed2ac{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-2bcc946{--display:flex;--overlay-opacity:0.5;}.elementor-9 .elementor-element.elementor-element-2bcc946:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-2bcc946 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://rapture.theoroma.com/wp-content/uploads/2026/07/image-4.webp");background-position:center center;background-size:cover;}.elementor-9 .elementor-element.elementor-element-2bcc946:hover::before, .elementor-9 .elementor-element.elementor-element-2bcc946:hover > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-2bcc946:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-2bcc946 > .elementor-background-slideshow:hover::before, .elementor-9 .elementor-element.elementor-element-2bcc946 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#000000B8;--background-overlay:'';}.elementor-9 .elementor-element.elementor-element-2bcc946::before, .elementor-9 .elementor-element.elementor-element-2bcc946 > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-2bcc946 > .e-con-inner > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-2bcc946 > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-2bcc946 > .e-con-inner > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-2bcc946 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-9 .elementor-element.elementor-element-2bcc946:hover{--overlay-opacity:0.5;}.elementor-9 .elementor-element.elementor-element-3120d9c{--spacer-size:300px;}.elementor-9 .elementor-element.elementor-element-3752023:hover{--e-transform-flipX:-1;}.elementor-9 .elementor-element.elementor-element-3752023{--e-transform-origin-x:right;text-align:center;}.elementor-9 .elementor-element.elementor-element-3752023 .elementor-heading-title{font-family:"Monument Extended", Sans-serif;font-size:50px;font-weight:800;text-transform:uppercase;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-1087be0{--spacer-size:300px;}.elementor-9 .elementor-element.elementor-element-484bc67{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-6d8548c{--display:flex;--overlay-opacity:0.5;}.elementor-9 .elementor-element.elementor-element-6d8548c:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-6d8548c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://rapture.theoroma.com/wp-content/uploads/2026/07/image-5.webp");background-position:center center;background-size:cover;}.elementor-9 .elementor-element.elementor-element-6d8548c:hover::before, .elementor-9 .elementor-element.elementor-element-6d8548c:hover > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-6d8548c:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-6d8548c > .elementor-background-slideshow:hover::before, .elementor-9 .elementor-element.elementor-element-6d8548c > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#000000B8;--background-overlay:'';}.elementor-9 .elementor-element.elementor-element-6d8548c::before, .elementor-9 .elementor-element.elementor-element-6d8548c > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-6d8548c > .e-con-inner > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-6d8548c > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-6d8548c > .e-con-inner > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-6d8548c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-9 .elementor-element.elementor-element-6d8548c:hover{--overlay-opacity:0.5;}.elementor-9 .elementor-element.elementor-element-8f07d31{--spacer-size:300px;}.elementor-9 .elementor-element.elementor-element-4d63cef:hover{--e-transform-flipX:-1;}.elementor-9 .elementor-element.elementor-element-4d63cef{--e-transform-origin-x:right;text-align:center;}.elementor-9 .elementor-element.elementor-element-4d63cef .elementor-heading-title{font-family:"Monument Extended", Sans-serif;font-size:50px;font-weight:800;text-transform:uppercase;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-61ed6e1{--spacer-size:300px;}.elementor-9 .elementor-element.elementor-element-cb5c3c9{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;}.elementor-9 .elementor-element.elementor-element-ef166ab{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:75px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-ef166ab:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-ef166ab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#292723;}.elementor-9 .elementor-element.elementor-element-ae2fd43{--display:flex;}.elementor-9 .elementor-element.elementor-element-630a4a9{text-align:center;}.elementor-9 .elementor-element.elementor-element-630a4a9 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#DDDDDD;}.elementor-9 .elementor-element.elementor-element-01605ef{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:center;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-01605ef.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-d68cce5{--e-image-carousel-slides-to-show:1;width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-d68cce5.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-d68cce5 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-9 .elementor-element.elementor-element-d68cce5 .elementor-swiper-button.elementor-swiper-button-next{font-size:25px;color:#FFFFFFA1;}.elementor-9 .elementor-element.elementor-element-d68cce5 .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-9 .elementor-element.elementor-element-d68cce5 .elementor-swiper-button.elementor-swiper-button-next svg{fill:#FFFFFFA1;}.elementor-9 .elementor-element.elementor-element-d68cce5 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:20px;--swiper-pagination-bullet-vertical-gap:20px;width:10px;height:10px;background:#000000C9;}.elementor-9 .elementor-element.elementor-element-d68cce5 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:#FFFFFF30;opacity:1;}.elementor-9 .elementor-element.elementor-element-93ea649{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:75px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-93ea649:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-93ea649 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-9 .elementor-element.elementor-element-e96a2ac{--display:flex;}.elementor-9 .elementor-element.elementor-element-19290a5{text-align:center;}.elementor-9 .elementor-element.elementor-element-19290a5 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#DDDDDD;}.elementor-9 .elementor-element.elementor-element-90b10b9{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:center;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-90b10b9.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-b2afc26{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-9 .elementor-element.elementor-element-ce52a05{--display:flex;}.elementor-widget-counter .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-counter .elementor-counter-title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-9 .elementor-element.elementor-element-c88f382 .elementor-counter-number-wrapper{color:#FFFFFF;font-family:"Poppins", Sans-serif;font-weight:600;}.elementor-9 .elementor-element.elementor-element-c88f382 .elementor-counter-title{font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-9 .elementor-element.elementor-element-a102f41{--display:flex;}.elementor-9 .elementor-element.elementor-element-c44b665 .elementor-counter-number-wrapper{color:#FFFFFF;font-family:"Poppins", Sans-serif;font-weight:600;}.elementor-9 .elementor-element.elementor-element-c44b665 .elementor-counter-title{font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-9 .elementor-element.elementor-element-1240283{--display:flex;}.elementor-9 .elementor-element.elementor-element-fe073ef .elementor-counter-number-wrapper{color:#FFFFFF;font-family:"Poppins", Sans-serif;font-weight:600;}.elementor-9 .elementor-element.elementor-element-fe073ef .elementor-counter-title{font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-9 .elementor-element.elementor-element-6b382ea{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:75px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-6b382ea:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-6b382ea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#292723;}.elementor-9 .elementor-element.elementor-element-7854703{--display:flex;}.elementor-9 .elementor-element.elementor-element-b82f5b5{text-align:center;}.elementor-9 .elementor-element.elementor-element-b82f5b5 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#DDDDDD;}.elementor-9 .elementor-element.elementor-element-42a6df8{--e-image-carousel-slides-to-show:6;width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-42a6df8.elementor-element{--align-self:center;}@media(max-width:1024px){.elementor-9 .elementor-element.elementor-element-24e3795{--grid-auto-flow:row;}.elementor-9 .elementor-element.elementor-element-8adda23{--grid-auto-flow:row;}.elementor-9 .elementor-element.elementor-element-504e607{--grid-auto-flow:row;}.elementor-9 .elementor-element.elementor-element-acacc70{--grid-auto-flow:row;}.elementor-9 .elementor-element.elementor-element-672fbed{--spacer-size:150px;}.elementor-9 .elementor-element.elementor-element-b2a0e4d .elementor-heading-title{font-size:40px;}.elementor-9 .elementor-element.elementor-element-36cf73d{--spacer-size:150px;}.elementor-9 .elementor-element.elementor-element-3120d9c{--spacer-size:150px;}.elementor-9 .elementor-element.elementor-element-3752023 .elementor-heading-title{font-size:40px;}.elementor-9 .elementor-element.elementor-element-1087be0{--spacer-size:150px;}.elementor-9 .elementor-element.elementor-element-8f07d31{--spacer-size:150px;}.elementor-9 .elementor-element.elementor-element-4d63cef .elementor-heading-title{font-size:40px;}.elementor-9 .elementor-element.elementor-element-61ed6e1{--spacer-size:150px;}.elementor-9 .elementor-element.elementor-element-cb5c3c9{--e-n-carousel-swiper-slides-to-display:3;}.elementor-9 .elementor-element.elementor-element-ef166ab{--grid-auto-flow:row;}.elementor-9 .elementor-element.elementor-element-93ea649{--grid-auto-flow:row;}.elementor-9 .elementor-element.elementor-element-b2afc26{--e-con-grid-template-columns:repeat(3, 1fr);--grid-auto-flow:row;}.elementor-9 .elementor-element.elementor-element-c88f382 .elementor-counter-title{justify-content:center;font-size:14px;}.elementor-9 .elementor-element.elementor-element-c88f382 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;font-size:50px;}.elementor-9 .elementor-element.elementor-element-c44b665 .elementor-counter-title{justify-content:center;font-size:14px;}.elementor-9 .elementor-element.elementor-element-c44b665 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;font-size:50px;}.elementor-9 .elementor-element.elementor-element-fe073ef .elementor-counter-title{justify-content:center;font-size:14px;}.elementor-9 .elementor-element.elementor-element-fe073ef .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;font-size:50px;}.elementor-9 .elementor-element.elementor-element-6b382ea{--grid-auto-flow:row;}.elementor-9 .elementor-element.elementor-element-42a6df8{--e-image-carousel-slides-to-show:4;}}@media(max-width:767px){.elementor-9 .elementor-element.elementor-element-24e3795{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-9 .elementor-element.elementor-element-8adda23{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-9 .elementor-element.elementor-element-d9e398b{width:100%;max-width:100%;font-size:18px;line-height:1.6em;}.elementor-9 .elementor-element.elementor-element-504e607{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-9 .elementor-element.elementor-element-acacc70{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-9 .elementor-element.elementor-element-672fbed{--spacer-size:100px;}.elementor-9 .elementor-element.elementor-element-36cf73d{--spacer-size:100px;}.elementor-9 .elementor-element.elementor-element-3120d9c{--spacer-size:100px;}.elementor-9 .elementor-element.elementor-element-1087be0{--spacer-size:100px;}.elementor-9 .elementor-element.elementor-element-8f07d31{--spacer-size:100px;}.elementor-9 .elementor-element.elementor-element-61ed6e1{--spacer-size:100px;}.elementor-9 .elementor-element.elementor-element-cb5c3c9{--e-n-carousel-swiper-slides-to-display:1;}.elementor-9 .elementor-element.elementor-element-ef166ab{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-9 .elementor-element.elementor-element-01605ef{width:100%;max-width:100%;font-size:18px;line-height:1.6em;}.elementor-9 .elementor-element.elementor-element-93ea649{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-9 .elementor-element.elementor-element-19290a5 .elementor-heading-title{line-height:1.3em;}.elementor-9 .elementor-element.elementor-element-90b10b9{width:100%;max-width:100%;font-size:18px;line-height:1.6em;}.elementor-9 .elementor-element.elementor-element-b2afc26{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-9 .elementor-element.elementor-element-6b382ea{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-9 .elementor-element.elementor-element-b82f5b5 .elementor-heading-title{line-height:1.3em;}.elementor-9 .elementor-element.elementor-element-42a6df8{--e-image-carousel-slides-to-show:2;}}/* Start custom CSS for text-editor, class: .elementor-element-d9e398b */.about-section {
    background: #2b2824;
    padding: 60px 20px;
}

.about-section .container {
    max-width: 1100px;
    margin: 0 auto;
    text-align: center;
}

.about-section p {
    color: #b8b8b8;
    font-size: 22px;
    line-height: 1.8;
    font-family: "Poppins", sans-serif;
    font-weight: 400;
    margin: 0;
}

.about-section p strong {
    color: #ffffff;
    font-weight: 700;
}

@media (max-width: 768px) {
    .about-section p {
        font-size: 18px;
        line-height: 1.7;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-263525d *//* Monument Extended Font */
@font-face {
    font-family: "Monument Extended";
    src: url("assets/fonts/MonumentExtended-Regular.woff2") format("woff2"),
         url("assets/fonts/MonumentExtended-Regular.woff") format("woff");
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

.products-heading {
    font-family: "Monument Extended", sans-serif;
    font-size: 80px;
    font-weight: 400;
    text-transform: uppercase;
    line-height: 1;
    margin: 0;
    letter-spacing: 2px;
}

.products-heading .outline {
    color: transparent;
    -webkit-text-stroke: 2px #ffffff;
    text-stroke: 2px #ffffff;
    margin-right: 18px;
}

.products-heading .filled {
    color: #ffffff;
}

@media (max-width: 768px) {
    .products-heading {
        font-size: 42px;
    }

    .products-heading .outline {
        -webkit-text-stroke: 1.5px #ffffff;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b2a0e4d */.products-heading {
    font-family: "Anton", sans-serif; /* Ya koi bold display font */
    font-size: 80px;
    font-weight: 900;
    text-transform: uppercase;
    line-height: 1;
    margin: 0;
}

.products-heading .outline {
    color: transparent;
    -webkit-text-stroke: 2px #ffffff;
    text-stroke: 2px #ffffff;
    margin-right: 18px;
}

.products-heading .filled {
    color: #ffffff;
}

@media (max-width: 768px) {
    .products-heading {
        font-size: 42px;
    }

    .products-heading .outline {
        -webkit-text-stroke: 1.5px #ffffff;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3752023 */.products-heading {
    font-family: "Anton", sans-serif; /* Ya koi bold display font */
    font-size: 80px;
    font-weight: 900;
    text-transform: uppercase;
    line-height: 1;
    margin: 0;
}

.products-heading .outline {
    color: transparent;
    -webkit-text-stroke: 2px #ffffff;
    text-stroke: 2px #ffffff;
    margin-right: 18px;
}

.products-heading .filled {
    color: #ffffff;
}

@media (max-width: 768px) {
    .products-heading {
        font-size: 42px;
    }

    .products-heading .outline {
        -webkit-text-stroke: 1.5px #ffffff;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4d63cef */.products-heading {
    font-family: "Anton", sans-serif; /* Ya koi bold display font */
    font-size: 80px;
    font-weight: 900;
    text-transform: uppercase;
    line-height: 1;
    margin: 0;
}

.products-heading .outline {
    color: transparent;
    -webkit-text-stroke: 2px #ffffff;
    text-stroke: 2px #ffffff;
    margin-right: 18px;
}

.products-heading .filled {
    color: #ffffff;
}

@media (max-width: 768px) {
    .products-heading {
        font-size: 42px;
    }

    .products-heading .outline {
        -webkit-text-stroke: 1.5px #ffffff;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b2a0e4d */.products-heading {
    font-family: "Anton", sans-serif; /* Ya koi bold display font */
    font-size: 80px;
    font-weight: 900;
    text-transform: uppercase;
    line-height: 1;
    margin: 0;
}

.products-heading .outline {
    color: transparent;
    -webkit-text-stroke: 2px #ffffff;
    text-stroke: 2px #ffffff;
    margin-right: 18px;
}

.products-heading .filled {
    color: #ffffff;
}

@media (max-width: 768px) {
    .products-heading {
        font-size: 42px;
    }

    .products-heading .outline {
        -webkit-text-stroke: 1.5px #ffffff;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3752023 */.products-heading {
    font-family: "Anton", sans-serif; /* Ya koi bold display font */
    font-size: 80px;
    font-weight: 900;
    text-transform: uppercase;
    line-height: 1;
    margin: 0;
}

.products-heading .outline {
    color: transparent;
    -webkit-text-stroke: 2px #ffffff;
    text-stroke: 2px #ffffff;
    margin-right: 18px;
}

.products-heading .filled {
    color: #ffffff;
}

@media (max-width: 768px) {
    .products-heading {
        font-size: 42px;
    }

    .products-heading .outline {
        -webkit-text-stroke: 1.5px #ffffff;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4d63cef */.products-heading {
    font-family: "Anton", sans-serif; /* Ya koi bold display font */
    font-size: 80px;
    font-weight: 900;
    text-transform: uppercase;
    line-height: 1;
    margin: 0;
}

.products-heading .outline {
    color: transparent;
    -webkit-text-stroke: 2px #ffffff;
    text-stroke: 2px #ffffff;
    margin-right: 18px;
}

.products-heading .filled {
    color: #ffffff;
}

@media (max-width: 768px) {
    .products-heading {
        font-size: 42px;
    }

    .products-heading .outline {
        -webkit-text-stroke: 1.5px #ffffff;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b2a0e4d */.products-heading {
    font-family: "Anton", sans-serif; /* Ya koi bold display font */
    font-size: 80px;
    font-weight: 900;
    text-transform: uppercase;
    line-height: 1;
    margin: 0;
}

.products-heading .outline {
    color: transparent;
    -webkit-text-stroke: 2px #ffffff;
    text-stroke: 2px #ffffff;
    margin-right: 18px;
}

.products-heading .filled {
    color: #ffffff;
}

@media (max-width: 768px) {
    .products-heading {
        font-size: 42px;
    }

    .products-heading .outline {
        -webkit-text-stroke: 1.5px #ffffff;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3752023 */.products-heading {
    font-family: "Anton", sans-serif; /* Ya koi bold display font */
    font-size: 80px;
    font-weight: 900;
    text-transform: uppercase;
    line-height: 1;
    margin: 0;
}

.products-heading .outline {
    color: transparent;
    -webkit-text-stroke: 2px #ffffff;
    text-stroke: 2px #ffffff;
    margin-right: 18px;
}

.products-heading .filled {
    color: #ffffff;
}

@media (max-width: 768px) {
    .products-heading {
        font-size: 42px;
    }

    .products-heading .outline {
        -webkit-text-stroke: 1.5px #ffffff;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4d63cef */.products-heading {
    font-family: "Anton", sans-serif; /* Ya koi bold display font */
    font-size: 80px;
    font-weight: 900;
    text-transform: uppercase;
    line-height: 1;
    margin: 0;
}

.products-heading .outline {
    color: transparent;
    -webkit-text-stroke: 2px #ffffff;
    text-stroke: 2px #ffffff;
    margin-right: 18px;
}

.products-heading .filled {
    color: #ffffff;
}

@media (max-width: 768px) {
    .products-heading {
        font-size: 42px;
    }

    .products-heading .outline {
        -webkit-text-stroke: 1.5px #ffffff;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b2a0e4d */.products-heading {
    font-family: "Anton", sans-serif; /* Ya koi bold display font */
    font-size: 80px;
    font-weight: 900;
    text-transform: uppercase;
    line-height: 1;
    margin: 0;
}

.products-heading .outline {
    color: transparent;
    -webkit-text-stroke: 2px #ffffff;
    text-stroke: 2px #ffffff;
    margin-right: 18px;
}

.products-heading .filled {
    color: #ffffff;
}

@media (max-width: 768px) {
    .products-heading {
        font-size: 42px;
    }

    .products-heading .outline {
        -webkit-text-stroke: 1.5px #ffffff;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3752023 */.products-heading {
    font-family: "Anton", sans-serif; /* Ya koi bold display font */
    font-size: 80px;
    font-weight: 900;
    text-transform: uppercase;
    line-height: 1;
    margin: 0;
}

.products-heading .outline {
    color: transparent;
    -webkit-text-stroke: 2px #ffffff;
    text-stroke: 2px #ffffff;
    margin-right: 18px;
}

.products-heading .filled {
    color: #ffffff;
}

@media (max-width: 768px) {
    .products-heading {
        font-size: 42px;
    }

    .products-heading .outline {
        -webkit-text-stroke: 1.5px #ffffff;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4d63cef */.products-heading {
    font-family: "Anton", sans-serif; /* Ya koi bold display font */
    font-size: 80px;
    font-weight: 900;
    text-transform: uppercase;
    line-height: 1;
    margin: 0;
}

.products-heading .outline {
    color: transparent;
    -webkit-text-stroke: 2px #ffffff;
    text-stroke: 2px #ffffff;
    margin-right: 18px;
}

.products-heading .filled {
    color: #ffffff;
}

@media (max-width: 768px) {
    .products-heading {
        font-size: 42px;
    }

    .products-heading .outline {
        -webkit-text-stroke: 1.5px #ffffff;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-630a4a9 *//* Monument Extended Font */
@font-face {
    font-family: "Monument Extended";
    src: url("assets/fonts/MonumentExtended-Regular.woff2") format("woff2"),
         url("assets/fonts/MonumentExtended-Regular.woff") format("woff");
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

.products-heading {
    font-family: "Monument Extended", sans-serif;
    font-size: 80px;
    font-weight: 400;
    text-transform: uppercase;
    line-height: 1;
    margin: 0;
    letter-spacing: 2px;
}

.products-heading .outline {
    color: transparent;
    -webkit-text-stroke: 2px #ffffff;
    text-stroke: 2px #ffffff;
    margin-right: 18px;
}

.products-heading .filled {
    color: #ffffff;
}

@media (max-width: 768px) {
    .products-heading {
        font-size: 42px;
    }

    .products-heading .outline {
        -webkit-text-stroke: 1.5px #ffffff;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-19290a5 *//* Monument Extended Font */
@font-face {
    font-family: "Monument Extended";
    src: url("assets/fonts/MonumentExtended-Regular.woff2") format("woff2"),
         url("assets/fonts/MonumentExtended-Regular.woff") format("woff");
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

.products-heading {
    font-family: "Monument Extended", sans-serif;
    font-size: 80px;
    font-weight: 400;
    text-transform: uppercase;
    line-height: 1;
    margin: 0;
    letter-spacing: 2px;
}

.products-heading .outline {
    color: transparent;
    -webkit-text-stroke: 2px #ffffff;
    text-stroke: 2px #ffffff;
    margin-right: 18px;
}

.products-heading .filled {
    color: #ffffff;
}

@media (max-width: 768px) {
    .products-heading {
        font-size: 42px;
    }

    .products-heading .outline {
        -webkit-text-stroke: 1.5px #ffffff;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b82f5b5 *//* Monument Extended Font */
@font-face {
    font-family: "Monument Extended";
    src: url("assets/fonts/MonumentExtended-Regular.woff2") format("woff2"),
         url("assets/fonts/MonumentExtended-Regular.woff") format("woff");
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

.products-heading {
    font-family: "Monument Extended", sans-serif;
    font-size: 80px;
    font-weight: 400;
    text-transform: uppercase;
    line-height: 1;
    margin: 0;
    letter-spacing: 2px;
}

.products-heading .outline {
    color: transparent;
    -webkit-text-stroke: 2px #ffffff;
    text-stroke: 2px #ffffff;
    margin-right: 18px;
}

.products-heading .filled {
    color: #ffffff;
}

@media (max-width: 768px) {
    .products-heading {
        font-size: 42px;
    }

    .products-heading .outline {
        -webkit-text-stroke: 1.5px #ffffff;
    }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Monument Extended';
	font-display: auto;
	src: url('https://rapture.theoroma.com/wp-content/uploads/2026/08/Monument-Extended-Ultrabold-800.ttf') format('truetype');
}
/* End Custom Fonts CSS */