.elementor-44 .elementor-element.elementor-element-8805972{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-44 .elementor-element.elementor-element-7e61d4b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-44 .elementor-element.elementor-element-7e61d4b:not(.elementor-motion-effects-element-type-background), .elementor-44 .elementor-element.elementor-element-7e61d4b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background:url("https://blinkpunt.larswebdesign.nl/wp-content/uploads/2026/09/IMG_5679-scaled.jpg") 50% 50%;background-size:cover;}.elementor-44 .elementor-element.elementor-element-a6c92f0{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-44 .elementor-element.elementor-element-1f1c2d5{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-44 .elementor-element.elementor-element-8425b13{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-44 .elementor-element.elementor-element-2270295{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-44 .elementor-element.elementor-element-5a39feb{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-44 .elementor-element.elementor-element-fe164f0{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-44 .elementor-element.elementor-element-c6007df{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-44 .elementor-element.elementor-element-a5b4dde{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-44 .elementor-element.elementor-element-30bf3fc{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-44 .elementor-element.elementor-element-0fc8fe1{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-44 .elementor-element.elementor-element-8e12817{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-44 .elementor-element.elementor-element-a66e947{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-44 .elementor-element.elementor-element-389c985{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-44 .elementor-element.elementor-element-841ddc0{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-44 .elementor-element.elementor-element-05f7734{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-44 .elementor-element.elementor-element-e1a386f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-44 .elementor-element.elementor-element-7fa3a90{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-44 .elementor-element.elementor-element-7dc6812{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-44 .elementor-element.elementor-element-8e6bd6e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-44 .elementor-element.elementor-element-97ed697{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-44 .elementor-element.elementor-element-d1f16c2{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-44 .elementor-element.elementor-element-a5ff9d4{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-44 .elementor-element.elementor-element-b6c84b0{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-44 .elementor-element.elementor-element-5032068{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-44 .elementor-element.elementor-element-baa6fa0{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-44 .elementor-element.elementor-element-e9b77a4{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-44 .elementor-element.elementor-element-aed555f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-44 .elementor-element.elementor-element-17f1203{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-44 .elementor-element.elementor-element-d05814a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-44 .elementor-element.elementor-element-353f69e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-44 .elementor-element.elementor-element-7dcb8ee{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-44 .elementor-element.elementor-element-1e96beb{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-44 .elementor-element.elementor-element-7ad919b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-44 .elementor-element.elementor-element-279a535{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-44 .elementor-element.elementor-element-86751b1{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-44 .elementor-element.elementor-element-5a3019c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-44 .elementor-element.elementor-element-8862285{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-44 .elementor-element.elementor-element-4560f7e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-44 .elementor-element.elementor-element-6f12146{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-44 .elementor-element.elementor-element-1b24851{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-44 .elementor-element.elementor-element-a137956{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-44 .elementor-element.elementor-element-451dd56{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-44 .elementor-element.elementor-element-b1b314e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-44 .elementor-element.elementor-element-88eb310{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-44 .elementor-element.elementor-element-f730525{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-44 .elementor-element.elementor-element-f5814bb{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-44 .elementor-element.elementor-element-392ed8c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-44 .elementor-element.elementor-element-c24e4d3{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-44 .elementor-element.elementor-element-6005f44{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-44 .elementor-element.elementor-element-d231afc{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-44 .elementor-element.elementor-element-d62d5e5{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-44 .elementor-element.elementor-element-1deb84b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-44 .elementor-element.elementor-element-5d59a99{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-44 .elementor-element.elementor-element-262b85d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-44 .elementor-element.elementor-element-e346f06{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-44 .elementor-element.elementor-element-c5fe5f6{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-44 .elementor-element.elementor-element-f4b279b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-44 .elementor-element.elementor-element-441cb12{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-44 .elementor-element.elementor-element-d7b02a7{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-44 .elementor-element.elementor-element-b3941ca{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-44 .elementor-element.elementor-element-553a0e7{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-44 .elementor-element.elementor-element-f3829a3{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-44 .elementor-element.elementor-element-1999dc2{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-44 .elementor-element.elementor-element-9c9b0e1{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-44 .elementor-element.elementor-element-00b0e50{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-44 .elementor-element.elementor-element-f4c0584{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-44 .elementor-element.elementor-element-1ef7a53{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-44 .elementor-element.elementor-element-ce3e483{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-44 .elementor-element.elementor-element-b990426{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-44 .elementor-element.elementor-element-a448657{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-44 .elementor-element.elementor-element-db12cce{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-44 .elementor-element.elementor-element-0595b2a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-44 .elementor-element.elementor-element-0aff616{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-44 .elementor-element.elementor-element-2db1a69{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-44 .elementor-element.elementor-element-f8b2db9{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-44 .elementor-element.elementor-element-353ee4c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-44 .elementor-element.elementor-element-a81ec20{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-44 .elementor-element.elementor-element-ef0e810{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-44 .elementor-element.elementor-element-e3a5da4{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-44 .elementor-element.elementor-element-1f51ac9{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-44 .elementor-element.elementor-element-6d3e0b1{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-44 .elementor-element.elementor-element-2e6074f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-44 .elementor-element.elementor-element-f6ab61e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-44 .elementor-element.elementor-element-cee13d4{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-44 .elementor-element.elementor-element-28516bd{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-44 .elementor-element.elementor-element-5689868{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}/* Start custom CSS for container, class: .elementor-element-a6c92f0 */.elementor-44 .elementor-element.elementor-element-a6c92f0:not(#bp_){position: absolute; inset: 0px; background: linear-gradient(rgba(8, 9, 11, 0.55) 0%, rgba(8, 9, 11, 0.2) 34%, rgba(8, 9, 11, 0.82) 82%, rgb(8, 9, 11) 100%);}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f1c2d5 */.elementor-44 .elementor-element.elementor-element-1f1c2d5:not(#bp_){position: absolute; inset: 0px; background: linear-gradient(90deg, rgba(8, 9, 11, 0.7), transparent 55%);}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7e61d4b */.elementor-44 .elementor-element.elementor-element-7e61d4b:not(#bp_){position: relative; min-height: clamp(560px, 92vh, 860px); display: flex; align-items: flex-end; overflow: hidden;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c6007df */.elementor-44 .elementor-element.elementor-element-c6007df:not(#bp_){position: absolute; inset: 0px; background: linear-gradient(rgba(8, 9, 11, 0.1) 0%, transparent 42%, rgba(11, 12, 15, 0.82) 100%);}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fe164f0 */.elementor-44 .elementor-element.elementor-element-fe164f0:not(#bp_){position: relative; overflow: hidden; aspect-ratio: 16 / 11;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8af75e9 */.elementor-44 .elementor-element.elementor-element-8af75e9:not(#bp_) .elementor-heading-title{margin: 0px; font-family: Epilogue, sans-serif; font-weight: 800; font-size: 1.24rem; letter-spacing: -0.02em;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a5b4dde */.elementor-44 .elementor-element.elementor-element-a5b4dde:not(#bp_){padding: clamp(22px, 2.6vw, 30px); display: flex; flex-direction: column; gap: 11px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5a39feb */.elementor-44 .elementor-element.elementor-element-5a39feb:not(#bp_){display: flex; flex-direction: column; border-radius: 22px; overflow: hidden; background: rgb(11, 12, 15); border: 1px solid rgba(255, 255, 255, 0.1);}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8e12817 */.elementor-44 .elementor-element.elementor-element-8e12817:not(#bp_){position: absolute; inset: 0px; background: linear-gradient(rgba(8, 9, 11, 0.1) 0%, transparent 42%, rgba(11, 12, 15, 0.82) 100%);}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0fc8fe1 */.elementor-44 .elementor-element.elementor-element-0fc8fe1:not(#bp_){position: relative; overflow: hidden; aspect-ratio: 16 / 11;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8953f97 */.elementor-44 .elementor-element.elementor-element-8953f97:not(#bp_) .elementor-heading-title{margin: 0px; font-family: Epilogue, sans-serif; font-weight: 800; font-size: 1.24rem; letter-spacing: -0.02em;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a66e947 */.elementor-44 .elementor-element.elementor-element-a66e947:not(#bp_){padding: clamp(22px, 2.6vw, 30px); display: flex; flex-direction: column; gap: 11px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-30bf3fc */.elementor-44 .elementor-element.elementor-element-30bf3fc:not(#bp_){display: flex; flex-direction: column; border-radius: 22px; overflow: hidden; background: rgb(11, 12, 15); border: 1px solid rgba(255, 255, 255, 0.1);}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-05f7734 */.elementor-44 .elementor-element.elementor-element-05f7734:not(#bp_){position: absolute; inset: 0px; background: linear-gradient(rgba(8, 9, 11, 0.1) 0%, transparent 42%, rgba(11, 12, 15, 0.82) 100%);}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-841ddc0 */.elementor-44 .elementor-element.elementor-element-841ddc0:not(#bp_){position: relative; overflow: hidden; aspect-ratio: 16 / 11;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2131f79 */.elementor-44 .elementor-element.elementor-element-2131f79:not(#bp_) .elementor-heading-title{margin: 0px; font-family: Epilogue, sans-serif; font-weight: 800; font-size: 1.24rem; letter-spacing: -0.02em;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e1a386f */.elementor-44 .elementor-element.elementor-element-e1a386f:not(#bp_){padding: clamp(22px, 2.6vw, 30px); display: flex; flex-direction: column; gap: 11px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-389c985 */.elementor-44 .elementor-element.elementor-element-389c985:not(#bp_){display: flex; flex-direction: column; border-radius: 22px; overflow: hidden; background: rgb(11, 12, 15); border: 1px solid rgba(255, 255, 255, 0.1);}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2270295 */.elementor-44 .elementor-element.elementor-element-2270295:not(#bp_){max-width: 1120px; margin: 0px auto; display: grid; grid-template-columns: repeat(3, 1fr); gap: 18px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8425b13 */.elementor-44 .elementor-element.elementor-element-8425b13:not(#bp_){position: relative; z-index: 6; background: rgb(8, 9, 11); padding: clamp(60px, 8vh, 92px) clamp(18px, 4vw, 54px); border-top: 1px solid rgba(255, 255, 255, 0.08);}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8e6bd6e */.elementor-44 .elementor-element.elementor-element-8e6bd6e:not(#bp_){text-align: center;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-97ed697 */.elementor-44 .elementor-element.elementor-element-97ed697:not(#bp_){text-align: center;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d1f16c2 */.elementor-44 .elementor-element.elementor-element-d1f16c2:not(#bp_){text-align: center;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a5ff9d4 */.elementor-44 .elementor-element.elementor-element-a5ff9d4:not(#bp_){text-align: center;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7dc6812 */.elementor-44 .elementor-element.elementor-element-7dc6812:not(#bp_){max-width: 1040px; margin: 0px auto; display: grid; grid-template-columns: repeat(4, 1fr); gap: clamp(24px, 4vw, 50px);}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7fa3a90 */.elementor-44 .elementor-element.elementor-element-7fa3a90:not(#bp_){position: relative; z-index: 6; background: rgb(8, 9, 11); padding: clamp(70px, 10vh, 110px) clamp(18px, 4vw, 54px); border-top: 1px solid rgba(255, 255, 255, 0.08); border-bottom: 1px solid rgba(255, 255, 255, 0.08);}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-17f1203 */.elementor-44 .elementor-element.elementor-element-17f1203:not(#bp_){position: absolute; inset: 0px; background: linear-gradient(270deg, transparent 55%, rgba(11, 12, 15, 0.55));}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aed555f */.elementor-44 .elementor-element.elementor-element-aed555f:not(#bp_){position: relative; overflow: hidden; min-height: clamp(240px, 25vw, 320px);}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b079980 */.elementor-44 .elementor-element.elementor-element-b079980:not(#bp_) .elementor-heading-title{margin: 0px; font-family: Epilogue, sans-serif; font-weight: 800; font-size: clamp(1.3rem, 2.2vw, 1.7rem); letter-spacing: -0.025em; line-height: 1.1;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d05814a */.elementor-44 .elementor-element.elementor-element-d05814a:not(#bp_){padding: clamp(30px, 3.8vw, 54px); display: flex; flex-direction: column; justify-content: center; gap: 13px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e9b77a4 */.elementor-44 .elementor-element.elementor-element-e9b77a4:not(#bp_){display: grid; grid-template-columns: 1.05fr 0.95fr; border: 1px solid rgba(255, 255, 255, 0.12); border-radius: 24px; overflow: hidden; background: rgb(11, 12, 15);}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1e96beb */.elementor-44 .elementor-element.elementor-element-1e96beb:not(#bp_){position: absolute; inset: 0px; background: linear-gradient(90deg, transparent 55%, rgba(11, 12, 15, 0.55));}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7dcb8ee */.elementor-44 .elementor-element.elementor-element-7dcb8ee:not(#bp_){position: relative; overflow: hidden; min-height: clamp(240px, 25vw, 320px);}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d152e7f */.elementor-44 .elementor-element.elementor-element-d152e7f:not(#bp_) .elementor-heading-title{margin: 0px; font-family: Epilogue, sans-serif; font-weight: 800; font-size: clamp(1.3rem, 2.2vw, 1.7rem); letter-spacing: -0.025em; line-height: 1.1;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ad919b */.elementor-44 .elementor-element.elementor-element-7ad919b:not(#bp_){padding: clamp(30px, 3.8vw, 54px); display: flex; flex-direction: column; justify-content: center; gap: 13px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-353f69e */.elementor-44 .elementor-element.elementor-element-353f69e:not(#bp_){display: grid; grid-template-columns: 1.05fr 0.95fr; border: 1px solid rgba(255, 255, 255, 0.12); border-radius: 24px; overflow: hidden; background: rgb(11, 12, 15);}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5a3019c */.elementor-44 .elementor-element.elementor-element-5a3019c:not(#bp_){position: absolute; inset: 0px; background: linear-gradient(270deg, transparent 55%, rgba(11, 12, 15, 0.55));}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-86751b1 */.elementor-44 .elementor-element.elementor-element-86751b1:not(#bp_){position: relative; overflow: hidden; min-height: clamp(240px, 25vw, 320px);}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-01dfc38 */.elementor-44 .elementor-element.elementor-element-01dfc38:not(#bp_) .elementor-heading-title{margin: 0px; font-family: Epilogue, sans-serif; font-weight: 800; font-size: clamp(1.3rem, 2.2vw, 1.7rem); letter-spacing: -0.025em; line-height: 1.1;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8862285 */.elementor-44 .elementor-element.elementor-element-8862285:not(#bp_){padding: clamp(30px, 3.8vw, 54px); display: flex; flex-direction: column; justify-content: center; gap: 13px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-279a535 */.elementor-44 .elementor-element.elementor-element-279a535:not(#bp_){display: grid; grid-template-columns: 1.05fr 0.95fr; border: 1px solid rgba(255, 255, 255, 0.12); border-radius: 24px; overflow: hidden; background: rgb(11, 12, 15);}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1b24851 */.elementor-44 .elementor-element.elementor-element-1b24851:not(#bp_){position: absolute; inset: 0px; background: linear-gradient(90deg, transparent 55%, rgba(11, 12, 15, 0.55));}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f12146 */.elementor-44 .elementor-element.elementor-element-6f12146:not(#bp_){position: relative; overflow: hidden; min-height: clamp(240px, 25vw, 320px);}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5cd4c3c */.elementor-44 .elementor-element.elementor-element-5cd4c3c:not(#bp_) .elementor-heading-title{margin: 0px; font-family: Epilogue, sans-serif; font-weight: 800; font-size: clamp(1.3rem, 2.2vw, 1.7rem); letter-spacing: -0.025em; line-height: 1.1;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a137956 */.elementor-44 .elementor-element.elementor-element-a137956:not(#bp_){padding: clamp(30px, 3.8vw, 54px); display: flex; flex-direction: column; justify-content: center; gap: 13px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4560f7e */.elementor-44 .elementor-element.elementor-element-4560f7e:not(#bp_){display: grid; grid-template-columns: 1.05fr 0.95fr; border: 1px solid rgba(255, 255, 255, 0.12); border-radius: 24px; overflow: hidden; background: rgb(11, 12, 15);}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-baa6fa0 */.elementor-44 .elementor-element.elementor-element-baa6fa0:not(#bp_){display: flex; flex-direction: column; gap: clamp(34px, 4.5vw, 64px);}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5032068 */.elementor-44 .elementor-element.elementor-element-5032068:not(#bp_){max-width: 1160px; margin: 0px auto; position: relative;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b6c84b0 */.elementor-44 .elementor-element.elementor-element-b6c84b0:not(#bp_){position: relative; z-index: 6; background: rgb(10, 11, 14); padding: clamp(80px, 11vh, 130px) clamp(18px, 4vw, 54px); overflow: hidden;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f730525 */.elementor-44 .elementor-element.elementor-element-f730525:not(#bp_){display: flex; align-items: center; gap: 10px; color: rgb(190, 231, 240); margin-bottom: 14px;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-de60ef8 */.elementor-44 .elementor-element.elementor-element-de60ef8:not(#bp_) .elementor-heading-title{margin: 0px; font-family: Epilogue, sans-serif; font-weight: 800; font-size: clamp(1.8rem, 3.6vw, 2.8rem); line-height: 1; letter-spacing: -0.03em;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-88eb310 */.elementor-44 .elementor-element.elementor-element-88eb310:not(#bp_){margin-bottom: clamp(30px, 4vw, 48px);}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c24e4d3 */.elementor-44 .elementor-element.elementor-element-c24e4d3:not(#bp_){position: absolute; inset: 0px; background: linear-gradient(rgba(8, 9, 11, 0.2) 0%, transparent 40%, rgba(8, 9, 11, 0.9) 100%);}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6005f44 */.elementor-44 .elementor-element.elementor-element-6005f44:not(#bp_){position: absolute; left: 24px; right: 24px; bottom: 24px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-392ed8c */.elementor-44 .elementor-element.elementor-element-392ed8c:not(#bp_){position: relative; border-radius: 22px; overflow: hidden; border: 1px solid rgba(255, 255, 255, 0.12); min-height: clamp(320px, 40vw, 460px); box-shadow: rgba(0, 0, 0, 0.5) 0px 34px 80px;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-615ff99 */.elementor-44 .elementor-element.elementor-element-615ff99:not(#bp_) .elementor-heading-title{margin: 0px 0px 22px; font-family: Epilogue, sans-serif; font-weight: 800; font-size: 1.3rem; letter-spacing: -0.02em; display: flex; align-items: center; gap: 11px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d62d5e5 */.elementor-44 .elementor-element.elementor-element-d62d5e5:not(#bp_){display: grid; grid-template-columns: 1fr 1fr; gap: 12px 14px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d231afc */.elementor-44 .elementor-element.elementor-element-d231afc:not(#bp_){display: flex; flex-direction: column; background: rgb(11, 12, 15); border: 1px solid rgba(255, 255, 255, 0.1); border-radius: 22px; padding: clamp(28px, 3.2vw, 44px);}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5d59a99 */.elementor-44 .elementor-element.elementor-element-5d59a99:not(#bp_){display: grid; grid-template-columns: 1fr 1fr; gap: 11px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1deb84b */.elementor-44 .elementor-element.elementor-element-1deb84b:not(#bp_){margin-top: 28px; padding-top: 26px; border-top: 1px solid rgba(255, 255, 255, 0.1);}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f5814bb */.elementor-44 .elementor-element.elementor-element-f5814bb:not(#bp_){display: grid; grid-template-columns: 0.82fr 1.18fr; gap: 20px; align-items: stretch;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b1b314e */.elementor-44 .elementor-element.elementor-element-b1b314e:not(#bp_){max-width: 1120px; margin: 0px auto;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-451dd56 */.elementor-44 .elementor-element.elementor-element-451dd56:not(#bp_){position: relative; z-index: 6; background: rgb(8, 9, 11); padding: clamp(80px, 11vh, 130px) clamp(18px, 4vw, 54px);}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a6de181 */.elementor-44 .elementor-element.elementor-element-a6de181:not(#bp_) img{position: absolute; inset: 0px; width: 100%; height: 100%; object-fit: cover; object-position: center center; animation: 22s ease-in-out 0s infinite alternate none running bp-kenburns;} .elementor-44 .elementor-element.elementor-element-a6de181:not(#bp_) img{aspect-ratio:1600/2400;object-fit:cover}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e346f06 */.elementor-44 .elementor-element.elementor-element-e346f06:not(#bp_){position: absolute; inset: 0px; background: linear-gradient(90deg, rgba(8, 9, 11, 0.93) 0%, rgba(8, 9, 11, 0.55) 55%, rgba(8, 9, 11, 0.22) 100%);}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c5fe5f6 */.elementor-44 .elementor-element.elementor-element-c5fe5f6:not(#bp_){position: relative; z-index: 2; width: 100%; max-width: 1040px; margin: 0px auto; padding: clamp(70px, 10vh, 110px) clamp(18px, 4vw, 54px);}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-262b85d */.elementor-44 .elementor-element.elementor-element-262b85d:not(#bp_){position: relative; z-index: 6; overflow: hidden; min-height: clamp(400px, 56vh, 540px); display: flex; align-items: center; background: rgb(8, 9, 11); border-top: 1px solid rgba(255, 255, 255, 0.07);}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-553a0e7 */.elementor-44 .elementor-element.elementor-element-553a0e7:not(#bp_){position: relative; flex: 0 0 auto; height: clamp(210px, 26vw, 300px); aspect-ratio: 16 / 10; border-radius: 16px; overflow: hidden; border: 1px solid rgba(255, 255, 255, 0.12);}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f3829a3 */.elementor-44 .elementor-element.elementor-element-f3829a3:not(#bp_){position: relative; flex: 0 0 auto; height: clamp(210px, 26vw, 300px); aspect-ratio: 4 / 5; border-radius: 16px; overflow: hidden; border: 1px solid rgba(255, 255, 255, 0.12);}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1999dc2 */.elementor-44 .elementor-element.elementor-element-1999dc2:not(#bp_){position: relative; flex: 0 0 auto; height: clamp(210px, 26vw, 300px); aspect-ratio: 16 / 10; border-radius: 16px; overflow: hidden; border: 1px solid rgba(255, 255, 255, 0.12);}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9c9b0e1 */.elementor-44 .elementor-element.elementor-element-9c9b0e1:not(#bp_){position: relative; flex: 0 0 auto; height: clamp(210px, 26vw, 300px); aspect-ratio: 4 / 5; border-radius: 16px; overflow: hidden; border: 1px solid rgba(255, 255, 255, 0.12);}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-00b0e50 */.elementor-44 .elementor-element.elementor-element-00b0e50:not(#bp_){position: relative; flex: 0 0 auto; height: clamp(210px, 26vw, 300px); aspect-ratio: 16 / 10; border-radius: 16px; overflow: hidden; border: 1px solid rgba(255, 255, 255, 0.12);}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f4c0584 */.elementor-44 .elementor-element.elementor-element-f4c0584:not(#bp_){position: relative; flex: 0 0 auto; height: clamp(210px, 26vw, 300px); aspect-ratio: 4 / 5; border-radius: 16px; overflow: hidden; border: 1px solid rgba(255, 255, 255, 0.12);}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b3941ca */.elementor-44 .elementor-element.elementor-element-b3941ca:not(#bp_){display: flex; align-items: center; gap: 16px; padding-right: 16px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ce3e483 */.elementor-44 .elementor-element.elementor-element-ce3e483:not(#bp_){position: relative; flex: 0 0 auto; height: clamp(210px, 26vw, 300px); aspect-ratio: 16 / 10; border-radius: 16px; overflow: hidden; border: 1px solid rgba(255, 255, 255, 0.12);}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b990426 */.elementor-44 .elementor-element.elementor-element-b990426:not(#bp_){position: relative; flex: 0 0 auto; height: clamp(210px, 26vw, 300px); aspect-ratio: 4 / 5; border-radius: 16px; overflow: hidden; border: 1px solid rgba(255, 255, 255, 0.12);}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a448657 */.elementor-44 .elementor-element.elementor-element-a448657:not(#bp_){position: relative; flex: 0 0 auto; height: clamp(210px, 26vw, 300px); aspect-ratio: 16 / 10; border-radius: 16px; overflow: hidden; border: 1px solid rgba(255, 255, 255, 0.12);}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-db12cce */.elementor-44 .elementor-element.elementor-element-db12cce:not(#bp_){position: relative; flex: 0 0 auto; height: clamp(210px, 26vw, 300px); aspect-ratio: 4 / 5; border-radius: 16px; overflow: hidden; border: 1px solid rgba(255, 255, 255, 0.12);}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0595b2a */.elementor-44 .elementor-element.elementor-element-0595b2a:not(#bp_){position: relative; flex: 0 0 auto; height: clamp(210px, 26vw, 300px); aspect-ratio: 16 / 10; border-radius: 16px; overflow: hidden; border: 1px solid rgba(255, 255, 255, 0.12);}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0aff616 */.elementor-44 .elementor-element.elementor-element-0aff616:not(#bp_){position: relative; flex: 0 0 auto; height: clamp(210px, 26vw, 300px); aspect-ratio: 4 / 5; border-radius: 16px; overflow: hidden; border: 1px solid rgba(255, 255, 255, 0.12);}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1ef7a53 */.elementor-44 .elementor-element.elementor-element-1ef7a53:not(#bp_){display: flex; align-items: center; gap: 16px; padding-right: 16px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d7b02a7 */.elementor-44 .elementor-element.elementor-element-d7b02a7:not(#bp_){display: flex; align-items: center; width: max-content; animation: 56s linear 0s infinite normal none running bp-marquee;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-441cb12 */.elementor-44 .elementor-element.elementor-element-441cb12:not(#bp_){overflow: hidden;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f4b279b */.elementor-44 .elementor-element.elementor-element-f4b279b:not(#bp_){position: relative; z-index: 6; background: rgb(8, 9, 11); padding: clamp(70px, 10vh, 110px) 0px; border-top: 1px solid rgba(255, 255, 255, 0.07); overflow: hidden;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a81ec20 */.elementor-44 .elementor-element.elementor-element-a81ec20:not(#bp_){display: inline-flex; padding: 5px; gap: 4px; background: rgb(11, 12, 15); border: 1px solid rgba(255, 255, 255, 0.12); border-radius: 999px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-353ee4c */.elementor-44 .elementor-element.elementor-element-353ee4c:not(#bp_){display: flex; justify-content: center; margin-bottom: clamp(30px, 4vw, 44px);}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d899b2c */.elementor-44 .elementor-element.elementor-element-d899b2c:not(#bp_) .elementor-heading-title{margin: 0px 0px 6px; font-family: Epilogue, sans-serif; font-weight: 800; font-size: 1.45rem; letter-spacing: -0.02em;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f51ac9 */.elementor-44 .elementor-element.elementor-element-1f51ac9:not(#bp_){display: flex; align-items: baseline; gap: 6px; margin-bottom: 22px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d3e0b1 */.elementor-44 .elementor-element.elementor-element-6d3e0b1:not(#bp_){display: flex; flex-direction: column; gap: 11px; border-top: 1px solid rgba(255, 255, 255, 0.08); padding-top: 20px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2e6074f */.elementor-44 .elementor-element.elementor-element-2e6074f:not(#bp_){margin-top: 28px; display: inline-flex; align-items: center; justify-content: center; gap: 9px; padding: 14px 24px; border-radius: 999px; border: 1px solid rgba(255, 255, 255, 0.28); color: rgb(255, 255, 255); font-size: 13px; font-weight: 700;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e3a5da4 */.elementor-44 .elementor-element.elementor-element-e3a5da4:not(#bp_){display: flex; flex-direction: column; background: rgb(11, 12, 15); border: 1px solid rgba(255, 255, 255, 0.1); border-radius: 22px; padding: clamp(26px, 3vw, 36px); transition: border-color 0.4s, transform 0.4s cubic-bezier(0.2, 0.8, 0.2, 1);}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-efe498d */.elementor-44 .elementor-element.elementor-element-efe498d:not(#bp_) .elementor-heading-title{margin: 0px 0px 6px; font-family: Epilogue, sans-serif; font-weight: 800; font-size: 1.45rem; letter-spacing: -0.02em;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cee13d4 */.elementor-44 .elementor-element.elementor-element-cee13d4:not(#bp_){display: flex; flex-direction: column; gap: 11px; border-top: 1px solid rgba(255, 255, 255, 0.08); padding-top: 20px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f6ab61e */.elementor-44 .elementor-element.elementor-element-f6ab61e:not(#bp_){display: flex; flex-direction: column; background: rgb(11, 12, 15); border: 1px solid rgba(255, 255, 255, 0.1); border-radius: 22px; padding: clamp(26px, 3vw, 36px); transition: border-color 0.4s, transform 0.4s cubic-bezier(0.2, 0.8, 0.2, 1);}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ef0e810 */.elementor-44 .elementor-element.elementor-element-ef0e810:not(#bp_){display: grid; grid-template-columns: repeat(2, 1fr); gap: 18px; align-items: stretch; max-width: 900px; margin: 0px auto;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f8b2db9 */.elementor-44 .elementor-element.elementor-element-f8b2db9:not(#bp_){max-width: 1180px; margin: 0px auto; position: relative;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2db1a69 */.elementor-44 .elementor-element.elementor-element-2db1a69:not(#bp_){position: relative; z-index: 6; background: rgb(10, 11, 14); padding: clamp(80px, 11vh, 130px) clamp(18px, 4vw, 54px); overflow: hidden;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-28516bd */.elementor-44 .elementor-element.elementor-element-28516bd:not(#bp_){position: relative; z-index: 6; background: radial-gradient(120% 90% at 50% 0%, rgba(190, 231, 240, 0.09), rgb(8, 9, 11) 58%); padding: clamp(90px, 13vh, 150px) clamp(18px, 4vw, 54px); text-align: center; overflow: hidden;}/* End custom CSS */
/* Start custom CSS */html,body{height:100%;margin:0}

  *{ box-sizing:border-box; }
  html{ scroll-behavior:smooth; }
  body{ margin:0; background:#08090B; color:#FFFFFF; font-family:'Epilogue',sans-serif; -webkit-font-smoothing:antialiased; overflow-x:hidden; letter-spacing:-.01em; }
  a{ color:#BEE7F0; text-decoration:none; }
  a:hover{ color:#FFFFFF; }
  ::selection{ background:#FFFFFF; color:#08090B; }
  @keyframes bp-spin{ to{ transform:rotate(360deg); } }
  @keyframes bp-twinkle{ 0%,100%{ transform:scale(.35) rotate(0deg); opacity:.2; } 50%{ transform:scale(1) rotate(45deg); opacity:1; } }
  @keyframes bp-breathe{ 0%,100%{ opacity:.55; transform:scale(1); } 50%{ opacity:1; transform:scale(1.1); } }
  @keyframes bp-float{ 0%,100%{ transform:translateY(0); } 50%{ transform:translateY(-14px); } }
  @keyframes bp-kenburns{ 0%{ transform:scale(1.08) translate(0,0); } 100%{ transform:scale(1.16) translate(-1.5%,-1.5%); } }
  @keyframes bp-ping{ 0%{ transform:scale(.6); opacity:.9; } 80%,100%{ transform:scale(2.6); opacity:0; } }
  @keyframes bp-bead{ 0%{ transform:translateY(-8px); opacity:0; } 12%{ opacity:1; } 100%{ transform:translateY(320px); opacity:0; } }
  @keyframes bp-mol{ 0%,100%{ transform:translate(0,0); } 33%{ transform:translate(14px,-18px); } 66%{ transform:translate(-12px,-8px); } }
  @keyframes bp-draw{ to{ stroke-dashoffset:0; } }
  @keyframes bp-shimmer{ 0%{ transform:translateX(-140%) skewX(-18deg); } 100%{ transform:translateX(260%) skewX(-18deg); } }
  @keyframes bp-rise{ 0%{ transform:translateY(0); opacity:0; } 15%{ opacity:.7; } 100%{ transform:translateY(-90px); opacity:0; } }
  .bp-cta-btn{ position:relative; overflow:hidden; }
  .bp-cta-btn .bp-cta-fill{ transform:translateX(-101%); transition:transform .45s cubic-bezier(.4,.1,.2,1); }
  .bp-cta-btn:hover .bp-cta-fill{ transform:translateX(0); }
  .bp-cta-btn:hover .bp-cta-lbl{ color:#08090B; }
  .bp-cta-btn:hover .bp-cta-arr{ stroke:#08090B; transform:translateX(4px); }
  .bp-p-link:hover .bp-p-arrow{ transform:translateX(5px); }
  .bp-hot{ cursor:default; }
  .bp-hot .bp-hot-label{ opacity:0; transform:translateY(8px) scale(.96); transition:opacity .35s ease, transform .35s cubic-bezier(.2,.8,.2,1); pointer-events:none; }
  .bp-hot:hover .bp-hot-label{ opacity:1; transform:translateY(0) scale(1); }
  .bp-hot:hover .bp-hot-dot{ background:#fff; }
  .bp-ba{ touch-action:none; user-select:none; }
  details.bp-faq{ border-bottom:1px solid rgba(255,255,255,.1); }
  @media (max-width:820px){
    .bp-hero-split{ grid-template-columns:1fr !important; }
    .bp-nav-links{ display:none !important; }
    .bp-two-col{ grid-template-columns:1fr !important; }
    .bp-band{ grid-template-columns:1fr !important; }
    .bp-stats{ grid-template-columns:1fr 1fr !important; }
    .bp-pkg-grid{ grid-template-columns:1fr !important; }
    .bp-feat-grid{ grid-template-columns:1fr !important; }
    .bp-wrow, .bp-wrow.rev{ grid-template-columns:1fr !important; }
    .bp-wrow.rev .bp-wrow-img{ order:0 !important; }
    .bp-inc-grid{ grid-template-columns:1fr !important; }
  }
  .bp-inc-item:hover{ background:rgba(190,231,240,.08) !important; border-color:rgba(190,231,240,.42) !important; transform:translateY(-4px); }
  .bp-inc-item:hover .bp-inc-ico{ transform:scale(1.08) rotate(-4deg); }
  .bp-pkg:hover{ border-color:rgba(190,231,240,.45) !important; transform:translateY(-6px); }
  .bp-feat{ transition:transform .45s cubic-bezier(.2,.8,.2,1), border-color .45s ease, background .45s ease; }
  .bp-feat:hover{ transform:translateY(-6px); border-color:rgba(190,231,240,.4); }
  .bp-feat-img img{ transition:transform .8s cubic-bezier(.2,.8,.2,1); will-change:transform; }
  .bp-feat:hover .bp-feat-img img{ transform:scale(1.06); }
  .bp-wrow{ transition:border-color .4s ease; will-change:transform; }
  .bp-wrow:hover{ border-color:rgba(190,231,240,.32); }
  .bp-wrow-img img{ will-change:transform; }
  .bp-wrow.rev .bp-wrow-img{ order:2; }
  .bp-lchip{ transition:border-color .3s ease, background .3s ease, transform .3s ease; }
  .bp-lchip:hover{ border-color:rgba(190,231,240,.5); background:rgba(190,231,240,.08); transform:translateY(-2px); }
  .bp-size-ctrl button[data-active="1"]{ background:#BEE7F0 !important; color:#08090B !important; }
  [data-price]{ transition:opacity .25s ease; }

  @keyframes bp-marquee{ to{ transform:translateX(-50%); } }
  .bp-marquee-mask{ -webkit-mask-image:linear-gradient(90deg, transparent, #000 7%, #000 93%, transparent); mask-image:linear-gradient(90deg, transparent, #000 7%, #000 93%, transparent); }
  .bp-marquee-wrap:hover .bp-marquee-track{ animation-play-state:paused; }
  .bp-imgzoom{ overflow:hidden; }
  .bp-imgzoom img{ transition:transform .8s cubic-bezier(.2,.8,.2,1); will-change:transform; }
  .bp-imgzoom:hover img{ transform:scale(1.055); }
  .bp-mnav-cb, .bp-mnav-burger{ display:none; }
  .bp-mnav-panel{ display:none; }
  @media (max-width:1024px){
    nav > a:last-of-type{ display:none !important; }
    nav a img{ height:52px !important; }
    .bp-mnav-burger{ display:flex; flex-direction:column; align-items:center; justify-content:center; gap:5px; width:46px; height:46px; border-radius:50%; border:1px solid rgba(255,255,255,.22); background:rgba(255,255,255,.04); cursor:pointer; flex:none; }
    .bp-mnav-burger span{ display:block; width:20px; height:2px; background:#fff; border-radius:2px; transition:transform .3s ease, opacity .2s ease; }
    .bp-mnav-cb:checked ~ .bp-mnav-burger span:nth-child(1){ transform:translateY(7px) rotate(45deg); }
    .bp-mnav-cb:checked ~ .bp-mnav-burger span:nth-child(2){ opacity:0; }
    .bp-mnav-cb:checked ~ .bp-mnav-burger span:nth-child(3){ transform:translateY(-7px) rotate(-45deg); }
    .bp-nav-links{ display:none !important; }
    .bp-mnav-cb:checked ~ .bp-mnav-panel{ display:flex; }
    .bp-mnav-panel{ position:fixed; inset:0; flex-direction:column; gap:0; padding:16px 24px 44px; background:rgba(6,7,8,.985); backdrop-filter:blur(18px); -webkit-backdrop-filter:blur(18px); overflow-y:auto; z-index:70; }
  }/* End custom CSS */