.elementor-1455 .elementor-element.elementor-element-999621a{--display:flex;--min-height:820px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--overlay-opacity:0.5;}.elementor-1455 .elementor-element.elementor-element-999621a:not(.elementor-motion-effects-element-type-background), .elementor-1455 .elementor-element.elementor-element-999621a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#222222;}.elementor-1455 .elementor-element.elementor-element-999621a::before, .elementor-1455 .elementor-element.elementor-element-999621a > .elementor-background-video-container::before, .elementor-1455 .elementor-element.elementor-element-999621a > .e-con-inner > .elementor-background-video-container::before, .elementor-1455 .elementor-element.elementor-element-999621a > .elementor-background-slideshow::before, .elementor-1455 .elementor-element.elementor-element-999621a > .e-con-inner > .elementor-background-slideshow::before, .elementor-1455 .elementor-element.elementor-element-999621a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(90deg, rgba(5,6,7,1) 0%, rgba(5,6,7,0.44) 100%);}.elementor-1455 .elementor-element.elementor-element-08191cc .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-1455 .elementor-element.elementor-element-791240b{--display:flex;}.elementor-1455 .elementor-element.elementor-element-398fe73{--spacer-size:1px;}.elementor-1455 .elementor-element.elementor-element-d888ae2{--display:flex;}.elementor-1455 .elementor-element.elementor-element-843a773 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:76px;font-weight:700;line-height:0.96em;letter-spacing:-3.5px;color:#FFFFFF;}.elementor-1455 .elementor-element.elementor-element-9a08fd2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-1455 .elementor-element.elementor-element-9cc9fba{--display:flex;}.elementor-1455 .elementor-element.elementor-element-9cc9fba:not(.elementor-motion-effects-element-type-background), .elementor-1455 .elementor-element.elementor-element-9cc9fba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.amslajes.com.br/wp-content/uploads/2026/09/DJI_20260122083944_0334_D-_1_-copiar.png");background-position:100% 50%;background-size:cover;}.elementor-1455 .elementor-element.elementor-element-f6a2898{--spacer-size:1px;}.elementor-1455 .elementor-element.elementor-element-bec3aac{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-end;--gap:75px 75px;--row-gap:75px;--column-gap:75px;}.elementor-1455 .elementor-element.elementor-element-0fbbb28{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1455 .elementor-element.elementor-element-b0048a0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1455 .elementor-element.elementor-element-c61d7b4{--display:flex;}.elementor-1455 .elementor-element.elementor-element-88e2a54{--display:flex;}.elementor-1455 .elementor-element.elementor-element-2273b95{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1455 .elementor-element.elementor-element-bb100e3{--display:flex;}.elementor-1455 .elementor-element.elementor-element-669cc41{--display:flex;}.elementor-1455 .elementor-element.elementor-element-32a0f33{--display:flex;}.elementor-1455 .elementor-element.elementor-element-342480b{--display:flex;}.elementor-1455 .elementor-element.elementor-element-a341f3a{--display:flex;}.elementor-1455 .elementor-element.elementor-element-3de33f3{--display:flex;}.elementor-1455 .elementor-element.elementor-element-64c408c{--display:flex;}.elementor-1455 .elementor-element.elementor-element-f12f714{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1455 .elementor-element.elementor-element-e261f80{--display:flex;}.elementor-1455 .elementor-element.elementor-element-db7e826{--display:flex;}.elementor-1455 .elementor-element.elementor-element-66a305d{--display:flex;}.elementor-1455 .elementor-element.elementor-element-7137644{--display:flex;}.elementor-1455 .elementor-element.elementor-element-06c6de3{--display:flex;}.elementor-1455 .elementor-element.elementor-element-3cb2238{--display:flex;}.elementor-1455 .elementor-element.elementor-element-01c3c4a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1455 .elementor-element.elementor-element-98a221e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1455 .elementor-element.elementor-element-09b5ce4{--display:flex;}.elementor-1455 .elementor-element.elementor-element-8f8be21{--display:flex;}.elementor-1455 .elementor-element.elementor-element-fda1e1b{--display:flex;}.elementor-1455 .elementor-element.elementor-element-b152573{--display:flex;}.elementor-1455 .elementor-element.elementor-element-9abfe3f{--display:flex;--min-height:380px;--justify-content:flex-end;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overflow:hidden;--overlay-opacity:1;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(255,255,255,0.28);--border-color:rgba(255,255,255,0.28);--z-index:1;}.elementor-1455 .elementor-element.elementor-element-9abfe3f:not(.elementor-motion-effects-element-type-background), .elementor-1455 .elementor-element.elementor-element-9abfe3f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#16191c;background-image:url("https://www.amslajes.com.br/wp-content/uploads/2026/08/RESIDENCIAL-scaled.jpg");background-position:center left;background-size:cover;}.elementor-1455 .elementor-element.elementor-element-9abfe3f::before, .elementor-1455 .elementor-element.elementor-element-9abfe3f > .elementor-background-video-container::before, .elementor-1455 .elementor-element.elementor-element-9abfe3f > .e-con-inner > .elementor-background-video-container::before, .elementor-1455 .elementor-element.elementor-element-9abfe3f > .elementor-background-slideshow::before, .elementor-1455 .elementor-element.elementor-element-9abfe3f > .e-con-inner > .elementor-background-slideshow::before, .elementor-1455 .elementor-element.elementor-element-9abfe3f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, rgba(0,0,0,0.01) 32%, rgba(0,0,0,0.78) 100%);}.elementor-1455 .elementor-element.elementor-element-9abfe3f.e-con{--e-con-transform-translateX:12px;}.elementor-1455 .elementor-element.elementor-element-72e1564{--display:flex;--min-height:455px;--justify-content:flex-end;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overflow:hidden;--overlay-opacity:1;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(255,255,255,0.28);--border-color:rgba(255,255,255,0.28);box-shadow:0px 26px 42px 0px rgba(0,0,0,0.24);--z-index:4;}.elementor-1455 .elementor-element.elementor-element-72e1564:not(.elementor-motion-effects-element-type-background), .elementor-1455 .elementor-element.elementor-element-72e1564 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#16191c;background-image:url("https://www.amslajes.com.br/wp-content/uploads/2026/08/COMERCIAL-scaled.jpg");background-position:center center;background-size:cover;}.elementor-1455 .elementor-element.elementor-element-72e1564::before, .elementor-1455 .elementor-element.elementor-element-72e1564 > .elementor-background-video-container::before, .elementor-1455 .elementor-element.elementor-element-72e1564 > .e-con-inner > .elementor-background-video-container::before, .elementor-1455 .elementor-element.elementor-element-72e1564 > .elementor-background-slideshow::before, .elementor-1455 .elementor-element.elementor-element-72e1564 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1455 .elementor-element.elementor-element-72e1564 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, rgba(0,0,0,0.01) 32%, rgba(0,0,0,0.78) 100%);}.elementor-1455 .elementor-element.elementor-element-5aa2a84{--display:flex;--min-height:380px;--justify-content:flex-end;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overflow:hidden;--overlay-opacity:1;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(255,255,255,0.28);--border-color:rgba(255,255,255,0.28);--z-index:2;}.elementor-1455 .elementor-element.elementor-element-5aa2a84:not(.elementor-motion-effects-element-type-background), .elementor-1455 .elementor-element.elementor-element-5aa2a84 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#16191c;background-image:url("https://www.amslajes.com.br/wp-content/uploads/2026/08/INDUSTRIAL.jpg");background-position:center right;background-size:cover;}.elementor-1455 .elementor-element.elementor-element-5aa2a84::before, .elementor-1455 .elementor-element.elementor-element-5aa2a84 > .elementor-background-video-container::before, .elementor-1455 .elementor-element.elementor-element-5aa2a84 > .e-con-inner > .elementor-background-video-container::before, .elementor-1455 .elementor-element.elementor-element-5aa2a84 > .elementor-background-slideshow::before, .elementor-1455 .elementor-element.elementor-element-5aa2a84 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1455 .elementor-element.elementor-element-5aa2a84 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, rgba(0,0,0,0.01) 32%, rgba(0,0,0,0.78) 100%);}.elementor-1455 .elementor-element.elementor-element-5aa2a84.e-con{--e-con-transform-translateX:-12px;}.elementor-1455 .elementor-element.elementor-element-a1b35ff{--display:flex;}.elementor-1455 .elementor-element.elementor-element-c3b06d0{--spacer-size:1px;}.elementor-1455 .elementor-element.elementor-element-e659a3a{--display:flex;}.elementor-1455 .elementor-element.elementor-element-81e3f2c{--display:flex;}.elementor-1455 .elementor-element.elementor-element-dd9c7ef{--spacer-size:1px;}.elementor-1455 .elementor-element.elementor-element-08f9169{--display:flex;}.elementor-1455 .elementor-element.elementor-element-1bc6df3{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1455 .elementor-element.elementor-element-ed11073{--display:flex;}.elementor-1455 .elementor-element.elementor-element-ba9aa0e{--spacer-size:1px;}.elementor-1455 .elementor-element.elementor-element-4c60307{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1455 .elementor-element.elementor-element-6742d5a{--display:flex;}.elementor-1455 .elementor-element.elementor-element-621f842{--display:flex;}.elementor-1455 .elementor-element.elementor-element-dddce67{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1455 .elementor-element.elementor-element-8c2f6b4{--display:flex;}.elementor-1455 .elementor-element.elementor-element-73631d7{--spacer-size:1px;}.elementor-1455 .elementor-element.elementor-element-d98f356{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1455 .elementor-element.elementor-element-323a9a1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1455 .elementor-element.elementor-element-eea9b0b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1455 .elementor-element.elementor-element-2f9cac3{--display:flex;--min-height:332px;}.elementor-1455 .elementor-element.elementor-element-e521c19{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1455 .elementor-element.elementor-element-04be433{--display:flex;--min-height:332px;}.elementor-1455 .elementor-element.elementor-element-caea1ec{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1455 .elementor-element.elementor-element-07e487d{--display:flex;}.elementor-1455 .elementor-element.elementor-element-3146fd0{--display:flex;}.elementor-1455 .elementor-element.elementor-element-fea39f9{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1455 .elementor-element.elementor-element-50fde8f{--display:flex;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-1455 .elementor-element.elementor-element-999621a{--width:100%;}}@media(max-width:1024px){.elementor-1455 .elementor-element.elementor-element-9cc9fba:not(.elementor-motion-effects-element-type-background), .elementor-1455 .elementor-element.elementor-element-9cc9fba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:65% 50%;}}@media(max-width:767px){.elementor-1455 .elementor-element.elementor-element-9cc9fba:not(.elementor-motion-effects-element-type-background), .elementor-1455 .elementor-element.elementor-element-9cc9fba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:70% 50%;}}/* Start custom CSS for video, class: .elementor-element-08191cc */.elementor-widget-video{position:absolute !important;top:0;left:0;width:100% !important;height:100% !important;z-index:0;} .elementor-widget-video .elementor-wrapper, .elementor-widget-video .elementor-video, .elementor-widget-video video{width:100% !important;height:100% !important;object-fit:cover !important;}/* End custom CSS */
/* Start custom CSS for spacer, class: .elementor-element-398fe73 */.elementor-1455 .elementor-element.elementor-element-398fe73{display:none !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-791240b */.elementor-1455 .elementor-element.elementor-element-791240b{position:absolute;inset:0;width:100%;height:100%;z-index:1;pointer-events:none;background:linear-gradient(90deg, rgba(5,6,7,1) 0%, rgba(5,6,7,0.98) 20%, rgba(5,6,7,0.94) 34%, rgba(5,6,7,0.84) 48%, rgba(5,6,7,0.68) 66%, rgba(5,6,7,0.52) 84%, rgba(5,6,7,0.44) 100%), linear-gradient(180deg, rgba(0,0,0,0.24) 0%, rgba(0,0,0,0.20) 45%, rgba(0,0,0,0.48) 100%);}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-843a773 */.elementor-1455 .elementor-element.elementor-element-843a773 .elementor-heading-title{color:#FFFFFF !important;font-family:"Poppins",sans-serif !important;font-size:clamp(58px,5vw,82px) !important;font-weight:700 !important;line-height:0.96 !important;letter-spacing:-3.5px !important;text-shadow:0 3px 18px rgba(0,0,0,0.30) !important;margin:0 !important;padding:0 !important;}@media(max-width:1024px){.elementor-1455 .elementor-element.elementor-element-843a773 .elementor-heading-title{font-size:60px !important;}}@media(max-width:767px){.elementor-1455 .elementor-element.elementor-element-843a773 .elementor-heading-title{font-size:44px !important;}}@media(max-width:390px){.elementor-1455 .elementor-element.elementor-element-843a773 .elementor-heading-title{font-size:39px !important;}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-be0885a */.elementor-1455 .elementor-element.elementor-element-be0885a{max-width:470px;margin:28px 0 0;padding:0;}.elementor-1455 .elementor-element.elementor-element-be0885a p{margin:0;padding:0;color:#FFFFFF;font-family:"Poppins",sans-serif;font-size:21px;font-weight:400;line-height:1.4;text-shadow:0 2px 10px rgba(0,0,0,0.35);}.elementor-1455 .elementor-element.elementor-element-be0885a strong{color:#FD7E14;font-weight:700;}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b41da61 */.elementor-1455 .elementor-element.elementor-element-b41da61 .elementor-button{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:15px 24px;border-width:1px;border-style:solid;border-radius:2px;font-family:"Poppins",sans-serif;font-size:12px;font-weight:600;line-height:1;letter-spacing:0.5px;text-decoration:none !important;transition:color .3s ease,background-color .3s ease,border-color .3s ease;}.elementor-1455 .elementor-element.elementor-element-b41da61 .elementor-button{color:#FFFFFF;background-color:transparent;border-color:#FD7E14;}.elementor-1455 .elementor-element.elementor-element-b41da61 .elementor-button:hover{color:#FFFFFF;background-color:#FD7E14;border-color:#FD7E14;}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-81109d6 */.elementor-1455 .elementor-element.elementor-element-81109d6 .elementor-button{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:15px 24px;border-width:1px;border-style:solid;border-radius:2px;font-family:"Poppins",sans-serif;font-size:12px;font-weight:600;line-height:1;letter-spacing:0.5px;text-decoration:none !important;transition:color .3s ease,background-color .3s ease,border-color .3s ease;}.elementor-1455 .elementor-element.elementor-element-81109d6 .elementor-button{color:#FFFFFF;background-color:rgba(5,6,7,0.32);border-color:rgba(255,255,255,0.60);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);}.elementor-1455 .elementor-element.elementor-element-81109d6 .elementor-button:hover{color:#0B0D0F;background-color:#FFFFFF;border-color:#FFFFFF;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9a08fd2 */.elementor-1455 .elementor-element.elementor-element-9a08fd2{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:14px;margin-top:34px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d888ae2 */.elementor-1455 .elementor-element.elementor-element-d888ae2{position:absolute;top:50%;left:8vw;z-index:2;width:670px;max-width:calc(100% - 48px);transform:translateY(-50%);}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-999621a */.elementor-1455 .elementor-element.elementor-element-999621a{position:relative;overflow:hidden;}/* End custom CSS */
/* Start custom CSS for spacer, class: .elementor-element-f6a2898 */.elementor-1455 .elementor-element.elementor-element-f6a2898{display:none !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9cc9fba */.elementor-1455 .elementor-element.elementor-element-9cc9fba {
  position: absolute !important;
  inset: 0 !important;
  z-index: -1 !important;
  overflow: hidden !important;
  clip-path: polygon(0px 13%, 100% 0px, 100% 100%, 0px 94.5%) !important;
}
.elementor-1455 .elementor-element.elementor-element-9cc9fba::after {
  content: '';
  position: absolute;
  inset: 0;
  pointer-events: none;
  background-image: linear-gradient(90deg, rgb(245, 246, 246) 0%, rgb(245, 246, 246) 23%, rgba(245, 246, 246, 0.97) 36%, rgba(245, 246, 246, 0.82) 50%, rgba(245, 246, 246, 0.42) 68%, rgba(245, 246, 246, 0.12) 100%);
}
@media (max-width: 1024px) {
  .elementor-1455 .elementor-element.elementor-element-9cc9fba { clip-path: polygon(0px 10%, 100% 0px, 100% 100%, 0px 95%) !important; }
  .elementor-1455 .elementor-element.elementor-element-9cc9fba::after { background-image: linear-gradient(90deg, rgb(245, 246, 246) 0%, rgba(245, 246, 246, 0.98) 40%, rgba(245, 246, 246, 0.72) 68%, rgba(245, 246, 246, 0.2) 100%); }
}
@media (max-width: 766px) {
  .elementor-1455 .elementor-element.elementor-element-9cc9fba { clip-path: polygon(0px 6%, 100% 0px, 100% 100%, 0px 97%) !important; }
  .elementor-1455 .elementor-element.elementor-element-9cc9fba::after { background-image: linear-gradient(rgba(245, 246, 246, 0.52) 0%, rgba(245, 246, 246, 0.84) 30%, rgba(245, 246, 246, 0.97) 58%, rgb(245, 246, 246) 100%); }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0fbbb28 */.elementor-1455 .elementor-element.elementor-element-0fbbb28{ flex: 0 0 230px !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b0048a0 */.elementor-1455 .elementor-element.elementor-element-b0048a0{ flex: 0 0 310px !important; padding-bottom: 8px !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bec3aac */.elementor-1455 .elementor-element.elementor-element-bec3aac { max-width: 760px !important; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-89b5a78 */.elementor-1455 .elementor-element.elementor-element-89b5a78{margin:0 0 20px;}.elementor-1455 .elementor-element.elementor-element-89b5a78 p{margin:0;color:#f47a00;font-family:"Poppins",sans-serif;font-size:15px;font-weight:700;line-height:1;letter-spacing:2.4px;text-transform:uppercase;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1ebeeba */.elementor-1455 .elementor-element.elementor-element-1ebeeba .elementor-heading-title{margin:0;color:#ffffff !important;font-family:"Poppins",sans-serif;font-size:clamp(48px,3.2vw,64px);font-weight:650;line-height:0.97;letter-spacing:-2.7px;}@media(max-width:1440px) and (min-width:1025px){.elementor-1455 .elementor-element.elementor-element-1ebeeba .elementor-heading-title{font-size:clamp(44px,3.5vw,55px) !important;}}@media(max-width:1024px) and (min-width:768px){.elementor-1455 .elementor-element.elementor-element-1ebeeba .elementor-heading-title{font-size:41px !important;}}@media(max-width:767px){.elementor-1455 .elementor-element.elementor-element-1ebeeba .elementor-heading-title{font-size:clamp(39px,12vw,52px) !important;}}@media(max-width:390px){.elementor-1455 .elementor-element.elementor-element-1ebeeba .elementor-heading-title{font-size:39px !important;}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d077ba6 */.elementor-1455 .elementor-element.elementor-element-d077ba6{max-width:350px;margin:26px 0 0;}.elementor-1455 .elementor-element.elementor-element-d077ba6 p{margin:0;color:rgba(255,255,255,0.78);font-family:"Poppins",sans-serif;font-size:17px;font-weight:400;line-height:1.5;letter-spacing:-0.1px;}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-bed51fa */.elementor-1455 .elementor-element.elementor-element-bed51fa .elementor-button{display:inline-flex;align-items:center;justify-content:space-between;gap:28px;min-width:278px;min-height:56px;margin-top:29px;padding:15px 20px 15px 23px;border:1px solid #f47a00;border-radius:0;color:#ffffff;background:rgba(0,0,0,0.18);font-family:"Poppins",sans-serif;font-size:12px;font-weight:700;line-height:1;letter-spacing:0.3px;text-decoration:none !important;text-transform:uppercase;transition:color .25s ease,background-color .25s ease,box-shadow .25s ease;}.elementor-1455 .elementor-element.elementor-element-bed51fa .elementor-button:hover{color:#ffffff;background:#f47a00;box-shadow:0 0 24px rgba(244,122,0,0.25);}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2273b95 */.elementor-1455 .elementor-element.elementor-element-2273b95{position:relative;z-index:5;align-self:center;width:100%;max-width:370px;margin:0;padding:0;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3af4081 */.elementor-1455 .elementor-element.elementor-element-3af4081{position:relative;z-index:2;}.elementor-1455 .elementor-element.elementor-element-3af4081 img{display:block;width:100%;max-width:none;height:auto;max-height:515px;object-fit:contain;object-position:center;filter:drop-shadow(0 30px 32px rgba(0,0,0,0.48)) contrast(1.05);}
@media(max-width:1440px) and (min-width:1025px){.elementor-1455 .elementor-element.elementor-element-3af4081 img{width:100% !important;max-height:475px !important;}}
@media(max-width:1024px) and (min-width:768px){.elementor-1455 .elementor-element.elementor-element-3af4081 img{width:100% !important;max-height:420px !important;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bb100e3 */.elementor-1455 .elementor-element.elementor-element-bb100e3{position:relative;z-index:3;display:flex !important;align-items:center;justify-content:center;align-self:center;width:100%;height:100%;margin:0;transform:translateX(-1%);}.elementor-1455 .elementor-element.elementor-element-bb100e3::before{content:"";position:absolute;top:50%;left:4%;width:92%;height:4px;background:linear-gradient(90deg,transparent 0%,rgba(244,122,0,0.20) 15%,rgba(244,122,0,0.96) 48%,rgba(244,122,0,0.24) 84%,transparent 100%);transform:translateY(-50%);filter:blur(1px);box-shadow:0 0 11px rgba(244,122,0,0.70),0 0 26px rgba(244,122,0,0.38);z-index:0;pointer-events:none;}.elementor-1455 .elementor-element.elementor-element-bb100e3::after{content:"";position:absolute;top:15%;left:15%;width:70%;height:70%;background:radial-gradient(ellipse at center,rgba(244,122,0,0.08) 0%,transparent 68%);filter:blur(15px);z-index:0;pointer-events:none;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-03fde01 */.elementor-1455 .elementor-element.elementor-element-03fde01{position:relative !important;width:100% !important;margin:0 !important;padding:0 !important;}.elementor-1455 .elementor-element.elementor-element-03fde01::before{content:"";position:absolute;z-index:3;top:12px;left:-14px;display:block;width:8px;height:8px;border-radius:50%;background:#f47a00;box-shadow:0 0 0 2px rgba(244,122,0,0.08), 0 0 9px rgba(244,122,0,0.75);transform:translate(-50%,-50%);pointer-events:none;}.elementor-1455 .elementor-element.elementor-element-03fde01 strong{display:block;margin:0 0 8px;padding:0;color:#f47a00;font-family:"Poppins",sans-serif;font-size:20px;line-height:24px;font-weight:700;letter-spacing:0.15px;text-transform:uppercase;}.elementor-1455 .elementor-element.elementor-element-03fde01 p{max-width:310px;margin:0;color:rgba(255,255,255,0.72);font-family:"Poppins",sans-serif;font-size:13.5px;font-weight:400;line-height:1.45;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-32a0f33 */.elementor-1455 .elementor-element.elementor-element-32a0f33{position:relative !important;width:100% !important;margin:0 !important;padding:0 !important;overflow:visible !important;transform:translateY(32px) !important;}.elementor-1455 .elementor-element.elementor-element-32a0f33::before{content:"";position:absolute;z-index:2;top:12px;left:calc(-1 * (14px + clamp(175px, 11.5vw, 220px)));width:clamp(175px, 11.5vw, 220px);height:2px;background:linear-gradient(90deg,#f47a00 0%,rgba(244,122,0,0.82) 60%,#f47a00 100%);box-shadow:0 0 7px rgba(244,122,0,0.32);transform:translateY(-50%);pointer-events:none;}.elementor-1455 .elementor-element.elementor-element-32a0f33::after{content:"";position:absolute;z-index:3;top:12px;left:calc(-1 * (14px + clamp(175px, 11.5vw, 220px) + 8px));width:8px;height:8px;border-radius:50%;background:#f47a00;box-shadow:0 0 0 2px rgba(244,122,0,0.08), 0 0 9px rgba(244,122,0,0.75);transform:translate(50%,-50%);pointer-events:none;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3bf3a9b */.elementor-1455 .elementor-element.elementor-element-3bf3a9b{position:relative !important;width:100% !important;margin:0 !important;padding:0 !important;}.elementor-1455 .elementor-element.elementor-element-3bf3a9b::before{content:"";position:absolute;z-index:3;top:12px;left:-14px;display:block;width:8px;height:8px;border-radius:50%;background:#f47a00;box-shadow:0 0 0 2px rgba(244,122,0,0.08), 0 0 9px rgba(244,122,0,0.75);transform:translate(-50%,-50%);pointer-events:none;}.elementor-1455 .elementor-element.elementor-element-3bf3a9b strong{display:block;margin:0 0 8px;padding:0;color:#f47a00;font-family:"Poppins",sans-serif;font-size:20px;line-height:24px;font-weight:700;letter-spacing:0.15px;text-transform:uppercase;}.elementor-1455 .elementor-element.elementor-element-3bf3a9b p{max-width:310px;margin:0;color:rgba(255,255,255,0.72);font-family:"Poppins",sans-serif;font-size:13.5px;font-weight:400;line-height:1.45;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-342480b */.elementor-1455 .elementor-element.elementor-element-342480b{position:relative !important;width:100% !important;margin:0 !important;padding:0 !important;overflow:visible !important;transform:none !important;}.elementor-1455 .elementor-element.elementor-element-342480b::before{content:"";position:absolute;z-index:2;top:12px;left:calc(-1 * (14px + clamp(300px, 23vw, 445px)));width:clamp(300px, 23vw, 445px);height:2px;background:linear-gradient(90deg,#f47a00 0%,rgba(244,122,0,0.82) 60%,#f47a00 100%);box-shadow:0 0 7px rgba(244,122,0,0.32);transform:translateY(-50%);pointer-events:none;}.elementor-1455 .elementor-element.elementor-element-342480b::after{content:"";position:absolute;z-index:3;top:12px;left:calc(-1 * (14px + clamp(300px, 23vw, 445px) + 8px));width:8px;height:8px;border-radius:50%;background:#f47a00;box-shadow:0 0 0 2px rgba(244,122,0,0.08), 0 0 9px rgba(244,122,0,0.75);transform:translate(50%,-50%);pointer-events:none;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-456ced7 */.elementor-1455 .elementor-element.elementor-element-456ced7{position:relative !important;width:100% !important;margin:0 !important;padding:0 !important;}.elementor-1455 .elementor-element.elementor-element-456ced7::before{content:"";position:absolute;z-index:3;top:12px;left:-14px;display:block;width:8px;height:8px;border-radius:50%;background:#f47a00;box-shadow:0 0 0 2px rgba(244,122,0,0.08), 0 0 9px rgba(244,122,0,0.75);transform:translate(-50%,-50%);pointer-events:none;}.elementor-1455 .elementor-element.elementor-element-456ced7 strong{display:block;margin:0 0 8px;padding:0;color:#f47a00;font-family:"Poppins",sans-serif;font-size:20px;line-height:24px;font-weight:700;letter-spacing:0.15px;text-transform:uppercase;}.elementor-1455 .elementor-element.elementor-element-456ced7 p{max-width:310px;margin:0;color:rgba(255,255,255,0.72);font-family:"Poppins",sans-serif;font-size:13.5px;font-weight:400;line-height:1.45;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a341f3a */.elementor-1455 .elementor-element.elementor-element-a341f3a{position:relative !important;width:100% !important;margin:0 !important;padding:0 !important;overflow:visible !important;transform:translateY(-32px) !important;}.elementor-1455 .elementor-element.elementor-element-a341f3a::before{content:"";position:absolute;z-index:2;top:12px;left:calc(-1 * (14px + clamp(510px, 39vw, 750px)));width:clamp(510px, 39vw, 750px);height:2px;background:linear-gradient(90deg,#f47a00 0%,rgba(244,122,0,0.82) 60%,#f47a00 100%);box-shadow:0 0 7px rgba(244,122,0,0.32);transform:translateY(-50%);pointer-events:none;}.elementor-1455 .elementor-element.elementor-element-a341f3a::after{content:"";position:absolute;z-index:3;top:12px;left:calc(-1 * (14px + clamp(510px, 39vw, 750px) + 8px));width:8px;height:8px;border-radius:50%;background:#f47a00;box-shadow:0 0 0 2px rgba(244,122,0,0.08), 0 0 9px rgba(244,122,0,0.75);transform:translate(50%,-50%);pointer-events:none;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-669cc41 */.elementor-1455 .elementor-element.elementor-element-669cc41{position:relative;z-index:6;display:grid !important;grid-template-rows:repeat(3,1fr);align-items:center;align-self:center;min-height:420px;margin:0;padding:5px 0 5px 28px;transform:translateX(10px);}
@media(max-width:1440px) and (min-width:1025px){.elementor-1455 .elementor-element.elementor-element-669cc41{min-height:390px !important;padding-left:14px !important;transform:translateX(4px) !important;}}
@media(max-width:1024px) and (min-width:768px){.elementor-1455 .elementor-element.elementor-element-669cc41{min-height:350px !important;padding-left:6px !important;transform:none !important;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-88e2a54 */.elementor-1455 .elementor-element.elementor-element-88e2a54{position:relative;display:grid !important;grid-template-columns:minmax(300px,24%) minmax(680px,52%) minmax(330px,24%);align-items:center;width:100%;max-width:1840px;min-height:640px;margin:0 auto !important;padding:54px clamp(48px,4.5vw,86px) 66px !important;box-sizing:border-box;z-index:2;}
@media(max-width:1440px) and (min-width:1025px){.elementor-1455 .elementor-element.elementor-element-88e2a54{grid-template-columns:minmax(255px,24%) minmax(520px,51%) minmax(275px,25%) !important;max-width:1380px !important;min-height:580px !important;padding:48px 36px 62px !important;}}
@media(max-width:1024px) and (min-width:768px){.elementor-1455 .elementor-element.elementor-element-88e2a54{grid-template-columns:minmax(210px,25%) minmax(380px,49%) minmax(215px,26%) !important;min-height:540px !important;padding:46px 26px 60px !important;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c61d7b4 */.elementor-1455 .elementor-element.elementor-element-c61d7b4{position:relative !important;isolation:isolate;display:block !important;width:100% !important;min-height:640px;margin-top:-3px !important;padding:0 !important;background:transparent !important;overflow:visible !important;z-index:2;}.elementor-1455 .elementor-element.elementor-element-c61d7b4::before{content:"";position:absolute;top:-3px;right:-6px;bottom:0;left:-6px;background:#050607;clip-path:polygon(0 0,100% 0,100% calc(100% - clamp(42px,4vw,72px) + 3px),0 100%);z-index:0;pointer-events:none;}.elementor-1455 .elementor-element.elementor-element-c61d7b4::after{content:"";position:absolute;left:-6px;bottom:-1px;width:calc(100% + 12px);height:calc(clamp(42px,4vw,72px) + 6px);background:#f47a00;clip-path:polygon(0 calc(100% - 3px),100% 0,100% 3px,0 100%);z-index:4;pointer-events:none;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3d0e4a9 */.elementor-1455 .elementor-element.elementor-element-3d0e4a9{position:absolute;top:-8px;right:-6px;bottom:-4px;left:-6px;z-index:1;}.elementor-1455 .elementor-element.elementor-element-3d0e4a9 img{display:block;width:100%;height:100%;object-fit:cover;object-position:center center;transform:scale(1.004);}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ecd0af5 */.elementor-1455 .elementor-element.elementor-element-ecd0af5 .elementor-heading-title{display:block;width:max-content;margin:0;color:#f1f1ef !important;font-family:"Poppins",sans-serif;font-size:clamp(190px,13vw,250px);font-weight:800;line-height:0.76;letter-spacing:-17px;white-space:nowrap;transform:scaleX(0.76);transform-origin:left center;text-shadow:0 2px 0 rgba(255,255,255,0.12),0 15px 28px rgba(0,0,0,0.32);}@media(max-width:1440px) and (min-width:1025px){.elementor-1455 .elementor-element.elementor-element-ecd0af5 .elementor-heading-title{font-size:205px !important;}}@media(max-width:1024px) and (min-width:768px){.elementor-1455 .elementor-element.elementor-element-ecd0af5 .elementor-heading-title{font-size:168px !important;}}@media(max-width:767px){.elementor-1455 .elementor-element.elementor-element-ecd0af5 .elementor-heading-title{font-size:clamp(155px,49vw,200px) !important;}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1bb53d5 */.elementor-1455 .elementor-element.elementor-element-1bb53d5{margin:27px 0 0 3px;}.elementor-1455 .elementor-element.elementor-element-1bb53d5 p{margin:0;color:#f47a00;font-family:"Poppins",sans-serif;font-size:20px;font-weight:700;line-height:1.08;letter-spacing:0.65px;text-transform:uppercase;text-shadow:0 3px 12px rgba(0,0,0,0.42);}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f12f714 */.elementor-1455 .elementor-element.elementor-element-f12f714{pointer-events:auto;position:absolute;left:clamp(24px,6vw,115px);top:calc(50% + (clamp(42px,4vw,72px) / 2));z-index:4;transform:translateY(-50%);}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-05bf6ad */.elementor-1455 .elementor-element.elementor-element-05bf6ad .elementor-heading-title{display:flex;align-items:flex-start;width:100%;min-height:44px;margin:0;padding:0;color:#ffffff !important;font-family:"Poppins",sans-serif;font-size:17px;font-weight:700;line-height:1.08;letter-spacing:-0.2px;text-transform:uppercase;text-shadow:0 3px 10px rgba(0,0,0,0.50);}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fa58f63 */.elementor-1455 .elementor-element.elementor-element-fa58f63{width:100%;max-width:270px;margin:0;padding:0;}.elementor-1455 .elementor-element.elementor-element-fa58f63 p{margin:0;color:rgba(255,255,255,0.72);font-family:"Poppins",sans-serif;font-size:13px;font-weight:400;line-height:1.4;text-shadow:0 3px 10px rgba(0,0,0,0.55);}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-db7e826 */.elementor-1455 .elementor-element.elementor-element-db7e826{position:relative !important;display:grid !important;grid-template-rows:44px auto;width:100%;min-width:0;margin:0;padding:0 0 0 64px;box-sizing:border-box;}.elementor-1455 .elementor-element.elementor-element-db7e826::before{content:"";position:absolute;top:1px;left:16px;width:2px;height:38px;background:linear-gradient(180deg,rgba(244,122,0,0.24) 0%,#f47a00 45%,rgba(244,122,0,0.42) 100%);box-shadow:0 0 7px rgba(244,122,0,0.24);}.elementor-1455 .elementor-element.elementor-element-db7e826::after{content:"";position:absolute;top:19px;left:0;width:34px;height:2px;background:#f47a00;box-shadow:0 0 7px rgba(244,122,0,0.24);}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-907d55d */.elementor-1455 .elementor-element.elementor-element-907d55d .elementor-heading-title{display:flex;align-items:flex-start;width:100%;min-height:44px;margin:0;padding:0;color:#ffffff !important;font-family:"Poppins",sans-serif;font-size:17px;font-weight:700;line-height:1.08;letter-spacing:-0.2px;text-transform:uppercase;text-shadow:0 3px 10px rgba(0,0,0,0.50);}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9840b45 */.elementor-1455 .elementor-element.elementor-element-9840b45{width:100%;max-width:270px;margin:0;padding:0;}.elementor-1455 .elementor-element.elementor-element-9840b45 p{margin:0;color:rgba(255,255,255,0.72);font-family:"Poppins",sans-serif;font-size:13px;font-weight:400;line-height:1.4;text-shadow:0 3px 10px rgba(0,0,0,0.55);}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-66a305d */.elementor-1455 .elementor-element.elementor-element-66a305d{position:relative !important;display:grid !important;grid-template-rows:44px auto;width:100%;min-width:0;margin:0;padding:0 0 0 64px;box-sizing:border-box;}.elementor-1455 .elementor-element.elementor-element-66a305d::before{content:"";position:absolute;top:1px;left:16px;width:2px;height:38px;background:linear-gradient(180deg,rgba(244,122,0,0.24) 0%,#f47a00 45%,rgba(244,122,0,0.42) 100%);box-shadow:0 0 7px rgba(244,122,0,0.24);}.elementor-1455 .elementor-element.elementor-element-66a305d::after{content:"";position:absolute;top:19px;left:0;width:34px;height:2px;background:#f47a00;box-shadow:0 0 7px rgba(244,122,0,0.24);}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f146b2e */.elementor-1455 .elementor-element.elementor-element-f146b2e .elementor-heading-title{display:flex;align-items:flex-start;width:100%;min-height:44px;margin:0;padding:0;color:#ffffff !important;font-family:"Poppins",sans-serif;font-size:17px;font-weight:700;line-height:1.08;letter-spacing:-0.2px;text-transform:uppercase;text-shadow:0 3px 10px rgba(0,0,0,0.50);}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9e8f99f */.elementor-1455 .elementor-element.elementor-element-9e8f99f{width:100%;max-width:270px;margin:0;padding:0;}.elementor-1455 .elementor-element.elementor-element-9e8f99f p{margin:0;color:rgba(255,255,255,0.72);font-family:"Poppins",sans-serif;font-size:13px;font-weight:400;line-height:1.4;text-shadow:0 3px 10px rgba(0,0,0,0.55);}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7137644 */.elementor-1455 .elementor-element.elementor-element-7137644{position:relative !important;display:grid !important;grid-template-rows:44px auto;width:100%;min-width:0;margin:0;padding:0 0 0 64px;box-sizing:border-box;}.elementor-1455 .elementor-element.elementor-element-7137644::before{content:"";position:absolute;top:1px;left:16px;width:2px;height:38px;background:linear-gradient(180deg,rgba(244,122,0,0.24) 0%,#f47a00 45%,rgba(244,122,0,0.42) 100%);box-shadow:0 0 7px rgba(244,122,0,0.24);}.elementor-1455 .elementor-element.elementor-element-7137644::after{content:"";position:absolute;top:19px;left:0;width:34px;height:2px;background:#f47a00;box-shadow:0 0 7px rgba(244,122,0,0.24);}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e261f80 */.elementor-1455 .elementor-element.elementor-element-e261f80{pointer-events:auto;position:absolute !important;left:34% !important;right:clamp(24px,6vw,115px) !important;width:auto !important;bottom:9% !important;display:grid !important;grid-template-columns:minmax(190px,1fr) minmax(240px,1.15fr) minmax(210px,1fr);align-items:start;column-gap:clamp(42px,4.3vw,82px);z-index:5;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-64c408c */.elementor-1455 .elementor-element.elementor-element-64c408c{pointer-events:none;position:relative !important;z-index:3;width:100% !important;max-width:1920px !important;min-height:calc(clamp(520px,32vw,610px) + clamp(42px,4vw,72px));margin:0 auto !important;padding:clamp(42px,4vw,72px) 0 0 0;box-sizing:border-box;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3de33f3 */.elementor-1455 .elementor-element.elementor-element-3de33f3{position:relative !important;isolation:isolate;display:block !important;width:calc(100vw + 4px) !important;min-height:calc(clamp(520px,32vw,610px) + clamp(42px,4vw,72px)) !important;margin-top:calc(clamp(42px,4vw,72px) * -1) !important;margin-left:calc(50% - 50vw - 2px) !important;padding:0 !important;color:#ffffff;background:#050607 !important;clip-path:polygon(0 0,100% 0,100% 100%,0 calc(100% - clamp(20px,1.8vw,34px)));overflow:hidden !important;box-sizing:border-box;z-index:1;}.elementor-1455 .elementor-element.elementor-element-3de33f3::before{content:"";position:absolute;top:-8px;right:-6px;bottom:-4px;left:-6px;background:linear-gradient(90deg,rgba(5,6,7,0.78) 0%,rgba(5,6,7,0.44) 19%,rgba(5,6,7,0.12) 43%,rgba(5,6,7,0.04) 100%),linear-gradient(180deg,rgba(5,6,7,0.03) 0%,rgba(5,6,7,0.03) 55%,rgba(5,6,7,0.88) 100%);z-index:2;pointer-events:none;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a136fc4 */.elementor-1455 .elementor-element.elementor-element-a136fc4{position:absolute !important;inset:0;display:block;width:100% !important;max-width:none;height:100% !important;margin:0;padding:0;z-index:0;}.elementor-1455 .elementor-element.elementor-element-a136fc4 img{width:100%;height:100%;object-fit:cover;object-position:center center;display:block;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ee61bde */.elementor-1455 .elementor-element.elementor-element-ee61bde .elementor-heading-title{display:block;margin:0 0 17px;color:rgba(255,255,255,0.84) !important;font-family:Poppins,sans-serif;font-size:12px;font-weight:600;line-height:1;letter-spacing:3px;text-transform:uppercase;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7ef9b7d */.elementor-1455 .elementor-element.elementor-element-7ef9b7d .elementor-heading-title{margin:0;color:#ffffff !important;font-family:Poppins,sans-serif;font-size:clamp(36px,2.25vw,44px);font-weight:600;line-height:1.12;letter-spacing:-1.5px;}@media(max-width:1440px) and (min-width:1025px){.elementor-1455 .elementor-element.elementor-element-7ef9b7d .elementor-heading-title{font-size:clamp(32px,2.5vw,39px) !important;}}@media(max-width:1024px) and (min-width:768px){.elementor-1455 .elementor-element.elementor-element-7ef9b7d .elementor-heading-title{font-size:28px !important;}}@media(max-width:767px){.elementor-1455 .elementor-element.elementor-element-7ef9b7d .elementor-heading-title{font-size:31px !important;}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9b42ac9 */.elementor-1455 .elementor-element.elementor-element-9b42ac9 p{max-width:365px;margin:21px 0 0;color:rgba(255,255,255,0.82) !important;font-family:Poppins,sans-serif;font-size:14px;font-weight:400;line-height:1.5;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-01c3c4a */.elementor-1455 .elementor-element.elementor-element-01c3c4a{pointer-events:auto;grid-column:1;justify-self:start;width:100%;max-width:420px;color:#ffffff;text-shadow:0 3px 14px rgba(0,0,0,0.62);display:flex !important;flex-direction:column;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0bc790b */.elementor-1455 .elementor-element.elementor-element-0bc790b{pointer-events:auto;grid-column:2;position:relative;justify-self:center;z-index:6;display:flex !important;align-items:center;justify-content:center;width:74px !important;height:74px !important;margin:0;padding:0;border:1px solid rgba(255,255,255,0.14);border-radius:50%;background:radial-gradient(circle at 36% 30%,#171a1d 0%,#0a0c0e 62%,#050607 100%);box-shadow:0 12px 28px rgba(0,0,0,0.48),inset 0 1px 0 rgba(255,255,255,0.08);}.elementor-1455 .elementor-element.elementor-element-0bc790b .elementor-heading-title{color:#ffffff !important;font-family:Poppins,sans-serif;font-size:19px;font-weight:600;line-height:1;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f51f82a */.elementor-1455 .elementor-element.elementor-element-f51f82a .elementor-heading-title{display:block;margin:0 0 17px;color:#292c2f !important;font-family:Poppins,sans-serif;font-size:12px;font-weight:600;line-height:1;letter-spacing:3px;text-transform:uppercase;text-align:right;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-21d63d8 */.elementor-1455 .elementor-element.elementor-element-21d63d8 .elementor-heading-title{margin:0;color:#101214 !important;font-family:Poppins,sans-serif;font-size:clamp(36px,2.25vw,44px);font-weight:600;line-height:1.12;letter-spacing:-1.5px;text-align:right;}@media(max-width:1440px) and (min-width:1025px){.elementor-1455 .elementor-element.elementor-element-21d63d8 .elementor-heading-title{font-size:clamp(32px,2.5vw,39px) !important;}}@media(max-width:1024px) and (min-width:768px){.elementor-1455 .elementor-element.elementor-element-21d63d8 .elementor-heading-title{font-size:28px !important;}}@media(max-width:767px){.elementor-1455 .elementor-element.elementor-element-21d63d8 .elementor-heading-title{font-size:31px !important;}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d7e0cd3 */.elementor-1455 .elementor-element.elementor-element-d7e0cd3 p{max-width:365px;margin:21px 0 0;color:#292c2f !important;font-family:Poppins,sans-serif;font-size:14px;font-weight:450;line-height:1.5;text-align:right;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-98a221e */.elementor-1455 .elementor-element.elementor-element-98a221e{pointer-events:auto;grid-column:3;justify-self:end;width:100%;max-width:445px;color:#111315;display:flex !important;flex-direction:column;align-items:flex-end;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3cb2238 */.elementor-1455 .elementor-element.elementor-element-3cb2238{pointer-events:none;position:relative !important;z-index:3;display:grid !important;grid-template-columns:minmax(360px,1fr) 110px minmax(420px,1fr) !important;align-items:center;width:100% !important;max-width:1920px !important;min-height:clamp(370px,23vw,440px);margin:0 auto !important;padding:clamp(54px,3.6vw,68px) 8vw !important;box-sizing:border-box;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-06c6de3 */.elementor-1455 .elementor-element.elementor-element-06c6de3{position:relative !important;isolation:isolate;display:block !important;width:100vw !important;max-width:100vw !important;min-height:clamp(370px,23vw,440px) !important;margin-top:calc(clamp(20px,1.8vw,34px) * -1) !important;margin-left:calc(50% - 50vw) !important;margin-right:0 !important;margin-bottom:0 !important;padding:0 !important;color:#ffffff;background-color:#050607 !important;overflow:hidden !important;box-sizing:border-box;z-index:0;}.elementor-1455 .elementor-element.elementor-element-06c6de3::before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(5,6,7,0.65) 0%,rgba(5,6,7,0.46) 22%,rgba(5,6,7,0.14) 42%,rgba(5,6,7,0.04) 50%,rgba(245,246,246,0.10) 58%,rgba(245,246,246,0.46) 74%,rgba(245,246,246,0.76) 100%);z-index:1;pointer-events:none;}.elementor-1455 .elementor-element.elementor-element-06c6de3::after{content:"";position:absolute;top:0;bottom:0;left:50%;width:145px;background:linear-gradient(90deg,transparent 0%,rgba(0,0,0,0.13) 50%,transparent 100%);transform:translateX(-50%);z-index:1;pointer-events:none;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5e73515 */.elementor-1455 .elementor-element.elementor-element-5e73515 .elementor-heading-title{display:block;margin:0 0 22px;color:#f47a00 !important;font-family:Poppins,sans-serif;font-size:14px;font-weight:700;line-height:1;letter-spacing:2.2px;text-transform:uppercase;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c570f7a */.elementor-1455 .elementor-element.elementor-element-c570f7a p{margin:0;color:#101113 !important;font-family:Poppins,sans-serif;font-size:clamp(38px,2.55vw,50px);font-weight:650;line-height:1.08;letter-spacing:-2px;}.elementor-1455 .elementor-element.elementor-element-c570f7a span{display:block;white-space:nowrap;}@media(max-width:1440px) and (min-width:1025px){.elementor-1455 .elementor-element.elementor-element-c570f7a p{font-size:clamp(34px,2.65vw,42px) !important;}}@media(max-width:1024px) and (min-width:768px){.elementor-1455 .elementor-element.elementor-element-c570f7a p{font-size:clamp(27px,3.5vw,34px) !important;}}@media(max-width:767px){.elementor-1455 .elementor-element.elementor-element-c570f7a p{font-size:clamp(34px,9.5vw,46px) !important;}}@media(max-width:390px){.elementor-1455 .elementor-element.elementor-element-c570f7a p{font-size:34px !important;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fda1e1b */.elementor-1455 .elementor-element.elementor-element-fda1e1b{position:relative;z-index:5;width:100%;max-width:350px;margin:0;padding:0;display:flex !important;flex-direction:column;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ba691d9 */.elementor-1455 .elementor-element.elementor-element-ba691d9 .elementor-heading-title{position:relative;z-index:3;display:flex;align-items:center;justify-content:center;width:100%;margin:0;padding:24px 14px 25px;color:#ffffff !important;font-family:Poppins,sans-serif;font-size:16px;font-weight:650;line-height:1;letter-spacing:1.4px;text-align:center;text-shadow:0 2px 9px rgba(0,0,0,0.82);text-transform:uppercase;}.elementor-1455 .elementor-element.elementor-element-ba691d9 a,.elementor-1455 .elementor-element.elementor-element-ba691d9 .elementor-heading-title,.elementor-1455 .elementor-element.elementor-element-ba691d9 .elementor-heading-title a{text-decoration:none !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9abfe3f */.elementor-1455 .elementor-element.elementor-element-9abfe3f{position:relative !important;z-index:1;}.elementor-1455 .elementor-element.elementor-element-9abfe3f::after{content:"";position:absolute;inset:0;background:linear-gradient(120deg,rgba(255,255,255,0.07) 0%,transparent 34%);pointer-events:none;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-eac5477 */.elementor-1455 .elementor-element.elementor-element-eac5477 .elementor-heading-title{position:relative;z-index:3;display:flex;align-items:center;justify-content:center;width:100%;margin:0;padding:24px 14px 25px;color:#ffffff !important;font-family:Poppins,sans-serif;font-size:16px;font-weight:650;line-height:1;letter-spacing:1.4px;text-align:center;text-shadow:0 2px 9px rgba(0,0,0,0.82);text-transform:uppercase;}.elementor-1455 .elementor-element.elementor-element-eac5477 a,.elementor-1455 .elementor-element.elementor-element-eac5477 .elementor-heading-title,.elementor-1455 .elementor-element.elementor-element-eac5477 .elementor-heading-title a{text-decoration:none !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72e1564 */.elementor-1455 .elementor-element.elementor-element-72e1564{position:relative !important;z-index:4;}.elementor-1455 .elementor-element.elementor-element-72e1564::after{content:"";position:absolute;inset:0;background:linear-gradient(120deg,rgba(255,255,255,0.07) 0%,transparent 34%);pointer-events:none;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fe82464 */.elementor-1455 .elementor-element.elementor-element-fe82464 .elementor-heading-title{position:relative;z-index:3;display:flex;align-items:center;justify-content:center;width:100%;margin:0;padding:24px 14px 25px;color:#ffffff !important;font-family:Poppins,sans-serif;font-size:16px;font-weight:650;line-height:1;letter-spacing:1.4px;text-align:center;text-shadow:0 2px 9px rgba(0,0,0,0.82);text-transform:uppercase;}.elementor-1455 .elementor-element.elementor-element-fe82464 a,.elementor-1455 .elementor-element.elementor-element-fe82464 .elementor-heading-title,.elementor-1455 .elementor-element.elementor-element-fe82464 .elementor-heading-title a{text-decoration:none !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5aa2a84 */.elementor-1455 .elementor-element.elementor-element-5aa2a84{position:relative !important;z-index:2;}.elementor-1455 .elementor-element.elementor-element-5aa2a84::after{content:"";position:absolute;inset:0;background:linear-gradient(120deg,rgba(255,255,255,0.07) 0%,transparent 34%);pointer-events:none;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b152573 */.elementor-1455 .elementor-element.elementor-element-b152573{position:relative !important;z-index:3;display:grid !important;grid-template-columns:minmax(210px,0.93fr) minmax(260px,1.16fr) minmax(210px,0.93fr) !important;align-items:center;width:100% !important;min-width:0;max-width:1120px !important;margin:0 auto !important;padding:18px 0 !important;filter:drop-shadow(0 20px 22px rgba(0,0,0,0.16));}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8f8be21 */.elementor-1455 .elementor-element.elementor-element-8f8be21{position:relative !important;z-index:2;display:grid !important;grid-template-columns:minmax(320px,350px) minmax(0,1fr) !important;align-items:center;column-gap:clamp(42px,4vw,74px);width:100% !important;max-width:1840px !important;min-height:570px;margin:0 auto !important;padding:64px clamp(48px,4.5vw,86px) 68px !important;overflow:visible;}/* End custom CSS */
/* Start custom CSS for spacer, class: .elementor-element-c3b06d0 */.elementor-1455 .elementor-element.elementor-element-c3b06d0{display:none !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a1b35ff */.elementor-1455 .elementor-element.elementor-element-a1b35ff{position:absolute !important;top:50%;right:22px;width:clamp(38px,3vw,60px) !important;height:2px !important;background:linear-gradient(90deg,#f47a00,rgba(244,122,0,0.12));transform:translateY(-50%);z-index:4;pointer-events:none;}.elementor-1455 .elementor-element.elementor-element-a1b35ff::before{content:"";position:absolute;top:50%;left:0;width:7px;height:7px;border-radius:50%;background:#f47a00;box-shadow:0 0 8px rgba(244,122,0,0.48);transform:translate(-50%,-50%);}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-09b5ce4 */.elementor-1455 .elementor-element.elementor-element-09b5ce4{position:relative !important;isolation:isolate;display:block !important;width:100vw !important;max-width:100vw !important;margin:0 0 0 calc(50% - 50vw) !important;padding:0 !important;color:#101113;background:#ffffff !important;overflow:hidden !important;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-941cedb */.elementor-1455 .elementor-element.elementor-element-941cedb{position:absolute !important;inset:0;width:100% !important;height:100% !important;z-index:0;filter:brightness(0.93) contrast(1.04) saturate(0.90);}.elementor-1455 .elementor-element.elementor-element-941cedb img{width:100%;height:100%;object-fit:cover;object-position:center center;display:block;}/* End custom CSS */
/* Start custom CSS for spacer, class: .elementor-element-dd9c7ef */.elementor-1455 .elementor-element.elementor-element-dd9c7ef{display:none !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-81e3f2c */.elementor-1455 .elementor-element.elementor-element-81e3f2c{position:absolute !important;inset:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,rgba(5,6,7,0.88) 0%,rgba(5,6,7,0.55) 26%,rgba(5,6,7,0.15) 45%,rgba(5,6,7,0.10) 58%,rgba(5,6,7,0.55) 80%,rgba(5,6,7,0.88) 100%);}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cabdbe0 */.elementor-1455 .elementor-element.elementor-element-cabdbe0 .elementor-heading-title{display:block;color:#f47a00 !important;font-family:Poppins,sans-serif;font-size:14px;font-weight:700;line-height:1;letter-spacing:2.1px;text-transform:uppercase;margin:0 0 18px;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3f40904 */.elementor-1455 .elementor-element.elementor-element-3f40904 p{margin:0;color:#ffffff !important;font-family:Poppins,sans-serif;font-size:clamp(40px,2.8vw,56px);font-weight:600;line-height:1.12;}.elementor-1455 .elementor-element.elementor-element-3f40904 span{display:block;}@media(max-width:1440px) and (min-width:1025px){.elementor-1455 .elementor-element.elementor-element-3f40904 p{font-size:clamp(36px,3vw,47px) !important;}}@media(max-width:1024px) and (min-width:768px){.elementor-1455 .elementor-element.elementor-element-3f40904 p{font-size:clamp(29px,3.8vw,38px) !important;}}@media(max-width:767px){.elementor-1455 .elementor-element.elementor-element-3f40904 p{font-size:clamp(36px,10vw,48px) !important;}}@media(max-width:390px){.elementor-1455 .elementor-element.elementor-element-3f40904 p{font-size:36px !important;}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6fe18c2 */.elementor-1455 .elementor-element.elementor-element-6fe18c2 p{max-width:400px;margin:22px 0 0;color:rgba(255,255,255,0.82) !important;font-family:Poppins,sans-serif;font-size:15px;font-weight:400;line-height:1.6;}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4e0ce15 */.elementor-1455 .elementor-element.elementor-element-4e0ce15{margin-top:32px;}.elementor-1455 .elementor-element.elementor-element-4e0ce15 .elementor-button{padding:15px 19px 15px 22px !important;border:0.8px solid #f47a00 !important;border-radius:0 !important;background:transparent !important;color:#ffffff !important;font-family:Poppins,sans-serif;font-size:12px !important;font-weight:600 !important;letter-spacing:0.5px !important;text-transform:uppercase !important;}.elementor-1455 .elementor-element.elementor-element-4e0ce15 .elementor-button,.elementor-1455 .elementor-element.elementor-element-4e0ce15 a{text-decoration:none !important;}.elementor-1455 .elementor-element.elementor-element-4e0ce15 .elementor-button-content-wrapper{justify-content:space-between !important;width:100%;}.elementor-1455 .elementor-element.elementor-element-4e0ce15 .elementor-button-icon{margin-left:24px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1bc6df3 */.elementor-1455 .elementor-element.elementor-element-1bc6df3{pointer-events:auto;grid-column:1;width:100%;max-width:410px;display:flex !important;flex-direction:column;align-items:flex-start;}/* End custom CSS */
/* Start custom CSS for spacer, class: .elementor-element-ba9aa0e */.elementor-1455 .elementor-element.elementor-element-ba9aa0e{display:none !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ed11073 */.elementor-1455 .elementor-element.elementor-element-ed11073{pointer-events:none;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3c5bd45 */.elementor-1455 .elementor-element.elementor-element-3c5bd45{position:relative;margin-bottom:32px;}.elementor-1455 .elementor-element.elementor-element-3c5bd45::before{content:"";position:absolute;left:-34px;top:6px;width:8px;height:8px;border-radius:50%;background:#f47a00;}.elementor-1455 .elementor-element.elementor-element-3c5bd45 strong{display:block;margin-bottom:8px;color:#f47a00 !important;font-family:Poppins,sans-serif;font-size:18px;font-weight:700;text-transform:uppercase;}.elementor-1455 .elementor-element.elementor-element-3c5bd45 p{margin:0;color:rgba(255,255,255,0.78) !important;font-family:Poppins,sans-serif;font-size:16px;line-height:24px;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2fcbea9 */.elementor-1455 .elementor-element.elementor-element-2fcbea9{position:relative;margin-bottom:32px;}.elementor-1455 .elementor-element.elementor-element-2fcbea9::before{content:"";position:absolute;left:-34px;top:6px;width:8px;height:8px;border-radius:50%;background:#f47a00;}.elementor-1455 .elementor-element.elementor-element-2fcbea9 strong{display:block;margin-bottom:8px;color:#f47a00 !important;font-family:Poppins,sans-serif;font-size:18px;font-weight:700;text-transform:uppercase;}.elementor-1455 .elementor-element.elementor-element-2fcbea9 p{margin:0;color:rgba(255,255,255,0.78) !important;font-family:Poppins,sans-serif;font-size:16px;line-height:24px;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c9b2ca3 */.elementor-1455 .elementor-element.elementor-element-c9b2ca3{position:relative;margin-bottom:32px;}.elementor-1455 .elementor-element.elementor-element-c9b2ca3::before{content:"";position:absolute;left:-34px;top:6px;width:8px;height:8px;border-radius:50%;background:#f47a00;}.elementor-1455 .elementor-element.elementor-element-c9b2ca3 strong{display:block;margin-bottom:8px;color:#f47a00 !important;font-family:Poppins,sans-serif;font-size:18px;font-weight:700;text-transform:uppercase;}.elementor-1455 .elementor-element.elementor-element-c9b2ca3 p{margin:0;color:rgba(255,255,255,0.78) !important;font-family:Poppins,sans-serif;font-size:16px;line-height:24px;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-57fbdb9 */.elementor-1455 .elementor-element.elementor-element-57fbdb9{position:relative;margin-bottom:0;}.elementor-1455 .elementor-element.elementor-element-57fbdb9::before{content:"";position:absolute;left:-34px;top:6px;width:8px;height:8px;border-radius:50%;background:#f47a00;}.elementor-1455 .elementor-element.elementor-element-57fbdb9 strong{display:block;margin-bottom:8px;color:#f47a00 !important;font-family:Poppins,sans-serif;font-size:18px;font-weight:700;text-transform:uppercase;}.elementor-1455 .elementor-element.elementor-element-57fbdb9 p{margin:0;color:rgba(255,255,255,0.78) !important;font-family:Poppins,sans-serif;font-size:16px;line-height:24px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4c60307 */.elementor-1455 .elementor-element.elementor-element-4c60307{pointer-events:auto;grid-column:3;justify-self:end;position:relative;width:100%;max-width:400px;margin-left:auto;padding-left:48px;display:flex !important;flex-direction:column;}.elementor-1455 .elementor-element.elementor-element-4c60307::before{content:"";position:absolute;left:14px;top:15px;bottom:15px;width:1px;background:linear-gradient(rgba(244,122,0,0.1) 0%,rgba(244,122,0,0.92) 14%,rgba(244,122,0,0.92) 86%,rgba(244,122,0,0.1) 100%);}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-08f9169 */.elementor-1455 .elementor-element.elementor-element-08f9169{pointer-events:none;position:relative !important;z-index:3;display:grid !important;grid-template-columns:31% 38% 31% !important;align-items:center;width:100% !important;max-width:1840px !important;min-height:610px;margin:0 auto !important;padding:0 clamp(48px,4.5vw,86px) !important;box-sizing:border-box;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e659a3a */.elementor-1455 .elementor-element.elementor-element-e659a3a{position:relative !important;isolation:isolate;display:block !important;width:100vw !important;max-width:100vw !important;min-height:610px;margin:0 0 0 calc(50% - 50vw) !important;padding:0 !important;color:#ffffff;background:#050607 !important;overflow:hidden !important;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a777983 */.elementor-1455 .elementor-element.elementor-element-a777983{position:absolute !important;inset:0;z-index:0;}.elementor-1455 .elementor-element.elementor-element-a777983 img{width:100%;height:100%;object-fit:cover;display:block;}/* End custom CSS */
/* Start custom CSS for spacer, class: .elementor-element-73631d7 */.elementor-1455 .elementor-element.elementor-element-73631d7{display:none !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8c2f6b4 */.elementor-1455 .elementor-element.elementor-element-8c2f6b4{position:absolute !important;inset:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,rgba(7,9,10,0.92) 0%,rgba(7,9,10,0.65) 40%,rgba(7,9,10,0.10) 100%);}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-323a9a1 */.elementor-1455 .elementor-element.elementor-element-323a9a1 .elementor-heading-title{display:block;color:#f47a00 !important;font-family:Poppins,sans-serif;font-size:12px;font-weight:700;line-height:1;letter-spacing:2.2px;text-transform:uppercase;margin:0;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8df6f67 */.elementor-1455 .elementor-element.elementor-element-8df6f67 .elementor-heading-title{margin:14px 0 0;color:#ffffff !important;font-family:Poppins,sans-serif;font-size:48px;font-weight:600;line-height:1.1;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-64ea109 */.elementor-1455 .elementor-element.elementor-element-64ea109 .elementor-heading-title{display:block;margin:12px 0 0;color:#ffffff !important;font-family:Poppins,sans-serif;font-size:18px;font-weight:500;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-98b6b71 */.elementor-1455 .elementor-element.elementor-element-98b6b71{margin-top:24px;}.elementor-1455 .elementor-element.elementor-element-98b6b71 strong{font-weight:700;color:#ffffff !important;}.elementor-1455 .elementor-element.elementor-element-98b6b71 p{margin:0 0 6px;color:rgba(255,255,255,0.82) !important;font-family:Poppins,sans-serif;font-size:16px;line-height:24px;}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6470aab */.elementor-1455 .elementor-element.elementor-element-6470aab{margin-top:26px;}.elementor-1455 .elementor-element.elementor-element-6470aab .elementor-button{padding:15px 19px 15px 22px !important;border:0.8px solid #f47a00 !important;border-radius:0 !important;background:transparent !important;color:#ffffff !important;font-family:Poppins,sans-serif;font-size:12px !important;font-weight:600 !important;letter-spacing:0.5px !important;text-transform:uppercase !important;text-decoration:none !important;}.elementor-1455 .elementor-element.elementor-element-6470aab a{text-decoration:none !important;}.elementor-1455 .elementor-element.elementor-element-6470aab .elementor-button-content-wrapper{justify-content:space-between !important;width:100%;}.elementor-1455 .elementor-element.elementor-element-6470aab .elementor-button-icon{margin-left:24px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d98f356 */.elementor-1455 .elementor-element.elementor-element-d98f356{position:relative;z-index:3;width:100%;max-width:520px;padding:58px 30px 58px!important;display:flex !important;flex-direction:column;align-items:flex-start;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dddce67 */.elementor-1455 .elementor-element.elementor-element-dddce67{position:relative;display:flex !important;align-items:flex-start;min-height:60px;background:#07090a !important;overflow:hidden;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d41fa27 */.elementor-1455 .elementor-element.elementor-element-d41fa27 .elementor-heading-title{margin:0;color:#0a0b0c !important;font-family:Poppins,sans-serif;font-size:24px;font-weight:600;line-height:1.15;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a8dd38f */.elementor-1455 .elementor-element.elementor-element-a8dd38f .elementor-heading-title{display:block;margin:6px 0 0;color:#0a0b0c !important;font-family:Poppins,sans-serif;font-size:14px;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-105f84d */.elementor-1455 .elementor-element.elementor-element-105f84d p{margin:10px 0 0;color:rgba(16,17,19,0.64) !important;font-family:Poppins,sans-serif;font-size:13px;line-height:1.5;}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ac13735 */.elementor-1455 .elementor-element.elementor-element-ac13735{margin-top:12px;}.elementor-1455 .elementor-element.elementor-element-ac13735 .elementor-button{padding:10px 13px !important;border:0.8px solid rgba(244,122,0,0.5) !important;border-radius:0 !important;background:transparent !important;color:#0a0b0c !important;font-family:Poppins,sans-serif;font-size:12px !important;font-weight:600 !important;letter-spacing:0.5px !important;text-transform:uppercase !important;text-decoration:none !important;}.elementor-1455 .elementor-element.elementor-element-ac13735 a{text-decoration:none !important;}.elementor-1455 .elementor-element.elementor-element-ac13735 .elementor-button-content-wrapper{justify-content:space-between !important;width:100%;}.elementor-1455 .elementor-element.elementor-element-ac13735 .elementor-button-icon{margin-left:16px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e521c19 */.elementor-1455 .elementor-element.elementor-element-e521c19{position:relative;padding:28px 35px !important;display:flex !important;flex-direction:column;align-items:flex-start;justify-content:center;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-66b6db9 */.elementor-1455 .elementor-element.elementor-element-66b6db9{position:relative;height:100%;min-height:305px;}.elementor-1455 .elementor-element.elementor-element-66b6db9 img{width:100%;height:100%;object-fit:cover;display:block;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2f9cac3 */.elementor-1455 .elementor-element.elementor-element-2f9cac3{display:grid !important;grid-template-columns:45% 55% !important;align-items:stretch;background:#ffffff !important;border-bottom:1px solid rgba(0,0,0,0.06);}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2518aa3 */.elementor-1455 .elementor-element.elementor-element-2518aa3 .elementor-heading-title{margin:0;color:#0a0b0c !important;font-family:Poppins,sans-serif;font-size:24px;font-weight:600;line-height:1.15;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bed8e2d */.elementor-1455 .elementor-element.elementor-element-bed8e2d .elementor-heading-title{display:block;margin:6px 0 0;color:#0a0b0c !important;font-family:Poppins,sans-serif;font-size:14px;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-791ea1a */.elementor-1455 .elementor-element.elementor-element-791ea1a p{margin:10px 0 0;color:rgba(16,17,19,0.64) !important;font-family:Poppins,sans-serif;font-size:13px;line-height:1.5;}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-23b437b */.elementor-1455 .elementor-element.elementor-element-23b437b{margin-top:12px;}.elementor-1455 .elementor-element.elementor-element-23b437b .elementor-button{padding:10px 13px !important;border:0.8px solid rgba(244,122,0,0.5) !important;border-radius:0 !important;background:transparent !important;color:#0a0b0c !important;font-family:Poppins,sans-serif;font-size:12px !important;font-weight:600 !important;letter-spacing:0.5px !important;text-transform:uppercase !important;text-decoration:none !important;}.elementor-1455 .elementor-element.elementor-element-23b437b a{text-decoration:none !important;}.elementor-1455 .elementor-element.elementor-element-23b437b .elementor-button-content-wrapper{justify-content:space-between !important;width:100%;}.elementor-1455 .elementor-element.elementor-element-23b437b .elementor-button-icon{margin-left:16px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-caea1ec */.elementor-1455 .elementor-element.elementor-element-caea1ec{position:relative;padding:28px 35px !important;display:flex !important;flex-direction:column;align-items:flex-start;justify-content:center;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a0e5ef1 */.elementor-1455 .elementor-element.elementor-element-a0e5ef1{position:relative;height:100%;min-height:305px;}.elementor-1455 .elementor-element.elementor-element-a0e5ef1 img{width:100%;height:100%;object-fit:cover;display:block;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-04be433 */.elementor-1455 .elementor-element.elementor-element-04be433{display:grid !important;grid-template-columns:45% 55% !important;align-items:stretch;background:#ffffff !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eea9b0b */.elementor-1455 .elementor-element.elementor-element-eea9b0b{display:grid !important;grid-template-rows:1fr 1fr !important;min-height:610px;width:100% !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-621f842 */.elementor-1455 .elementor-element.elementor-element-621f842{display:grid !important;grid-template-columns:58% 42% !important;min-height:610px;width:100% !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6742d5a */.elementor-1455 .elementor-element.elementor-element-6742d5a{position:relative !important;width:100vw !important;max-width:100vw !important;margin:0 0 0 calc(50% - 50vw) !important;padding:0 !important;background:#ffffff !important;overflow:hidden;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a693e5c */.elementor-1455 .elementor-element.elementor-element-a693e5c .elementor-heading-title{display:block !important;margin:0 0 22px !important;font-family:"Poppins",sans-serif !important;font-size:14px !important;font-weight:700 !important;line-height:1 !important;letter-spacing:2.1px !important;text-transform:uppercase !important;color:#f47a00 !important;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d811c75 */.elementor-1455 .elementor-element.elementor-element-d811c75 .elementor-heading-title{display:block !important;margin:0 !important;font-family:"Poppins",sans-serif !important;font-size:clamp(43px,3vw,58px) !important;font-weight:600 !important;line-height:1.03 !important;letter-spacing:-2.3px !important;color:#111214 !important;}@media(max-width:1440px) and (min-width:1025px){.elementor-1455 .elementor-element.elementor-element-d811c75 .elementor-heading-title{font-size:clamp(38px,3.2vw,48px) !important;}}@media(max-width:1024px) and (min-width:768px){.elementor-1455 .elementor-element.elementor-element-d811c75 .elementor-heading-title{font-size:clamp(31px,4.1vw,40px) !important;}}@media(max-width:767px){.elementor-1455 .elementor-element.elementor-element-d811c75 .elementor-heading-title{font-size:clamp(38px,11vw,50px) !important;}}@media(max-width:390px){.elementor-1455 .elementor-element.elementor-element-d811c75 .elementor-heading-title{font-size:37px !important;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cfcd030 */.elementor-1455 .elementor-element.elementor-element-cfcd030 .elementor-heading-title{display:block !important;margin:0 !important;font-family:"Poppins",sans-serif !important;font-size:clamp(43px,3vw,58px) !important;font-weight:600 !important;line-height:1.03 !important;letter-spacing:-2.3px !important;color:#111214 !important;}@media(max-width:1440px) and (min-width:1025px){.elementor-1455 .elementor-element.elementor-element-cfcd030 .elementor-heading-title{font-size:clamp(38px,3.2vw,48px) !important;}}@media(max-width:1024px) and (min-width:768px){.elementor-1455 .elementor-element.elementor-element-cfcd030 .elementor-heading-title{font-size:clamp(31px,4.1vw,40px) !important;}}@media(max-width:767px){.elementor-1455 .elementor-element.elementor-element-cfcd030 .elementor-heading-title{font-size:clamp(38px,11vw,50px) !important;}}@media(max-width:390px){.elementor-1455 .elementor-element.elementor-element-cfcd030 .elementor-heading-title{font-size:37px !important;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fea39f9 */.elementor-1455 .elementor-element.elementor-element-fea39f9{position:relative !important;width:100% !important;max-width:350px !important;padding:10px 0 0 !important;display:flex !important;flex-direction:column !important;}/* End custom CSS */
/* Start custom CSS for accordion, class: .elementor-element-6ae3dbf */.elementor-1455 .elementor-element.elementor-element-6ae3dbf .elementor-accordion{border-top:1px solid rgba(17,18,20,.12) !important;}
.elementor-1455 .elementor-element.elementor-element-6ae3dbf .elementor-accordion-item{border:0 !important;border-bottom:1px solid rgba(17,18,20,.12) !important;background:rgba(255,255,255,.72) !important;transition:background-color .25s,border-color .25s !important;}
.elementor-1455 .elementor-element.elementor-element-6ae3dbf .elementor-accordion-item .elementor-tab-title.elementor-active{border-bottom-color:rgba(244,122,0,.3) !important;}
.elementor-1455 .elementor-element.elementor-element-6ae3dbf .elementor-tab-title{display:flex !important;align-items:center !important;justify-content:space-between !important;gap:30px !important;min-height:62px !important;margin:0 !important;padding:15px 22px 15px 25px !important;background:transparent !important;font-family:"Poppins",sans-serif !important;font-size:15px !important;font-weight:600 !important;line-height:1.4 !important;text-align:left !important;color:#111214 !important;transition:color .25s,background-color .25s !important;border:0 !important;}
.elementor-1455 .elementor-element.elementor-element-6ae3dbf .elementor-tab-title:hover{background:rgba(244,122,0,.024) !important;color:#f47a00 !important;}
.elementor-1455 .elementor-element.elementor-element-6ae3dbf .elementor-tab-title.elementor-active{color:#f47a00 !important;}
.elementor-1455 .elementor-element.elementor-element-6ae3dbf .elementor-tab-title .elementor-accordion-icon{flex:0 0 22px;width:22px;height:22px;order:2;margin:0 !important;color:#111214;transition:transform .3s,color .25s;}
.elementor-1455 .elementor-element.elementor-element-6ae3dbf .elementor-tab-title.elementor-active .elementor-accordion-icon{color:#f47a00;}
.elementor-1455 .elementor-element.elementor-element-6ae3dbf .elementor-tab-title .elementor-accordion-icon svg,.elementor-1455 .elementor-element.elementor-element-6ae3dbf .elementor-tab-title .elementor-accordion-icon i{width:15px;height:15px;font-size:15px;}
.elementor-1455 .elementor-element.elementor-element-6ae3dbf .elementor-tab-content{width:100% !important;margin:0 !important;padding:0 75px 23px 25px !important;border:0 !important;}
.elementor-1455 .elementor-element.elementor-element-6ae3dbf .elementor-tab-content p{max-width:980px !important;margin:0 !important;font-family:"Poppins",sans-serif !important;font-size:14px !important;font-weight:400 !important;line-height:1.65 !important;color:#676b70 !important;}

.elementor-1455 .elementor-element.elementor-element-6ae3dbf .elementor-accordion-title{text-decoration:none !important;color:inherit !important;}
.elementor-1455 .elementor-element.elementor-element-6ae3dbf .elementor-accordion-title:hover{text-decoration:none !important;}
.elementor-1455 .elementor-element.elementor-element-6ae3dbf .elementor-tab-title{position:relative !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-50fde8f */.elementor-1455 .elementor-element.elementor-element-50fde8f{position:relative !important;width:100% !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3146fd0 */.elementor-1455 .elementor-element.elementor-element-3146fd0{position:relative !important;z-index:2;display:grid !important;grid-template-columns:minmax(285px,25%) minmax(0,75%) !important;align-items:start !important;column-gap:clamp(55px,5vw,96px);width:100% !important;max-width:1840px !important;min-height:430px;margin:0 auto !important;padding:72px clamp(48px,4.5vw,86px) 78px !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-07e487d */.elementor-1455 .elementor-element.elementor-element-07e487d{position:relative !important;width:100vw !important;max-width:100vw !important;margin:0 0 0 calc(50% - 50vw) !important;padding:0 !important;background:#ffffff !important;overflow:hidden;background-image:radial-gradient(circle at 72% 45%, rgba(0,0,0,0.02) 0%, transparent 58%), linear-gradient(100deg, #ffffff 0%, #fafafa 52%, #ffffff 100%);}/* End custom CSS */
/* Start custom CSS */.elementor-element-759085ca{padding:0 !important;display:block !important;height:auto !important;}
.elementor-element-1a57ef8a{padding:0 !important;display:block !important;height:auto !important;}
.elementor-element-6e24a91a{padding:0 !important;display:block !important;height:auto !important;}

body{overflow-x:clip;}

.elementor-element-63e07510{margin-bottom:-32px !important;}


.elementor-element-63e07510::before{background-image:none !important;}/* End custom CSS */