.elementor-12 .elementor-element.elementor-element-2990112{--display:flex;}.elementor-12 .elementor-element.elementor-element-2990112:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-2990112 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.longhorninc.com/wp-content/uploads/2026/07/Longhorn_Home.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-90f5191{--display:flex;--margin-top:256px;--margin-bottom:96px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-287ab2b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:72px;--padding-right:72px;}.elementor-12 .elementor-element.elementor-element-283e236{font-family:var( --e-global-typography-33215c6-font-family ), Sans-serif;font-size:var( --e-global-typography-33215c6-font-size );font-weight:var( --e-global-typography-33215c6-font-weight );text-transform:var( --e-global-typography-33215c6-text-transform );line-height:var( --e-global-typography-33215c6-line-height );text-shadow:2px 2px 0px rgba(0, 0, 0, 0.5);color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-283e236 p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-9fda519{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 26px) 0px;}.elementor-12 .elementor-element.elementor-element-9fda519 .elementor-heading-title{font-family:var( --e-global-typography-8275b80-font-family ), Sans-serif;font-size:var( --e-global-typography-8275b80-font-size );font-weight:var( --e-global-typography-8275b80-font-weight );text-shadow:2px 2px 0px rgba(0, 0, 0, 0.5);color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-3b3eaa3 .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-3b3eaa3 .elementor-button:focus{background-color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-3b3eaa3 .elementor-button{font-family:var( --e-global-typography-0361385-font-family ), Sans-serif;font-size:var( --e-global-typography-0361385-font-size );font-weight:var( --e-global-typography-0361385-font-weight );text-transform:var( --e-global-typography-0361385-text-transform );border-radius:8px 8px 8px 8px;padding:20px 48px 20px 48px;}.elementor-12 .elementor-element.elementor-element-71db723{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:24px 24px;--row-gap:24px;--column-gap:24px;--grid-auto-flow:row;--margin-top:3px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:8px;--padding-bottom:8px;--padding-left:16px;--padding-right:16px;}.elementor-12 .elementor-element.elementor-element-71db723:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-71db723 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-d7fc643{--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;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-9def5ec{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-777826a{--display:flex;--margin-top:6px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-e3b1ef5 .elementor-heading-title{font-family:var( --e-global-typography-ad89af8-font-family ), Sans-serif;font-size:var( --e-global-typography-ad89af8-font-size );font-weight:var( --e-global-typography-ad89af8-font-weight );text-transform:var( --e-global-typography-ad89af8-text-transform );color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-5c2ce99 .elementor-heading-title{font-family:var( --e-global-typography-e83acd7-font-family ), Sans-serif;font-size:var( --e-global-typography-e83acd7-font-size );font-weight:var( --e-global-typography-e83acd7-font-weight );text-transform:var( --e-global-typography-e83acd7-text-transform );line-height:var( --e-global-typography-e83acd7-line-height );color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-31dc2d5 .elementor-heading-title{font-family:var( --e-global-typography-ddd263e-font-family ), Sans-serif;font-size:var( --e-global-typography-ddd263e-font-size );font-weight:var( --e-global-typography-ddd263e-font-weight );color:#B2B2B2;}.elementor-12 .elementor-element.elementor-element-d0831a1{--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;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-4613f62{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-7dc1283{--display:flex;--margin-top:6px;--margin-bottom:010px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-1acdd29 .elementor-heading-title{font-family:var( --e-global-typography-ad89af8-font-family ), Sans-serif;font-size:var( --e-global-typography-ad89af8-font-size );font-weight:var( --e-global-typography-ad89af8-font-weight );text-transform:var( --e-global-typography-ad89af8-text-transform );color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-3b9387f .elementor-heading-title{font-family:var( --e-global-typography-e83acd7-font-family ), Sans-serif;font-size:var( --e-global-typography-e83acd7-font-size );font-weight:var( --e-global-typography-e83acd7-font-weight );text-transform:var( --e-global-typography-e83acd7-text-transform );line-height:var( --e-global-typography-e83acd7-line-height );color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-4f918f9 .elementor-heading-title{font-family:var( --e-global-typography-ddd263e-font-family ), Sans-serif;font-size:var( --e-global-typography-ddd263e-font-size );font-weight:var( --e-global-typography-ddd263e-font-weight );color:#B2B2B2;}.elementor-12 .elementor-element.elementor-element-ce313a5{--display:flex;--gap:72px 72px;--row-gap:72px;--column-gap:72px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-6300736{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-930e11e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;}.elementor-12 .elementor-element.elementor-element-930e11e .elementor-heading-title{font-family:var( --e-global-typography-cd1c4b5-font-family ), Sans-serif;font-size:var( --e-global-typography-cd1c4b5-font-size );font-weight:var( --e-global-typography-cd1c4b5-font-weight );text-transform:var( --e-global-typography-cd1c4b5-text-transform );line-height:var( --e-global-typography-cd1c4b5-line-height );letter-spacing:var( --e-global-typography-cd1c4b5-letter-spacing );color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-29570cf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:center;}.elementor-12 .elementor-element.elementor-element-29570cf .elementor-heading-title{font-family:var( --e-global-typography-33215c6-font-family ), Sans-serif;font-size:var( --e-global-typography-33215c6-font-size );font-weight:var( --e-global-typography-33215c6-font-weight );text-transform:var( --e-global-typography-33215c6-text-transform );line-height:var( --e-global-typography-33215c6-line-height );color:#000000;}.elementor-12 .elementor-element.elementor-element-659cfa1{text-align:center;font-family:var( --e-global-typography-a463b33-font-family ), Sans-serif;font-size:var( --e-global-typography-a463b33-font-size );font-weight:var( --e-global-typography-a463b33-font-weight );line-height:var( --e-global-typography-a463b33-line-height );}.elementor-12 .elementor-element.elementor-element-659cfa1 p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-45d8b17{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--gap:32px 26px;--row-gap:32px;--column-gap:26px;--grid-auto-flow:row;--align-items:stretch;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-1ebe5ea{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:14px;--padding-bottom:14px;--padding-left:14px;--padding-right:14px;}.elementor-12 .elementor-element.elementor-element-1ebe5ea:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-1ebe5ea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E5E5E5;}.elementor-12 .elementor-element.elementor-element-b74fa1b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-12 .elementor-element.elementor-element-b74fa1b .elementor-heading-title{font-family:var( --e-global-typography-8284c06-font-family ), Sans-serif;font-size:var( --e-global-typography-8284c06-font-size );font-weight:var( --e-global-typography-8284c06-font-weight );text-transform:var( --e-global-typography-8284c06-text-transform );line-height:var( --e-global-typography-8284c06-line-height );color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-5dc8c39{z-index:2;font-family:var( --e-global-typography-26b8188-font-family ), Sans-serif;font-size:var( --e-global-typography-26b8188-font-size );font-weight:var( --e-global-typography-26b8188-font-weight );color:#000000;}.elementor-12 .elementor-element.elementor-element-5dc8c39 p{margin-block-end:12px;}.elementor-12 .elementor-element.elementor-element-ab7b352 .elementor-button{background-color:#FFFFFF;font-family:var( --e-global-typography-97babbb-font-family ), Sans-serif;font-size:var( --e-global-typography-97babbb-font-size );font-weight:var( --e-global-typography-97babbb-font-weight );fill:#000000;color:#000000;border-radius:12px 12px 12px 12px;padding:10px 16px 10px 16px;}.elementor-12 .elementor-element.elementor-element-ab7b352 .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-ab7b352 .elementor-button:focus{color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-ab7b352 .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-element-ab7b352 .elementor-button:focus svg{fill:var( --e-global-color-primary );}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-7d92373{right:24px;}body.rtl .elementor-12 .elementor-element.elementor-element-7d92373{left:24px;}.elementor-12 .elementor-element.elementor-element-7d92373{bottom:50%;}.elementor-12 .elementor-element.elementor-element-e421b3d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:14px;--padding-bottom:14px;--padding-left:14px;--padding-right:14px;}.elementor-12 .elementor-element.elementor-element-e421b3d:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-e421b3d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E5E5E5;}.elementor-12 .elementor-element.elementor-element-a4c28c7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-12 .elementor-element.elementor-element-a4c28c7 .elementor-heading-title{font-family:var( --e-global-typography-8284c06-font-family ), Sans-serif;font-size:var( --e-global-typography-8284c06-font-size );font-weight:var( --e-global-typography-8284c06-font-weight );text-transform:var( --e-global-typography-8284c06-text-transform );line-height:var( --e-global-typography-8284c06-line-height );color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-1ab9ab0{z-index:2;font-family:var( --e-global-typography-26b8188-font-family ), Sans-serif;font-size:var( --e-global-typography-26b8188-font-size );font-weight:var( --e-global-typography-26b8188-font-weight );color:#000000;}.elementor-12 .elementor-element.elementor-element-1ab9ab0 p{margin-block-end:12px;}.elementor-12 .elementor-element.elementor-element-51ceb61 .elementor-button{background-color:#FFFFFF;font-family:var( --e-global-typography-97babbb-font-family ), Sans-serif;font-size:var( --e-global-typography-97babbb-font-size );font-weight:var( --e-global-typography-97babbb-font-weight );fill:#000000;color:#000000;border-radius:12px 12px 12px 12px;padding:10px 16px 10px 16px;}.elementor-12 .elementor-element.elementor-element-51ceb61 .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-51ceb61 .elementor-button:focus{color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-51ceb61 .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-element-51ceb61 .elementor-button:focus svg{fill:var( --e-global-color-primary );}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-b8a7ee4{right:24px;}body.rtl .elementor-12 .elementor-element.elementor-element-b8a7ee4{left:24px;}.elementor-12 .elementor-element.elementor-element-b8a7ee4{bottom:50%;}.elementor-12 .elementor-element.elementor-element-f6e041b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:14px;--padding-bottom:14px;--padding-left:14px;--padding-right:14px;}.elementor-12 .elementor-element.elementor-element-f6e041b:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-f6e041b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E5E5E5;}.elementor-12 .elementor-element.elementor-element-dc143fe{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-12 .elementor-element.elementor-element-dc143fe .elementor-heading-title{font-family:var( --e-global-typography-8284c06-font-family ), Sans-serif;font-size:var( --e-global-typography-8284c06-font-size );font-weight:var( --e-global-typography-8284c06-font-weight );text-transform:var( --e-global-typography-8284c06-text-transform );line-height:var( --e-global-typography-8284c06-line-height );color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-c81716f{z-index:2;font-family:var( --e-global-typography-26b8188-font-family ), Sans-serif;font-size:var( --e-global-typography-26b8188-font-size );font-weight:var( --e-global-typography-26b8188-font-weight );color:#000000;}.elementor-12 .elementor-element.elementor-element-c81716f p{margin-block-end:12px;}.elementor-12 .elementor-element.elementor-element-f820da7 .elementor-button{background-color:#FFFFFF;font-family:var( --e-global-typography-97babbb-font-family ), Sans-serif;font-size:var( --e-global-typography-97babbb-font-size );font-weight:var( --e-global-typography-97babbb-font-weight );fill:#000000;color:#000000;border-radius:12px 12px 12px 12px;padding:10px 16px 10px 16px;}.elementor-12 .elementor-element.elementor-element-f820da7 .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-f820da7 .elementor-button:focus{color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-f820da7 .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-element-f820da7 .elementor-button:focus svg{fill:var( --e-global-color-primary );}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-ada7627{right:24px;}body.rtl .elementor-12 .elementor-element.elementor-element-ada7627{left:24px;}.elementor-12 .elementor-element.elementor-element-ada7627{bottom:50%;}.elementor-12 .elementor-element.elementor-element-c126b91{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:14px;--padding-bottom:14px;--padding-left:14px;--padding-right:14px;}.elementor-12 .elementor-element.elementor-element-c126b91:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-c126b91 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E5E5E5;}.elementor-12 .elementor-element.elementor-element-9fe5df2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-12 .elementor-element.elementor-element-9fe5df2 .elementor-heading-title{font-family:var( --e-global-typography-8284c06-font-family ), Sans-serif;font-size:var( --e-global-typography-8284c06-font-size );font-weight:var( --e-global-typography-8284c06-font-weight );text-transform:var( --e-global-typography-8284c06-text-transform );line-height:var( --e-global-typography-8284c06-line-height );color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-510521c{z-index:2;font-family:var( --e-global-typography-26b8188-font-family ), Sans-serif;font-size:var( --e-global-typography-26b8188-font-size );font-weight:var( --e-global-typography-26b8188-font-weight );color:#000000;}.elementor-12 .elementor-element.elementor-element-510521c p{margin-block-end:12px;}.elementor-12 .elementor-element.elementor-element-3d90d38 .elementor-button{background-color:#FFFFFF;font-family:var( --e-global-typography-97babbb-font-family ), Sans-serif;font-size:var( --e-global-typography-97babbb-font-size );font-weight:var( --e-global-typography-97babbb-font-weight );fill:#000000;color:#000000;border-radius:12px 12px 12px 12px;padding:10px 16px 10px 16px;}.elementor-12 .elementor-element.elementor-element-3d90d38 .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-3d90d38 .elementor-button:focus{color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-3d90d38 .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-element-3d90d38 .elementor-button:focus svg{fill:var( --e-global-color-primary );}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-92dce82{right:24px;}body.rtl .elementor-12 .elementor-element.elementor-element-92dce82{left:24px;}.elementor-12 .elementor-element.elementor-element-92dce82{bottom:50%;}.elementor-12 .elementor-element.elementor-element-acba791{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:14px;--padding-bottom:14px;--padding-left:14px;--padding-right:14px;}.elementor-12 .elementor-element.elementor-element-acba791:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-acba791 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E5E5E5;}.elementor-12 .elementor-element.elementor-element-8be3c84{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-12 .elementor-element.elementor-element-8be3c84 .elementor-heading-title{font-family:var( --e-global-typography-8284c06-font-family ), Sans-serif;font-size:var( --e-global-typography-8284c06-font-size );font-weight:var( --e-global-typography-8284c06-font-weight );text-transform:var( --e-global-typography-8284c06-text-transform );line-height:var( --e-global-typography-8284c06-line-height );color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-f86d92d{z-index:2;font-family:var( --e-global-typography-26b8188-font-family ), Sans-serif;font-size:var( --e-global-typography-26b8188-font-size );font-weight:var( --e-global-typography-26b8188-font-weight );color:#000000;}.elementor-12 .elementor-element.elementor-element-f86d92d p{margin-block-end:12px;}.elementor-12 .elementor-element.elementor-element-13a994a .elementor-button{background-color:#FFFFFF;font-family:var( --e-global-typography-97babbb-font-family ), Sans-serif;font-size:var( --e-global-typography-97babbb-font-size );font-weight:var( --e-global-typography-97babbb-font-weight );fill:#000000;color:#000000;border-radius:12px 12px 12px 12px;padding:10px 16px 10px 16px;}.elementor-12 .elementor-element.elementor-element-13a994a .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-13a994a .elementor-button:focus{color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-13a994a .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-element-13a994a .elementor-button:focus svg{fill:var( --e-global-color-primary );}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-8c67139{right:24px;}body.rtl .elementor-12 .elementor-element.elementor-element-8c67139{left:24px;}.elementor-12 .elementor-element.elementor-element-8c67139{bottom:50%;}.elementor-12 .elementor-element.elementor-element-742b455{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:14px;--padding-bottom:14px;--padding-left:14px;--padding-right:14px;}.elementor-12 .elementor-element.elementor-element-742b455:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-742b455 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E5E5E5;}.elementor-12 .elementor-element.elementor-element-73cfa32{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-12 .elementor-element.elementor-element-73cfa32 .elementor-heading-title{font-family:var( --e-global-typography-8284c06-font-family ), Sans-serif;font-size:var( --e-global-typography-8284c06-font-size );font-weight:var( --e-global-typography-8284c06-font-weight );text-transform:var( --e-global-typography-8284c06-text-transform );line-height:var( --e-global-typography-8284c06-line-height );color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-4a8a7e5{z-index:2;font-family:var( --e-global-typography-26b8188-font-family ), Sans-serif;font-size:var( --e-global-typography-26b8188-font-size );font-weight:var( --e-global-typography-26b8188-font-weight );color:#000000;}.elementor-12 .elementor-element.elementor-element-4a8a7e5 p{margin-block-end:12px;}.elementor-12 .elementor-element.elementor-element-5b2084f .elementor-button{background-color:#FFFFFF;font-family:var( --e-global-typography-97babbb-font-family ), Sans-serif;font-size:var( --e-global-typography-97babbb-font-size );font-weight:var( --e-global-typography-97babbb-font-weight );fill:#000000;color:#000000;border-radius:12px 12px 12px 12px;padding:10px 16px 10px 16px;}.elementor-12 .elementor-element.elementor-element-5b2084f .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-5b2084f .elementor-button:focus{color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-5b2084f .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-element-5b2084f .elementor-button:focus svg{fill:var( --e-global-color-primary );}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-1bab7d0{right:24px;}body.rtl .elementor-12 .elementor-element.elementor-element-1bab7d0{left:24px;}.elementor-12 .elementor-element.elementor-element-1bab7d0{bottom:50%;}.elementor-12 .elementor-element.elementor-element-af41da4{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-2fd2130{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:14px;--padding-bottom:14px;--padding-left:14px;--padding-right:14px;}.elementor-12 .elementor-element.elementor-element-2fd2130:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-2fd2130 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E5E5E5;}.elementor-12 .elementor-element.elementor-element-8ad7a14{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-12 .elementor-element.elementor-element-8ad7a14 .elementor-heading-title{font-family:var( --e-global-typography-8284c06-font-family ), Sans-serif;font-size:var( --e-global-typography-8284c06-font-size );font-weight:var( --e-global-typography-8284c06-font-weight );text-transform:var( --e-global-typography-8284c06-text-transform );line-height:var( --e-global-typography-8284c06-line-height );color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-e73e98e{z-index:2;font-family:var( --e-global-typography-26b8188-font-family ), Sans-serif;font-size:var( --e-global-typography-26b8188-font-size );font-weight:var( --e-global-typography-26b8188-font-weight );color:#000000;}.elementor-12 .elementor-element.elementor-element-e73e98e p{margin-block-end:12px;}.elementor-12 .elementor-element.elementor-element-f6ae0f3 .elementor-button{background-color:#FFFFFF;font-family:var( --e-global-typography-97babbb-font-family ), Sans-serif;font-size:var( --e-global-typography-97babbb-font-size );font-weight:var( --e-global-typography-97babbb-font-weight );fill:#000000;color:#000000;border-radius:12px 12px 12px 12px;padding:10px 16px 10px 16px;}.elementor-12 .elementor-element.elementor-element-f6ae0f3 .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-f6ae0f3 .elementor-button:focus{color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-f6ae0f3 .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-element-f6ae0f3 .elementor-button:focus svg{fill:var( --e-global-color-primary );}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-ba2e286{right:24px;}body.rtl .elementor-12 .elementor-element.elementor-element-ba2e286{left:24px;}.elementor-12 .elementor-element.elementor-element-ba2e286{bottom:50%;}.elementor-12 .elementor-element.elementor-element-4edfc6e{--display:flex;--padding-top:41.32%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-12 .elementor-element.elementor-element-4edfc6e:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-4edfc6e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.longhorninc.com/wp-content/uploads/2026/07/homepage-spacer.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-0854f2c{--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:64px 64px;--row-gap:64px;--column-gap:64px;--margin-top:64px;--margin-bottom:64px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-7fc9191 img{width:100%;max-width:348px;}.elementor-12 .elementor-element.elementor-element-12d9f8d{--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:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-2239027 .elementor-heading-title{font-family:var( --e-global-typography-07b5ea9-font-family ), Sans-serif;font-size:var( --e-global-typography-07b5ea9-font-size );font-weight:var( --e-global-typography-07b5ea9-font-weight );text-transform:var( --e-global-typography-07b5ea9-text-transform );letter-spacing:var( --e-global-typography-07b5ea9-letter-spacing );color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-e2c53db .elementor-heading-title{font-family:var( --e-global-typography-33215c6-font-family ), Sans-serif;font-size:var( --e-global-typography-33215c6-font-size );font-weight:var( --e-global-typography-33215c6-font-weight );text-transform:var( --e-global-typography-33215c6-text-transform );line-height:var( --e-global-typography-33215c6-line-height );color:#000000;}.elementor-12 .elementor-element.elementor-element-c53e3ac{font-family:var( --e-global-typography-a463b33-font-family ), Sans-serif;font-size:var( --e-global-typography-a463b33-font-size );font-weight:var( --e-global-typography-a463b33-font-weight );line-height:var( --e-global-typography-a463b33-line-height );}.elementor-12 .elementor-element.elementor-element-c53e3ac p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-3ecdc0b{--display:flex;--overlay-opacity:0.9;}.elementor-12 .elementor-element.elementor-element-3ecdc0b:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-3ecdc0b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.longhorninc.com/wp-content/uploads/2026/07/core_values-background.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-3ecdc0b::before, .elementor-12 .elementor-element.elementor-element-3ecdc0b > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-3ecdc0b > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-3ecdc0b > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-3ecdc0b > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-3ecdc0b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#BA7A26;--background-overlay:'';}.elementor-12 .elementor-element.elementor-element-0e95392{--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:72px 72px;--row-gap:72px;--column-gap:72px;--margin-top:32px;--margin-bottom:32px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-5fed571{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-c60ebb7 .elementor-heading-title{font-family:var( --e-global-typography-ad89af8-font-family ), Sans-serif;font-size:var( --e-global-typography-ad89af8-font-size );font-weight:var( --e-global-typography-ad89af8-font-weight );text-transform:var( --e-global-typography-ad89af8-text-transform );color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-a8ea4a5 .elementor-heading-title{font-family:var( --e-global-typography-33215c6-font-family ), Sans-serif;font-size:var( --e-global-typography-33215c6-font-size );font-weight:var( --e-global-typography-33215c6-font-weight );text-transform:var( --e-global-typography-33215c6-text-transform );line-height:var( --e-global-typography-33215c6-line-height );color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-d7e71fd{--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:space-between;--gap:72px 32px;--row-gap:72px;--column-gap:32px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-4a60767{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-d5adcf2{--display:flex;--min-height:110px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-8e58085{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-58c07af{text-align:center;}.elementor-12 .elementor-element.elementor-element-58c07af .elementor-heading-title{font-family:var( --e-global-typography-8284c06-font-family ), Sans-serif;font-size:var( --e-global-typography-8284c06-font-size );font-weight:var( --e-global-typography-8284c06-font-weight );text-transform:var( --e-global-typography-8284c06-text-transform );line-height:var( --e-global-typography-8284c06-line-height );color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-e19ff52{--display:flex;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#F8F8F8;--border-color:#F8F8F8;--margin-top:12px;--margin-bottom:12px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-ddfd123{text-align:center;font-family:var( --e-global-typography-721d5a6-font-family ), Sans-serif;font-size:var( --e-global-typography-721d5a6-font-size );font-weight:var( --e-global-typography-721d5a6-font-weight );line-height:var( --e-global-typography-721d5a6-line-height );color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-ddfd123 p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-791a78c{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-c013353{--display:flex;--min-height:110px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-7dec9fe{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-e912827{text-align:center;}.elementor-12 .elementor-element.elementor-element-e912827 .elementor-heading-title{font-family:var( --e-global-typography-8284c06-font-family ), Sans-serif;font-size:var( --e-global-typography-8284c06-font-size );font-weight:var( --e-global-typography-8284c06-font-weight );text-transform:var( --e-global-typography-8284c06-text-transform );line-height:var( --e-global-typography-8284c06-line-height );color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-bffeeed{--display:flex;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#F8F8F8;--border-color:#F8F8F8;--margin-top:12px;--margin-bottom:12px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-41ee3db{text-align:center;font-family:var( --e-global-typography-721d5a6-font-family ), Sans-serif;font-size:var( --e-global-typography-721d5a6-font-size );font-weight:var( --e-global-typography-721d5a6-font-weight );line-height:var( --e-global-typography-721d5a6-line-height );color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-41ee3db p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-9f323ef{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-406f3e4{--display:flex;--min-height:110px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-507a717{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-ed5acc9{text-align:center;}.elementor-12 .elementor-element.elementor-element-ed5acc9 .elementor-heading-title{font-family:var( --e-global-typography-8284c06-font-family ), Sans-serif;font-size:var( --e-global-typography-8284c06-font-size );font-weight:var( --e-global-typography-8284c06-font-weight );text-transform:var( --e-global-typography-8284c06-text-transform );line-height:var( --e-global-typography-8284c06-line-height );color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-a83ae65{--display:flex;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#F8F8F8;--border-color:#F8F8F8;--margin-top:12px;--margin-bottom:12px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-63f5b8b{text-align:center;font-family:var( --e-global-typography-721d5a6-font-family ), Sans-serif;font-size:var( --e-global-typography-721d5a6-font-size );font-weight:var( --e-global-typography-721d5a6-font-weight );line-height:var( --e-global-typography-721d5a6-line-height );color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-63f5b8b p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-3ab43e6{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-f9594be{--display:flex;--min-height:110px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-f6ac7fd{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-3f61c25{text-align:center;}.elementor-12 .elementor-element.elementor-element-3f61c25 .elementor-heading-title{font-family:var( --e-global-typography-8284c06-font-family ), Sans-serif;font-size:var( --e-global-typography-8284c06-font-size );font-weight:var( --e-global-typography-8284c06-font-weight );text-transform:var( --e-global-typography-8284c06-text-transform );line-height:var( --e-global-typography-8284c06-line-height );color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-66315fc{--display:flex;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#F8F8F8;--border-color:#F8F8F8;--margin-top:12px;--margin-bottom:12px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-2717a08{text-align:center;font-family:var( --e-global-typography-721d5a6-font-family ), Sans-serif;font-size:var( --e-global-typography-721d5a6-font-size );font-weight:var( --e-global-typography-721d5a6-font-weight );line-height:var( --e-global-typography-721d5a6-line-height );color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-2717a08 p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-1c0e4ba{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-682684e{--display:flex;--min-height:110px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-9ef0fbc{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-5b7625b{text-align:center;}.elementor-12 .elementor-element.elementor-element-5b7625b .elementor-heading-title{font-family:var( --e-global-typography-8284c06-font-family ), Sans-serif;font-size:var( --e-global-typography-8284c06-font-size );font-weight:var( --e-global-typography-8284c06-font-weight );text-transform:var( --e-global-typography-8284c06-text-transform );line-height:var( --e-global-typography-8284c06-line-height );color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-3c55b04{--display:flex;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#F8F8F8;--border-color:#F8F8F8;--margin-top:12px;--margin-bottom:12px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-2861cdb{text-align:center;font-family:var( --e-global-typography-721d5a6-font-family ), Sans-serif;font-size:var( --e-global-typography-721d5a6-font-size );font-weight:var( --e-global-typography-721d5a6-font-weight );line-height:var( --e-global-typography-721d5a6-line-height );color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-2861cdb p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-b4829d3{--display:flex;--gap:72px 72px;--row-gap:72px;--column-gap:72px;--margin-top:48px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-de7ee13{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-c837f07{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-12 .elementor-element.elementor-element-c837f07 .elementor-heading-title{font-family:var( --e-global-typography-cd1c4b5-font-family ), Sans-serif;font-size:var( --e-global-typography-cd1c4b5-font-size );font-weight:var( --e-global-typography-cd1c4b5-font-weight );text-transform:var( --e-global-typography-cd1c4b5-text-transform );line-height:var( --e-global-typography-cd1c4b5-line-height );letter-spacing:var( --e-global-typography-cd1c4b5-letter-spacing );color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-c9bb7be{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:center;}.elementor-12 .elementor-element.elementor-element-c9bb7be .elementor-heading-title{font-family:var( --e-global-typography-33215c6-font-family ), Sans-serif;font-size:var( --e-global-typography-33215c6-font-size );font-weight:var( --e-global-typography-33215c6-font-weight );text-transform:var( --e-global-typography-33215c6-text-transform );line-height:var( --e-global-typography-33215c6-line-height );color:#000000;}.elementor-12 .elementor-element.elementor-element-8be0110{--display:flex;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--margin-top:0px;--margin-bottom:48px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:110px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-addfc61{--display:flex;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-9a29981{--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:48px 48px;--row-gap:48px;--column-gap:48px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-9ae9087{--display:flex;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-b71e31b{--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:48px 48px;--row-gap:48px;--column-gap:48px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}:root{--page-title-display:none;}@media(max-width:1200px){.elementor-12 .elementor-element.elementor-element-283e236{font-size:var( --e-global-typography-33215c6-font-size );line-height:var( --e-global-typography-33215c6-line-height );}.elementor-12 .elementor-element.elementor-element-9fda519 .elementor-heading-title{font-size:var( --e-global-typography-8275b80-font-size );}.elementor-12 .elementor-element.elementor-element-3b3eaa3 .elementor-button{font-size:var( --e-global-typography-0361385-font-size );}.elementor-12 .elementor-element.elementor-element-71db723{--grid-auto-flow:row;}.elementor-12 .elementor-element.elementor-element-e3b1ef5 .elementor-heading-title{font-size:var( --e-global-typography-ad89af8-font-size );}.elementor-12 .elementor-element.elementor-element-5c2ce99 .elementor-heading-title{font-size:var( --e-global-typography-e83acd7-font-size );line-height:var( --e-global-typography-e83acd7-line-height );}.elementor-12 .elementor-element.elementor-element-31dc2d5 .elementor-heading-title{font-size:var( --e-global-typography-ddd263e-font-size );}.elementor-12 .elementor-element.elementor-element-1acdd29 .elementor-heading-title{font-size:var( --e-global-typography-ad89af8-font-size );}.elementor-12 .elementor-element.elementor-element-3b9387f .elementor-heading-title{font-size:var( --e-global-typography-e83acd7-font-size );line-height:var( --e-global-typography-e83acd7-line-height );}.elementor-12 .elementor-element.elementor-element-4f918f9 .elementor-heading-title{font-size:var( --e-global-typography-ddd263e-font-size );}.elementor-12 .elementor-element.elementor-element-930e11e .elementor-heading-title{font-size:var( --e-global-typography-cd1c4b5-font-size );line-height:var( --e-global-typography-cd1c4b5-line-height );letter-spacing:var( --e-global-typography-cd1c4b5-letter-spacing );}.elementor-12 .elementor-element.elementor-element-29570cf .elementor-heading-title{font-size:var( --e-global-typography-33215c6-font-size );line-height:var( --e-global-typography-33215c6-line-height );}.elementor-12 .elementor-element.elementor-element-659cfa1{font-size:var( --e-global-typography-a463b33-font-size );line-height:var( --e-global-typography-a463b33-line-height );}.elementor-12 .elementor-element.elementor-element-45d8b17{--grid-auto-flow:row;}.elementor-12 .elementor-element.elementor-element-b74fa1b .elementor-heading-title{font-size:var( --e-global-typography-8284c06-font-size );line-height:var( --e-global-typography-8284c06-line-height );}.elementor-12 .elementor-element.elementor-element-5dc8c39{font-size:var( --e-global-typography-26b8188-font-size );}.elementor-12 .elementor-element.elementor-element-ab7b352 .elementor-button{font-size:var( --e-global-typography-97babbb-font-size );}.elementor-12 .elementor-element.elementor-element-a4c28c7 .elementor-heading-title{font-size:var( --e-global-typography-8284c06-font-size );line-height:var( --e-global-typography-8284c06-line-height );}.elementor-12 .elementor-element.elementor-element-1ab9ab0{font-size:var( --e-global-typography-26b8188-font-size );}.elementor-12 .elementor-element.elementor-element-51ceb61 .elementor-button{font-size:var( --e-global-typography-97babbb-font-size );}.elementor-12 .elementor-element.elementor-element-dc143fe .elementor-heading-title{font-size:var( --e-global-typography-8284c06-font-size );line-height:var( --e-global-typography-8284c06-line-height );}.elementor-12 .elementor-element.elementor-element-c81716f{font-size:var( --e-global-typography-26b8188-font-size );}.elementor-12 .elementor-element.elementor-element-f820da7 .elementor-button{font-size:var( --e-global-typography-97babbb-font-size );}.elementor-12 .elementor-element.elementor-element-9fe5df2 .elementor-heading-title{font-size:var( --e-global-typography-8284c06-font-size );line-height:var( --e-global-typography-8284c06-line-height );}.elementor-12 .elementor-element.elementor-element-510521c{font-size:var( --e-global-typography-26b8188-font-size );}.elementor-12 .elementor-element.elementor-element-3d90d38 .elementor-button{font-size:var( --e-global-typography-97babbb-font-size );}.elementor-12 .elementor-element.elementor-element-8be3c84 .elementor-heading-title{font-size:var( --e-global-typography-8284c06-font-size );line-height:var( --e-global-typography-8284c06-line-height );}.elementor-12 .elementor-element.elementor-element-f86d92d{font-size:var( --e-global-typography-26b8188-font-size );}.elementor-12 .elementor-element.elementor-element-13a994a .elementor-button{font-size:var( --e-global-typography-97babbb-font-size );}.elementor-12 .elementor-element.elementor-element-73cfa32 .elementor-heading-title{font-size:var( --e-global-typography-8284c06-font-size );line-height:var( --e-global-typography-8284c06-line-height );}.elementor-12 .elementor-element.elementor-element-4a8a7e5{font-size:var( --e-global-typography-26b8188-font-size );}.elementor-12 .elementor-element.elementor-element-5b2084f .elementor-button{font-size:var( --e-global-typography-97babbb-font-size );}.elementor-12 .elementor-element.elementor-element-8ad7a14 .elementor-heading-title{font-size:var( --e-global-typography-8284c06-font-size );line-height:var( --e-global-typography-8284c06-line-height );}.elementor-12 .elementor-element.elementor-element-e73e98e{font-size:var( --e-global-typography-26b8188-font-size );}.elementor-12 .elementor-element.elementor-element-f6ae0f3 .elementor-button{font-size:var( --e-global-typography-97babbb-font-size );}.elementor-12 .elementor-element.elementor-element-2239027 .elementor-heading-title{font-size:var( --e-global-typography-07b5ea9-font-size );letter-spacing:var( --e-global-typography-07b5ea9-letter-spacing );}.elementor-12 .elementor-element.elementor-element-e2c53db .elementor-heading-title{font-size:var( --e-global-typography-33215c6-font-size );line-height:var( --e-global-typography-33215c6-line-height );}.elementor-12 .elementor-element.elementor-element-c53e3ac{font-size:var( --e-global-typography-a463b33-font-size );line-height:var( --e-global-typography-a463b33-line-height );}.elementor-12 .elementor-element.elementor-element-c60ebb7 .elementor-heading-title{font-size:var( --e-global-typography-ad89af8-font-size );}.elementor-12 .elementor-element.elementor-element-a8ea4a5 .elementor-heading-title{font-size:var( --e-global-typography-33215c6-font-size );line-height:var( --e-global-typography-33215c6-line-height );}.elementor-12 .elementor-element.elementor-element-58c07af .elementor-heading-title{font-size:var( --e-global-typography-8284c06-font-size );line-height:var( --e-global-typography-8284c06-line-height );}.elementor-12 .elementor-element.elementor-element-ddfd123{font-size:var( --e-global-typography-721d5a6-font-size );line-height:var( --e-global-typography-721d5a6-line-height );}.elementor-12 .elementor-element.elementor-element-e912827 .elementor-heading-title{font-size:var( --e-global-typography-8284c06-font-size );line-height:var( --e-global-typography-8284c06-line-height );}.elementor-12 .elementor-element.elementor-element-41ee3db{font-size:var( --e-global-typography-721d5a6-font-size );line-height:var( --e-global-typography-721d5a6-line-height );}.elementor-12 .elementor-element.elementor-element-ed5acc9 .elementor-heading-title{font-size:var( --e-global-typography-8284c06-font-size );line-height:var( --e-global-typography-8284c06-line-height );}.elementor-12 .elementor-element.elementor-element-63f5b8b{font-size:var( --e-global-typography-721d5a6-font-size );line-height:var( --e-global-typography-721d5a6-line-height );}.elementor-12 .elementor-element.elementor-element-3f61c25 .elementor-heading-title{font-size:var( --e-global-typography-8284c06-font-size );line-height:var( --e-global-typography-8284c06-line-height );}.elementor-12 .elementor-element.elementor-element-2717a08{font-size:var( --e-global-typography-721d5a6-font-size );line-height:var( --e-global-typography-721d5a6-line-height );}.elementor-12 .elementor-element.elementor-element-5b7625b .elementor-heading-title{font-size:var( --e-global-typography-8284c06-font-size );line-height:var( --e-global-typography-8284c06-line-height );}.elementor-12 .elementor-element.elementor-element-2861cdb{font-size:var( --e-global-typography-721d5a6-font-size );line-height:var( --e-global-typography-721d5a6-line-height );}.elementor-12 .elementor-element.elementor-element-c837f07 .elementor-heading-title{font-size:var( --e-global-typography-cd1c4b5-font-size );line-height:var( --e-global-typography-cd1c4b5-line-height );letter-spacing:var( --e-global-typography-cd1c4b5-letter-spacing );}.elementor-12 .elementor-element.elementor-element-c9bb7be .elementor-heading-title{font-size:var( --e-global-typography-33215c6-font-size );line-height:var( --e-global-typography-33215c6-line-height );}}@media(max-width:1024px){.elementor-12 .elementor-element.elementor-element-283e236{font-size:var( --e-global-typography-33215c6-font-size );line-height:var( --e-global-typography-33215c6-line-height );}.elementor-12 .elementor-element.elementor-element-9fda519 .elementor-heading-title{font-size:var( --e-global-typography-8275b80-font-size );}.elementor-12 .elementor-element.elementor-element-3b3eaa3 .elementor-button{font-size:var( --e-global-typography-0361385-font-size );}.elementor-12 .elementor-element.elementor-element-71db723{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-12 .elementor-element.elementor-element-e3b1ef5 .elementor-heading-title{font-size:var( --e-global-typography-ad89af8-font-size );}.elementor-12 .elementor-element.elementor-element-5c2ce99 .elementor-heading-title{font-size:var( --e-global-typography-e83acd7-font-size );line-height:var( --e-global-typography-e83acd7-line-height );}.elementor-12 .elementor-element.elementor-element-31dc2d5 .elementor-heading-title{font-size:var( --e-global-typography-ddd263e-font-size );}.elementor-12 .elementor-element.elementor-element-1acdd29 .elementor-heading-title{font-size:var( --e-global-typography-ad89af8-font-size );}.elementor-12 .elementor-element.elementor-element-3b9387f .elementor-heading-title{font-size:var( --e-global-typography-e83acd7-font-size );line-height:var( --e-global-typography-e83acd7-line-height );}.elementor-12 .elementor-element.elementor-element-4f918f9 .elementor-heading-title{font-size:var( --e-global-typography-ddd263e-font-size );}.elementor-12 .elementor-element.elementor-element-930e11e .elementor-heading-title{font-size:var( --e-global-typography-cd1c4b5-font-size );line-height:var( --e-global-typography-cd1c4b5-line-height );letter-spacing:var( --e-global-typography-cd1c4b5-letter-spacing );}.elementor-12 .elementor-element.elementor-element-29570cf .elementor-heading-title{font-size:var( --e-global-typography-33215c6-font-size );line-height:var( --e-global-typography-33215c6-line-height );}.elementor-12 .elementor-element.elementor-element-659cfa1{font-size:var( --e-global-typography-a463b33-font-size );line-height:var( --e-global-typography-a463b33-line-height );}.elementor-12 .elementor-element.elementor-element-45d8b17{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-12 .elementor-element.elementor-element-b74fa1b .elementor-heading-title{font-size:var( --e-global-typography-8284c06-font-size );line-height:var( --e-global-typography-8284c06-line-height );}.elementor-12 .elementor-element.elementor-element-5dc8c39{font-size:var( --e-global-typography-26b8188-font-size );}.elementor-12 .elementor-element.elementor-element-ab7b352 .elementor-button{font-size:var( --e-global-typography-97babbb-font-size );}.elementor-12 .elementor-element.elementor-element-a4c28c7 .elementor-heading-title{font-size:var( --e-global-typography-8284c06-font-size );line-height:var( --e-global-typography-8284c06-line-height );}.elementor-12 .elementor-element.elementor-element-1ab9ab0{font-size:var( --e-global-typography-26b8188-font-size );}.elementor-12 .elementor-element.elementor-element-51ceb61 .elementor-button{font-size:var( --e-global-typography-97babbb-font-size );}.elementor-12 .elementor-element.elementor-element-dc143fe .elementor-heading-title{font-size:var( --e-global-typography-8284c06-font-size );line-height:var( --e-global-typography-8284c06-line-height );}.elementor-12 .elementor-element.elementor-element-c81716f{font-size:var( --e-global-typography-26b8188-font-size );}.elementor-12 .elementor-element.elementor-element-f820da7 .elementor-button{font-size:var( --e-global-typography-97babbb-font-size );}.elementor-12 .elementor-element.elementor-element-9fe5df2 .elementor-heading-title{font-size:var( --e-global-typography-8284c06-font-size );line-height:var( --e-global-typography-8284c06-line-height );}.elementor-12 .elementor-element.elementor-element-510521c{font-size:var( --e-global-typography-26b8188-font-size );}.elementor-12 .elementor-element.elementor-element-3d90d38 .elementor-button{font-size:var( --e-global-typography-97babbb-font-size );}.elementor-12 .elementor-element.elementor-element-8be3c84 .elementor-heading-title{font-size:var( --e-global-typography-8284c06-font-size );line-height:var( --e-global-typography-8284c06-line-height );}.elementor-12 .elementor-element.elementor-element-f86d92d{font-size:var( --e-global-typography-26b8188-font-size );}.elementor-12 .elementor-element.elementor-element-13a994a .elementor-button{font-size:var( --e-global-typography-97babbb-font-size );}.elementor-12 .elementor-element.elementor-element-73cfa32 .elementor-heading-title{font-size:var( --e-global-typography-8284c06-font-size );line-height:var( --e-global-typography-8284c06-line-height );}.elementor-12 .elementor-element.elementor-element-4a8a7e5{font-size:var( --e-global-typography-26b8188-font-size );}.elementor-12 .elementor-element.elementor-element-5b2084f .elementor-button{font-size:var( --e-global-typography-97babbb-font-size );}.elementor-12 .elementor-element.elementor-element-af41da4.e-con{--order:99999 /* order end hack */;}.elementor-12 .elementor-element.elementor-element-8ad7a14 .elementor-heading-title{font-size:var( --e-global-typography-8284c06-font-size );line-height:var( --e-global-typography-8284c06-line-height );}.elementor-12 .elementor-element.elementor-element-e73e98e{font-size:var( --e-global-typography-26b8188-font-size );}.elementor-12 .elementor-element.elementor-element-f6ae0f3 .elementor-button{font-size:var( --e-global-typography-97babbb-font-size );}.elementor-12 .elementor-element.elementor-element-0854f2c{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-12 .elementor-element.elementor-element-7fc9191{text-align:center;}.elementor-12 .elementor-element.elementor-element-2239027 .elementor-heading-title{font-size:var( --e-global-typography-07b5ea9-font-size );letter-spacing:var( --e-global-typography-07b5ea9-letter-spacing );}.elementor-12 .elementor-element.elementor-element-e2c53db .elementor-heading-title{font-size:var( --e-global-typography-33215c6-font-size );line-height:var( --e-global-typography-33215c6-line-height );}.elementor-12 .elementor-element.elementor-element-c53e3ac{font-size:var( --e-global-typography-a463b33-font-size );line-height:var( --e-global-typography-a463b33-line-height );}.elementor-12 .elementor-element.elementor-element-c60ebb7 .elementor-heading-title{font-size:var( --e-global-typography-ad89af8-font-size );}.elementor-12 .elementor-element.elementor-element-a8ea4a5 .elementor-heading-title{font-size:var( --e-global-typography-33215c6-font-size );line-height:var( --e-global-typography-33215c6-line-height );}.elementor-12 .elementor-element.elementor-element-d7e71fd{--flex-wrap:wrap;}.elementor-12 .elementor-element.elementor-element-d5adcf2{--min-height:110px;}.elementor-12 .elementor-element.elementor-element-58c07af .elementor-heading-title{font-size:var( --e-global-typography-8284c06-font-size );line-height:var( --e-global-typography-8284c06-line-height );}.elementor-12 .elementor-element.elementor-element-ddfd123{font-size:var( --e-global-typography-721d5a6-font-size );line-height:var( --e-global-typography-721d5a6-line-height );}.elementor-12 .elementor-element.elementor-element-e912827 .elementor-heading-title{font-size:var( --e-global-typography-8284c06-font-size );line-height:var( --e-global-typography-8284c06-line-height );}.elementor-12 .elementor-element.elementor-element-41ee3db{font-size:var( --e-global-typography-721d5a6-font-size );line-height:var( --e-global-typography-721d5a6-line-height );}.elementor-12 .elementor-element.elementor-element-ed5acc9 .elementor-heading-title{font-size:var( --e-global-typography-8284c06-font-size );line-height:var( --e-global-typography-8284c06-line-height );}.elementor-12 .elementor-element.elementor-element-63f5b8b{font-size:var( --e-global-typography-721d5a6-font-size );line-height:var( --e-global-typography-721d5a6-line-height );}.elementor-12 .elementor-element.elementor-element-3f61c25 .elementor-heading-title{font-size:var( --e-global-typography-8284c06-font-size );line-height:var( --e-global-typography-8284c06-line-height );}.elementor-12 .elementor-element.elementor-element-2717a08{font-size:var( --e-global-typography-721d5a6-font-size );line-height:var( --e-global-typography-721d5a6-line-height );}.elementor-12 .elementor-element.elementor-element-5b7625b .elementor-heading-title{font-size:var( --e-global-typography-8284c06-font-size );line-height:var( --e-global-typography-8284c06-line-height );}.elementor-12 .elementor-element.elementor-element-2861cdb{font-size:var( --e-global-typography-721d5a6-font-size );line-height:var( --e-global-typography-721d5a6-line-height );}.elementor-12 .elementor-element.elementor-element-c837f07 .elementor-heading-title{font-size:var( --e-global-typography-cd1c4b5-font-size );line-height:var( --e-global-typography-cd1c4b5-line-height );letter-spacing:var( --e-global-typography-cd1c4b5-letter-spacing );}.elementor-12 .elementor-element.elementor-element-c9bb7be .elementor-heading-title{font-size:var( --e-global-typography-33215c6-font-size );line-height:var( --e-global-typography-33215c6-line-height );}}@media(max-width:767px){.elementor-12 .elementor-element.elementor-element-287ab2b{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-283e236{font-size:var( --e-global-typography-33215c6-font-size );line-height:var( --e-global-typography-33215c6-line-height );}.elementor-12 .elementor-element.elementor-element-9fda519 .elementor-heading-title{font-size:var( --e-global-typography-8275b80-font-size );}.elementor-12 .elementor-element.elementor-element-3b3eaa3 .elementor-button{font-size:var( --e-global-typography-0361385-font-size );}.elementor-12 .elementor-element.elementor-element-71db723{--e-con-grid-template-columns:repeat(1, 1fr);--gap:12px 12px;--row-gap:12px;--column-gap:12px;--grid-auto-flow:row;--margin-top:3px;--margin-bottom:12px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-d7fc643{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-12 .elementor-element.elementor-element-9def5ec{--width:20%;--padding-top:0px;--padding-bottom:0px;--padding-left:8px;--padding-right:8px;}.elementor-12 .elementor-element.elementor-element-777826a{--width:80%;}.elementor-12 .elementor-element.elementor-element-e3b1ef5 .elementor-heading-title{font-size:var( --e-global-typography-ad89af8-font-size );}.elementor-12 .elementor-element.elementor-element-5c2ce99 .elementor-heading-title{font-size:var( --e-global-typography-e83acd7-font-size );line-height:var( --e-global-typography-e83acd7-line-height );}.elementor-12 .elementor-element.elementor-element-31dc2d5 .elementor-heading-title{font-size:var( --e-global-typography-ddd263e-font-size );}.elementor-12 .elementor-element.elementor-element-4613f62{--width:20%;--padding-top:0px;--padding-bottom:0px;--padding-left:8px;--padding-right:8px;}.elementor-12 .elementor-element.elementor-element-7dc1283{--width:80%;}.elementor-12 .elementor-element.elementor-element-1acdd29 .elementor-heading-title{font-size:var( --e-global-typography-ad89af8-font-size );}.elementor-12 .elementor-element.elementor-element-3b9387f .elementor-heading-title{font-size:var( --e-global-typography-e83acd7-font-size );line-height:var( --e-global-typography-e83acd7-line-height );}.elementor-12 .elementor-element.elementor-element-4f918f9 .elementor-heading-title{font-size:var( --e-global-typography-ddd263e-font-size );}.elementor-12 .elementor-element.elementor-element-ce313a5{--gap:32px 32px;--row-gap:32px;--column-gap:32px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-930e11e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 012px) 0px;}.elementor-12 .elementor-element.elementor-element-930e11e .elementor-heading-title{font-size:var( --e-global-typography-cd1c4b5-font-size );line-height:var( --e-global-typography-cd1c4b5-line-height );letter-spacing:var( --e-global-typography-cd1c4b5-letter-spacing );}.elementor-12 .elementor-element.elementor-element-29570cf .elementor-heading-title{font-size:var( --e-global-typography-33215c6-font-size );line-height:var( --e-global-typography-33215c6-line-height );}.elementor-12 .elementor-element.elementor-element-659cfa1{font-size:var( --e-global-typography-a463b33-font-size );line-height:var( --e-global-typography-a463b33-line-height );}.elementor-12 .elementor-element.elementor-element-45d8b17{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-12 .elementor-element.elementor-element-b74fa1b .elementor-heading-title{font-size:var( --e-global-typography-8284c06-font-size );line-height:var( --e-global-typography-8284c06-line-height );}.elementor-12 .elementor-element.elementor-element-5dc8c39{font-size:var( --e-global-typography-26b8188-font-size );}.elementor-12 .elementor-element.elementor-element-ab7b352 .elementor-button{font-size:var( --e-global-typography-97babbb-font-size );}.elementor-12 .elementor-element.elementor-element-a4c28c7 .elementor-heading-title{font-size:var( --e-global-typography-8284c06-font-size );line-height:var( --e-global-typography-8284c06-line-height );}.elementor-12 .elementor-element.elementor-element-1ab9ab0{font-size:var( --e-global-typography-26b8188-font-size );}.elementor-12 .elementor-element.elementor-element-51ceb61 .elementor-button{font-size:var( --e-global-typography-97babbb-font-size );}.elementor-12 .elementor-element.elementor-element-dc143fe .elementor-heading-title{font-size:var( --e-global-typography-8284c06-font-size );line-height:var( --e-global-typography-8284c06-line-height );}.elementor-12 .elementor-element.elementor-element-c81716f{font-size:var( --e-global-typography-26b8188-font-size );}.elementor-12 .elementor-element.elementor-element-f820da7 .elementor-button{font-size:var( --e-global-typography-97babbb-font-size );}.elementor-12 .elementor-element.elementor-element-9fe5df2 .elementor-heading-title{font-size:var( --e-global-typography-8284c06-font-size );line-height:var( --e-global-typography-8284c06-line-height );}.elementor-12 .elementor-element.elementor-element-510521c{font-size:var( --e-global-typography-26b8188-font-size );}.elementor-12 .elementor-element.elementor-element-3d90d38 .elementor-button{font-size:var( --e-global-typography-97babbb-font-size );}.elementor-12 .elementor-element.elementor-element-8be3c84 .elementor-heading-title{font-size:var( --e-global-typography-8284c06-font-size );line-height:var( --e-global-typography-8284c06-line-height );}.elementor-12 .elementor-element.elementor-element-f86d92d{font-size:var( --e-global-typography-26b8188-font-size );}.elementor-12 .elementor-element.elementor-element-13a994a .elementor-button{font-size:var( --e-global-typography-97babbb-font-size );}.elementor-12 .elementor-element.elementor-element-73cfa32 .elementor-heading-title{font-size:var( --e-global-typography-8284c06-font-size );line-height:var( --e-global-typography-8284c06-line-height );}.elementor-12 .elementor-element.elementor-element-4a8a7e5{font-size:var( --e-global-typography-26b8188-font-size );}.elementor-12 .elementor-element.elementor-element-5b2084f .elementor-button{font-size:var( --e-global-typography-97babbb-font-size );}.elementor-12 .elementor-element.elementor-element-8ad7a14 .elementor-heading-title{font-size:var( --e-global-typography-8284c06-font-size );line-height:var( --e-global-typography-8284c06-line-height );}.elementor-12 .elementor-element.elementor-element-e73e98e{font-size:var( --e-global-typography-26b8188-font-size );}.elementor-12 .elementor-element.elementor-element-f6ae0f3 .elementor-button{font-size:var( --e-global-typography-97babbb-font-size );}.elementor-12 .elementor-element.elementor-element-4edfc6e{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-0854f2c{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-2239027 .elementor-heading-title{font-size:var( --e-global-typography-07b5ea9-font-size );letter-spacing:var( --e-global-typography-07b5ea9-letter-spacing );}.elementor-12 .elementor-element.elementor-element-e2c53db .elementor-heading-title{font-size:var( --e-global-typography-33215c6-font-size );line-height:var( --e-global-typography-33215c6-line-height );}.elementor-12 .elementor-element.elementor-element-c53e3ac{font-size:var( --e-global-typography-a463b33-font-size );line-height:var( --e-global-typography-a463b33-line-height );}.elementor-12 .elementor-element.elementor-element-0e95392{--gap:48px 48px;--row-gap:48px;--column-gap:48px;--margin-top:32px;--margin-bottom:32px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-c60ebb7 .elementor-heading-title{font-size:var( --e-global-typography-ad89af8-font-size );}.elementor-12 .elementor-element.elementor-element-a8ea4a5 .elementor-heading-title{font-size:var( --e-global-typography-33215c6-font-size );line-height:var( --e-global-typography-33215c6-line-height );}.elementor-12 .elementor-element.elementor-element-d7e71fd{--gap:48px 48px;--row-gap:48px;--column-gap:48px;}.elementor-12 .elementor-element.elementor-element-d5adcf2{--min-height:0px;--margin-top:0px;--margin-bottom:16px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-58c07af .elementor-heading-title{font-size:var( --e-global-typography-8284c06-font-size );line-height:var( --e-global-typography-8284c06-line-height );}.elementor-12 .elementor-element.elementor-element-e19ff52{--width:12px;}.elementor-12 .elementor-element.elementor-element-ddfd123{font-size:var( --e-global-typography-721d5a6-font-size );line-height:var( --e-global-typography-721d5a6-line-height );}.elementor-12 .elementor-element.elementor-element-c013353{--min-height:0px;--margin-top:0px;--margin-bottom:16px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-e912827 .elementor-heading-title{font-size:var( --e-global-typography-8284c06-font-size );line-height:var( --e-global-typography-8284c06-line-height );}.elementor-12 .elementor-element.elementor-element-bffeeed{--width:12px;}.elementor-12 .elementor-element.elementor-element-41ee3db{font-size:var( --e-global-typography-721d5a6-font-size );line-height:var( --e-global-typography-721d5a6-line-height );}.elementor-12 .elementor-element.elementor-element-406f3e4{--min-height:0px;--margin-top:0px;--margin-bottom:16px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-ed5acc9 .elementor-heading-title{font-size:var( --e-global-typography-8284c06-font-size );line-height:var( --e-global-typography-8284c06-line-height );}.elementor-12 .elementor-element.elementor-element-a83ae65{--width:12px;}.elementor-12 .elementor-element.elementor-element-63f5b8b{font-size:var( --e-global-typography-721d5a6-font-size );line-height:var( --e-global-typography-721d5a6-line-height );}.elementor-12 .elementor-element.elementor-element-f9594be{--min-height:0px;--margin-top:0px;--margin-bottom:16px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-3f61c25 .elementor-heading-title{font-size:var( --e-global-typography-8284c06-font-size );line-height:var( --e-global-typography-8284c06-line-height );}.elementor-12 .elementor-element.elementor-element-66315fc{--width:12px;}.elementor-12 .elementor-element.elementor-element-2717a08{font-size:var( --e-global-typography-721d5a6-font-size );line-height:var( --e-global-typography-721d5a6-line-height );}.elementor-12 .elementor-element.elementor-element-682684e{--min-height:0px;--margin-top:0px;--margin-bottom:16px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-5b7625b .elementor-heading-title{font-size:var( --e-global-typography-8284c06-font-size );line-height:var( --e-global-typography-8284c06-line-height );}.elementor-12 .elementor-element.elementor-element-3c55b04{--width:12px;}.elementor-12 .elementor-element.elementor-element-2861cdb{font-size:var( --e-global-typography-721d5a6-font-size );line-height:var( --e-global-typography-721d5a6-line-height );}.elementor-12 .elementor-element.elementor-element-b4829d3{--gap:32px 32px;--row-gap:32px;--column-gap:32px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-c837f07 .elementor-heading-title{font-size:var( --e-global-typography-cd1c4b5-font-size );line-height:var( --e-global-typography-cd1c4b5-line-height );letter-spacing:var( --e-global-typography-cd1c4b5-letter-spacing );}.elementor-12 .elementor-element.elementor-element-c9bb7be .elementor-heading-title{font-size:var( --e-global-typography-33215c6-font-size );line-height:var( --e-global-typography-33215c6-line-height );}.elementor-12 .elementor-element.elementor-element-8be0110{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:32px;--padding-left:0px;--padding-right:0px;}}@media(min-width:768px){.elementor-12 .elementor-element.elementor-element-9def5ec{--width:20%;}.elementor-12 .elementor-element.elementor-element-777826a{--width:80%;}.elementor-12 .elementor-element.elementor-element-4613f62{--width:20%;}.elementor-12 .elementor-element.elementor-element-7dc1283{--width:80%;}.elementor-12 .elementor-element.elementor-element-12d9f8d{--width:748px;}.elementor-12 .elementor-element.elementor-element-4a60767{--width:20%;}.elementor-12 .elementor-element.elementor-element-e19ff52{--width:12px;}.elementor-12 .elementor-element.elementor-element-791a78c{--width:20%;}.elementor-12 .elementor-element.elementor-element-bffeeed{--width:12px;}.elementor-12 .elementor-element.elementor-element-9f323ef{--width:20%;}.elementor-12 .elementor-element.elementor-element-a83ae65{--width:12px;}.elementor-12 .elementor-element.elementor-element-3ab43e6{--width:20%;}.elementor-12 .elementor-element.elementor-element-66315fc{--width:12px;}.elementor-12 .elementor-element.elementor-element-1c0e4ba{--width:20%;}.elementor-12 .elementor-element.elementor-element-3c55b04{--width:12px;}}@media(max-width:1024px) and (min-width:768px){.elementor-12 .elementor-element.elementor-element-12d9f8d{--width:100%;}.elementor-12 .elementor-element.elementor-element-4a60767{--width:30%;}.elementor-12 .elementor-element.elementor-element-791a78c{--width:30%;}.elementor-12 .elementor-element.elementor-element-9f323ef{--width:30%;}.elementor-12 .elementor-element.elementor-element-3ab43e6{--width:46%;}.elementor-12 .elementor-element.elementor-element-1c0e4ba{--width:46%;}}/* Start custom CSS for image, class: .elementor-element-7d92373 */.elementor-12 .elementor-element.elementor-element-7d92373 {
  transform: translateY(50%);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b8a7ee4 */.elementor-12 .elementor-element.elementor-element-b8a7ee4 {
  transform: translateY(50%);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ada7627 */.elementor-12 .elementor-element.elementor-element-ada7627 {
  transform: translateY(50%);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-92dce82 */.elementor-12 .elementor-element.elementor-element-92dce82 {
  transform: translateY(50%);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8c67139 */.elementor-12 .elementor-element.elementor-element-8c67139 {
  transform: translateY(50%);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1bab7d0 */.elementor-12 .elementor-element.elementor-element-1bab7d0 {
  transform: translateY(50%);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ba2e286 */.elementor-12 .elementor-element.elementor-element-ba2e286 {
  transform: translateY(50%);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c53e3ac */.elementor-12 .elementor-element.elementor-element-c53e3ac strong {
    color: var(--e-global-color-primary);
    font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9a29981 */.elementor-12 .elementor-element.elementor-element-9a29981 > * {
  flex-shrink: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b71e31b */.elementor-12 .elementor-element.elementor-element-b71e31b > * {
  flex-shrink: 0;
}/* End custom CSS */