.elementor-13647 .elementor-element.elementor-element-a5b5a61{--display:flex;--min-height:80vh;--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;--justify-content:center;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--overlay-opacity:0.95;--padding-top:56px;--padding-bottom:48px;--padding-left:20px;--padding-right:20px;}.elementor-13647 .elementor-element.elementor-element-a5b5a61::before, .elementor-13647 .elementor-element.elementor-element-a5b5a61 > .elementor-background-video-container::before, .elementor-13647 .elementor-element.elementor-element-a5b5a61 > .e-con-inner > .elementor-background-video-container::before, .elementor-13647 .elementor-element.elementor-element-a5b5a61 > .elementor-background-slideshow::before, .elementor-13647 .elementor-element.elementor-element-a5b5a61 > .e-con-inner > .elementor-background-slideshow::before, .elementor-13647 .elementor-element.elementor-element-a5b5a61 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(90deg, #0B0B0B 0%, rgba(11,11,11,0.72) 100%);}.elementor-13647 .elementor-element.elementor-element-a5b5a61 .elementor-background-slideshow__slide__image{background-size:cover;background-position:center center;}.elementor-13647 .elementor-element.elementor-element-45317ae{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-13647 .elementor-element.elementor-element-aebd42b .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12.5px;font-weight:700;letter-spacing:1.8px;color:#FFFFFF;}.elementor-13647 .elementor-element.elementor-element-cf84a01.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-13647 .elementor-element.elementor-element-cf84a01{text-align:start;}.elementor-13647 .elementor-element.elementor-element-cf84a01 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:48px;font-weight:800;line-height:1.08em;letter-spacing:-0.5px;color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-13647 .elementor-element.elementor-element-66b9c98{width:var( --container-widget-width, 840px );max-width:840px;--container-widget-width:840px;--container-widget-flex-grow:0;text-align:start;font-family:"Open Sans", Sans-serif;font-size:18px;line-height:1.7em;color:rgba(254,254,254,0.72);}.elementor-13647 .elementor-element.elementor-element-a698384{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--flex-wrap:wrap;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-13647 .elementor-element.elementor-element-08f4ff3 .elementor-button{background-color:transparent;font-family:"Inter", Sans-serif;font-size:16px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(180deg, #D11414 0%, #A80000 100%);border-radius:12px 12px 12px 12px;padding:18px 24px 18px 24px;}.elementor-13647 .elementor-element.elementor-element-08f4ff3 .elementor-button:hover, .elementor-13647 .elementor-element.elementor-element-08f4ff3 .elementor-button:focus{background-color:#B80000;color:#FFFFFF;}.elementor-13647 .elementor-element.elementor-element-08f4ff3 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-13647 .elementor-element.elementor-element-08f4ff3 .elementor-button .elementor-button-content-wrapper{gap:14px;}.elementor-13647 .elementor-element.elementor-element-08f4ff3 .elementor-button:hover svg, .elementor-13647 .elementor-element.elementor-element-08f4ff3 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-13647 .elementor-element.elementor-element-41e51f3 .elementor-button{background-color:#120C0C;font-family:"Inter", Sans-serif;font-size:16px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(255,40,40,0.55);border-radius:12px 12px 12px 12px;padding:18px 24px 18px 24px;}.elementor-13647 .elementor-element.elementor-element-41e51f3 .elementor-button:hover, .elementor-13647 .elementor-element.elementor-element-41e51f3 .elementor-button:focus{background-color:#1A0E0E;color:#FFFFFF;border-color:rgba(255,40,40,0.95);}.elementor-13647 .elementor-element.elementor-element-41e51f3 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-13647 .elementor-element.elementor-element-41e51f3 .elementor-button .elementor-button-content-wrapper{gap:14px;}.elementor-13647 .elementor-element.elementor-element-41e51f3 .elementor-button:hover svg, .elementor-13647 .elementor-element.elementor-element-41e51f3 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-13647 .elementor-element.elementor-element-a10900d > .elementor-widget-container{margin:-14px 0px 4px 0px;}.elementor-13647 .elementor-element.elementor-element-a10900d .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;line-height:1.4em;color:#FFFFFF;}.elementor-13647 .elementor-element.elementor-element-00e0391{width:var( --container-widget-width, 620px );max-width:620px;--container-widget-width:620px;--container-widget-flex-grow:0;}.elementor-13647 .elementor-element.elementor-element-00e0391 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:600;color:#FFFFFF;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-13647 .elementor-element.elementor-element-f78ecda{width:var( --container-widget-width, 620px );max-width:620px;--container-widget-width:620px;--container-widget-flex-grow:0;--e-icon-list-icon-size:15px;--icon-vertical-offset:0px;}.elementor-13647 .elementor-element.elementor-element-f78ecda .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(26px/2);}.elementor-13647 .elementor-element.elementor-element-f78ecda .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(26px/2);}.elementor-13647 .elementor-element.elementor-element-f78ecda .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(26px/2);}.elementor-13647 .elementor-element.elementor-element-f78ecda .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-26px/2);}.elementor-13647 .elementor-element.elementor-element-f78ecda .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-26px/2);}.elementor-13647 .elementor-element.elementor-element-f78ecda .elementor-icon-list-icon i{color:#FF4D4D;transition:color 0.3s;}.elementor-13647 .elementor-element.elementor-element-f78ecda .elementor-icon-list-icon svg{fill:#FF4D4D;transition:fill 0.3s;}.elementor-13647 .elementor-element.elementor-element-f78ecda .elementor-icon-list-icon{padding-inline-end:10px;}.elementor-13647 .elementor-element.elementor-element-f78ecda .elementor-icon-list-item > .elementor-icon-list-text, .elementor-13647 .elementor-element.elementor-element-f78ecda .elementor-icon-list-item > a{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:600;}.elementor-13647 .elementor-element.elementor-element-f78ecda .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-13647 .elementor-element.elementor-element-7c6e845{--display:flex;--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;--align-items:center;--gap:32px 32px;--row-gap:32px;--column-gap:32px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:rgba(255,255,255,0.08);--border-color:rgba(255,255,255,0.08);--padding-top:84px;--padding-bottom:84px;--padding-left:20px;--padding-right:20px;}.elementor-13647 .elementor-element.elementor-element-7c6e845:not(.elementor-motion-effects-element-type-background), .elementor-13647 .elementor-element.elementor-element-7c6e845 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B0B0B;}.elementor-13647 .elementor-element.elementor-element-b8b3523{--display:flex;--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;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-13647 .elementor-element.elementor-element-212bbb3{text-align:center;}.elementor-13647 .elementor-element.elementor-element-212bbb3 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;font-weight:700;letter-spacing:2.4px;color:#FF4D4D;}.elementor-13647 .elementor-element.elementor-element-8bd6008{text-align:center;}.elementor-13647 .elementor-element.elementor-element-8bd6008 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:30px;font-weight:800;line-height:1.25em;letter-spacing:-0.5px;color:#FFFFFF;}.elementor-13647 .elementor-element.elementor-element-b698c70{--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;--justify-content:center;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13647 .elementor-element.elementor-element-689b85b{--display:flex;--min-height:110px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-13647 .elementor-element.elementor-element-311c9c3{text-align:center;}.elementor-13647 .elementor-element.elementor-element-6b42550{--display:flex;--min-height:110px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-13647 .elementor-element.elementor-element-57e84c6{text-align:center;}.elementor-13647 .elementor-element.elementor-element-7775e8c{--display:flex;--min-height:110px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-13647 .elementor-element.elementor-element-50a104a{text-align:center;}.elementor-13647 .elementor-element.elementor-element-9289b20{--display:flex;--min-height:110px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-13647 .elementor-element.elementor-element-ebe458c{text-align:center;}.elementor-13647 .elementor-element.elementor-element-8104d66{--display:flex;--min-height:110px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-13647 .elementor-element.elementor-element-34ebffc{text-align:center;}.elementor-13647 .elementor-element.elementor-element-065d98f{--display:flex;--min-height:110px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-13647 .elementor-element.elementor-element-ad627b0{text-align:center;}.elementor-13647 .elementor-element.elementor-element-256ef99{--display:flex;--min-height:110px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-13647 .elementor-element.elementor-element-e552119{text-align:center;}.elementor-13647 .elementor-element.elementor-element-ee2cae7{--display:flex;--min-height:110px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-13647 .elementor-element.elementor-element-59c953f{text-align:center;}.elementor-13647 .elementor-element.elementor-element-a66deda{--display:flex;--min-height:110px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-13647 .elementor-element.elementor-element-43c7a20{text-align:center;}.elementor-13647 .elementor-element.elementor-element-b40f5c4{--display:flex;--min-height:110px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-13647 .elementor-element.elementor-element-d722251{text-align:center;}.elementor-13647 .elementor-element.elementor-element-6829b7d{--display:flex;--min-height:110px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-13647 .elementor-element.elementor-element-1611359{text-align:center;}.elementor-13647 .elementor-element.elementor-element-b95f42d{--display:flex;--min-height:110px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-13647 .elementor-element.elementor-element-d3bb353{text-align:center;}.elementor-13647 .elementor-element.elementor-element-852537e{--display:flex;--min-height:110px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-13647 .elementor-element.elementor-element-16a0c58{text-align:center;}.elementor-13647 .elementor-element.elementor-element-867e116{--display:flex;--min-height:110px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-13647 .elementor-element.elementor-element-b077585{text-align:center;}.elementor-13647 .elementor-element.elementor-element-77a31d1{--display:flex;--min-height:110px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-13647 .elementor-element.elementor-element-ff91559{text-align:center;}.elementor-13647 .elementor-element.elementor-element-135280d{--display:flex;--min-height:110px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-13647 .elementor-element.elementor-element-6c1c2d8{text-align:center;}.elementor-13647 .elementor-element.elementor-element-546e714{--display:flex;--min-height:110px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-13647 .elementor-element.elementor-element-a44bbf6{text-align:center;}.elementor-13647 .elementor-element.elementor-element-745503f{--display:flex;--min-height:110px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-13647 .elementor-element.elementor-element-4b9f25d{text-align:center;}.elementor-13647 .elementor-element.elementor-element-ee564b7{--display:flex;--min-height:110px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-13647 .elementor-element.elementor-element-8e598a0{text-align:center;}.elementor-13647 .elementor-element.elementor-element-fa62010{--display:flex;--min-height:110px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-13647 .elementor-element.elementor-element-77aaea8{text-align:center;}.elementor-13647 .elementor-element.elementor-element-051e2b2{--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;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:110px;--padding-bottom:110px;--padding-left:20px;--padding-right:20px;}.elementor-13647 .elementor-element.elementor-element-051e2b2:not(.elementor-motion-effects-element-type-background), .elementor-13647 .elementor-element.elementor-element-051e2b2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#060606;background-image:var(--wpr-bg-1520a14a-a57d-40db-92f2-c9442c6a657d);background-repeat:repeat;background-size:auto;}.elementor-13647 .elementor-element.elementor-element-4a9d6f6{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:stretch;--gap:56px 56px;--row-gap:56px;--column-gap:56px;}.elementor-13647 .elementor-element.elementor-element-eca0cb5{--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;--justify-content:space-between;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:10px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-13647 .elementor-element.elementor-element-e8ea3ef{text-align:start;}.elementor-13647 .elementor-element.elementor-element-e8ea3ef .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:2.2px;color:#FF4D4D;}.elementor-13647 .elementor-element.elementor-element-8153c6a{text-align:start;}.elementor-13647 .elementor-element.elementor-element-8153c6a .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:46px;font-weight:800;line-height:1.12em;letter-spacing:-0.5px;color:#FFFFFF;}.elementor-13647 .elementor-element.elementor-element-1d3d026{text-align:start;font-family:"Open Sans", Sans-serif;font-size:17px;line-height:1.7em;color:rgba(254,254,254,0.72);}.elementor-13647 .elementor-element.elementor-element-0c220e7 > .elementor-widget-container{margin:0px 0px -22px 0px;}.elementor-13647 .elementor-element.elementor-element-0c220e7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}.elementor-13647 .elementor-element.elementor-element-0c220e7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}.elementor-13647 .elementor-element.elementor-element-0c220e7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2);}.elementor-13647 .elementor-element.elementor-element-0c220e7 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2);}.elementor-13647 .elementor-element.elementor-element-0c220e7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}.elementor-13647 .elementor-element.elementor-element-0c220e7 .elementor-icon-list-icon i{color:#FF4D4D;transition:color 0.3s;}.elementor-13647 .elementor-element.elementor-element-0c220e7 .elementor-icon-list-icon svg{fill:#FF4D4D;transition:fill 0.3s;}.elementor-13647 .elementor-element.elementor-element-0c220e7{--e-icon-list-icon-size:15px;--icon-vertical-offset:0px;}.elementor-13647 .elementor-element.elementor-element-0c220e7 .elementor-icon-list-icon{padding-inline-end:10px;}.elementor-13647 .elementor-element.elementor-element-0c220e7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-13647 .elementor-element.elementor-element-0c220e7 .elementor-icon-list-item > a{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:600;}.elementor-13647 .elementor-element.elementor-element-0c220e7 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-13647 .elementor-element.elementor-element-9e6f7da{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--flex-wrap:wrap;}.elementor-13647 .elementor-element.elementor-element-dcaa285 .elementor-button{background-color:transparent;font-family:"Inter", Sans-serif;font-size:16px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(180deg, #D11414 0%, #A80000 100%);border-radius:12px 12px 12px 12px;padding:18px 24px 18px 24px;}.elementor-13647 .elementor-element.elementor-element-dcaa285 .elementor-button:hover, .elementor-13647 .elementor-element.elementor-element-dcaa285 .elementor-button:focus{background-color:#B80000;color:#FFFFFF;}.elementor-13647 .elementor-element.elementor-element-dcaa285 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-13647 .elementor-element.elementor-element-dcaa285 .elementor-button .elementor-button-content-wrapper{gap:14px;}.elementor-13647 .elementor-element.elementor-element-dcaa285 .elementor-button:hover svg, .elementor-13647 .elementor-element.elementor-element-dcaa285 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-13647 .elementor-element.elementor-element-8eae7a8 .elementor-button{background-color:#120C0C;font-family:"Inter", Sans-serif;font-size:16px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(255,40,40,0.55);border-radius:12px 12px 12px 12px;padding:18px 24px 18px 24px;}.elementor-13647 .elementor-element.elementor-element-8eae7a8 .elementor-button:hover, .elementor-13647 .elementor-element.elementor-element-8eae7a8 .elementor-button:focus{background-color:#1A0E0E;color:#FFFFFF;border-color:rgba(255,40,40,0.95);}.elementor-13647 .elementor-element.elementor-element-8eae7a8 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-13647 .elementor-element.elementor-element-8eae7a8 .elementor-button .elementor-button-content-wrapper{gap:14px;}.elementor-13647 .elementor-element.elementor-element-8eae7a8 .elementor-button:hover svg, .elementor-13647 .elementor-element.elementor-element-8eae7a8 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-13647 .elementor-element.elementor-element-8097d1a{--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;--justify-content:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-13647 .elementor-element.elementor-element-b0823ea > .elementor-widget-container{border-radius:20px 20px 20px 20px;}.elementor-13647 .elementor-element.elementor-element-b0823ea img{width:100%;height:280px;border-radius:16px 16px 16px 16px;}.elementor-13647 .elementor-element.elementor-element-0062ec3{--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;--gap:14px 14px;--row-gap:14px;--column-gap:14px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(255,255,255,0.1);--border-color:rgba(255,255,255,0.1);--border-radius:16px 16px 16px 16px;box-shadow:0px 20px 40px -24px rgba(0,0,0,0.8);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-13647 .elementor-element.elementor-element-0062ec3:not(.elementor-motion-effects-element-type-background), .elementor-13647 .elementor-element.elementor-element-0062ec3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B0B0B;}.elementor-13647 .elementor-element.elementor-element-facd063 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;line-height:1.45em;letter-spacing:1.5px;color:#FF4D4D;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-13647 .elementor-element.elementor-element-f145bdd .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:14px;}.elementor-13647 .elementor-element.elementor-element-f145bdd .elementor-icon-box-title{margin-block-end:4px;color:#FFFFFF;}.elementor-13647 .elementor-element.elementor-element-f145bdd.elementor-view-stacked .elementor-icon{background-color:#FF4D4D;}.elementor-13647 .elementor-element.elementor-element-f145bdd.elementor-view-framed .elementor-icon, .elementor-13647 .elementor-element.elementor-element-f145bdd.elementor-view-default .elementor-icon{fill:#FF4D4D;color:#FF4D4D;border-color:#FF4D4D;}.elementor-13647 .elementor-element.elementor-element-f145bdd.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-13647 .elementor-element.elementor-element-f145bdd.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#FFB8B8;}.elementor-13647 .elementor-element.elementor-element-f145bdd.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-13647 .elementor-element.elementor-element-f145bdd.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-13647 .elementor-element.elementor-element-f145bdd.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-13647 .elementor-element.elementor-element-f145bdd.elementor-view-default:has(:focus) .elementor-icon{fill:#FFB8B8;color:#FFB8B8;border-color:#FFB8B8;}.elementor-13647 .elementor-element.elementor-element-f145bdd .elementor-icon{font-size:16px;padding:11px;border-radius:10px 10px 10px 10px;}.elementor-13647 .elementor-element.elementor-element-f145bdd .elementor-icon-box-title, .elementor-13647 .elementor-element.elementor-element-f145bdd .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:15px;font-weight:700;line-height:1.35em;}.elementor-13647 .elementor-element.elementor-element-f145bdd .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:12.5px;font-weight:700;color:#FF4D4D;}.elementor-13647 .elementor-element.elementor-element-c702511{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(4, 1fr);--gap:12px 12px;--row-gap:12px;--column-gap:12px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13647 .elementor-element.elementor-element-4086669{--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;--justify-content:center;--gap:4px 4px;--row-gap:4px;--column-gap:4px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(255,77,77,0.28);--border-color:rgba(255,77,77,0.28);--border-radius:14px 14px 14px 14px;--padding-top:14px;--padding-bottom:14px;--padding-left:16px;--padding-right:16px;--e-con-transform-transition-duration:300ms;}.elementor-13647 .elementor-element.elementor-element-4086669:not(.elementor-motion-effects-element-type-background), .elementor-13647 .elementor-element.elementor-element-4086669 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#140B0C;}.elementor-13647 .elementor-element.elementor-element-ebc2aa4 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:26px;font-weight:800;line-height:1.15em;color:#FF4D4D;}.elementor-13647 .elementor-element.elementor-element-5cc7464 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;line-height:1.2em;letter-spacing:1.9px;color:#B9B9B9;}.elementor-13647 .elementor-element.elementor-element-13072ce{--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;--justify-content:center;--gap:4px 4px;--row-gap:4px;--column-gap:4px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(255,77,77,0.28);--border-color:rgba(255,77,77,0.28);--border-radius:14px 14px 14px 14px;--padding-top:14px;--padding-bottom:14px;--padding-left:16px;--padding-right:16px;--e-con-transform-transition-duration:300ms;}.elementor-13647 .elementor-element.elementor-element-13072ce:not(.elementor-motion-effects-element-type-background), .elementor-13647 .elementor-element.elementor-element-13072ce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#140B0C;}.elementor-13647 .elementor-element.elementor-element-d9eea79 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:26px;font-weight:800;line-height:1.15em;color:#FF4D4D;}.elementor-13647 .elementor-element.elementor-element-19866e5 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;line-height:1.2em;letter-spacing:1.9px;color:#B9B9B9;}.elementor-13647 .elementor-element.elementor-element-e825b23{--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;--justify-content:center;--gap:4px 4px;--row-gap:4px;--column-gap:4px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(255,77,77,0.28);--border-color:rgba(255,77,77,0.28);--border-radius:14px 14px 14px 14px;--padding-top:14px;--padding-bottom:14px;--padding-left:16px;--padding-right:16px;--e-con-transform-transition-duration:300ms;}.elementor-13647 .elementor-element.elementor-element-e825b23:not(.elementor-motion-effects-element-type-background), .elementor-13647 .elementor-element.elementor-element-e825b23 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#140B0C;}.elementor-13647 .elementor-element.elementor-element-b4263e8 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:26px;font-weight:800;line-height:1.15em;color:#FF4D4D;}.elementor-13647 .elementor-element.elementor-element-a5800a5 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;line-height:1.2em;letter-spacing:1.9px;color:#B9B9B9;}.elementor-13647 .elementor-element.elementor-element-2f82786{--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;--justify-content:center;--gap:4px 4px;--row-gap:4px;--column-gap:4px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(255,77,77,0.28);--border-color:rgba(255,77,77,0.28);--border-radius:14px 14px 14px 14px;--padding-top:14px;--padding-bottom:14px;--padding-left:16px;--padding-right:16px;--e-con-transform-transition-duration:300ms;}.elementor-13647 .elementor-element.elementor-element-2f82786:not(.elementor-motion-effects-element-type-background), .elementor-13647 .elementor-element.elementor-element-2f82786 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#140B0C;}.elementor-13647 .elementor-element.elementor-element-b9831e4 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:26px;font-weight:800;line-height:1.15em;color:#FF4D4D;}.elementor-13647 .elementor-element.elementor-element-c4e8741 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;line-height:1.2em;letter-spacing:1.9px;color:#B9B9B9;}.elementor-13647 .elementor-element.elementor-element-5f0ebea{--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;--justify-content:center;--gap:4px 4px;--row-gap:4px;--column-gap:4px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(255,77,77,0.28);--border-color:rgba(255,77,77,0.28);--border-radius:14px 14px 14px 14px;--padding-top:14px;--padding-bottom:14px;--padding-left:16px;--padding-right:16px;--e-con-transform-transition-duration:300ms;}.elementor-13647 .elementor-element.elementor-element-5f0ebea:not(.elementor-motion-effects-element-type-background), .elementor-13647 .elementor-element.elementor-element-5f0ebea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#140B0C;}.elementor-13647 .elementor-element.elementor-element-ce94958 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:26px;font-weight:800;line-height:1.15em;color:#FF4D4D;}.elementor-13647 .elementor-element.elementor-element-fd8ceb3 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;line-height:1.2em;letter-spacing:1.9px;color:#B9B9B9;}.elementor-13647 .elementor-element.elementor-element-705509d{--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;--justify-content:center;--gap:4px 4px;--row-gap:4px;--column-gap:4px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(255,77,77,0.28);--border-color:rgba(255,77,77,0.28);--border-radius:14px 14px 14px 14px;--padding-top:14px;--padding-bottom:14px;--padding-left:16px;--padding-right:16px;--e-con-transform-transition-duration:300ms;}.elementor-13647 .elementor-element.elementor-element-705509d:not(.elementor-motion-effects-element-type-background), .elementor-13647 .elementor-element.elementor-element-705509d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#140B0C;}.elementor-13647 .elementor-element.elementor-element-f8b973c .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:26px;font-weight:800;line-height:1.15em;color:#FF4D4D;}.elementor-13647 .elementor-element.elementor-element-98fa4b9 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;line-height:1.2em;letter-spacing:1.9px;color:#B9B9B9;}.elementor-13647 .elementor-element.elementor-element-7316066{--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;--justify-content:center;--gap:4px 4px;--row-gap:4px;--column-gap:4px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(255,77,77,0.28);--border-color:rgba(255,77,77,0.28);--border-radius:14px 14px 14px 14px;--padding-top:14px;--padding-bottom:14px;--padding-left:16px;--padding-right:16px;--e-con-transform-transition-duration:300ms;}.elementor-13647 .elementor-element.elementor-element-7316066:not(.elementor-motion-effects-element-type-background), .elementor-13647 .elementor-element.elementor-element-7316066 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#140B0C;}.elementor-13647 .elementor-element.elementor-element-292a14c .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:26px;font-weight:800;line-height:1.15em;color:#FF4D4D;}.elementor-13647 .elementor-element.elementor-element-cbec92b .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;line-height:1.2em;letter-spacing:1.9px;color:#B9B9B9;}.elementor-13647 .elementor-element.elementor-element-cb76269{--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;--justify-content:center;--gap:4px 4px;--row-gap:4px;--column-gap:4px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(255,77,77,0.28);--border-color:rgba(255,77,77,0.28);--border-radius:14px 14px 14px 14px;--padding-top:14px;--padding-bottom:14px;--padding-left:16px;--padding-right:16px;--e-con-transform-transition-duration:300ms;}.elementor-13647 .elementor-element.elementor-element-cb76269:not(.elementor-motion-effects-element-type-background), .elementor-13647 .elementor-element.elementor-element-cb76269 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#140B0C;}.elementor-13647 .elementor-element.elementor-element-225ba6f .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:26px;font-weight:800;line-height:1.15em;color:#FF4D4D;}.elementor-13647 .elementor-element.elementor-element-8468201 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;line-height:1.2em;letter-spacing:1.9px;color:#B9B9B9;}.elementor-13647 .elementor-element.elementor-element-dd63eb5{--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;--justify-content:center;--gap:4px 4px;--row-gap:4px;--column-gap:4px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(255,77,77,0.28);--border-color:rgba(255,77,77,0.28);--border-radius:14px 14px 14px 14px;--padding-top:14px;--padding-bottom:14px;--padding-left:16px;--padding-right:16px;--e-con-transform-transition-duration:300ms;}.elementor-13647 .elementor-element.elementor-element-dd63eb5:not(.elementor-motion-effects-element-type-background), .elementor-13647 .elementor-element.elementor-element-dd63eb5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#140B0C;}.elementor-13647 .elementor-element.elementor-element-4f1cace .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:26px;font-weight:800;line-height:1.15em;color:#FF4D4D;}.elementor-13647 .elementor-element.elementor-element-c381e99 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;line-height:1.2em;letter-spacing:1.9px;color:#B9B9B9;}.elementor-13647 .elementor-element.elementor-element-a8d27d4{--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;--justify-content:center;--gap:4px 4px;--row-gap:4px;--column-gap:4px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(255,77,77,0.28);--border-color:rgba(255,77,77,0.28);--border-radius:14px 14px 14px 14px;--padding-top:14px;--padding-bottom:14px;--padding-left:16px;--padding-right:16px;--e-con-transform-transition-duration:300ms;}.elementor-13647 .elementor-element.elementor-element-a8d27d4:not(.elementor-motion-effects-element-type-background), .elementor-13647 .elementor-element.elementor-element-a8d27d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#140B0C;}.elementor-13647 .elementor-element.elementor-element-b3b49c0 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:26px;font-weight:800;line-height:1.15em;color:#FF4D4D;}.elementor-13647 .elementor-element.elementor-element-a2b6e3f .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;line-height:1.2em;letter-spacing:1.9px;color:#B9B9B9;}.elementor-13647 .elementor-element.elementor-element-f382198{--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;--justify-content:center;--gap:4px 4px;--row-gap:4px;--column-gap:4px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(255,77,77,0.28);--border-color:rgba(255,77,77,0.28);--border-radius:14px 14px 14px 14px;--padding-top:14px;--padding-bottom:14px;--padding-left:16px;--padding-right:16px;--e-con-transform-transition-duration:300ms;}.elementor-13647 .elementor-element.elementor-element-f382198:not(.elementor-motion-effects-element-type-background), .elementor-13647 .elementor-element.elementor-element-f382198 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#140B0C;}.elementor-13647 .elementor-element.elementor-element-5aca160 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:26px;font-weight:800;line-height:1.15em;color:#FF4D4D;}.elementor-13647 .elementor-element.elementor-element-2662d69 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;line-height:1.2em;letter-spacing:1.9px;color:#B9B9B9;}.elementor-13647 .elementor-element.elementor-element-cc7d664{--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;--justify-content:center;--gap:4px 4px;--row-gap:4px;--column-gap:4px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(255,77,77,0.28);--border-color:rgba(255,77,77,0.28);--border-radius:14px 14px 14px 14px;--padding-top:14px;--padding-bottom:14px;--padding-left:16px;--padding-right:16px;--e-con-transform-transition-duration:300ms;}.elementor-13647 .elementor-element.elementor-element-cc7d664:not(.elementor-motion-effects-element-type-background), .elementor-13647 .elementor-element.elementor-element-cc7d664 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#140B0C;}.elementor-13647 .elementor-element.elementor-element-424f1cf .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:26px;font-weight:800;line-height:1.15em;color:#FF4D4D;}.elementor-13647 .elementor-element.elementor-element-d1d2f80 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;line-height:1.2em;letter-spacing:1.9px;color:#B9B9B9;}.elementor-13647 .elementor-element.elementor-element-d38cefe{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(255,255,255,0.08);--border-color:rgba(255,255,255,0.08);--border-radius:14px 14px 14px 14px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:18px;--padding-bottom:12px;--padding-left:20px;--padding-right:20px;}.elementor-13647 .elementor-element.elementor-element-d38cefe:not(.elementor-motion-effects-element-type-background), .elementor-13647 .elementor-element.elementor-element-d38cefe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0E0E0E;}.elementor-13647 .elementor-element.elementor-element-d38cefe.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-13647 .elementor-element.elementor-element-178dc30 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;font-weight:700;letter-spacing:1.8px;color:#FF4D4D;}.elementor-13647 .elementor-element.elementor-element-4184071 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:600;color:#FFFFFF;}.elementor-13647 .elementor-element.elementor-element-52eef4d{--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;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13647 .elementor-element.elementor-element-52eef4d.e-con{--align-self:center;}.elementor-13647 .elementor-element.elementor-element-f727d42 > .elementor-widget-container{padding:0px 0px 0px 16px;border-style:solid;border-width:0px 0px 0px 4px;border-color:#FF4545;}.elementor-13647 .elementor-element.elementor-element-f727d42 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:30px;font-weight:800;line-height:1.25em;color:#FFFFFF;}.elementor-13647 .elementor-element.elementor-element-162f35a{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:14px 14px;--row-gap:14px;--column-gap:14px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13647 .elementor-element.elementor-element-2e38dec{--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;--gap:4px 4px;--row-gap:4px;--column-gap:4px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(255,255,255,0.08);--border-color:rgba(255,255,255,0.08);--border-radius:12px 12px 12px 12px;--padding-top:16px;--padding-bottom:16px;--padding-left:18px;--padding-right:18px;}.elementor-13647 .elementor-element.elementor-element-2e38dec:not(.elementor-motion-effects-element-type-background), .elementor-13647 .elementor-element.elementor-element-2e38dec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B0B0B;}.elementor-13647 .elementor-element.elementor-element-fbe9ed8 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:11.5px;font-weight:700;line-height:1.4em;letter-spacing:1.6px;color:#FF4D4D;}.elementor-13647 .elementor-element.elementor-element-66532cc .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:700;line-height:1.4em;color:#FFFFFF;}.elementor-13647 .elementor-element.elementor-element-514f39e{--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;--gap:4px 4px;--row-gap:4px;--column-gap:4px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(255,255,255,0.08);--border-color:rgba(255,255,255,0.08);--border-radius:12px 12px 12px 12px;--padding-top:16px;--padding-bottom:16px;--padding-left:18px;--padding-right:18px;}.elementor-13647 .elementor-element.elementor-element-514f39e:not(.elementor-motion-effects-element-type-background), .elementor-13647 .elementor-element.elementor-element-514f39e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B0B0B;}.elementor-13647 .elementor-element.elementor-element-5e8438a .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:11.5px;font-weight:700;line-height:1.4em;letter-spacing:1.6px;color:#FF4D4D;}.elementor-13647 .elementor-element.elementor-element-1bdba5e .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:700;line-height:1.4em;color:#FFFFFF;}.elementor-13647 .elementor-element.elementor-element-2e3dee5{--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;--gap:4px 4px;--row-gap:4px;--column-gap:4px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(255,255,255,0.08);--border-color:rgba(255,255,255,0.08);--border-radius:12px 12px 12px 12px;--padding-top:16px;--padding-bottom:16px;--padding-left:18px;--padding-right:18px;}.elementor-13647 .elementor-element.elementor-element-2e3dee5:not(.elementor-motion-effects-element-type-background), .elementor-13647 .elementor-element.elementor-element-2e3dee5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B0B0B;}.elementor-13647 .elementor-element.elementor-element-fe0e932 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:11.5px;font-weight:700;line-height:1.4em;letter-spacing:1.6px;color:#FF4D4D;}.elementor-13647 .elementor-element.elementor-element-a174088 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:700;line-height:1.4em;color:#FFFFFF;}.elementor-13647 .elementor-element.elementor-element-378ba09{--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;--gap:4px 4px;--row-gap:4px;--column-gap:4px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(255,255,255,0.08);--border-color:rgba(255,255,255,0.08);--border-radius:12px 12px 12px 12px;--padding-top:16px;--padding-bottom:16px;--padding-left:18px;--padding-right:18px;}.elementor-13647 .elementor-element.elementor-element-378ba09:not(.elementor-motion-effects-element-type-background), .elementor-13647 .elementor-element.elementor-element-378ba09 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B0B0B;}.elementor-13647 .elementor-element.elementor-element-d38dcc4 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:11.5px;font-weight:700;line-height:1.4em;letter-spacing:1.6px;color:#FF4D4D;}.elementor-13647 .elementor-element.elementor-element-d0f1f72 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:700;line-height:1.4em;color:#FFFFFF;}.elementor-13647 .elementor-element.elementor-element-61ed3ef{--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;--gap:4px 4px;--row-gap:4px;--column-gap:4px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(255,255,255,0.08);--border-color:rgba(255,255,255,0.08);--border-radius:12px 12px 12px 12px;--padding-top:16px;--padding-bottom:16px;--padding-left:18px;--padding-right:18px;}.elementor-13647 .elementor-element.elementor-element-61ed3ef:not(.elementor-motion-effects-element-type-background), .elementor-13647 .elementor-element.elementor-element-61ed3ef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B0B0B;}.elementor-13647 .elementor-element.elementor-element-42c1747 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:11.5px;font-weight:700;line-height:1.4em;letter-spacing:1.6px;color:#FF4D4D;}.elementor-13647 .elementor-element.elementor-element-6071661 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:700;line-height:1.4em;color:#FFFFFF;}.elementor-13647 .elementor-element.elementor-element-e10c6ff{--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;--gap:4px 4px;--row-gap:4px;--column-gap:4px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(255,255,255,0.08);--border-color:rgba(255,255,255,0.08);--border-radius:12px 12px 12px 12px;--padding-top:16px;--padding-bottom:16px;--padding-left:18px;--padding-right:18px;}.elementor-13647 .elementor-element.elementor-element-e10c6ff:not(.elementor-motion-effects-element-type-background), .elementor-13647 .elementor-element.elementor-element-e10c6ff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B0B0B;}.elementor-13647 .elementor-element.elementor-element-33f981c .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:11.5px;font-weight:700;line-height:1.4em;letter-spacing:1.6px;color:#FF4D4D;}.elementor-13647 .elementor-element.elementor-element-504efdd .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:700;line-height:1.4em;color:#FFFFFF;}.elementor-13647 .elementor-element.elementor-element-077e68f{--display:flex;--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;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:rgba(255,255,255,0.06);--border-color:rgba(255,255,255,0.06);--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-13647 .elementor-element.elementor-element-077e68f:not(.elementor-motion-effects-element-type-background), .elementor-13647 .elementor-element.elementor-element-077e68f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:var(--wpr-bg-a155fffe-a5ab-48ac-9c31-63a26ba066f2);background-position:top left;background-repeat:repeat;background-size:auto;}.elementor-13647 .elementor-element.elementor-element-10944f7{--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;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-13647 .elementor-element.elementor-element-8dec3ac{--display:flex;--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;--align-items:center;--gap:6px 6px;--row-gap:6px;--column-gap:6px;}.elementor-13647 .elementor-element.elementor-element-b4b7cb8 > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-13647 .elementor-element.elementor-element-b4b7cb8{text-align:center;}.elementor-13647 .elementor-element.elementor-element-b4b7cb8 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:2.2px;color:#FF4D4D;}.elementor-13647 .elementor-element.elementor-element-c05297c > .elementor-widget-container{margin:0px 0px 14px 0px;}.elementor-13647 .elementor-element.elementor-element-c05297c{text-align:center;}.elementor-13647 .elementor-element.elementor-element-c05297c .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:46px;font-weight:800;line-height:1.12em;letter-spacing:-0.5px;color:#FFFFFF;}.elementor-13647 .elementor-element.elementor-element-c735bd3{text-align:center;font-family:"Open Sans", Sans-serif;font-size:16px;line-height:1.7em;color:rgba(254,254,254,0.74);}.elementor-13647 .elementor-element.elementor-element-ae9837f{--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;--justify-content:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:wrap;}.elementor-13647 .elementor-element.elementor-element-70cd688{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(255,255,255,0.1);--border-color:rgba(255,255,255,0.1);--border-radius:16px 16px 16px 16px;box-shadow:0px 20px 40px -24px rgba(0,0,0,0.8);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;--e-con-transform-transition-duration:300ms;}.elementor-13647 .elementor-element.elementor-element-70cd688:not(.elementor-motion-effects-element-type-background), .elementor-13647 .elementor-element.elementor-element-70cd688 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B0B0B;}.elementor-13647 .elementor-element.elementor-element-ae0ae41 .elementor-icon-box-wrapper{text-align:start;gap:18px;}.elementor-13647 .elementor-element.elementor-element-ae0ae41.elementor-view-stacked .elementor-icon{background-color:rgba(255,77,77,0.14);fill:#FF4D4D;color:#FF4D4D;}.elementor-13647 .elementor-element.elementor-element-ae0ae41.elementor-view-framed .elementor-icon, .elementor-13647 .elementor-element.elementor-element-ae0ae41.elementor-view-default .elementor-icon{fill:rgba(255,77,77,0.14);color:rgba(255,77,77,0.14);border-color:rgba(255,77,77,0.14);}.elementor-13647 .elementor-element.elementor-element-ae0ae41.elementor-view-framed .elementor-icon{background-color:#FF4D4D;}.elementor-13647 .elementor-element.elementor-element-ae0ae41 .elementor-icon{font-size:22px;padding:16px;border-radius:12px 12px 12px 12px;}.elementor-13647 .elementor-element.elementor-element-ae0ae41 .elementor-icon-box-title, .elementor-13647 .elementor-element.elementor-element-ae0ae41 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:20px;font-weight:700;line-height:1.3em;}.elementor-13647 .elementor-element.elementor-element-ae0ae41 .elementor-icon-box-title{color:#FFFFFF;}.elementor-13647 .elementor-element.elementor-element-ae0ae41 .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:15.5px;line-height:1.65em;color:rgba(254,254,254,0.72);}.elementor-13647 .elementor-element.elementor-element-83aadcb{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(255,255,255,0.1);--border-color:rgba(255,255,255,0.1);--border-radius:16px 16px 16px 16px;box-shadow:0px 20px 40px -24px rgba(0,0,0,0.8);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;--e-con-transform-transition-duration:300ms;}.elementor-13647 .elementor-element.elementor-element-83aadcb:not(.elementor-motion-effects-element-type-background), .elementor-13647 .elementor-element.elementor-element-83aadcb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B0B0B;}.elementor-13647 .elementor-element.elementor-element-c4bdac7 .elementor-icon-box-wrapper{text-align:start;gap:18px;}.elementor-13647 .elementor-element.elementor-element-c4bdac7.elementor-view-stacked .elementor-icon{background-color:rgba(255,77,77,0.14);fill:#FF4D4D;color:#FF4D4D;}.elementor-13647 .elementor-element.elementor-element-c4bdac7.elementor-view-framed .elementor-icon, .elementor-13647 .elementor-element.elementor-element-c4bdac7.elementor-view-default .elementor-icon{fill:rgba(255,77,77,0.14);color:rgba(255,77,77,0.14);border-color:rgba(255,77,77,0.14);}.elementor-13647 .elementor-element.elementor-element-c4bdac7.elementor-view-framed .elementor-icon{background-color:#FF4D4D;}.elementor-13647 .elementor-element.elementor-element-c4bdac7 .elementor-icon{font-size:22px;padding:16px;border-radius:12px 12px 12px 12px;}.elementor-13647 .elementor-element.elementor-element-c4bdac7 .elementor-icon-box-title, .elementor-13647 .elementor-element.elementor-element-c4bdac7 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:20px;font-weight:700;line-height:1.3em;}.elementor-13647 .elementor-element.elementor-element-c4bdac7 .elementor-icon-box-title{color:#FFFFFF;}.elementor-13647 .elementor-element.elementor-element-c4bdac7 .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:15.5px;line-height:1.65em;color:rgba(254,254,254,0.72);}.elementor-13647 .elementor-element.elementor-element-5f2aa41{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(255,255,255,0.1);--border-color:rgba(255,255,255,0.1);--border-radius:16px 16px 16px 16px;box-shadow:0px 20px 40px -24px rgba(0,0,0,0.8);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;--e-con-transform-transition-duration:300ms;}.elementor-13647 .elementor-element.elementor-element-5f2aa41:not(.elementor-motion-effects-element-type-background), .elementor-13647 .elementor-element.elementor-element-5f2aa41 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B0B0B;}.elementor-13647 .elementor-element.elementor-element-6268fdd .elementor-icon-box-wrapper{text-align:start;gap:18px;}.elementor-13647 .elementor-element.elementor-element-6268fdd.elementor-view-stacked .elementor-icon{background-color:rgba(255,77,77,0.14);fill:#FF4D4D;color:#FF4D4D;}.elementor-13647 .elementor-element.elementor-element-6268fdd.elementor-view-framed .elementor-icon, .elementor-13647 .elementor-element.elementor-element-6268fdd.elementor-view-default .elementor-icon{fill:rgba(255,77,77,0.14);color:rgba(255,77,77,0.14);border-color:rgba(255,77,77,0.14);}.elementor-13647 .elementor-element.elementor-element-6268fdd.elementor-view-framed .elementor-icon{background-color:#FF4D4D;}.elementor-13647 .elementor-element.elementor-element-6268fdd .elementor-icon{font-size:22px;padding:16px;border-radius:12px 12px 12px 12px;}.elementor-13647 .elementor-element.elementor-element-6268fdd .elementor-icon-box-title, .elementor-13647 .elementor-element.elementor-element-6268fdd .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:20px;font-weight:700;line-height:1.3em;}.elementor-13647 .elementor-element.elementor-element-6268fdd .elementor-icon-box-title{color:#FFFFFF;}.elementor-13647 .elementor-element.elementor-element-6268fdd .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:15.5px;line-height:1.65em;color:rgba(254,254,254,0.72);}.elementor-13647 .elementor-element.elementor-element-ad448eb{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(255,255,255,0.1);--border-color:rgba(255,255,255,0.1);--border-radius:16px 16px 16px 16px;box-shadow:0px 20px 40px -24px rgba(0,0,0,0.8);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;--e-con-transform-transition-duration:300ms;}.elementor-13647 .elementor-element.elementor-element-ad448eb:not(.elementor-motion-effects-element-type-background), .elementor-13647 .elementor-element.elementor-element-ad448eb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B0B0B;}.elementor-13647 .elementor-element.elementor-element-3eed2f7 .elementor-icon-box-wrapper{text-align:start;gap:18px;}.elementor-13647 .elementor-element.elementor-element-3eed2f7.elementor-view-stacked .elementor-icon{background-color:rgba(255,77,77,0.14);fill:#FF4D4D;color:#FF4D4D;}.elementor-13647 .elementor-element.elementor-element-3eed2f7.elementor-view-framed .elementor-icon, .elementor-13647 .elementor-element.elementor-element-3eed2f7.elementor-view-default .elementor-icon{fill:rgba(255,77,77,0.14);color:rgba(255,77,77,0.14);border-color:rgba(255,77,77,0.14);}.elementor-13647 .elementor-element.elementor-element-3eed2f7.elementor-view-framed .elementor-icon{background-color:#FF4D4D;}.elementor-13647 .elementor-element.elementor-element-3eed2f7 .elementor-icon{font-size:22px;padding:16px;border-radius:12px 12px 12px 12px;}.elementor-13647 .elementor-element.elementor-element-3eed2f7 .elementor-icon-box-title, .elementor-13647 .elementor-element.elementor-element-3eed2f7 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:20px;font-weight:700;line-height:1.3em;}.elementor-13647 .elementor-element.elementor-element-3eed2f7 .elementor-icon-box-title{color:#FFFFFF;}.elementor-13647 .elementor-element.elementor-element-3eed2f7 .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:15.5px;line-height:1.65em;color:rgba(254,254,254,0.72);}.elementor-13647 .elementor-element.elementor-element-aea6a84{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(255,255,255,0.1);--border-color:rgba(255,255,255,0.1);--border-radius:16px 16px 16px 16px;box-shadow:0px 20px 40px -24px rgba(0,0,0,0.8);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;--e-con-transform-transition-duration:300ms;}.elementor-13647 .elementor-element.elementor-element-aea6a84:not(.elementor-motion-effects-element-type-background), .elementor-13647 .elementor-element.elementor-element-aea6a84 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B0B0B;}.elementor-13647 .elementor-element.elementor-element-d364106 .elementor-icon-box-wrapper{text-align:start;gap:18px;}.elementor-13647 .elementor-element.elementor-element-d364106.elementor-view-stacked .elementor-icon{background-color:rgba(255,77,77,0.14);fill:#FF4D4D;color:#FF4D4D;}.elementor-13647 .elementor-element.elementor-element-d364106.elementor-view-framed .elementor-icon, .elementor-13647 .elementor-element.elementor-element-d364106.elementor-view-default .elementor-icon{fill:rgba(255,77,77,0.14);color:rgba(255,77,77,0.14);border-color:rgba(255,77,77,0.14);}.elementor-13647 .elementor-element.elementor-element-d364106.elementor-view-framed .elementor-icon{background-color:#FF4D4D;}.elementor-13647 .elementor-element.elementor-element-d364106 .elementor-icon{font-size:22px;padding:16px;border-radius:12px 12px 12px 12px;}.elementor-13647 .elementor-element.elementor-element-d364106 .elementor-icon-box-title, .elementor-13647 .elementor-element.elementor-element-d364106 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:20px;font-weight:700;line-height:1.3em;}.elementor-13647 .elementor-element.elementor-element-d364106 .elementor-icon-box-title{color:#FFFFFF;}.elementor-13647 .elementor-element.elementor-element-d364106 .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:15.5px;line-height:1.65em;color:rgba(254,254,254,0.72);}.elementor-13647 .elementor-element.elementor-element-4645ec9{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(255,255,255,0.1);--border-color:rgba(255,255,255,0.1);--border-radius:16px 16px 16px 16px;box-shadow:0px 20px 40px -24px rgba(0,0,0,0.8);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;--e-con-transform-transition-duration:300ms;}.elementor-13647 .elementor-element.elementor-element-4645ec9:not(.elementor-motion-effects-element-type-background), .elementor-13647 .elementor-element.elementor-element-4645ec9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B0B0B;}.elementor-13647 .elementor-element.elementor-element-a50c219 .elementor-icon-box-wrapper{text-align:start;gap:18px;}.elementor-13647 .elementor-element.elementor-element-a50c219.elementor-view-stacked .elementor-icon{background-color:rgba(255,77,77,0.14);fill:#FF4D4D;color:#FF4D4D;}.elementor-13647 .elementor-element.elementor-element-a50c219.elementor-view-framed .elementor-icon, .elementor-13647 .elementor-element.elementor-element-a50c219.elementor-view-default .elementor-icon{fill:rgba(255,77,77,0.14);color:rgba(255,77,77,0.14);border-color:rgba(255,77,77,0.14);}.elementor-13647 .elementor-element.elementor-element-a50c219.elementor-view-framed .elementor-icon{background-color:#FF4D4D;}.elementor-13647 .elementor-element.elementor-element-a50c219 .elementor-icon{font-size:22px;padding:16px;border-radius:12px 12px 12px 12px;}.elementor-13647 .elementor-element.elementor-element-a50c219 .elementor-icon-box-title, .elementor-13647 .elementor-element.elementor-element-a50c219 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:20px;font-weight:700;line-height:1.3em;}.elementor-13647 .elementor-element.elementor-element-a50c219 .elementor-icon-box-title{color:#FFFFFF;}.elementor-13647 .elementor-element.elementor-element-a50c219 .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:15.5px;line-height:1.65em;color:rgba(254,254,254,0.72);}.elementor-13647 .elementor-element.elementor-element-2cd0eb3{--display:flex;--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;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:rgba(255,255,255,0.06);--border-color:rgba(255,255,255,0.06);--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-13647 .elementor-element.elementor-element-2cd0eb3:not(.elementor-motion-effects-element-type-background), .elementor-13647 .elementor-element.elementor-element-2cd0eb3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:var(--wpr-bg-112c516c-96d6-4e0b-84c7-39b85ac059ec);background-position:top left;background-repeat:repeat;background-size:auto;}.elementor-13647 .elementor-element.elementor-element-d599f76{--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;--gap:36px 36px;--row-gap:36px;--column-gap:36px;}.elementor-13647 .elementor-element.elementor-element-867ca87{--display:flex;--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;--align-items:center;--gap:6px 6px;--row-gap:6px;--column-gap:6px;}.elementor-13647 .elementor-element.elementor-element-014dee5 > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-13647 .elementor-element.elementor-element-014dee5{text-align:center;}.elementor-13647 .elementor-element.elementor-element-014dee5 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:2.2px;color:#FF4D4D;}.elementor-13647 .elementor-element.elementor-element-43bf0ac{text-align:center;}.elementor-13647 .elementor-element.elementor-element-43bf0ac .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:46px;font-weight:800;line-height:1.12em;letter-spacing:-0.5px;color:#FFFFFF;}.elementor-13647 .elementor-element.elementor-element-97272f2{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:stretch;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:wrap;}.elementor-13647 .elementor-element.elementor-element-b3d077c{--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;--gap:12px 12px;--row-gap:12px;--column-gap:12px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(255,255,255,0.1);--border-color:rgba(255,255,255,0.1);--border-radius:16px 16px 16px 16px;box-shadow:0px 20px 40px -24px rgba(0,0,0,0.8);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;--e-con-transform-transition-duration:300ms;}.elementor-13647 .elementor-element.elementor-element-b3d077c:not(.elementor-motion-effects-element-type-background), .elementor-13647 .elementor-element.elementor-element-b3d077c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B0B0B;}.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-13647 .elementor-element.elementor-element-366cef5 .elementor-icon-wrapper{text-align:start;}.elementor-13647 .elementor-element.elementor-element-f2148cb > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-13647 .elementor-element.elementor-element-f2148cb{text-align:start;}.elementor-13647 .elementor-element.elementor-element-f2148cb .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:700;line-height:1.3em;color:#FFFFFF;}.elementor-13647 .elementor-element.elementor-element-56ce5f8{text-align:start;font-family:"Open Sans", Sans-serif;font-size:16px;line-height:1.7em;color:rgba(254,254,254,0.74);}.elementor-13647 .elementor-element.elementor-element-c79b2fe{--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;--gap:12px 12px;--row-gap:12px;--column-gap:12px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(255,255,255,0.1);--border-color:rgba(255,255,255,0.1);--border-radius:16px 16px 16px 16px;box-shadow:0px 20px 40px -24px rgba(0,0,0,0.8);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;--e-con-transform-transition-duration:300ms;}.elementor-13647 .elementor-element.elementor-element-c79b2fe:not(.elementor-motion-effects-element-type-background), .elementor-13647 .elementor-element.elementor-element-c79b2fe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B0B0B;}.elementor-13647 .elementor-element.elementor-element-41abef6 .elementor-icon-wrapper{text-align:start;}.elementor-13647 .elementor-element.elementor-element-78942e9 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-13647 .elementor-element.elementor-element-78942e9{text-align:start;}.elementor-13647 .elementor-element.elementor-element-78942e9 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:700;line-height:1.3em;color:#FFFFFF;}.elementor-13647 .elementor-element.elementor-element-b993858{text-align:start;font-family:"Open Sans", Sans-serif;font-size:16px;line-height:1.7em;color:rgba(254,254,254,0.74);}.elementor-13647 .elementor-element.elementor-element-7e8141c{--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;--gap:12px 12px;--row-gap:12px;--column-gap:12px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(255,255,255,0.1);--border-color:rgba(255,255,255,0.1);--border-radius:16px 16px 16px 16px;box-shadow:0px 20px 40px -24px rgba(0,0,0,0.8);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;--e-con-transform-transition-duration:300ms;}.elementor-13647 .elementor-element.elementor-element-7e8141c:not(.elementor-motion-effects-element-type-background), .elementor-13647 .elementor-element.elementor-element-7e8141c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B0B0B;}.elementor-13647 .elementor-element.elementor-element-f57647a .elementor-icon-wrapper{text-align:start;}.elementor-13647 .elementor-element.elementor-element-fea7ec0 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-13647 .elementor-element.elementor-element-fea7ec0{text-align:start;}.elementor-13647 .elementor-element.elementor-element-fea7ec0 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:700;line-height:1.3em;color:#FFFFFF;}.elementor-13647 .elementor-element.elementor-element-9db1c39{text-align:start;font-family:"Open Sans", Sans-serif;font-size:16px;line-height:1.7em;color:rgba(254,254,254,0.74);}.elementor-13647 .elementor-element.elementor-element-a05e082{--display:flex;--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;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:rgba(255,255,255,0.06);--border-color:rgba(255,255,255,0.06);--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-13647 .elementor-element.elementor-element-a05e082:not(.elementor-motion-effects-element-type-background), .elementor-13647 .elementor-element.elementor-element-a05e082 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:var(--wpr-bg-49748dd3-d490-45c2-b29d-4e02da3274be);background-position:top left;background-repeat:repeat;background-size:auto;}.elementor-13647 .elementor-element.elementor-element-f19fad6{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-13647 .elementor-element.elementor-element-dae16b1{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--flex-wrap:wrap;}.elementor-13647 .elementor-element.elementor-element-3d21783{--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;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-13647 .elementor-element.elementor-element-dc3b9d8 > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-13647 .elementor-element.elementor-element-dc3b9d8{text-align:start;}.elementor-13647 .elementor-element.elementor-element-dc3b9d8 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:2.2px;color:#FF4D4D;}.elementor-13647 .elementor-element.elementor-element-8b0992e > .elementor-widget-container{margin:0px 0px 14px 0px;}.elementor-13647 .elementor-element.elementor-element-8b0992e{text-align:start;}.elementor-13647 .elementor-element.elementor-element-8b0992e .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:46px;font-weight:800;line-height:1.12em;letter-spacing:-0.5px;color:#FFFFFF;}.elementor-13647 .elementor-element.elementor-element-e80f2a1 > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-13647 .elementor-element.elementor-element-e80f2a1{text-align:start;font-family:"Open Sans", Sans-serif;font-size:16px;line-height:1.7em;color:rgba(254,254,254,0.74);}.elementor-13647 .elementor-element.elementor-element-366f411 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}.elementor-13647 .elementor-element.elementor-element-366f411 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}.elementor-13647 .elementor-element.elementor-element-366f411 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2);}.elementor-13647 .elementor-element.elementor-element-366f411 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2);}.elementor-13647 .elementor-element.elementor-element-366f411 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}.elementor-13647 .elementor-element.elementor-element-366f411 .elementor-icon-list-icon i{color:#FF4D4D;transition:color 0.3s;}.elementor-13647 .elementor-element.elementor-element-366f411 .elementor-icon-list-icon svg{fill:#FF4D4D;transition:fill 0.3s;}.elementor-13647 .elementor-element.elementor-element-366f411{--e-icon-list-icon-size:15px;--icon-vertical-offset:0px;}.elementor-13647 .elementor-element.elementor-element-366f411 .elementor-icon-list-icon{padding-inline-end:10px;}.elementor-13647 .elementor-element.elementor-element-366f411 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-13647 .elementor-element.elementor-element-366f411 .elementor-icon-list-item > a{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:600;}.elementor-13647 .elementor-element.elementor-element-366f411 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-13647 .elementor-element.elementor-element-e5d7580{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(255,255,255,0.1);--border-color:rgba(255,255,255,0.1);--border-radius:16px 16px 16px 16px;box-shadow:0px 20px 40px -24px rgba(0,0,0,0.8);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;--e-con-transform-transition-duration:300ms;}.elementor-13647 .elementor-element.elementor-element-e5d7580:not(.elementor-motion-effects-element-type-background), .elementor-13647 .elementor-element.elementor-element-e5d7580 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B0B0B;}.elementor-13647 .elementor-element.elementor-element-ec22e6e .elementor-icon-wrapper{text-align:start;}.elementor-13647 .elementor-element.elementor-element-3b0eb74 > .elementor-widget-container{margin:0px 0px 14px 0px;}.elementor-13647 .elementor-element.elementor-element-3b0eb74{text-align:start;}.elementor-13647 .elementor-element.elementor-element-3b0eb74 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:700;line-height:1.3em;color:#FFFFFF;}.elementor-13647 .elementor-element.elementor-element-5bd80ff > .elementor-widget-container{margin:0px 0px 14px 0px;}.elementor-13647 .elementor-element.elementor-element-5bd80ff{text-align:start;font-family:"Open Sans", Sans-serif;font-size:16px;line-height:1.7em;color:rgba(254,254,254,0.74);}.elementor-13647 .elementor-element.elementor-element-cab5e79{text-align:start;font-family:"Open Sans", Sans-serif;font-size:16px;line-height:1.7em;color:rgba(254,254,254,0.74);}.elementor-13647 .elementor-element.elementor-element-5a827ad .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}.elementor-13647 .elementor-element.elementor-element-5a827ad .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}.elementor-13647 .elementor-element.elementor-element-5a827ad .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2);}.elementor-13647 .elementor-element.elementor-element-5a827ad .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2);}.elementor-13647 .elementor-element.elementor-element-5a827ad .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}.elementor-13647 .elementor-element.elementor-element-5a827ad .elementor-icon-list-icon i{color:#FF4D4D;transition:color 0.3s;}.elementor-13647 .elementor-element.elementor-element-5a827ad .elementor-icon-list-icon svg{fill:#FF4D4D;transition:fill 0.3s;}.elementor-13647 .elementor-element.elementor-element-5a827ad{--e-icon-list-icon-size:15px;--icon-vertical-offset:0px;}.elementor-13647 .elementor-element.elementor-element-5a827ad .elementor-icon-list-icon{padding-inline-end:10px;}.elementor-13647 .elementor-element.elementor-element-5a827ad .elementor-icon-list-item > .elementor-icon-list-text, .elementor-13647 .elementor-element.elementor-element-5a827ad .elementor-icon-list-item > a{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:600;}.elementor-13647 .elementor-element.elementor-element-5a827ad .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-13647 .elementor-element.elementor-element-340e9e2{--display:flex;--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;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:rgba(255,255,255,0.06);--border-color:rgba(255,255,255,0.06);--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-13647 .elementor-element.elementor-element-340e9e2:not(.elementor-motion-effects-element-type-background), .elementor-13647 .elementor-element.elementor-element-340e9e2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:var(--wpr-bg-84adb5e8-41dd-41b7-b886-41a28f59965f);background-position:top left;background-repeat:repeat;background-size:auto;}.elementor-13647 .elementor-element.elementor-element-42d0088{--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;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-13647 .elementor-element.elementor-element-f454b75{--display:flex;--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;--align-items:center;--gap:6px 6px;--row-gap:6px;--column-gap:6px;}.elementor-13647 .elementor-element.elementor-element-7854005 > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-13647 .elementor-element.elementor-element-7854005{text-align:center;}.elementor-13647 .elementor-element.elementor-element-7854005 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:2.2px;color:#FF4D4D;}.elementor-13647 .elementor-element.elementor-element-cb00768 > .elementor-widget-container{margin:0px 0px 14px 0px;}.elementor-13647 .elementor-element.elementor-element-cb00768{text-align:center;}.elementor-13647 .elementor-element.elementor-element-cb00768 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:46px;font-weight:800;line-height:1.12em;letter-spacing:-0.5px;color:#FFFFFF;}.elementor-13647 .elementor-element.elementor-element-808dd40{text-align:center;font-family:"Open Sans", Sans-serif;font-size:16px;line-height:1.7em;color:rgba(254,254,254,0.74);}.elementor-13647 .elementor-element.elementor-element-6ed0e87{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#4A1515;--border-color:#4A1515;--border-radius:18px 18px 18px 18px;box-shadow:0px 20px 40px -24px rgba(0,0,0,0.8);--margin-top:8px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--e-con-transform-transition-duration:300ms;}.elementor-13647 .elementor-element.elementor-element-6ed0e87:not(.elementor-motion-effects-element-type-background), .elementor-13647 .elementor-element.elementor-element-6ed0e87 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0C0C0C;}.elementor-13647 .elementor-element.elementor-element-6ed0e87:hover{box-shadow:0px 18px 40px -18px rgba(225,29,42,0.55);}.elementor-13647 .elementor-element.elementor-element-6ed0e87.e-con{--align-self:center;}.elementor-13647 .elementor-element.elementor-element-ec6a63d{--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;--justify-content:center;--padding-top:28px;--padding-bottom:28px;--padding-left:30px;--padding-right:30px;}.elementor-13647 .elementor-element.elementor-element-43b5121 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:18px;}.elementor-13647 .elementor-element.elementor-element-43b5121 .elementor-icon-box-title{margin-block-end:8px;color:#FFFFFF;}.elementor-13647 .elementor-element.elementor-element-43b5121.elementor-view-stacked .elementor-icon{background-color:rgba(255,77,77,0.14);fill:#FF4D4D;color:#FF4D4D;}.elementor-13647 .elementor-element.elementor-element-43b5121.elementor-view-framed .elementor-icon, .elementor-13647 .elementor-element.elementor-element-43b5121.elementor-view-default .elementor-icon{fill:rgba(255,77,77,0.14);color:rgba(255,77,77,0.14);border-color:rgba(255,77,77,0.14);}.elementor-13647 .elementor-element.elementor-element-43b5121.elementor-view-framed .elementor-icon{background-color:#FF4D4D;}.elementor-13647 .elementor-element.elementor-element-43b5121 .elementor-icon{font-size:20px;padding:13px;border-radius:13px 13px 13px 13px;}.elementor-13647 .elementor-element.elementor-element-43b5121 .elementor-icon-box-title, .elementor-13647 .elementor-element.elementor-element-43b5121 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:19px;font-weight:700;line-height:1.3em;}.elementor-13647 .elementor-element.elementor-element-43b5121 .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:15px;line-height:1.65em;color:#B3B3B3;}.elementor-13647 .elementor-element.elementor-element-639f56f{--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;--justify-content:center;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:28px;--padding-bottom:28px;--padding-left:30px;--padding-right:30px;}.elementor-13647 .elementor-element.elementor-element-639f56f:not(.elementor-motion-effects-element-type-background), .elementor-13647 .elementor-element.elementor-element-639f56f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(150deg, #D11414 0%, #7E0A0A 100%);}.elementor-13647 .elementor-element.elementor-element-4d1be1a .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;line-height:1.2em;letter-spacing:1.7px;color:#FFD6D6;}.elementor-13647 .elementor-element.elementor-element-7260233 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:32px;font-weight:800;line-height:1.2em;color:#FFFFFF;}.elementor-13647 .elementor-element.elementor-element-735e443 > .elementor-widget-container{margin:0px 0px 8px 0px;}.elementor-13647 .elementor-element.elementor-element-735e443{font-family:"Open Sans", Sans-serif;font-size:14px;line-height:1.5em;color:#FFE3E3;}.elementor-13647 .elementor-element.elementor-element-8b8413c .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:700;line-height:1.2em;color:#FFFFFF;}.elementor-13647 .elementor-element.elementor-element-8b8413c .elementor-heading-title a:hover, .elementor-13647 .elementor-element.elementor-element-8b8413c .elementor-heading-title a:focus{color:#FFE3E3;}.elementor-13647 .elementor-element.elementor-element-3310c0e{--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;--justify-content:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:wrap;}.elementor-13647 .elementor-element.elementor-element-86d1884 .elementor-button{background-color:transparent;font-family:"Inter", Sans-serif;font-size:16px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(180deg, #D11414 0%, #A80000 100%);border-radius:12px 12px 12px 12px;padding:18px 24px 18px 24px;}.elementor-13647 .elementor-element.elementor-element-86d1884 .elementor-button:hover, .elementor-13647 .elementor-element.elementor-element-86d1884 .elementor-button:focus{background-color:#B80000;color:#FFFFFF;}.elementor-13647 .elementor-element.elementor-element-86d1884 .elementor-button:hover svg, .elementor-13647 .elementor-element.elementor-element-86d1884 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-13647 .elementor-element.elementor-element-eaa9c56 .elementor-button{background-color:#120C0C;font-family:"Inter", Sans-serif;font-size:16px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(255,40,40,0.55);border-radius:12px 12px 12px 12px;padding:18px 24px 18px 24px;}.elementor-13647 .elementor-element.elementor-element-eaa9c56 .elementor-button:hover, .elementor-13647 .elementor-element.elementor-element-eaa9c56 .elementor-button:focus{background-color:#1A0E0E;color:#FFFFFF;border-color:rgba(255,40,40,0.95);}.elementor-13647 .elementor-element.elementor-element-eaa9c56 .elementor-button:hover svg, .elementor-13647 .elementor-element.elementor-element-eaa9c56 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-13647 .elementor-element.elementor-element-6e0d0c4{--display:flex;--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;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:rgba(255,255,255,0.06);--border-color:rgba(255,255,255,0.06);--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-13647 .elementor-element.elementor-element-6e0d0c4:not(.elementor-motion-effects-element-type-background), .elementor-13647 .elementor-element.elementor-element-6e0d0c4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:var(--wpr-bg-742d8b3a-d8bf-46e8-b0a9-d5c0fd13159f);background-position:top left;background-repeat:repeat;background-size:auto;}.elementor-13647 .elementor-element.elementor-element-fe628b5{--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;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-13647 .elementor-element.elementor-element-71c5c30{--display:flex;--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;--align-items:center;--gap:6px 6px;--row-gap:6px;--column-gap:6px;}.elementor-13647 .elementor-element.elementor-element-de73e30 > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-13647 .elementor-element.elementor-element-de73e30{text-align:center;}.elementor-13647 .elementor-element.elementor-element-de73e30 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:2.2px;color:#FF4D4D;}.elementor-13647 .elementor-element.elementor-element-ebcaa68 > .elementor-widget-container{margin:0px 0px 14px 0px;}.elementor-13647 .elementor-element.elementor-element-ebcaa68{text-align:center;}.elementor-13647 .elementor-element.elementor-element-ebcaa68 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:46px;font-weight:800;line-height:1.12em;letter-spacing:-0.5px;color:#FFFFFF;}.elementor-13647 .elementor-element.elementor-element-9287b08{text-align:center;font-family:"Open Sans", Sans-serif;font-size:16px;line-height:1.7em;color:rgba(254,254,254,0.74);}.elementor-13647 .elementor-element.elementor-element-61d8180{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:wrap;}.elementor-13647 .elementor-element.elementor-element-0b1d74c{--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;--gap:12px 12px;--row-gap:12px;--column-gap:12px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(255,255,255,0.1);--border-color:rgba(255,255,255,0.1);--border-radius:16px 16px 16px 16px;box-shadow:0px 20px 40px -24px rgba(0,0,0,0.8);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;--e-con-transform-transition-duration:300ms;}.elementor-13647 .elementor-element.elementor-element-0b1d74c:not(.elementor-motion-effects-element-type-background), .elementor-13647 .elementor-element.elementor-element-0b1d74c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B0B0B;}.elementor-13647 .elementor-element.elementor-element-0b1d74c:hover{border-style:solid;border-color:rgba(255,77,77,0.45);--border-color:rgba(255,77,77,0.45);}.elementor-13647 .elementor-element.elementor-element-0b1d74c, .elementor-13647 .elementor-element.elementor-element-0b1d74c::before{--border-transition:0.3s;}.elementor-13647 .elementor-element.elementor-element-7a19b1d .elementor-icon-box-wrapper{text-align:start;gap:18px;}.elementor-13647 .elementor-element.elementor-element-7a19b1d .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-13647 .elementor-element.elementor-element-7a19b1d.elementor-view-stacked .elementor-icon{background-color:rgba(255,77,77,0.14);fill:#FF4D4D;color:#FF4D4D;}.elementor-13647 .elementor-element.elementor-element-7a19b1d.elementor-view-framed .elementor-icon, .elementor-13647 .elementor-element.elementor-element-7a19b1d.elementor-view-default .elementor-icon{fill:rgba(255,77,77,0.14);color:rgba(255,77,77,0.14);border-color:rgba(255,77,77,0.14);}.elementor-13647 .elementor-element.elementor-element-7a19b1d.elementor-view-framed .elementor-icon{background-color:#FF4D4D;}.elementor-13647 .elementor-element.elementor-element-7a19b1d .elementor-icon{font-size:22px;padding:16px;border-radius:12px 12px 12px 12px;}.elementor-13647 .elementor-element.elementor-element-7a19b1d .elementor-icon-box-title, .elementor-13647 .elementor-element.elementor-element-7a19b1d .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:20px;font-weight:700;line-height:1.3em;}.elementor-13647 .elementor-element.elementor-element-41ffdcc{text-align:start;font-family:"Open Sans", Sans-serif;font-size:16px;line-height:1.7em;color:rgba(254,254,254,0.74);}.elementor-13647 .elementor-element.elementor-element-ead0543{--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;--gap:12px 12px;--row-gap:12px;--column-gap:12px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(255,255,255,0.1);--border-color:rgba(255,255,255,0.1);--border-radius:16px 16px 16px 16px;box-shadow:0px 20px 40px -24px rgba(0,0,0,0.8);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;--e-con-transform-transition-duration:300ms;}.elementor-13647 .elementor-element.elementor-element-ead0543:not(.elementor-motion-effects-element-type-background), .elementor-13647 .elementor-element.elementor-element-ead0543 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B0B0B;}.elementor-13647 .elementor-element.elementor-element-ead0543:hover{border-style:solid;border-color:rgba(255,77,77,0.45);--border-color:rgba(255,77,77,0.45);}.elementor-13647 .elementor-element.elementor-element-ead0543, .elementor-13647 .elementor-element.elementor-element-ead0543::before{--border-transition:0.3s;}.elementor-13647 .elementor-element.elementor-element-5189ab6 .elementor-icon-box-wrapper{text-align:start;gap:18px;}.elementor-13647 .elementor-element.elementor-element-5189ab6 .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-13647 .elementor-element.elementor-element-5189ab6.elementor-view-stacked .elementor-icon{background-color:rgba(255,77,77,0.14);fill:#FF4D4D;color:#FF4D4D;}.elementor-13647 .elementor-element.elementor-element-5189ab6.elementor-view-framed .elementor-icon, .elementor-13647 .elementor-element.elementor-element-5189ab6.elementor-view-default .elementor-icon{fill:rgba(255,77,77,0.14);color:rgba(255,77,77,0.14);border-color:rgba(255,77,77,0.14);}.elementor-13647 .elementor-element.elementor-element-5189ab6.elementor-view-framed .elementor-icon{background-color:#FF4D4D;}.elementor-13647 .elementor-element.elementor-element-5189ab6 .elementor-icon{font-size:22px;padding:16px;border-radius:12px 12px 12px 12px;}.elementor-13647 .elementor-element.elementor-element-5189ab6 .elementor-icon-box-title, .elementor-13647 .elementor-element.elementor-element-5189ab6 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:20px;font-weight:700;line-height:1.3em;}.elementor-13647 .elementor-element.elementor-element-7d9e81f{text-align:start;font-family:"Open Sans", Sans-serif;font-size:16px;line-height:1.7em;color:rgba(254,254,254,0.74);}.elementor-13647 .elementor-element.elementor-element-043e4ea{--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;--gap:12px 12px;--row-gap:12px;--column-gap:12px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(255,255,255,0.1);--border-color:rgba(255,255,255,0.1);--border-radius:16px 16px 16px 16px;box-shadow:0px 20px 40px -24px rgba(0,0,0,0.8);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;--e-con-transform-transition-duration:300ms;}.elementor-13647 .elementor-element.elementor-element-043e4ea:not(.elementor-motion-effects-element-type-background), .elementor-13647 .elementor-element.elementor-element-043e4ea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B0B0B;}.elementor-13647 .elementor-element.elementor-element-043e4ea:hover{border-style:solid;border-color:rgba(255,77,77,0.45);--border-color:rgba(255,77,77,0.45);}.elementor-13647 .elementor-element.elementor-element-043e4ea, .elementor-13647 .elementor-element.elementor-element-043e4ea::before{--border-transition:0.3s;}.elementor-13647 .elementor-element.elementor-element-4bc41ba .elementor-icon-box-wrapper{text-align:start;gap:18px;}.elementor-13647 .elementor-element.elementor-element-4bc41ba .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-13647 .elementor-element.elementor-element-4bc41ba.elementor-view-stacked .elementor-icon{background-color:rgba(255,77,77,0.14);fill:#FF4D4D;color:#FF4D4D;}.elementor-13647 .elementor-element.elementor-element-4bc41ba.elementor-view-framed .elementor-icon, .elementor-13647 .elementor-element.elementor-element-4bc41ba.elementor-view-default .elementor-icon{fill:rgba(255,77,77,0.14);color:rgba(255,77,77,0.14);border-color:rgba(255,77,77,0.14);}.elementor-13647 .elementor-element.elementor-element-4bc41ba.elementor-view-framed .elementor-icon{background-color:#FF4D4D;}.elementor-13647 .elementor-element.elementor-element-4bc41ba .elementor-icon{font-size:22px;padding:16px;border-radius:12px 12px 12px 12px;}.elementor-13647 .elementor-element.elementor-element-4bc41ba .elementor-icon-box-title, .elementor-13647 .elementor-element.elementor-element-4bc41ba .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:20px;font-weight:700;line-height:1.3em;}.elementor-13647 .elementor-element.elementor-element-22b1b31{text-align:start;font-family:"Open Sans", Sans-serif;font-size:16px;line-height:1.7em;color:rgba(254,254,254,0.74);}.elementor-13647 .elementor-element.elementor-element-43e78a1{--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;--gap:12px 12px;--row-gap:12px;--column-gap:12px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(255,255,255,0.1);--border-color:rgba(255,255,255,0.1);--border-radius:16px 16px 16px 16px;box-shadow:0px 20px 40px -24px rgba(0,0,0,0.8);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;--e-con-transform-transition-duration:300ms;}.elementor-13647 .elementor-element.elementor-element-43e78a1:not(.elementor-motion-effects-element-type-background), .elementor-13647 .elementor-element.elementor-element-43e78a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B0B0B;}.elementor-13647 .elementor-element.elementor-element-43e78a1:hover{border-style:solid;border-color:rgba(255,77,77,0.45);--border-color:rgba(255,77,77,0.45);}.elementor-13647 .elementor-element.elementor-element-43e78a1, .elementor-13647 .elementor-element.elementor-element-43e78a1::before{--border-transition:0.3s;}.elementor-13647 .elementor-element.elementor-element-8422f89 .elementor-icon-box-wrapper{text-align:start;gap:18px;}.elementor-13647 .elementor-element.elementor-element-8422f89 .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-13647 .elementor-element.elementor-element-8422f89.elementor-view-stacked .elementor-icon{background-color:rgba(255,77,77,0.14);fill:#FF4D4D;color:#FF4D4D;}.elementor-13647 .elementor-element.elementor-element-8422f89.elementor-view-framed .elementor-icon, .elementor-13647 .elementor-element.elementor-element-8422f89.elementor-view-default .elementor-icon{fill:rgba(255,77,77,0.14);color:rgba(255,77,77,0.14);border-color:rgba(255,77,77,0.14);}.elementor-13647 .elementor-element.elementor-element-8422f89.elementor-view-framed .elementor-icon{background-color:#FF4D4D;}.elementor-13647 .elementor-element.elementor-element-8422f89 .elementor-icon{font-size:22px;padding:16px;border-radius:12px 12px 12px 12px;}.elementor-13647 .elementor-element.elementor-element-8422f89 .elementor-icon-box-title, .elementor-13647 .elementor-element.elementor-element-8422f89 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:20px;font-weight:700;line-height:1.3em;}.elementor-13647 .elementor-element.elementor-element-67234d0{text-align:start;font-family:"Open Sans", Sans-serif;font-size:16px;line-height:1.7em;color:rgba(254,254,254,0.74);}.elementor-13647 .elementor-element.elementor-element-d0235f1{--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;--gap:12px 12px;--row-gap:12px;--column-gap:12px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(255,255,255,0.1);--border-color:rgba(255,255,255,0.1);--border-radius:16px 16px 16px 16px;box-shadow:0px 20px 40px -24px rgba(0,0,0,0.8);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;--e-con-transform-transition-duration:300ms;}.elementor-13647 .elementor-element.elementor-element-d0235f1:not(.elementor-motion-effects-element-type-background), .elementor-13647 .elementor-element.elementor-element-d0235f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B0B0B;}.elementor-13647 .elementor-element.elementor-element-d0235f1:hover{border-style:solid;border-color:rgba(255,77,77,0.45);--border-color:rgba(255,77,77,0.45);}.elementor-13647 .elementor-element.elementor-element-d0235f1, .elementor-13647 .elementor-element.elementor-element-d0235f1::before{--border-transition:0.3s;}.elementor-13647 .elementor-element.elementor-element-860f4f0 .elementor-icon-box-wrapper{text-align:start;gap:18px;}.elementor-13647 .elementor-element.elementor-element-860f4f0 .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-13647 .elementor-element.elementor-element-860f4f0.elementor-view-stacked .elementor-icon{background-color:rgba(255,77,77,0.14);fill:#FF4D4D;color:#FF4D4D;}.elementor-13647 .elementor-element.elementor-element-860f4f0.elementor-view-framed .elementor-icon, .elementor-13647 .elementor-element.elementor-element-860f4f0.elementor-view-default .elementor-icon{fill:rgba(255,77,77,0.14);color:rgba(255,77,77,0.14);border-color:rgba(255,77,77,0.14);}.elementor-13647 .elementor-element.elementor-element-860f4f0.elementor-view-framed .elementor-icon{background-color:#FF4D4D;}.elementor-13647 .elementor-element.elementor-element-860f4f0 .elementor-icon{font-size:22px;padding:16px;border-radius:12px 12px 12px 12px;}.elementor-13647 .elementor-element.elementor-element-860f4f0 .elementor-icon-box-title, .elementor-13647 .elementor-element.elementor-element-860f4f0 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:20px;font-weight:700;line-height:1.3em;}.elementor-13647 .elementor-element.elementor-element-b4bf608{text-align:start;font-family:"Open Sans", Sans-serif;font-size:16px;line-height:1.7em;color:rgba(254,254,254,0.74);}.elementor-13647 .elementor-element.elementor-element-08f52c5{--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;--gap:12px 12px;--row-gap:12px;--column-gap:12px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(255,255,255,0.1);--border-color:rgba(255,255,255,0.1);--border-radius:16px 16px 16px 16px;box-shadow:0px 20px 40px -24px rgba(0,0,0,0.8);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;--e-con-transform-transition-duration:300ms;}.elementor-13647 .elementor-element.elementor-element-08f52c5:not(.elementor-motion-effects-element-type-background), .elementor-13647 .elementor-element.elementor-element-08f52c5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B0B0B;}.elementor-13647 .elementor-element.elementor-element-08f52c5:hover{border-style:solid;border-color:rgba(255,77,77,0.45);--border-color:rgba(255,77,77,0.45);}.elementor-13647 .elementor-element.elementor-element-08f52c5, .elementor-13647 .elementor-element.elementor-element-08f52c5::before{--border-transition:0.3s;}.elementor-13647 .elementor-element.elementor-element-3439ad3 .elementor-icon-box-wrapper{text-align:start;gap:18px;}.elementor-13647 .elementor-element.elementor-element-3439ad3 .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-13647 .elementor-element.elementor-element-3439ad3.elementor-view-stacked .elementor-icon{background-color:rgba(255,77,77,0.14);fill:#FF4D4D;color:#FF4D4D;}.elementor-13647 .elementor-element.elementor-element-3439ad3.elementor-view-framed .elementor-icon, .elementor-13647 .elementor-element.elementor-element-3439ad3.elementor-view-default .elementor-icon{fill:rgba(255,77,77,0.14);color:rgba(255,77,77,0.14);border-color:rgba(255,77,77,0.14);}.elementor-13647 .elementor-element.elementor-element-3439ad3.elementor-view-framed .elementor-icon{background-color:#FF4D4D;}.elementor-13647 .elementor-element.elementor-element-3439ad3 .elementor-icon{font-size:22px;padding:16px;border-radius:12px 12px 12px 12px;}.elementor-13647 .elementor-element.elementor-element-3439ad3 .elementor-icon-box-title, .elementor-13647 .elementor-element.elementor-element-3439ad3 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:20px;font-weight:700;line-height:1.3em;}.elementor-13647 .elementor-element.elementor-element-47204fa{text-align:start;font-family:"Open Sans", Sans-serif;font-size:16px;line-height:1.7em;color:rgba(254,254,254,0.74);}.elementor-13647 .elementor-element.elementor-element-5a9f41a{width:var( --container-widget-width, 0px );max-width:0px;--container-widget-width:0px;--container-widget-flex-grow:0;top:0px;}body:not(.rtl) .elementor-13647 .elementor-element.elementor-element-5a9f41a{left:0px;}body.rtl .elementor-13647 .elementor-element.elementor-element-5a9f41a{right:0px;}.elementor-13647 .elementor-element.elementor-element-abd3cf0{--display:flex;--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;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:rgba(255,255,255,0.06);--border-color:rgba(255,255,255,0.06);--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-13647 .elementor-element.elementor-element-abd3cf0:not(.elementor-motion-effects-element-type-background), .elementor-13647 .elementor-element.elementor-element-abd3cf0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:var(--wpr-bg-a0b2ad88-03f2-41cb-95c1-ac2cf7c6217d);background-position:top left;background-repeat:repeat;background-size:auto;}.elementor-13647 .elementor-element.elementor-element-28b0af2{--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;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-13647 .elementor-element.elementor-element-f92bc0e{--display:flex;--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;--align-items:center;--gap:6px 6px;--row-gap:6px;--column-gap:6px;}.elementor-13647 .elementor-element.elementor-element-3b35c82 > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-13647 .elementor-element.elementor-element-3b35c82{text-align:center;}.elementor-13647 .elementor-element.elementor-element-3b35c82 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:2.2px;color:#FF4D4D;}.elementor-13647 .elementor-element.elementor-element-d7d8908 > .elementor-widget-container{margin:0px 0px 14px 0px;}.elementor-13647 .elementor-element.elementor-element-d7d8908{text-align:center;}.elementor-13647 .elementor-element.elementor-element-d7d8908 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:46px;font-weight:800;line-height:1.12em;letter-spacing:-0.5px;color:#FFFFFF;}.elementor-13647 .elementor-element.elementor-element-e8585b0{text-align:center;font-family:"Open Sans", Sans-serif;font-size:16px;line-height:1.7em;color:rgba(254,254,254,0.74);}.elementor-13647 .elementor-element.elementor-element-581a65a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:stretch;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:wrap;}.elementor-13647 .elementor-element.elementor-element-f9c67d5{--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;--gap:12px 12px;--row-gap:12px;--column-gap:12px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(255,255,255,0.1);--border-color:rgba(255,255,255,0.1);--border-radius:16px 16px 16px 16px;box-shadow:0px 20px 40px -24px rgba(0,0,0,0.8);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;--e-con-transform-transition-duration:300ms;}.elementor-13647 .elementor-element.elementor-element-f9c67d5:not(.elementor-motion-effects-element-type-background), .elementor-13647 .elementor-element.elementor-element-f9c67d5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B0B0B;}.elementor-13647 .elementor-element.elementor-element-acdd69f{text-align:center;}.elementor-13647 .elementor-element.elementor-element-acdd69f img{width:100%;border-radius:16px 16px 16px 16px;}.elementor-13647 .elementor-element.elementor-element-6c4ec59{--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;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13647 .elementor-element.elementor-element-bd04f5a > .elementor-widget-container{margin:0px 0px 8px 0px;}.elementor-13647 .elementor-element.elementor-element-bd04f5a{text-align:start;}.elementor-13647 .elementor-element.elementor-element-bd04f5a .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;line-height:1.1em;letter-spacing:2.2px;color:#FF4D4D;}.elementor-13647 .elementor-element.elementor-element-fa3fa06 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-13647 .elementor-element.elementor-element-fa3fa06{text-align:start;}.elementor-13647 .elementor-element.elementor-element-fa3fa06 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:700;line-height:1.3em;color:#FFFFFF;}.elementor-13647 .elementor-element.elementor-element-6391b8b > .elementor-widget-container{margin:0px 0px 14px 0px;}.elementor-13647 .elementor-element.elementor-element-6391b8b{text-align:start;font-family:"Open Sans", Sans-serif;font-size:16px;line-height:1.7em;color:rgba(254,254,254,0.74);}.elementor-13647 .elementor-element.elementor-element-1b75e57{text-align:start;font-family:"Open Sans", Sans-serif;font-size:16px;line-height:1.7em;color:rgba(254,254,254,0.74);}.elementor-13647 .elementor-element.elementor-element-1116fdc{--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;--gap:12px 12px;--row-gap:12px;--column-gap:12px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(255,255,255,0.1);--border-color:rgba(255,255,255,0.1);--border-radius:16px 16px 16px 16px;box-shadow:0px 20px 40px -24px rgba(0,0,0,0.8);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;--e-con-transform-transition-duration:300ms;}.elementor-13647 .elementor-element.elementor-element-1116fdc:not(.elementor-motion-effects-element-type-background), .elementor-13647 .elementor-element.elementor-element-1116fdc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B0B0B;}.elementor-13647 .elementor-element.elementor-element-ce02cd9{text-align:center;}.elementor-13647 .elementor-element.elementor-element-ce02cd9 img{width:100%;border-radius:16px 16px 16px 16px;}.elementor-13647 .elementor-element.elementor-element-5bdf85a{--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;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13647 .elementor-element.elementor-element-57619c6 > .elementor-widget-container{margin:0px 0px 8px 0px;}.elementor-13647 .elementor-element.elementor-element-57619c6{text-align:start;}.elementor-13647 .elementor-element.elementor-element-57619c6 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;line-height:1.1em;letter-spacing:2.2px;color:#FF4D4D;}.elementor-13647 .elementor-element.elementor-element-c980aac > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-13647 .elementor-element.elementor-element-c980aac{text-align:start;}.elementor-13647 .elementor-element.elementor-element-c980aac .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:700;line-height:1.3em;color:#FFFFFF;}.elementor-13647 .elementor-element.elementor-element-662e203 > .elementor-widget-container{margin:0px 0px 14px 0px;}.elementor-13647 .elementor-element.elementor-element-662e203{text-align:start;font-family:"Open Sans", Sans-serif;font-size:16px;line-height:1.7em;color:rgba(254,254,254,0.74);}.elementor-13647 .elementor-element.elementor-element-8202e0c{text-align:start;font-family:"Open Sans", Sans-serif;font-size:16px;line-height:1.7em;color:rgba(254,254,254,0.74);}.elementor-13647 .elementor-element.elementor-element-f7e3990{--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;--gap:12px 12px;--row-gap:12px;--column-gap:12px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(255,255,255,0.1);--border-color:rgba(255,255,255,0.1);--border-radius:16px 16px 16px 16px;box-shadow:0px 20px 40px -24px rgba(0,0,0,0.8);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;--e-con-transform-transition-duration:300ms;}.elementor-13647 .elementor-element.elementor-element-f7e3990:not(.elementor-motion-effects-element-type-background), .elementor-13647 .elementor-element.elementor-element-f7e3990 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B0B0B;}.elementor-13647 .elementor-element.elementor-element-14c76a7{text-align:center;}.elementor-13647 .elementor-element.elementor-element-14c76a7 img{width:100%;border-radius:16px 16px 16px 16px;}.elementor-13647 .elementor-element.elementor-element-a159e44{--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;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13647 .elementor-element.elementor-element-d0aafa3 > .elementor-widget-container{margin:0px 0px 8px 0px;}.elementor-13647 .elementor-element.elementor-element-d0aafa3{text-align:start;}.elementor-13647 .elementor-element.elementor-element-d0aafa3 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;line-height:1.1em;letter-spacing:2.2px;color:#FF4D4D;}.elementor-13647 .elementor-element.elementor-element-66d95a9 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-13647 .elementor-element.elementor-element-66d95a9{text-align:start;}.elementor-13647 .elementor-element.elementor-element-66d95a9 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:700;line-height:1.3em;color:#FFFFFF;}.elementor-13647 .elementor-element.elementor-element-b6cb7ce > .elementor-widget-container{margin:0px 0px 14px 0px;}.elementor-13647 .elementor-element.elementor-element-b6cb7ce{text-align:start;font-family:"Open Sans", Sans-serif;font-size:16px;line-height:1.7em;color:rgba(254,254,254,0.74);}.elementor-13647 .elementor-element.elementor-element-90bcfaa{text-align:start;font-family:"Open Sans", Sans-serif;font-size:16px;line-height:1.7em;color:rgba(254,254,254,0.74);}.elementor-13647 .elementor-element.elementor-element-50ae625{--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;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-13647 .elementor-element.elementor-element-50ae625:not(.elementor-motion-effects-element-type-background), .elementor-13647 .elementor-element.elementor-element-50ae625 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:var(--wpr-bg-5b09aafc-a933-4ded-90b4-9b1b720b269d);background-position:top left;background-repeat:repeat;background-size:auto;}.elementor-13647 .elementor-element.elementor-element-12ab7b5{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:32px 40px;--row-gap:32px;--column-gap:40px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(255,77,77,0.30);--border-color:rgba(255,77,77,0.30);--border-radius:20px 20px 20px 20px;--padding-top:56px;--padding-bottom:56px;--padding-left:52px;--padding-right:52px;}.elementor-13647 .elementor-element.elementor-element-12ab7b5:not(.elementor-motion-effects-element-type-background), .elementor-13647 .elementor-element.elementor-element-12ab7b5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A0A0A;}.elementor-13647 .elementor-element.elementor-element-eca002b{--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;--justify-content:space-between;--gap:22px 22px;--row-gap:22px;--column-gap:22px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13647 .elementor-element.elementor-element-09553d4{--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;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13647 .elementor-element.elementor-element-7249b5f .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12.5px;font-weight:800;letter-spacing:2px;color:#FF4D4D;}.elementor-13647 .elementor-element.elementor-element-c787dce{text-align:start;}.elementor-13647 .elementor-element.elementor-element-c787dce .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:40px;font-weight:800;line-height:1.12em;letter-spacing:-0.5px;color:#FFFFFF;}.elementor-13647 .elementor-element.elementor-element-533ba46{font-family:"Open Sans", Sans-serif;font-size:16px;line-height:1.6em;color:rgba(254,254,254,0.72);}.elementor-13647 .elementor-element.elementor-element-fdf9730 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-13647 .elementor-element.elementor-element-fdf9730 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-13647 .elementor-element.elementor-element-fdf9730 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-13647 .elementor-element.elementor-element-fdf9730 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-13647 .elementor-element.elementor-element-fdf9730 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-13647 .elementor-element.elementor-element-fdf9730 .elementor-icon-list-icon i{color:#FF4D4D;transition:color 0.3s;}.elementor-13647 .elementor-element.elementor-element-fdf9730 .elementor-icon-list-icon svg{fill:#FF4D4D;transition:fill 0.3s;}.elementor-13647 .elementor-element.elementor-element-fdf9730{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-13647 .elementor-element.elementor-element-fdf9730 .elementor-icon-list-icon{padding-inline-end:10px;}.elementor-13647 .elementor-element.elementor-element-fdf9730 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-13647 .elementor-element.elementor-element-fdf9730 .elementor-icon-list-item > a{font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:600;}.elementor-13647 .elementor-element.elementor-element-fdf9730 .elementor-icon-list-text{color:rgba(255,255,255,0.86);transition:color 0.3s;}.elementor-13647 .elementor-element.elementor-element-01e30bd{--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;--justify-content:space-between;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13647 .elementor-element.elementor-element-36446ae .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;font-weight:700;line-height:1.4em;letter-spacing:2px;color:#FF4D4D;}.elementor-13647 .elementor-element.elementor-element-3b83796{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:14px 14px;--row-gap:14px;--column-gap:14px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(255,255,255,0.08);--border-color:rgba(255,255,255,0.08);--border-radius:14px 14px 14px 14px;--padding-top:16px;--padding-bottom:16px;--padding-left:18px;--padding-right:18px;}.elementor-13647 .elementor-element.elementor-element-3b83796:not(.elementor-motion-effects-element-type-background), .elementor-13647 .elementor-element.elementor-element-3b83796 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0E0E0E;}.elementor-13647 .elementor-element.elementor-element-92e1e9d .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:800;line-height:1.4em;color:#FFFFFF;}.elementor-13647 .elementor-element.elementor-element-8abc0eb{--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;--gap:2px 2px;--row-gap:2px;--column-gap:2px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13647 .elementor-element.elementor-element-057fc0d .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:700;line-height:1.4em;color:#FFFFFF;}.elementor-13647 .elementor-element.elementor-element-25905b2 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:13.5px;font-weight:500;line-height:1.4em;color:rgba(254,254,254,0.62);}.elementor-13647 .elementor-element.elementor-element-b9e3359{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:14px 14px;--row-gap:14px;--column-gap:14px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(255,255,255,0.08);--border-color:rgba(255,255,255,0.08);--border-radius:14px 14px 14px 14px;--padding-top:16px;--padding-bottom:16px;--padding-left:18px;--padding-right:18px;}.elementor-13647 .elementor-element.elementor-element-b9e3359:not(.elementor-motion-effects-element-type-background), .elementor-13647 .elementor-element.elementor-element-b9e3359 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0E0E0E;}.elementor-13647 .elementor-element.elementor-element-2fa1bb6 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:800;line-height:1.4em;color:#FFFFFF;}.elementor-13647 .elementor-element.elementor-element-cbb6b11{--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;--gap:2px 2px;--row-gap:2px;--column-gap:2px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13647 .elementor-element.elementor-element-919d82b .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:700;line-height:1.4em;color:#FFFFFF;}.elementor-13647 .elementor-element.elementor-element-3d19565 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:13.5px;font-weight:500;line-height:1.4em;color:rgba(254,254,254,0.62);}.elementor-13647 .elementor-element.elementor-element-da95eb8{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:14px 14px;--row-gap:14px;--column-gap:14px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(255,255,255,0.08);--border-color:rgba(255,255,255,0.08);--border-radius:14px 14px 14px 14px;--padding-top:16px;--padding-bottom:16px;--padding-left:18px;--padding-right:18px;}.elementor-13647 .elementor-element.elementor-element-da95eb8:not(.elementor-motion-effects-element-type-background), .elementor-13647 .elementor-element.elementor-element-da95eb8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0E0E0E;}.elementor-13647 .elementor-element.elementor-element-c6e18b6 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:800;line-height:1.4em;color:#FFFFFF;}.elementor-13647 .elementor-element.elementor-element-a1292ea{--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;--gap:2px 2px;--row-gap:2px;--column-gap:2px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13647 .elementor-element.elementor-element-26fdd9b .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:700;line-height:1.4em;color:#FFFFFF;}.elementor-13647 .elementor-element.elementor-element-6383e20 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:13.5px;font-weight:500;line-height:1.4em;color:rgba(254,254,254,0.62);}.elementor-13647 .elementor-element.elementor-element-7e3802e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--flex-wrap:wrap;}.elementor-13647 .elementor-element.elementor-element-0538000 .elementor-button{background-color:transparent;font-family:"Inter", Sans-serif;font-size:16px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(180deg, #D11414 0%, #A80000 100%);border-radius:12px 12px 12px 12px;padding:18px 24px 18px 24px;}.elementor-13647 .elementor-element.elementor-element-0538000 .elementor-button:hover, .elementor-13647 .elementor-element.elementor-element-0538000 .elementor-button:focus{background-color:#B80000;color:#FFFFFF;}.elementor-13647 .elementor-element.elementor-element-0538000 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-13647 .elementor-element.elementor-element-0538000 .elementor-button .elementor-button-content-wrapper{gap:14px;}.elementor-13647 .elementor-element.elementor-element-0538000 .elementor-button:hover svg, .elementor-13647 .elementor-element.elementor-element-0538000 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-13647 .elementor-element.elementor-element-0e37c98 .elementor-button{background-color:#120C0C;font-family:"Inter", Sans-serif;font-size:16px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(255,40,40,0.55);border-radius:12px 12px 12px 12px;padding:18px 24px 18px 24px;}.elementor-13647 .elementor-element.elementor-element-0e37c98 .elementor-button:hover, .elementor-13647 .elementor-element.elementor-element-0e37c98 .elementor-button:focus{background-color:#1A0E0E;color:#FFFFFF;border-color:rgba(255,40,40,0.95);}.elementor-13647 .elementor-element.elementor-element-0e37c98 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-13647 .elementor-element.elementor-element-0e37c98 .elementor-button .elementor-button-content-wrapper{gap:14px;}.elementor-13647 .elementor-element.elementor-element-0e37c98 .elementor-button:hover svg, .elementor-13647 .elementor-element.elementor-element-0e37c98 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-13647 .elementor-element.elementor-element-db6adb5 .elementor-button{background-color:#120C0C;font-family:"Inter", Sans-serif;font-size:16px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(255,40,40,0.55);border-radius:12px 12px 12px 12px;padding:18px 24px 18px 24px;}.elementor-13647 .elementor-element.elementor-element-db6adb5 .elementor-button:hover, .elementor-13647 .elementor-element.elementor-element-db6adb5 .elementor-button:focus{background-color:#1A0E0E;color:#FFFFFF;border-color:rgba(255,40,40,0.95);}.elementor-13647 .elementor-element.elementor-element-db6adb5 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-13647 .elementor-element.elementor-element-db6adb5 .elementor-button .elementor-button-content-wrapper{gap:14px;}.elementor-13647 .elementor-element.elementor-element-db6adb5 .elementor-button:hover svg, .elementor-13647 .elementor-element.elementor-element-db6adb5 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-13647 .elementor-element.elementor-element-240104d{--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;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:110px;--padding-bottom:110px;--padding-left:20px;--padding-right:20px;}.elementor-13647 .elementor-element.elementor-element-240104d:not(.elementor-motion-effects-element-type-background), .elementor-13647 .elementor-element.elementor-element-240104d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#060606;}.elementor-13647 .elementor-element.elementor-element-c530a48{--display:flex;--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;--align-items:center;--gap:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-13647 .elementor-element.elementor-element-3f12a9e{text-align:center;}.elementor-13647 .elementor-element.elementor-element-3f12a9e .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:2.2px;color:#FF4D4D;}.elementor-13647 .elementor-element.elementor-element-bf58cb1{text-align:center;}.elementor-13647 .elementor-element.elementor-element-bf58cb1 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:46px;font-weight:800;line-height:1.12em;letter-spacing:-0.5px;color:#FFFFFF;}.elementor-13647 .elementor-element.elementor-element-712e768{width:var( --container-widget-width, 760px );max-width:760px;--container-widget-width:760px;--container-widget-flex-grow:0;text-align:center;font-family:"Open Sans", Sans-serif;font-size:17px;line-height:1.7em;color:rgba(254,254,254,0.72);}.elementor-13647 .elementor-element.elementor-element-0a8f613{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 14px;--row-gap:10px;--column-gap:14px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13647 .elementor-element.elementor-element-5dbd2cb{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(255,255,255,0.10);--border-color:rgba(255,255,255,0.10);--border-radius:999px 999px 999px 999px;--padding-top:10px;--padding-bottom:10px;--padding-left:14px;--padding-right:20px;}.elementor-13647 .elementor-element.elementor-element-5dbd2cb:not(.elementor-motion-effects-element-type-background), .elementor-13647 .elementor-element.elementor-element-5dbd2cb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0E0E0E;}.elementor-13647 .elementor-element.elementor-element-f1765e7 .elementor-icon-wrapper{text-align:center;}.elementor-13647 .elementor-element.elementor-element-f1765e7.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;color:#E11D2A;}.elementor-13647 .elementor-element.elementor-element-f1765e7.elementor-view-framed .elementor-icon, .elementor-13647 .elementor-element.elementor-element-f1765e7.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-13647 .elementor-element.elementor-element-f1765e7.elementor-view-framed .elementor-icon, .elementor-13647 .elementor-element.elementor-element-f1765e7.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-13647 .elementor-element.elementor-element-f1765e7.elementor-view-framed .elementor-icon{background-color:#E11D2A;}.elementor-13647 .elementor-element.elementor-element-f1765e7.elementor-view-stacked .elementor-icon svg{fill:#E11D2A;}.elementor-13647 .elementor-element.elementor-element-f1765e7 .elementor-icon{font-size:16px;padding:10px;}.elementor-13647 .elementor-element.elementor-element-f1765e7 .elementor-icon svg{height:16px;}.elementor-13647 .elementor-element.elementor-element-ed5b9c8 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;line-height:1.35em;color:#FFFFFF;}.elementor-13647 .elementor-element.elementor-element-3d3a5f1{--display:flex;--padding-top:8px;--padding-bottom:8px;--padding-left:0px;--padding-right:0px;}.elementor-13647 .elementor-element.elementor-element-0ad07da{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13647 .elementor-element.elementor-element-347208f{--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;--justify-content:space-between;--gap:16px 16px;--row-gap:16px;--column-gap:16px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(255,255,255,0.08);--border-color:rgba(255,255,255,0.08);--border-radius:18px 18px 18px 18px;--padding-top:28px;--padding-bottom:26px;--padding-left:28px;--padding-right:28px;}.elementor-13647 .elementor-element.elementor-element-347208f:not(.elementor-motion-effects-element-type-background), .elementor-13647 .elementor-element.elementor-element-347208f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0E0E0E;}.elementor-13647 .elementor-element.elementor-element-f8a2812{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13647 .elementor-element.elementor-element-42edcc4{--e-rating-icon-font-size:15px;--e-rating-gap:3px;--e-rating-icon-marked-color:#FF4D4D;}.elementor-13647 .elementor-element.elementor-element-deb8501 .elementor-icon-wrapper{text-align:center;}.elementor-13647 .elementor-element.elementor-element-deb8501.elementor-view-stacked .elementor-icon{background-color:rgba(255,77,77,0.55);}.elementor-13647 .elementor-element.elementor-element-deb8501.elementor-view-framed .elementor-icon, .elementor-13647 .elementor-element.elementor-element-deb8501.elementor-view-default .elementor-icon{color:rgba(255,77,77,0.55);border-color:rgba(255,77,77,0.55);}.elementor-13647 .elementor-element.elementor-element-deb8501.elementor-view-framed .elementor-icon, .elementor-13647 .elementor-element.elementor-element-deb8501.elementor-view-default .elementor-icon svg{fill:rgba(255,77,77,0.55);}.elementor-13647 .elementor-element.elementor-element-deb8501 .elementor-icon{font-size:26px;}.elementor-13647 .elementor-element.elementor-element-deb8501 .elementor-icon svg{height:26px;}.elementor-13647 .elementor-element.elementor-element-39767a7{font-family:"Open Sans", Sans-serif;font-size:16.5px;line-height:1.65em;color:rgba(255,255,255,0.88);}.elementor-13647 .elementor-element.elementor-element-5ffe3f1 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:15px;font-weight:700;color:#FFFFFF;}.elementor-13647 .elementor-element.elementor-element-e9138fa{--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;--justify-content:space-between;--gap:16px 16px;--row-gap:16px;--column-gap:16px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(255,255,255,0.08);--border-color:rgba(255,255,255,0.08);--border-radius:18px 18px 18px 18px;--padding-top:28px;--padding-bottom:26px;--padding-left:28px;--padding-right:28px;}.elementor-13647 .elementor-element.elementor-element-e9138fa:not(.elementor-motion-effects-element-type-background), .elementor-13647 .elementor-element.elementor-element-e9138fa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0E0E0E;}.elementor-13647 .elementor-element.elementor-element-11e72b9{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13647 .elementor-element.elementor-element-fa45a3f{--e-rating-icon-font-size:15px;--e-rating-gap:3px;--e-rating-icon-marked-color:#FF4D4D;}.elementor-13647 .elementor-element.elementor-element-f7779cc .elementor-icon-wrapper{text-align:center;}.elementor-13647 .elementor-element.elementor-element-f7779cc.elementor-view-stacked .elementor-icon{background-color:rgba(255,77,77,0.55);}.elementor-13647 .elementor-element.elementor-element-f7779cc.elementor-view-framed .elementor-icon, .elementor-13647 .elementor-element.elementor-element-f7779cc.elementor-view-default .elementor-icon{color:rgba(255,77,77,0.55);border-color:rgba(255,77,77,0.55);}.elementor-13647 .elementor-element.elementor-element-f7779cc.elementor-view-framed .elementor-icon, .elementor-13647 .elementor-element.elementor-element-f7779cc.elementor-view-default .elementor-icon svg{fill:rgba(255,77,77,0.55);}.elementor-13647 .elementor-element.elementor-element-f7779cc .elementor-icon{font-size:26px;}.elementor-13647 .elementor-element.elementor-element-f7779cc .elementor-icon svg{height:26px;}.elementor-13647 .elementor-element.elementor-element-f2dd42a{font-family:"Open Sans", Sans-serif;font-size:16.5px;line-height:1.65em;color:rgba(255,255,255,0.88);}.elementor-13647 .elementor-element.elementor-element-9ca7b12 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:15px;font-weight:700;color:#FFFFFF;}.elementor-13647 .elementor-element.elementor-element-d770b90{--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;--justify-content:space-between;--gap:16px 16px;--row-gap:16px;--column-gap:16px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(255,255,255,0.08);--border-color:rgba(255,255,255,0.08);--border-radius:18px 18px 18px 18px;--padding-top:28px;--padding-bottom:26px;--padding-left:28px;--padding-right:28px;}.elementor-13647 .elementor-element.elementor-element-d770b90:not(.elementor-motion-effects-element-type-background), .elementor-13647 .elementor-element.elementor-element-d770b90 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0E0E0E;}.elementor-13647 .elementor-element.elementor-element-a4ebc98{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13647 .elementor-element.elementor-element-4f526ed{--e-rating-icon-font-size:15px;--e-rating-gap:3px;--e-rating-icon-marked-color:#FF4D4D;}.elementor-13647 .elementor-element.elementor-element-6795bdb .elementor-icon-wrapper{text-align:center;}.elementor-13647 .elementor-element.elementor-element-6795bdb.elementor-view-stacked .elementor-icon{background-color:rgba(255,77,77,0.55);}.elementor-13647 .elementor-element.elementor-element-6795bdb.elementor-view-framed .elementor-icon, .elementor-13647 .elementor-element.elementor-element-6795bdb.elementor-view-default .elementor-icon{color:rgba(255,77,77,0.55);border-color:rgba(255,77,77,0.55);}.elementor-13647 .elementor-element.elementor-element-6795bdb.elementor-view-framed .elementor-icon, .elementor-13647 .elementor-element.elementor-element-6795bdb.elementor-view-default .elementor-icon svg{fill:rgba(255,77,77,0.55);}.elementor-13647 .elementor-element.elementor-element-6795bdb .elementor-icon{font-size:26px;}.elementor-13647 .elementor-element.elementor-element-6795bdb .elementor-icon svg{height:26px;}.elementor-13647 .elementor-element.elementor-element-5a910e2{font-family:"Open Sans", Sans-serif;font-size:16.5px;line-height:1.65em;color:rgba(255,255,255,0.88);}.elementor-13647 .elementor-element.elementor-element-d112744 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:15px;font-weight:700;color:#FFFFFF;}.elementor-13647 .elementor-element.elementor-element-aa96b7e{--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;--justify-content:space-between;--gap:16px 16px;--row-gap:16px;--column-gap:16px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(255,255,255,0.08);--border-color:rgba(255,255,255,0.08);--border-radius:18px 18px 18px 18px;--padding-top:28px;--padding-bottom:26px;--padding-left:28px;--padding-right:28px;}.elementor-13647 .elementor-element.elementor-element-aa96b7e:not(.elementor-motion-effects-element-type-background), .elementor-13647 .elementor-element.elementor-element-aa96b7e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0E0E0E;}.elementor-13647 .elementor-element.elementor-element-f65983b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13647 .elementor-element.elementor-element-37b801b{--e-rating-icon-font-size:15px;--e-rating-gap:3px;--e-rating-icon-marked-color:#FF4D4D;}.elementor-13647 .elementor-element.elementor-element-96690de .elementor-icon-wrapper{text-align:center;}.elementor-13647 .elementor-element.elementor-element-96690de.elementor-view-stacked .elementor-icon{background-color:rgba(255,77,77,0.55);}.elementor-13647 .elementor-element.elementor-element-96690de.elementor-view-framed .elementor-icon, .elementor-13647 .elementor-element.elementor-element-96690de.elementor-view-default .elementor-icon{color:rgba(255,77,77,0.55);border-color:rgba(255,77,77,0.55);}.elementor-13647 .elementor-element.elementor-element-96690de.elementor-view-framed .elementor-icon, .elementor-13647 .elementor-element.elementor-element-96690de.elementor-view-default .elementor-icon svg{fill:rgba(255,77,77,0.55);}.elementor-13647 .elementor-element.elementor-element-96690de .elementor-icon{font-size:26px;}.elementor-13647 .elementor-element.elementor-element-96690de .elementor-icon svg{height:26px;}.elementor-13647 .elementor-element.elementor-element-b87cb82{font-family:"Open Sans", Sans-serif;font-size:16.5px;line-height:1.65em;color:rgba(255,255,255,0.88);}.elementor-13647 .elementor-element.elementor-element-1c2e5bc .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:15px;font-weight:700;color:#FFFFFF;}.elementor-13647 .elementor-element.elementor-element-7906059{--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;--justify-content:space-between;--gap:16px 16px;--row-gap:16px;--column-gap:16px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(255,255,255,0.08);--border-color:rgba(255,255,255,0.08);--border-radius:18px 18px 18px 18px;--padding-top:28px;--padding-bottom:26px;--padding-left:28px;--padding-right:28px;}.elementor-13647 .elementor-element.elementor-element-7906059:not(.elementor-motion-effects-element-type-background), .elementor-13647 .elementor-element.elementor-element-7906059 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0E0E0E;}.elementor-13647 .elementor-element.elementor-element-42d12ed{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13647 .elementor-element.elementor-element-97d5d7f{--e-rating-icon-font-size:15px;--e-rating-gap:3px;--e-rating-icon-marked-color:#FF4D4D;}.elementor-13647 .elementor-element.elementor-element-b7c3c35 .elementor-icon-wrapper{text-align:center;}.elementor-13647 .elementor-element.elementor-element-b7c3c35.elementor-view-stacked .elementor-icon{background-color:rgba(255,77,77,0.55);}.elementor-13647 .elementor-element.elementor-element-b7c3c35.elementor-view-framed .elementor-icon, .elementor-13647 .elementor-element.elementor-element-b7c3c35.elementor-view-default .elementor-icon{color:rgba(255,77,77,0.55);border-color:rgba(255,77,77,0.55);}.elementor-13647 .elementor-element.elementor-element-b7c3c35.elementor-view-framed .elementor-icon, .elementor-13647 .elementor-element.elementor-element-b7c3c35.elementor-view-default .elementor-icon svg{fill:rgba(255,77,77,0.55);}.elementor-13647 .elementor-element.elementor-element-b7c3c35 .elementor-icon{font-size:26px;}.elementor-13647 .elementor-element.elementor-element-b7c3c35 .elementor-icon svg{height:26px;}.elementor-13647 .elementor-element.elementor-element-154b9f4{font-family:"Open Sans", Sans-serif;font-size:16.5px;line-height:1.65em;color:rgba(255,255,255,0.88);}.elementor-13647 .elementor-element.elementor-element-862410f .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:15px;font-weight:700;color:#FFFFFF;}.elementor-13647 .elementor-element.elementor-element-d63410e{--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;--justify-content:space-between;--gap:16px 16px;--row-gap:16px;--column-gap:16px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(255,255,255,0.08);--border-color:rgba(255,255,255,0.08);--border-radius:18px 18px 18px 18px;--padding-top:28px;--padding-bottom:26px;--padding-left:28px;--padding-right:28px;}.elementor-13647 .elementor-element.elementor-element-d63410e:not(.elementor-motion-effects-element-type-background), .elementor-13647 .elementor-element.elementor-element-d63410e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0E0E0E;}.elementor-13647 .elementor-element.elementor-element-d4161d7{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13647 .elementor-element.elementor-element-7f81e9a{--e-rating-icon-font-size:15px;--e-rating-gap:3px;--e-rating-icon-marked-color:#FF4D4D;}.elementor-13647 .elementor-element.elementor-element-f19f6e9 .elementor-icon-wrapper{text-align:center;}.elementor-13647 .elementor-element.elementor-element-f19f6e9.elementor-view-stacked .elementor-icon{background-color:rgba(255,77,77,0.55);}.elementor-13647 .elementor-element.elementor-element-f19f6e9.elementor-view-framed .elementor-icon, .elementor-13647 .elementor-element.elementor-element-f19f6e9.elementor-view-default .elementor-icon{color:rgba(255,77,77,0.55);border-color:rgba(255,77,77,0.55);}.elementor-13647 .elementor-element.elementor-element-f19f6e9.elementor-view-framed .elementor-icon, .elementor-13647 .elementor-element.elementor-element-f19f6e9.elementor-view-default .elementor-icon svg{fill:rgba(255,77,77,0.55);}.elementor-13647 .elementor-element.elementor-element-f19f6e9 .elementor-icon{font-size:26px;}.elementor-13647 .elementor-element.elementor-element-f19f6e9 .elementor-icon svg{height:26px;}.elementor-13647 .elementor-element.elementor-element-c8868ae{font-family:"Open Sans", Sans-serif;font-size:16.5px;line-height:1.65em;color:rgba(255,255,255,0.88);}.elementor-13647 .elementor-element.elementor-element-0711934 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:15px;font-weight:700;color:#FFFFFF;}.elementor-13647 .elementor-element.elementor-element-cdc1003{--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;--justify-content:space-between;--gap:16px 16px;--row-gap:16px;--column-gap:16px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(255,255,255,0.08);--border-color:rgba(255,255,255,0.08);--border-radius:18px 18px 18px 18px;--padding-top:28px;--padding-bottom:26px;--padding-left:28px;--padding-right:28px;}.elementor-13647 .elementor-element.elementor-element-cdc1003:not(.elementor-motion-effects-element-type-background), .elementor-13647 .elementor-element.elementor-element-cdc1003 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0E0E0E;}.elementor-13647 .elementor-element.elementor-element-6a72e20{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13647 .elementor-element.elementor-element-7f3da53{--e-rating-icon-font-size:15px;--e-rating-gap:3px;--e-rating-icon-marked-color:#FF4D4D;}.elementor-13647 .elementor-element.elementor-element-1287469 .elementor-icon-wrapper{text-align:center;}.elementor-13647 .elementor-element.elementor-element-1287469.elementor-view-stacked .elementor-icon{background-color:rgba(255,77,77,0.55);}.elementor-13647 .elementor-element.elementor-element-1287469.elementor-view-framed .elementor-icon, .elementor-13647 .elementor-element.elementor-element-1287469.elementor-view-default .elementor-icon{color:rgba(255,77,77,0.55);border-color:rgba(255,77,77,0.55);}.elementor-13647 .elementor-element.elementor-element-1287469.elementor-view-framed .elementor-icon, .elementor-13647 .elementor-element.elementor-element-1287469.elementor-view-default .elementor-icon svg{fill:rgba(255,77,77,0.55);}.elementor-13647 .elementor-element.elementor-element-1287469 .elementor-icon{font-size:26px;}.elementor-13647 .elementor-element.elementor-element-1287469 .elementor-icon svg{height:26px;}.elementor-13647 .elementor-element.elementor-element-f71a3c8{font-family:"Open Sans", Sans-serif;font-size:16.5px;line-height:1.65em;color:rgba(255,255,255,0.88);}.elementor-13647 .elementor-element.elementor-element-3de9216 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:15px;font-weight:700;color:#FFFFFF;}.elementor-13647 .elementor-element.elementor-element-0d47a04{--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;--justify-content:space-between;--gap:16px 16px;--row-gap:16px;--column-gap:16px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(255,255,255,0.08);--border-color:rgba(255,255,255,0.08);--border-radius:18px 18px 18px 18px;--padding-top:28px;--padding-bottom:26px;--padding-left:28px;--padding-right:28px;}.elementor-13647 .elementor-element.elementor-element-0d47a04:not(.elementor-motion-effects-element-type-background), .elementor-13647 .elementor-element.elementor-element-0d47a04 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0E0E0E;}.elementor-13647 .elementor-element.elementor-element-246ace0{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13647 .elementor-element.elementor-element-3b65207{--e-rating-icon-font-size:15px;--e-rating-gap:3px;--e-rating-icon-marked-color:#FF4D4D;}.elementor-13647 .elementor-element.elementor-element-192ab05 .elementor-icon-wrapper{text-align:center;}.elementor-13647 .elementor-element.elementor-element-192ab05.elementor-view-stacked .elementor-icon{background-color:rgba(255,77,77,0.55);}.elementor-13647 .elementor-element.elementor-element-192ab05.elementor-view-framed .elementor-icon, .elementor-13647 .elementor-element.elementor-element-192ab05.elementor-view-default .elementor-icon{color:rgba(255,77,77,0.55);border-color:rgba(255,77,77,0.55);}.elementor-13647 .elementor-element.elementor-element-192ab05.elementor-view-framed .elementor-icon, .elementor-13647 .elementor-element.elementor-element-192ab05.elementor-view-default .elementor-icon svg{fill:rgba(255,77,77,0.55);}.elementor-13647 .elementor-element.elementor-element-192ab05 .elementor-icon{font-size:26px;}.elementor-13647 .elementor-element.elementor-element-192ab05 .elementor-icon svg{height:26px;}.elementor-13647 .elementor-element.elementor-element-94c8f6b{font-family:"Open Sans", Sans-serif;font-size:16.5px;line-height:1.65em;color:rgba(255,255,255,0.88);}.elementor-13647 .elementor-element.elementor-element-82a8576 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:15px;font-weight:700;color:#FFFFFF;}.elementor-13647 .elementor-element.elementor-element-cd64a3e{--display:flex;--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;--align-items:center;}.elementor-13647 .elementor-element.elementor-element-f10f0b0{text-align:center;}.elementor-13647 .elementor-element.elementor-element-f10f0b0 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;color:rgba(254,254,254,0.55);}.elementor-13647 .elementor-element.elementor-element-5c3437a{--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;--gap:36px 36px;--row-gap:36px;--column-gap:36px;--padding-top:100px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}.elementor-13647 .elementor-element.elementor-element-5c3437a:not(.elementor-motion-effects-element-type-background), .elementor-13647 .elementor-element.elementor-element-5c3437a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#060606;}.elementor-13647 .elementor-element.elementor-element-5fee819{--display:flex;--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;--align-items:center;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-13647 .elementor-element.elementor-element-ec25d80{text-align:center;}.elementor-13647 .elementor-element.elementor-element-ec25d80 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:2.2px;color:#FF4D4D;}.elementor-13647 .elementor-element.elementor-element-693fdf7{text-align:center;}.elementor-13647 .elementor-element.elementor-element-693fdf7 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:46px;font-weight:800;line-height:1.12em;color:#FFFFFF;}.elementor-13647 .elementor-element.elementor-element-a47b910{width:var( --container-widget-width, 760px );max-width:760px;--container-widget-width:760px;--container-widget-flex-grow:0;text-align:center;font-family:"Open Sans", Sans-serif;font-size:17px;line-height:1.7em;color:rgba(254,254,254,0.72);}.elementor-13647 .elementor-element.elementor-element-7c12396{--display:flex;--padding-top:8px;--padding-bottom:8px;--padding-left:0px;--padding-right:0px;}.elementor-13647 .elementor-element.elementor-element-6227365{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13647 .elementor-element.elementor-element-091c31c{--display:flex;--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;--align-items:center;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:110px;--padding-bottom:110px;--padding-left:20px;--padding-right:20px;}.elementor-13647 .elementor-element.elementor-element-091c31c:not(.elementor-motion-effects-element-type-background), .elementor-13647 .elementor-element.elementor-element-091c31c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#060606;}.elementor-13647 .elementor-element.elementor-element-9baef90{--display:flex;--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;--align-items:center;--gap:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-13647 .elementor-element.elementor-element-70e8a42{text-align:center;}.elementor-13647 .elementor-element.elementor-element-70e8a42 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:2.2px;color:#FF4D4D;}.elementor-13647 .elementor-element.elementor-element-5333380{text-align:center;}.elementor-13647 .elementor-element.elementor-element-5333380 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:46px;font-weight:800;line-height:1.12em;letter-spacing:-0.5px;color:#FFFFFF;}.elementor-13647 .elementor-element.elementor-element-f79537a{width:var( --container-widget-width, 760px );max-width:760px;--container-widget-width:760px;--container-widget-flex-grow:0;text-align:center;font-family:"Open Sans", Sans-serif;font-size:17px;line-height:1.7em;color:rgba(254,254,254,0.72);}.elementor-13647 .elementor-element.elementor-element-9f4df8b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-accordion .elementor-accordion-icon, .elementor-widget-accordion .elementor-accordion-title{color:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-accordion-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon, .elementor-widget-accordion .elementor-active .elementor-accordion-title{color:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon svg{fill:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-accordion-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-accordion .elementor-tab-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-13647 .elementor-element.elementor-element-c1f48a5 .elementor-accordion-item{border-width:1px;border-color:rgba(255,255,255,0.08);}.elementor-13647 .elementor-element.elementor-element-c1f48a5 .elementor-accordion-item .elementor-tab-content{border-width:1px;border-block-start-color:rgba(255,255,255,0.08);}.elementor-13647 .elementor-element.elementor-element-c1f48a5 .elementor-accordion-item .elementor-tab-title.elementor-active{border-width:1px;border-block-end-color:rgba(255,255,255,0.08);}.elementor-13647 .elementor-element.elementor-element-c1f48a5 .elementor-tab-title{background-color:rgba(0,0,0,0);padding:20px 24px 20px 24px;}.elementor-13647 .elementor-element.elementor-element-c1f48a5 .elementor-accordion-icon, .elementor-13647 .elementor-element.elementor-element-c1f48a5 .elementor-accordion-title{color:#FFFFFF;}.elementor-13647 .elementor-element.elementor-element-c1f48a5 .elementor-accordion-icon svg{fill:#FFFFFF;}.elementor-13647 .elementor-element.elementor-element-c1f48a5 .elementor-active .elementor-accordion-icon, .elementor-13647 .elementor-element.elementor-element-c1f48a5 .elementor-active .elementor-accordion-title{color:#FF4D4D;}.elementor-13647 .elementor-element.elementor-element-c1f48a5 .elementor-active .elementor-accordion-icon svg{fill:#FF4D4D;}.elementor-13647 .elementor-element.elementor-element-c1f48a5 .elementor-accordion-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:700;}.elementor-13647 .elementor-element.elementor-element-c1f48a5 .elementor-tab-title .elementor-accordion-icon i:before{color:#FF4D4D;}.elementor-13647 .elementor-element.elementor-element-c1f48a5 .elementor-tab-title .elementor-accordion-icon svg{fill:#FF4D4D;}.elementor-13647 .elementor-element.elementor-element-c1f48a5 .elementor-tab-title.elementor-active .elementor-accordion-icon i:before{color:#FF4D4D;}.elementor-13647 .elementor-element.elementor-element-c1f48a5 .elementor-tab-title.elementor-active .elementor-accordion-icon svg{fill:#FF4D4D;}.elementor-13647 .elementor-element.elementor-element-c1f48a5 .elementor-tab-content{background-color:rgba(0,0,0,0);color:rgba(254,254,254,0.72);font-family:"Open Sans", Sans-serif;font-size:16px;line-height:1.7em;padding:18px 24px 22px 24px;}.elementor-13647 .elementor-element.elementor-element-118d5a7{width:var( --container-widget-width, 0px );max-width:0px;--container-widget-width:0px;--container-widget-flex-grow:0;top:0px;}body:not(.rtl) .elementor-13647 .elementor-element.elementor-element-118d5a7{left:0px;}body.rtl .elementor-13647 .elementor-element.elementor-element-118d5a7{right:0px;}.elementor-13647 .elementor-element.elementor-element-6e45b28{--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;--gap:32px 32px;--row-gap:32px;--column-gap:32px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:rgba(255,77,77,0.35);--border-color:rgba(255,77,77,0.35);--padding-top:120px;--padding-bottom:120px;--padding-left:20px;--padding-right:20px;}.elementor-13647 .elementor-element.elementor-element-80fdf69{--display:flex;--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;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-13647 .elementor-element.elementor-element-c7f2fae{text-align:center;}.elementor-13647 .elementor-element.elementor-element-c7f2fae .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:2.2px;color:#FF4D4D;}.elementor-13647 .elementor-element.elementor-element-0def216{text-align:center;}.elementor-13647 .elementor-element.elementor-element-0def216 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:52px;font-weight:800;line-height:1.12em;letter-spacing:-0.5px;color:#FFFFFF;}.elementor-13647 .elementor-element.elementor-element-adeddf3{text-align:center;font-family:"Open Sans", Sans-serif;font-size:18px;line-height:1.7em;color:rgba(254,254,254,0.72);}.elementor-13647 .elementor-element.elementor-element-46f0306{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--flex-wrap:wrap;}.elementor-13647 .elementor-element.elementor-element-2a016b8 .elementor-button{background-color:transparent;font-family:"Inter", Sans-serif;font-size:16px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(180deg, #D11414 0%, #A80000 100%);border-radius:12px 12px 12px 12px;padding:18px 24px 18px 24px;}.elementor-13647 .elementor-element.elementor-element-2a016b8 .elementor-button:hover, .elementor-13647 .elementor-element.elementor-element-2a016b8 .elementor-button:focus{background-color:#B80000;color:#FFFFFF;}.elementor-13647 .elementor-element.elementor-element-2a016b8 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-13647 .elementor-element.elementor-element-2a016b8 .elementor-button .elementor-button-content-wrapper{gap:14px;}.elementor-13647 .elementor-element.elementor-element-2a016b8 .elementor-button:hover svg, .elementor-13647 .elementor-element.elementor-element-2a016b8 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-13647 .elementor-element.elementor-element-12efa23 .elementor-button{background-color:#120C0C;font-family:"Inter", Sans-serif;font-size:16px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(255,40,40,0.55);border-radius:12px 12px 12px 12px;padding:18px 24px 18px 24px;}.elementor-13647 .elementor-element.elementor-element-12efa23 .elementor-button:hover, .elementor-13647 .elementor-element.elementor-element-12efa23 .elementor-button:focus{background-color:#1A0E0E;color:#FFFFFF;border-color:rgba(255,40,40,0.95);}.elementor-13647 .elementor-element.elementor-element-12efa23 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-13647 .elementor-element.elementor-element-12efa23 .elementor-button .elementor-button-content-wrapper{gap:14px;}.elementor-13647 .elementor-element.elementor-element-12efa23 .elementor-button:hover svg, .elementor-13647 .elementor-element.elementor-element-12efa23 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-13647 .elementor-element.elementor-element-1118ad6 .elementor-button{background-color:#120C0C;font-family:"Inter", Sans-serif;font-size:16px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(255,40,40,0.55);border-radius:12px 12px 12px 12px;padding:18px 24px 18px 24px;}.elementor-13647 .elementor-element.elementor-element-1118ad6 .elementor-button:hover, .elementor-13647 .elementor-element.elementor-element-1118ad6 .elementor-button:focus{background-color:#1A0E0E;color:#FFFFFF;border-color:rgba(255,40,40,0.95);}.elementor-13647 .elementor-element.elementor-element-1118ad6 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-13647 .elementor-element.elementor-element-1118ad6 .elementor-button .elementor-button-content-wrapper{gap:14px;}.elementor-13647 .elementor-element.elementor-element-1118ad6 .elementor-button:hover svg, .elementor-13647 .elementor-element.elementor-element-1118ad6 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-13647 .elementor-element.elementor-element-ae37169{text-align:center;}.elementor-13647 .elementor-element.elementor-element-ae37169 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;color:rgba(254,254,254,0.6);}.elementor-13647 .elementor-element.elementor-element-74c004f{--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-13647 .elementor-element.elementor-element-725c1b2{width:var( --container-widget-width, 0px );max-width:0px;--container-widget-width:0px;--container-widget-flex-grow:0;top:0px;}body:not(.rtl) .elementor-13647 .elementor-element.elementor-element-725c1b2{left:0px;}body.rtl .elementor-13647 .elementor-element.elementor-element-725c1b2{right:0px;}:root{--page-title-display:none;}@media(max-width:1366px){.elementor-13647 .elementor-element.elementor-element-cf84a01{width:var( --container-widget-width, 930px );max-width:930px;--container-widget-width:930px;--container-widget-flex-grow:0;}.elementor-13647 .elementor-element.elementor-element-c702511{--grid-auto-flow:row;}.elementor-13647 .elementor-element.elementor-element-162f35a{--grid-auto-flow:row;}}@media(max-width:1024px){.elementor-13647 .elementor-element.elementor-element-a5b5a61{--min-height:60vh;--gap:26px 26px;--row-gap:26px;--column-gap:26px;--padding-top:84px;--padding-bottom:84px;--padding-left:24px;--padding-right:24px;}.elementor-13647 .elementor-element.elementor-element-cf84a01 .elementor-heading-title{font-size:44px;}.elementor-13647 .elementor-element.elementor-element-66b9c98{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-13647 .elementor-element.elementor-element-00e0391{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-13647 .elementor-element.elementor-element-f78ecda{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-13647 .elementor-element.elementor-element-7c6e845{--gap:26px 26px;--row-gap:26px;--column-gap:26px;--padding-top:84px;--padding-bottom:84px;--padding-left:24px;--padding-right:24px;}.elementor-13647 .elementor-element.elementor-element-8bd6008 .elementor-heading-title{font-size:26px;}.elementor-13647 .elementor-element.elementor-element-b698c70{--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-13647 .elementor-element.elementor-element-051e2b2{--gap:26px 26px;--row-gap:26px;--column-gap:26px;--padding-top:84px;--padding-bottom:84px;--padding-left:24px;--padding-right:24px;}.elementor-13647 .elementor-element.elementor-element-4a9d6f6{--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;--align-items:stretch;--gap:36px 36px;--row-gap:36px;--column-gap:36px;}.elementor-13647 .elementor-element.elementor-element-8153c6a .elementor-heading-title{font-size:38px;}.elementor-13647 .elementor-element.elementor-element-c702511{--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(4, 1fr);--grid-auto-flow:row;}.elementor-13647 .elementor-element.elementor-element-f727d42 .elementor-heading-title{font-size:26px;}.elementor-13647 .elementor-element.elementor-element-162f35a{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--grid-auto-flow:row;}.elementor-13647 .elementor-element.elementor-element-077e68f{--padding-top:80px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px;}.elementor-13647 .elementor-element.elementor-element-c05297c .elementor-heading-title{font-size:38px;}.elementor-13647 .elementor-element.elementor-element-2cd0eb3{--padding-top:80px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px;}.elementor-13647 .elementor-element.elementor-element-43bf0ac .elementor-heading-title{font-size:38px;}.elementor-13647 .elementor-element.elementor-element-a05e082{--padding-top:80px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px;}.elementor-13647 .elementor-element.elementor-element-8b0992e .elementor-heading-title{font-size:38px;}.elementor-13647 .elementor-element.elementor-element-340e9e2{--padding-top:80px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px;}.elementor-13647 .elementor-element.elementor-element-cb00768 .elementor-heading-title{font-size:38px;}.elementor-13647 .elementor-element.elementor-element-6e0d0c4{--padding-top:80px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px;}.elementor-13647 .elementor-element.elementor-element-ebcaa68 .elementor-heading-title{font-size:38px;}.elementor-13647 .elementor-element.elementor-element-abd3cf0{--padding-top:80px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px;}.elementor-13647 .elementor-element.elementor-element-d7d8908 .elementor-heading-title{font-size:38px;}.elementor-13647 .elementor-element.elementor-element-50ae625{--gap:26px 26px;--row-gap:26px;--column-gap:26px;--padding-top:80px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px;}.elementor-13647 .elementor-element.elementor-element-12ab7b5{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-13647 .elementor-element.elementor-element-c787dce .elementor-heading-title{font-size:30px;}.elementor-13647 .elementor-element.elementor-element-240104d{--gap:26px 26px;--row-gap:26px;--column-gap:26px;--padding-top:84px;--padding-bottom:84px;--padding-left:24px;--padding-right:24px;}.elementor-13647 .elementor-element.elementor-element-bf58cb1 .elementor-heading-title{font-size:38px;}.elementor-13647 .elementor-element.elementor-element-0ad07da{--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-13647 .elementor-element.elementor-element-5c3437a{--padding-top:80px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-13647 .elementor-element.elementor-element-693fdf7 .elementor-heading-title{font-size:38px;}.elementor-13647 .elementor-element.elementor-element-6227365{--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-13647 .elementor-element.elementor-element-091c31c{--gap:26px 26px;--row-gap:26px;--column-gap:26px;--padding-top:84px;--padding-bottom:84px;--padding-left:24px;--padding-right:24px;}.elementor-13647 .elementor-element.elementor-element-5333380 .elementor-heading-title{font-size:38px;}.elementor-13647 .elementor-element.elementor-element-6e45b28{--gap:26px 26px;--row-gap:26px;--column-gap:26px;--padding-top:84px;--padding-bottom:84px;--padding-left:24px;--padding-right:24px;}.elementor-13647 .elementor-element.elementor-element-0def216 .elementor-heading-title{font-size:40px;}}@media(max-width:767px){.elementor-13647 .elementor-element.elementor-element-a5b5a61{--min-height:0px;--gap:22px 22px;--row-gap:22px;--column-gap:22px;--padding-top:100px;--padding-bottom:64px;--padding-left:16px;--padding-right:16px;}.elementor-13647 .elementor-element.elementor-element-aebd42b .elementor-heading-title{font-size:11px;}.elementor-13647 .elementor-element.elementor-element-cf84a01 .elementor-heading-title{font-size:34px;}.elementor-13647 .elementor-element.elementor-element-66b9c98{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:16px;}.elementor-13647 .elementor-element.elementor-element-a698384{--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;--align-items:stretch;}.elementor-13647 .elementor-element.elementor-element-00e0391{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-13647 .elementor-element.elementor-element-f78ecda{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-13647 .elementor-element.elementor-element-7c6e845{--gap:22px 22px;--row-gap:22px;--column-gap:22px;--padding-top:64px;--padding-bottom:64px;--padding-left:16px;--padding-right:16px;}.elementor-13647 .elementor-element.elementor-element-8bd6008 .elementor-heading-title{font-size:22px;}.elementor-13647 .elementor-element.elementor-element-b698c70{--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-13647 .elementor-element.elementor-element-689b85b{--width:47%;--min-height:84px;}.elementor-13647 .elementor-element.elementor-element-6b42550{--width:47%;--min-height:84px;}.elementor-13647 .elementor-element.elementor-element-7775e8c{--width:47%;--min-height:84px;}.elementor-13647 .elementor-element.elementor-element-9289b20{--width:47%;--min-height:84px;}.elementor-13647 .elementor-element.elementor-element-8104d66{--width:47%;--min-height:84px;}.elementor-13647 .elementor-element.elementor-element-065d98f{--width:47%;--min-height:84px;}.elementor-13647 .elementor-element.elementor-element-256ef99{--width:47%;--min-height:84px;}.elementor-13647 .elementor-element.elementor-element-ee2cae7{--width:47%;--min-height:84px;}.elementor-13647 .elementor-element.elementor-element-a66deda{--width:47%;--min-height:84px;}.elementor-13647 .elementor-element.elementor-element-b40f5c4{--width:47%;--min-height:84px;}.elementor-13647 .elementor-element.elementor-element-6829b7d{--width:47%;--min-height:84px;}.elementor-13647 .elementor-element.elementor-element-b95f42d{--width:47%;--min-height:84px;}.elementor-13647 .elementor-element.elementor-element-852537e{--width:47%;--min-height:84px;}.elementor-13647 .elementor-element.elementor-element-867e116{--width:47%;--min-height:84px;}.elementor-13647 .elementor-element.elementor-element-77a31d1{--width:47%;--min-height:84px;}.elementor-13647 .elementor-element.elementor-element-135280d{--width:47%;--min-height:84px;}.elementor-13647 .elementor-element.elementor-element-546e714{--width:47%;--min-height:84px;}.elementor-13647 .elementor-element.elementor-element-745503f{--width:47%;--min-height:84px;}.elementor-13647 .elementor-element.elementor-element-ee564b7{--width:47%;--min-height:84px;}.elementor-13647 .elementor-element.elementor-element-fa62010{--width:47%;--min-height:84px;}.elementor-13647 .elementor-element.elementor-element-051e2b2{--gap:22px 22px;--row-gap:22px;--column-gap:22px;--padding-top:64px;--padding-bottom:64px;--padding-left:16px;--padding-right:16px;}.elementor-13647 .elementor-element.elementor-element-4a9d6f6{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-13647 .elementor-element.elementor-element-eca0cb5{--width:100%;}.elementor-13647 .elementor-element.elementor-element-e8ea3ef{text-align:start;}.elementor-13647 .elementor-element.elementor-element-8153c6a .elementor-heading-title{font-size:30px;}.elementor-13647 .elementor-element.elementor-element-1d3d026{font-size:16px;}.elementor-13647 .elementor-element.elementor-element-9e6f7da{--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;--align-items:stretch;}.elementor-13647 .elementor-element.elementor-element-8097d1a{--width:100%;}.elementor-13647 .elementor-element.elementor-element-0062ec3{--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-13647 .elementor-element.elementor-element-c702511{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(6, 1fr);--grid-auto-flow:row;}.elementor-13647 .elementor-element.elementor-element-4086669{--padding-top:14px;--padding-bottom:14px;--padding-left:14px;--padding-right:14px;}.elementor-13647 .elementor-element.elementor-element-ebc2aa4 .elementor-heading-title{font-size:22px;}.elementor-13647 .elementor-element.elementor-element-5cc7464 .elementor-heading-title{font-size:11px;letter-spacing:1.2px;}.elementor-13647 .elementor-element.elementor-element-13072ce{--padding-top:14px;--padding-bottom:14px;--padding-left:14px;--padding-right:14px;}.elementor-13647 .elementor-element.elementor-element-d9eea79 .elementor-heading-title{font-size:22px;}.elementor-13647 .elementor-element.elementor-element-19866e5 .elementor-heading-title{font-size:11px;letter-spacing:1.2px;}.elementor-13647 .elementor-element.elementor-element-e825b23{--padding-top:14px;--padding-bottom:14px;--padding-left:14px;--padding-right:14px;}.elementor-13647 .elementor-element.elementor-element-b4263e8 .elementor-heading-title{font-size:22px;}.elementor-13647 .elementor-element.elementor-element-a5800a5 .elementor-heading-title{font-size:11px;letter-spacing:1.2px;}.elementor-13647 .elementor-element.elementor-element-2f82786{--padding-top:14px;--padding-bottom:14px;--padding-left:14px;--padding-right:14px;}.elementor-13647 .elementor-element.elementor-element-b9831e4 .elementor-heading-title{font-size:22px;}.elementor-13647 .elementor-element.elementor-element-c4e8741 .elementor-heading-title{font-size:11px;letter-spacing:1.2px;}.elementor-13647 .elementor-element.elementor-element-5f0ebea{--padding-top:14px;--padding-bottom:14px;--padding-left:14px;--padding-right:14px;}.elementor-13647 .elementor-element.elementor-element-ce94958 .elementor-heading-title{font-size:22px;}.elementor-13647 .elementor-element.elementor-element-fd8ceb3 .elementor-heading-title{font-size:11px;letter-spacing:1.2px;}.elementor-13647 .elementor-element.elementor-element-705509d{--padding-top:14px;--padding-bottom:14px;--padding-left:14px;--padding-right:14px;}.elementor-13647 .elementor-element.elementor-element-f8b973c .elementor-heading-title{font-size:22px;}.elementor-13647 .elementor-element.elementor-element-98fa4b9 .elementor-heading-title{font-size:11px;letter-spacing:1.2px;}.elementor-13647 .elementor-element.elementor-element-7316066{--padding-top:14px;--padding-bottom:14px;--padding-left:14px;--padding-right:14px;}.elementor-13647 .elementor-element.elementor-element-292a14c .elementor-heading-title{font-size:22px;}.elementor-13647 .elementor-element.elementor-element-cbec92b .elementor-heading-title{font-size:11px;letter-spacing:1.2px;}.elementor-13647 .elementor-element.elementor-element-cb76269{--padding-top:14px;--padding-bottom:14px;--padding-left:14px;--padding-right:14px;}.elementor-13647 .elementor-element.elementor-element-225ba6f .elementor-heading-title{font-size:22px;}.elementor-13647 .elementor-element.elementor-element-8468201 .elementor-heading-title{font-size:11px;letter-spacing:1.2px;}.elementor-13647 .elementor-element.elementor-element-dd63eb5{--padding-top:14px;--padding-bottom:14px;--padding-left:14px;--padding-right:14px;}.elementor-13647 .elementor-element.elementor-element-4f1cace .elementor-heading-title{font-size:22px;}.elementor-13647 .elementor-element.elementor-element-c381e99 .elementor-heading-title{font-size:11px;letter-spacing:1.2px;}.elementor-13647 .elementor-element.elementor-element-a8d27d4{--padding-top:14px;--padding-bottom:14px;--padding-left:14px;--padding-right:14px;}.elementor-13647 .elementor-element.elementor-element-b3b49c0 .elementor-heading-title{font-size:22px;}.elementor-13647 .elementor-element.elementor-element-a2b6e3f .elementor-heading-title{font-size:11px;letter-spacing:1.2px;}.elementor-13647 .elementor-element.elementor-element-f382198{--padding-top:14px;--padding-bottom:14px;--padding-left:14px;--padding-right:14px;}.elementor-13647 .elementor-element.elementor-element-5aca160 .elementor-heading-title{font-size:22px;}.elementor-13647 .elementor-element.elementor-element-2662d69 .elementor-heading-title{font-size:11px;letter-spacing:1.2px;}.elementor-13647 .elementor-element.elementor-element-cc7d664{--padding-top:14px;--padding-bottom:14px;--padding-left:14px;--padding-right:14px;}.elementor-13647 .elementor-element.elementor-element-424f1cf .elementor-heading-title{font-size:22px;}.elementor-13647 .elementor-element.elementor-element-d1d2f80 .elementor-heading-title{font-size:11px;letter-spacing:1.2px;}.elementor-13647 .elementor-element.elementor-element-52eef4d{--width:100%;}.elementor-13647 .elementor-element.elementor-element-f727d42 .elementor-heading-title{font-size:22px;}.elementor-13647 .elementor-element.elementor-element-162f35a{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(6, 1fr);--grid-auto-flow:row;}.elementor-13647 .elementor-element.elementor-element-2e38dec{--width:100%;}.elementor-13647 .elementor-element.elementor-element-514f39e{--width:100%;}.elementor-13647 .elementor-element.elementor-element-2e3dee5{--width:100%;}.elementor-13647 .elementor-element.elementor-element-378ba09{--width:100%;}.elementor-13647 .elementor-element.elementor-element-61ed3ef{--width:100%;}.elementor-13647 .elementor-element.elementor-element-e10c6ff{--width:100%;}.elementor-13647 .elementor-element.elementor-element-077e68f{--padding-top:60px;--padding-bottom:60px;--padding-left:16px;--padding-right:16px;}.elementor-13647 .elementor-element.elementor-element-c05297c .elementor-heading-title{font-size:30px;}.elementor-13647 .elementor-element.elementor-element-70cd688{--width:100%;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-13647 .elementor-element.elementor-element-83aadcb{--width:100%;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-13647 .elementor-element.elementor-element-5f2aa41{--width:100%;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-13647 .elementor-element.elementor-element-ad448eb{--width:100%;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-13647 .elementor-element.elementor-element-aea6a84{--width:100%;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-13647 .elementor-element.elementor-element-4645ec9{--width:100%;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-13647 .elementor-element.elementor-element-2cd0eb3{--padding-top:60px;--padding-bottom:60px;--padding-left:16px;--padding-right:16px;}.elementor-13647 .elementor-element.elementor-element-43bf0ac .elementor-heading-title{font-size:30px;}.elementor-13647 .elementor-element.elementor-element-b3d077c{--width:100%;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-13647 .elementor-element.elementor-element-c79b2fe{--width:100%;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-13647 .elementor-element.elementor-element-7e8141c{--width:100%;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-13647 .elementor-element.elementor-element-a05e082{--padding-top:60px;--padding-bottom:60px;--padding-left:16px;--padding-right:16px;}.elementor-13647 .elementor-element.elementor-element-3d21783{--width:100%;}.elementor-13647 .elementor-element.elementor-element-8b0992e .elementor-heading-title{font-size:30px;}.elementor-13647 .elementor-element.elementor-element-e5d7580{--width:100%;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-13647 .elementor-element.elementor-element-340e9e2{--padding-top:60px;--padding-bottom:60px;--padding-left:16px;--padding-right:16px;}.elementor-13647 .elementor-element.elementor-element-cb00768 .elementor-heading-title{font-size:30px;}.elementor-13647 .elementor-element.elementor-element-6ed0e87{--width:100%;--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-13647 .elementor-element.elementor-element-ec6a63d{--width:100%;--padding-top:24px;--padding-bottom:24px;--padding-left:22px;--padding-right:22px;}.elementor-13647 .elementor-element.elementor-element-639f56f{--width:100%;--padding-top:24px;--padding-bottom:24px;--padding-left:22px;--padding-right:22px;}.elementor-13647 .elementor-element.elementor-element-7260233 .elementor-heading-title{font-size:28px;}.elementor-13647 .elementor-element.elementor-element-6e0d0c4{--padding-top:60px;--padding-bottom:60px;--padding-left:16px;--padding-right:16px;}.elementor-13647 .elementor-element.elementor-element-ebcaa68 .elementor-heading-title{font-size:30px;}.elementor-13647 .elementor-element.elementor-element-0b1d74c{--width:100%;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-13647 .elementor-element.elementor-element-ead0543{--width:100%;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-13647 .elementor-element.elementor-element-043e4ea{--width:100%;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-13647 .elementor-element.elementor-element-43e78a1{--width:100%;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-13647 .elementor-element.elementor-element-d0235f1{--width:100%;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-13647 .elementor-element.elementor-element-08f52c5{--width:100%;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-13647 .elementor-element.elementor-element-abd3cf0{--padding-top:60px;--padding-bottom:60px;--padding-left:16px;--padding-right:16px;}.elementor-13647 .elementor-element.elementor-element-d7d8908 .elementor-heading-title{font-size:30px;}.elementor-13647 .elementor-element.elementor-element-f9c67d5{--width:100%;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-13647 .elementor-element.elementor-element-1116fdc{--width:100%;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-13647 .elementor-element.elementor-element-f7e3990{--width:100%;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-13647 .elementor-element.elementor-element-50ae625{--gap:22px 22px;--row-gap:22px;--column-gap:22px;--padding-top:60px;--padding-bottom:60px;--padding-left:16px;--padding-right:16px;}.elementor-13647 .elementor-element.elementor-element-12ab7b5{--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;--align-items:flex-start;--padding-top:36px;--padding-bottom:36px;--padding-left:22px;--padding-right:22px;}.elementor-13647 .elementor-element.elementor-element-eca002b{--width:100%;}.elementor-13647 .elementor-element.elementor-element-c787dce .elementor-heading-title{font-size:24px;}.elementor-13647 .elementor-element.elementor-element-01e30bd{--width:100%;}.elementor-13647 .elementor-element.elementor-element-3b83796{--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-13647 .elementor-element.elementor-element-b9e3359{--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-13647 .elementor-element.elementor-element-da95eb8{--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-13647 .elementor-element.elementor-element-7e3802e{--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;--align-items:stretch;}.elementor-13647 .elementor-element.elementor-element-240104d{--gap:22px 22px;--row-gap:22px;--column-gap:22px;--padding-top:64px;--padding-bottom:64px;--padding-left:16px;--padding-right:16px;}.elementor-13647 .elementor-element.elementor-element-3f12a9e{text-align:center;}.elementor-13647 .elementor-element.elementor-element-bf58cb1 .elementor-heading-title{font-size:30px;}.elementor-13647 .elementor-element.elementor-element-712e768{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:16px;}.elementor-13647 .elementor-element.elementor-element-0a8f613{--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-13647 .elementor-element.elementor-element-5dbd2cb{--width:100%;--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-13647 .elementor-element.elementor-element-0ad07da{--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-13647 .elementor-element.elementor-element-f8a2812{--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-13647 .elementor-element.elementor-element-11e72b9{--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-13647 .elementor-element.elementor-element-a4ebc98{--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-13647 .elementor-element.elementor-element-f65983b{--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-13647 .elementor-element.elementor-element-42d12ed{--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-13647 .elementor-element.elementor-element-d4161d7{--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-13647 .elementor-element.elementor-element-6a72e20{--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-13647 .elementor-element.elementor-element-246ace0{--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-13647 .elementor-element.elementor-element-5c3437a{--padding-top:64px;--padding-bottom:56px;--padding-left:0px;--padding-right:0px;}.elementor-13647 .elementor-element.elementor-element-693fdf7 .elementor-heading-title{font-size:30px;}.elementor-13647 .elementor-element.elementor-element-a47b910{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-13647 .elementor-element.elementor-element-6227365{--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-13647 .elementor-element.elementor-element-091c31c{--gap:22px 22px;--row-gap:22px;--column-gap:22px;--padding-top:64px;--padding-bottom:64px;--padding-left:16px;--padding-right:16px;}.elementor-13647 .elementor-element.elementor-element-70e8a42{text-align:center;}.elementor-13647 .elementor-element.elementor-element-5333380 .elementor-heading-title{font-size:30px;}.elementor-13647 .elementor-element.elementor-element-f79537a{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:16px;}.elementor-13647 .elementor-element.elementor-element-c1f48a5 .elementor-accordion-title{font-size:16px;}.elementor-13647 .elementor-element.elementor-element-6e45b28{--gap:22px 22px;--row-gap:22px;--column-gap:22px;--padding-top:64px;--padding-bottom:64px;--padding-left:16px;--padding-right:16px;}.elementor-13647 .elementor-element.elementor-element-c7f2fae{text-align:center;}.elementor-13647 .elementor-element.elementor-element-0def216 .elementor-heading-title{font-size:30px;}.elementor-13647 .elementor-element.elementor-element-adeddf3{font-size:16px;}.elementor-13647 .elementor-element.elementor-element-46f0306{--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;--align-items:stretch;}}@media(min-width:768px){.elementor-13647 .elementor-element.elementor-element-a5b5a61{--content-width:1140px;}.elementor-13647 .elementor-element.elementor-element-45317ae{--width:100%;}.elementor-13647 .elementor-element.elementor-element-7c6e845{--content-width:1140px;}.elementor-13647 .elementor-element.elementor-element-689b85b{--width:18.4%;}.elementor-13647 .elementor-element.elementor-element-6b42550{--width:18.4%;}.elementor-13647 .elementor-element.elementor-element-7775e8c{--width:18.4%;}.elementor-13647 .elementor-element.elementor-element-9289b20{--width:18.4%;}.elementor-13647 .elementor-element.elementor-element-8104d66{--width:18.4%;}.elementor-13647 .elementor-element.elementor-element-065d98f{--width:18.4%;}.elementor-13647 .elementor-element.elementor-element-256ef99{--width:18.4%;}.elementor-13647 .elementor-element.elementor-element-ee2cae7{--width:18.4%;}.elementor-13647 .elementor-element.elementor-element-a66deda{--width:18.4%;}.elementor-13647 .elementor-element.elementor-element-b40f5c4{--width:18.4%;}.elementor-13647 .elementor-element.elementor-element-6829b7d{--width:18.4%;}.elementor-13647 .elementor-element.elementor-element-b95f42d{--width:18.4%;}.elementor-13647 .elementor-element.elementor-element-852537e{--width:18.4%;}.elementor-13647 .elementor-element.elementor-element-867e116{--width:18.4%;}.elementor-13647 .elementor-element.elementor-element-77a31d1{--width:18.4%;}.elementor-13647 .elementor-element.elementor-element-135280d{--width:18.4%;}.elementor-13647 .elementor-element.elementor-element-546e714{--width:18.4%;}.elementor-13647 .elementor-element.elementor-element-745503f{--width:18.4%;}.elementor-13647 .elementor-element.elementor-element-ee564b7{--width:18.4%;}.elementor-13647 .elementor-element.elementor-element-fa62010{--width:18.4%;}.elementor-13647 .elementor-element.elementor-element-051e2b2{--content-width:1140px;}.elementor-13647 .elementor-element.elementor-element-eca0cb5{--width:50%;}.elementor-13647 .elementor-element.elementor-element-8097d1a{--width:46%;}.elementor-13647 .elementor-element.elementor-element-52eef4d{--width:96.5%;}.elementor-13647 .elementor-element.elementor-element-162f35a{--width:100%;}.elementor-13647 .elementor-element.elementor-element-2e38dec{--width:100%;}.elementor-13647 .elementor-element.elementor-element-514f39e{--width:100%;}.elementor-13647 .elementor-element.elementor-element-2e3dee5{--width:100%;}.elementor-13647 .elementor-element.elementor-element-378ba09{--width:100%;}.elementor-13647 .elementor-element.elementor-element-61ed3ef{--width:100%;}.elementor-13647 .elementor-element.elementor-element-e10c6ff{--width:100%;}.elementor-13647 .elementor-element.elementor-element-077e68f{--content-width:1140px;}.elementor-13647 .elementor-element.elementor-element-10944f7{--content-width:1180px;}.elementor-13647 .elementor-element.elementor-element-8dec3ac{--width:100%;}.elementor-13647 .elementor-element.elementor-element-ae9837f{--width:100%;}.elementor-13647 .elementor-element.elementor-element-70cd688{--width:31.5%;}.elementor-13647 .elementor-element.elementor-element-83aadcb{--width:31.5%;}.elementor-13647 .elementor-element.elementor-element-5f2aa41{--width:31.5%;}.elementor-13647 .elementor-element.elementor-element-ad448eb{--width:31.5%;}.elementor-13647 .elementor-element.elementor-element-aea6a84{--width:31.5%;}.elementor-13647 .elementor-element.elementor-element-4645ec9{--width:31.5%;}.elementor-13647 .elementor-element.elementor-element-2cd0eb3{--content-width:1140px;}.elementor-13647 .elementor-element.elementor-element-d599f76{--content-width:1180px;}.elementor-13647 .elementor-element.elementor-element-867ca87{--width:100%;}.elementor-13647 .elementor-element.elementor-element-97272f2{--width:100%;}.elementor-13647 .elementor-element.elementor-element-b3d077c{--width:31.5%;}.elementor-13647 .elementor-element.elementor-element-c79b2fe{--width:31.5%;}.elementor-13647 .elementor-element.elementor-element-7e8141c{--width:31.5%;}.elementor-13647 .elementor-element.elementor-element-a05e082{--content-width:1140px;}.elementor-13647 .elementor-element.elementor-element-f19fad6{--content-width:1180px;}.elementor-13647 .elementor-element.elementor-element-dae16b1{--width:100%;}.elementor-13647 .elementor-element.elementor-element-3d21783{--width:40%;}.elementor-13647 .elementor-element.elementor-element-e5d7580{--width:54%;}.elementor-13647 .elementor-element.elementor-element-340e9e2{--content-width:1140px;}.elementor-13647 .elementor-element.elementor-element-42d0088{--content-width:1180px;}.elementor-13647 .elementor-element.elementor-element-f454b75{--width:100%;}.elementor-13647 .elementor-element.elementor-element-6ed0e87{--width:96.5%;}.elementor-13647 .elementor-element.elementor-element-ec6a63d{--width:61.5%;}.elementor-13647 .elementor-element.elementor-element-639f56f{--width:38.5%;}.elementor-13647 .elementor-element.elementor-element-3310c0e{--width:100%;}.elementor-13647 .elementor-element.elementor-element-6e0d0c4{--content-width:1140px;}.elementor-13647 .elementor-element.elementor-element-fe628b5{--content-width:1180px;}.elementor-13647 .elementor-element.elementor-element-71c5c30{--width:100%;}.elementor-13647 .elementor-element.elementor-element-61d8180{--width:100%;}.elementor-13647 .elementor-element.elementor-element-0b1d74c{--width:31.5%;}.elementor-13647 .elementor-element.elementor-element-ead0543{--width:31.5%;}.elementor-13647 .elementor-element.elementor-element-043e4ea{--width:31.5%;}.elementor-13647 .elementor-element.elementor-element-43e78a1{--width:31.5%;}.elementor-13647 .elementor-element.elementor-element-d0235f1{--width:31.5%;}.elementor-13647 .elementor-element.elementor-element-08f52c5{--width:31.5%;}.elementor-13647 .elementor-element.elementor-element-abd3cf0{--content-width:1140px;}.elementor-13647 .elementor-element.elementor-element-28b0af2{--content-width:1180px;}.elementor-13647 .elementor-element.elementor-element-f92bc0e{--width:100%;}.elementor-13647 .elementor-element.elementor-element-581a65a{--width:100%;}.elementor-13647 .elementor-element.elementor-element-f9c67d5{--width:31.5%;}.elementor-13647 .elementor-element.elementor-element-6c4ec59{--width:100%;}.elementor-13647 .elementor-element.elementor-element-1116fdc{--width:31.5%;}.elementor-13647 .elementor-element.elementor-element-5bdf85a{--width:100%;}.elementor-13647 .elementor-element.elementor-element-f7e3990{--width:31.5%;}.elementor-13647 .elementor-element.elementor-element-a159e44{--width:100%;}.elementor-13647 .elementor-element.elementor-element-50ae625{--content-width:1140px;}.elementor-13647 .elementor-element.elementor-element-eca002b{--width:56%;}.elementor-13647 .elementor-element.elementor-element-01e30bd{--width:40%;}.elementor-13647 .elementor-element.elementor-element-240104d{--content-width:1140px;}.elementor-13647 .elementor-element.elementor-element-5dbd2cb{--width:340px;}.elementor-13647 .elementor-element.elementor-element-5fee819{--content-width:1140px;}.elementor-13647 .elementor-element.elementor-element-091c31c{--content-width:1140px;}.elementor-13647 .elementor-element.elementor-element-9f4df8b{--content-width:960px;}.elementor-13647 .elementor-element.elementor-element-6e45b28{--content-width:1140px;}}@media(max-width:1024px) and (min-width:768px){.elementor-13647 .elementor-element.elementor-element-689b85b{--width:31.5%;}.elementor-13647 .elementor-element.elementor-element-6b42550{--width:31.5%;}.elementor-13647 .elementor-element.elementor-element-7775e8c{--width:31.5%;}.elementor-13647 .elementor-element.elementor-element-9289b20{--width:31.5%;}.elementor-13647 .elementor-element.elementor-element-8104d66{--width:31.5%;}.elementor-13647 .elementor-element.elementor-element-065d98f{--width:31.5%;}.elementor-13647 .elementor-element.elementor-element-256ef99{--width:31.5%;}.elementor-13647 .elementor-element.elementor-element-ee2cae7{--width:31.5%;}.elementor-13647 .elementor-element.elementor-element-a66deda{--width:31.5%;}.elementor-13647 .elementor-element.elementor-element-b40f5c4{--width:31.5%;}.elementor-13647 .elementor-element.elementor-element-6829b7d{--width:31.5%;}.elementor-13647 .elementor-element.elementor-element-b95f42d{--width:31.5%;}.elementor-13647 .elementor-element.elementor-element-852537e{--width:31.5%;}.elementor-13647 .elementor-element.elementor-element-867e116{--width:31.5%;}.elementor-13647 .elementor-element.elementor-element-77a31d1{--width:31.5%;}.elementor-13647 .elementor-element.elementor-element-135280d{--width:31.5%;}.elementor-13647 .elementor-element.elementor-element-546e714{--width:31.5%;}.elementor-13647 .elementor-element.elementor-element-745503f{--width:31.5%;}.elementor-13647 .elementor-element.elementor-element-ee564b7{--width:31.5%;}.elementor-13647 .elementor-element.elementor-element-fa62010{--width:31.5%;}.elementor-13647 .elementor-element.elementor-element-eca0cb5{--width:100%;}.elementor-13647 .elementor-element.elementor-element-8097d1a{--width:100%;}.elementor-13647 .elementor-element.elementor-element-52eef4d{--width:100%;}.elementor-13647 .elementor-element.elementor-element-2e38dec{--width:100%;}.elementor-13647 .elementor-element.elementor-element-514f39e{--width:100%;}.elementor-13647 .elementor-element.elementor-element-2e3dee5{--width:100%;}.elementor-13647 .elementor-element.elementor-element-378ba09{--width:100%;}.elementor-13647 .elementor-element.elementor-element-61ed3ef{--width:100%;}.elementor-13647 .elementor-element.elementor-element-e10c6ff{--width:100%;}.elementor-13647 .elementor-element.elementor-element-70cd688{--width:100%;}.elementor-13647 .elementor-element.elementor-element-83aadcb{--width:100%;}.elementor-13647 .elementor-element.elementor-element-5f2aa41{--width:100%;}.elementor-13647 .elementor-element.elementor-element-ad448eb{--width:100%;}.elementor-13647 .elementor-element.elementor-element-aea6a84{--width:100%;}.elementor-13647 .elementor-element.elementor-element-4645ec9{--width:100%;}.elementor-13647 .elementor-element.elementor-element-b3d077c{--width:48%;}.elementor-13647 .elementor-element.elementor-element-c79b2fe{--width:48%;}.elementor-13647 .elementor-element.elementor-element-7e8141c{--width:48%;}.elementor-13647 .elementor-element.elementor-element-3d21783{--width:100%;}.elementor-13647 .elementor-element.elementor-element-e5d7580{--width:100%;}.elementor-13647 .elementor-element.elementor-element-0b1d74c{--width:48%;}.elementor-13647 .elementor-element.elementor-element-ead0543{--width:48%;}.elementor-13647 .elementor-element.elementor-element-043e4ea{--width:48%;}.elementor-13647 .elementor-element.elementor-element-43e78a1{--width:48%;}.elementor-13647 .elementor-element.elementor-element-d0235f1{--width:48%;}.elementor-13647 .elementor-element.elementor-element-08f52c5{--width:48%;}.elementor-13647 .elementor-element.elementor-element-f9c67d5{--width:48%;}.elementor-13647 .elementor-element.elementor-element-1116fdc{--width:48%;}.elementor-13647 .elementor-element.elementor-element-f7e3990{--width:48%;}.elementor-13647 .elementor-element.elementor-element-eca002b{--width:100%;}.elementor-13647 .elementor-element.elementor-element-01e30bd{--width:100%;}}@media(min-width:2400px){.elementor-13647 .elementor-element.elementor-element-c702511{--grid-auto-flow:row;}.elementor-13647 .elementor-element.elementor-element-162f35a{--grid-auto-flow:row;}}/* Start custom CSS *//* AHX Home style sync */
body.elementor-page-13647 .ahx-card{background:#140b0c!important;border:1px solid rgba(255,77,77,.28)!important;border-radius:16px!important;box-shadow:0 18px 38px -22px rgba(225,29,42,.65)!important;transition:transform .35s ease,border-color .35s ease,background .35s ease,box-shadow .35s ease!important}
body.elementor-page-13647 .ahx-card:hover{transform:translateY(-5px);border-color:rgba(255,90,90,.75)!important;background:linear-gradient(160deg,#2a0c0f,#150b0c 55%,#0e0c0c)!important}
body.elementor-page-13647 .ahx-card h3,body.elementor-page-13647 .ahx-card .elementor-icon-box-title,body.elementor-page-13647 .ahx-card .elementor-icon-box-title a{font-family:Inter,sans-serif!important;font-weight:700!important;color:#fff!important}
body.elementor-page-13647 .ahx-card p,body.elementor-page-13647 .ahx-card .elementor-icon-box-description,body.elementor-page-13647 .ahx-card .elementor-widget-text-editor{font-family:"Open Sans",sans-serif;color:rgba(254,254,254,.7)!important}
body.elementor-page-13647 .ahx-ib .elementor-icon{width:48px!important;height:48px!important;display:inline-flex!important;align-items:center;justify-content:center;padding:0!important;border-radius:14px!important;background:#120708!important;border:1px solid rgba(255,77,77,.55)!important;box-shadow:0 0 12px rgba(225,29,42,.45)!important;color:#ff4d4d!important;font-size:20px!important;transition:transform .35s ease}
body.elementor-page-13647 .ahx-ib .elementor-icon svg{fill:#ff4d4d!important;width:20px;height:20px}
body.elementor-page-13647 .ahx-ib .elementor-icon i{color:#ff4d4d!important}
body.elementor-page-13647 .ahx-card:hover .ahx-ib .elementor-icon,body.elementor-page-13647 .ahx-ib:hover .elementor-icon{animation:ahxIconPop .5s ease}
@keyframes ahxIconPop{0%{transform:scale(1)}40%{transform:scale(1.15) rotate(-6deg)}70%{transform:scale(.96)}100%{transform:scale(1)}}
body.elementor-page-13647 .ahx-step{background:#0b0b0b!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:14px!important;transition:transform .35s ease,border-color .35s ease,box-shadow .35s ease}
body.elementor-page-13647 .ahx-step:hover{transform:translateY(-5px);border-color:rgba(255,90,90,.6)!important;box-shadow:0 18px 38px -22px rgba(225,29,42,.65)}
body.elementor-page-13647 .ahx-num .elementor-heading-title{width:40px!important;height:40px!important;min-width:40px;display:inline-flex!important;align-items:center;justify-content:center;padding:0!important;border-radius:50%!important;border:0!important;background:radial-gradient(circle at 30% 30%,#ff5a5a,#e01b1b 55%,#a80b0b)!important;color:#fff!important;font-family:Inter,sans-serif!important;font-weight:800!important;font-size:14px!important;line-height:1!important;box-shadow:0 0 18px -4px rgba(255,77,77,.7)!important}
body.elementor-page-13647 .ahx-num{width:auto!important}
body.elementor-page-13647 .ahx-ebl .elementor-heading-title{font-family:Inter,sans-serif!important;font-size:13px!important;font-weight:700!important;letter-spacing:2.2px!important;text-transform:uppercase!important;color:#ff4d4d!important;line-height:21px!important;padding-bottom:8px!important;position:relative;display:inline-block!important}
body.elementor-page-13647 .ahx-ebl .elementor-heading-title::after{content:"";position:absolute;left:0;bottom:0;width:40px;height:2px;border-radius:2px;background:linear-gradient(90deg,#ff4d4d,rgba(255,77,77,.25));transform:scaleX(0);transform-origin:left;transition:transform .7s cubic-bezier(.2,.7,.2,1),width .35s}
body.elementor-page-13647 .ahx-ebl.ahx-center .elementor-heading-title::after{left:50%;margin-left:-20px;transform-origin:center}
body.elementor-page-13647 .ahx-ebl.ahx-center.ebl-hv .elementor-heading-title::after{left:0;margin-left:0}
body.elementor-page-13647 .ahx-ebl.ebl-on .elementor-heading-title::after{transform:scaleX(1)}
body.elementor-page-13647 .ahx-ebl.ebl-hv .elementor-heading-title::after{width:100%}
body.elementor-page-13647 .elementor-widget-button.ah-btn-o .elementor-button-text{white-space:nowrap}
body.elementor-page-13647 .e-con:has(> .ah-btn-p):has(> .ah-btn-o){flex-wrap:wrap!important;gap:12px!important}
@media(max-width:767px){body.elementor-page-13647 .e-con:has(> .ah-btn-p):has(> .ah-btn-o) > .elementor-widget-button{width:100%!important;max-width:100%!important;flex:1 1 100%!important}body.elementor-page-13647 .e-con:has(> .ah-btn-p):has(> .ah-btn-o) .elementor-button{width:100%!important;justify-content:center}}
/* === Copied from corporate page 13577 (Home-matched), re-scoped === */
/* AHX Home style sync v2 (argushd-design-skill) */
body.elementor-page-13647 .ahx-card{background:#0e0e0e!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:16px!important;padding:30px!important;gap:14px!important;box-shadow:none!important;transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease!important}
body.elementor-page-13647 .ahx-card:hover{transform:translateY(-6px);border-color:rgba(255,77,77,.55)!important;box-shadow:0 22px 44px -18px rgba(225,29,42,.55)!important}
body.elementor-page-13647 .ahx-card h3,body.elementor-page-13647 .ahx-card .elementor-heading-title,body.elementor-page-13647 .ahx-card .elementor-icon-box-title,body.elementor-page-13647 .ahx-card .elementor-icon-box-title a{font-family:Inter,sans-serif!important;font-size:20px!important;font-weight:700!important;line-height:1.3!important;color:#fff!important}
body.elementor-page-13647 .ahx-card .elementor-widget-text-editor,body.elementor-page-13647 .ahx-card .elementor-widget-text-editor p,body.elementor-page-13647 .ahx-card .elementor-icon-box-description{font-family:"Open Sans",sans-serif!important;font-size:15.5px!important;line-height:1.65!important;color:rgba(254,254,254,.72)!important}
body.elementor-page-13647 .ahx-ib .elementor-icon-box-wrapper{text-align:left!important}
body.elementor-page-13647 .ahx-ib .elementor-icon-box-icon{margin-bottom:16px!important}
body.elementor-page-13647 .ahx-ib .elementor-icon,body.elementor-page-13647 .ahx-ico .elementor-icon{width:56px!important;height:56px!important;padding:0!important;display:inline-flex!important;align-items:center;justify-content:center;border-radius:16px!important;background:#120708!important;border:1px solid rgba(255,77,77,.55)!important;box-shadow:0 0 12px -5px rgba(225,29,42,.45)!important;color:#ff4545!important;font-size:22px!important;transition:background .3s ease,border-color .3s ease,transform .3s ease}
body.elementor-page-13647 .ahx-ib .elementor-icon svg,body.elementor-page-13647 .ahx-ico .elementor-icon svg{width:22px!important;height:22px!important;fill:#ff4545!important}
body.elementor-page-13647 .ahx-ib .elementor-icon i,body.elementor-page-13647 .ahx-ico .elementor-icon i{color:#ff4545!important}
body.elementor-page-13647 .ahx-ico{width:auto!important;margin-bottom:2px}
body.elementor-page-13647 .ahx-ico .elementor-icon-wrapper{text-align:left!important;line-height:0}
body.elementor-page-13647 .ahx-card:hover .elementor-icon{background:linear-gradient(160deg,#6a2228,#3e1316)!important;border-color:#ff6b6b!important;animation:ahxIconPop .5s ease}
@keyframes ahxIconPop{0%{transform:scale(1)}40%{transform:scale(1.12) rotate(-6deg)}70%{transform:scale(.97)}100%{transform:scale(1)}}
body.elementor-page-13647 .e-con:has(> .ahx-card){align-items:stretch!important}
body.elementor-page-13647 .ahx-step{background:#0b0b0b!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:14px!important;transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease}
body.elementor-page-13647 .ahx-step:hover{transform:translateY(-5px);border-color:rgba(255,90,90,.6)!important;box-shadow:0 18px 38px -22px rgba(225,29,42,.65)}
body.elementor-page-13647 .ahx-num{width:auto!important}
body.elementor-page-13647 .ahx-num .elementor-heading-title{width:40px!important;height:40px!important;min-width:40px;display:inline-flex!important;align-items:center;justify-content:center;padding:0!important;border-radius:50%!important;border:0!important;background:radial-gradient(circle at 30% 30%,#ff5a5a,#e01b1b 55%,#a80b0b)!important;color:#fff!important;font-family:Inter,sans-serif!important;font-weight:800!important;font-size:14px!important;line-height:1!important;box-shadow:0 0 18px -4px rgba(255,77,77,.7)!important}
body.elementor-page-13647 .ahx-ebl .elementor-heading-title{font-family:Inter,sans-serif!important;font-size:13px!important;font-weight:700!important;letter-spacing:2.2px!important;text-transform:uppercase!important;color:#ff4d4d!important;line-height:21px!important;padding-bottom:8px!important;position:relative;display:inline-block!important}
body.elementor-page-13647 .ahx-ebl .elementor-heading-title::after{content:"";position:absolute;left:0;bottom:0;width:40px;height:2px;border-radius:2px;background:linear-gradient(90deg,#ff4d4d,rgba(255,77,77,.25));transform:scaleX(0);transform-origin:left;transition:transform .7s cubic-bezier(.2,.7,.2,1),width .35s}
body.elementor-page-13647 .ahx-ebl.ahx-center .elementor-heading-title::after{left:50%;margin-left:-20px;transform-origin:center}
body.elementor-page-13647 .ahx-ebl.ahx-center.ebl-hv .elementor-heading-title::after{left:0;margin-left:0}
body.elementor-page-13647 .ahx-ebl.ebl-on .elementor-heading-title::after{transform:scaleX(1)}
body.elementor-page-13647 .ahx-ebl.ebl-hv .elementor-heading-title::after{width:100%}
/* bullets (Home 97a691c) */
body.elementor-page-13647 .ahx-bul .elementor-icon-list-items{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-rows:1fr;gap:10px!important;margin:0!important;padding:0!important}
body.elementor-page-13647 .ahx-bul .elementor-icon-list-item{display:flex!important;align-items:center!important;gap:12px;margin:0!important;padding:14px 16px!important;min-height:74px;background:#0f0f0f;border:1px solid #262626;border-left:3px solid #e01b1b;border-radius:12px;transition:transform .3s,border-color .3s,box-shadow .3s}
body.elementor-page-13647 .ahx-bul .elementor-icon-list-item::after{display:none!important}
body.elementor-page-13647 .ahx-bul .elementor-icon-list-item:hover{transform:translateY(-3px);border-color:#5a1a1a #5a1a1a #5a1a1a #ff4545;box-shadow:0 12px 26px -16px rgba(225,29,42,.6)}
body.elementor-page-13647 .ahx-bul .elementor-icon-list-icon{flex-shrink:0;padding-right:10px!important;margin:0!important}
body.elementor-page-13647 .ahx-bul .elementor-icon-list-icon svg{width:18px!important;height:18px!important;fill:#ff4d4d!important}
body.elementor-page-13647 .ahx-bul .elementor-icon-list-icon i{font-size:18px!important;color:#ff4d4d!important}
body.elementor-page-13647 .ahx-bul .elementor-icon-list-text{font-family:"Open Sans",sans-serif!important;font-size:15.5px!important;font-weight:600!important;line-height:1.45!important;color:#e6e6e6!important;padding:0!important}
@media(max-width:767px){body.elementor-page-13647 .ahx-bul .elementor-icon-list-items{grid-template-columns:1fr!important;grid-auto-rows:auto}}
/* hero width */
@media(min-width:768px){body.elementor-page-13647 .ah-hero .ah-chips,body.elementor-page-13647 .ah-hero .ah-status{max-width:620px!important;width:620px!important;--container-widget-width:620px;--container-widget-flex-grow:0;flex-grow:0!important}}
/* booking panel layout */
@media(min-width:1025px){body.elementor-page-13647 .ah-cta,body.elementor-page-13647 .ah-cta > .e-con-inner{display:grid!important;grid-template-columns:minmax(0,579fr) minmax(0,414fr)!important;gap:40px!important;align-items:stretch!important}body.elementor-page-13647 .ah-cta > .e-con-inner{padding:0!important}body.elementor-page-13647 .ah-cta:has(> .e-con-inner){display:flex!important}}
body.elementor-page-13647 .ah-cta .ah-eqbtn{display:flex!important;flex-wrap:wrap!important;gap:12px!important;width:100%!important}
body.elementor-page-13647 .ah-cta .ah-eqbtn > .ah-btn-p{flex:1 1 100%!important;width:100%!important;max-width:100%!important}
body.elementor-page-13647 .ah-cta .ah-eqbtn > .ah-btn-o{flex:1 1 calc(50% - 6px)!important;width:auto!important;max-width:none!important}
body.elementor-page-13647 .ah-cta .ah-eqbtn .elementor-button{width:100%!important;justify-content:center}
body.elementor-page-13647 .elementor-widget-button.ah-btn-o .elementor-button-text{white-space:nowrap}
body.elementor-page-13647 .e-con:has(> .ah-btn-p):has(> .ah-btn-o){flex-wrap:wrap!important;gap:12px!important}
@media(max-width:767px){body.elementor-page-13647 .e-con:has(> .ah-btn-p):has(> .ah-btn-o) > .elementor-widget-button{width:100%!important;max-width:100%!important;flex:1 1 100%!important}body.elementor-page-13647 .e-con:has(> .ah-btn-p):has(> .ah-btn-o) .elementor-button{width:100%!important;justify-content:center}}
/* single price (Home .apx featured card) */
body.elementor-page-13647 .axp{max-width:1100px;margin:0 auto;padding:80px 20px;text-align:center}
body.elementor-page-13647 .axp-eb{display:inline-block;position:relative;margin:0 0 14px;padding-bottom:8px;font:700 13px/21px Inter,sans-serif;letter-spacing:2.2px;text-transform:uppercase;color:#ff4d4d}
body.elementor-page-13647 .axp-eb::after{content:"";position:absolute;left:50%;bottom:0;width:40px;margin-left:-20px;height:2px;border-radius:2px;background:linear-gradient(90deg,#ff4d4d,rgba(255,77,77,.25))}
body.elementor-page-13647 .axp-h{margin:0 auto 16px;max-width:900px;font:800 44px/1.12 Inter,sans-serif;letter-spacing:-.5px;color:#fff}
body.elementor-page-13647 .axp-h span{color:#ff4545}
body.elementor-page-13647 .axp-ld{margin:0 auto 40px;max-width:780px;font:400 18px/1.65 "Open Sans",sans-serif;color:#b9b9b9}
body.elementor-page-13647 .axp-ld strong{color:#fff;font-weight:700}
body.elementor-page-13647 .axp-ld b{color:#ff4545;font-weight:700}
body.elementor-page-13647 .axp-card{display:grid;grid-template-columns:minmax(0,675fr) minmax(0,422fr);text-align:left;background:#0c0c0c;border:1px solid #4a1515;border-radius:18px;overflow:hidden;transition:transform .35s,border-color .35s,box-shadow .35s}
body.elementor-page-13647 .axp-card:hover{transform:translateY(-6px);border-color:#5a1a1a;box-shadow:0 18px 40px -18px rgba(225,29,42,.55)}
body.elementor-page-13647 .axp-l{display:flex;gap:18px;align-items:flex-start;padding:28px 30px;background:linear-gradient(135deg,#1a0b0d,#0c0c0c 70%)}
body.elementor-page-13647 .axp-pi{flex:0 0 46px;width:46px;height:46px;display:flex;align-items:center;justify-content:center;border-radius:13px;background:#120708;border:1px solid rgba(255,77,77,.55);box-shadow:0 0 10px -5px rgba(225,29,42,.45);color:#fff;transition:transform .35s,background .35s,border-color .35s}
body.elementor-page-13647 .axp-card:hover .axp-pi{transform:rotate(-8deg) scale(1.06);background:linear-gradient(160deg,#6a2228,#3e1316);border-color:#ff6b6b}
body.elementor-page-13647 .axp-t{margin:2px 0 8px;font:700 19px/1.3 Inter,sans-serif;color:#fff}
body.elementor-page-13647 .axp-d{margin:0;font:400 15px/1.65 "Open Sans",sans-serif;color:#b3b3b3}
body.elementor-page-13647 .axp-r{display:flex;flex-direction:column;justify-content:center;gap:6px;padding:26px 30px;background:linear-gradient(135deg,#d11414,#a80000)}
body.elementor-page-13647 .axp-from{margin:0;font:700 10.5px/1 Inter,sans-serif;letter-spacing:1.68px;text-transform:uppercase;color:rgba(255,255,255,.8)}
body.elementor-page-13647 .axp-price{margin:0;font:800 34px/1.1 Inter,sans-serif;color:#fff}
body.elementor-page-13647 .axp-sub{margin:0 0 6px;font:500 14px/1.5 "Open Sans",sans-serif;color:rgba(255,255,255,.88)}
body.elementor-page-13647 .axp-link{display:inline-flex;gap:6px;align-items:center;font:700 16px/1.4 Inter,sans-serif;color:#fff!important;text-decoration:none!important;transition:gap .3s}
body.elementor-page-13647 .axp-card:hover .axp-link{gap:10px}
@media(max-width:767px){body.elementor-page-13647 .axp{padding:60px 16px}body.elementor-page-13647 .axp-h{font-size:30px}body.elementor-page-13647 .axp-card{grid-template-columns:1fr}body.elementor-page-13647 .axp-l{padding:22px 20px}body.elementor-page-13647 .axp-r{padding:22px 20px}}
@media(max-width:1024px){body.elementor-page-13647 .e-con:has(> .ahx-card) > .ahx-card{flex-basis:calc(50% - 12px)!important;max-width:calc(50% - 12px)!important}}
@media(max-width:767px){body.elementor-page-13647 .e-con:has(> .ahx-card) > .ahx-card{flex-basis:100%!important;max-width:100%!important}}
@media(min-width:1025px){body.elementor-page-13647 .ah-cta > .e-con{width:100%!important;max-width:100%!important;--width:100%!important;min-width:0}body.elementor-page-13647 .ah-cta > .e-con:first-child{display:flex!important;flex-direction:column!important;justify-content:space-between!important}}
/* booking panel column fix (match Home) */
.elementor-13647 .elementor-element.elementor-element-eca002b,.elementor-13647 .elementor-element.elementor-element-01e30bd{--width:100%;width:100%;max-width:100%;}
/* pricing buttons row (Home .apx .bt) */
.elementor-13647 .axp-bt{display:flex;flex-wrap:wrap;gap:14px;justify-content:center;margin-top:22px;}
.elementor-13647 .axp-b{display:inline-flex;align-items:center;gap:10px;font-family:Inter,sans-serif;font-weight:700;font-size:16px;padding:15px 26px;border-radius:14px;text-decoration:none;transition:transform .2s;color:#fff!important;}
.elementor-13647 .axp-b:hover{transform:translateY(-2px);}
.elementor-13647 .axp-b1{background:linear-gradient(#e01b1b,#a80a0a);box-shadow:0 10px 30px rgba(200,15,15,.333);}
.elementor-13647 .axp-b2{background:#0d0d0d;border:1px solid #5a1a1a;}
.elementor-13647 .axp-bi{display:inline-flex;align-items:center;justify-content:center;}
.elementor-13647 .axp-bi svg{width:16px;height:16px;}
@media(max-width:600px){.elementor-13647 .axp-b{width:100%;justify-content:center;}}
/* case-study category labels = Home style */
.elementor-13647 .elementor-element.elementor-element-bd04f5a .elementor-heading-title,.elementor-13647 .elementor-element.elementor-element-57619c6 .elementor-heading-title,.elementor-13647 .elementor-element.elementor-element-d0aafa3 .elementor-heading-title{font-family:Inter,sans-serif!important;font-size:13px!important;font-weight:600!important;color:#ff4d4d!important;letter-spacing:normal!important;text-transform:none!important;line-height:1.4!important;}
/* === Home code copy v2: hero + logos + final CTA (page 8803 re-scoped) === */
@keyframes ahbWave { 
  0% { transform: scale(1); opacity: 0.85; }
  100% { transform: scale(1.9); opacity: 0; }
}
@keyframes ahPulse { 
  50% { opacity: 0.3; }
}
@keyframes ahZoomOut { 
  100% { transform: scale(1); }
}
@keyframes ahLiveRing { 
  0% { box-shadow: rgba(255, 255, 255, 0.85) 0px 0px 0px 0px; }
  70% { box-shadow: rgba(255, 255, 255, 0) 0px 0px 0px 8px; }
  100% { box-shadow: rgba(255, 255, 255, 0) 0px 0px 0px 0px; }
}
@keyframes ahLiveBlink { 
  0%, 60% { opacity: 1; }
  80% { opacity: 0.35; }
}
@keyframes ahRing { 
  0% { transform: scale(0.25); opacity: 0; }
  12% { opacity: 0.75; }
  100% { transform: scale(3.4); opacity: 0; }
}
@keyframes ahPulse { 
  0% { box-shadow: rgba(255, 77, 77, 0.55) 0px 0px 0px 0px; }
  100% { box-shadow: rgba(255, 77, 77, 0) 0px 0px 0px 16px; }
}
@keyframes ahRing { 
  0% { transform: scale(1); opacity: 0.75; }
  100% { transform: scale(1.6); opacity: 0; }
}
@keyframes ahFloat { 
  0%, 100% { transform: translateY(0px); }
  50% { transform: translateY(-2px); }
}
@keyframes ahGring { 
  0% { transform: scale(0.85); opacity: 0.8; }
  100% { transform: scale(1.45); opacity: 0; }
}
@keyframes ahGpop { 
  0%, 88%, 100% { transform: rotate(0deg); }
  92% { transform: rotate(-12deg) scale(1.08); }
  96% { transform: rotate(8deg); }
}
@keyframes ahStar { 
  0%, 60%, 100% { transform: scale(1); text-shadow: none; filter: none; }
  68% { transform: scale(1.3) rotate(-8deg); text-shadow: rgba(255, 200, 40, 0.95) 0px 0px 10px; filter: brightness(1.25); }
  76% { transform: scale(1); }
}
@keyframes ahFlash { 
  0% { left: 110%; opacity: 0; }
  12% { opacity: 1; }
  100% { left: -50%; opacity: 0; }
}
.elementor-13647 .elementor-element.elementor-element-a5b5a61{ --display: flex; --min-height: 80vh; --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; --justify-content: center; --gap: 32px 32px; --row-gap: 32px; --column-gap: 32px; --overlay-opacity: 0.95; --padding-top: 56px; --padding-bottom: 48px; --padding-left: 20px; --padding-right: 20px; }
.elementor-13647 .elementor-element.elementor-element-a5b5a61::before,.elementor-13647 .elementor-element.elementor-element-a5b5a61 > .elementor-background-video-container::before,.elementor-13647 .elementor-element.elementor-element-a5b5a61 > .e-con-inner > .elementor-background-video-container::before,.elementor-13647 .elementor-element.elementor-element-a5b5a61 > .elementor-background-slideshow::before,.elementor-13647 .elementor-element.elementor-element-a5b5a61 > .e-con-inner > .elementor-background-slideshow::before,.elementor-13647 .elementor-element.elementor-element-a5b5a61 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{ background-color: transparent; --background-overlay: ''; background-image: linear-gradient(90deg, rgb(11, 11, 11) 0%, rgba(11, 11, 11, 0.72) 100%); }
.elementor-13647 .elementor-element.elementor-element-a5b5a61 .elementor-background-slideshow__slide__image{ background-size: cover; background-position: center center; }
.elementor-13647 .elementor-element.elementor-element-45317ae{ --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; --gap: 20px 20px; --row-gap: 20px; --column-gap: 20px; }
.elementor-13647 .elementor-widget-heading .elementor-heading-title{ font-family: var( --e-global-typography-primary-font-family ), Sans-serif; font-weight: var( --e-global-typography-primary-font-weight ); color: var( --e-global-color-primary ); }
.elementor-13647 .elementor-element.elementor-element-aebd42b .elementor-heading-title{ font-family: Inter, sans-serif; font-size: 12.5px; font-weight: 700; letter-spacing: 1.8px; color: rgb(255, 255, 255); }
.elementor-13647 .elementor-element.elementor-element-cf84a01.elementor-element{ --flex-grow: 0; --flex-shrink: 0; }
.elementor-13647 .elementor-element.elementor-element-cf84a01{ text-align: start; }
.elementor-13647 .elementor-element.elementor-element-cf84a01 .elementor-heading-title{ font-family: Inter, sans-serif; font-size: 48px; font-weight: 800; line-height: 1.08em; letter-spacing: -0.5px; color: rgb(255, 255, 255); }
.elementor-13647 .elementor-widget-text-editor{ font-family: var( --e-global-typography-text-font-family ), Sans-serif; font-weight: var( --e-global-typography-text-font-weight ); color: var( --e-global-color-text ); }
.elementor-13647 .elementor-element.elementor-element-66b9c98{ width: var( --container-widget-width, 840px ); max-width: 840px; --container-widget-width: 840px; --container-widget-flex-grow: 0; text-align: start; font-family: "Open Sans", sans-serif; font-size: 18px; line-height: 1.7em; color: rgba(254, 254, 254, 0.72); }
.elementor-13647 .elementor-element.elementor-element-a698384{ --display: flex; --flex-direction: row; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --justify-content: flex-start; --align-items: center; --gap: 14px 14px; --row-gap: 14px; --column-gap: 14px; --flex-wrap: wrap; }
.elementor-13647 .elementor-widget-button .elementor-button{ background-color: var( --e-global-color-accent ); font-family: var( --e-global-typography-accent-font-family ), Sans-serif; font-weight: var( --e-global-typography-accent-font-weight ); }
.elementor-13647 .elementor-element.elementor-element-08f4ff3 .elementor-button{ background-color: transparent; font-family: Inter, sans-serif; font-size: 16px; font-weight: 700; fill: rgb(255, 255, 255); color: rgb(255, 255, 255); background-image: linear-gradient(rgb(209, 20, 20) 0%, rgb(168, 0, 0) 100%); border-radius: 12px; padding: 18px 24px; }
.elementor-13647 .elementor-element.elementor-element-08f4ff3 .elementor-button:hover,.elementor-13647 .elementor-element.elementor-element-08f4ff3 .elementor-button:focus{ background-color: rgb(184, 0, 0); color: rgb(255, 255, 255); }
.elementor-13647 .elementor-element.elementor-element-08f4ff3 .elementor-button-content-wrapper{ flex-direction: row-reverse; }
.elementor-13647 .elementor-element.elementor-element-08f4ff3 .elementor-button .elementor-button-content-wrapper{ gap: 14px; }
.elementor-13647 .elementor-element.elementor-element-08f4ff3 .elementor-button:hover svg,.elementor-13647 .elementor-element.elementor-element-08f4ff3 .elementor-button:focus svg{ fill: rgb(255, 255, 255); }
.elementor-13647 .elementor-element.elementor-element-41e51f3 .elementor-button{ background-color: rgb(18, 12, 12); font-family: Inter, sans-serif; font-size: 16px; font-weight: 700; fill: rgb(255, 255, 255); color: rgb(255, 255, 255); border-style: solid; border-width: 1px; border-color: rgba(255, 40, 40, 0.55); border-radius: 12px; padding: 18px 24px; }
.elementor-13647 .elementor-element.elementor-element-41e51f3 .elementor-button:hover,.elementor-13647 .elementor-element.elementor-element-41e51f3 .elementor-button:focus{ background-color: rgb(26, 14, 14); color: rgb(255, 255, 255); border-color: rgba(255, 40, 40, 0.95); }
.elementor-13647 .elementor-element.elementor-element-41e51f3 .elementor-button-content-wrapper{ flex-direction: row-reverse; }
.elementor-13647 .elementor-element.elementor-element-41e51f3 .elementor-button .elementor-button-content-wrapper{ gap: 14px; }
.elementor-13647 .elementor-element.elementor-element-41e51f3 .elementor-button:hover svg,.elementor-13647 .elementor-element.elementor-element-41e51f3 .elementor-button:focus svg{ fill: rgb(255, 255, 255); }
.elementor-13647 .elementor-element.elementor-element-a10900d > .elementor-widget-container{ margin: -14px 0px 4px; }
.elementor-13647 .elementor-element.elementor-element-a10900d .elementor-heading-title{ font-family: Inter, sans-serif; font-size: 14px; font-weight: 600; line-height: 1.4em; color: rgb(255, 255, 255); }
.elementor-13647 .elementor-element.elementor-element-00e0391{ width: var( --container-widget-width, 620px ); max-width: 620px; --container-widget-width: 620px; --container-widget-flex-grow: 0; }
.elementor-13647 .elementor-element.elementor-element-00e0391 .elementor-heading-title{ font-family: Inter, sans-serif; font-size: 13px; font-weight: 600; color: rgb(255, 255, 255); }
.elementor-13647 .elementor-widget-icon-list .elementor-icon-list-item:not(:last-child)::after{ border-color: var( --e-global-color-text ); }
.elementor-13647 .elementor-widget-icon-list .elementor-icon-list-icon svg{ fill: var( --e-global-color-primary ); }
.elementor-13647 .elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text,.elementor-13647 .elementor-widget-icon-list .elementor-icon-list-item > a{ font-family: var( --e-global-typography-text-font-family ), Sans-serif; font-weight: var( --e-global-typography-text-font-weight ); }
.elementor-13647 .elementor-widget-icon-list .elementor-icon-list-text{ color: var( --e-global-color-secondary ); }
.elementor-13647 .elementor-element.elementor-element-f78ecda{ width: var( --container-widget-width, 620px ); max-width: 620px; --container-widget-width: 620px; --container-widget-flex-grow: 0; --e-icon-list-icon-size: 15px; --icon-vertical-offset: 0px; }
.elementor-13647 .elementor-element.elementor-element-f78ecda .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{ margin-inline: calc(13px); }
.elementor-13647 .elementor-element.elementor-element-f78ecda .elementor-icon-list-items.elementor-inline-items{ margin-inline: calc(-13px); }
.elementor-13647 .elementor-element.elementor-element-f78ecda .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item::after{ inset-inline-end: calc(-13px); }
.elementor-13647 .elementor-element.elementor-element-f78ecda .elementor-icon-list-icon svg{ fill: rgb(255, 77, 77); transition: fill 0.3s; }
.elementor-13647 .elementor-element.elementor-element-f78ecda .elementor-icon-list-icon{ padding-inline-end: 10px; }
.elementor-13647 .elementor-element.elementor-element-f78ecda .elementor-icon-list-item > .elementor-icon-list-text,.elementor-13647 .elementor-element.elementor-element-f78ecda .elementor-icon-list-item > a{ font-family: "Open Sans", sans-serif; font-size: 14px; font-weight: 600; }
.elementor-13647 .elementor-element.elementor-element-f78ecda .elementor-icon-list-text{ color: rgb(255, 255, 255); transition: color 0.3s; }
@media (min-width: 768px){.elementor-13647 .elementor-element.elementor-element-a5b5a61{ --content-width: 1140px; }}
@media (min-width: 768px){.elementor-13647 .elementor-element.elementor-element-45317ae{ --width: 100%; }}
@media (max-width: 1366px){.elementor-13647 .elementor-element.elementor-element-cf84a01{ width: var( --container-widget-width, 930px ); max-width: 930px; --container-widget-width: 930px; --container-widget-flex-grow: 0; }}
@media (max-width: 1024px){.elementor-13647 .elementor-element.elementor-element-a5b5a61{ --min-height: 60vh; --gap: 26px 26px; --row-gap: 26px; --column-gap: 26px; --padding-top: 84px; --padding-bottom: 84px; --padding-left: 24px; --padding-right: 24px; }}
@media (max-width: 1024px){.elementor-13647 .elementor-element.elementor-element-cf84a01 .elementor-heading-title{ font-size: 44px; }}
@media (max-width: 1024px){.elementor-13647 .elementor-element.elementor-element-66b9c98{ --container-widget-width: 100%; --container-widget-flex-grow: 0; width: var( --container-widget-width, 100% ); max-width: 100%; }}
@media (max-width: 1024px){.elementor-13647 .elementor-element.elementor-element-00e0391{ --container-widget-width: 100%; --container-widget-flex-grow: 0; width: var( --container-widget-width, 100% ); max-width: 100%; }}
@media (max-width: 1024px){.elementor-13647 .elementor-element.elementor-element-f78ecda{ --container-widget-width: 100%; --container-widget-flex-grow: 0; width: var( --container-widget-width, 100% ); max-width: 100%; }}
@media (max-width: 767px){.elementor-13647 .elementor-element.elementor-element-a5b5a61{ --min-height: 0px; --gap: 22px 22px; --row-gap: 22px; --column-gap: 22px; --padding-top: 100px; --padding-bottom: 64px; --padding-left: 16px; --padding-right: 16px; }}
@media (max-width: 767px){.elementor-13647 .elementor-element.elementor-element-aebd42b .elementor-heading-title{ font-size: 11px; }}
@media (max-width: 767px){.elementor-13647 .elementor-element.elementor-element-cf84a01 .elementor-heading-title{ font-size: 34px; }}
@media (max-width: 767px){.elementor-13647 .elementor-element.elementor-element-66b9c98{ --container-widget-width: 100%; --container-widget-flex-grow: 0; width: var( --container-widget-width, 100% ); max-width: 100%; font-size: 16px; }}
@media (max-width: 767px){.elementor-13647 .elementor-element.elementor-element-a698384{ --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; --align-items: stretch; }}
@media (max-width: 767px){.elementor-13647 .elementor-element.elementor-element-00e0391{ --container-widget-width: 100%; --container-widget-flex-grow: 0; width: var( --container-widget-width, 100% ); max-width: 100%; }}
@media (max-width: 767px){.elementor-13647 .elementor-element.elementor-element-f78ecda{ --container-widget-width: 100%; --container-widget-flex-grow: 0; width: var( --container-widget-width, 100% ); max-width: 100%; }}
html body .elementor-13647 .elementor-element-f78ecda{ container-type: inline-size; }
html body .elementor-13647 .elementor-element-f78ecda .elementor-icon-list-items{ grid-template-columns: 1fr; display: grid !important; gap: 10px !important; margin: 0px !important; padding: 0px !important; }
@media (min-width: 480px){.elementor-13647 .elementor-icon-list-items{ grid-template-columns: repeat(2, minmax(0px, 1fr)) !important; gap: 12px !important; }}
html body .elementor-13647 .elementor-element-f78ecda .elementor-icon-list-item{ gap: 12px; background: rgb(15, 15, 15); border-width: 1px 1px 1px 3px; border-style: solid; border-color: rgb(38, 38, 38) rgb(38, 38, 38) rgb(38, 38, 38) rgb(224, 27, 27); border-image: none; border-radius: 12px; transition: transform 0.3s, border-color 0.3s, box-shadow 0.3s; margin: 0px !important; padding: 14px 16px !important; display: flex !important; align-items: center !important; }
html body .elementor-13647 .elementor-element-f78ecda .elementor-icon-list-item::after{ display: none !important; }
html body .elementor-13647 .elementor-element-f78ecda .elementor-icon-list-item:hover{ transform: translateY(-3px); border-color: rgb(90, 26, 26) rgb(90, 26, 26) rgb(90, 26, 26) rgb(255, 69, 69); box-shadow: rgba(225, 29, 42, 0.6) 0px 12px 26px -16px; }
html body .elementor-13647 .elementor-element-f78ecda .elementor-icon-list-icon{ flex: 0 0 auto; margin: 0px !important; align-self: center !important; }
html body .elementor-13647 .elementor-element-f78ecda .elementor-icon-list-icon svg{ width: 18px !important; height: 18px !important; }
html body .elementor-13647 .elementor-element-f78ecda .elementor-icon-list-text{ align-self: center; font-size: 15.5px !important; line-height: 1.45 !important; color: rgb(230, 230, 230) !important; padding-left: 0px !important; }
@media (max-width: 300px){.elementor-13647 .elementor-icon-list-item{ padding: 9px 11px !important; gap: 9px !important; border-radius: 10px !important; }}
@media (max-width: 300px){.elementor-13647 .elementor-icon-list-text{ font-size: 13.5px !important; }}
@media (max-width: 300px){.elementor-13647 .elementor-icon-list-icon svg{ width: 15px !important; height: 15px !important; }}
html body .elementor-13647 .elementor-element-f78ecda .elementor-icon-list-items{ grid-template-columns: repeat(2, max-content) !important; gap: 8px 10px !important; }
html body .elementor-13647 .elementor-element-f78ecda .elementor-icon-list-item{ padding: 8px 14px 8px 12px !important; gap: 9px !important; border-radius: 10px !important; border-width: 1px 1px 1px 3px !important; border-style: solid !important; border-color: rgb(38, 38, 38) rgb(38, 38, 38) rgb(38, 38, 38) rgb(224, 27, 27) !important; border-image: none !important; background: rgba(15, 15, 15, 0.85) !important; }
html body .elementor-13647 .elementor-element-f78ecda .elementor-icon-list-icon svg{ width: 15px !important; height: 15px !important; }
html body .elementor-13647 .elementor-element-f78ecda .elementor-icon-list-text{ font-size: 14px !important; line-height: 1.3 !important; }
@media (max-width: 600px){html body .elementor-13647 .elementor-element-f78ecda .elementor-icon-list-items{ grid-template-columns: 1fr !important; }}
html body .elementor-13647 .elementor-element-f78ecda .elementor-icon-list-items{ gap: 6px 8px !important; }
html body .elementor-13647 .elementor-element-f78ecda .elementor-icon-list-item{ padding: 6px 12px 6px 10px !important; gap: 8px !important; border-radius: 9px !important; }
html body .elementor-13647 .elementor-element-f78ecda .elementor-icon-list-icon{ width: auto !important; min-width: 0px !important; padding: 0px !important; margin: 0px !important; }
html body .elementor-13647 .elementor-element-f78ecda .elementor-icon-list-icon svg{ width: 13px !important; height: 13px !important; }
html body .elementor-13647 .elementor-element-f78ecda .elementor-icon-list-text{ font-size: 13px !important; padding: 0px !important; margin: 0px !important; }
html body .elementor-13647 .ab-w{ color: rgb(255, 255, 255) !important; font-weight: 600; }
html body .elementor-13647 .ab-red{ color: rgb(255, 77, 77) !important; font-weight: 700; }
html body .elementor-13647 .elementor-element-66b9c98 strong{ color: rgb(255, 255, 255); }
html body .elementor-13647 .elementor-element-66b9c98 a{ background: linear-gradient(rgb(255, 77, 77), rgb(255, 77, 77)) left bottom / 100% 2px no-repeat; color: rgb(255, 255, 255) !important; text-decoration: none !important; }
.elementor-13647 .elementor-button{ letter-spacing: 0.2px; }
.elementor-13647 a,.elementor-13647 a:hover,.elementor-13647 a:focus,.elementor-13647 a:active,.elementor-13647 .elementor-button:hover,.elementor-13647 .elementor-button:focus,.elementor-13647 .elementor-heading-title a:hover,.elementor-13647 .elementor-icon-box-title a:hover,.elementor-13647 .elementor-nav-menu a:hover,.elementor-13647 .elementor-item:hover{ text-decoration: none !important; }
.elementor-13647 .ah-chips span{ display: inline-block; border: 1px solid rgba(255, 255, 255, 0.22); background: rgba(255, 255, 255, 0.05); color: rgb(255, 255, 255); padding: 7px 14px; border-radius: 999px; margin: 0px 8px 10px 0px; transition: border-color 0.3s; }
.elementor-13647 .ah-chips span:hover{ border-color: rgba(255, 77, 77, 0.6); }
.elementor-13647 .ah-btn .elementor-button{ transition: transform 0.25s, box-shadow 0.25s, border-color 0.25s, background 0.25s; }
.elementor-13647 .ah-btn-p .elementor-button{ box-shadow: rgba(192, 0, 0, 0.25) 0px 10px 24px; }
.elementor-13647 .ah-btn .elementor-button:hover{ transform: translateY(-2px); }
.elementor-13647 .ah-btn-p .elementor-button:hover{ box-shadow: rgba(192, 0, 0, 0.42) 0px 16px 34px; }
.elementor-13647 .ah-btn-o .elementor-button:hover{ box-shadow: rgba(192, 0, 0, 0.18) 0px 10px 24px; }
.elementor-13647 .ah-btn .elementor-button-icon{ width: 30px; height: 30px; border-radius: 50%; display: inline-flex; align-items: center; justify-content: center; background: rgba(255, 255, 255, 0.18); }
.elementor-13647 .ah-btn-o .elementor-button-icon{ background: rgb(58, 12, 12); }
.elementor-13647 .ah-btn .elementor-button-icon svg{ width: 12px; height: 12px; fill: rgb(255, 255, 255); }
.elementor-13647 .ah-btn .elementor-button-content-wrapper{ align-items: center; }
.elementor-13647 .ahd-live,.elementor-13647 .ahd-ey-txt{ display: inline-flex; align-items: center; padding: 6px 10px; font-size: 11.5px; font-weight: 800; letter-spacing: 1.6px; line-height: 1.2; }
.elementor-13647 .ahd-live{ gap: 7px; color: rgb(255, 255, 255); background: linear-gradient(rgb(255, 48, 48), rgb(184, 0, 0)); border-radius: 4px 0px 0px 4px; box-shadow: rgba(255, 40, 40, 0.7) 0px 0px 18px -4px; }
.elementor-13647 .ahd-live::before{ content: ""; width: 6px; height: 6px; border-radius: 50%; background: rgb(255, 255, 255); }
.elementor-13647 .ahd-ey-txt{ color: rgb(244, 244, 244); padding: 6px 20px 6px 12px; background: linear-gradient(90deg, rgba(18, 12, 12, 0.92), rgba(18, 12, 12, 0.62)); border-radius: 0px 4px 4px 0px; }
.elementor-13647 .ahd-ey-txt i{ color: rgb(255, 77, 77); font-style: normal; margin: 0px 4px; }
.elementor-13647 .ahd-live,.elementor-13647 .ahd-ey-txt{ font-size: 13.5px; padding: 9px 14px; letter-spacing: 2px; line-height: 1.2; }
.elementor-13647 .ahd-live{ border-radius: 6px 0px 0px 6px; box-shadow: rgba(255, 40, 40, 0.75) 0px 0px 22px -4px; }
.elementor-13647 .ahd-live::before{ width: 7px; height: 7px; box-shadow: rgb(255, 255, 255) 0px 0px 8px; animation: 1.6s ease-in-out 0s infinite normal none running ahPulse; }
.elementor-13647 .ahd-ey-txt{ position: relative; background: linear-gradient(90deg, rgb(28, 28, 28), rgba(28, 28, 28, 0.85)); padding: 9px 20px 9px 16px; border-radius: 0px 6px 6px 0px; color: rgb(242, 242, 242); }
.elementor-13647 .ahd-ey-txt::after{ content: ""; position: absolute; left: 0px; bottom: 0px; height: 2px; width: 58%; background: linear-gradient(90deg, rgb(255, 42, 42), rgba(255, 42, 42, 0)); }
.elementor-13647 .ah-chips span{ position: relative; border-radius: 6px; border: 1px solid rgba(255, 77, 77, 0.28); background: linear-gradient(rgba(255, 255, 255, 0.07), rgba(255, 255, 255, 0.016)); font-size: 11.5px; font-weight: 700; letter-spacing: 1.4px; text-transform: uppercase; padding: 8px 14px 8px 12px; transition: border-color 0.25s, box-shadow 0.25s, transform 0.25s; }
.elementor-13647 .ah-chips span::before{ content: ""; display: inline-block; width: 5px; height: 5px; margin: 0px 9px 2px 0px; background: rgb(255, 77, 77); box-shadow: rgb(255, 77, 77) 0px 0px 8px; vertical-align: middle; transform: rotate(45deg); }
.elementor-13647 .ah-chips span:hover{ border-color: rgba(255, 77, 77, 0.85); box-shadow: rgba(255, 77, 77, 0.9) 0px 0px 18px -6px; transform: translateY(-1px); }
.elementor-13647 .ah-status .elementor-icon-list-items{ row-gap: 10px; }
.elementor-13647 .ah-status .elementor-icon-list-item{ border-left: 1px solid rgba(255, 255, 255, 0.14); margin: 0px !important; padding: 0px 18px !important; }
.elementor-13647 .ah-status .elementor-icon-list-item:first-child{ border-left: 0px; padding-left: 0px !important; }
.elementor-13647 .ah-status .elementor-icon-list-icon svg{ filter: drop-shadow(rgb(255, 77, 77) 0px 0px 5px); width: 7px !important; height: 7px !important; }
.elementor-13647 .ah-status .elementor-icon-list-text{ text-transform: uppercase; letter-spacing: 1.3px; font-size: 12px !important; font-family: Inter, sans-serif !important; font-weight: 700 !important; color: rgba(255, 255, 255, 0.82) !important; }
@media (max-width: 767px){.elementor-13647 .ahd-live,.elementor-13647 .ahd-ey-txt{ font-size: 11.5px; padding: 7px 10px; letter-spacing: 1.4px; }}
@media (max-width: 767px){.elementor-13647 .ah-status .elementor-icon-list-item{ padding: 0px 12px !important; }}
.elementor-13647 .ah-hero{ isolation: isolate; overflow: hidden; }
.elementor-13647 .ah-hero::before{ z-index: -1 !important; }
.elementor-13647 .ah-hero::after{ content: ""; position: absolute; inset: 0px; z-index: -2; background: var(--ah-hero-bg,none) center/cover no-repeat; transform: scale(1.18); animation: 7s cubic-bezier(0.2, 0.6, 0.2, 1) 0s 1 normal forwards running ahZoomOut; will-change: transform; }
.elementor-13647 .ah-eqbtn .elementor-widget-button{ flex: 0 0 330px; max-width: 100%; }
.elementor-13647 .ah-eqbtn .elementor-button{ width: 100%; justify-content: center; }
@media (max-width: 767px){.elementor-13647 .ah-eqbtn .elementor-widget-button{ flex: 1 1 100%; }}
.elementor-13647 .ahd-live::before{ animation: 1.4s ease-out 0s infinite normal none running ahLiveRing, 1.4s steps(1) 0s infinite normal none running ahLiveBlink !important; }
.elementor-13647 .ah-btn.elementor-widget-button,.elementor-13647 .ah-eqbtn .elementor-widget-button,.elementor-13647 .ah-cta .ah-eqbtn .elementor-widget-button{ flex: 0 0 240px !important; width: 240px !important; max-width: 100% !important; }
.elementor-13647 .ah-btn .elementor-button{ width: 100%; justify-content: center; padding: 14px 20px !important; font-size: 15px !important; }
.elementor-13647 .ah-btn .elementor-button-icon{ width: 26px; height: 26px; }
.elementor-13647 .ah-btn .elementor-button-icon svg{ width: 11px; height: 11px; }
@media (max-width: 767px){.elementor-13647 .ah-btn.elementor-widget-button,.elementor-13647 .ah-eqbtn .elementor-widget-button,.elementor-13647 .ah-cta .ah-eqbtn .elementor-widget-button{ flex: 1 1 100% !important; width: 100% !important; }}
.elementor-13647 .ah-chips span{ font-size: 10.5px !important; padding: 6px 11px 6px 10px !important; letter-spacing: 1.1px !important; margin: 0px 6px 8px 0px !important; }
.elementor-13647 .ah-chips span::before{ width: 4px; height: 4px; margin-right: 7px; }
.elementor-13647 .ah-status .elementor-icon-list-text{ font-size: 10.5px !important; letter-spacing: 1.1px !important; color: rgba(255, 255, 255, 0.7) !important; }
.elementor-13647 .ah-status .elementor-icon-list-item{ padding: 0px 13px !important; }
.elementor-13647 .ah-status .elementor-icon-list-item:first-child{ padding-left: 0px !important; }
.elementor-13647 .ah-status .elementor-icon-list-icon svg{ width: 6px !important; height: 6px !important; }
.elementor-13647 .ah-chips span{ backdrop-filter: none; font-size: 12.5px !important; font-weight: 600 !important; text-transform: none !important; letter-spacing: 0.2px !important; padding: 6px 14px !important; margin: 0px 6px 8px 0px !important; border-radius: 999px !important; border: 1px solid rgba(255, 255, 255, 0.14) !important; background: rgba(255, 255, 255, 0.043) !important; color: rgba(255, 255, 255, 0.86) !important; }
.elementor-13647 .ah-chips span::before{ display: none !important; }
.elementor-13647 .ah-chips span:hover{ box-shadow: rgba(255, 77, 77, 0.8) 0px 0px 16px -6px; border-color: rgba(255, 77, 77, 0.7) !important; color: rgb(255, 255, 255) !important; }
.elementor-13647 .ah-status .elementor-icon-list-item{ padding: 0px 22px 0px 0px !important; border-left: 0px !important; }
.elementor-13647 .ah-status .elementor-icon-list-text{ text-transform: none !important; letter-spacing: 0.1px !important; font-size: 13.5px !important; font-weight: 500 !important; font-family: "Open Sans", sans-serif !important; color: rgba(255, 255, 255, 0.72) !important; }
.elementor-13647 .ah-status .elementor-icon-list-icon svg{ width: 14px !important; height: 14px !important; filter: none !important; }
.elementor-13647 .ah-btn.elementor-widget-button,.elementor-13647 .ah-eqbtn .elementor-widget-button,.elementor-13647 .ah-cta .ah-eqbtn .elementor-widget-button{ flex: 0 0 auto !important; width: auto !important; max-width: 100% !important; }
.elementor-13647 .ah-btn .elementor-button{ white-space: nowrap; width: 100%; justify-content: center; padding: 13px 20px !important; font-size: 15px !important; }
.elementor-13647 .ah-btn .elementor-button-text{ white-space: nowrap; }
.elementor-13647 .ah-btn .elementor-button-content-wrapper{ gap: 12px; flex-wrap: nowrap; }
.elementor-13647 .ah-eqbtn{ grid-auto-flow: column; grid-auto-columns: 1fr; max-width: 100%; display: grid !important; width: max-content !important; gap: 14px !important; }
@media (max-width: 767px){.elementor-13647 .ah-eqbtn{ grid-auto-flow: row; width: 100% !important; }}
.elementor-13647 .e-con > .ah-btn.elementor-widget-button{ align-self: flex-start; }
@media (max-width: 767px){.elementor-13647 .e-con > .ah-btn.elementor-widget-button{ align-self: stretch; }}
.elementor-13647 .elementor-icon-list-icon svg{ transition: fill 0.25s, transform 0.25s; }
.elementor-13647 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{ fill: rgb(255, 255, 255) !important; transform: scale(1.25); }
.elementor-13647 .ah-btn .elementor-button-icon,.elementor-13647 .ah-btn .elementor-button-icon svg{ transition: background 0.3s, fill 0.3s, transform 0.3s; }
.elementor-13647 .ah-btn .elementor-button:hover .elementor-button-icon{ transform: rotate(-8deg); background: rgb(255, 255, 255) !important; }
.elementor-13647 .ah-btn .elementor-button:hover .elementor-button-icon svg{ fill: rgb(192, 0, 0) !important; }
.elementor-13647 .ah-hero::after{ transform: scale(1.28); animation: 9s cubic-bezier(0.25, 0.6, 0.3, 1) 0.2s 1 normal forwards running ahZoomOut !important; }
.elementor-13647 .ah-chips a{ display: inline-block; }
.elementor-13647 .ah-status .elementor-icon-list-items{ margin-left: 0px !important; margin-right: 0px !important; }
.elementor-13647 .ah-status .elementor-icon-list-item{ margin-bottom: 8px !important; }
.elementor-13647 .ah-status{ position: relative; padding-left: 18px !important; }
.elementor-13647 .ah-status::before{ content: ""; position: absolute; left: 0px; top: 2px; bottom: 2px; width: 3px; border-radius: 3px; background: linear-gradient(rgb(255, 48, 48), rgb(168, 0, 0)); box-shadow: rgba(255, 40, 40, 0.55) 0px 0px 10px; }
.elementor-13647 .ah-status .elementor-icon-list-items{ grid-template-columns: auto auto; gap: 8px 28px; justify-content: start; display: grid !important; }
.elementor-13647 .ah-status .elementor-icon-list-item{ padding: 0px !important; margin: 0px !important; border: 0px !important; }
.elementor-13647 .ah-status .elementor-icon-list-text{ line-height: 1.3 !important; }
.elementor-13647 .ah-status .elementor-icon-list-icon svg{ width: 13px !important; height: 13px !important; }
@media (max-width: 767px){.elementor-13647 .ah-status .elementor-icon-list-items{ grid-template-columns: 1fr; }}
.elementor-13647 .ah-hstars a,.elementor-13647 .ah-hstars .elementor-heading-title{ display: inline-flex; align-items: center; gap: 10px; flex-wrap: wrap; }
.elementor-13647 .ah-hstars .elementor-heading-title{ background: rgba(10, 10, 10, 0.75); border: 1px solid rgba(255, 255, 255, 0.12); border-radius: 999px; padding: 8px 16px 8px 8px; backdrop-filter: blur(8px); }
.elementor-13647 .ah-hstars .ah-g{ width: 26px; height: 26px; border-radius: 50%; background: rgb(255, 255, 255); color: rgb(66, 133, 244); font-weight: 800; display: inline-flex; align-items: center; justify-content: center; font-size: 15px; }
.elementor-13647 .ah-hstars .ah-st{ color: rgb(251, 188, 4); letter-spacing: 2px; font-size: 15px; }
.elementor-13647 .ah-hstars strong{ color: rgb(255, 255, 255); }
.elementor-13647 .ah-hstars:hover .elementor-heading-title{ border-color: rgba(255, 77, 77, 0.6); }
.elementor-13647 .ah-faces{ display: inline-flex; align-items: center; margin-right: 2px; }
.elementor-13647 .ah-faces i{ font-style: normal; width: 30px; height: 30px; border-radius: 50%; display: inline-flex; align-items: center; justify-content: center; font-size: 11px; font-weight: 800; color: rgb(255, 255, 255); border: 2px solid rgb(10, 10, 10); margin-left: -9px; background: linear-gradient(135deg, rgb(255, 77, 77), rgb(168, 0, 0)); }
.elementor-13647 .ah-faces i:first-child{ margin-left: 0px; }
.elementor-13647 .ah-faces i:nth-child(2){ background: linear-gradient(135deg, rgb(58, 58, 58), rgb(20, 20, 20)); }
.elementor-13647 .ah-faces i:nth-child(3){ background: linear-gradient(135deg, rgb(192, 0, 0), rgb(90, 0, 0)); }
.elementor-13647 .ah-faces i:nth-child(4){ background: linear-gradient(135deg, rgb(85, 85, 85), rgb(30, 30, 30)); }
.elementor-13647 .ah-hstars .elementor-heading-title{ padding-left: 6px !important; }
.elementor-13647 .ah-faces i{ letter-spacing: -0.2px; width: 32px !important; height: 32px !important; margin-left: -6px !important; font-size: 10.5px !important; }
.elementor-13647 .ah-faces i:first-child{ margin-left: 0px !important; }
.elementor-13647 .ah-faces i{ box-shadow: rgba(255, 77, 77, 0.3) 0px 0px 0px 1px, rgba(255, 255, 255, 0.25) 0px 1px 0px inset; text-shadow: rgba(0, 0, 0, 0.4) 0px 1px 2px; }
.elementor-13647 .ahd-live,.elementor-13647 .ahd-ey-txt{ font-size: 11.5px !important; letter-spacing: 1.6px !important; line-height: 1.2 !important; }
.elementor-13647 .ahd-live{ padding: 6px 11px !important; box-shadow: rgba(255, 40, 40, 0.6) 0px 0px 12px -4px !important; }
.elementor-13647 .ahd-live::before{ width: 6px !important; height: 6px !important; }
.elementor-13647 .ahd-ey-txt{ padding: 6px 16px 6px 12px !important; }
.elementor-13647 .ah-hero{ min-height: calc(-30px + 100svh) !important; justify-content: center !important; }
body .elementor-13647.admin-bar .ah-hero{ min-height: calc(-62px + 100svh) !important; }
.elementor-13647 .ah-hero a:has(.ah-g){ transition: transform 0.3s, box-shadow 0.3s, border-color 0.3s; }
.elementor-13647 .ah-hero a:has(.ah-g):hover{ transform: translateY(-2px); box-shadow: rgba(255, 190, 40, 0.35) 0px 10px 28px -12px; }
.elementor-13647 .ah-faces i{ transition: transform 0.35s cubic-bezier(0.3, 1.4, 0.5, 1), margin 0.35s; animation: 4s ease-in-out 0s infinite normal none running ahFloat; }
.elementor-13647 .ah-faces i:nth-child(2){ animation-delay: 0.25s; }
.elementor-13647 .ah-faces i:nth-child(3){ animation-delay: 0.5s; }
.elementor-13647 .ah-faces i:nth-child(4){ animation-delay: 0.75s; }
.elementor-13647 .ah-hero a:hover .ah-faces i{ margin-right: 3px; }
.elementor-13647 .ah-hero a:hover .ah-faces i:hover{ transform: translateY(-4px) scale(1.12); }
.elementor-13647 .ah-g{ position: relative; animation: 6s ease-in-out 0s infinite normal none running ahGpop; }
.elementor-13647 .ah-g::after{ content: ""; position: absolute; inset: -3px; border-radius: 50%; border: 1.5px solid rgba(66, 133, 244, 0.6); opacity: 0; animation: 3s ease-out 0s infinite normal none running ahGring; }
.elementor-13647 .ah-st i{ display: inline-block; font-style: normal; animation: 3.2s ease-in-out 0s infinite normal none running ahStar; }
.elementor-13647 .ah-st i:nth-child(2){ animation-delay: 0.15s; }
.elementor-13647 .ah-st i:nth-child(3){ animation-delay: 0.3s; }
.elementor-13647 .ah-st i:nth-child(4){ animation-delay: 0.45s; }
.elementor-13647 .ah-st i:nth-child(5){ animation-delay: 0.6s; }
.elementor-13647 .ah-hero a:hover .ah-st i{ animation-duration: 1.2s; }
.elementor-13647 .ah-hero > .elementor-background-slideshow{ z-index: -3 !important; contain: paint; }
.elementor-13647 .ah-hero::after{ display: none !important; }
.elementor-13647 .ah-hero > .elementor-background-slideshow::before,.elementor-13647 .ah-hero > .elementor-background-slideshow::after{ display: none !important; }
.elementor-13647 .ah-flash{ position: absolute; inset: 0px; z-index: -1; pointer-events: none; overflow: hidden; }
.elementor-13647 .ah-flash::before{ content: ""; position: absolute; top: -10%; bottom: -10%; width: 38%; left: 110%; background: linear-gradient(100deg, transparent 0%, rgba(255, 255, 255, 0.04) 30%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 77, 77, 0.14) 62%, transparent 100%); filter: blur(10px); transform: skewX(-12deg); opacity: 0; will-change: left, opacity; }
.elementor-13647 .ah-flash.go::before{ animation: 1s cubic-bezier(0.3, 0.6, 0.3, 1) 0s 1 normal none running ahFlash; }
@media (max-width: 767px){.elementor-13647 [data-elementor-type="wp-page"] .elementor-heading-title a,.elementor-13647 [data-elementor-type="wp-page"] .elementor-icon-box-title a{ display: inline-block; padding: 8px 0px; }}
@media (max-width: 767px){.elementor-13647 [data-elementor-type="wp-page"] .elementor-widget-button .elementor-button{ min-height: 44px; display: inline-flex; align-items: center; }}
@media (max-width: 767px){.elementor-13647 .ahd-live,.elementor-13647 .ahd-ey-txt{ font-size: 10.5px !important; letter-spacing: 1.2px !important; padding: 5px 9px !important; }}
.elementor-13647 .elementor-element.elementor-element-7c6e845{ --display: flex; --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; --align-items: center; --gap: 32px 32px; --row-gap: 32px; --column-gap: 32px; border-style: solid; --border-style: solid; border-width: 1px 0px 0px; --border-top-width: 1px; --border-right-width: 0px; --border-bottom-width: 0px; --border-left-width: 0px; border-color: rgba(255, 255, 255, 0.08); --border-color: rgba(255,255,255,0.08); --padding-top: 84px; --padding-bottom: 84px; --padding-left: 20px; --padding-right: 20px; }
.elementor-13647 .elementor-element.elementor-element-7c6e845:not(.elementor-motion-effects-element-type-background),.elementor-13647 .elementor-element.elementor-element-7c6e845 > .elementor-motion-effects-container > .elementor-motion-effects-layer{ background-color: rgb(0, 0, 0); background-image: var(--wpr-bg-c629ccc1-c02a-466b-b7a8-14d5dd6e20c4); background-position: left top; background-repeat: repeat; background-size: auto; }
.elementor-13647 .elementor-element.elementor-element-b8b3523{ --display: flex; --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; --align-items: center; --gap: 12px 12px; --row-gap: 12px; --column-gap: 12px; }
.elementor-13647 .elementor-element.elementor-element-212bbb3{ text-align: center; }
.elementor-13647 .elementor-element.elementor-element-212bbb3 .elementor-heading-title{ font-family: Inter, sans-serif; font-size: 12px; font-weight: 700; letter-spacing: 2.4px; color: rgb(255, 77, 77); }
.elementor-13647 .elementor-element.elementor-element-8bd6008{ text-align: center; }
.elementor-13647 .elementor-element.elementor-element-8bd6008 .elementor-heading-title{ font-family: Inter, sans-serif; font-size: 30px; font-weight: 800; line-height: 1.25em; letter-spacing: -0.5px; color: rgb(255, 255, 255); }
.elementor-13647 .elementor-element.elementor-element-b698c70{ --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; --justify-content: center; --gap: 14px 14px; --row-gap: 14px; --column-gap: 14px; --flex-wrap: wrap; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
.elementor-13647 .elementor-element.elementor-element-689b85b{ --display: flex; --min-height: 110px; --justify-content: center; --align-items: center; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --padding-top: 18px; --padding-bottom: 18px; --padding-left: 18px; --padding-right: 18px; }
.elementor-13647 .elementor-element.elementor-element-311c9c3{ text-align: center; }
.elementor-13647 .elementor-element.elementor-element-6b42550{ --display: flex; --min-height: 110px; --justify-content: center; --align-items: center; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --padding-top: 18px; --padding-bottom: 18px; --padding-left: 18px; --padding-right: 18px; }
.elementor-13647 .elementor-element.elementor-element-57e84c6{ text-align: center; }
.elementor-13647 .elementor-element.elementor-element-7775e8c{ --display: flex; --min-height: 110px; --justify-content: center; --align-items: center; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --padding-top: 18px; --padding-bottom: 18px; --padding-left: 18px; --padding-right: 18px; }
.elementor-13647 .elementor-element.elementor-element-50a104a{ text-align: center; }
.elementor-13647 .elementor-element.elementor-element-9289b20{ --display: flex; --min-height: 110px; --justify-content: center; --align-items: center; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --padding-top: 18px; --padding-bottom: 18px; --padding-left: 18px; --padding-right: 18px; }
.elementor-13647 .elementor-element.elementor-element-ebe458c{ text-align: center; }
.elementor-13647 .elementor-element.elementor-element-8104d66{ --display: flex; --min-height: 110px; --justify-content: center; --align-items: center; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --padding-top: 18px; --padding-bottom: 18px; --padding-left: 18px; --padding-right: 18px; }
.elementor-13647 .elementor-element.elementor-element-34ebffc{ text-align: center; }
.elementor-13647 .elementor-element.elementor-element-065d98f{ --display: flex; --min-height: 110px; --justify-content: center; --align-items: center; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --padding-top: 18px; --padding-bottom: 18px; --padding-left: 18px; --padding-right: 18px; }
.elementor-13647 .elementor-element.elementor-element-ad627b0{ text-align: center; }
.elementor-13647 .elementor-element.elementor-element-256ef99{ --display: flex; --min-height: 110px; --justify-content: center; --align-items: center; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --padding-top: 18px; --padding-bottom: 18px; --padding-left: 18px; --padding-right: 18px; }
.elementor-13647 .elementor-element.elementor-element-e552119{ text-align: center; }
.elementor-13647 .elementor-element.elementor-element-ee2cae7{ --display: flex; --min-height: 110px; --justify-content: center; --align-items: center; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --padding-top: 18px; --padding-bottom: 18px; --padding-left: 18px; --padding-right: 18px; }
.elementor-13647 .elementor-element.elementor-element-59c953f{ text-align: center; }
.elementor-13647 .elementor-element.elementor-element-a66deda{ --display: flex; --min-height: 110px; --justify-content: center; --align-items: center; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --padding-top: 18px; --padding-bottom: 18px; --padding-left: 18px; --padding-right: 18px; }
.elementor-13647 .elementor-element.elementor-element-43c7a20{ text-align: center; }
.elementor-13647 .elementor-element.elementor-element-b40f5c4{ --display: flex; --min-height: 110px; --justify-content: center; --align-items: center; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --padding-top: 18px; --padding-bottom: 18px; --padding-left: 18px; --padding-right: 18px; }
.elementor-13647 .elementor-element.elementor-element-d722251{ text-align: center; }
.elementor-13647 .elementor-element.elementor-element-6829b7d{ --display: flex; --min-height: 110px; --justify-content: center; --align-items: center; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --padding-top: 18px; --padding-bottom: 18px; --padding-left: 18px; --padding-right: 18px; }
.elementor-13647 .elementor-element.elementor-element-1611359{ text-align: center; }
.elementor-13647 .elementor-element.elementor-element-b95f42d{ --display: flex; --min-height: 110px; --justify-content: center; --align-items: center; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --padding-top: 18px; --padding-bottom: 18px; --padding-left: 18px; --padding-right: 18px; }
.elementor-13647 .elementor-element.elementor-element-d3bb353{ text-align: center; }
.elementor-13647 .elementor-element.elementor-element-852537e{ --display: flex; --min-height: 110px; --justify-content: center; --align-items: center; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --padding-top: 18px; --padding-bottom: 18px; --padding-left: 18px; --padding-right: 18px; }
.elementor-13647 .elementor-element.elementor-element-16a0c58{ text-align: center; }
.elementor-13647 .elementor-element.elementor-element-867e116{ --display: flex; --min-height: 110px; --justify-content: center; --align-items: center; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --padding-top: 18px; --padding-bottom: 18px; --padding-left: 18px; --padding-right: 18px; }
.elementor-13647 .elementor-element.elementor-element-b077585{ text-align: center; }
.elementor-13647 .elementor-element.elementor-element-77a31d1{ --display: flex; --min-height: 110px; --justify-content: center; --align-items: center; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --padding-top: 18px; --padding-bottom: 18px; --padding-left: 18px; --padding-right: 18px; }
.elementor-13647 .elementor-element.elementor-element-ff91559{ text-align: center; }
.elementor-13647 .elementor-element.elementor-element-135280d{ --display: flex; --min-height: 110px; --justify-content: center; --align-items: center; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --padding-top: 18px; --padding-bottom: 18px; --padding-left: 18px; --padding-right: 18px; }
.elementor-13647 .elementor-element.elementor-element-6c1c2d8{ text-align: center; }
.elementor-13647 .elementor-element.elementor-element-546e714{ --display: flex; --min-height: 110px; --justify-content: center; --align-items: center; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --padding-top: 18px; --padding-bottom: 18px; --padding-left: 18px; --padding-right: 18px; }
.elementor-13647 .elementor-element.elementor-element-a44bbf6{ text-align: center; }
.elementor-13647 .elementor-element.elementor-element-745503f{ --display: flex; --min-height: 110px; --justify-content: center; --align-items: center; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --padding-top: 18px; --padding-bottom: 18px; --padding-left: 18px; --padding-right: 18px; }
.elementor-13647 .elementor-element.elementor-element-4b9f25d{ text-align: center; }
.elementor-13647 .elementor-element.elementor-element-ee564b7{ --display: flex; --min-height: 110px; --justify-content: center; --align-items: center; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --padding-top: 18px; --padding-bottom: 18px; --padding-left: 18px; --padding-right: 18px; }
.elementor-13647 .elementor-element.elementor-element-8e598a0{ text-align: center; }
.elementor-13647 .elementor-element.elementor-element-fa62010{ --display: flex; --min-height: 110px; --justify-content: center; --align-items: center; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --padding-top: 18px; --padding-bottom: 18px; --padding-left: 18px; --padding-right: 18px; }
.elementor-13647 .elementor-element.elementor-element-77aaea8{ text-align: center; }
@media (min-width: 768px){.elementor-13647 .elementor-element.elementor-element-7c6e845{ --content-width: 1140px; }}
@media (min-width: 768px){.elementor-13647 .elementor-element.elementor-element-689b85b{ --width: 18.4%; }}
@media (min-width: 768px){.elementor-13647 .elementor-element.elementor-element-6b42550{ --width: 18.4%; }}
@media (min-width: 768px){.elementor-13647 .elementor-element.elementor-element-7775e8c{ --width: 18.4%; }}
@media (min-width: 768px){.elementor-13647 .elementor-element.elementor-element-9289b20{ --width: 18.4%; }}
@media (min-width: 768px){.elementor-13647 .elementor-element.elementor-element-8104d66{ --width: 18.4%; }}
@media (min-width: 768px){.elementor-13647 .elementor-element.elementor-element-065d98f{ --width: 18.4%; }}
@media (min-width: 768px){.elementor-13647 .elementor-element.elementor-element-256ef99{ --width: 18.4%; }}
@media (min-width: 768px){.elementor-13647 .elementor-element.elementor-element-ee2cae7{ --width: 18.4%; }}
@media (min-width: 768px){.elementor-13647 .elementor-element.elementor-element-a66deda{ --width: 18.4%; }}
@media (min-width: 768px){.elementor-13647 .elementor-element.elementor-element-b40f5c4{ --width: 18.4%; }}
@media (min-width: 768px){.elementor-13647 .elementor-element.elementor-element-6829b7d{ --width: 18.4%; }}
@media (min-width: 768px){.elementor-13647 .elementor-element.elementor-element-b95f42d{ --width: 18.4%; }}
@media (min-width: 768px){.elementor-13647 .elementor-element.elementor-element-852537e{ --width: 18.4%; }}
@media (min-width: 768px){.elementor-13647 .elementor-element.elementor-element-867e116{ --width: 18.4%; }}
@media (min-width: 768px){.elementor-13647 .elementor-element.elementor-element-77a31d1{ --width: 18.4%; }}
@media (min-width: 768px){.elementor-13647 .elementor-element.elementor-element-135280d{ --width: 18.4%; }}
@media (min-width: 768px){.elementor-13647 .elementor-element.elementor-element-546e714{ --width: 18.4%; }}
@media (min-width: 768px){.elementor-13647 .elementor-element.elementor-element-745503f{ --width: 18.4%; }}
@media (min-width: 768px){.elementor-13647 .elementor-element.elementor-element-ee564b7{ --width: 18.4%; }}
@media (min-width: 768px){.elementor-13647 .elementor-element.elementor-element-fa62010{ --width: 18.4%; }}
@media (max-width: 1024px) and (min-width: 768px){.elementor-13647 .elementor-element.elementor-element-689b85b{ --width: 31.5%; }}
@media (max-width: 1024px) and (min-width: 768px){.elementor-13647 .elementor-element.elementor-element-6b42550{ --width: 31.5%; }}
@media (max-width: 1024px) and (min-width: 768px){.elementor-13647 .elementor-element.elementor-element-7775e8c{ --width: 31.5%; }}
@media (max-width: 1024px) and (min-width: 768px){.elementor-13647 .elementor-element.elementor-element-9289b20{ --width: 31.5%; }}
@media (max-width: 1024px) and (min-width: 768px){.elementor-13647 .elementor-element.elementor-element-8104d66{ --width: 31.5%; }}
@media (max-width: 1024px) and (min-width: 768px){.elementor-13647 .elementor-element.elementor-element-065d98f{ --width: 31.5%; }}
@media (max-width: 1024px) and (min-width: 768px){.elementor-13647 .elementor-element.elementor-element-256ef99{ --width: 31.5%; }}
@media (max-width: 1024px) and (min-width: 768px){.elementor-13647 .elementor-element.elementor-element-ee2cae7{ --width: 31.5%; }}
@media (max-width: 1024px) and (min-width: 768px){.elementor-13647 .elementor-element.elementor-element-a66deda{ --width: 31.5%; }}
@media (max-width: 1024px) and (min-width: 768px){.elementor-13647 .elementor-element.elementor-element-b40f5c4{ --width: 31.5%; }}
@media (max-width: 1024px) and (min-width: 768px){.elementor-13647 .elementor-element.elementor-element-6829b7d{ --width: 31.5%; }}
@media (max-width: 1024px) and (min-width: 768px){.elementor-13647 .elementor-element.elementor-element-b95f42d{ --width: 31.5%; }}
@media (max-width: 1024px) and (min-width: 768px){.elementor-13647 .elementor-element.elementor-element-852537e{ --width: 31.5%; }}
@media (max-width: 1024px) and (min-width: 768px){.elementor-13647 .elementor-element.elementor-element-867e116{ --width: 31.5%; }}
@media (max-width: 1024px) and (min-width: 768px){.elementor-13647 .elementor-element.elementor-element-77a31d1{ --width: 31.5%; }}
@media (max-width: 1024px) and (min-width: 768px){.elementor-13647 .elementor-element.elementor-element-135280d{ --width: 31.5%; }}
@media (max-width: 1024px) and (min-width: 768px){.elementor-13647 .elementor-element.elementor-element-546e714{ --width: 31.5%; }}
@media (max-width: 1024px) and (min-width: 768px){.elementor-13647 .elementor-element.elementor-element-745503f{ --width: 31.5%; }}
@media (max-width: 1024px) and (min-width: 768px){.elementor-13647 .elementor-element.elementor-element-ee564b7{ --width: 31.5%; }}
@media (max-width: 1024px) and (min-width: 768px){.elementor-13647 .elementor-element.elementor-element-fa62010{ --width: 31.5%; }}
@media (max-width: 1024px){.elementor-13647 .elementor-element.elementor-element-7c6e845{ --gap: 26px 26px; --row-gap: 26px; --column-gap: 26px; --padding-top: 84px; --padding-bottom: 84px; --padding-left: 24px; --padding-right: 24px; }}
@media (max-width: 1024px){.elementor-13647 .elementor-element.elementor-element-8bd6008 .elementor-heading-title{ font-size: 26px; }}
@media (max-width: 1024px){.elementor-13647 .elementor-element.elementor-element-b698c70{ --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; }}
@media (max-width: 767px){.elementor-13647 .elementor-element.elementor-element-7c6e845{ --gap: 22px 22px; --row-gap: 22px; --column-gap: 22px; --padding-top: 64px; --padding-bottom: 64px; --padding-left: 16px; --padding-right: 16px; }}
@media (max-width: 767px){.elementor-13647 .elementor-element.elementor-element-8bd6008 .elementor-heading-title{ font-size: 22px; }}
@media (max-width: 767px){.elementor-13647 .elementor-element.elementor-element-b698c70{ --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; }}
@media (max-width: 767px){.elementor-13647 .elementor-element.elementor-element-689b85b{ --width: 47%; --min-height: 84px; }}
@media (max-width: 767px){.elementor-13647 .elementor-element.elementor-element-6b42550{ --width: 47%; --min-height: 84px; }}
@media (max-width: 767px){.elementor-13647 .elementor-element.elementor-element-7775e8c{ --width: 47%; --min-height: 84px; }}
@media (max-width: 767px){.elementor-13647 .elementor-element.elementor-element-9289b20{ --width: 47%; --min-height: 84px; }}
@media (max-width: 767px){.elementor-13647 .elementor-element.elementor-element-8104d66{ --width: 47%; --min-height: 84px; }}
@media (max-width: 767px){.elementor-13647 .elementor-element.elementor-element-065d98f{ --width: 47%; --min-height: 84px; }}
@media (max-width: 767px){.elementor-13647 .elementor-element.elementor-element-256ef99{ --width: 47%; --min-height: 84px; }}
@media (max-width: 767px){.elementor-13647 .elementor-element.elementor-element-ee2cae7{ --width: 47%; --min-height: 84px; }}
@media (max-width: 767px){.elementor-13647 .elementor-element.elementor-element-a66deda{ --width: 47%; --min-height: 84px; }}
@media (max-width: 767px){.elementor-13647 .elementor-element.elementor-element-b40f5c4{ --width: 47%; --min-height: 84px; }}
@media (max-width: 767px){.elementor-13647 .elementor-element.elementor-element-6829b7d{ --width: 47%; --min-height: 84px; }}
@media (max-width: 767px){.elementor-13647 .elementor-element.elementor-element-b95f42d{ --width: 47%; --min-height: 84px; }}
@media (max-width: 767px){.elementor-13647 .elementor-element.elementor-element-852537e{ --width: 47%; --min-height: 84px; }}
@media (max-width: 767px){.elementor-13647 .elementor-element.elementor-element-867e116{ --width: 47%; --min-height: 84px; }}
@media (max-width: 767px){.elementor-13647 .elementor-element.elementor-element-77a31d1{ --width: 47%; --min-height: 84px; }}
@media (max-width: 767px){.elementor-13647 .elementor-element.elementor-element-135280d{ --width: 47%; --min-height: 84px; }}
@media (max-width: 767px){.elementor-13647 .elementor-element.elementor-element-546e714{ --width: 47%; --min-height: 84px; }}
@media (max-width: 767px){.elementor-13647 .elementor-element.elementor-element-745503f{ --width: 47%; --min-height: 84px; }}
@media (max-width: 767px){.elementor-13647 .elementor-element.elementor-element-ee564b7{ --width: 47%; --min-height: 84px; }}
@media (max-width: 767px){.elementor-13647 .elementor-element.elementor-element-fa62010{ --width: 47%; --min-height: 84px; }}
.elementor-13647 .elementor-element-b698c70{ justify-content: center !important; row-gap: 22px !important; }
.elementor-13647 .elementor-element-b698c70 > .ah-logo2{ flex: 0 0 calc(14.2857% - 12px) !important; width: calc(14.2857% - 12px) !important; max-width: calc(14.2857% - 12px) !important; }
.elementor-13647 .elementor-element-b698c70 > .ah-logo2 img{ max-width: 85% !important; height: auto; }
.elementor-13647 .ah-logo2::after{ bottom: -14px !important; z-index: 5 !important; }
@media (max-width: 1024px){.elementor-13647 .elementor-element-b698c70 > .ah-logo2{ flex-basis: calc(25% - 10.5px) !important; width: calc(25% - 10.5px) !important; max-width: calc(25% - 10.5px) !important; }}
@media (max-width: 767px){.elementor-13647 .elementor-element-b698c70 > .ah-logo2{ flex-basis: calc(50% - 7px) !important; width: calc(50% - 7px) !important; max-width: calc(50% - 7px) !important; }}
html body .elementor-13647 .elementor-element-7c6e845 .elementor-element-212bbb3 .ah-tl{ display: none !important; }
html body .elementor-13647 .elementor-element-7c6e845 .elementor-element-b8b3523{ position: relative; isolation: isolate; overflow: visible !important; }
html body .elementor-13647 .elementor-element-7c6e845 .elementor-element-212bbb3{ position: relative; z-index: 2; }
html body .elementor-13647 .elementor-element-7c6e845 .elementor-element-212bbb3 .elementor-heading-title{ position: relative; text-shadow: rgba(255, 69, 69, 0.9) 0px 0px 8px, rgba(255, 69, 69, 0.55) 0px 0px 18px; display: inline-block !important; padding: 0px 0px 22px !important; border: 0px !important; background: none !important; box-shadow: none !important; color: rgb(255, 227, 227) !important; letter-spacing: 0.32em !important; }
html body .elementor-13647 .elementor-element-7c6e845 .elementor-element-212bbb3 .elementor-heading-title::before{ content: ""; position: absolute; left: 50%; bottom: 0px; width: min(360px, 70vw); height: 3px; transform: translateX(-50%); border-radius: 3px; background: linear-gradient(90deg, rgba(255, 200, 200, 0.5), rgb(255, 242, 242) 12%, rgb(255, 242, 242) 88%, rgba(255, 200, 200, 0.5)); box-shadow: rgb(255, 107, 107) 0px 0px 6px, rgb(255, 69, 69) 0px 0px 14px, rgba(255, 69, 69, 0.9) 0px 0px 30px, rgba(225, 29, 42, 0.6) 0px 0px 60px; }
html body .elementor-13647 .elementor-element-7c6e845 .elementor-element-212bbb3 .elementor-heading-title::after{ content: ""; position: absolute; left: 50%; top: calc(100% + 1px); width: min(1500px, 100vw); height: 300px; transform: translateX(-50%); z-index: -1; pointer-events: none; mask-image: radial-gradient(50% 100% at 50% 0px, rgb(0, 0, 0) 35%, rgba(0, 0, 0, 0.6) 65%, transparent 100%); background: radial-gradient(1.5px 1.5px at 22% 40%, rgba(255, 220, 220, 0.9), transparent), radial-gradient(1px 1px at 63% 28%, rgba(255, 230, 230, 0.8), transparent), radial-gradient(1.5px 1.5px at 78% 62%, rgba(255, 210, 210, 0.8), transparent), radial-gradient(1px 1px at 41% 70%, rgba(255, 220, 220, 0.7), transparent), radial-gradient(1px 1px at 55% 50%, rgba(255, 230, 230, 0.6), transparent), radial-gradient(20% 70% at 50% 0px, rgba(255, 170, 170, 0.42), rgba(255, 90, 90, 0.18) 55%, transparent 100%), radial-gradient(42% 105% at 50% 0px, rgba(255, 80, 80, 0.26), rgba(225, 29, 42, 0.1) 60%, transparent 100%), radial-gradient(70% 120% at 50% 0px, rgba(225, 29, 42, 0.14), transparent 85%); }
html body .elementor-13647 .elementor-element-7c6e845 .elementor-element-8bd6008{ position: relative; z-index: 2; }
@media (max-width: 600px){html body .elementor-13647 .elementor-element-7c6e845 .elementor-element-212bbb3 .elementor-heading-title::after{ height: 220px; }}
html body .elementor-13647 .elementor-element-7c6e845 .elementor-element-212bbb3 .elementor-heading-title{ padding-bottom: 26px !important; }
html body .elementor-13647 .elementor-element-7c6e845 .elementor-element-212bbb3 .elementor-heading-title::before{ width: min(360px, 24vw) !important; height: 8px !important; bottom: 0px !important; border-radius: 6px !important; background: linear-gradient(90deg, rgb(59, 59, 59) 0px, rgb(28, 28, 28) 2.4%, transparent 2.6%, transparent 97.4%, rgb(28, 28, 28) 97.6%, rgb(59, 59, 59) 100%), linear-gradient(rgb(255, 233, 233) 0%, rgb(255, 179, 179) 30%, rgb(255, 90, 90) 55%, rgb(196, 26, 38) 80%, rgb(110, 13, 20) 100%) !important; box-shadow: rgba(255, 255, 255, 0.75) 0px 1px 0px inset, rgba(0, 0, 0, 0.5) 0px -1px 1px inset, rgba(0, 0, 0, 0.6) 0px -1px 3px, rgba(255, 70, 70, 0.85) 0px 0px 8px, rgba(225, 29, 42, 0.65) 0px 0px 22px, rgba(225, 29, 42, 0.55) 0px 6px 26px !important; }
html body .elementor-13647 .elementor-element-7c6e845 .elementor-element-212bbb3 .elementor-heading-title::after{ width: min(1500px, 100vw) !important; height: 240px !important; top: 100% !important; mask-image: none !important; background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1500 240' preserveAspectRatio='none'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='0' y2='1'%3E%3Cstop offset='0' stop-color='%23d42330' stop-opacity='.42'/%3E%3Cstop offset='.5' stop-color='%23a5121d' stop-opacity='.2'/%3E%3Cstop offset='1' stop-color='%237a0c14' stop-opacity='0'/%3E%3C/linearGradient%3E%3CradialGradient id='c' cx='.5' cy='0' r='.55'%3E%3Cstop offset='0' stop-color='%23ff4a4a' stop-opacity='.3'/%3E%3Cstop offset='1' stop-color='%23c4161f' stop-opacity='0'/%3E%3C/radialGradient%3E%3Cfilter id='b' x='-5%' y='-10%' width='110%' height='130%'%3E%3CfeGaussianBlur stdDeviation='9'/%3E%3C/filter%3E%3C/defs%3E%3Cg filter='url(%23b)'%3E%3Cpath d='M572 3 L928 3 C1010 6 1070 50 1130 95 C1240 170 1390 205 1500 236 L0 236 C110 205 260 170 370 95 C430 50 490 6 572 3 Z' fill='var(--wpr-bg-0d40a598-d6f6-4535-8cfc-f5575d7cdcf1)'/%3E%3Cpath d='M590 3 L910 3 C980 40 1030 120 1080 236 L420 236 C470 120 520 40 590 3 Z' fill='var(--wpr-bg-aad04042-717c-4ea4-9718-abab3ab0e082)'/%3E%3C/g%3E%3C/svg%3E") center top / 100% 100% no-repeat !important; }
@media (max-width: 600px){html body .elementor-13647 .elementor-element-7c6e845 .elementor-element-212bbb3 .elementor-heading-title::after{ height: 180px !important; }}
html body .elementor-13647 .elementor-element-7c6e845 .elementor-element-212bbb3 .elementor-heading-title::after{ opacity: 0.5 !important; }
html body .elementor-13647 .elementor-element-7c6e845 .elementor-element-212bbb3 .elementor-heading-title::before{ box-shadow: rgba(255, 255, 255, 0.6) 0px 1px 0px inset, rgba(0, 0, 0, 0.5) 0px -1px 1px inset, rgba(0, 0, 0, 0.6) 0px -1px 3px, rgba(255, 70, 70, 0.6) 0px 0px 6px, rgba(225, 29, 42, 0.4) 0px 0px 16px, rgba(225, 29, 42, 0.3) 0px 4px 16px !important; }
html body .elementor-13647 .elementor-element-7c6e845 .elementor-element-212bbb3 .elementor-heading-title{ color: rgb(255, 77, 77) !important; font-size: 13px !important; letter-spacing: 2.2px !important; font-weight: 700 !important; text-shadow: none !important; }
html body .elementor-13647 .elementor-element-c7f2fae .elementor-heading-title,html body .elementor-13647 .apx .eb,html body .elementor-13647 .elementor-element-7c6e845 .elementor-element-212bbb3 .elementor-heading-title{ text-shadow: none !important; }
html body .elementor-13647 .elementor-element-7c6e845 .elementor-element-212bbb3 .elementor-heading-title.elementor-heading-title{ background-image: linear-gradient(90deg, rgb(255, 77, 77), rgba(255, 77, 77, 0.25)) !important; background-repeat: no-repeat !important; background-position: 50% 20px !important; background-size: 0px 2px !important; transition: background-size 0.7s cubic-bezier(0.2, 0.7, 0.2, 1) !important; }
html body .elementor-13647 .elementor-element-7c6e845 .elementor-element-212bbb3 .elementor-heading-title.elementor-heading-title::after{ opacity: 0.78 !important; }
html body .elementor-13647 .elementor-element-7c6e845 .elementor-element-212bbb3 .elementor-heading-title.elementor-heading-title::before{ filter: brightness(1.18) saturate(1.1); }
.elementor-13647 .ah-grid{ background-image: radial-gradient(60% 50% at 85% 0%, rgba(192, 0, 0, 0.16), transparent 70%), linear-gradient(rgba(255, 255, 255, 0.035) 1px, transparent 1px), linear-gradient(90deg, rgba(255, 255, 255, 0.035) 1px, transparent 1px) !important; background-size: auto, 56px 56px, 56px 56px !important; }
.elementor-13647 .ah-tl{ display: inline-block; position: relative; width: 64px; height: 1px; vertical-align: middle; margin-right: 16px; background: linear-gradient(90deg, rgba(255, 77, 77, 0), rgb(255, 77, 77)); }
.elementor-13647 .ah-tl.ah-tr{ margin: 0px 0px 0px 16px; background: linear-gradient(90deg, rgb(255, 77, 77), rgba(255, 77, 77, 0)); }
.elementor-13647 .ah-tl::after{ content: ""; position: absolute; right: -3px; top: -2px; width: 5px; height: 5px; background: rgb(255, 77, 77); transform: rotate(45deg); box-shadow: rgba(255, 77, 77, 0.9) 0px 0px 8px; }
.elementor-13647 .ah-tl.ah-tr::after{ right: auto; left: -3px; }
.elementor-13647 .ah-grid{ background-color: rgb(6, 6, 6) !important; background-image: radial-gradient(rgba(255, 255, 255, 0.07) 1px, transparent 1.2px), radial-gradient(45% 55% at 100% 0%, rgba(225, 29, 42, 0.1), transparent 70%), radial-gradient(40% 50% at 0% 100%, rgba(225, 29, 42, 0.07), transparent 70%) !important; background-size: 22px 22px, auto, auto !important; }
.elementor-13647 .ah-grid:nth-of-type(2n+1){ background-image: radial-gradient(rgba(255, 255, 255, 0.07) 1px, transparent 1.2px), radial-gradient(45% 55% at 0% 0%, rgba(225, 29, 42, 0.09), transparent 70%) !important; background-size: 22px 22px, auto !important; }
.elementor-13647 .ah-grid,.elementor-13647 .ah-grid:nth-of-type(2n+1){ background-color: rgb(5, 5, 5) !important; background-image: radial-gradient(rgba(255, 255, 255, 0.06) 1px, transparent 1.2px), radial-gradient(45% 55% at 100% 0%, rgba(225, 29, 42, 0.08), transparent 70%) !important; background-size: 22px 22px, auto !important; }
.elementor-13647 .ah-grid,.elementor-13647 .ah-grid:nth-of-type(2n+1),.elementor-13647 .ah-lines{ background-color: rgb(0, 0, 0) !important; background-image: radial-gradient(rgba(255, 255, 255, 0.07) 1px, transparent 1.2px) !important; background-size: 22px 22px !important; border-top: 0px !important; border-bottom: 0px !important; }
.elementor-13647 .ah-logo2{ position: relative; border-radius: 12px; box-shadow: rgb(17, 17, 17) 0px 0px 0px 6px, rgba(255, 255, 255, 0.06) 0px 0px 0px 7px, rgba(0, 0, 0, 0.9) 0px 14px 30px -14px; transition: transform 0.3s, box-shadow 0.3s; background: linear-gradient(rgb(250, 250, 248), rgb(236, 236, 232)) !important; }
.elementor-13647 .ah-logo2::after{ content: ""; position: absolute; left: 50%; bottom: -11px; width: 5px; height: 5px; margin-left: -2px; border-radius: 50%; background: rgb(34, 197, 94); box-shadow: rgb(34, 197, 94) 0px 0px 6px; }
.elementor-13647 .ah-logo2:hover{ transform: translateY(-3px); box-shadow: rgb(17, 17, 17) 0px 0px 0px 6px, rgba(255, 77, 77, 0.6) 0px 0px 0px 7px, rgba(225, 29, 42, 0.5) 0px 18px 34px -14px; }
.elementor-13647 .ah-logo2 img{ object-fit: contain; height: 48px !important; width: auto !important; max-width: 88% !important; }
@media (max-width: 767px){.elementor-13647 .ah-logo2 img{ height: 34px !important; }}
.elementor-13647 .ah-logo2 img[src*="gsw"],.elementor-13647 .ah-logo2 img[src*="salesforce"],.elementor-13647 .ah-logo2 img[src*="sfjazz"],.elementor-13647 .ah-logo2 img[src*="openai"],.elementor-13647 .ah-logo2 img[src*="twitch"]{ height: 66px !important; }
.elementor-13647 .ah-logo2 img[src*="hult"]{ height: 70px !important; filter: contrast(1.6) brightness(0.75); }
@media (max-width: 767px){.elementor-13647 .ah-logo2 img[src*="gsw"],.elementor-13647 .ah-logo2 img[src*="salesforce"],.elementor-13647 .ah-logo2 img[src*="sfjazz"],.elementor-13647 .ah-logo2 img[src*="openai"],.elementor-13647 .ah-logo2 img[src*="twitch"],.elementor-13647 .ah-logo2 img[src*="hult"]{ height: 48px !important; }}
.elementor-13647 .ah-logo2{ background: linear-gradient(rgb(22, 22, 22), rgb(12, 12, 12)) !important; box-shadow: rgba(255, 255, 255, 0.07) 0px 0px 0px 1px, rgb(10, 10, 10) 0px 0px 0px 6px, rgba(255, 255, 255, 0.05) 0px 0px 0px 7px, rgba(0, 0, 0, 0.9) 0px 14px 30px -14px !important; }
.elementor-13647 .ah-logo2:hover{ box-shadow: rgba(255, 77, 77, 0.45) 0px 0px 0px 1px, rgb(10, 10, 10) 0px 0px 0px 6px, rgba(255, 77, 77, 0.35) 0px 0px 0px 7px, rgba(225, 29, 42, 0.45) 0px 18px 34px -14px !important; }
.elementor-13647 .ah-logo2 img[src*="skydio"],.elementor-13647 .ah-logo2 img[src*="nyt"],.elementor-13647 .ah-logo2 img[src*="openai"],.elementor-13647 .ah-logo2 img[src*="uber"],.elementor-13647 .ah-logo2 img[src*="sfballet"],.elementor-13647 .ah-logo2 img[src*="hult"],.elementor-13647 .ah-logo2 img[src*="amazon"],.elementor-13647 .ah-logo2 img[src*="databricks"],.elementor-13647 .ah-logo2 img[src*="george"],.elementor-13647 .ah-logo2 img[src*="microsoft"]{ filter: invert(1) hue-rotate(180deg) brightness(1.05) !important; }
.elementor-13647 .ah-logo2 img[src*="pagerduty"],.elementor-13647 .ah-logo2 img[src*="rakuten"],.elementor-13647 .ah-logo2 img[src*="twitch"],.elementor-13647 .ah-logo2 img[src*="sfjazz"]{ filter: brightness(1.4) saturate(1.1) !important; }
.elementor-13647 .ah-logo2 img[src*="sfjazz"]{ border-radius: 4px; filter: none !important; }
@media (max-width: 767px){.elementor-13647 [data-elementor-type="wp-page"] > .e-con.e-parent:not(.ah-hero):not(#ai-strip){ padding-top: 64px !important; padding-bottom: 64px !important; }}
.elementor-13647 .elementor-element.elementor-element-6e45b28{ --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; --gap: 32px 32px; --row-gap: 32px; --column-gap: 32px; border-style: solid; --border-style: solid; border-width: 1px 0px 0px; --border-top-width: 1px; --border-right-width: 0px; --border-bottom-width: 0px; --border-left-width: 0px; border-color: rgba(255, 77, 77, 0.35); --border-color: rgba(255,77,77,0.35); --padding-top: 120px; --padding-bottom: 120px; --padding-left: 20px; --padding-right: 20px; }
.elementor-13647 .elementor-element.elementor-element-80fdf69{ --display: flex; --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; --align-items: center; --gap: 20px 20px; --row-gap: 20px; --column-gap: 20px; }
.elementor-13647 .elementor-element.elementor-element-c7f2fae{ text-align: center; }
.elementor-13647 .elementor-element.elementor-element-c7f2fae .elementor-heading-title{ font-family: Inter, sans-serif; font-size: 13px; font-weight: 700; text-transform: uppercase; letter-spacing: 2.2px; color: rgb(255, 77, 77); }
.elementor-13647 .elementor-element.elementor-element-0def216{ text-align: center; }
.elementor-13647 .elementor-element.elementor-element-0def216 .elementor-heading-title{ font-family: Inter, sans-serif; font-size: 52px; font-weight: 800; line-height: 1.12em; letter-spacing: -0.5px; color: rgb(255, 255, 255); }
.elementor-13647 .elementor-element.elementor-element-adeddf3{ text-align: center; font-family: "Open Sans", sans-serif; font-size: 18px; line-height: 1.7em; color: rgba(254, 254, 254, 0.72); }
.elementor-13647 .elementor-element.elementor-element-46f0306{ --display: flex; --flex-direction: row; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --justify-content: center; --align-items: center; --gap: 14px 14px; --row-gap: 14px; --column-gap: 14px; --flex-wrap: wrap; }
.elementor-13647 .elementor-element.elementor-element-2a016b8 .elementor-button{ background-color: transparent; font-family: Inter, sans-serif; font-size: 16px; font-weight: 700; fill: rgb(255, 255, 255); color: rgb(255, 255, 255); background-image: linear-gradient(rgb(209, 20, 20) 0%, rgb(168, 0, 0) 100%); border-radius: 12px; padding: 18px 24px; }
.elementor-13647 .elementor-element.elementor-element-2a016b8 .elementor-button:hover,.elementor-13647 .elementor-element.elementor-element-2a016b8 .elementor-button:focus{ background-color: rgb(184, 0, 0); color: rgb(255, 255, 255); }
.elementor-13647 .elementor-element.elementor-element-2a016b8 .elementor-button-content-wrapper{ flex-direction: row-reverse; }
.elementor-13647 .elementor-element.elementor-element-2a016b8 .elementor-button .elementor-button-content-wrapper{ gap: 14px; }
.elementor-13647 .elementor-element.elementor-element-2a016b8 .elementor-button:hover svg,.elementor-13647 .elementor-element.elementor-element-2a016b8 .elementor-button:focus svg{ fill: rgb(255, 255, 255); }
.elementor-13647 .elementor-element.elementor-element-12efa23 .elementor-button{ background-color: rgb(18, 12, 12); font-family: Inter, sans-serif; font-size: 16px; font-weight: 700; fill: rgb(255, 255, 255); color: rgb(255, 255, 255); border-style: solid; border-width: 1px; border-color: rgba(255, 40, 40, 0.55); border-radius: 12px; padding: 16px 20px; }
.elementor-13647 .elementor-element.elementor-element-12efa23 .elementor-button:hover,.elementor-13647 .elementor-element.elementor-element-12efa23 .elementor-button:focus{ background-color: rgb(26, 14, 14); color: rgb(255, 255, 255); border-color: rgba(255, 40, 40, 0.95); }
.elementor-13647 .elementor-element.elementor-element-12efa23 .elementor-button-content-wrapper{ flex-direction: row; }
.elementor-13647 .elementor-element.elementor-element-12efa23 .elementor-button .elementor-button-content-wrapper{ gap: 14px; }
.elementor-13647 .elementor-element.elementor-element-12efa23 .elementor-button:hover svg,.elementor-13647 .elementor-element.elementor-element-12efa23 .elementor-button:focus svg{ fill: rgb(255, 255, 255); }
.elementor-13647 .elementor-element.elementor-element-1118ad6 .elementor-button{ background-color: rgb(18, 12, 12); font-family: Inter, sans-serif; font-size: 16px; font-weight: 700; fill: rgb(255, 255, 255); color: rgb(255, 255, 255); border-style: solid; border-width: 1px; border-color: rgba(255, 40, 40, 0.55); border-radius: 12px; padding: 16px 20px; }
.elementor-13647 .elementor-element.elementor-element-1118ad6 .elementor-button:hover,.elementor-13647 .elementor-element.elementor-element-1118ad6 .elementor-button:focus{ background-color: rgb(26, 14, 14); color: rgb(255, 255, 255); border-color: rgba(255, 40, 40, 0.95); }
.elementor-13647 .elementor-element.elementor-element-1118ad6 .elementor-button-content-wrapper{ flex-direction: row; }
.elementor-13647 .elementor-element.elementor-element-1118ad6 .elementor-button .elementor-button-content-wrapper{ gap: 14px; }
.elementor-13647 .elementor-element.elementor-element-1118ad6 .elementor-button:hover svg,.elementor-13647 .elementor-element.elementor-element-1118ad6 .elementor-button:focus svg{ fill: rgb(255, 255, 255); }
.elementor-13647 .elementor-element.elementor-element-ae37169{ text-align: center; }
.elementor-13647 .elementor-element.elementor-element-ae37169 .elementor-heading-title{ font-family: Inter, sans-serif; font-size: 14px; font-weight: 600; color: rgba(254, 254, 254, 0.6); }
@media (min-width: 768px){.elementor-13647 .elementor-element.elementor-element-6e45b28{ --content-width: 1140px; }}
@media (max-width: 1024px){.elementor-13647 .elementor-element.elementor-element-6e45b28{ --gap: 26px 26px; --row-gap: 26px; --column-gap: 26px; --padding-top: 84px; --padding-bottom: 84px; --padding-left: 24px; --padding-right: 24px; }}
@media (max-width: 1024px){.elementor-13647 .elementor-element.elementor-element-0def216 .elementor-heading-title{ font-size: 40px; }}
@media (max-width: 767px){.elementor-13647 .elementor-element.elementor-element-6e45b28{ --gap: 22px 22px; --row-gap: 22px; --column-gap: 22px; --padding-top: 64px; --padding-bottom: 64px; --padding-left: 16px; --padding-right: 16px; }}
@media (max-width: 767px){.elementor-13647 .elementor-element.elementor-element-c7f2fae{ text-align: center; }}
@media (max-width: 767px){.elementor-13647 .elementor-element.elementor-element-0def216 .elementor-heading-title{ font-size: 30px; }}
@media (max-width: 767px){.elementor-13647 .elementor-element.elementor-element-adeddf3{ font-size: 16px; }}
@media (max-width: 767px){.elementor-13647 .elementor-element.elementor-element-46f0306{ --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; --align-items: stretch; }}
.elementor-13647 .elementor-element-12efa23 .elementor-button-content-wrapper,.elementor-13647 .elementor-element-1118ad6 .elementor-button-content-wrapper{ gap: 10px; flex-direction: row !important; justify-content: center !important; align-items: center !important; }
.elementor-13647 .elementor-element-12efa23 .elementor-button-icon,.elementor-13647 .elementor-element-1118ad6 .elementor-button-icon{ order: -1 !important; margin: 0px !important; }
html body .elementor-13647 .elementor-element-1118ad6 a.elementor-button{ background: rgb(18, 12, 12) !important; color: rgb(255, 255, 255) !important; border: 1px solid rgba(255, 40, 40, 0.55) !important; border-radius: 12px !important; padding: 13px 20px !important; font-family: Inter, sans-serif !important; font-size: 15px !important; font-weight: 700 !important; box-shadow: none !important; fill: rgb(255, 255, 255) !important; }
html body .elementor-13647 .elementor-element-1118ad6 a.elementor-button:hover{ background: rgb(29, 13, 14) !important; border-color: rgb(255, 69, 69) !important; }
html body .elementor-13647 .elementor-element-1118ad6 a.elementor-button .elementor-button-content-wrapper{ display: flex; align-items: center; gap: 10px; }
html body .elementor-13647 .elementor-element-1118ad6 a.elementor-button .elementor-button-icon{ width: 26px; height: 26px; border-radius: 50%; background: rgb(58, 12, 12); align-items: center; justify-content: center; order: 2; display: flex !important; }
html body .elementor-13647 .elementor-element-1118ad6 a.elementor-button svg{ width: 11px !important; height: 11px !important; fill: rgb(255, 255, 255) !important; }
html body .elementor-13647 .ahb-ic{ position: relative; display: inline-flex; vertical-align: middle; width: 24px; height: 24px; margin-right: 10px; border-radius: 50%; border: 1.5px solid rgba(255, 77, 77, 0.85); background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23ff4545'%3E%3Cpath d='M7 2h2v2h6V2h2v2h2.5A1.5 1.5 0 0 1 21 5.5v14a1.5 1.5 0 0 1-1.5 1.5h-15A1.5 1.5 0 0 1 3 19.5v-14A1.5 1.5 0 0 1 4.5 4H7zM5 9v10h14V9zm5.6 8.2-3.1-3.1 1.4-1.4 1.7 1.7 4.5-4.5 1.4 1.4z'/%3E%3C/svg%3E") center center / 12px 12px no-repeat; }
html body .elementor-13647 .ahb-ic::before{ content: ""; position: absolute; inset: -1.5px; border-radius: 50%; border: 1.5px solid rgba(255, 77, 77, 0.7); animation: 1.8s ease-out 0s infinite normal none running ahbWave; }
html body .elementor-13647 .elementor-element-ae37169{ width: 100% !important; text-align: center !important; }
html body .elementor-13647 .elementor-element-ae37169 .ahaddr{ width: 100%; justify-content: center !important; }
html body .elementor-13647 .elementor-element-ae37169 .ahaddr{ display: flex; flex-wrap: wrap; justify-content: center; gap: 10px; }
html body .elementor-13647 .elementor-element-ae37169 .ahchip{ display: inline-flex; align-items: center; gap: 8px; padding: 8px 14px; border-radius: 999px; background: rgba(18, 12, 12, 0.75); border: 1px solid rgba(255, 77, 77, 0.28); font-size: 14px; font-weight: 600; transition: border-color 0.25s, background 0.25s, color 0.25s, transform 0.25s; color: rgb(217, 217, 217) !important; text-decoration: none !important; }
html body .elementor-13647 .elementor-element-ae37169 .ahchip svg{ width: 14px; height: 14px; fill: rgb(255, 77, 77); flex: 0 0 auto; }
html body .elementor-13647 .elementor-element-ae37169 .ahchip:hover{ border-color: rgba(255, 90, 90, 0.75); background: rgba(42, 12, 15, 0.9); transform: translateY(-2px); color: rgb(255, 255, 255) !important; }
.elementor-13647 .ah-eqbtn.ah-eqc{ margin-left: auto; margin-right: auto; }
.elementor-13647 .ah-cta2{ position: relative; overflow: hidden; isolation: isolate; background: radial-gradient(50% 55% at 50% 66%, rgba(192, 0, 0, 0.2), transparent 70%), radial-gradient(90% 40% at 50% 100%, rgba(255, 77, 77, 0.08), transparent 70%), radial-gradient(rgba(255, 255, 255, 0.07) 1px, transparent 1.2px) 0px 0px / 22px 22px rgb(0, 0, 0) !important; }
.elementor-13647 .ah-cta2 > .e-con-inner,.elementor-13647 .ah-cta2 > .e-con{ position: relative; z-index: 2; }
.elementor-13647 .ah-cta2::before,.elementor-13647 .ah-cta2::after,.elementor-13647 .ah-cta2 .ah-rg{ content: ""; position: absolute; left: 50%; top: 66%; width: 340px; height: 340px; margin: -170px 0px 0px -170px; border-radius: 50%; border: 1px solid rgba(255, 77, 77, 0.45); box-shadow: rgba(192, 0, 0, 0.18) 0px 0px 30px inset; opacity: 0; z-index: 0; pointer-events: none; animation: 6s cubic-bezier(0.2, 0.6, 0.3, 1) 0s infinite normal none running ahRing; }
.elementor-13647 .ah-cta2::after{ animation-delay: 2s; }
.elementor-13647 .ah-cta2 > .e-con-inner::before,.elementor-13647 .ah-cta2 > .e-con::before{ content: ""; position: absolute; left: 50%; top: 66%; width: 340px; height: 340px; margin: -170px 0px 0px -170px; border-radius: 50%; border: 1px solid rgba(255, 77, 77, 0.45); opacity: 0; z-index: -1; pointer-events: none; animation: 6s cubic-bezier(0.2, 0.6, 0.3, 1) 4s infinite normal none running ahRing; }
.elementor-13647 .ah-cta2 .elementor-button{ position: relative; overflow: hidden; }
.elementor-13647 .ah-cta2 .ah-btn-p .elementor-button::after{ content: ""; position: absolute; inset: -2px; border-radius: inherit; box-shadow: rgba(255, 77, 77, 0.55) 0px 0px 0px 0px; animation: 2.4s ease-out 0s infinite normal none running ahPulse; }
.elementor-13647 .ah-cta2 .elementor-button-wrapper{ overflow: visible; }
.elementor-13647 .ah-cta2 .ah-btn-p .elementor-button{ overflow: visible; }
@media (max-width: 767px){.elementor-13647 .ah-cta2::before,.elementor-13647 .ah-cta2::after,.elementor-13647 .ah-cta2 > .e-con-inner::before,.elementor-13647 .ah-cta2 > .e-con::before{ width: 240px; height: 240px; margin: -120px 0px 0px -120px; }}
/* === code-diff fixes vs Home (hero, logos, CTA) === */
html body .elementor-13647 .elementor-element.elementor-element-f78ecda .elementor-icon-list-item{padding-left:10px!important;}
html body .elementor-13647 .elementor-element.elementor-element-a698384,html body .elementor-13647 .elementor-element.elementor-element-46f0306{gap:14px!important;}
html body .elementor-13647 .elementor-element.elementor-element-c7f2fae .elementor-heading-title{display:block!important;line-height:13px!important;}
html body .elementor-13647 .elementor-element.elementor-element-c7f2fae .elementor-heading-title::after{content:none!important;display:none!important;}
html body .elementor-13647 .elementor-element.elementor-element-8bd6008,html body .elementor-13647 .elementor-element.elementor-element-0def216{width:100%!important;max-width:100%!important;}
html body .elementor-13647 .elementor-element.elementor-element-a698384,html body .elementor-13647 .elementor-element.elementor-element-46f0306{--gap:14px!important;--row-gap:14px!important;--column-gap:14px!important;column-gap:14px!important;row-gap:14px!important;}
html body .elementor-13647 .e-con.elementor-element.elementor-element-a698384:has(> .ah-btn-p):has(> .ah-btn-o),html body .elementor-13647 .e-con.elementor-element.elementor-element-46f0306:has(> .ah-btn-p):has(> .ah-btn-o){gap:14px!important;}

/* === Home code copy: intro + at a glance + crew (page 8803 re-scoped) === */
@keyframes ahMarquee { 
  100% { transform: translateX(calc(-50% - 8px)); }
}
@keyframes ahRing { 
  0% { transform: scale(0.25); opacity: 0; }
  12% { opacity: 0.75; }
  100% { transform: scale(3.4); opacity: 0; }
}
@keyframes ahBreath { 
  0%, 100% { transform: scale(1); }
  50% { transform: scale(1.04); }
}
@keyframes ahRing { 
  0% { transform: scale(1); opacity: 0.75; }
  100% { transform: scale(1.6); opacity: 0; }
}
.elementor-13647 .elementor-widget-heading .elementor-heading-title{ font-family: var( --e-global-typography-primary-font-family ), Sans-serif; font-weight: var( --e-global-typography-primary-font-weight ); color: var( --e-global-color-primary ); }
.elementor-13647 .elementor-widget-text-editor{ font-family: var( --e-global-typography-text-font-family ), Sans-serif; font-weight: var( --e-global-typography-text-font-weight ); color: var( --e-global-color-text ); }
.elementor-13647 .elementor-widget-button .elementor-button{ background-color: var( --e-global-color-accent ); font-family: var( --e-global-typography-accent-font-family ), Sans-serif; font-weight: var( --e-global-typography-accent-font-weight ); }
.elementor-13647 .elementor-widget-icon-list .elementor-icon-list-item:not(:last-child)::after{ border-color: var( --e-global-color-text ); }
.elementor-13647 .elementor-widget-icon-list .elementor-icon-list-icon svg{ fill: var( --e-global-color-primary ); }
.elementor-13647 .elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text,.elementor-13647 .elementor-widget-icon-list .elementor-icon-list-item > a{ font-family: var( --e-global-typography-text-font-family ), Sans-serif; font-weight: var( --e-global-typography-text-font-weight ); }
.elementor-13647 .elementor-widget-icon-list .elementor-icon-list-text{ color: var( --e-global-color-secondary ); }
.elementor-13647 .elementor-element.elementor-element-051e2b2{ --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; --gap: 32px 32px; --row-gap: 32px; --column-gap: 32px; --padding-top: 110px; --padding-bottom: 110px; --padding-left: 20px; --padding-right: 20px; }
.elementor-13647 .elementor-element.elementor-element-051e2b2:not(.elementor-motion-effects-element-type-background),.elementor-13647 .elementor-element.elementor-element-051e2b2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{ background-color: rgb(6, 6, 6); }
.elementor-13647 .elementor-element.elementor-element-4a9d6f6{ --display: flex; --flex-direction: row; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --justify-content: space-between; --align-items: stretch; --gap: 56px 56px; --row-gap: 56px; --column-gap: 56px; }
.elementor-13647 .elementor-element.elementor-element-eca0cb5{ --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; --gap: 18px 18px; --row-gap: 18px; --column-gap: 18px; }
.elementor-13647 .elementor-element.elementor-element-e8ea3ef{ text-align: start; }
.elementor-13647 .elementor-element.elementor-element-e8ea3ef .elementor-heading-title{ font-family: Inter, sans-serif; font-size: 13px; font-weight: 700; text-transform: uppercase; letter-spacing: 2.2px; color: rgb(255, 77, 77); }
.elementor-13647 .elementor-element.elementor-element-8153c6a{ text-align: start; }
.elementor-13647 .elementor-element.elementor-element-8153c6a .elementor-heading-title{ font-family: Inter, sans-serif; font-size: 46px; font-weight: 800; line-height: 1.12em; letter-spacing: -0.5px; color: rgb(255, 255, 255); }
.elementor-13647 .elementor-element.elementor-element-1d3d026{ text-align: start; font-family: "Open Sans", sans-serif; font-size: 17px; line-height: 1.7em; color: rgba(254, 254, 254, 0.72); }
.elementor-13647 .elementor-element.elementor-element-0c220e7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){ padding-block-end: calc(6px); }
.elementor-13647 .elementor-element.elementor-element-0c220e7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){ margin-block-start: calc(6px); }
.elementor-13647 .elementor-element.elementor-element-0c220e7 .elementor-icon-list-icon svg{ fill: rgb(255, 77, 77); transition: fill 0.3s; }
.elementor-13647 .elementor-element.elementor-element-0c220e7{ --e-icon-list-icon-size: 15px; --icon-vertical-offset: 0px; }
.elementor-13647 .elementor-element.elementor-element-0c220e7 .elementor-icon-list-icon{ padding-inline-end: 10px; }
.elementor-13647 .elementor-element.elementor-element-0c220e7 .elementor-icon-list-item > .elementor-icon-list-text,.elementor-13647 .elementor-element.elementor-element-0c220e7 .elementor-icon-list-item > a{ font-family: "Open Sans", sans-serif; font-size: 16px; font-weight: 600; }
.elementor-13647 .elementor-element.elementor-element-0c220e7 .elementor-icon-list-text{ color: rgb(255, 255, 255); transition: color 0.3s; }
.elementor-13647 .elementor-element.elementor-element-9e6f7da{ --display: flex; --flex-direction: row; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --justify-content: flex-start; --align-items: center; --gap: 14px 14px; --row-gap: 14px; --column-gap: 14px; --flex-wrap: wrap; }
.elementor-13647 .elementor-element.elementor-element-dcaa285 .elementor-button{ background-color: transparent; font-family: Inter, sans-serif; font-size: 16px; font-weight: 700; fill: rgb(255, 255, 255); color: rgb(255, 255, 255); background-image: linear-gradient(rgb(209, 20, 20) 0%, rgb(168, 0, 0) 100%); border-radius: 12px; padding: 18px 24px; }
.elementor-13647 .elementor-element.elementor-element-dcaa285 .elementor-button:hover,.elementor-13647 .elementor-element.elementor-element-dcaa285 .elementor-button:focus{ background-color: rgb(184, 0, 0); color: rgb(255, 255, 255); }
.elementor-13647 .elementor-element.elementor-element-dcaa285 .elementor-button-content-wrapper{ flex-direction: row-reverse; }
.elementor-13647 .elementor-element.elementor-element-dcaa285 .elementor-button .elementor-button-content-wrapper{ gap: 14px; }
.elementor-13647 .elementor-element.elementor-element-dcaa285 .elementor-button:hover svg,.elementor-13647 .elementor-element.elementor-element-dcaa285 .elementor-button:focus svg{ fill: rgb(255, 255, 255); }
.elementor-13647 .elementor-element.elementor-element-8eae7a8 .elementor-button{ background-color: rgb(18, 12, 12); font-family: Inter, sans-serif; font-size: 16px; font-weight: 700; fill: rgb(255, 255, 255); color: rgb(255, 255, 255); border-style: solid; border-width: 1px; border-color: rgba(255, 40, 40, 0.55); border-radius: 12px; padding: 18px 24px; }
.elementor-13647 .elementor-element.elementor-element-8eae7a8 .elementor-button:hover,.elementor-13647 .elementor-element.elementor-element-8eae7a8 .elementor-button:focus{ background-color: rgb(26, 14, 14); color: rgb(255, 255, 255); border-color: rgba(255, 40, 40, 0.95); }
.elementor-13647 .elementor-element.elementor-element-8eae7a8 .elementor-button-content-wrapper{ flex-direction: row-reverse; }
.elementor-13647 .elementor-element.elementor-element-8eae7a8 .elementor-button .elementor-button-content-wrapper{ gap: 14px; }
.elementor-13647 .elementor-element.elementor-element-8eae7a8 .elementor-button:hover svg,.elementor-13647 .elementor-element.elementor-element-8eae7a8 .elementor-button:focus svg{ fill: rgb(255, 255, 255); }
.elementor-13647 .elementor-element.elementor-element-8097d1a{ --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; --justify-content: flex-start; --gap: 16px 16px; --row-gap: 16px; --column-gap: 16px; }
.elementor-13647 .elementor-element.elementor-element-0062ec3{ --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; --gap: 14px 14px; --row-gap: 14px; --column-gap: 14px; border-style: solid; --border-style: solid; border-width: 1px; --border-top-width: 1px; --border-right-width: 1px; --border-bottom-width: 1px; --border-left-width: 1px; border-color: rgba(255, 255, 255, 0.1); --border-color: rgba(255,255,255,0.1); --border-radius: 16px 16px 16px 16px; box-shadow: rgba(0, 0, 0, 0.8) 0px 20px 40px -24px; --padding-top: 20px; --padding-bottom: 20px; --padding-left: 20px; --padding-right: 20px; }
.elementor-13647 .elementor-element.elementor-element-0062ec3:not(.elementor-motion-effects-element-type-background),.elementor-13647 .elementor-element.elementor-element-0062ec3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{ background-color: rgb(11, 11, 11); }
.elementor-13647 .elementor-element.elementor-element-facd063 .elementor-heading-title{ font-family: Inter, sans-serif; font-size: 12px; font-weight: 700; text-transform: uppercase; line-height: 1.45em; letter-spacing: 1.5px; color: rgb(255, 77, 77); }
.elementor-13647 .elementor-element.elementor-element-e877fd3 .elementor-heading-title{ font-family: Inter, sans-serif; font-size: 15px; font-weight: 600; line-height: 1.45em; color: rgb(255, 255, 255); }
.elementor-13647 .elementor-element.elementor-element-d38cefe{ --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; --gap: 10px 10px; --row-gap: 10px; --column-gap: 10px; border-style: solid; --border-style: solid; border-width: 1px; --border-top-width: 1px; --border-right-width: 1px; --border-bottom-width: 1px; --border-left-width: 1px; border-color: rgba(255, 255, 255, 0.08); --border-color: rgba(255,255,255,0.08); --border-radius: 14px 14px 14px 14px; --padding-top: 18px; --padding-bottom: 12px; --padding-left: 20px; --padding-right: 20px; }
.elementor-13647 .elementor-element.elementor-element-d38cefe:not(.elementor-motion-effects-element-type-background),.elementor-13647 .elementor-element.elementor-element-d38cefe > .elementor-motion-effects-container > .elementor-motion-effects-layer{ background-color: rgb(14, 14, 14); }
.elementor-13647 .elementor-element.elementor-element-178dc30 .elementor-heading-title{ font-family: Inter, sans-serif; font-size: 12px; font-weight: 700; letter-spacing: 1.8px; color: rgb(255, 77, 77); }
.elementor-13647 .elementor-element.elementor-element-4184071 .elementor-heading-title{ font-family: Inter, sans-serif; font-size: 13px; font-weight: 600; color: rgb(255, 255, 255); }
.elementor-13647 .elementor-element.elementor-element-52eef4d{ --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; --gap: 14px 14px; --row-gap: 14px; --column-gap: 14px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
.elementor-13647 .elementor-element.elementor-element-f727d42 .elementor-heading-title{ font-family: Inter, sans-serif; font-size: 20px; font-weight: 800; line-height: 1.4em; color: rgb(255, 255, 255); }
.elementor-13647 .elementor-element.elementor-element-162f35a{ --display: flex; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --gap: 14px 14px; --row-gap: 14px; --column-gap: 14px; --flex-wrap: wrap; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
.elementor-13647 .elementor-element.elementor-element-2e38dec{ --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; --gap: 4px 4px; --row-gap: 4px; --column-gap: 4px; border-style: solid; --border-style: solid; border-width: 1px; --border-top-width: 1px; --border-right-width: 1px; --border-bottom-width: 1px; --border-left-width: 1px; border-color: rgba(255, 255, 255, 0.08); --border-color: rgba(255,255,255,0.08); --border-radius: 12px 12px 12px 12px; --padding-top: 16px; --padding-bottom: 16px; --padding-left: 18px; --padding-right: 18px; }
.elementor-13647 .elementor-element.elementor-element-2e38dec:not(.elementor-motion-effects-element-type-background),.elementor-13647 .elementor-element.elementor-element-2e38dec > .elementor-motion-effects-container > .elementor-motion-effects-layer{ background-color: rgb(11, 11, 11); }
.elementor-13647 .elementor-element.elementor-element-fbe9ed8 .elementor-heading-title{ font-family: Inter, sans-serif; font-size: 11.5px; font-weight: 700; line-height: 1.4em; letter-spacing: 1.6px; color: rgb(255, 77, 77); }
.elementor-13647 .elementor-element.elementor-element-66532cc .elementor-heading-title{ font-family: Inter, sans-serif; font-size: 16px; font-weight: 700; line-height: 1.4em; color: rgb(255, 255, 255); }
.elementor-13647 .elementor-element.elementor-element-514f39e{ --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; --gap: 4px 4px; --row-gap: 4px; --column-gap: 4px; border-style: solid; --border-style: solid; border-width: 1px; --border-top-width: 1px; --border-right-width: 1px; --border-bottom-width: 1px; --border-left-width: 1px; border-color: rgba(255, 255, 255, 0.08); --border-color: rgba(255,255,255,0.08); --border-radius: 12px 12px 12px 12px; --padding-top: 16px; --padding-bottom: 16px; --padding-left: 18px; --padding-right: 18px; }
.elementor-13647 .elementor-element.elementor-element-514f39e:not(.elementor-motion-effects-element-type-background),.elementor-13647 .elementor-element.elementor-element-514f39e > .elementor-motion-effects-container > .elementor-motion-effects-layer{ background-color: rgb(11, 11, 11); }
.elementor-13647 .elementor-element.elementor-element-5e8438a .elementor-heading-title{ font-family: Inter, sans-serif; font-size: 11.5px; font-weight: 700; line-height: 1.4em; letter-spacing: 1.6px; color: rgb(255, 77, 77); }
.elementor-13647 .elementor-element.elementor-element-1bdba5e .elementor-heading-title{ font-family: Inter, sans-serif; font-size: 16px; font-weight: 700; line-height: 1.4em; color: rgb(255, 255, 255); }
.elementor-13647 .elementor-element.elementor-element-2e3dee5{ --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; --gap: 4px 4px; --row-gap: 4px; --column-gap: 4px; border-style: solid; --border-style: solid; border-width: 1px; --border-top-width: 1px; --border-right-width: 1px; --border-bottom-width: 1px; --border-left-width: 1px; border-color: rgba(255, 255, 255, 0.08); --border-color: rgba(255,255,255,0.08); --border-radius: 12px 12px 12px 12px; --padding-top: 16px; --padding-bottom: 16px; --padding-left: 18px; --padding-right: 18px; }
.elementor-13647 .elementor-element.elementor-element-2e3dee5:not(.elementor-motion-effects-element-type-background),.elementor-13647 .elementor-element.elementor-element-2e3dee5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{ background-color: rgb(11, 11, 11); }
.elementor-13647 .elementor-element.elementor-element-fe0e932 .elementor-heading-title{ font-family: Inter, sans-serif; font-size: 11.5px; font-weight: 700; line-height: 1.4em; letter-spacing: 1.6px; color: rgb(255, 77, 77); }
.elementor-13647 .elementor-element.elementor-element-a174088 .elementor-heading-title{ font-family: Inter, sans-serif; font-size: 16px; font-weight: 700; line-height: 1.4em; color: rgb(255, 255, 255); }
.elementor-13647 .elementor-element.elementor-element-378ba09{ --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; --gap: 4px 4px; --row-gap: 4px; --column-gap: 4px; border-style: solid; --border-style: solid; border-width: 1px; --border-top-width: 1px; --border-right-width: 1px; --border-bottom-width: 1px; --border-left-width: 1px; border-color: rgba(255, 255, 255, 0.08); --border-color: rgba(255,255,255,0.08); --border-radius: 12px 12px 12px 12px; --padding-top: 16px; --padding-bottom: 16px; --padding-left: 18px; --padding-right: 18px; }
.elementor-13647 .elementor-element.elementor-element-378ba09:not(.elementor-motion-effects-element-type-background),.elementor-13647 .elementor-element.elementor-element-378ba09 > .elementor-motion-effects-container > .elementor-motion-effects-layer{ background-color: rgb(11, 11, 11); }
.elementor-13647 .elementor-element.elementor-element-d38dcc4 .elementor-heading-title{ font-family: Inter, sans-serif; font-size: 11.5px; font-weight: 700; line-height: 1.4em; letter-spacing: 1.6px; color: rgb(255, 77, 77); }
.elementor-13647 .elementor-element.elementor-element-d0f1f72 .elementor-heading-title{ font-family: Inter, sans-serif; font-size: 16px; font-weight: 700; line-height: 1.4em; color: rgb(255, 255, 255); }
.elementor-13647 .elementor-element.elementor-element-61ed3ef{ --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; --gap: 4px 4px; --row-gap: 4px; --column-gap: 4px; border-style: solid; --border-style: solid; border-width: 1px; --border-top-width: 1px; --border-right-width: 1px; --border-bottom-width: 1px; --border-left-width: 1px; border-color: rgba(255, 255, 255, 0.08); --border-color: rgba(255,255,255,0.08); --border-radius: 12px 12px 12px 12px; --padding-top: 16px; --padding-bottom: 16px; --padding-left: 18px; --padding-right: 18px; }
.elementor-13647 .elementor-element.elementor-element-61ed3ef:not(.elementor-motion-effects-element-type-background),.elementor-13647 .elementor-element.elementor-element-61ed3ef > .elementor-motion-effects-container > .elementor-motion-effects-layer{ background-color: rgb(11, 11, 11); }
.elementor-13647 .elementor-element.elementor-element-42c1747 .elementor-heading-title{ font-family: Inter, sans-serif; font-size: 11.5px; font-weight: 700; line-height: 1.4em; letter-spacing: 1.6px; color: rgb(255, 77, 77); }
.elementor-13647 .elementor-element.elementor-element-6071661 .elementor-heading-title{ font-family: Inter, sans-serif; font-size: 16px; font-weight: 700; line-height: 1.4em; color: rgb(255, 255, 255); }
.elementor-13647 .elementor-element.elementor-element-e10c6ff{ --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; --gap: 4px 4px; --row-gap: 4px; --column-gap: 4px; border-style: solid; --border-style: solid; border-width: 1px; --border-top-width: 1px; --border-right-width: 1px; --border-bottom-width: 1px; --border-left-width: 1px; border-color: rgba(255, 255, 255, 0.08); --border-color: rgba(255,255,255,0.08); --border-radius: 12px 12px 12px 12px; --padding-top: 16px; --padding-bottom: 16px; --padding-left: 18px; --padding-right: 18px; }
.elementor-13647 .elementor-element.elementor-element-e10c6ff:not(.elementor-motion-effects-element-type-background),.elementor-13647 .elementor-element.elementor-element-e10c6ff > .elementor-motion-effects-container > .elementor-motion-effects-layer{ background-color: rgb(11, 11, 11); }
.elementor-13647 .elementor-element.elementor-element-33f981c .elementor-heading-title{ font-family: Inter, sans-serif; font-size: 11.5px; font-weight: 700; line-height: 1.4em; letter-spacing: 1.6px; color: rgb(255, 77, 77); }
.elementor-13647 .elementor-element.elementor-element-504efdd .elementor-heading-title{ font-family: Inter, sans-serif; font-size: 16px; font-weight: 700; line-height: 1.4em; color: rgb(255, 255, 255); }
.elementor-13647 .elementor-element.elementor-element-5c3437a{ --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; --gap: 36px 36px; --row-gap: 36px; --column-gap: 36px; --padding-top: 100px; --padding-bottom: 90px; --padding-left: 0px; --padding-right: 0px; }
.elementor-13647 .elementor-element.elementor-element-5c3437a:not(.elementor-motion-effects-element-type-background),.elementor-13647 .elementor-element.elementor-element-5c3437a > .elementor-motion-effects-container > .elementor-motion-effects-layer{ background-color: rgb(6, 6, 6); }
.elementor-13647 .elementor-element.elementor-element-5fee819{ --display: flex; --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; --align-items: center; --gap: 14px 14px; --row-gap: 14px; --column-gap: 14px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 20px; --padding-right: 20px; }
.elementor-13647 .elementor-element.elementor-element-ec25d80{ text-align: center; }
.elementor-13647 .elementor-element.elementor-element-ec25d80 .elementor-heading-title{ font-family: Inter, sans-serif; font-size: 13px; font-weight: 700; text-transform: uppercase; letter-spacing: 2.2px; color: rgb(255, 77, 77); }
.elementor-13647 .elementor-element.elementor-element-693fdf7{ text-align: center; }
.elementor-13647 .elementor-element.elementor-element-693fdf7 .elementor-heading-title{ font-family: Inter, sans-serif; font-size: 46px; font-weight: 800; line-height: 1.12em; color: rgb(255, 255, 255); }
.elementor-13647 .elementor-element.elementor-element-a47b910{ width: var( --container-widget-width, 760px ); max-width: 760px; --container-widget-width: 760px; --container-widget-flex-grow: 0; text-align: center; font-family: "Open Sans", sans-serif; font-size: 17px; line-height: 1.7em; color: rgba(254, 254, 254, 0.72); }
.elementor-13647 .elementor-element.elementor-element-7c12396{ --display: flex; --padding-top: 8px; --padding-bottom: 8px; --padding-left: 0px; --padding-right: 0px; }
.elementor-13647 .elementor-element.elementor-element-6227365{ --display: flex; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --gap: 16px 16px; --row-gap: 16px; --column-gap: 16px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
@media (min-width: 768px){.elementor-13647 .elementor-element.elementor-element-051e2b2{ --content-width: 1140px; }}
@media (min-width: 768px){.elementor-13647 .elementor-element.elementor-element-eca0cb5{ --width: 50%; }}
@media (min-width: 768px){.elementor-13647 .elementor-element.elementor-element-8097d1a{ --width: 46%; }}
@media (min-width: 768px){.elementor-13647 .elementor-element.elementor-element-2e38dec{ --width: 31%; }}
@media (min-width: 768px){.elementor-13647 .elementor-element.elementor-element-514f39e{ --width: 31%; }}
@media (min-width: 768px){.elementor-13647 .elementor-element.elementor-element-2e3dee5{ --width: 31%; }}
@media (min-width: 768px){.elementor-13647 .elementor-element.elementor-element-378ba09{ --width: 31%; }}
@media (min-width: 768px){.elementor-13647 .elementor-element.elementor-element-61ed3ef{ --width: 31%; }}
@media (min-width: 768px){.elementor-13647 .elementor-element.elementor-element-e10c6ff{ --width: 31%; }}
@media (min-width: 768px){.elementor-13647 .elementor-element.elementor-element-5fee819{ --content-width: 1140px; }}
@media (max-width: 1024px) and (min-width: 768px){.elementor-13647 .elementor-element.elementor-element-eca0cb5{ --width: 100%; }}
@media (max-width: 1024px) and (min-width: 768px){.elementor-13647 .elementor-element.elementor-element-8097d1a{ --width: 100%; }}
@media (max-width: 1024px) and (min-width: 768px){.elementor-13647 .elementor-element.elementor-element-2e38dec{ --width: 48%; }}
@media (max-width: 1024px) and (min-width: 768px){.elementor-13647 .elementor-element.elementor-element-514f39e{ --width: 48%; }}
@media (max-width: 1024px) and (min-width: 768px){.elementor-13647 .elementor-element.elementor-element-2e3dee5{ --width: 48%; }}
@media (max-width: 1024px) and (min-width: 768px){.elementor-13647 .elementor-element.elementor-element-378ba09{ --width: 48%; }}
@media (max-width: 1024px) and (min-width: 768px){.elementor-13647 .elementor-element.elementor-element-61ed3ef{ --width: 48%; }}
@media (max-width: 1024px) and (min-width: 768px){.elementor-13647 .elementor-element.elementor-element-e10c6ff{ --width: 48%; }}
@media (max-width: 1024px){.elementor-13647 .elementor-element.elementor-element-051e2b2{ --gap: 26px 26px; --row-gap: 26px; --column-gap: 26px; --padding-top: 84px; --padding-bottom: 84px; --padding-left: 24px; --padding-right: 24px; }}
@media (max-width: 1024px){.elementor-13647 .elementor-element.elementor-element-4a9d6f6{ --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; --align-items: stretch; --gap: 36px 36px; --row-gap: 36px; --column-gap: 36px; }}
@media (max-width: 1024px){.elementor-13647 .elementor-element.elementor-element-8153c6a .elementor-heading-title{ font-size: 38px; }}
@media (max-width: 1024px){.elementor-13647 .elementor-element.elementor-element-162f35a{ --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; }}
@media (max-width: 1024px){.elementor-13647 .elementor-element.elementor-element-5c3437a{ --padding-top: 80px; --padding-bottom: 70px; --padding-left: 0px; --padding-right: 0px; }}
@media (max-width: 1024px){.elementor-13647 .elementor-element.elementor-element-693fdf7 .elementor-heading-title{ font-size: 38px; }}
@media (max-width: 1024px){.elementor-13647 .elementor-element.elementor-element-6227365{ --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; }}
@media (max-width: 767px){.elementor-13647 .elementor-element.elementor-element-051e2b2{ --gap: 22px 22px; --row-gap: 22px; --column-gap: 22px; --padding-top: 64px; --padding-bottom: 64px; --padding-left: 16px; --padding-right: 16px; }}
@media (max-width: 767px){.elementor-13647 .elementor-element.elementor-element-4a9d6f6{ --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; }}
@media (max-width: 767px){.elementor-13647 .elementor-element.elementor-element-eca0cb5{ --width: 100%; }}
@media (max-width: 767px){.elementor-13647 .elementor-element.elementor-element-e8ea3ef{ text-align: start; }}
@media (max-width: 767px){.elementor-13647 .elementor-element.elementor-element-8153c6a .elementor-heading-title{ font-size: 30px; }}
@media (max-width: 767px){.elementor-13647 .elementor-element.elementor-element-1d3d026{ font-size: 16px; }}
@media (max-width: 767px){.elementor-13647 .elementor-element.elementor-element-9e6f7da{ --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; --align-items: stretch; }}
@media (max-width: 767px){.elementor-13647 .elementor-element.elementor-element-8097d1a{ --width: 100%; }}
@media (max-width: 767px){.elementor-13647 .elementor-element.elementor-element-0062ec3{ --padding-top: 24px; --padding-bottom: 24px; --padding-left: 24px; --padding-right: 24px; }}
@media (max-width: 767px){.elementor-13647 .elementor-element.elementor-element-162f35a{ --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; }}
@media (max-width: 767px){.elementor-13647 .elementor-element.elementor-element-2e38dec{ --width: 100%; }}
@media (max-width: 767px){.elementor-13647 .elementor-element.elementor-element-514f39e{ --width: 100%; }}
@media (max-width: 767px){.elementor-13647 .elementor-element.elementor-element-2e3dee5{ --width: 100%; }}
@media (max-width: 767px){.elementor-13647 .elementor-element.elementor-element-378ba09{ --width: 100%; }}
@media (max-width: 767px){.elementor-13647 .elementor-element.elementor-element-61ed3ef{ --width: 100%; }}
@media (max-width: 767px){.elementor-13647 .elementor-element.elementor-element-e10c6ff{ --width: 100%; }}
@media (max-width: 767px){.elementor-13647 .elementor-element.elementor-element-5c3437a{ --padding-top: 64px; --padding-bottom: 56px; --padding-left: 0px; --padding-right: 0px; }}
@media (max-width: 767px){.elementor-13647 .elementor-element.elementor-element-693fdf7 .elementor-heading-title{ font-size: 30px; }}
@media (max-width: 767px){.elementor-13647 .elementor-element.elementor-element-a47b910{ --container-widget-width: 100%; --container-widget-flex-grow: 0; width: var( --container-widget-width, 100% ); max-width: 100%; }}
@media (max-width: 767px){.elementor-13647 .elementor-element.elementor-element-6227365{ --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; }}
html body .elementor-13647 .ah-glass div.elementor-heading-title > a,html body .elementor-13647 .apx .pc a.pb,html body .elementor-13647 .apx .pp .r a{ align-items: center; gap: 8px; display: inline-flex !important; padding: 0px 0px 3px !important; margin: 0px !important; border: 0px !important; border-radius: 0px !important; background: linear-gradient(currentcolor, currentcolor) left bottom / 0% 2px no-repeat !important; box-shadow: none !important; font-family: Inter, sans-serif !important; font-weight: 700 !important; font-size: 16px !important; letter-spacing: 0px !important; color: rgb(255, 69, 69) !important; text-decoration: none !important; transition: background-size 0.35s, color 0.25s, gap 0.25s !important; }
html body .elementor-13647 .ah-glass div.elementor-heading-title > a span,html body .elementor-13647 .apx .pc a.pb span,html body .elementor-13647 .apx .pp .r a span{ transition: transform 0.25s; color: inherit !important; }
html body .elementor-13647 .ah-glass:hover div.elementor-heading-title > a,html body .elementor-13647 .apx .pc:hover a.pb,html body .elementor-13647 .apx .pp:hover .r a,html body .elementor-13647 .ah-glass div.elementor-heading-title > a:hover,html body .elementor-13647 .apx .pc a.pb:hover,html body .elementor-13647 .apx .pp .r a:hover{ gap: 12px; background-size: 100% 2px !important; color: rgb(255, 107, 107) !important; }
html body .elementor-13647 .apx .pc a.pb,html body .elementor-13647 .apx .pp .r a,html body .elementor-13647 .ah-glass div.elementor-heading-title > a{ align-self: flex-start !important; width: auto !important; max-width: max-content !important; flex: 0 0 auto !important; }
html body .elementor-13647 .elementor-element-0c220e7{ container-type: inline-size; }
html body .elementor-13647 .elementor-element-0c220e7 .elementor-icon-list-items{ grid-template-columns: 1fr; display: grid !important; gap: 10px !important; margin: 0px !important; padding: 0px !important; }
@media (min-width: 480px){.elementor-13647 .elementor-icon-list-items{ grid-template-columns: repeat(2, minmax(0px, 1fr)) !important; gap: 12px !important; }}
html body .elementor-13647 .elementor-element-0c220e7 .elementor-icon-list-item{ gap: 12px; background: rgb(15, 15, 15); border-width: 1px 1px 1px 3px; border-style: solid; border-color: rgb(38, 38, 38) rgb(38, 38, 38) rgb(38, 38, 38) rgb(224, 27, 27); border-image: none; border-radius: 12px; transition: transform 0.3s, border-color 0.3s, box-shadow 0.3s; margin: 0px !important; padding: 14px 16px !important; display: flex !important; align-items: center !important; }
html body .elementor-13647 .elementor-element-0c220e7 .elementor-icon-list-item::after{ display: none !important; }
html body .elementor-13647 .elementor-element-0c220e7 .elementor-icon-list-item:hover{ transform: translateY(-3px); border-color: rgb(90, 26, 26) rgb(90, 26, 26) rgb(90, 26, 26) rgb(255, 69, 69); box-shadow: rgba(225, 29, 42, 0.6) 0px 12px 26px -16px; }
html body .elementor-13647 .elementor-element-0c220e7 .elementor-icon-list-icon{ flex: 0 0 auto; margin: 0px !important; align-self: center !important; }
html body .elementor-13647 .elementor-element-0c220e7 .elementor-icon-list-icon svg{ width: 18px !important; height: 18px !important; }
html body .elementor-13647 .elementor-element-0c220e7 .elementor-icon-list-text{ align-self: center; font-size: 15.5px !important; line-height: 1.45 !important; color: rgb(230, 230, 230) !important; padding-left: 0px !important; }
@media (max-width: 300px){.elementor-13647 .elementor-icon-list-item{ padding: 9px 11px !important; gap: 9px !important; border-radius: 10px !important; }}
@media (max-width: 300px){.elementor-13647 .elementor-icon-list-text{ font-size: 13.5px !important; }}
@media (max-width: 300px){.elementor-13647 .elementor-icon-list-icon svg{ width: 15px !important; height: 15px !important; }}
html body .elementor-13647 .ah-glass div.elementor-heading-title > a span::before,html body .elementor-13647 .ah-glass div.elementor-heading-title > a span::after{ display: none !important; content: none !important; }
html body .elementor-13647 .elementor-element-162f35a > .e-con{ width: calc(33.3333% - 9.33333px) !important; max-width: none !important; flex: 0 0 calc(33.3333% - 9.33333px) !important; }
@media (max-width: 1024px){html body .elementor-13647 .elementor-element-162f35a > .e-con{ width: calc(50% - 7px) !important; flex-basis: calc(50% - 7px) !important; }}
@media (max-width: 767px){html body .elementor-13647 .elementor-element-162f35a > .e-con{ width: 100% !important; flex-basis: 100% !important; }}
html body .elementor-13647 .elementor-element-162f35a,html body .elementor-13647 .elementor-element-f727d42{ margin-left: 20px !important; margin-right: 20px !important; width: auto !important; max-width: none !important; }
@media (max-width: 767px){html body .elementor-13647 .elementor-element-162f35a,html body .elementor-13647 .elementor-element-f727d42{ margin-left: 0px !important; margin-right: 0px !important; }}
html body .elementor-13647 .elementor-element-d38cefe,html body .elementor-13647 .elementor-element-0062ec3{ border: 1px solid rgba(255, 77, 77, 0.42) !important; background: rgb(20, 11, 12) !important; box-shadow: rgba(225, 29, 42, 0.65) 0px 18px 38px -22px !important; transition: transform 0.35s, border-color 0.35s, box-shadow 0.35s, background 0.35s !important; }
html body .elementor-13647 .elementor-element-d38cefe:hover,html body .elementor-13647 .elementor-element-0062ec3:hover{ transform: translateY(-5px); border-color: rgba(255, 90, 90, 0.75) !important; background: linear-gradient(160deg, rgb(42, 12, 15) 0%, rgb(21, 11, 12) 55%, rgb(14, 12, 12) 100%) !important; box-shadow: rgba(225, 29, 42, 0.75) 0px 22px 44px -18px, rgba(255, 140, 140, 0.12) 0px 1px 0px inset !important; }
html body .elementor-13647 .elementor-element-051e2b2 .ah-glass,html body .elementor-13647 .elementor-element-162f35a > .e-con{ border: 1px solid rgba(255, 77, 77, 0.42) !important; background: rgb(20, 11, 12) !important; box-shadow: rgba(225, 29, 42, 0.65) 0px 18px 38px -22px !important; transition: transform 0.35s, border-color 0.35s, box-shadow 0.35s, background 0.35s !important; }
html body .elementor-13647 .elementor-element-051e2b2 .ah-glass:hover,html body .elementor-13647 .elementor-element-162f35a > .e-con:hover{ transform: translateY(-5px); border-color: rgba(255, 90, 90, 0.75) !important; background: linear-gradient(160deg, rgb(42, 12, 15) 0%, rgb(21, 11, 12) 55%, rgb(14, 12, 12) 100%) !important; box-shadow: rgba(225, 29, 42, 0.75) 0px 22px 44px -18px, rgba(255, 140, 140, 0.12) 0px 1px 0px inset !important; }
html body .elementor-13647 .elementor-element-f727d42 .elementor-heading-title{ position: relative; font-family: Inter, sans-serif !important; font-weight: 800 !important; font-size: clamp(22px, 2.4vw, 30px) !important; line-height: 1.2 !important; letter-spacing: -0.4px !important; padding-left: 18px !important; margin-bottom: 6px !important; }
html body .elementor-13647 .elementor-element-f727d42 .elementor-heading-title::before{ content: ""; position: absolute; left: 0px; top: 0.12em; bottom: 0.12em; width: 4px; border-radius: 4px; background: linear-gradient(rgb(255, 69, 69), rgb(168, 10, 10)); box-shadow: rgba(255, 69, 69, 0.55) 0px 0px 12px; }
html body .elementor-13647 .elementor-element-d38cefe,html body .elementor-13647 .elementor-element-0062ec3,html body .elementor-13647 .elementor-element-051e2b2 .ah-glass,html body .elementor-13647 .elementor-element-162f35a > .e-con{ box-shadow: none !important; border-color: rgba(255, 77, 77, 0.28) !important; }
html body .elementor-13647 .elementor-element-d38cefe:hover,html body .elementor-13647 .elementor-element-0062ec3:hover,html body .elementor-13647 .elementor-element-051e2b2 .ah-glass:hover,html body .elementor-13647 .elementor-element-162f35a > .e-con:hover{ box-shadow: rgba(225, 29, 42, 0.75) 0px 22px 44px -18px, rgba(255, 140, 140, 0.12) 0px 1px 0px inset !important; border-color: rgba(255, 90, 90, 0.75) !important; }
html body .elementor-13647 .elementor-element-e8ea3ef .elementor-heading-title,html body .elementor-13647 .elementor-element-ec25d80 .elementor-heading-title,html body .elementor-13647 .apx .eb{ text-shadow: none !important; }
html body .elementor-13647 .elementor-element-e8ea3ef .elementor-heading-title,html body .elementor-13647 .elementor-element-ec25d80 .elementor-heading-title,html body .elementor-13647 .apx .eb{ align-items: center; gap: 10px; display: inline-flex !important; }
html body .elementor-13647 .elementor-element-e8ea3ef .elementor-heading-title::before,html body .elementor-13647 .elementor-element-ec25d80 .elementor-heading-title::before,html body .elementor-13647 .apx .eb::before,html body .elementor-13647 .elementor-element-e8ea3ef .elementor-heading-title::after,html body .elementor-13647 .elementor-element-ec25d80 .elementor-heading-title::after,html body .elementor-13647 .apx .eb::after{ width: 22px; height: 2px; border-radius: 2px; flex: 0 0 auto; content: "" !important; display: inline-block !important; position: static !important; }
html body .elementor-13647 .elementor-element-e8ea3ef .elementor-heading-title::before,html body .elementor-13647 .elementor-element-ec25d80 .elementor-heading-title::before,html body .elementor-13647 .apx .eb::before{ background: linear-gradient(90deg, transparent, rgb(255, 77, 77)) !important; }
html body .elementor-13647 .elementor-element-e8ea3ef .elementor-heading-title::after,html body .elementor-13647 .elementor-element-ec25d80 .elementor-heading-title::after,html body .elementor-13647 .apx .eb::after{ background: linear-gradient(90deg, rgb(255, 77, 77), transparent) !important; }
html body .elementor-13647 .elementor-element-e8ea3ef .elementor-heading-title::before,html body .elementor-13647 .elementor-element-ec25d80 .elementor-heading-title::before,html body .elementor-13647 .apx .eb::before{ display: none !important; content: none !important; }
html body .elementor-13647 .elementor-element-e8ea3ef .elementor-heading-title,html body .elementor-13647 .elementor-element-ec25d80 .elementor-heading-title,html body .elementor-13647 .apx .eb{ position: relative !important; padding-bottom: 8px !important; }
html body .elementor-13647 .elementor-element-e8ea3ef .elementor-heading-title::after,html body .elementor-13647 .elementor-element-ec25d80 .elementor-heading-title::after,html body .elementor-13647 .apx .eb::after{ left: 0px; bottom: 0px; border-radius: 2px; transform: scaleX(0); transform-origin: left center; transition: transform 0.7s cubic-bezier(0.2, 0.7, 0.2, 1), width 0.35s; content: "" !important; display: block !important; position: absolute !important; width: 40px !important; height: 2px !important; background: linear-gradient(90deg, rgb(255, 77, 77), rgba(255, 77, 77, 0.25)) !important; }
html body .elementor-13647 .elementor-element-8097d1a{ display: flex !important; flex-direction: column !important; }
html body .elementor-13647 .elementor-element-8097d1a > .elementor-element-d38cefe{ margin-top: auto !important; }
html body .elementor-13647 .elementor-element-4184071 span{ padding: 5px 11px !important; font-size: 12.5px !important; margin: 0px !important; }
html body .elementor-13647 .elementor-element-4184071 .elementor-widget-container > *{ display: flex !important; flex-wrap: wrap !important; gap: 7px !important; }
html body .elementor-13647 .elementor-element-e877fd3 .ahloc{ display: flex; align-items: center; gap: 14px; text-decoration: none !important; color: rgb(255, 255, 255) !important; }
html body .elementor-13647 .elementor-element-e877fd3 .ahloc-ic{ flex: 0 0 auto; width: 42px; height: 42px; border-radius: 12px; display: flex; align-items: center; justify-content: center; background: rgb(18, 7, 8); border: 1px solid rgba(255, 77, 77, 0.55); transition: transform 0.35s, background 0.3s, border-color 0.3s; }
html body .elementor-13647 .elementor-element-e877fd3 .ahloc-ic svg{ width: 18px; height: 18px; fill: rgb(255, 69, 69); transition: fill 0.3s; }
html body .elementor-13647 .elementor-element-e877fd3 .ahloc-tx{ display: flex; flex-direction: column; gap: 4px; }
html body .elementor-13647 .elementor-element-e877fd3 .ahloc-a{ font-family: Inter, sans-serif; font-size: 16px; font-weight: 700; line-height: 1.35; color: rgb(255, 255, 255); }
html body .elementor-13647 .elementor-element-e877fd3 .ahloc-d{ font-family: Inter, sans-serif; font-size: 13px; font-weight: 700; color: rgb(255, 69, 69); display: inline-flex; gap: 6px; align-items: center; }
html body .elementor-13647 .elementor-element-e877fd3 .ahloc-d i{ font-style: normal; transition: transform 0.25s; }
html body .elementor-13647 .elementor-element-e877fd3 .ahloc:hover .ahloc-ic{ transform: rotate(-8deg) scale(1.06); background: linear-gradient(160deg, rgb(106, 34, 40), rgb(62, 19, 22)); border-color: rgb(255, 107, 107); }
html body .elementor-13647 .elementor-element-e877fd3 .ahloc:hover .ahloc-ic svg{ fill: rgb(255, 184, 184); }
html body .elementor-13647 .elementor-element-e877fd3 .ahloc:hover .ahloc-d i{ transform: translateX(4px); }
html body .elementor-13647 .elementor-element-e877fd3 .ahloc:hover .ahloc-d{ color: rgb(255, 107, 107); }
html body .elementor-13647 .elementor-element-e877fd3 .ahloc .ahloc-a{ color: rgb(255, 255, 255) !important; }
html body .elementor-13647 .elementor-element-e877fd3 .ahloc .ahloc-d{ color: rgb(255, 69, 69) !important; }
html body .elementor-13647 .elementor-element-e877fd3 .ahloc:hover .ahloc-d{ color: rgb(255, 107, 107) !important; }
html body .elementor-13647 .elementor-element-1d3d026 p{ color: rgb(189, 189, 189); line-height: 1.75; }
html body .elementor-13647 .elementor-element-1d3d026 .ab-lead{ display: block; font-family: Inter, sans-serif; font-size: clamp(18px, 1.6vw, 21px); font-weight: 700; line-height: 1.5; color: rgb(255, 255, 255); margin-bottom: 10px; letter-spacing: -0.2px; }
html body .elementor-13647 .elementor-element-1d3d026 .ab-red{ color: rgb(255, 77, 77); font-weight: 700; }
html body .elementor-13647 .elementor-element-1d3d026 .ab-w{ color: rgb(255, 255, 255); font-weight: 600; }
html body .elementor-13647 .elementor-element-1d3d026 .ab-call{ position: relative; padding: 14px 18px 14px 20px; margin: 18px 0px; border-radius: 12px; background: linear-gradient(90deg, rgba(225, 29, 42, 0.12), rgba(225, 29, 42, 0) 70%); border-left: 3px solid rgb(224, 27, 27); }
html body .elementor-13647 .elementor-element-1d3d026 a{ font-weight: 600; background: linear-gradient(rgb(255, 77, 77), rgb(255, 77, 77)) left bottom / 100% 2px no-repeat; padding-bottom: 1px; transition: color 0.25s, background-size 0.3s; color: rgb(255, 255, 255) !important; text-decoration: none !important; }
html body .elementor-13647 .elementor-element-1d3d026 a:hover{ color: rgb(255, 107, 107) !important; background-size: 0% 2px; }
html body .elementor-13647 .ab-w{ color: rgb(255, 255, 255) !important; font-weight: 600; }
html body .elementor-13647 .ab-red{ color: rgb(255, 77, 77) !important; font-weight: 700; }
.elementor-13647 .elementor-widget-video .elementor-wrapper{ border-radius: 14px; overflow: hidden; box-shadow: rgba(255, 77, 77, 0.18) 0px 0px 0px 1px, rgba(192, 0, 0, 0.45) 0px 18px 40px -18px; }
.elementor-13647 .ah-glass{ position: relative; transition: border-color 0.3s, box-shadow 0.3s, transform 0.3s; }
.elementor-13647 .ah-glass:hover{ box-shadow: rgba(255, 77, 77, 0.25) 0px 0px 0px 1px, rgba(255, 77, 77, 0.35) 0px 20px 50px -20px; transform: translateY(-4px); border-color: rgba(255, 77, 77, 0.45) !important; }
.elementor-13647 .ah-glass::before{ content: ""; position: absolute; top: 0px; left: 24px; right: 24px; height: 1px; background: linear-gradient(90deg, transparent, rgba(255, 77, 77, 0.7), transparent); }
.elementor-13647 .elementor-button{ letter-spacing: 0.2px; }
.elementor-13647 a,.elementor-13647 a:hover,.elementor-13647 a:focus,.elementor-13647 a:active,.elementor-13647 .elementor-button:hover,.elementor-13647 .elementor-button:focus,.elementor-13647 .elementor-heading-title a:hover,.elementor-13647 .elementor-icon-box-title a:hover,.elementor-13647 .elementor-nav-menu a:hover,.elementor-13647 .elementor-item:hover{ text-decoration: none !important; }
.elementor-13647 .ah-chips span{ display: inline-block; border: 1px solid rgba(255, 255, 255, 0.22); background: rgba(255, 255, 255, 0.05); color: rgb(255, 255, 255); padding: 7px 14px; border-radius: 999px; margin: 0px 8px 10px 0px; transition: border-color 0.3s; }
.elementor-13647 .ah-chips span:hover{ border-color: rgba(255, 77, 77, 0.6); }
.elementor-13647 .ah-btn .elementor-button{ transition: transform 0.25s, box-shadow 0.25s, border-color 0.25s, background 0.25s; }
.elementor-13647 .ah-btn-p .elementor-button{ box-shadow: rgba(192, 0, 0, 0.25) 0px 10px 24px; }
.elementor-13647 .ah-btn .elementor-button:hover{ transform: translateY(-2px); }
.elementor-13647 .ah-btn-p .elementor-button:hover{ box-shadow: rgba(192, 0, 0, 0.42) 0px 16px 34px; }
.elementor-13647 .ah-btn-o .elementor-button:hover{ box-shadow: rgba(192, 0, 0, 0.18) 0px 10px 24px; }
.elementor-13647 .ah-btn .elementor-button-icon{ width: 30px; height: 30px; border-radius: 50%; display: inline-flex; align-items: center; justify-content: center; background: rgba(255, 255, 255, 0.18); }
.elementor-13647 .ah-btn-o .elementor-button-icon{ background: rgb(58, 12, 12); }
.elementor-13647 .ah-btn .elementor-button-icon svg{ width: 12px; height: 12px; fill: rgb(255, 255, 255); }
.elementor-13647 .ah-btn .elementor-button-content-wrapper{ align-items: center; }
.elementor-13647 .ah-chips span{ position: relative; border-radius: 6px; border: 1px solid rgba(255, 77, 77, 0.28); background: linear-gradient(rgba(255, 255, 255, 0.07), rgba(255, 255, 255, 0.016)); font-size: 11.5px; font-weight: 700; letter-spacing: 1.4px; text-transform: uppercase; padding: 8px 14px 8px 12px; transition: border-color 0.25s, box-shadow 0.25s, transform 0.25s; }
.elementor-13647 .ah-chips span::before{ content: ""; display: inline-block; width: 5px; height: 5px; margin: 0px 9px 2px 0px; background: rgb(255, 77, 77); box-shadow: rgb(255, 77, 77) 0px 0px 8px; vertical-align: middle; transform: rotate(45deg); }
.elementor-13647 .ah-chips span:hover{ border-color: rgba(255, 77, 77, 0.85); box-shadow: rgba(255, 77, 77, 0.9) 0px 0px 18px -6px; transform: translateY(-1px); }
.elementor-13647 .ah-eqbtn .elementor-widget-button{ flex: 0 0 330px; max-width: 100%; }
.elementor-13647 .ah-eqbtn .elementor-button{ width: 100%; justify-content: center; }
@media (max-width: 767px){.elementor-13647 .ah-eqbtn .elementor-widget-button{ flex: 1 1 100%; }}
.elementor-13647 .ah-marquee{ overflow: hidden; mask-image: linear-gradient(90deg, transparent, rgb(0, 0, 0) 8%, rgb(0, 0, 0) 92%, transparent); }
.elementor-13647 .ah-track{ animation: 60s linear 0s infinite normal none running ahMarquee; will-change: transform; width: max-content !important; max-width: none !important; }
.elementor-13647 .ah-marquee:hover .ah-track{ animation-play-state: paused; }
.elementor-13647 .ah-track > .elementor-widget-image{ flex: 0 0 auto !important; width: 340px !important; max-width: none !important; }
.elementor-13647 .ah-track img{ object-fit: cover; border-radius: 16px; border: 1px solid rgba(255, 77, 77, 0.25); filter: saturate(0.85) brightness(0.9); transition: filter 0.3s, box-shadow 0.3s, border-color 0.3s; width: 340px !important; height: 220px !important; }
.elementor-13647 .ah-track img:hover{ filter: none; border-color: rgba(255, 77, 77, 0.8); box-shadow: rgba(255, 77, 77, 0.8) 0px 0px 28px -8px; }
@media (max-width: 767px){.elementor-13647 .ah-track > .elementor-widget-image,.elementor-13647 .ah-track img{ width: 240px !important; }}
@media (max-width: 767px){.elementor-13647 .ah-track img{ height: 160px !important; }}
.elementor-13647 .ah-btn.elementor-widget-button,.elementor-13647 .ah-eqbtn .elementor-widget-button,.elementor-13647 .ah-cta .ah-eqbtn .elementor-widget-button{ flex: 0 0 240px !important; width: 240px !important; max-width: 100% !important; }
.elementor-13647 .ah-btn .elementor-button{ width: 100%; justify-content: center; padding: 14px 20px !important; font-size: 15px !important; }
.elementor-13647 .ah-btn .elementor-button-icon{ width: 26px; height: 26px; }
.elementor-13647 .ah-btn .elementor-button-icon svg{ width: 11px; height: 11px; }
@media (max-width: 767px){.elementor-13647 .ah-btn.elementor-widget-button,.elementor-13647 .ah-eqbtn .elementor-widget-button,.elementor-13647 .ah-cta .ah-eqbtn .elementor-widget-button{ flex: 1 1 100% !important; width: 100% !important; }}
.elementor-13647 .ah-chips span{ font-size: 10.5px !important; padding: 6px 11px 6px 10px !important; letter-spacing: 1.1px !important; margin: 0px 6px 8px 0px !important; }
.elementor-13647 .ah-chips span::before{ width: 4px; height: 4px; margin-right: 7px; }
.elementor-13647 .ah-chips span{ backdrop-filter: none; font-size: 12.5px !important; font-weight: 600 !important; text-transform: none !important; letter-spacing: 0.2px !important; padding: 6px 14px !important; margin: 0px 6px 8px 0px !important; border-radius: 999px !important; border: 1px solid rgba(255, 255, 255, 0.14) !important; background: rgba(255, 255, 255, 0.043) !important; color: rgba(255, 255, 255, 0.86) !important; }
.elementor-13647 .ah-chips span::before{ display: none !important; }
.elementor-13647 .ah-chips span:hover{ box-shadow: rgba(255, 77, 77, 0.8) 0px 0px 16px -6px; border-color: rgba(255, 77, 77, 0.7) !important; color: rgb(255, 255, 255) !important; }
.elementor-13647 .ah-btn.elementor-widget-button,.elementor-13647 .ah-eqbtn .elementor-widget-button,.elementor-13647 .ah-cta .ah-eqbtn .elementor-widget-button{ flex: 0 0 auto !important; width: auto !important; max-width: 100% !important; }
.elementor-13647 .ah-btn .elementor-button{ white-space: nowrap; width: 100%; justify-content: center; padding: 13px 20px !important; font-size: 15px !important; }
.elementor-13647 .ah-btn .elementor-button-text{ white-space: nowrap; }
.elementor-13647 .ah-btn .elementor-button-content-wrapper{ gap: 12px; flex-wrap: nowrap; }
.elementor-13647 .ah-eqbtn{ grid-auto-flow: column; grid-auto-columns: 1fr; max-width: 100%; display: grid !important; width: max-content !important; gap: 14px !important; }
@media (max-width: 767px){.elementor-13647 .ah-eqbtn{ grid-auto-flow: row; width: 100% !important; }}
.elementor-13647 .e-con > .ah-btn.elementor-widget-button{ align-self: flex-start; }
@media (max-width: 767px){.elementor-13647 .e-con > .ah-btn.elementor-widget-button{ align-self: stretch; }}
.elementor-13647 .elementor-icon-list-icon svg{ transition: fill 0.25s, transform 0.25s; }
.elementor-13647 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{ fill: rgb(255, 255, 255) !important; transform: scale(1.25); }
.elementor-13647 .ah-btn .elementor-button-icon,.elementor-13647 .ah-btn .elementor-button-icon svg{ transition: background 0.3s, fill 0.3s, transform 0.3s; }
.elementor-13647 .ah-btn .elementor-button:hover .elementor-button-icon{ transform: rotate(-8deg); background: rgb(255, 255, 255) !important; }
.elementor-13647 .ah-btn .elementor-button:hover .elementor-button-icon svg{ fill: rgb(192, 0, 0) !important; }
.elementor-13647 .ah-lines{ background-image: radial-gradient(55% 45% at 12% 100%, rgba(255, 77, 77, 0.12), transparent 70%), repeating-linear-gradient(135deg, rgba(255, 255, 255, 0.03) 0px, rgba(255, 255, 255, 0.03) 1px, transparent 1px, transparent 26px) !important; }
.elementor-13647 .ah-glass{ position: relative !important; }
.elementor-13647 .ah-intro-r{ display: flex !important; flex-direction: column; }
.elementor-13647 .ah-intro-r > .elementor-widget-video{ flex: 1 1 0px; min-height: 320px; }
.elementor-13647 .ah-intro-r > .elementor-widget-video > .elementor-widget-container,.elementor-13647 .ah-intro-r .elementor-wrapper{ height: 100% !important; aspect-ratio: auto !important; }
.elementor-13647 .ah-intro-r video{ width: 100%; object-fit: cover; height: 100% !important; }
@media (max-width: 1024px){.elementor-13647 .ah-intro-r > .elementor-widget-video{ flex: 0 0 auto; }}
@media (max-width: 1024px){.elementor-13647 .ah-intro-r .elementor-wrapper{ height: 400px !important; }}
@media (max-width: 767px){.elementor-13647 .ah-intro-r .elementor-wrapper{ height: 240px !important; }}
.elementor-13647 .ah-intro-r > .e-con:last-child{ margin-bottom: 10px; }
.elementor-13647 .ah-glass::before,.elementor-13647 .ah-steps::before{ display: none !important; }
.elementor-13647 .ah-lines{ background-image: radial-gradient(38% 42% at 12% 18%, rgba(255, 77, 77, 0.16), rgba(255, 77, 77, 0) 70%), radial-gradient(34% 40% at 88% 82%, rgba(192, 0, 0, 0.2), rgba(192, 0, 0, 0) 70%), radial-gradient(30% 30% at 60% 40%, rgba(255, 255, 255, 0.035), rgba(255, 255, 255, 0) 70%) !important; background-size: auto !important; }
.elementor-13647 .ah-lines .ah-glass,.elementor-13647 .ah-lines .ah-cap,.elementor-13647 .ah-lines .ah-step{ backdrop-filter: blur(14px) saturate(140%); box-shadow: rgba(255, 255, 255, 0.06) 0px 1px 0px inset, rgba(0, 0, 0, 0.8) 0px 20px 40px -24px; background: linear-gradient(160deg, rgba(255, 255, 255, 0.06), rgba(255, 255, 255, 0.016)) rgba(14, 10, 11, 0.55) !important; border-color: rgba(255, 255, 255, 0.1) !important; }
.elementor-13647 .ah-lines{ background-color: rgb(6, 6, 6) !important; background-image: radial-gradient(rgba(255, 255, 255, 0.07) 1px, transparent 1.2px), radial-gradient(45% 55% at 100% 0%, rgba(225, 29, 42, 0.1), transparent 70%), radial-gradient(40% 50% at 0% 100%, rgba(225, 29, 42, 0.07), transparent 70%) !important; background-size: 22px 22px, auto, auto !important; }
@media (min-width: 1025px){.elementor-13647 .ah-intro-r > .elementor-widget-video{ margin-top: 34px !important; }}
.elementor-13647 .ah-intro-r{ position: relative; }
.elementor-13647 .ah-pv .elementor-wrapper{ position: relative; }
.elementor-13647 .ah-pv video{ object-fit: cover; }
.elementor-13647 .ah-play{ position: absolute; left: 50%; top: 50%; width: 78px; height: 78px; margin: -39px 0px 0px -39px; border-radius: 50%; border: 3px solid rgba(255, 255, 255, 0.9); background: rgba(0, 0, 0, 0.18); cursor: pointer; z-index: 3; padding: 0px; transition: transform 0.25s, background 0.25s, border-color 0.25s; backdrop-filter: blur(2px); }
.elementor-13647 .ah-play::before{ content: ""; position: absolute; left: 31px; top: 23px; border-style: solid; border-width: 15px 0px 15px 22px; border-color: transparent transparent transparent rgb(255, 255, 255); }
.elementor-13647 .ah-play:hover{ transform: scale(1.08); background: rgba(225, 29, 42, 0.85); border-color: rgb(225, 29, 42); }
@media (max-width: 767px){.elementor-13647 .ah-play{ width: 60px; height: 60px; margin: -30px 0px 0px -30px; }}
@media (max-width: 767px){.elementor-13647 .ah-play::before{ left: 24px; top: 17px; border-width: 12px 0px 12px 17px; }}
.elementor-13647 .ah-lines{ border-top: 1px solid rgba(255, 255, 255, 0.05); border-bottom: 1px solid rgba(255, 255, 255, 0.05); background-color: rgb(21, 21, 21) !important; background-image: radial-gradient(rgba(255, 255, 255, 0.1) 1px, transparent 1.2px), radial-gradient(45% 55% at 0% 100%, rgba(225, 29, 42, 0.1), transparent 70%) !important; background-size: 22px 22px, auto !important; }
.elementor-13647 .ah-lines .ah-glass,.elementor-13647 .ah-lines .ah-cap,.elementor-13647 .ah-lines .ah-step,.elementor-13647 .ah-lines .ah-stat{ background: rgb(10, 10, 10) !important; }
.elementor-13647 .ah-grid,.elementor-13647 .ah-grid:nth-of-type(2n+1),.elementor-13647 .ah-lines{ background-color: rgb(0, 0, 0) !important; background-image: radial-gradient(rgba(255, 255, 255, 0.07) 1px, transparent 1.2px) !important; background-size: 22px 22px !important; border-top: 0px !important; border-bottom: 0px !important; }
.elementor-13647 .ah-lines .ah-glass,.elementor-13647 .ah-lines .ah-cap,.elementor-13647 .ah-lines .ah-step,.elementor-13647 .ah-lines .ah-stat{ background: rgb(11, 11, 11) !important; }
.elementor-13647 .ah-pv .elementor-wrapper,.elementor-13647 .ah-pv .elementor-widget-container{ position: relative; }
.elementor-13647 .ah-play{ width: 58px; height: 58px; margin: -29px 0px 0px -29px; border-radius: 50%; background: rgba(0, 0, 0, 0.22); border: 1.5px solid rgba(255, 255, 255, 0.9); box-shadow: rgba(0, 0, 0, 0.3) 0px 4px 18px, rgba(255, 255, 255, 0.08) 0px 0px 0px 1px inset; backdrop-filter: blur(6px) saturate(140%); transition: transform 0.3s, background 0.3s, border-color 0.3s, opacity 0.3s; animation: 2.4s ease-in-out 0s infinite normal none running ahBreath; }
.elementor-13647 .ah-play::before{ left: 22px; top: 17.5px; border-width: 10.5px 0px 10.5px 16px; border-color: transparent transparent transparent rgb(255, 255, 255); filter: drop-shadow(rgba(0, 0, 0, 0.35) 0px 1px 2px); }
.elementor-13647 .ah-play::after{ content: ""; position: absolute; inset: -1.5px; border-radius: 50%; border: 1.5px solid rgba(255, 255, 255, 0.75); box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 8px; animation: 2.4s ease-out 0s infinite normal none running ahRing; pointer-events: none; }
.elementor-13647 .ah-play:hover{ animation: auto ease 0s 1 normal none running none; transform: scale(1.08); background: rgba(0, 0, 0, 0.38); border-color: rgb(255, 255, 255); }
@media (max-width: 767px){.elementor-13647 .ah-play{ width: 48px; height: 48px; margin: -24px 0px 0px -24px; }}
@media (max-width: 767px){.elementor-13647 .ah-play::before{ left: 18px; top: 14.5px; border-width: 8.5px 0px 8.5px 13px; }}
@media (max-width: 767px){.elementor-13647 [data-elementor-type="wp-page"] > .e-con.e-parent:not(.ah-hero):not(#ai-strip){ padding-top: 64px !important; padding-bottom: 64px !important; }}
@media (max-width: 767px){.elementor-13647 [data-elementor-type="wp-page"] .elementor-heading-title a,.elementor-13647 [data-elementor-type="wp-page"] .elementor-icon-box-title a{ display: inline-block; padding: 8px 0px; }}
@media (max-width: 767px){.elementor-13647 [data-elementor-type="wp-page"] .elementor-widget-button .elementor-button{ min-height: 44px; display: inline-flex; align-items: center; }}
/* === Home section background on every section (black + 22px dot grid) === */
html body .elementor-13647 > .e-con.e-parent:not(.ah-hero){background-color:#000!important;background-image:radial-gradient(rgba(255,255,255,.07) 1px,rgba(0,0,0,0) 1.2px)!important;background-size:22px 22px!important;background-position:0 0!important;background-repeat:repeat!important;}
html body .elementor-13647 .ahx-price .axp,html body .elementor-13647 .ahx-price .elementor-widget-container{background:transparent!important;}
html body .elementor-13647 .elementor-element.elementor-element-e8ea3ef .elementor-heading-title,html body .elementor-13647 .elementor-element.elementor-element-e8ea3ef .elementor-heading-title::after{line-height:13px!important;}
html body .elementor-13647 .e-con.elementor-element.elementor-element-9e6f7da:has(> .ah-btn-p):has(> .ah-btn-o){gap:14px!important;}
html body .elementor-13647 .elementor-element.elementor-element-693fdf7 .elementor-heading-title span{color:#ff4d4d!important;border-left-color:#ff4d4d!important;}
/* section leads = Home lead (17px/28.9px .72) ; eyebrows lh = Home */
html body .elementor-13647 .elementor-element.elementor-element-c735bd3, html body .elementor-13647 .elementor-element.elementor-element-c735bd3 p,html body .elementor-13647 .elementor-element.elementor-element-e80f2a1, html body .elementor-13647 .elementor-element.elementor-element-e80f2a1 p,html body .elementor-13647 .elementor-element.elementor-element-9287b08, html body .elementor-13647 .elementor-element.elementor-element-9287b08 p,html body .elementor-13647 .elementor-element.elementor-element-e8585b0, html body .elementor-13647 .elementor-element.elementor-element-e8585b0 p,html body .elementor-13647 .elementor-element.elementor-element-533ba46, html body .elementor-13647 .elementor-element.elementor-element-533ba46 p,html body .elementor-13647 .elementor-element.elementor-element-712e768, html body .elementor-13647 .elementor-element.elementor-element-712e768 p,html body .elementor-13647 .elementor-element.elementor-element-a47b910, html body .elementor-13647 .elementor-element.elementor-element-a47b910 p,html body .elementor-13647 .elementor-element.elementor-element-f79537a, html body .elementor-13647 .elementor-element.elementor-element-f79537a p,html body .elementor-13647 .elementor-element.elementor-element-adeddf3, html body .elementor-13647 .elementor-element.elementor-element-adeddf3 p{font-size:17px!important;line-height:28.9px!important;color:rgba(254,254,254,.72)!important;}
html body .elementor-13647 .ahx-ebl .elementor-heading-title,html body .elementor-13647 .ahx-ebl .elementor-heading-title::after{line-height:13px!important;}
/* intro right column: stats fill the space, no gap, top+bottom aligned with left column */
html body .elementor-13647 .e-con.elementor-element.elementor-element-8097d1a{justify-content:flex-start!important;}
html body .elementor-13647 .e-con.elementor-element.elementor-element-02363f9{flex:1 1 auto!important;display:flex!important;flex-direction:column!important;}
html body .elementor-13647 .elementor-element.elementor-element-e4b20de{flex:1 1 auto!important;display:flex!important;flex-direction:column!important;width:100%!important;}
html body .elementor-13647 .elementor-element.elementor-element-e4b20de > .elementor-widget-container{flex:1 1 auto;display:flex;flex-direction:column;}
html body .elementor-13647 .elementor-element.elementor-element-e4b20de .eqg{flex:1 1 auto;grid-auto-rows:1fr!important;align-content:stretch!important;}
html body .elementor-13647 .elementor-element.elementor-element-e4b20de .eqc{display:flex;flex-direction:column;justify-content:center;}
html body .elementor-13647 .e-con.elementor-element.elementor-element-02363f9,html body .elementor-13647 .elementor-element.elementor-element-e4b20de{flex:1 1 0!important;min-height:0!important;}
html body .elementor-13647 .elementor-element.elementor-element-e4b20de > .elementor-widget-container{flex:1 1 0;min-height:0;}
html body .elementor-13647 .elementor-element.elementor-element-e4b20de .eqg{height:100%!important;grid-template-rows:repeat(3,1fr)!important;}
html body .elementor-13647 .elementor-element.elementor-element-e4b20de .eqc{height:100%!important;margin:0!important;}
/* Home stat grid CSS (from Home html widget e9q6g1a, re-scoped) */
.elementor-element-02363f9 .eqg{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;width:100%;grid-auto-rows:1fr}.elementor-element-02363f9 .eqc{padding:16px 18px!important;border-radius:14px!important;display:flex;flex-direction:column;justify-content:center;min-height:0;height:100%}.elementor-element-02363f9 .eqn{margin:0;font-family:Inter,sans-serif;font-weight:800;font-size:26px;line-height:1.1;color:#ff4d4d;display:inline-block;transition:transform .35s,color .35s,text-shadow .35s;transform-origin:left center}.elementor-element-02363f9 .eqw{margin:6px 0 0;white-space:nowrap;font-family:Inter,sans-serif;font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#b9b9b9}.elementor-element-02363f9 .eqc:hover .eqn{transform:scale(1.08);color:#ff6b6b;text-shadow:0 0 22px rgba(255,90,90,.7)}@media(max-width:600px){.elementor-element-02363f9 .eqg{grid-template-columns:repeat(2,minmax(0,1fr))}}
html body .elementor-13647 .elementor-element.elementor-element-e4b20de .eqg{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important;}
@media(max-width:767px){html body .elementor-13647 .elementor-element.elementor-element-e4b20de .eqg{grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-template-rows:none!important;height:auto!important;}}
/* coverage card: second list uses a DIFFERENT bullet design (divider ticks), card content spread so top+bottom align with left column */
html body .elementor-13647 .e-con.elementor-element.elementor-element-e5d7580{justify-content:space-between!important;}
html body .elementor-13647 .elementor-element.elementor-element-5a827ad{margin-top:auto!important;}
html body .elementor-13647 .elementor-element.elementor-element-5a827ad .elementor-icon-list-items{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0 28px!important;grid-auto-rows:auto!important;}
html body .elementor-13647 .elementor-element.elementor-element-5a827ad .elementor-icon-list-items .elementor-icon-list-item{background:none!important;border:0!important;border-bottom:1px solid rgba(255,255,255,.09)!important;border-radius:0!important;padding:13px 0!important;min-height:0!important;box-shadow:none!important;transform:none!important;gap:10px!important;}
html body .elementor-13647 .elementor-element.elementor-element-5a827ad .elementor-icon-list-items .elementor-icon-list-item:hover{border-bottom-color:rgba(255,77,77,.55)!important;}
html body .elementor-13647 .elementor-element.elementor-element-5a827ad .elementor-icon-list-icon{padding:0!important;}
html body .elementor-13647 .elementor-element.elementor-element-5a827ad .elementor-icon-list-icon svg{width:14px!important;height:14px!important;fill:#ff4d4d!important;}
html body .elementor-13647 .elementor-element.elementor-element-5a827ad .elementor-icon-list-text{font-family:Inter,sans-serif!important;font-size:14.5px!important;font-weight:600!important;color:#e6e6e6!important;letter-spacing:.1px!important;}
@media(max-width:767px){html body .elementor-13647 .elementor-element.elementor-element-5a827ad .elementor-icon-list-items{grid-template-columns:1fr!important;}}
html body .elementor-13647 .elementor-element.elementor-element-8bd6008 .elementor-heading-title span,html body .elementor-13647 .elementor-element.elementor-element-bf58cb1 .elementor-heading-title span{color:#ff4d4d!important;border-left-color:#ff4d4d!important;}
html body .elementor-13647 .elementor-element.elementor-element-dcaa285 .elementor-button,html body .elementor-13647 .elementor-element.elementor-element-2a016b8 .elementor-button{background-image:none!important;}
/* case study cards: links pinned to the bottom so they align across the row */
html body .elementor-13647 .e-con.elementor-element.elementor-element-6c4ec59,html body .elementor-13647 .e-con.elementor-element.elementor-element-5bdf85a,html body .elementor-13647 .e-con.elementor-element.elementor-element-a159e44{flex:1 1 auto!important;display:flex!important;flex-direction:column!important;}
html body .elementor-13647 .elementor-element.elementor-element-1b75e57,html body .elementor-13647 .elementor-element.elementor-element-8202e0c,html body .elementor-13647 .elementor-element.elementor-element-90bcfaa{margin-top:auto!important;}
/* AH mobile responsive pass */
@media (max-width:1024px){.elementor-13647 .elementor-element{max-width:100%}.elementor-13647 .elementor-widget-icon-list .elementor-icon-list-items{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media (max-width:767px){html,body{overflow-x:hidden}
.elementor-13647 .e-con.e-parent{padding-left:16px!important;padding-right:16px!important}
.elementor-13647 h1.elementor-heading-title{font-size:34px!important;line-height:1.15!important}
.elementor-13647 h2.elementor-heading-title{font-size:30px!important;line-height:1.18!important}
.elementor-13647 .elementor-widget-icon-list:not(.ah-status) .elementor-icon-list-items{grid-template-columns:1fr!important}
.elementor-13647 .elementor-widget-icon-list .elementor-icon-list-item{min-height:0!important}
.elementor-13647 .ah-cta{padding:28px 20px!important}
.elementor-13647 .ah-cta > .e-con-inner,.elementor-13647 .ah-cta{grid-template-columns:1fr!important}
.elementor-13647 .ah-eqbtn,.elementor-13647 .ah-eqbtn .e-con-inner{flex-direction:column!important;width:100%!important}
.elementor-13647 .ah-eqbtn .elementor-widget-button,.elementor-13647 .ah-eqbtn .elementor-button{width:100%!important;max-width:100%!important}
.elementor-13647 img,.elementor-13647 video,.elementor-13647 iframe{max-width:100%}}
/* checklist hover = card hover */
body.elementor-page-13647 .elementor-widget.ah-check .elementor-icon-list-item{transition:transform .3s,border-color .3s,box-shadow .3s!important}
body.elementor-page-13647 .elementor-widget.ah-check .elementor-icon-list-item:hover{transform:translateY(-4px)!important;border-color:rgba(255,77,77,.45)!important;border-left-color:#ff4545!important;box-shadow:0 0 0 1px rgba(255,77,77,.25),0 20px 50px -20px rgba(255,77,77,.35)!important}/* End custom CSS */