.elementor-16446 .elementor-element.elementor-element-5f71afe0 > .elementor-container{max-width:802px;}.elementor-16446 .elementor-element.elementor-element-f48d15b{width:var( --container-widget-width, 101.837% );max-width:101.837%;--container-widget-width:101.837%;--container-widget-flex-grow:0;text-align:center;}.elementor-16446 .elementor-element.elementor-element-f48d15b img{width:100%;}.elementor-16446 .elementor-element.elementor-element-4343d0d .tp-el-title{font-family:"DM Sans", font-family: "DM Sans", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";font-size:40px;font-weight:200;text-transform:uppercase;letter-spacing:3.1px;}.elementor-16446 .elementor-element.elementor-element-4343d0d .tp-el-content p{font-family:"DM Sans", font-family: "DM Sans", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";font-weight:100;text-transform:uppercase;word-spacing:12px;}.elementor-16446 .elementor-element.elementor-element-539f1119{--spacer-size:71px;}.elementor-16446 .elementor-element.elementor-element-55f19a91{--e-image-carousel-slides-to-show:3;}.elementor-16446 .elementor-element.elementor-element-55f19a91 > .elementor-widget-container{margin:0px 50px 0px 0px;}.elementor-16446 .elementor-element.elementor-element-a1637fa > .elementor-container{max-width:802px;}.elementor-16446 .elementor-element.elementor-element-151febf .tp-el-title{font-family:"DM Sans", font-family: "DM Sans", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";font-size:40px;font-weight:200;text-transform:uppercase;letter-spacing:3.1px;}.elementor-16446 .elementor-element.elementor-element-151febf .tp-el-content p{font-family:"DM Sans", font-family: "DM Sans", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";font-weight:100;text-transform:uppercase;word-spacing:12px;}.elementor-16446 .elementor-element.elementor-element-6c1f74b{width:var( --container-widget-width, 104.515% );max-width:104.515%;--container-widget-width:104.515%;--container-widget-flex-grow:0;}.elementor-16446 .elementor-element.elementor-element-6c1f74b img{width:100%;}.elementor-16446 .elementor-element.elementor-element-1a75d962 > .elementor-container{max-width:513px;}.elementor-16446 .elementor-element.elementor-element-d8a2d28{--spacer-size:71px;}.elementor-16446 .elementor-element.elementor-element-2ffd20ab{--spacer-size:8vh;}.elementor-16446 .elementor-element.elementor-element-7084aeb3{--spacer-size:8vh;}.elementor-16446 .elementor-element.elementor-element-cd70f7c > .elementor-container{max-width:1240px;}.elementor-16446 .elementor-element.elementor-element-70d576ad{text-align:center;}.elementor-16446 .elementor-element.elementor-element-70d576ad .elementor-heading-title{font-size:3.3vw;font-weight:100;line-height:1.1em;}.elementor-16446 .elementor-element.elementor-element-26ce7935{--spacer-size:8vh;}.elementor-16446 .elementor-element.elementor-element-d6640a4{--spacer-size:8vh;}.elementor-16446 .elementor-element.elementor-element-63f8b289 > .elementor-container{max-width:802px;}.elementor-16446 .elementor-element.elementor-element-9243f82{width:var( --container-widget-width, 104.515% );max-width:104.515%;--container-widget-width:104.515%;--container-widget-flex-grow:0;}.elementor-16446 .elementor-element.elementor-element-9243f82 img{width:100%;}.elementor-16446 .elementor-element.elementor-element-473010a6 .tp-el-title{font-family:"DM Sans", font-family: "DM Sans", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";font-size:151px;font-weight:200;letter-spacing:3.1px;}.elementor-16446 .elementor-element.elementor-element-473010a6 .tp-el-content p{font-family:"DM Sans", font-family: "DM Sans", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";font-weight:100;text-transform:uppercase;word-spacing:12px;}.elementor-16446 .elementor-element.elementor-element-2e5033d6{--spacer-size:71px;}.elementor-16446 .elementor-element.elementor-element-295cd37a .tp-el-left-subtitle{background:transparent;-webkit-background-clip:text;-webkit-text-fill-color:#FFFFFF;color:#FFFFFF;font-family:"DM Sans", font-family: "DM Sans", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";font-weight:100;}.elementor-16446 .elementor-element.elementor-element-295cd37a .tp-el-right-subtitle{background:transparent;-webkit-background-clip:text;-webkit-text-fill-color:#FFFFFF;color:#FFFFFF;}.elementor-16446 .elementor-element.elementor-element-295cd37a .tp-el-title{background:transparent;-webkit-background-clip:text;-webkit-text-fill-color:#FFFFFF;color:#FFFFFF;}.elementor-16446 .elementor-element.elementor-element-59ce6704{text-align:start;}.elementor-16446 .elementor-element.elementor-element-59ce6704 .elementor-heading-title{font-size:2.5vw;font-weight:100;text-transform:uppercase;line-height:1.1em;color:#FFFFFF;}body.elementor-page-16446:not(.elementor-motion-effects-element-type-background), body.elementor-page-16446 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F0F0F;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-16446 .elementor-element.elementor-element-70d576ad .elementor-heading-title{font-size:5vw;}.elementor-16446 .elementor-element.elementor-element-59ce6704 .elementor-heading-title{font-size:5vw;}}@media(max-width:767px){.elementor-16446 .elementor-element.elementor-element-f48d15b{width:100%;max-width:100%;}.elementor-16446 .elementor-element.elementor-element-f48d15b > .elementor-widget-container{margin:-100px 0px 20px 0px;}.elementor-16446 .elementor-element.elementor-element-4343d0d .tp-el-title{font-size:33px;}.elementor-16446 .elementor-element.elementor-element-4343d0d .tp-el-content p{font-size:18px;letter-spacing:1px;word-spacing:0em;}.elementor-16446 .elementor-element.elementor-element-44ab497{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-16446 .elementor-element.elementor-element-55f19a91{--e-image-carousel-slides-to-show:1;}.elementor-16446 .elementor-element.elementor-element-55f19a91 > .elementor-widget-container{--e-transform-translateX:0px;margin:0px 50px 0px 0px;}.elementor-16446 .elementor-element.elementor-element-151febf .tp-el-title{font-size:33px;}.elementor-16446 .elementor-element.elementor-element-151febf .tp-el-content p{font-size:18px;letter-spacing:1px;word-spacing:0em;}.elementor-16446 .elementor-element.elementor-element-70d576ad .elementor-heading-title{font-size:32px;}.elementor-16446 .elementor-element.elementor-element-473010a6 .tp-el-title{font-size:70px;}.elementor-16446 .elementor-element.elementor-element-473010a6 .tp-el-content p{font-size:18px;letter-spacing:1px;word-spacing:0.6em;}.elementor-16446 .elementor-element.elementor-element-2e5033d6{--spacer-size:130px;}.elementor-16446 .elementor-element.elementor-element-295cd37a .tp-el-title{font-size:70px;letter-spacing:-2.6px;}.elementor-16446 .elementor-element.elementor-element-59ce6704 .elementor-heading-title{font-size:16px;}}@media(min-width:768px){.elementor-16446 .elementor-element.elementor-element-2de5021{width:50.155%;}.elementor-16446 .elementor-element.elementor-element-66a4751{width:49.177%;}.elementor-16446 .elementor-element.elementor-element-31d07790{width:50.155%;}.elementor-16446 .elementor-element.elementor-element-7b8080d5{width:49.177%;}}/* Start custom CSS for image-carousel, class: .elementor-element-55f19a91 */.elementor-16446 .elementor-element.elementor-element-55f19a91 .swiper-slide {
  aspect-ratio: 2 / 4;
  overflow: hidden;
}

.elementor-16446 .elementor-element.elementor-element-55f19a91 .swiper-slide-inner {
  height: 100%;
  width: 100%;
  margin: 0;
}

.elementor-16446 .elementor-element.elementor-element-55f19a91 img.swiper-slide-image {
  width: 100% !important;
  height: 100% !important;
  object-fit: cover !important;
  display: block;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-44ab497 */.elementor-16446 .elementor-element.elementor-element-44ab497 {
  overflow: visible !important;
}
.elementor-16446 .elementor-element.elementor-element-44ab497 .swiper {
  overflow: visible !important;
}/* End custom CSS */