.elementor-2519 .elementor-element.elementor-element-547e3fb{--display:flex;--min-height:700px;--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:0.3;--margin-top:-72px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2519 .elementor-element.elementor-element-547e3fb:not(.elementor-motion-effects-element-type-background), .elementor-2519 .elementor-element.elementor-element-547e3fb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0C0C0C;background-image:url("https://studio31db.com/wp-content/uploads/2026/10/31DB2025-2455-2048x1365.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2519 .elementor-element.elementor-element-547e3fb::before, .elementor-2519 .elementor-element.elementor-element-547e3fb > .elementor-background-video-container::before, .elementor-2519 .elementor-element.elementor-element-547e3fb > .e-con-inner > .elementor-background-video-container::before, .elementor-2519 .elementor-element.elementor-element-547e3fb > .elementor-background-slideshow::before, .elementor-2519 .elementor-element.elementor-element-547e3fb > .e-con-inner > .elementor-background-slideshow::before, .elementor-2519 .elementor-element.elementor-element-547e3fb > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #00000000 0%, #0A0031 100%);}.elementor-2519 .elementor-element.elementor-element-0100c14{--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;--margin-top:-400px;--margin-bottom:15px;--margin-left:15px;--margin-right:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2519 .elementor-element.elementor-element-eb78072{--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;--margin-top:6px;--margin-bottom:15px;--margin-left:-45px;--margin-right:15px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-2519 .elementor-element.elementor-element-6df5bdc .elementor-heading-title{font-family:"Bodoni Moda", Sans-serif;font-size:56px;font-weight:600;color:#F1F1F1;}.elementor-2519 .elementor-element.elementor-element-f0bfb6e{width:var( --container-widget-width, 780px );max-width:780px;--container-widget-width:780px;--container-widget-flex-grow:0;text-align:start;}.elementor-2519 .elementor-element.elementor-element-f0bfb6e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2519 .elementor-element.elementor-element-f0bfb6e .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:normal;font-style:italic;line-height:26px;letter-spacing:-0.3px;color:#F1F1F1;}.elementor-2519 .elementor-element.elementor-element-8f31179{--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;}.elementor-2519 .elementor-element.elementor-element-8f31179.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2519 .elementor-element.elementor-element-a2d51a2{--display:flex;}.elementor-2519 .elementor-element.elementor-element-a2d51a2.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2519 .elementor-element.elementor-element-a57c652{--display:flex;}.elementor-2519 .elementor-element.elementor-element-413d448{--display:flex;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-2519 .elementor-element.elementor-element-062aaf8 > .elementor-widget-container{margin:-20px 0px 0px 70px;}.elementor-2519 .elementor-element.elementor-element-062aaf8 .elementor-icon-wrapper{text-align:center;}.elementor-2519 .elementor-element.elementor-element-062aaf8.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-07ebab1 );}.elementor-2519 .elementor-element.elementor-element-062aaf8.elementor-view-framed .elementor-icon, .elementor-2519 .elementor-element.elementor-element-062aaf8.elementor-view-default .elementor-icon{color:var( --e-global-color-07ebab1 );border-color:var( --e-global-color-07ebab1 );}.elementor-2519 .elementor-element.elementor-element-062aaf8.elementor-view-framed .elementor-icon, .elementor-2519 .elementor-element.elementor-element-062aaf8.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-07ebab1 );}.elementor-2519 .elementor-element.elementor-element-062aaf8 .elementor-icon{font-size:48px;}.elementor-2519 .elementor-element.elementor-element-062aaf8 .elementor-icon svg{height:48px;}.elementor-2519 .elementor-element.elementor-element-6e2a456{--display:flex;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2519 .elementor-element.elementor-element-e812a26 > .elementor-widget-container{margin:0px 0px -30px 0px;}.elementor-2519 .elementor-element.elementor-element-1bf3f04{width:var( --container-widget-width, 102.789% );max-width:102.789%;--container-widget-width:102.789%;--container-widget-flex-grow:0;}.elementor-2519 .elementor-element.elementor-element-1bf3f04.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2519 .elementor-element.elementor-element-8d9088a{--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;}.elementor-2519 .elementor-element.elementor-element-8d9088a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2519 .elementor-element.elementor-element-0cbf85e{--display:flex;}.elementor-2519 .elementor-element.elementor-element-0cbf85e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2519 .elementor-element.elementor-element-511e13c{--display:flex;}.elementor-2519 .elementor-element.elementor-element-0173973{--display:flex;}.elementor-2519 .elementor-element.elementor-element-518937e > .elementor-widget-container{margin:-20px 0px 0px 70px;}.elementor-2519 .elementor-element.elementor-element-518937e .elementor-icon-wrapper{text-align:center;}.elementor-2519 .elementor-element.elementor-element-518937e.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-2519 .elementor-element.elementor-element-518937e.elementor-view-framed .elementor-icon, .elementor-2519 .elementor-element.elementor-element-518937e.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-2519 .elementor-element.elementor-element-518937e.elementor-view-framed .elementor-icon, .elementor-2519 .elementor-element.elementor-element-518937e.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-2519 .elementor-element.elementor-element-518937e .elementor-icon{font-size:48px;}.elementor-2519 .elementor-element.elementor-element-518937e .elementor-icon svg{height:48px;}.elementor-2519 .elementor-element.elementor-element-5704460{--display:flex;}.elementor-2519 .elementor-element.elementor-element-f0a4f84 > .elementor-widget-container{margin:0px 0px -30px 0px;}.elementor-2519 .elementor-element.elementor-element-a8a4c35{width:var( --container-widget-width, 102.789% );max-width:102.789%;--container-widget-width:102.789%;--container-widget-flex-grow:0;}.elementor-2519 .elementor-element.elementor-element-a8a4c35.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2519 .elementor-element.elementor-element-6c2c1fb{--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;}.elementor-2519 .elementor-element.elementor-element-6c2c1fb.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2519 .elementor-element.elementor-element-f1f9477{--display:flex;}.elementor-2519 .elementor-element.elementor-element-f1f9477.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2519 .elementor-element.elementor-element-a1392d8{--display:flex;}.elementor-2519 .elementor-element.elementor-element-09593f9{--display:flex;}.elementor-2519 .elementor-element.elementor-element-721baf9 > .elementor-widget-container{margin:-20px 0px 0px 70px;}.elementor-2519 .elementor-element.elementor-element-721baf9 .elementor-icon-wrapper{text-align:center;}.elementor-2519 .elementor-element.elementor-element-721baf9.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-07ebab1 );}.elementor-2519 .elementor-element.elementor-element-721baf9.elementor-view-framed .elementor-icon, .elementor-2519 .elementor-element.elementor-element-721baf9.elementor-view-default .elementor-icon{color:var( --e-global-color-07ebab1 );border-color:var( --e-global-color-07ebab1 );}.elementor-2519 .elementor-element.elementor-element-721baf9.elementor-view-framed .elementor-icon, .elementor-2519 .elementor-element.elementor-element-721baf9.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-07ebab1 );}.elementor-2519 .elementor-element.elementor-element-721baf9 .elementor-icon{font-size:48px;}.elementor-2519 .elementor-element.elementor-element-721baf9 .elementor-icon svg{height:48px;}.elementor-2519 .elementor-element.elementor-element-0f90f63{--display:flex;}.elementor-2519 .elementor-element.elementor-element-708400d > .elementor-widget-container{margin:0px 0px -30px 0px;}.elementor-2519 .elementor-element.elementor-element-d4d0077{width:var( --container-widget-width, 102.789% );max-width:102.789%;--container-widget-width:102.789%;--container-widget-flex-grow:0;}.elementor-2519 .elementor-element.elementor-element-d4d0077.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2519 .elementor-element.elementor-element-353ca04{--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;}.elementor-2519 .elementor-element.elementor-element-353ca04.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2519 .elementor-element.elementor-element-1338d82{--display:flex;}.elementor-2519 .elementor-element.elementor-element-1338d82.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2519 .elementor-element.elementor-element-7779a8a{--display:flex;}.elementor-2519 .elementor-element.elementor-element-95c1023{--display:flex;}.elementor-2519 .elementor-element.elementor-element-d5678c8 > .elementor-widget-container{margin:-20px 0px 0px 70px;}.elementor-2519 .elementor-element.elementor-element-d5678c8 .elementor-icon-wrapper{text-align:center;}.elementor-2519 .elementor-element.elementor-element-d5678c8.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-07ebab1 );}.elementor-2519 .elementor-element.elementor-element-d5678c8.elementor-view-framed .elementor-icon, .elementor-2519 .elementor-element.elementor-element-d5678c8.elementor-view-default .elementor-icon{color:var( --e-global-color-07ebab1 );border-color:var( --e-global-color-07ebab1 );}.elementor-2519 .elementor-element.elementor-element-d5678c8.elementor-view-framed .elementor-icon, .elementor-2519 .elementor-element.elementor-element-d5678c8.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-07ebab1 );}.elementor-2519 .elementor-element.elementor-element-6f4e355{--display:flex;}.elementor-2519 .elementor-element.elementor-element-5c0c6a5 > .elementor-widget-container{margin:0px 0px -30px 0px;}.elementor-2519 .elementor-element.elementor-element-059eeea{width:var( --container-widget-width, 102.789% );max-width:102.789%;--container-widget-width:102.789%;--container-widget-flex-grow:0;}.elementor-2519 .elementor-element.elementor-element-059eeea.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2519 .elementor-element.elementor-element-53b76e3{--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;}.elementor-2519 .elementor-element.elementor-element-53b76e3.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2519 .elementor-element.elementor-element-f6511d9{--display:flex;}.elementor-2519 .elementor-element.elementor-element-f6511d9.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2519 .elementor-element.elementor-element-b8c54d7{--display:flex;}.elementor-2519 .elementor-element.elementor-element-aace6b9{--display:flex;}.elementor-2519 .elementor-element.elementor-element-2bbb102 > .elementor-widget-container{margin:-20px 0px 0px 70px;}.elementor-2519 .elementor-element.elementor-element-2bbb102 .elementor-icon-wrapper{text-align:center;}.elementor-2519 .elementor-element.elementor-element-2bbb102.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-2519 .elementor-element.elementor-element-2bbb102.elementor-view-framed .elementor-icon, .elementor-2519 .elementor-element.elementor-element-2bbb102.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-2519 .elementor-element.elementor-element-2bbb102.elementor-view-framed .elementor-icon, .elementor-2519 .elementor-element.elementor-element-2bbb102.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-2519 .elementor-element.elementor-element-e37b890{--display:flex;}.elementor-2519 .elementor-element.elementor-element-0a4943e > .elementor-widget-container{margin:0px 0px -30px 0px;}.elementor-2519 .elementor-element.elementor-element-ef8bc33{width:var( --container-widget-width, 102.789% );max-width:102.789%;--container-widget-width:102.789%;--container-widget-flex-grow:0;}.elementor-2519 .elementor-element.elementor-element-ef8bc33.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2519 .elementor-element.elementor-element-0d3f4fd{--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;}.elementor-2519 .elementor-element.elementor-element-0d3f4fd.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2519 .elementor-element.elementor-element-481abad{--display:flex;}.elementor-2519 .elementor-element.elementor-element-481abad.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2519 .elementor-element.elementor-element-402752a{--display:flex;}.elementor-2519 .elementor-element.elementor-element-f7e17d5{--display:flex;}.elementor-2519 .elementor-element.elementor-element-b3a8674 > .elementor-widget-container{margin:-20px 0px 0px 70px;}.elementor-2519 .elementor-element.elementor-element-b3a8674 .elementor-icon-wrapper{text-align:center;}.elementor-2519 .elementor-element.elementor-element-b3a8674.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-07ebab1 );}.elementor-2519 .elementor-element.elementor-element-b3a8674.elementor-view-framed .elementor-icon, .elementor-2519 .elementor-element.elementor-element-b3a8674.elementor-view-default .elementor-icon{color:var( --e-global-color-07ebab1 );border-color:var( --e-global-color-07ebab1 );}.elementor-2519 .elementor-element.elementor-element-b3a8674.elementor-view-framed .elementor-icon, .elementor-2519 .elementor-element.elementor-element-b3a8674.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-07ebab1 );}.elementor-2519 .elementor-element.elementor-element-226d99f{--display:flex;}.elementor-2519 .elementor-element.elementor-element-8ff144a > .elementor-widget-container{margin:0px 0px -30px 0px;}.elementor-2519 .elementor-element.elementor-element-4c32d92{width:var( --container-widget-width, 102.789% );max-width:102.789%;--container-widget-width:102.789%;--container-widget-flex-grow:0;}.elementor-2519 .elementor-element.elementor-element-4c32d92.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2519 .elementor-element.elementor-element-d3c2b9a{--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;}.elementor-2519 .elementor-element.elementor-element-d3c2b9a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2519 .elementor-element.elementor-element-6ac4d0a{--display:flex;}.elementor-2519 .elementor-element.elementor-element-6ac4d0a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2519 .elementor-element.elementor-element-ded2b30{--display:flex;}.elementor-2519 .elementor-element.elementor-element-37d4127{--display:flex;}.elementor-2519 .elementor-element.elementor-element-2067ef6 > .elementor-widget-container{margin:-20px 0px 0px 70px;}.elementor-2519 .elementor-element.elementor-element-2067ef6 .elementor-icon-wrapper{text-align:center;}.elementor-2519 .elementor-element.elementor-element-2067ef6.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-07ebab1 );}.elementor-2519 .elementor-element.elementor-element-2067ef6.elementor-view-framed .elementor-icon, .elementor-2519 .elementor-element.elementor-element-2067ef6.elementor-view-default .elementor-icon{color:var( --e-global-color-07ebab1 );border-color:var( --e-global-color-07ebab1 );}.elementor-2519 .elementor-element.elementor-element-2067ef6.elementor-view-framed .elementor-icon, .elementor-2519 .elementor-element.elementor-element-2067ef6.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-07ebab1 );}.elementor-2519 .elementor-element.elementor-element-637993b{--display:flex;}.elementor-2519 .elementor-element.elementor-element-a2ac9c7 > .elementor-widget-container{margin:0px 0px -30px 0px;}.elementor-2519 .elementor-element.elementor-element-a76b842{width:var( --container-widget-width, 102.789% );max-width:102.789%;--container-widget-width:102.789%;--container-widget-flex-grow:0;}.elementor-2519 .elementor-element.elementor-element-a76b842.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2519 .elementor-element.elementor-element-46b7eb1{--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;}.elementor-2519 .elementor-element.elementor-element-46b7eb1.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2519 .elementor-element.elementor-element-38b72c4{--display:flex;}.elementor-2519 .elementor-element.elementor-element-38b72c4.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2519 .elementor-element.elementor-element-5a017b6{--display:flex;}.elementor-2519 .elementor-element.elementor-element-895b913{--display:flex;}.elementor-2519 .elementor-element.elementor-element-18ff141 > .elementor-widget-container{margin:-20px 0px 0px 70px;}.elementor-2519 .elementor-element.elementor-element-18ff141 .elementor-icon-wrapper{text-align:center;}.elementor-2519 .elementor-element.elementor-element-18ff141.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-07ebab1 );}.elementor-2519 .elementor-element.elementor-element-18ff141.elementor-view-framed .elementor-icon, .elementor-2519 .elementor-element.elementor-element-18ff141.elementor-view-default .elementor-icon{color:var( --e-global-color-07ebab1 );border-color:var( --e-global-color-07ebab1 );}.elementor-2519 .elementor-element.elementor-element-18ff141.elementor-view-framed .elementor-icon, .elementor-2519 .elementor-element.elementor-element-18ff141.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-07ebab1 );}.elementor-2519 .elementor-element.elementor-element-18ff141 .elementor-icon{font-size:48px;}.elementor-2519 .elementor-element.elementor-element-18ff141 .elementor-icon svg{height:48px;}.elementor-2519 .elementor-element.elementor-element-d19b527{--display:flex;}.elementor-2519 .elementor-element.elementor-element-29642fc > .elementor-widget-container{margin:0px 0px -30px 0px;}.elementor-2519 .elementor-element.elementor-element-290e38c{width:var( --container-widget-width, 102.789% );max-width:102.789%;--container-widget-width:102.789%;--container-widget-flex-grow:0;}.elementor-2519 .elementor-element.elementor-element-290e38c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2519 .elementor-element.elementor-element-bf8571c{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2519 .elementor-element.elementor-element-21570d1 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-2519 .elementor-element.elementor-element-0afcc93{--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;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-2519 .elementor-element.elementor-element-0afcc93:not(.elementor-motion-effects-element-type-background), .elementor-2519 .elementor-element.elementor-element-0afcc93 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#7FBFBE;}.elementor-2519 .elementor-element.elementor-element-5c5f3c8 > .elementor-widget-container{margin:50px 0px 20px 0px;}.elementor-2519 .elementor-element.elementor-element-5c5f3c8.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2519 .elementor-element.elementor-element-5c5f3c8{text-align:center;}.elementor-2519 .elementor-element.elementor-element-5c5f3c8 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:36px;font-weight:700;letter-spacing:-1px;color:var( --e-global-color-text );}.elementor-2519 .elementor-element.elementor-element-a4450a7{--display:grid;--e-con-grid-template-columns:repeat(5, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-2519 .elementor-element.elementor-element-d528628 .elementor-icon-wrapper{text-align:center;}.elementor-2519 .elementor-element.elementor-element-d528628.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-2519 .elementor-element.elementor-element-d528628.elementor-view-framed .elementor-icon, .elementor-2519 .elementor-element.elementor-element-d528628.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-2519 .elementor-element.elementor-element-d528628.elementor-view-framed .elementor-icon, .elementor-2519 .elementor-element.elementor-element-d528628.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-2519 .elementor-element.elementor-element-d528628 .elementor-icon{font-size:100px;}.elementor-2519 .elementor-element.elementor-element-d528628 .elementor-icon svg{height:100px;}.elementor-2519 .elementor-element.elementor-element-c647754 .elementor-icon-wrapper{text-align:center;}.elementor-2519 .elementor-element.elementor-element-c647754.elementor-view-stacked .elementor-icon{background-color:#070707;}.elementor-2519 .elementor-element.elementor-element-c647754.elementor-view-framed .elementor-icon, .elementor-2519 .elementor-element.elementor-element-c647754.elementor-view-default .elementor-icon{color:#070707;border-color:#070707;}.elementor-2519 .elementor-element.elementor-element-c647754.elementor-view-framed .elementor-icon, .elementor-2519 .elementor-element.elementor-element-c647754.elementor-view-default .elementor-icon svg{fill:#070707;}.elementor-2519 .elementor-element.elementor-element-c647754 .elementor-icon{font-size:100px;}.elementor-2519 .elementor-element.elementor-element-c647754 .elementor-icon svg{height:100px;}.elementor-2519 .elementor-element.elementor-element-e0b83c0 .elementor-icon-wrapper{text-align:center;}.elementor-2519 .elementor-element.elementor-element-e0b83c0 .elementor-icon{font-size:100px;}.elementor-2519 .elementor-element.elementor-element-e0b83c0 .elementor-icon svg{height:100px;}.elementor-2519 .elementor-element.elementor-element-2d3f2ef .elementor-icon-wrapper{text-align:center;}.elementor-2519 .elementor-element.elementor-element-2d3f2ef.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-2519 .elementor-element.elementor-element-2d3f2ef.elementor-view-framed .elementor-icon, .elementor-2519 .elementor-element.elementor-element-2d3f2ef.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-2519 .elementor-element.elementor-element-2d3f2ef.elementor-view-framed .elementor-icon, .elementor-2519 .elementor-element.elementor-element-2d3f2ef.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-2519 .elementor-element.elementor-element-2d3f2ef .elementor-icon{font-size:100px;}.elementor-2519 .elementor-element.elementor-element-2d3f2ef .elementor-icon svg{height:100px;}.elementor-2519 .elementor-element.elementor-element-ce81656 .elementor-icon-wrapper{text-align:center;}.elementor-2519 .elementor-element.elementor-element-ce81656.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-2519 .elementor-element.elementor-element-ce81656.elementor-view-framed .elementor-icon, .elementor-2519 .elementor-element.elementor-element-ce81656.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-2519 .elementor-element.elementor-element-ce81656.elementor-view-framed .elementor-icon, .elementor-2519 .elementor-element.elementor-element-ce81656.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-2519 .elementor-element.elementor-element-ce81656 .elementor-icon{font-size:100px;}.elementor-2519 .elementor-element.elementor-element-ce81656 .elementor-icon svg{height:100px;}.elementor-2519 .elementor-element.elementor-element-8b97b81 .elementor-icon-wrapper{text-align:center;}.elementor-2519 .elementor-element.elementor-element-8b97b81.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-2519 .elementor-element.elementor-element-8b97b81.elementor-view-framed .elementor-icon, .elementor-2519 .elementor-element.elementor-element-8b97b81.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-2519 .elementor-element.elementor-element-8b97b81.elementor-view-framed .elementor-icon, .elementor-2519 .elementor-element.elementor-element-8b97b81.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-2519 .elementor-element.elementor-element-8b97b81 .elementor-icon{font-size:100px;}.elementor-2519 .elementor-element.elementor-element-8b97b81 .elementor-icon svg{height:100px;}.elementor-2519 .elementor-element.elementor-element-37e6dd9 .elementor-icon-wrapper{text-align:center;}.elementor-2519 .elementor-element.elementor-element-37e6dd9.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-2519 .elementor-element.elementor-element-37e6dd9.elementor-view-framed .elementor-icon, .elementor-2519 .elementor-element.elementor-element-37e6dd9.elementor-view-default .elementor-icon{color:#000000;border-color:#000000;}.elementor-2519 .elementor-element.elementor-element-37e6dd9.elementor-view-framed .elementor-icon, .elementor-2519 .elementor-element.elementor-element-37e6dd9.elementor-view-default .elementor-icon svg{fill:#000000;}.elementor-2519 .elementor-element.elementor-element-37e6dd9 .elementor-icon{font-size:100px;}.elementor-2519 .elementor-element.elementor-element-37e6dd9 .elementor-icon svg{height:100px;}.elementor-2519 .elementor-element.elementor-element-cd70c0e .elementor-icon-wrapper{text-align:center;}.elementor-2519 .elementor-element.elementor-element-cd70c0e.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-2519 .elementor-element.elementor-element-cd70c0e.elementor-view-framed .elementor-icon, .elementor-2519 .elementor-element.elementor-element-cd70c0e.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-2519 .elementor-element.elementor-element-cd70c0e.elementor-view-framed .elementor-icon, .elementor-2519 .elementor-element.elementor-element-cd70c0e.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-2519 .elementor-element.elementor-element-cd70c0e .elementor-icon{font-size:100px;}.elementor-2519 .elementor-element.elementor-element-cd70c0e .elementor-icon svg{height:100px;}.elementor-2519 .elementor-element.elementor-element-dd4692f .elementor-icon-wrapper{text-align:center;}.elementor-2519 .elementor-element.elementor-element-dd4692f.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-2519 .elementor-element.elementor-element-dd4692f.elementor-view-framed .elementor-icon, .elementor-2519 .elementor-element.elementor-element-dd4692f.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-2519 .elementor-element.elementor-element-dd4692f.elementor-view-framed .elementor-icon, .elementor-2519 .elementor-element.elementor-element-dd4692f.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-2519 .elementor-element.elementor-element-dd4692f .elementor-icon{font-size:100px;}.elementor-2519 .elementor-element.elementor-element-dd4692f .elementor-icon svg{height:100px;}.elementor-2519 .elementor-element.elementor-element-03229a3 .elementor-icon-wrapper{text-align:center;}.elementor-2519 .elementor-element.elementor-element-03229a3.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-2519 .elementor-element.elementor-element-03229a3.elementor-view-framed .elementor-icon, .elementor-2519 .elementor-element.elementor-element-03229a3.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-2519 .elementor-element.elementor-element-03229a3.elementor-view-framed .elementor-icon, .elementor-2519 .elementor-element.elementor-element-03229a3.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-2519 .elementor-element.elementor-element-03229a3 .elementor-icon{font-size:100px;}.elementor-2519 .elementor-element.elementor-element-03229a3 .elementor-icon svg{height:100px;}.elementor-2519 .elementor-element.elementor-element-8810723 .elementor-icon-wrapper{text-align:center;}.elementor-2519 .elementor-element.elementor-element-8810723.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-2519 .elementor-element.elementor-element-8810723.elementor-view-framed .elementor-icon, .elementor-2519 .elementor-element.elementor-element-8810723.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-2519 .elementor-element.elementor-element-8810723.elementor-view-framed .elementor-icon, .elementor-2519 .elementor-element.elementor-element-8810723.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-2519 .elementor-element.elementor-element-8810723 .elementor-icon{font-size:100px;}.elementor-2519 .elementor-element.elementor-element-8810723 .elementor-icon svg{height:100px;}.elementor-2519 .elementor-element.elementor-element-81a1535 .elementor-icon-wrapper{text-align:center;}.elementor-2519 .elementor-element.elementor-element-81a1535.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-2519 .elementor-element.elementor-element-81a1535.elementor-view-framed .elementor-icon, .elementor-2519 .elementor-element.elementor-element-81a1535.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-2519 .elementor-element.elementor-element-81a1535.elementor-view-framed .elementor-icon, .elementor-2519 .elementor-element.elementor-element-81a1535.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-2519 .elementor-element.elementor-element-81a1535 .elementor-icon{font-size:100px;}.elementor-2519 .elementor-element.elementor-element-81a1535 .elementor-icon svg{height:100px;}.elementor-2519 .elementor-element.elementor-element-0644e11 .elementor-icon-wrapper{text-align:center;}.elementor-2519 .elementor-element.elementor-element-0644e11.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-2519 .elementor-element.elementor-element-0644e11.elementor-view-framed .elementor-icon, .elementor-2519 .elementor-element.elementor-element-0644e11.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-2519 .elementor-element.elementor-element-0644e11.elementor-view-framed .elementor-icon, .elementor-2519 .elementor-element.elementor-element-0644e11.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-2519 .elementor-element.elementor-element-0644e11 .elementor-icon{font-size:100px;}.elementor-2519 .elementor-element.elementor-element-0644e11 .elementor-icon svg{height:100px;}.elementor-2519 .elementor-element.elementor-element-04afb15 .elementor-icon-wrapper{text-align:center;}.elementor-2519 .elementor-element.elementor-element-04afb15.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-2519 .elementor-element.elementor-element-04afb15.elementor-view-framed .elementor-icon, .elementor-2519 .elementor-element.elementor-element-04afb15.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-2519 .elementor-element.elementor-element-04afb15.elementor-view-framed .elementor-icon, .elementor-2519 .elementor-element.elementor-element-04afb15.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-2519 .elementor-element.elementor-element-04afb15 .elementor-icon{font-size:100px;}.elementor-2519 .elementor-element.elementor-element-04afb15 .elementor-icon svg{height:100px;}.elementor-2519 .elementor-element.elementor-element-dd15a0e .elementor-icon-wrapper{text-align:center;}.elementor-2519 .elementor-element.elementor-element-dd15a0e.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-2519 .elementor-element.elementor-element-dd15a0e.elementor-view-framed .elementor-icon, .elementor-2519 .elementor-element.elementor-element-dd15a0e.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-2519 .elementor-element.elementor-element-dd15a0e.elementor-view-framed .elementor-icon, .elementor-2519 .elementor-element.elementor-element-dd15a0e.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-2519 .elementor-element.elementor-element-dd15a0e .elementor-icon{font-size:100px;}.elementor-2519 .elementor-element.elementor-element-dd15a0e .elementor-icon svg{height:100px;}.elementor-2519 .elementor-element.elementor-element-74c544e .elementor-icon-wrapper{text-align:center;}.elementor-2519 .elementor-element.elementor-element-74c544e.elementor-view-stacked .elementor-icon{background-color:#070707;}.elementor-2519 .elementor-element.elementor-element-74c544e.elementor-view-framed .elementor-icon, .elementor-2519 .elementor-element.elementor-element-74c544e.elementor-view-default .elementor-icon{color:#070707;border-color:#070707;}.elementor-2519 .elementor-element.elementor-element-74c544e.elementor-view-framed .elementor-icon, .elementor-2519 .elementor-element.elementor-element-74c544e.elementor-view-default .elementor-icon svg{fill:#070707;}.elementor-2519 .elementor-element.elementor-element-74c544e .elementor-icon{font-size:100px;}.elementor-2519 .elementor-element.elementor-element-74c544e .elementor-icon svg{height:100px;}.elementor-2519 .elementor-element.elementor-element-b903c01 .elementor-icon-wrapper{text-align:center;}.elementor-2519 .elementor-element.elementor-element-b903c01.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-2519 .elementor-element.elementor-element-b903c01.elementor-view-framed .elementor-icon, .elementor-2519 .elementor-element.elementor-element-b903c01.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-2519 .elementor-element.elementor-element-b903c01.elementor-view-framed .elementor-icon, .elementor-2519 .elementor-element.elementor-element-b903c01.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-2519 .elementor-element.elementor-element-b903c01 .elementor-icon{font-size:100px;}.elementor-2519 .elementor-element.elementor-element-b903c01 .elementor-icon svg{height:100px;}.elementor-2519 .elementor-element.elementor-element-275e163 .elementor-icon-wrapper{text-align:center;}.elementor-2519 .elementor-element.elementor-element-275e163.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-2519 .elementor-element.elementor-element-275e163.elementor-view-framed .elementor-icon, .elementor-2519 .elementor-element.elementor-element-275e163.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-2519 .elementor-element.elementor-element-275e163.elementor-view-framed .elementor-icon, .elementor-2519 .elementor-element.elementor-element-275e163.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-2519 .elementor-element.elementor-element-275e163 .elementor-icon{font-size:100px;}.elementor-2519 .elementor-element.elementor-element-275e163 .elementor-icon svg{height:100px;}.elementor-2519 .elementor-element.elementor-element-f193fac .elementor-icon-wrapper{text-align:center;}.elementor-2519 .elementor-element.elementor-element-f193fac.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-2519 .elementor-element.elementor-element-f193fac.elementor-view-framed .elementor-icon, .elementor-2519 .elementor-element.elementor-element-f193fac.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-2519 .elementor-element.elementor-element-f193fac.elementor-view-framed .elementor-icon, .elementor-2519 .elementor-element.elementor-element-f193fac.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-2519 .elementor-element.elementor-element-f193fac .elementor-icon{font-size:100px;}.elementor-2519 .elementor-element.elementor-element-f193fac .elementor-icon svg{height:100px;}.elementor-2519 .elementor-element.elementor-element-dbf7ffd .elementor-icon-wrapper{text-align:center;}.elementor-2519 .elementor-element.elementor-element-dbf7ffd.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-2519 .elementor-element.elementor-element-dbf7ffd.elementor-view-framed .elementor-icon, .elementor-2519 .elementor-element.elementor-element-dbf7ffd.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-2519 .elementor-element.elementor-element-dbf7ffd.elementor-view-framed .elementor-icon, .elementor-2519 .elementor-element.elementor-element-dbf7ffd.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-2519 .elementor-element.elementor-element-dbf7ffd .elementor-icon{font-size:100px;}.elementor-2519 .elementor-element.elementor-element-dbf7ffd .elementor-icon svg{height:100px;}.elementor-2519 .elementor-element.elementor-element-4f68600{--display:flex;--min-height:100vh;--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:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:99;}.elementor-2519 .elementor-element.elementor-element-4f68600:not(.elementor-motion-effects-element-type-background), .elementor-2519 .elementor-element.elementor-element-4f68600 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0C0C0C;}.elementor-2519 .elementor-element.elementor-element-9745b86{--display:flex;--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-2519 .elementor-element.elementor-element-063ab9a{text-align:center;}.elementor-2519 .elementor-element.elementor-element-063ab9a .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-bbe2beb );}.elementor-2519 .elementor-element.elementor-element-ff31e02 > .elementor-widget-container{margin:50px 0px 20px 0px;}.elementor-2519 .elementor-element.elementor-element-ff31e02.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2519 .elementor-element.elementor-element-ff31e02{text-align:center;}.elementor-2519 .elementor-element.elementor-element-ff31e02 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-a6a1e3e );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );}.elementor-2519 .elementor-element.elementor-element-b06dcd1 .elementor-button{background-color:#00000000;font-family:"Oswald", Sans-serif;font-weight:400;fill:var( --e-global-color-a6a1e3e );color:var( --e-global-color-a6a1e3e );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-a6a1e3e );padding:10px 30px 10px 30px;}.elementor-2519 .elementor-element.elementor-element-b06dcd1 .elementor-button:hover, .elementor-2519 .elementor-element.elementor-element-b06dcd1 .elementor-button:focus{background-color:var( --e-global-color-a6a1e3e );color:var( --e-global-color-07ebab1 );border-color:var( --e-global-color-a6a1e3e );}.elementor-2519 .elementor-element.elementor-element-b06dcd1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2519 .elementor-element.elementor-element-b06dcd1.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2519 .elementor-element.elementor-element-b06dcd1 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2519 .elementor-element.elementor-element-b06dcd1 .elementor-button:hover svg, .elementor-2519 .elementor-element.elementor-element-b06dcd1 .elementor-button:focus svg{fill:var( --e-global-color-07ebab1 );}@media(min-width:768px){.elementor-2519 .elementor-element.elementor-element-8f31179{--width:100%;}.elementor-2519 .elementor-element.elementor-element-a2d51a2{--width:22.434%;}.elementor-2519 .elementor-element.elementor-element-8d9088a{--width:100%;}.elementor-2519 .elementor-element.elementor-element-0cbf85e{--width:22.434%;}.elementor-2519 .elementor-element.elementor-element-6c2c1fb{--width:100%;}.elementor-2519 .elementor-element.elementor-element-f1f9477{--width:22.434%;}.elementor-2519 .elementor-element.elementor-element-353ca04{--width:100%;}.elementor-2519 .elementor-element.elementor-element-1338d82{--width:22.434%;}.elementor-2519 .elementor-element.elementor-element-53b76e3{--width:100%;}.elementor-2519 .elementor-element.elementor-element-f6511d9{--width:22.434%;}.elementor-2519 .elementor-element.elementor-element-0d3f4fd{--width:100%;}.elementor-2519 .elementor-element.elementor-element-481abad{--width:22.434%;}.elementor-2519 .elementor-element.elementor-element-d3c2b9a{--width:100%;}.elementor-2519 .elementor-element.elementor-element-6ac4d0a{--width:22.434%;}.elementor-2519 .elementor-element.elementor-element-46b7eb1{--width:100%;}.elementor-2519 .elementor-element.elementor-element-38b72c4{--width:22.434%;}.elementor-2519 .elementor-element.elementor-element-4f68600{--content-width:1350px;}}@media(max-width:1024px){.elementor-2519 .elementor-element.elementor-element-547e3fb{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-2519 .elementor-element.elementor-element-5c5f3c8 .elementor-heading-title{font-size:32px;}.elementor-2519 .elementor-element.elementor-element-a4450a7{--grid-auto-flow:row;}.elementor-2519 .elementor-element.elementor-element-063ab9a .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-2519 .elementor-element.elementor-element-ff31e02 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}}@media(max-width:767px){.elementor-2519 .elementor-element.elementor-element-547e3fb{--padding-top:100px;--padding-bottom:100px;--padding-left:15px;--padding-right:15px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-2519 .elementor-element.elementor-element-f0bfb6e{--container-widget-width:320px;--container-widget-flex-grow:0;width:var( --container-widget-width, 320px );max-width:320px;text-align:start;}.elementor-2519 .elementor-element.elementor-element-f0bfb6e .elementor-heading-title{font-size:18px;line-height:24px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-2519 .elementor-element.elementor-element-a4450a7{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2519 .elementor-element.elementor-element-063ab9a .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-2519 .elementor-element.elementor-element-ff31e02 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}}/* Start custom CSS for heading, class: .elementor-element-6df5bdc */@media (max-width: 767px) {
  .elementor-2519 .elementor-element.elementor-element-6df5bdc {
    position: relative !important;
    left: 20px !important;
    width: calc(100% - 40px) !important;
    margin: 0 0 12px !important;
    padding: 0 !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-547e3fb */@media (max-width: 767px) {
  .elementor-2519 .elementor-element.elementor-element-547e3fb {
    min-height: 60vh !important;
    padding: 28px 0 !important;
    justify-content: flex-end !important;
  }
  .elementor-2519 .elementor-element.elementor-element-547e3fb > .e-con {
    width: 100% !important;
    margin-top: auto !important;
  }
  .elementor-2519 .elementor-element.elementor-element-547e3fb h1 { display: none !important; }
  .elementor-2519 .elementor-element.elementor-element-547e3fb h2,
  .elementor-2519 .elementor-element.elementor-element-547e3fb p {
    display: block !important;
    position: relative !important;
    left: 20px !important;
    transform: none !important;
    box-sizing: border-box !important;
    width: calc(100% - 40px) !important;
    max-width: none !important;
    margin: 0 !important;
    padding: 0 !important;
    background: transparent !important;
    color: #fff !important;
    text-shadow: 0 1px 8px rgba(0,0,0,.75) !important;
  }
  .elementor-2519 .elementor-element.elementor-element-547e3fb h2 {
    margin-bottom: 12px !important;
    font-size: 34px !important;
    line-height: 1.05 !important;
  }
  .elementor-2519 .elementor-element.elementor-element-547e3fb p {
    font-size: 17px !important;
    line-height: 1.35 !important;
  }
}/* End custom CSS */
/* Start custom CSS */@media (max-width: 767px) {
  .entry-title, .page-header .entry-title { display: none !important; }

  /* Hero: a single readable text column, without a box behind it. */
  .elementor-element-547e3fb::before {
    content: "";
    position: absolute;
    inset: 0;
    background: linear-gradient(to top, rgba(0,0,0,.72) 0%, rgba(0,0,0,.28) 48%, rgba(0,0,0,0) 75%);
    pointer-events: none;
  }
  .elementor-element-547e3fb > .e-con { position: relative; z-index: 1; }
  .elementor-element-f0bfb6e {
    width: calc(100% - 40px) !important;
    max-width: 320px !important;
    margin: 0 20px !important;
    padding: 0 !important;
    transform: translateX(20px) !important;
  }
  .elementor-element-f0bfb6e .elementor-heading-title {
    font-size: 16px !important;
    line-height: 1.35 !important;
    color: #fff !important;
    text-shadow: 0 1px 8px rgba(0,0,0,.85) !important;
  }

  /* Expertises: compact text cards; icons removed on mobile. */
  .elementor-element-8f31179, .elementor-element-8d9088a, .elementor-element-6c2c1fb, .elementor-element-353ca04,
  .elementor-element-53b76e3, .elementor-element-0d3f4fd, .elementor-element-d3c2b9a, .elementor-element-46b7eb1 {
    flex-direction: column !important;
    min-height: 0 !important;
    padding: 22px 20px !important;
    gap: 8px !important;
  }
  .elementor-element-8f31179 .elementor-widget-icon, .elementor-element-8d9088a .elementor-widget-icon, .elementor-element-6c2c1fb .elementor-widget-icon, .elementor-element-353ca04 .elementor-widget-icon,
  .elementor-element-53b76e3 .elementor-widget-icon, .elementor-element-0d3f4fd .elementor-widget-icon, .elementor-element-d3c2b9a .elementor-widget-icon, .elementor-element-46b7eb1 .elementor-widget-icon { display: none !important; }
  .elementor-element-e812a26, .elementor-element-f0a4f84, .elementor-element-708400d, .elementor-element-5c0c6a5,
  .elementor-element-0a4943e, .elementor-element-8ff144a, .elementor-element-a2ac9c7, .elementor-element-29642fc {
    font-size: 20px !important;
    line-height: 1.15 !important;
    margin: 0 !important;
  }
  .elementor-element-1bf3f04, .elementor-element-a8a4c35, .elementor-element-d4d0077, .elementor-element-059eeea,
  .elementor-element-ef8bc33, .elementor-element-4c32d92, .elementor-element-a76b842, .elementor-element-290e38c {
    font-size: 14px !important;
    line-height: 1.4 !important;
    margin: 0 !important;
  }

  /* Collaborations: compact four-column grid. */
  .elementor-element-0afcc93 { padding: 28px 20px !important; }
  .elementor-element-0afcc93 .elementor-heading-title { font-size: 24px !important; line-height: 1.1 !important; margin-bottom: 18px !important; }
  .elementor-element-a4450a7 { display: block !important; }
  .elementor-element-a4450a7 > .e-con-inner {
    display: grid !important;
    grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
    gap: 8px !important;
    width: 100% !important;
  }
  .elementor-element-a4450a7 > .e-con-inner > .elementor-widget-icon {
    width: auto !important;
    min-width: 0 !important;
    height: 30px !important;
    min-height: 30px !important;
    margin: 0 !important;
    padding: 0 !important;
  }
  .elementor-element-a4450a7 > .e-con-inner .elementor-icon { font-size: 18px !important; }
  .elementor-element-a4450a7 > .e-con-inner svg,
  .elementor-element-a4450a7 > .e-con-inner img { max-width: 42px !important; max-height: 22px !important; width: auto !important; height: auto !important; }

  /* Closing call to action. */
  .elementor-element-4f68600 { padding: 34px 20px !important; }
  .elementor-element-4f68600 h1, .elementor-element-4f68600 h2 { font-size: 28px !important; line-height: 1.1 !important; margin: 0 0 18px !important; }
  .elementor-element-4f68600 h3, .elementor-element-4f68600 h4 { font-size: 18px !important; line-height: 1.15 !important; margin: 0 0 12px !important; }
  .elementor-element-4f68600 a { font-size: 15px !important; line-height: 1.2 !important; }
}}


@media (max-width: 767px) {
  /* Compact expertise cards. */
  .elementor-element-8f31179, .elementor-element-8d9088a, .elementor-element-6c2c1fb, .elementor-element-353ca04,
  .elementor-element-53b76e3, .elementor-element-0d3f4fd, .elementor-element-d3c2b9a, .elementor-element-46b7eb1 {
    padding-top: 12px !important;
    padding-bottom: 12px !important;
    gap: 5px !important;
  }
  /* Do not crop rows 4 and 5 of the logo grid. */
  .elementor-element-0afcc93,
  .elementor-element-a4450a7,
  .elementor-element-a4450a7 > .e-con-inner {
    height: auto !important;
    min-height: 0 !important;
    overflow: visible !important;
  }
}
@media (max-width: 767px) { .elementor-element-8f31179, .elementor-element-8d9088a, .elementor-element-6c2c1fb, .elementor-element-353ca04, .elementor-element-53b76e3, .elementor-element-0d3f4fd, .elementor-element-d3c2b9a, .elementor-element-46b7eb1 { padding-top: 12px !important; padding-bottom: 12px !important; gap: 5px !important; } .elementor-element-0afcc93, .elementor-element-a4450a7, .elementor-element-a4450a7 > .e-con-inner { height: auto !important; min-height: 0 !important; overflow: visible !important; } }
@media (max-width: 767px) { .elementor-element-a4450a7 > .e-con-inner .elementor-icon { display: flex !important; width: 42px !important; height: 22px !important; align-items: center !important; justify-content: center !important; margin: 0 auto !important; } .elementor-element-a4450a7 > .e-con-inner .elementor-icon svg { display: block !important; width: 42px !important; height: 22px !important; max-width: 42px !important; max-height: 22px !important; } }
@media (max-width: 767px) { .elementor-element-8f31179, .elementor-element-8d9088a, .elementor-element-6c2c1fb, .elementor-element-353ca04, .elementor-element-53b76e3, .elementor-element-0d3f4fd, .elementor-element-d3c2b9a, .elementor-element-46b7eb1 { padding-top: 6px !important; padding-bottom: 6px !important; gap: 3px !important; } }
@media (max-width: 767px) { .elementor-element-8f31179 > .e-con, .elementor-element-8d9088a > .e-con, .elementor-element-6c2c1fb > .e-con, .elementor-element-353ca04 > .e-con, .elementor-element-53b76e3 > .e-con, .elementor-element-0d3f4fd > .e-con, .elementor-element-d3c2b9a > .e-con, .elementor-element-46b7eb1 > .e-con { height: auto !important; min-height: 0 !important; padding: 0 !important; gap: 0 !important; } }
@media (max-width: 767px) { .elementor-element-8f31179 > .e-con:has(.elementor-widget-icon), .elementor-element-8d9088a > .e-con:has(.elementor-widget-icon), .elementor-element-6c2c1fb > .e-con:has(.elementor-widget-icon), .elementor-element-353ca04 > .e-con:has(.elementor-widget-icon), .elementor-element-53b76e3 > .e-con:has(.elementor-widget-icon), .elementor-element-0d3f4fd > .e-con:has(.elementor-widget-icon), .elementor-element-d3c2b9a > .e-con:has(.elementor-widget-icon), .elementor-element-46b7eb1 > .e-con:has(.elementor-widget-icon) { display: none !important; } }
@media (max-width: 767px) { .elementor-element-8f31179 > .e-con, .elementor-element-8d9088a > .e-con, .elementor-element-6c2c1fb > .e-con, .elementor-element-353ca04 > .e-con, .elementor-element-53b76e3 > .e-con, .elementor-element-0d3f4fd > .e-con, .elementor-element-d3c2b9a > .e-con, .elementor-element-46b7eb1 > .e-con { height: revert !important; min-height: revert !important; padding: revert !important; gap: revert !important; } }
@media (max-width: 767px) { .elementor-element-e812a26 .elementor-widget-container, .elementor-element-f0a4f84 .elementor-widget-container, .elementor-element-708400d .elementor-widget-container, .elementor-element-5c0c6a5 .elementor-widget-container, .elementor-element-0a4943e .elementor-widget-container, .elementor-element-8ff144a .elementor-widget-container, .elementor-element-a2ac9c7 .elementor-widget-container, .elementor-element-29642fc .elementor-widget-container { margin: 0 !important; } .elementor-element-e812a26 p, .elementor-element-f0a4f84 p, .elementor-element-708400d p, .elementor-element-5c0c6a5 p, .elementor-element-0a4943e p, .elementor-element-8ff144a p, .elementor-element-a2ac9c7 p, .elementor-element-29642fc p { margin: 0 !important; } }
@media (max-width: 767px) { .elementor-element-0afcc93 { padding-top: 12px !important; padding-bottom: 14px !important; } .elementor-element-0afcc93 .elementor-heading-title { margin-bottom: 8px !important; } }
@media (max-width: 767px) { .elementor-element-0afcc93 { padding-top: 4px !important; padding-bottom: 4px !important; } .elementor-element-0afcc93 .elementor-heading-title { margin-bottom: 2px !important; } }/* End custom CSS */