.elementor-87 .elementor-element.elementor-element-b75fdc5{--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:flex-start;--padding-top:6rem;--padding-bottom:7rem;--padding-left:2rem;--padding-right:2rem;}.elementor-87 .elementor-element.elementor-element-b75fdc5:not(.elementor-motion-effects-element-type-background), .elementor-87 .elementor-element.elementor-element-b75fdc5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ddbg );background:url("https://digitaldirectionjo.com/wp-content/uploads/2026/10/dd-hero-astronaut-poster.jpg") 50% 50%;background-size:cover;}.elementor-87 .elementor-element.elementor-element-f839fe7{--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:1.5rem 1.5rem;--row-gap:1.5rem;--column-gap:1.5rem;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-87 .elementor-element.elementor-element-d534c39{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-87 .elementor-element.elementor-element-d534c39 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:4.6rem;font-weight:700;text-transform:uppercase;line-height:0.98em;letter-spacing:-0.02em;color:var( --e-global-color-ddwhite );}.elementor-87 .elementor-element.elementor-element-1f7da1c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:var( --e-global-typography-ddlead-font-family ), Sans-serif;font-size:var( --e-global-typography-ddlead-font-size );line-height:var( --e-global-typography-ddlead-line-height );color:#D3D7DD;}.elementor-87 .elementor-element.elementor-element-92e89de{--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:0.875rem 0.875rem;--row-gap:0.875rem;--column-gap:0.875rem;--flex-wrap:wrap;--padding-top:0.5rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-87 .elementor-element.elementor-element-ac2105b .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-ddbtn-font-family ), Sans-serif;font-size:var( --e-global-typography-ddbtn-font-size );font-weight:var( --e-global-typography-ddbtn-font-weight );text-transform:var( --e-global-typography-ddbtn-text-transform );letter-spacing:var( --e-global-typography-ddbtn-letter-spacing );fill:var( --e-global-color-ddwhite );color:var( --e-global-color-ddwhite );border-radius:4px 4px 4px 4px;padding:1rem 1.1rem 1rem 1.6rem;}.elementor-87 .elementor-element.elementor-element-ac2105b .elementor-button:hover, .elementor-87 .elementor-element.elementor-element-ac2105b .elementor-button:focus{background-color:#9A0202;color:#FFFFFF;}.elementor-87 .elementor-element.elementor-element-ac2105b .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-87 .elementor-element.elementor-element-ac2105b .elementor-button .elementor-button-content-wrapper{gap:14px;}.elementor-87 .elementor-element.elementor-element-ac2105b .elementor-button:hover svg, .elementor-87 .elementor-element.elementor-element-ac2105b .elementor-button:focus svg{fill:#FFFFFF;}.elementor-87 .elementor-element.elementor-element-0d33388 .elementor-button{background-color:transparent;font-family:var( --e-global-typography-ddbtng-font-family ), Sans-serif;font-size:var( --e-global-typography-ddbtng-font-size );font-weight:var( --e-global-typography-ddbtng-font-weight );text-transform:var( --e-global-typography-ddbtng-text-transform );letter-spacing:var( --e-global-typography-ddbtng-letter-spacing );fill:var( --e-global-color-ddink );color:var( --e-global-color-ddink );border-style:solid;border-width:1px 1px 1px 1px;border-color:#333336;border-radius:4px 4px 4px 4px;padding:1rem 1.1rem 1rem 1.6rem;}.elementor-87 .elementor-element.elementor-element-0d33388 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-87 .elementor-element.elementor-element-0d33388 .elementor-button .elementor-button-content-wrapper{gap:14px;}.elementor-87 .elementor-element.elementor-element-0d33388 .elementor-button:hover, .elementor-87 .elementor-element.elementor-element-0d33388 .elementor-button:focus{color:#FFFFFF;border-color:#D9D9D9;}.elementor-87 .elementor-element.elementor-element-0d33388 .elementor-button:hover svg, .elementor-87 .elementor-element.elementor-element-0d33388 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-87 .elementor-element.elementor-element-a4bf7e8{--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:0.75rem 0.75rem;--row-gap:0.75rem;--column-gap:0.75rem;--flex-wrap:wrap;--padding-top:1.5rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-87 .elementor-element.elementor-element-d31ae7a{--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:0.35rem 0.35rem;--row-gap:0.35rem;--column-gap:0.35rem;--padding-top:0.9rem;--padding-bottom:0.9rem;--padding-left:1rem;--padding-right:1rem;}.elementor-87 .elementor-element.elementor-element-50bbf37{--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:0.35rem 0.35rem;--row-gap:0.35rem;--column-gap:0.35rem;--padding-top:0.9rem;--padding-bottom:0.9rem;--padding-left:1rem;--padding-right:1rem;}.elementor-87 .elementor-element.elementor-element-4f14b2b8{--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;--padding-top:3rem;--padding-bottom:5rem;--padding-left:0rem;--padding-right:0rem;}.elementor-87 .elementor-element.elementor-element-4f14b2b8:not(.elementor-motion-effects-element-type-background), .elementor-87 .elementor-element.elementor-element-4f14b2b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-dddeep );}.elementor-87 .elementor-element.elementor-element-99dcabf{--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:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-87 .elementor-element.elementor-element-66e2a2db{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Poppins", Sans-serif;font-size:0.95rem;color:var( --e-global-color-ddmuted );}.elementor-87 .elementor-element.elementor-element-15c80e85{--display:grid;--e-con-grid-template-columns:repeat(5, 1fr);--e-con-grid-template-rows:auto;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-87 .elementor-element.elementor-element-58cc368b{--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;--overflow:hidden;--border-radius:14px 14px 14px 14px;--padding-top:0.25rem;--padding-bottom:0.25rem;--padding-left:0.25rem;--padding-right:0.25rem;}.elementor-87 .elementor-element.elementor-element-58cc368b:not(.elementor-motion-effects-element-type-background), .elementor-87 .elementor-element.elementor-element-58cc368b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ddtile );}.elementor-87 .elementor-element.elementor-element-7f6edf6a img{width:100%;height:100%;object-fit:contain;object-position:center center;}.elementor-87 .elementor-element.elementor-element-9a3efce{--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;--overflow:hidden;--border-radius:14px 14px 14px 14px;--padding-top:0.25rem;--padding-bottom:0.25rem;--padding-left:0.25rem;--padding-right:0.25rem;}.elementor-87 .elementor-element.elementor-element-9a3efce:not(.elementor-motion-effects-element-type-background), .elementor-87 .elementor-element.elementor-element-9a3efce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ddtile );}.elementor-87 .elementor-element.elementor-element-46b2da51 img{width:100%;height:100%;object-fit:contain;object-position:center center;}.elementor-87 .elementor-element.elementor-element-6e8e62b3{--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;--overflow:hidden;--border-radius:14px 14px 14px 14px;--padding-top:0.25rem;--padding-bottom:0.25rem;--padding-left:0.25rem;--padding-right:0.25rem;}.elementor-87 .elementor-element.elementor-element-6e8e62b3:not(.elementor-motion-effects-element-type-background), .elementor-87 .elementor-element.elementor-element-6e8e62b3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ddtile );}.elementor-87 .elementor-element.elementor-element-469cff02 img{width:100%;height:100%;object-fit:contain;object-position:center center;}.elementor-87 .elementor-element.elementor-element-f4e44c5{--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;--overflow:hidden;--border-radius:14px 14px 14px 14px;--padding-top:0.25rem;--padding-bottom:0.25rem;--padding-left:0.25rem;--padding-right:0.25rem;}.elementor-87 .elementor-element.elementor-element-f4e44c5:not(.elementor-motion-effects-element-type-background), .elementor-87 .elementor-element.elementor-element-f4e44c5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ddtile );}.elementor-87 .elementor-element.elementor-element-1da26e98 img{width:100%;height:100%;object-fit:contain;object-position:center center;}.elementor-87 .elementor-element.elementor-element-3d54da64{--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;--overflow:hidden;--border-radius:14px 14px 14px 14px;--padding-top:0.25rem;--padding-bottom:0.25rem;--padding-left:0.25rem;--padding-right:0.25rem;}.elementor-87 .elementor-element.elementor-element-3d54da64:not(.elementor-motion-effects-element-type-background), .elementor-87 .elementor-element.elementor-element-3d54da64 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ddtile );}.elementor-87 .elementor-element.elementor-element-2af62a2a img{width:100%;height:100%;object-fit:contain;object-position:center center;}.elementor-87 .elementor-element.elementor-element-dd721a0{--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;--overflow:hidden;--border-radius:14px 14px 14px 14px;--padding-top:0.25rem;--padding-bottom:0.25rem;--padding-left:0.25rem;--padding-right:0.25rem;}.elementor-87 .elementor-element.elementor-element-dd721a0:not(.elementor-motion-effects-element-type-background), .elementor-87 .elementor-element.elementor-element-dd721a0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ddtile );}.elementor-87 .elementor-element.elementor-element-5aaf721d img{width:100%;height:100%;object-fit:contain;object-position:center center;}.elementor-87 .elementor-element.elementor-element-4dd65129{--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;--overflow:hidden;--border-radius:14px 14px 14px 14px;--padding-top:0.25rem;--padding-bottom:0.25rem;--padding-left:0.25rem;--padding-right:0.25rem;}.elementor-87 .elementor-element.elementor-element-4dd65129:not(.elementor-motion-effects-element-type-background), .elementor-87 .elementor-element.elementor-element-4dd65129 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ddtile );}.elementor-87 .elementor-element.elementor-element-4967d00b img{width:100%;height:100%;object-fit:contain;object-position:center center;}.elementor-87 .elementor-element.elementor-element-6e150317{--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;--overflow:hidden;--border-radius:14px 14px 14px 14px;--padding-top:0.25rem;--padding-bottom:0.25rem;--padding-left:0.25rem;--padding-right:0.25rem;}.elementor-87 .elementor-element.elementor-element-6e150317:not(.elementor-motion-effects-element-type-background), .elementor-87 .elementor-element.elementor-element-6e150317 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ddtile );}.elementor-87 .elementor-element.elementor-element-222a68a4 img{width:100%;height:100%;object-fit:contain;object-position:center center;}.elementor-87 .elementor-element.elementor-element-3d6100bb{--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;--overflow:hidden;--border-radius:14px 14px 14px 14px;--padding-top:0.25rem;--padding-bottom:0.25rem;--padding-left:0.25rem;--padding-right:0.25rem;}.elementor-87 .elementor-element.elementor-element-3d6100bb:not(.elementor-motion-effects-element-type-background), .elementor-87 .elementor-element.elementor-element-3d6100bb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ddtile );}.elementor-87 .elementor-element.elementor-element-6c1cee97 img{width:100%;height:100%;object-fit:contain;object-position:center center;}.elementor-87 .elementor-element.elementor-element-7d08d167{--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;--overflow:hidden;--border-radius:14px 14px 14px 14px;--padding-top:0.25rem;--padding-bottom:0.25rem;--padding-left:0.25rem;--padding-right:0.25rem;}.elementor-87 .elementor-element.elementor-element-7d08d167:not(.elementor-motion-effects-element-type-background), .elementor-87 .elementor-element.elementor-element-7d08d167 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ddtile );}.elementor-87 .elementor-element.elementor-element-c0a78a4 img{width:100%;height:100%;object-fit:contain;object-position:center center;}.elementor-87 .elementor-element.elementor-element-68bcd4ae{--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;--overflow:hidden;--border-radius:14px 14px 14px 14px;--padding-top:0.25rem;--padding-bottom:0.25rem;--padding-left:0.25rem;--padding-right:0.25rem;}.elementor-87 .elementor-element.elementor-element-68bcd4ae:not(.elementor-motion-effects-element-type-background), .elementor-87 .elementor-element.elementor-element-68bcd4ae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ddtile );}.elementor-87 .elementor-element.elementor-element-7d2c4fc8 img{width:100%;height:100%;object-fit:contain;object-position:center center;}.elementor-87 .elementor-element.elementor-element-6a7265e9{--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;--overflow:hidden;--border-radius:14px 14px 14px 14px;--padding-top:0.25rem;--padding-bottom:0.25rem;--padding-left:0.25rem;--padding-right:0.25rem;}.elementor-87 .elementor-element.elementor-element-6a7265e9:not(.elementor-motion-effects-element-type-background), .elementor-87 .elementor-element.elementor-element-6a7265e9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ddtile );}.elementor-87 .elementor-element.elementor-element-6bb4caeb img{width:100%;height:100%;object-fit:contain;object-position:center center;}.elementor-87 .elementor-element.elementor-element-4f4a4abd{--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;--overflow:hidden;--border-radius:14px 14px 14px 14px;--padding-top:0.25rem;--padding-bottom:0.25rem;--padding-left:0.25rem;--padding-right:0.25rem;}.elementor-87 .elementor-element.elementor-element-4f4a4abd:not(.elementor-motion-effects-element-type-background), .elementor-87 .elementor-element.elementor-element-4f4a4abd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ddtile );}.elementor-87 .elementor-element.elementor-element-bddab5f img{width:100%;height:100%;object-fit:contain;object-position:center center;}.elementor-87 .elementor-element.elementor-element-3738760d{--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;--overflow:hidden;--border-radius:14px 14px 14px 14px;--padding-top:0.25rem;--padding-bottom:0.25rem;--padding-left:0.25rem;--padding-right:0.25rem;}.elementor-87 .elementor-element.elementor-element-3738760d:not(.elementor-motion-effects-element-type-background), .elementor-87 .elementor-element.elementor-element-3738760d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ddtile );}.elementor-87 .elementor-element.elementor-element-5a76498a img{width:100%;height:100%;object-fit:contain;object-position:center center;}.elementor-87 .elementor-element.elementor-element-419c3b67{--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;--overflow:hidden;--border-radius:14px 14px 14px 14px;--padding-top:0.25rem;--padding-bottom:0.25rem;--padding-left:0.25rem;--padding-right:0.25rem;}.elementor-87 .elementor-element.elementor-element-419c3b67:not(.elementor-motion-effects-element-type-background), .elementor-87 .elementor-element.elementor-element-419c3b67 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ddtile );}.elementor-87 .elementor-element.elementor-element-6fee1fcf img{width:100%;height:100%;object-fit:contain;object-position:center center;}.elementor-87 .elementor-element.elementor-element-7f35b7d0{--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;--padding-top:7.5rem;--padding-bottom:7.5rem;--padding-left:2rem;--padding-right:2rem;}.elementor-87 .elementor-element.elementor-element-1f5fad18{--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:3rem 3rem;--row-gap:3rem;--column-gap:3rem;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-87 .elementor-element.elementor-element-19091621{--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:flex-end;--gap:1.5rem 1.5rem;--row-gap:1.5rem;--column-gap:1.5rem;--flex-wrap:wrap;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-87 .elementor-element.elementor-element-21406bb2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-87 .elementor-element.elementor-element-21406bb2 .elementor-heading-title{font-family:var( --e-global-typography-ddh2-font-family ), Sans-serif;font-size:var( --e-global-typography-ddh2-font-size );font-weight:var( --e-global-typography-ddh2-font-weight );text-transform:var( --e-global-typography-ddh2-text-transform );line-height:var( --e-global-typography-ddh2-line-height );letter-spacing:var( --e-global-typography-ddh2-letter-spacing );color:var( --e-global-color-ddink );}.elementor-87 .elementor-element.elementor-element-29938abf .elementor-button{background-color:transparent;font-family:var( --e-global-typography-ddbtng-font-family ), Sans-serif;font-size:var( --e-global-typography-ddbtng-font-size );font-weight:var( --e-global-typography-ddbtng-font-weight );text-transform:var( --e-global-typography-ddbtng-text-transform );letter-spacing:var( --e-global-typography-ddbtng-letter-spacing );fill:var( --e-global-color-ddink );color:var( --e-global-color-ddink );border-style:solid;border-width:1px 1px 1px 1px;border-color:#333336;border-radius:4px 4px 4px 4px;padding:1rem 1.1rem 1rem 1.6rem;}.elementor-87 .elementor-element.elementor-element-29938abf .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-87 .elementor-element.elementor-element-29938abf .elementor-button .elementor-button-content-wrapper{gap:14px;}.elementor-87 .elementor-element.elementor-element-29938abf .elementor-button:hover, .elementor-87 .elementor-element.elementor-element-29938abf .elementor-button:focus{color:#FFFFFF;border-color:#D9D9D9;}.elementor-87 .elementor-element.elementor-element-29938abf .elementor-button:hover svg, .elementor-87 .elementor-element.elementor-element-29938abf .elementor-button:focus svg{fill:#FFFFFF;}.elementor-87 .elementor-element.elementor-element-28e27cbe{--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-87 .elementor-element.elementor-element-home-work-grid{--grid-columns:3;--grid-row-gap:20px;--grid-column-gap:20px;}.elementor-87 .elementor-element.elementor-element-home-work-grid .elementor-loop-container{grid-auto-rows:1fr;}.elementor-87 .elementor-element.elementor-element-home-work-grid .e-loop-item > .elementor-section, .elementor-87 .elementor-element.elementor-element-home-work-grid .e-loop-item > .elementor-section > .elementor-container, .elementor-87 .elementor-element.elementor-element-home-work-grid .e-loop-item > .e-con, .elementor-87 .elementor-element.elementor-element-home-work-grid .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-87 .elementor-element.elementor-element-ef84650{--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-87 .elementor-element.elementor-element-67928a71{--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;--padding-top:7.5rem;--padding-bottom:7.5rem;--padding-left:2rem;--padding-right:2rem;}.elementor-87 .elementor-element.elementor-element-c2a111{--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:5rem 5rem;--row-gap:5rem;--column-gap:5rem;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-87 .elementor-element.elementor-element-66884ee2{--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:flex-start;--gap:1.5rem 1.5rem;--row-gap:1.5rem;--column-gap:1.5rem;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-87 .elementor-element.elementor-element-7f7411c0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-87 .elementor-element.elementor-element-7f7411c0 .elementor-heading-title{font-family:var( --e-global-typography-ddh2-font-family ), Sans-serif;font-size:var( --e-global-typography-ddh2-font-size );font-weight:var( --e-global-typography-ddh2-font-weight );text-transform:var( --e-global-typography-ddh2-text-transform );line-height:var( --e-global-typography-ddh2-line-height );letter-spacing:var( --e-global-typography-ddh2-letter-spacing );color:var( --e-global-color-ddink );}.elementor-87 .elementor-element.elementor-element-64d26b5a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:var( --e-global-typography-ddbody-font-family ), Sans-serif;font-size:var( --e-global-typography-ddbody-font-size );line-height:var( --e-global-typography-ddbody-line-height );color:var( --e-global-color-text );}.elementor-87 .elementor-element.elementor-element-73818990{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:var( --e-global-typography-ddbody-font-family ), Sans-serif;font-size:var( --e-global-typography-ddbody-font-size );line-height:var( --e-global-typography-ddbody-line-height );color:var( --e-global-color-text );}.elementor-87 .elementor-element.elementor-element-3c73e302 .elementor-button{background-color:transparent;font-family:var( --e-global-typography-ddbtng-font-family ), Sans-serif;font-size:var( --e-global-typography-ddbtng-font-size );font-weight:var( --e-global-typography-ddbtng-font-weight );text-transform:var( --e-global-typography-ddbtng-text-transform );letter-spacing:var( --e-global-typography-ddbtng-letter-spacing );fill:var( --e-global-color-ddink );color:var( --e-global-color-ddink );border-style:solid;border-width:1px 1px 1px 1px;border-color:#333336;border-radius:4px 4px 4px 4px;padding:1rem 1.1rem 1rem 1.6rem;}.elementor-87 .elementor-element.elementor-element-3c73e302 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-87 .elementor-element.elementor-element-3c73e302 .elementor-button .elementor-button-content-wrapper{gap:14px;}.elementor-87 .elementor-element.elementor-element-3c73e302 .elementor-button:hover, .elementor-87 .elementor-element.elementor-element-3c73e302 .elementor-button:focus{color:#FFFFFF;border-color:#D9D9D9;}.elementor-87 .elementor-element.elementor-element-3c73e302 .elementor-button:hover svg, .elementor-87 .elementor-element.elementor-element-3c73e302 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-87 .elementor-element.elementor-element-5af32734{--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:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-87 .elementor-element.elementor-element-3adbb8c9{--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:0.25rem 0.25rem;--row-gap:0.25rem;--column-gap:0.25rem;--padding-top:1.75rem;--padding-bottom:1.75rem;--padding-left:0rem;--padding-right:0rem;}.elementor-87 .elementor-element.elementor-element-7b521032{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Poppins", Sans-serif;font-size:4.5rem;font-weight:700;line-height:1em;letter-spacing:-0.03em;color:var( --e-global-color-primary );}.elementor-87 .elementor-element.elementor-element-5685028b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Poppins", Sans-serif;font-size:1rem;color:var( --e-global-color-ddmuted );}.elementor-87 .elementor-element.elementor-element-7dd283b7{--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:0.25rem 0.25rem;--row-gap:0.25rem;--column-gap:0.25rem;--padding-top:1.75rem;--padding-bottom:1.75rem;--padding-left:0rem;--padding-right:0rem;}.elementor-87 .elementor-element.elementor-element-73c4273d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Poppins", Sans-serif;font-size:4.5rem;font-weight:700;line-height:1em;letter-spacing:-0.03em;color:var( --e-global-color-primary );}.elementor-87 .elementor-element.elementor-element-61ecf689{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Poppins", Sans-serif;font-size:1rem;color:var( --e-global-color-ddmuted );}.elementor-87 .elementor-element.elementor-element-661b51e6{--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:0.25rem 0.25rem;--row-gap:0.25rem;--column-gap:0.25rem;--padding-top:1.75rem;--padding-bottom:1.75rem;--padding-left:0rem;--padding-right:0rem;}.elementor-87 .elementor-element.elementor-element-4120cc13{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Poppins", Sans-serif;font-size:4.5rem;font-weight:700;line-height:1em;letter-spacing:-0.03em;color:var( --e-global-color-primary );}.elementor-87 .elementor-element.elementor-element-1887baa3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Poppins", Sans-serif;font-size:1rem;color:var( --e-global-color-ddmuted );}.elementor-87 .elementor-element.elementor-element-19db32cf{--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;--padding-top:7.5rem;--padding-bottom:7.5rem;--padding-left:2rem;--padding-right:2rem;}.elementor-87 .elementor-element.elementor-element-19db32cf:not(.elementor-motion-effects-element-type-background), .elementor-87 .elementor-element.elementor-element-19db32cf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-dddeep );}.elementor-87 .elementor-element.elementor-element-248316c8{--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:3rem 3rem;--row-gap:3rem;--column-gap:3rem;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-87 .elementor-element.elementor-element-1b690bb5{--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:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-87 .elementor-element.elementor-element-7b4eaf59{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-87 .elementor-element.elementor-element-7b4eaf59 .elementor-heading-title{font-family:var( --e-global-typography-ddh2-font-family ), Sans-serif;font-size:var( --e-global-typography-ddh2-font-size );font-weight:var( --e-global-typography-ddh2-font-weight );text-transform:var( --e-global-typography-ddh2-text-transform );line-height:var( --e-global-typography-ddh2-line-height );letter-spacing:var( --e-global-typography-ddh2-letter-spacing );color:var( --e-global-color-ddink );}.elementor-87 .elementor-element.elementor-element-74ee1100{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:var( --e-global-typography-ddlead-font-family ), Sans-serif;font-size:var( --e-global-typography-ddlead-font-size );line-height:var( --e-global-typography-ddlead-line-height );color:var( --e-global-color-ddmuted );}.elementor-87 .elementor-element.elementor-element-55216384{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:auto;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-87 .elementor-element.elementor-element-496cc4b5{--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;--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:var( --e-global-color-ddline );--border-color:var( --e-global-color-ddline );--border-radius:14px 14px 14px 14px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-87 .elementor-element.elementor-element-496cc4b5:not(.elementor-motion-effects-element-type-background), .elementor-87 .elementor-element.elementor-element-496cc4b5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ddsurf );}.elementor-87 .elementor-element.elementor-element-33d88a23{--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;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-87 .elementor-element.elementor-element-33d88a23:not(.elementor-motion-effects-element-type-background), .elementor-87 .elementor-element.elementor-element-33d88a23 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ddsurf2 );}.elementor-87 .elementor-element.elementor-element-5968fb0e img{width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-87 .elementor-element.elementor-element-624fbdd2{--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:0.5rem 0.5rem;--row-gap:0.5rem;--column-gap:0.5rem;--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-87 .elementor-element.elementor-element-62b55388{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-87 .elementor-element.elementor-element-62b55388 .elementor-heading-title{font-family:var( --e-global-typography-ddh3-font-family ), Sans-serif;font-size:var( --e-global-typography-ddh3-font-size );font-weight:var( --e-global-typography-ddh3-font-weight );text-transform:var( --e-global-typography-ddh3-text-transform );line-height:var( --e-global-typography-ddh3-line-height );letter-spacing:var( --e-global-typography-ddh3-letter-spacing );color:var( --e-global-color-ddink );}.elementor-87 .elementor-element.elementor-element-7b8af891{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:var( --e-global-typography-ddbody-font-family ), Sans-serif;font-size:var( --e-global-typography-ddbody-font-size );line-height:var( --e-global-typography-ddbody-line-height );color:var( --e-global-color-text );}.elementor-87 .elementor-element.elementor-element-388a35df{--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;--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:var( --e-global-color-ddline );--border-color:var( --e-global-color-ddline );--border-radius:14px 14px 14px 14px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-87 .elementor-element.elementor-element-388a35df:not(.elementor-motion-effects-element-type-background), .elementor-87 .elementor-element.elementor-element-388a35df > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ddsurf );}.elementor-87 .elementor-element.elementor-element-38b4b2bb{--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;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-87 .elementor-element.elementor-element-38b4b2bb:not(.elementor-motion-effects-element-type-background), .elementor-87 .elementor-element.elementor-element-38b4b2bb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ddsurf2 );}.elementor-87 .elementor-element.elementor-element-4a8a056a img{width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-87 .elementor-element.elementor-element-6747653d{--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:0.5rem 0.5rem;--row-gap:0.5rem;--column-gap:0.5rem;--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-87 .elementor-element.elementor-element-4d7d6966{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-87 .elementor-element.elementor-element-4d7d6966 .elementor-heading-title{font-family:var( --e-global-typography-ddh3-font-family ), Sans-serif;font-size:var( --e-global-typography-ddh3-font-size );font-weight:var( --e-global-typography-ddh3-font-weight );text-transform:var( --e-global-typography-ddh3-text-transform );line-height:var( --e-global-typography-ddh3-line-height );letter-spacing:var( --e-global-typography-ddh3-letter-spacing );color:var( --e-global-color-ddink );}.elementor-87 .elementor-element.elementor-element-77618644{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:var( --e-global-typography-ddbody-font-family ), Sans-serif;font-size:var( --e-global-typography-ddbody-font-size );line-height:var( --e-global-typography-ddbody-line-height );color:var( --e-global-color-text );}.elementor-87 .elementor-element.elementor-element-f88913e{--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;--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:var( --e-global-color-ddline );--border-color:var( --e-global-color-ddline );--border-radius:14px 14px 14px 14px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-87 .elementor-element.elementor-element-f88913e:not(.elementor-motion-effects-element-type-background), .elementor-87 .elementor-element.elementor-element-f88913e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ddsurf );}.elementor-87 .elementor-element.elementor-element-1a02956b{--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;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-87 .elementor-element.elementor-element-1a02956b:not(.elementor-motion-effects-element-type-background), .elementor-87 .elementor-element.elementor-element-1a02956b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ddsurf2 );}.elementor-87 .elementor-element.elementor-element-2e6622a4 img{width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-87 .elementor-element.elementor-element-4c033b0e{--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:0.5rem 0.5rem;--row-gap:0.5rem;--column-gap:0.5rem;--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-87 .elementor-element.elementor-element-57f7b601{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-87 .elementor-element.elementor-element-57f7b601 .elementor-heading-title{font-family:var( --e-global-typography-ddh3-font-family ), Sans-serif;font-size:var( --e-global-typography-ddh3-font-size );font-weight:var( --e-global-typography-ddh3-font-weight );text-transform:var( --e-global-typography-ddh3-text-transform );line-height:var( --e-global-typography-ddh3-line-height );letter-spacing:var( --e-global-typography-ddh3-letter-spacing );color:var( --e-global-color-ddink );}.elementor-87 .elementor-element.elementor-element-72f3c680{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:var( --e-global-typography-ddbody-font-family ), Sans-serif;font-size:var( --e-global-typography-ddbody-font-size );line-height:var( --e-global-typography-ddbody-line-height );color:var( --e-global-color-text );}.elementor-87 .elementor-element.elementor-element-5dc49baf{--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;--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:var( --e-global-color-ddline );--border-color:var( --e-global-color-ddline );--border-radius:14px 14px 14px 14px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-87 .elementor-element.elementor-element-5dc49baf:not(.elementor-motion-effects-element-type-background), .elementor-87 .elementor-element.elementor-element-5dc49baf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ddsurf );}.elementor-87 .elementor-element.elementor-element-78884b31{--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;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-87 .elementor-element.elementor-element-78884b31:not(.elementor-motion-effects-element-type-background), .elementor-87 .elementor-element.elementor-element-78884b31 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ddsurf2 );}.elementor-87 .elementor-element.elementor-element-17a62be3 img{width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-87 .elementor-element.elementor-element-39adef02{--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:0.5rem 0.5rem;--row-gap:0.5rem;--column-gap:0.5rem;--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-87 .elementor-element.elementor-element-61c82429{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-87 .elementor-element.elementor-element-61c82429 .elementor-heading-title{font-family:var( --e-global-typography-ddh3-font-family ), Sans-serif;font-size:var( --e-global-typography-ddh3-font-size );font-weight:var( --e-global-typography-ddh3-font-weight );text-transform:var( --e-global-typography-ddh3-text-transform );line-height:var( --e-global-typography-ddh3-line-height );letter-spacing:var( --e-global-typography-ddh3-letter-spacing );color:var( --e-global-color-ddink );}.elementor-87 .elementor-element.elementor-element-300b3eb2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:var( --e-global-typography-ddbody-font-family ), Sans-serif;font-size:var( --e-global-typography-ddbody-font-size );line-height:var( --e-global-typography-ddbody-line-height );color:var( --e-global-color-text );}.elementor-87 .elementor-element.elementor-element-2be0d31f{--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;--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:var( --e-global-color-ddline );--border-color:var( --e-global-color-ddline );--border-radius:14px 14px 14px 14px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-87 .elementor-element.elementor-element-2be0d31f:not(.elementor-motion-effects-element-type-background), .elementor-87 .elementor-element.elementor-element-2be0d31f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ddsurf );}.elementor-87 .elementor-element.elementor-element-786f2855{--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;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-87 .elementor-element.elementor-element-786f2855:not(.elementor-motion-effects-element-type-background), .elementor-87 .elementor-element.elementor-element-786f2855 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ddsurf2 );}.elementor-87 .elementor-element.elementor-element-13bf72e5 img{width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-87 .elementor-element.elementor-element-7db3c76d{--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:0.5rem 0.5rem;--row-gap:0.5rem;--column-gap:0.5rem;--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-87 .elementor-element.elementor-element-42632ebd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-87 .elementor-element.elementor-element-42632ebd .elementor-heading-title{font-family:var( --e-global-typography-ddh3-font-family ), Sans-serif;font-size:var( --e-global-typography-ddh3-font-size );font-weight:var( --e-global-typography-ddh3-font-weight );text-transform:var( --e-global-typography-ddh3-text-transform );line-height:var( --e-global-typography-ddh3-line-height );letter-spacing:var( --e-global-typography-ddh3-letter-spacing );color:var( --e-global-color-ddink );}.elementor-87 .elementor-element.elementor-element-5cb51040{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:var( --e-global-typography-ddbody-font-family ), Sans-serif;font-size:var( --e-global-typography-ddbody-font-size );line-height:var( --e-global-typography-ddbody-line-height );color:var( --e-global-color-text );}.elementor-87 .elementor-element.elementor-element-11e51539{--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;--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:var( --e-global-color-ddline );--border-color:var( --e-global-color-ddline );--border-radius:14px 14px 14px 14px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-87 .elementor-element.elementor-element-11e51539:not(.elementor-motion-effects-element-type-background), .elementor-87 .elementor-element.elementor-element-11e51539 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ddsurf );}.elementor-87 .elementor-element.elementor-element-4b04e562{--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;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-87 .elementor-element.elementor-element-4b04e562:not(.elementor-motion-effects-element-type-background), .elementor-87 .elementor-element.elementor-element-4b04e562 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ddsurf2 );}.elementor-87 .elementor-element.elementor-element-3deb1f37 img{width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-87 .elementor-element.elementor-element-1c75a75d{--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:0.5rem 0.5rem;--row-gap:0.5rem;--column-gap:0.5rem;--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-87 .elementor-element.elementor-element-294a9181{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-87 .elementor-element.elementor-element-294a9181 .elementor-heading-title{font-family:var( --e-global-typography-ddh3-font-family ), Sans-serif;font-size:var( --e-global-typography-ddh3-font-size );font-weight:var( --e-global-typography-ddh3-font-weight );text-transform:var( --e-global-typography-ddh3-text-transform );line-height:var( --e-global-typography-ddh3-line-height );letter-spacing:var( --e-global-typography-ddh3-letter-spacing );color:var( --e-global-color-ddink );}.elementor-87 .elementor-element.elementor-element-2891f662{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:var( --e-global-typography-ddbody-font-family ), Sans-serif;font-size:var( --e-global-typography-ddbody-font-size );line-height:var( --e-global-typography-ddbody-line-height );color:var( --e-global-color-text );}.elementor-87 .elementor-element.elementor-element-a9a482b{--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;--overflow:hidden;--padding-top:5rem;--padding-bottom:5rem;--padding-left:0rem;--padding-right:0rem;}.elementor-87 .elementor-element.elementor-element-2888b4d5{--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;--padding-top:9rem;--padding-bottom:9rem;--padding-left:2rem;--padding-right:2rem;}.elementor-87 .elementor-element.elementor-element-24b67612{--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:1.5rem 1.5rem;--row-gap:1.5rem;--column-gap:1.5rem;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-87 .elementor-element.elementor-element-12510a6d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-87 .elementor-element.elementor-element-12510a6d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:3.6rem;font-weight:700;text-transform:uppercase;line-height:1.08em;letter-spacing:-0.02em;color:var( --e-global-color-ddink );}.elementor-87 .elementor-element.elementor-element-40c21ece{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:var( --e-global-typography-ddlead-font-family ), Sans-serif;font-size:var( --e-global-typography-ddlead-font-size );line-height:var( --e-global-typography-ddlead-line-height );color:var( --e-global-color-ddmuted );}.elementor-87 .elementor-element.elementor-element-36992787{--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:0.875rem 0.875rem;--row-gap:0.875rem;--column-gap:0.875rem;--flex-wrap:wrap;--padding-top:0.5rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-87 .elementor-element.elementor-element-5d5cd0ef .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-ddbtn-font-family ), Sans-serif;font-size:var( --e-global-typography-ddbtn-font-size );font-weight:var( --e-global-typography-ddbtn-font-weight );text-transform:var( --e-global-typography-ddbtn-text-transform );letter-spacing:var( --e-global-typography-ddbtn-letter-spacing );fill:var( --e-global-color-ddwhite );color:var( --e-global-color-ddwhite );border-radius:4px 4px 4px 4px;padding:1rem 1.1rem 1rem 1.6rem;}.elementor-87 .elementor-element.elementor-element-5d5cd0ef .elementor-button:hover, .elementor-87 .elementor-element.elementor-element-5d5cd0ef .elementor-button:focus{background-color:#9A0202;color:#FFFFFF;}.elementor-87 .elementor-element.elementor-element-5d5cd0ef .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-87 .elementor-element.elementor-element-5d5cd0ef .elementor-button .elementor-button-content-wrapper{gap:14px;}.elementor-87 .elementor-element.elementor-element-5d5cd0ef .elementor-button:hover svg, .elementor-87 .elementor-element.elementor-element-5d5cd0ef .elementor-button:focus svg{fill:#FFFFFF;}.elementor-87 .elementor-element.elementor-element-19d2948d .elementor-button{background-color:transparent;font-family:var( --e-global-typography-ddbtng-font-family ), Sans-serif;font-size:var( --e-global-typography-ddbtng-font-size );font-weight:var( --e-global-typography-ddbtng-font-weight );text-transform:var( --e-global-typography-ddbtng-text-transform );letter-spacing:var( --e-global-typography-ddbtng-letter-spacing );fill:var( --e-global-color-ddink );color:var( --e-global-color-ddink );border-style:solid;border-width:1px 1px 1px 1px;border-color:#333336;border-radius:4px 4px 4px 4px;padding:1rem 1.1rem 1rem 1.6rem;}.elementor-87 .elementor-element.elementor-element-19d2948d .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-87 .elementor-element.elementor-element-19d2948d .elementor-button .elementor-button-content-wrapper{gap:14px;}.elementor-87 .elementor-element.elementor-element-19d2948d .elementor-button:hover, .elementor-87 .elementor-element.elementor-element-19d2948d .elementor-button:focus{color:#FFFFFF;border-color:#D9D9D9;}.elementor-87 .elementor-element.elementor-element-19d2948d .elementor-button:hover svg, .elementor-87 .elementor-element.elementor-element-19d2948d .elementor-button:focus svg{fill:#FFFFFF;}@media(max-width:1024px){.elementor-87 .elementor-element.elementor-element-b75fdc5{--padding-top:4.5rem;--padding-bottom:5.5rem;--padding-left:1.75rem;--padding-right:1.75rem;}.elementor-87 .elementor-element.elementor-element-d534c39 .elementor-heading-title{font-size:3.4rem;}.elementor-87 .elementor-element.elementor-element-1f7da1c{font-size:var( --e-global-typography-ddlead-font-size );line-height:var( --e-global-typography-ddlead-line-height );}.elementor-87 .elementor-element.elementor-element-ac2105b .elementor-button{font-size:var( --e-global-typography-ddbtn-font-size );letter-spacing:var( --e-global-typography-ddbtn-letter-spacing );}.elementor-87 .elementor-element.elementor-element-0d33388 .elementor-button{font-size:var( --e-global-typography-ddbtng-font-size );letter-spacing:var( --e-global-typography-ddbtng-letter-spacing );}.elementor-87 .elementor-element.elementor-element-4f14b2b8{--padding-top:5.5rem;--padding-bottom:5.5rem;--padding-left:1.75rem;--padding-right:1.75rem;}.elementor-87 .elementor-element.elementor-element-15c80e85{--e-con-grid-template-columns:repeat(4, 1fr);--grid-auto-flow:row;}.elementor-87 .elementor-element.elementor-element-7f35b7d0{--padding-top:5.5rem;--padding-bottom:5.5rem;--padding-left:1.75rem;--padding-right:1.75rem;}.elementor-87 .elementor-element.elementor-element-21406bb2 .elementor-heading-title{font-size:var( --e-global-typography-ddh2-font-size );line-height:var( --e-global-typography-ddh2-line-height );letter-spacing:var( --e-global-typography-ddh2-letter-spacing );}.elementor-87 .elementor-element.elementor-element-29938abf .elementor-button{font-size:var( --e-global-typography-ddbtng-font-size );letter-spacing:var( --e-global-typography-ddbtng-letter-spacing );}.elementor-87 .elementor-element.elementor-element-home-work-grid{--grid-columns:2;}.elementor-87 .elementor-element.elementor-element-67928a71{--padding-top:5.5rem;--padding-bottom:5.5rem;--padding-left:1.75rem;--padding-right:1.75rem;}.elementor-87 .elementor-element.elementor-element-c2a111{--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:3rem 3rem;--row-gap:3rem;--column-gap:3rem;}.elementor-87 .elementor-element.elementor-element-7f7411c0 .elementor-heading-title{font-size:var( --e-global-typography-ddh2-font-size );line-height:var( --e-global-typography-ddh2-line-height );letter-spacing:var( --e-global-typography-ddh2-letter-spacing );}.elementor-87 .elementor-element.elementor-element-64d26b5a{font-size:var( --e-global-typography-ddbody-font-size );line-height:var( --e-global-typography-ddbody-line-height );}.elementor-87 .elementor-element.elementor-element-73818990{font-size:var( --e-global-typography-ddbody-font-size );line-height:var( --e-global-typography-ddbody-line-height );}.elementor-87 .elementor-element.elementor-element-3c73e302 .elementor-button{font-size:var( --e-global-typography-ddbtng-font-size );letter-spacing:var( --e-global-typography-ddbtng-letter-spacing );}.elementor-87 .elementor-element.elementor-element-19db32cf{--padding-top:5.5rem;--padding-bottom:5.5rem;--padding-left:1.75rem;--padding-right:1.75rem;}.elementor-87 .elementor-element.elementor-element-7b4eaf59 .elementor-heading-title{font-size:var( --e-global-typography-ddh2-font-size );line-height:var( --e-global-typography-ddh2-line-height );letter-spacing:var( --e-global-typography-ddh2-letter-spacing );}.elementor-87 .elementor-element.elementor-element-74ee1100{font-size:var( --e-global-typography-ddlead-font-size );line-height:var( --e-global-typography-ddlead-line-height );}.elementor-87 .elementor-element.elementor-element-55216384{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-87 .elementor-element.elementor-element-62b55388 .elementor-heading-title{font-size:var( --e-global-typography-ddh3-font-size );line-height:var( --e-global-typography-ddh3-line-height );letter-spacing:var( --e-global-typography-ddh3-letter-spacing );}.elementor-87 .elementor-element.elementor-element-7b8af891{font-size:var( --e-global-typography-ddbody-font-size );line-height:var( --e-global-typography-ddbody-line-height );}.elementor-87 .elementor-element.elementor-element-4d7d6966 .elementor-heading-title{font-size:var( --e-global-typography-ddh3-font-size );line-height:var( --e-global-typography-ddh3-line-height );letter-spacing:var( --e-global-typography-ddh3-letter-spacing );}.elementor-87 .elementor-element.elementor-element-77618644{font-size:var( --e-global-typography-ddbody-font-size );line-height:var( --e-global-typography-ddbody-line-height );}.elementor-87 .elementor-element.elementor-element-57f7b601 .elementor-heading-title{font-size:var( --e-global-typography-ddh3-font-size );line-height:var( --e-global-typography-ddh3-line-height );letter-spacing:var( --e-global-typography-ddh3-letter-spacing );}.elementor-87 .elementor-element.elementor-element-72f3c680{font-size:var( --e-global-typography-ddbody-font-size );line-height:var( --e-global-typography-ddbody-line-height );}.elementor-87 .elementor-element.elementor-element-61c82429 .elementor-heading-title{font-size:var( --e-global-typography-ddh3-font-size );line-height:var( --e-global-typography-ddh3-line-height );letter-spacing:var( --e-global-typography-ddh3-letter-spacing );}.elementor-87 .elementor-element.elementor-element-300b3eb2{font-size:var( --e-global-typography-ddbody-font-size );line-height:var( --e-global-typography-ddbody-line-height );}.elementor-87 .elementor-element.elementor-element-42632ebd .elementor-heading-title{font-size:var( --e-global-typography-ddh3-font-size );line-height:var( --e-global-typography-ddh3-line-height );letter-spacing:var( --e-global-typography-ddh3-letter-spacing );}.elementor-87 .elementor-element.elementor-element-5cb51040{font-size:var( --e-global-typography-ddbody-font-size );line-height:var( --e-global-typography-ddbody-line-height );}.elementor-87 .elementor-element.elementor-element-294a9181 .elementor-heading-title{font-size:var( --e-global-typography-ddh3-font-size );line-height:var( --e-global-typography-ddh3-line-height );letter-spacing:var( --e-global-typography-ddh3-letter-spacing );}.elementor-87 .elementor-element.elementor-element-2891f662{font-size:var( --e-global-typography-ddbody-font-size );line-height:var( --e-global-typography-ddbody-line-height );}.elementor-87 .elementor-element.elementor-element-12510a6d .elementor-heading-title{font-size:2.6rem;}.elementor-87 .elementor-element.elementor-element-40c21ece{font-size:var( --e-global-typography-ddlead-font-size );line-height:var( --e-global-typography-ddlead-line-height );}.elementor-87 .elementor-element.elementor-element-5d5cd0ef .elementor-button{font-size:var( --e-global-typography-ddbtn-font-size );letter-spacing:var( --e-global-typography-ddbtn-letter-spacing );}.elementor-87 .elementor-element.elementor-element-19d2948d .elementor-button{font-size:var( --e-global-typography-ddbtng-font-size );letter-spacing:var( --e-global-typography-ddbtng-letter-spacing );}}@media(max-width:767px){.elementor-87 .elementor-element.elementor-element-b75fdc5{--padding-top:3rem;--padding-bottom:4rem;--padding-left:1.25rem;--padding-right:1.25rem;}.elementor-87 .elementor-element.elementor-element-d534c39 .elementor-heading-title{font-size:2.3rem;}.elementor-87 .elementor-element.elementor-element-1f7da1c{font-size:var( --e-global-typography-ddlead-font-size );line-height:var( --e-global-typography-ddlead-line-height );}.elementor-87 .elementor-element.elementor-element-ac2105b .elementor-button{font-size:var( --e-global-typography-ddbtn-font-size );letter-spacing:var( --e-global-typography-ddbtn-letter-spacing );}.elementor-87 .elementor-element.elementor-element-0d33388 .elementor-button{font-size:var( --e-global-typography-ddbtng-font-size );letter-spacing:var( --e-global-typography-ddbtng-letter-spacing );}.elementor-87 .elementor-element.elementor-element-4f14b2b8{--padding-top:4.5rem;--padding-bottom:4.5rem;--padding-left:1.25rem;--padding-right:1.25rem;}.elementor-87 .elementor-element.elementor-element-15c80e85{--e-con-grid-template-columns:repeat(3, 1fr);--grid-auto-flow:row;}.elementor-87 .elementor-element.elementor-element-7f35b7d0{--padding-top:4.5rem;--padding-bottom:4.5rem;--padding-left:1.25rem;--padding-right:1.25rem;}.elementor-87 .elementor-element.elementor-element-21406bb2 .elementor-heading-title{font-size:var( --e-global-typography-ddh2-font-size );line-height:var( --e-global-typography-ddh2-line-height );letter-spacing:var( --e-global-typography-ddh2-letter-spacing );}.elementor-87 .elementor-element.elementor-element-29938abf .elementor-button{font-size:var( --e-global-typography-ddbtng-font-size );letter-spacing:var( --e-global-typography-ddbtng-letter-spacing );}.elementor-87 .elementor-element.elementor-element-home-work-grid{--grid-columns:1;}.elementor-87 .elementor-element.elementor-element-67928a71{--padding-top:4.5rem;--padding-bottom:4.5rem;--padding-left:1.25rem;--padding-right:1.25rem;}.elementor-87 .elementor-element.elementor-element-7f7411c0 .elementor-heading-title{font-size:var( --e-global-typography-ddh2-font-size );line-height:var( --e-global-typography-ddh2-line-height );letter-spacing:var( --e-global-typography-ddh2-letter-spacing );}.elementor-87 .elementor-element.elementor-element-64d26b5a{font-size:var( --e-global-typography-ddbody-font-size );line-height:var( --e-global-typography-ddbody-line-height );}.elementor-87 .elementor-element.elementor-element-73818990{font-size:var( --e-global-typography-ddbody-font-size );line-height:var( --e-global-typography-ddbody-line-height );}.elementor-87 .elementor-element.elementor-element-3c73e302 .elementor-button{font-size:var( --e-global-typography-ddbtng-font-size );letter-spacing:var( --e-global-typography-ddbtng-letter-spacing );}.elementor-87 .elementor-element.elementor-element-7b521032{font-size:3.25rem;}.elementor-87 .elementor-element.elementor-element-73c4273d{font-size:3.25rem;}.elementor-87 .elementor-element.elementor-element-4120cc13{font-size:3.25rem;}.elementor-87 .elementor-element.elementor-element-19db32cf{--padding-top:4.5rem;--padding-bottom:4.5rem;--padding-left:1.25rem;--padding-right:1.25rem;}.elementor-87 .elementor-element.elementor-element-7b4eaf59 .elementor-heading-title{font-size:var( --e-global-typography-ddh2-font-size );line-height:var( --e-global-typography-ddh2-line-height );letter-spacing:var( --e-global-typography-ddh2-letter-spacing );}.elementor-87 .elementor-element.elementor-element-74ee1100{font-size:var( --e-global-typography-ddlead-font-size );line-height:var( --e-global-typography-ddlead-line-height );}.elementor-87 .elementor-element.elementor-element-55216384{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-87 .elementor-element.elementor-element-62b55388 .elementor-heading-title{font-size:var( --e-global-typography-ddh3-font-size );line-height:var( --e-global-typography-ddh3-line-height );letter-spacing:var( --e-global-typography-ddh3-letter-spacing );}.elementor-87 .elementor-element.elementor-element-7b8af891{font-size:var( --e-global-typography-ddbody-font-size );line-height:var( --e-global-typography-ddbody-line-height );}.elementor-87 .elementor-element.elementor-element-4d7d6966 .elementor-heading-title{font-size:var( --e-global-typography-ddh3-font-size );line-height:var( --e-global-typography-ddh3-line-height );letter-spacing:var( --e-global-typography-ddh3-letter-spacing );}.elementor-87 .elementor-element.elementor-element-77618644{font-size:var( --e-global-typography-ddbody-font-size );line-height:var( --e-global-typography-ddbody-line-height );}.elementor-87 .elementor-element.elementor-element-57f7b601 .elementor-heading-title{font-size:var( --e-global-typography-ddh3-font-size );line-height:var( --e-global-typography-ddh3-line-height );letter-spacing:var( --e-global-typography-ddh3-letter-spacing );}.elementor-87 .elementor-element.elementor-element-72f3c680{font-size:var( --e-global-typography-ddbody-font-size );line-height:var( --e-global-typography-ddbody-line-height );}.elementor-87 .elementor-element.elementor-element-61c82429 .elementor-heading-title{font-size:var( --e-global-typography-ddh3-font-size );line-height:var( --e-global-typography-ddh3-line-height );letter-spacing:var( --e-global-typography-ddh3-letter-spacing );}.elementor-87 .elementor-element.elementor-element-300b3eb2{font-size:var( --e-global-typography-ddbody-font-size );line-height:var( --e-global-typography-ddbody-line-height );}.elementor-87 .elementor-element.elementor-element-42632ebd .elementor-heading-title{font-size:var( --e-global-typography-ddh3-font-size );line-height:var( --e-global-typography-ddh3-line-height );letter-spacing:var( --e-global-typography-ddh3-letter-spacing );}.elementor-87 .elementor-element.elementor-element-5cb51040{font-size:var( --e-global-typography-ddbody-font-size );line-height:var( --e-global-typography-ddbody-line-height );}.elementor-87 .elementor-element.elementor-element-294a9181 .elementor-heading-title{font-size:var( --e-global-typography-ddh3-font-size );line-height:var( --e-global-typography-ddh3-line-height );letter-spacing:var( --e-global-typography-ddh3-letter-spacing );}.elementor-87 .elementor-element.elementor-element-2891f662{font-size:var( --e-global-typography-ddbody-font-size );line-height:var( --e-global-typography-ddbody-line-height );}.elementor-87 .elementor-element.elementor-element-2888b4d5{--padding-top:5.5rem;--padding-bottom:5.5rem;--padding-left:1.25rem;--padding-right:1.25rem;}.elementor-87 .elementor-element.elementor-element-12510a6d .elementor-heading-title{font-size:2.3rem;}.elementor-87 .elementor-element.elementor-element-40c21ece{font-size:var( --e-global-typography-ddlead-font-size );line-height:var( --e-global-typography-ddlead-line-height );}.elementor-87 .elementor-element.elementor-element-5d5cd0ef .elementor-button{font-size:var( --e-global-typography-ddbtn-font-size );letter-spacing:var( --e-global-typography-ddbtn-letter-spacing );}.elementor-87 .elementor-element.elementor-element-19d2948d .elementor-button{font-size:var( --e-global-typography-ddbtng-font-size );letter-spacing:var( --e-global-typography-ddbtng-letter-spacing );}}@media(min-width:768px){.elementor-87 .elementor-element.elementor-element-f839fe7{--width:100%;}.elementor-87 .elementor-element.elementor-element-99dcabf{--width:100%;}.elementor-87 .elementor-element.elementor-element-1f5fad18{--width:100%;}.elementor-87 .elementor-element.elementor-element-28e27cbe{--width:100%;}.elementor-87 .elementor-element.elementor-element-c2a111{--width:100%;}.elementor-87 .elementor-element.elementor-element-248316c8{--width:100%;}.elementor-87 .elementor-element.elementor-element-24b67612{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-87 .elementor-element.elementor-element-5af32734{--width:100%;}}/* Start custom CSS for html, class: .elementor-element-bae51e3 */.elementor-87 .elementor-element.elementor-element-bae51e3{position:absolute;inset-block-end:1.5rem;inset-inline-start:1.5rem;z-index:3}
@media (prefers-reduced-motion:reduce){.elementor-87 .elementor-element.elementor-element-bae51e3{display:none!important}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1f7da1c */.elementor-87 .elementor-element.elementor-element-1f7da1c{max-width:40rem}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ac2105b */.elementor-87 .elementor-element.elementor-element-ac2105b .elementor-button{transition: background 0.3s; transition: background 0.3s}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0d33388 */.elementor-87 .elementor-element.elementor-element-0d33388 .elementor-button{transition:border-color 0.3s}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f839fe7 */.elementor-87 .elementor-element.elementor-element-f839fe7{max-width:38rem}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b75fdc5 */.elementor-87 .elementor-element.elementor-element-b75fdc5{background-image: radial-gradient(ellipse at 80% 20%, rgba(188,3,3,0.30) 0%, rgba(5,5,5,0) 55%), none}
@media (prefers-reduced-motion:reduce){.elementor-87 .elementor-element.elementor-element-b75fdc5 .elementor-background-video-container{display:none!important}.elementor-87 .elementor-element.elementor-element-b75fdc5 .elementor-background-video-fallback{display:block!important}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7f6edf6a */.elementor-87 .elementor-element.elementor-element-7f6edf6a img{max-height:5.5rem;opacity:0.85;filter:grayscale(100%);transition:all 0.3s;max-height: none}.elementor-87 .elementor-element.elementor-element-7f6edf6a:hover img{opacity:1;filter:grayscale(0%)}
.elementor-87 .elementor-element.elementor-element-7f6edf6a{height:100%}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58cc368b */.elementor-87 .elementor-element.elementor-element-58cc368b{aspect-ratio:3/2;width:auto}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-46b2da51 */.elementor-87 .elementor-element.elementor-element-46b2da51 img{max-height:5.5rem;opacity:0.85;filter:grayscale(100%);transition:all 0.3s;max-height: none}.elementor-87 .elementor-element.elementor-element-46b2da51:hover img{opacity:1;filter:grayscale(0%)}
.elementor-87 .elementor-element.elementor-element-46b2da51{height:100%}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9a3efce */.elementor-87 .elementor-element.elementor-element-9a3efce{aspect-ratio:3/2;width:auto}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-469cff02 */.elementor-87 .elementor-element.elementor-element-469cff02 img{max-height:5.5rem;opacity:0.85;filter:grayscale(100%);transition:all 0.3s;max-height: none}.elementor-87 .elementor-element.elementor-element-469cff02:hover img{opacity:1;filter:grayscale(0%)}
.elementor-87 .elementor-element.elementor-element-469cff02{height:100%}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6e8e62b3 */.elementor-87 .elementor-element.elementor-element-6e8e62b3{aspect-ratio:3/2;width:auto}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1da26e98 */.elementor-87 .elementor-element.elementor-element-1da26e98 img{max-height:5.5rem;opacity:0.85;filter:grayscale(100%);transition:all 0.3s;max-height: none}.elementor-87 .elementor-element.elementor-element-1da26e98:hover img{opacity:1;filter:grayscale(0%)}
.elementor-87 .elementor-element.elementor-element-1da26e98{height:100%}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f4e44c5 */.elementor-87 .elementor-element.elementor-element-f4e44c5{aspect-ratio:3/2;width:auto}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2af62a2a */.elementor-87 .elementor-element.elementor-element-2af62a2a img{max-height:5.5rem;opacity:0.85;filter:grayscale(100%);transition:all 0.3s;max-height: none}.elementor-87 .elementor-element.elementor-element-2af62a2a:hover img{opacity:1;filter:grayscale(0%)}
.elementor-87 .elementor-element.elementor-element-2af62a2a{height:100%}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3d54da64 */.elementor-87 .elementor-element.elementor-element-3d54da64{aspect-ratio:3/2;width:auto}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5aaf721d */.elementor-87 .elementor-element.elementor-element-5aaf721d img{max-height:5.5rem;opacity:0.85;filter:grayscale(100%);transition:all 0.3s;max-height: none}.elementor-87 .elementor-element.elementor-element-5aaf721d:hover img{opacity:1;filter:grayscale(0%)}
.elementor-87 .elementor-element.elementor-element-5aaf721d{height:100%}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dd721a0 */.elementor-87 .elementor-element.elementor-element-dd721a0{aspect-ratio:3/2;width:auto}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4967d00b */.elementor-87 .elementor-element.elementor-element-4967d00b img{max-height:5.5rem;opacity:0.85;filter:grayscale(100%);transition:all 0.3s;max-height: none}.elementor-87 .elementor-element.elementor-element-4967d00b:hover img{opacity:1;filter:grayscale(0%)}
.elementor-87 .elementor-element.elementor-element-4967d00b{height:100%}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4dd65129 */.elementor-87 .elementor-element.elementor-element-4dd65129{aspect-ratio:3/2;width:auto}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-222a68a4 */.elementor-87 .elementor-element.elementor-element-222a68a4 img{max-height:5.5rem;opacity:0.85;filter:grayscale(100%);transition:all 0.3s;max-height: none}.elementor-87 .elementor-element.elementor-element-222a68a4:hover img{opacity:1;filter:grayscale(0%)}
.elementor-87 .elementor-element.elementor-element-222a68a4{height:100%}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6e150317 */.elementor-87 .elementor-element.elementor-element-6e150317{aspect-ratio:3/2;width:auto}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6c1cee97 */.elementor-87 .elementor-element.elementor-element-6c1cee97 img{max-height:5.5rem;opacity:0.85;filter:grayscale(100%);transition:all 0.3s;max-height: none}.elementor-87 .elementor-element.elementor-element-6c1cee97:hover img{opacity:1;filter:grayscale(0%)}
.elementor-87 .elementor-element.elementor-element-6c1cee97{height:100%}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3d6100bb */.elementor-87 .elementor-element.elementor-element-3d6100bb{aspect-ratio:3/2;width:auto}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c0a78a4 */.elementor-87 .elementor-element.elementor-element-c0a78a4 img{max-height:5.5rem;opacity:0.85;filter:grayscale(100%);transition:all 0.3s;max-height: none}.elementor-87 .elementor-element.elementor-element-c0a78a4:hover img{opacity:1;filter:grayscale(0%)}
.elementor-87 .elementor-element.elementor-element-c0a78a4{height:100%}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d08d167 */.elementor-87 .elementor-element.elementor-element-7d08d167{aspect-ratio:3/2;width:auto}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7d2c4fc8 */.elementor-87 .elementor-element.elementor-element-7d2c4fc8 img{max-height:5.5rem;opacity:0.85;filter:grayscale(100%);transition:all 0.3s;max-height: none}.elementor-87 .elementor-element.elementor-element-7d2c4fc8:hover img{opacity:1;filter:grayscale(0%)}
.elementor-87 .elementor-element.elementor-element-7d2c4fc8{height:100%}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-68bcd4ae */.elementor-87 .elementor-element.elementor-element-68bcd4ae{aspect-ratio:3/2;width:auto}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6bb4caeb */.elementor-87 .elementor-element.elementor-element-6bb4caeb img{max-height:5.5rem;opacity:0.85;filter:grayscale(100%);transition:all 0.3s;max-height: none}.elementor-87 .elementor-element.elementor-element-6bb4caeb:hover img{opacity:1;filter:grayscale(0%)}
.elementor-87 .elementor-element.elementor-element-6bb4caeb{height:100%}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6a7265e9 */.elementor-87 .elementor-element.elementor-element-6a7265e9{aspect-ratio:3/2;width:auto}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bddab5f */.elementor-87 .elementor-element.elementor-element-bddab5f img{max-height:5.5rem;opacity:0.85;filter:grayscale(100%);transition:all 0.3s;max-height: none}.elementor-87 .elementor-element.elementor-element-bddab5f:hover img{opacity:1;filter:grayscale(0%)}
.elementor-87 .elementor-element.elementor-element-bddab5f{height:100%}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f4a4abd */.elementor-87 .elementor-element.elementor-element-4f4a4abd{aspect-ratio:3/2;width:auto}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5a76498a */.elementor-87 .elementor-element.elementor-element-5a76498a img{max-height:5.5rem;opacity:0.85;filter:grayscale(100%);transition:all 0.3s;max-height: none}.elementor-87 .elementor-element.elementor-element-5a76498a:hover img{opacity:1;filter:grayscale(0%)}
.elementor-87 .elementor-element.elementor-element-5a76498a{height:100%}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3738760d */.elementor-87 .elementor-element.elementor-element-3738760d{aspect-ratio:3/2;width:auto}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6fee1fcf */.elementor-87 .elementor-element.elementor-element-6fee1fcf img{max-height:5.5rem;opacity:0.85;filter:grayscale(100%);transition:all 0.3s;max-height: none}.elementor-87 .elementor-element.elementor-element-6fee1fcf:hover img{opacity:1;filter:grayscale(0%)}
.elementor-87 .elementor-element.elementor-element-6fee1fcf{height:100%}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-419c3b67 */.elementor-87 .elementor-element.elementor-element-419c3b67{aspect-ratio:3/2;width:auto}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-15c80e85 */.elementor-87 .elementor-element.elementor-element-15c80e85{column-gap:1rem;row-gap: 1rem}
@media (max-width:767px){.elementor-87 .elementor-element.elementor-element-15c80e85{column-gap:0.625rem;row-gap: 0.625rem}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-99dcabf */.elementor-87 .elementor-element.elementor-element-99dcabf{max-width:77.5rem}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f14b2b8 */.elementor-87 .elementor-element.elementor-element-4f14b2b8{border-top-style: solid; border-top-color: #151517; border-bottom-style: solid; border-bottom-color: #151517}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-29938abf */.elementor-87 .elementor-element.elementor-element-29938abf .elementor-button{transition:border-color 0.3s}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f5fad18 */.elementor-87 .elementor-element.elementor-element-1f5fad18{max-width:77.5rem}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5d6ec5d */@media (prefers-reduced-motion:reduce){.elementor-87 .elementor-element.elementor-element-5d6ec5d .dd-mq__track{animation:none!important;transform:none!important}}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3c73e302 */.elementor-87 .elementor-element.elementor-element-3c73e302 .elementor-button{transition:border-color 0.3s}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-66884ee2 */.elementor-87 .elementor-element.elementor-element-66884ee2{flex:1 1 0%;width:auto}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3adbb8c9 */.elementor-87 .elementor-element.elementor-element-3adbb8c9{border-bottom-style: solid; border-bottom-color: #222226}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7dd283b7 */.elementor-87 .elementor-element.elementor-element-7dd283b7{border-bottom-style: solid; border-bottom-color: #222226}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-661b51e6 */.elementor-87 .elementor-element.elementor-element-661b51e6{border-bottom-style: solid; border-bottom-color: #222226}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5af32734 */.elementor-87 .elementor-element.elementor-element-5af32734{flex:1 1 0%;border-top-style: solid; border-top-color: #222226}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c2a111 */.elementor-87 .elementor-element.elementor-element-c2a111{max-width:77.5rem}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-74ee1100 */.elementor-87 .elementor-element.elementor-element-74ee1100{max-width:40rem}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5968fb0e */.elementor-87 .elementor-element.elementor-element-5968fb0e{display:block}
.elementor-87 .elementor-element.elementor-element-5968fb0e{height:100%}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33d88a23 */.elementor-87 .elementor-element.elementor-element-33d88a23{aspect-ratio:16/9}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-496cc4b5 */.elementor-87 .elementor-element.elementor-element-496cc4b5{transition:border-color 0.3s;text-decoration:none;grid-column:span 2;width:auto}.elementor-87 .elementor-element.elementor-element-496cc4b5:hover{border-color:#48484C}
@media (max-width:767px){.elementor-87 .elementor-element.elementor-element-496cc4b5{grid-column:span 1}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4a8a056a */.elementor-87 .elementor-element.elementor-element-4a8a056a{display:block}
.elementor-87 .elementor-element.elementor-element-4a8a056a{height:100%}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-38b4b2bb */.elementor-87 .elementor-element.elementor-element-38b4b2bb{aspect-ratio:4/3}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-388a35df */.elementor-87 .elementor-element.elementor-element-388a35df{transition:border-color 0.3s;text-decoration:none;width:auto}.elementor-87 .elementor-element.elementor-element-388a35df:hover{border-color:#48484C}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2e6622a4 */.elementor-87 .elementor-element.elementor-element-2e6622a4{display:block}
.elementor-87 .elementor-element.elementor-element-2e6622a4{height:100%}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1a02956b */.elementor-87 .elementor-element.elementor-element-1a02956b{aspect-ratio:4/3}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f88913e */.elementor-87 .elementor-element.elementor-element-f88913e{transition:border-color 0.3s;text-decoration:none;width:auto}.elementor-87 .elementor-element.elementor-element-f88913e:hover{border-color:#48484C}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-17a62be3 */.elementor-87 .elementor-element.elementor-element-17a62be3{display:block}
.elementor-87 .elementor-element.elementor-element-17a62be3{height:100%}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-78884b31 */.elementor-87 .elementor-element.elementor-element-78884b31{aspect-ratio:4/3}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5dc49baf */.elementor-87 .elementor-element.elementor-element-5dc49baf{transition:border-color 0.3s;text-decoration:none;width:auto}.elementor-87 .elementor-element.elementor-element-5dc49baf:hover{border-color:#48484C}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-13bf72e5 */.elementor-87 .elementor-element.elementor-element-13bf72e5{display:block}
.elementor-87 .elementor-element.elementor-element-13bf72e5{height:100%}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-786f2855 */.elementor-87 .elementor-element.elementor-element-786f2855{aspect-ratio:4/3}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2be0d31f */.elementor-87 .elementor-element.elementor-element-2be0d31f{transition:border-color 0.3s;text-decoration:none;width:auto}.elementor-87 .elementor-element.elementor-element-2be0d31f:hover{border-color:#48484C}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3deb1f37 */.elementor-87 .elementor-element.elementor-element-3deb1f37{display:block}
.elementor-87 .elementor-element.elementor-element-3deb1f37{height:100%}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4b04e562 */.elementor-87 .elementor-element.elementor-element-4b04e562{aspect-ratio:16/9}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-11e51539 */.elementor-87 .elementor-element.elementor-element-11e51539{transition:border-color 0.3s;text-decoration:none;grid-column:span 2;width:auto}.elementor-87 .elementor-element.elementor-element-11e51539:hover{border-color:#48484C}
@media (max-width:767px){.elementor-87 .elementor-element.elementor-element-11e51539{grid-column:span 1}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-55216384 */.elementor-87 .elementor-element.elementor-element-55216384{column-gap:1.25rem;row-gap: 1.25rem}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-248316c8 */.elementor-87 .elementor-element.elementor-element-248316c8{max-width:77.5rem}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19db32cf */.elementor-87 .elementor-element.elementor-element-19db32cf{border-top-style: solid; border-top-color: #151517}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-40c21ece */.elementor-87 .elementor-element.elementor-element-40c21ece{max-width:40rem}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5d5cd0ef */.elementor-87 .elementor-element.elementor-element-5d5cd0ef .elementor-button{transition: background 0.3s; transition: background 0.3s}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-19d2948d */.elementor-87 .elementor-element.elementor-element-19d2948d .elementor-button{transition:border-color 0.3s}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-24b67612 */.elementor-87 .elementor-element.elementor-element-24b67612{max-width:50rem;text-align:center}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2888b4d5 */.elementor-87 .elementor-element.elementor-element-2888b4d5{background-image:linear-gradient(180deg,rgba(5,5,5,0.70) 0%,rgba(5,5,5,0.90) 100%),url(https://digitaldirectionjo.com/wp-content/uploads/2026/10/dd-amman-scaled.jpg);background-size:auto,cover;background-position:0 0,center center;background-repeat:no-repeat;background-size: cover; background-position: center; border-top-style: solid; border-top-color: #151517; border-top-style: solid; border-top-color: #151517}/* End custom CSS */