.elementor-12 .elementor-element.elementor-element-ce5e3e4{--display:flex;--min-height:80vh;--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:clamp(1.5rem, 0.71rem + 3.38vw, 3.75rem) clamp(1.5rem, 0.71rem + 3.38vw, 3.75rem);--row-gap:clamp(1.5rem, 0.71rem + 3.38vw, 3.75rem);--column-gap:clamp(1.5rem, 0.71rem + 3.38vw, 3.75rem);--padding-top:clamp(2.5rem, 1.62rem + 3.75vw, 5rem);--padding-bottom:clamp(2.5rem, 1.62rem + 3.75vw, 5rem);--padding-left:0;--padding-right:0;}.elementor-12 .elementor-element.elementor-element-ce5e3e4:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-ce5e3e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://strange-golick.138-197-14-51.plesk.page/wp-content/uploads/2026/08/asset-1-scaled.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-e97e38e{--display:flex;--justify-content:center;}.elementor-12 .elementor-element.elementor-element-c0cddfb .elementor-heading-title{font-family:var( --e-global-typography-bc2b94c-font-family ), Sans-serif;font-size:var( --e-global-typography-bc2b94c-font-size );font-weight:var( --e-global-typography-bc2b94c-font-weight );line-height:var( --e-global-typography-bc2b94c-line-height );letter-spacing:var( --e-global-typography-bc2b94c-letter-spacing );color:var( --e-global-color-e672fc9 );}.elementor-12 .elementor-element.elementor-element-61401f3{font-family:var( --e-global-typography-92e4555-font-family ), Sans-serif;font-size:var( --e-global-typography-92e4555-font-size );font-weight:var( --e-global-typography-92e4555-font-weight );line-height:var( --e-global-typography-92e4555-line-height );color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-7647ce1{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-a08c8df .elementor-button{background-color:var( --e-global-color-accent );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-a08c8df .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-12 .elementor-element.elementor-element-a08c8df .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-12 .elementor-element.elementor-element-a08c8df .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-a08c8df .elementor-button:focus{box-shadow:0px 5px 15px 0px rgba(242.99999999999997, 156.0000000000001, 17.999999999999996, 0.4);}.elementor-12 .elementor-element.elementor-element-2c4f345 .elementor-button{background-color:var( --e-global-color-c80711c );fill:var( --e-global-color-e672fc9 );color:var( --e-global-color-e672fc9 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-e672fc9 );}.elementor-12 .elementor-element.elementor-element-2c4f345 .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-2c4f345 .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-bb49b09 );border-color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-2c4f345 .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-element-2c4f345 .elementor-button:focus svg{fill:var( --e-global-color-bb49b09 );}.elementor-12 .elementor-element.elementor-element-47e2b36{--divider-border-style:solid;--divider-color:var( --e-global-color-29f6ba5 );--divider-border-width:0.8px;}.elementor-12 .elementor-element.elementor-element-47e2b36 .elementor-divider-separator{width:100%;}.elementor-12 .elementor-element.elementor-element-47e2b36 .elementor-divider{padding-block-start:5px;padding-block-end:5px;}.elementor-12 .elementor-element.elementor-element-d837128{font-family:var( --e-global-typography-b8836cb-font-family ), Sans-serif;font-size:var( --e-global-typography-b8836cb-font-size );font-weight:var( --e-global-typography-b8836cb-font-weight );line-height:var( --e-global-typography-b8836cb-line-height );color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-e0fa118{--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-end;}.elementor-12 .elementor-element.elementor-element-8ceef60 img{border-radius:6px 6px 6px 6px;}.elementor-12 .elementor-element.elementor-element-35da03d{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-12 .elementor-element.elementor-element-35da03d:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-35da03d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-adf3a17 );}.elementor-12 .elementor-element.elementor-element-01d24bb{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-12 .elementor-element.elementor-element-01d24bb.e-con{--align-self:center;}.elementor-12 .elementor-element.elementor-element-5af4631{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-5af4631.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-5af4631 .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-5af4631 .elementor-icon{font-size:25px;}.elementor-12 .elementor-element.elementor-element-5af4631 .elementor-icon svg{height:25px;}.elementor-12 .elementor-element.elementor-element-de48138{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-9276abd .elementor-heading-title{font-family:var( --e-global-typography-b267bc6-font-family ), Sans-serif;font-size:var( --e-global-typography-b267bc6-font-size );font-weight:var( --e-global-typography-b267bc6-font-weight );line-height:var( --e-global-typography-b267bc6-line-height );color:var( --e-global-color-e672fc9 );}.elementor-12 .elementor-element.elementor-element-11b3166 .elementor-heading-title{font-family:var( --e-global-typography-c5d7025-font-family ), Sans-serif;font-size:var( --e-global-typography-c5d7025-font-size );font-weight:var( --e-global-typography-c5d7025-font-weight );line-height:var( --e-global-typography-c5d7025-line-height );color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-03df449{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-12 .elementor-element.elementor-element-03df449.e-con{--align-self:center;}.elementor-12 .elementor-element.elementor-element-15ff7bf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-15ff7bf.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-15ff7bf .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-15ff7bf .elementor-icon{font-size:25px;}.elementor-12 .elementor-element.elementor-element-15ff7bf .elementor-icon svg{height:25px;}.elementor-12 .elementor-element.elementor-element-caca5d5{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-b14d198 .elementor-heading-title{font-family:var( --e-global-typography-b267bc6-font-family ), Sans-serif;font-size:var( --e-global-typography-b267bc6-font-size );font-weight:var( --e-global-typography-b267bc6-font-weight );line-height:var( --e-global-typography-b267bc6-line-height );color:var( --e-global-color-e672fc9 );}.elementor-12 .elementor-element.elementor-element-97d60ca .elementor-heading-title{font-family:var( --e-global-typography-c5d7025-font-family ), Sans-serif;font-size:var( --e-global-typography-c5d7025-font-size );font-weight:var( --e-global-typography-c5d7025-font-weight );line-height:var( --e-global-typography-c5d7025-line-height );color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-275cbc7{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-12 .elementor-element.elementor-element-275cbc7.e-con{--align-self:center;}.elementor-12 .elementor-element.elementor-element-904da19{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-904da19.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-904da19 .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-904da19 .elementor-icon{font-size:25px;}.elementor-12 .elementor-element.elementor-element-904da19 .elementor-icon svg{height:25px;}.elementor-12 .elementor-element.elementor-element-908dfb6{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-b50fd62 .elementor-heading-title{font-family:var( --e-global-typography-b267bc6-font-family ), Sans-serif;font-size:var( --e-global-typography-b267bc6-font-size );font-weight:var( --e-global-typography-b267bc6-font-weight );line-height:var( --e-global-typography-b267bc6-line-height );color:var( --e-global-color-e672fc9 );}.elementor-12 .elementor-element.elementor-element-74e47cc .elementor-heading-title{font-family:var( --e-global-typography-c5d7025-font-family ), Sans-serif;font-size:var( --e-global-typography-c5d7025-font-size );font-weight:var( --e-global-typography-c5d7025-font-weight );line-height:var( --e-global-typography-c5d7025-line-height );color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-aa40ce0{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-12 .elementor-element.elementor-element-aa40ce0.e-con{--align-self:center;}.elementor-12 .elementor-element.elementor-element-1473fd5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-1473fd5.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-1473fd5 .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-1473fd5 .elementor-icon{font-size:25px;}.elementor-12 .elementor-element.elementor-element-1473fd5 .elementor-icon svg{height:25px;}.elementor-12 .elementor-element.elementor-element-69b1cb6{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-2366bc7 .elementor-heading-title{font-family:var( --e-global-typography-b267bc6-font-family ), Sans-serif;font-size:var( --e-global-typography-b267bc6-font-size );font-weight:var( --e-global-typography-b267bc6-font-weight );line-height:var( --e-global-typography-b267bc6-line-height );color:var( --e-global-color-e672fc9 );}.elementor-12 .elementor-element.elementor-element-0a6367c .elementor-heading-title{font-family:var( --e-global-typography-c5d7025-font-family ), Sans-serif;font-size:var( --e-global-typography-c5d7025-font-size );font-weight:var( --e-global-typography-c5d7025-font-weight );line-height:var( --e-global-typography-c5d7025-line-height );color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-64ed16a{--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:clamp(2.5rem, 1.62rem + 3.75vw, 5rem);--padding-bottom:clamp(2.5rem, 1.62rem + 3.75vw, 5rem);--padding-left:0;--padding-right:0;}.elementor-12 .elementor-element.elementor-element-0cd7638{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;}.elementor-12 .elementor-element.elementor-element-2cdcf18 .elementor-heading-title{font-family:var( --e-global-typography-d7239d5-font-family ), Sans-serif;font-size:var( --e-global-typography-d7239d5-font-size );font-weight:var( --e-global-typography-d7239d5-font-weight );line-height:var( --e-global-typography-d7239d5-line-height );letter-spacing:var( --e-global-typography-d7239d5-letter-spacing );color:var( --e-global-color-e672fc9 );}.elementor-12 .elementor-element.elementor-element-f370943.elementor-element{--align-self:flex-end;}.elementor-12 .elementor-element.elementor-element-f370943{font-family:var( --e-global-typography-1d078b8-font-family ), Sans-serif;font-size:var( --e-global-typography-1d078b8-font-size );font-weight:var( --e-global-typography-1d078b8-font-weight );line-height:var( --e-global-typography-1d078b8-line-height );color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-a3d04f2{--divider-border-style:solid;--divider-color:var( --e-global-color-29f6ba5 );--divider-border-width:0.8px;}.elementor-12 .elementor-element.elementor-element-a3d04f2 .elementor-divider-separator{width:100%;}.elementor-12 .elementor-element.elementor-element-a3d04f2 .elementor-divider{padding-block-start:5px;padding-block-end:5px;}.elementor-12 .elementor-element.elementor-element-8e3ccb0{--grid-columns:3;--grid-row-gap:20px;--grid-column-gap:20px;}.elementor-12 .elementor-element.elementor-element-8e3ccb0 .elementor-repeater-item-38d91ed{grid-column:span min( 1, var(--grid-columns) );}.elementor-12 .elementor-element.elementor-element-a080516{--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:clamp(1.5rem, 0.71rem + 3.38vw, 3.75rem) clamp(1.5rem, 0.71rem + 3.38vw, 3.75rem);--row-gap:clamp(1.5rem, 0.71rem + 3.38vw, 3.75rem);--column-gap:clamp(1.5rem, 0.71rem + 3.38vw, 3.75rem);--padding-top:clamp(2.5rem, 1.62rem + 3.75vw, 5rem);--padding-bottom:clamp(2.5rem, 1.62rem + 3.75vw, 5rem);--padding-left:0;--padding-right:0;}.elementor-12 .elementor-element.elementor-element-a080516:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-a080516 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://strange-golick.138-197-14-51.plesk.page/wp-content/uploads/2026/08/asset-10-scaled.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-e65fb33{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-12 .elementor-element.elementor-element-6ffe6ea .elementor-heading-title{font-family:var( --e-global-typography-978c2f2-font-family ), Sans-serif;font-size:var( --e-global-typography-978c2f2-font-size );font-weight:var( --e-global-typography-978c2f2-font-weight );line-height:var( --e-global-typography-978c2f2-line-height );letter-spacing:var( --e-global-typography-978c2f2-letter-spacing );color:var( --e-global-color-e672fc9 );}.elementor-12 .elementor-element.elementor-element-ebc3e78{font-family:var( --e-global-typography-1d078b8-font-family ), Sans-serif;font-size:var( --e-global-typography-1d078b8-font-size );font-weight:var( --e-global-typography-1d078b8-font-weight );line-height:var( --e-global-typography-1d078b8-line-height );color:var( --e-global-color-90ad090 );}.elementor-12 .elementor-element.elementor-element-ec601a8 .elementor-button{background-color:var( --e-global-color-accent );fill:var( --e-global-color-bb49b09 );color:var( --e-global-color-bb49b09 );}.elementor-12 .elementor-element.elementor-element-ec601a8 .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-ec601a8 .elementor-button:focus{box-shadow:0px 5px 15px 0px rgba(242.99999999999997, 156.0000000000001, 17.999999999999996, 0.4);}.elementor-12 .elementor-element.elementor-element-1e93ad7{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:40px;--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-e84d889{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-bd8f778 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:var( --e-global-color-e672fc9 );font-family:var( --e-global-typography-f6f3877-font-family ), Sans-serif;font-size:var( --e-global-typography-f6f3877-font-size );font-weight:var( --e-global-typography-f6f3877-font-weight );line-height:var( --e-global-typography-f6f3877-line-height );}.elementor-12 .elementor-element.elementor-element-feba18b .elementor-heading-title{font-family:var( --e-global-typography-f1f7595-font-family ), Sans-serif;font-size:var( --e-global-typography-f1f7595-font-size );font-weight:var( --e-global-typography-f1f7595-font-weight );text-transform:var( --e-global-typography-f1f7595-text-transform );line-height:var( --e-global-typography-f1f7595-line-height );letter-spacing:var( --e-global-typography-f1f7595-letter-spacing );color:var( --e-global-color-90ad090 );}.elementor-12 .elementor-element.elementor-element-8a411ae{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-eeb0509 .elementor-heading-title{font-family:var( --e-global-typography-f6f3877-font-family ), Sans-serif;font-size:var( --e-global-typography-f6f3877-font-size );font-weight:var( --e-global-typography-f6f3877-font-weight );line-height:var( --e-global-typography-f6f3877-line-height );}.elementor-12 .elementor-element.elementor-element-ceb9938 .elementor-heading-title{font-family:var( --e-global-typography-f1f7595-font-family ), Sans-serif;font-size:var( --e-global-typography-f1f7595-font-size );font-weight:var( --e-global-typography-f1f7595-font-weight );text-transform:var( --e-global-typography-f1f7595-text-transform );line-height:var( --e-global-typography-f1f7595-line-height );letter-spacing:var( --e-global-typography-f1f7595-letter-spacing );color:var( --e-global-color-90ad090 );}.elementor-12 .elementor-element.elementor-element-8451b4f{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-a4fa642 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:var( --e-global-color-e672fc9 );font-family:var( --e-global-typography-f6f3877-font-family ), Sans-serif;font-size:var( --e-global-typography-f6f3877-font-size );font-weight:var( --e-global-typography-f6f3877-font-weight );line-height:var( --e-global-typography-f6f3877-line-height );}.elementor-12 .elementor-element.elementor-element-71f131c .elementor-heading-title{font-family:var( --e-global-typography-f1f7595-font-family ), Sans-serif;font-size:var( --e-global-typography-f1f7595-font-size );font-weight:var( --e-global-typography-f1f7595-font-weight );text-transform:var( --e-global-typography-f1f7595-text-transform );line-height:var( --e-global-typography-f1f7595-line-height );letter-spacing:var( --e-global-typography-f1f7595-letter-spacing );color:var( --e-global-color-90ad090 );}.elementor-12 .elementor-element.elementor-element-b3aba7e{--display:flex;}.elementor-12 .elementor-element.elementor-element-d255299:hover img{filter:brightness( 100% ) contrast( 105% ) saturate( 105% ) blur( 0px ) hue-rotate( 0deg );}.elementor-12 .elementor-element.elementor-element-d255299 img{transition-duration:0.5s;border-radius:5px 5px 5px 5px;}.elementor-12 .elementor-element.elementor-element-2a7c039{--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:clamp(1.5rem, 0.71rem + 3.38vw, 3.75rem) clamp(1.5rem, 0.71rem + 3.38vw, 3.75rem);--row-gap:clamp(1.5rem, 0.71rem + 3.38vw, 3.75rem);--column-gap:clamp(1.5rem, 0.71rem + 3.38vw, 3.75rem);--padding-top:clamp(2.5rem, 1.62rem + 3.75vw, 5rem);--padding-bottom:clamp(2.5rem, 1.62rem + 3.75vw, 5rem);--padding-left:0;--padding-right:0;}.elementor-12 .elementor-element.elementor-element-b59776c{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-af7a797{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-50af301:hover img{filter:brightness( 100% ) contrast( 105% ) saturate( 105% ) blur( 0px ) hue-rotate( 0deg );}.elementor-12 .elementor-element.elementor-element-50af301 img{transition-duration:0.5s;border-radius:5px 5px 0px 0px;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-988b199{left:3%;}body.rtl .elementor-12 .elementor-element.elementor-element-988b199{right:3%;}.elementor-12 .elementor-element.elementor-element-988b199{bottom:4%;}.elementor-12 .elementor-element.elementor-element-988b199 .elementor-heading-title{font-family:var( --e-global-typography-44244b2-font-family ), Sans-serif;font-size:var( --e-global-typography-44244b2-font-size );font-weight:var( --e-global-typography-44244b2-font-weight );text-transform:var( --e-global-typography-44244b2-text-transform );line-height:var( --e-global-typography-44244b2-line-height );letter-spacing:var( --e-global-typography-44244b2-letter-spacing );color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-fc5be58{--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-radius:0px 0px 5px 5px;--padding-top:clamp(1rem, 0.78rem + 0.94vw, 1.625rem);--padding-bottom:clamp(1rem, 0.78rem + 0.94vw, 1.625rem);--padding-left:clamp(1rem, 0.74rem + 1.13vw, 1.75rem);--padding-right:clamp(1rem, 0.74rem + 1.13vw, 1.75rem);}.elementor-12 .elementor-element.elementor-element-fc5be58:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-fc5be58 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bbecf4a );}.elementor-12 .elementor-element.elementor-element-9c58c66{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-a2a9e06{font-family:var( --e-global-typography-60d0370-font-family ), Sans-serif;font-size:var( --e-global-typography-60d0370-font-size );font-weight:var( --e-global-typography-60d0370-font-weight );line-height:var( --e-global-typography-60d0370-line-height );color:var( --e-global-color-e672fc9 );}.elementor-12 .elementor-element.elementor-element-55eb99d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0.8px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0.8px;border-color:var( --e-global-color-29f6ba5 );--border-color:var( --e-global-color-29f6ba5 );--padding-top:0px;--padding-bottom:0px;--padding-left:25px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-55c77ca{font-family:var( --e-global-typography-ac503bc-font-family ), Sans-serif;font-size:var( --e-global-typography-ac503bc-font-size );font-weight:var( --e-global-typography-ac503bc-font-weight );text-transform:var( --e-global-typography-ac503bc-text-transform );line-height:var( --e-global-typography-ac503bc-line-height );letter-spacing:var( --e-global-typography-ac503bc-letter-spacing );color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-c408aaf .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:var( --e-global-color-e672fc9 );font-family:var( --e-global-typography-f6f3877-font-family ), Sans-serif;font-size:var( --e-global-typography-f6f3877-font-size );font-weight:var( --e-global-typography-f6f3877-font-weight );line-height:var( --e-global-typography-f6f3877-line-height );}.elementor-12 .elementor-element.elementor-element-802039c{font-family:var( --e-global-typography-ac503bc-font-family ), Sans-serif;font-size:var( --e-global-typography-ac503bc-font-size );font-weight:var( --e-global-typography-ac503bc-font-weight );text-transform:var( --e-global-typography-ac503bc-text-transform );line-height:var( --e-global-typography-ac503bc-line-height );letter-spacing:var( --e-global-typography-ac503bc-letter-spacing );color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-11a7e2a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-12 .elementor-element.elementor-element-c39464d .elementor-heading-title{font-family:var( --e-global-typography-978c2f2-font-family ), Sans-serif;font-size:var( --e-global-typography-978c2f2-font-size );font-weight:var( --e-global-typography-978c2f2-font-weight );line-height:var( --e-global-typography-978c2f2-line-height );letter-spacing:var( --e-global-typography-978c2f2-letter-spacing );color:var( --e-global-color-e672fc9 );}.elementor-12 .elementor-element.elementor-element-831c3dc{font-family:var( --e-global-typography-1d078b8-font-family ), Sans-serif;font-size:var( --e-global-typography-1d078b8-font-size );font-weight:var( --e-global-typography-1d078b8-font-weight );line-height:var( --e-global-typography-1d078b8-line-height );color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-2b7aa02 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(18px/2);}.elementor-12 .elementor-element.elementor-element-2b7aa02 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(18px/2);}.elementor-12 .elementor-element.elementor-element-2b7aa02 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(18px/2);}.elementor-12 .elementor-element.elementor-element-2b7aa02 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-18px/2);}.elementor-12 .elementor-element.elementor-element-2b7aa02 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-18px/2);}.elementor-12 .elementor-element.elementor-element-2b7aa02 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-2b7aa02 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-12 .elementor-element.elementor-element-2b7aa02 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:#CA6D00;}.elementor-12 .elementor-element.elementor-element-2b7aa02 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:#CA6D00;}.elementor-12 .elementor-element.elementor-element-2b7aa02{--e-icon-list-icon-size:15px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:flex-start;--icon-vertical-offset:5px;}.elementor-12 .elementor-element.elementor-element-2b7aa02 .elementor-icon-list-icon{padding-inline-end:10px;}.elementor-12 .elementor-element.elementor-element-2b7aa02 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12 .elementor-element.elementor-element-2b7aa02 .elementor-icon-list-item > a{font-family:var( --e-global-typography-b8836cb-font-family ), Sans-serif;font-size:var( --e-global-typography-b8836cb-font-size );font-weight:var( --e-global-typography-b8836cb-font-weight );line-height:var( --e-global-typography-b8836cb-line-height );}.elementor-12 .elementor-element.elementor-element-2b7aa02 .elementor-icon-list-text{color:var( --e-global-color-e672fc9 );transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-2b7aa02 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-2fe06ba );}.elementor-12 .elementor-element.elementor-element-eaba52f{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-6a31069 .elementor-button{background-color:var( --e-global-color-accent );fill:var( --e-global-color-bb49b09 );color:var( --e-global-color-bb49b09 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-6a31069 .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-6a31069 .elementor-button:focus{box-shadow:0px 5px 15px 0px rgba(242.99999999999997, 156.0000000000001, 17.999999999999996, 0.4);}.elementor-12 .elementor-element.elementor-element-01100e0 .elementor-button{background-color:var( --e-global-color-c80711c );fill:var( --e-global-color-e672fc9 );color:var( --e-global-color-e672fc9 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-e672fc9 );}.elementor-12 .elementor-element.elementor-element-01100e0 .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-01100e0 .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-bb49b09 );border-color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-01100e0 .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-element-01100e0 .elementor-button:focus svg{fill:var( --e-global-color-bb49b09 );}.elementor-12 .elementor-element.elementor-element-9de3668{--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:clamp(2.5rem, 1.62rem + 3.75vw, 5rem);--padding-bottom:clamp(2.5rem, 1.62rem + 3.75vw, 5rem);--padding-left:0;--padding-right:0;}.elementor-12 .elementor-element.elementor-element-9de3668:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-9de3668 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-adf3a17 );}.elementor-12 .elementor-element.elementor-element-f897f49{--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;}.elementor-12 .elementor-element.elementor-element-7228491 .elementor-heading-title{font-family:var( --e-global-typography-978c2f2-font-family ), Sans-serif;font-size:var( --e-global-typography-978c2f2-font-size );font-weight:var( --e-global-typography-978c2f2-font-weight );line-height:var( --e-global-typography-978c2f2-line-height );letter-spacing:var( --e-global-typography-978c2f2-letter-spacing );color:var( --e-global-color-e672fc9 );}.elementor-12 .elementor-element.elementor-element-42ba605.elementor-element{--align-self:flex-end;}.elementor-12 .elementor-element.elementor-element-42ba605{font-family:var( --e-global-typography-1d078b8-font-family ), Sans-serif;font-size:var( --e-global-typography-1d078b8-font-size );font-weight:var( --e-global-typography-1d078b8-font-weight );line-height:var( --e-global-typography-1d078b8-line-height );}.elementor-12 .elementor-element.elementor-element-708e369{--display:flex;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-ae4bf73 );--border-color:var( --e-global-color-ae4bf73 );--margin-top:clamp(1rem, 0.8rem + 0.85vw, 1.5625rem);--margin-bottom:0;--margin-left:0;--margin-right:0;--padding-top:clamp(1.25rem, 0.66rem + 2.54vw, 2.9375rem);--padding-bottom:clamp(1.25rem, 0.66rem + 2.54vw, 2.9375rem);--padding-left:clamp(1.25rem, 0.66rem + 2.54vw, 2.9375rem);--padding-right:clamp(1.25rem, 0.66rem + 2.54vw, 2.9375rem);}.elementor-12 .elementor-element.elementor-element-708e369:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-708e369 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bb49b09 );}.elementor-12 .elementor-element.elementor-element-594fcf3 .elementor-heading-title{font-family:var( --e-global-typography-9b4496d-font-family ), Sans-serif;font-size:var( --e-global-typography-9b4496d-font-size );font-weight:var( --e-global-typography-9b4496d-font-weight );line-height:var( --e-global-typography-9b4496d-line-height );color:var( --e-global-color-e672fc9 );}.elementor-12 .elementor-element.elementor-element-24b7a68{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;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-ae4bf73 );--border-color:var( --e-global-color-ae4bf73 );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-0695198{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 2px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:2px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--padding-top:24px;--padding-bottom:24px;--padding-left:26px;--padding-right:26px;}.elementor-12 .elementor-element.elementor-element-0695198:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-0695198 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bbecf4a );}.elementor-12 .elementor-element.elementor-element-bb0c9ee{font-family:var( --e-global-typography-ee2647c-font-family ), Sans-serif;font-size:var( --e-global-typography-ee2647c-font-size );font-weight:var( --e-global-typography-ee2647c-font-weight );line-height:var( --e-global-typography-ee2647c-line-height );letter-spacing:var( --e-global-typography-ee2647c-letter-spacing );color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-11800fd .elementor-heading-title{font-family:var( --e-global-typography-67eaeb6-font-family ), Sans-serif;font-size:var( --e-global-typography-67eaeb6-font-size );font-weight:var( --e-global-typography-67eaeb6-font-weight );line-height:var( --e-global-typography-67eaeb6-line-height );color:var( --e-global-color-e672fc9 );}.elementor-12 .elementor-element.elementor-element-53fb7ed{font-family:var( --e-global-typography-0cc4584-font-family ), Sans-serif;font-size:var( --e-global-typography-0cc4584-font-size );font-weight:var( --e-global-typography-0cc4584-font-weight );line-height:var( --e-global-typography-0cc4584-line-height );color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-999502d{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:0px 0px 1px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-ae4bf73 );--border-color:var( --e-global-color-ae4bf73 );--padding-top:24px;--padding-bottom:24px;--padding-left:26px;--padding-right:26px;}.elementor-12 .elementor-element.elementor-element-999502d:hover{background-color:var( --e-global-color-bbecf4a );}.elementor-12 .elementor-element.elementor-element-01bc900{font-family:var( --e-global-typography-ee2647c-font-family ), Sans-serif;font-size:var( --e-global-typography-ee2647c-font-size );font-weight:var( --e-global-typography-ee2647c-font-weight );line-height:var( --e-global-typography-ee2647c-line-height );letter-spacing:var( --e-global-typography-ee2647c-letter-spacing );color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-fdbcfc2 .elementor-heading-title{font-family:var( --e-global-typography-67eaeb6-font-family ), Sans-serif;font-size:var( --e-global-typography-67eaeb6-font-size );font-weight:var( --e-global-typography-67eaeb6-font-weight );line-height:var( --e-global-typography-67eaeb6-line-height );color:var( --e-global-color-e672fc9 );}.elementor-12 .elementor-element.elementor-element-fb5a794{font-family:var( --e-global-typography-0cc4584-font-family ), Sans-serif;font-size:var( --e-global-typography-0cc4584-font-size );font-weight:var( --e-global-typography-0cc4584-font-weight );line-height:var( --e-global-typography-0cc4584-line-height );color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-8c3944c{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:0px 1px 1px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-ae4bf73 );--border-color:var( --e-global-color-ae4bf73 );--padding-top:24px;--padding-bottom:24px;--padding-left:26px;--padding-right:26px;}.elementor-12 .elementor-element.elementor-element-8c3944c:hover{background-color:var( --e-global-color-bbecf4a );}.elementor-12 .elementor-element.elementor-element-cf1132c{font-family:var( --e-global-typography-ee2647c-font-family ), Sans-serif;font-size:var( --e-global-typography-ee2647c-font-size );font-weight:var( --e-global-typography-ee2647c-font-weight );line-height:var( --e-global-typography-ee2647c-line-height );letter-spacing:var( --e-global-typography-ee2647c-letter-spacing );color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-a2764f6 .elementor-heading-title{font-family:var( --e-global-typography-67eaeb6-font-family ), Sans-serif;font-size:var( --e-global-typography-67eaeb6-font-size );font-weight:var( --e-global-typography-67eaeb6-font-weight );line-height:var( --e-global-typography-67eaeb6-line-height );color:var( --e-global-color-e672fc9 );}.elementor-12 .elementor-element.elementor-element-76b92ee{font-family:var( --e-global-typography-0cc4584-font-family ), Sans-serif;font-size:var( --e-global-typography-0cc4584-font-size );font-weight:var( --e-global-typography-0cc4584-font-weight );line-height:var( --e-global-typography-0cc4584-line-height );color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-f542545{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-ae4bf73 );--border-color:var( --e-global-color-ae4bf73 );--padding-top:24px;--padding-bottom:24px;--padding-left:26px;--padding-right:26px;}.elementor-12 .elementor-element.elementor-element-f542545:hover{background-color:var( --e-global-color-bbecf4a );}.elementor-12 .elementor-element.elementor-element-2a2ff0b{font-family:var( --e-global-typography-ee2647c-font-family ), Sans-serif;font-size:var( --e-global-typography-ee2647c-font-size );font-weight:var( --e-global-typography-ee2647c-font-weight );line-height:var( --e-global-typography-ee2647c-line-height );letter-spacing:var( --e-global-typography-ee2647c-letter-spacing );color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-59e2977 .elementor-heading-title{font-family:var( --e-global-typography-67eaeb6-font-family ), Sans-serif;font-size:var( --e-global-typography-67eaeb6-font-size );font-weight:var( --e-global-typography-67eaeb6-font-weight );line-height:var( --e-global-typography-67eaeb6-line-height );color:var( --e-global-color-e672fc9 );}.elementor-12 .elementor-element.elementor-element-440d3a9{font-family:var( --e-global-typography-0cc4584-font-family ), Sans-serif;font-size:var( --e-global-typography-0cc4584-font-size );font-weight:var( --e-global-typography-0cc4584-font-weight );line-height:var( --e-global-typography-0cc4584-line-height );color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-b54625e{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-ae4bf73 );--border-color:var( --e-global-color-ae4bf73 );--padding-top:24px;--padding-bottom:24px;--padding-left:26px;--padding-right:26px;}.elementor-12 .elementor-element.elementor-element-b54625e:hover{background-color:var( --e-global-color-bbecf4a );}.elementor-12 .elementor-element.elementor-element-733885a{font-family:var( --e-global-typography-ee2647c-font-family ), Sans-serif;font-size:var( --e-global-typography-ee2647c-font-size );font-weight:var( --e-global-typography-ee2647c-font-weight );line-height:var( --e-global-typography-ee2647c-line-height );letter-spacing:var( --e-global-typography-ee2647c-letter-spacing );color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-b5629ed .elementor-heading-title{font-family:var( --e-global-typography-67eaeb6-font-family ), Sans-serif;font-size:var( --e-global-typography-67eaeb6-font-size );font-weight:var( --e-global-typography-67eaeb6-font-weight );line-height:var( --e-global-typography-67eaeb6-line-height );color:var( --e-global-color-e672fc9 );}.elementor-12 .elementor-element.elementor-element-d7cfa68{font-family:var( --e-global-typography-0cc4584-font-family ), Sans-serif;font-size:var( --e-global-typography-0cc4584-font-size );font-weight:var( --e-global-typography-0cc4584-font-weight );line-height:var( --e-global-typography-0cc4584-line-height );color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-cdbcd3a{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--background-transition:0.3s;--padding-top:24px;--padding-bottom:24px;--padding-left:26px;--padding-right:26px;}.elementor-12 .elementor-element.elementor-element-cdbcd3a:hover{background-color:var( --e-global-color-bbecf4a );}.elementor-12 .elementor-element.elementor-element-87a471a{font-family:var( --e-global-typography-ee2647c-font-family ), Sans-serif;font-size:var( --e-global-typography-ee2647c-font-size );font-weight:var( --e-global-typography-ee2647c-font-weight );line-height:var( --e-global-typography-ee2647c-line-height );letter-spacing:var( --e-global-typography-ee2647c-letter-spacing );color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-0f3cfa3 .elementor-heading-title{font-family:var( --e-global-typography-67eaeb6-font-family ), Sans-serif;font-size:var( --e-global-typography-67eaeb6-font-size );font-weight:var( --e-global-typography-67eaeb6-font-weight );line-height:var( --e-global-typography-67eaeb6-line-height );color:var( --e-global-color-e672fc9 );}.elementor-12 .elementor-element.elementor-element-d1da0a0{font-family:var( --e-global-typography-0cc4584-font-family ), Sans-serif;font-size:var( --e-global-typography-0cc4584-font-size );font-weight:var( --e-global-typography-0cc4584-font-weight );line-height:var( --e-global-typography-0cc4584-line-height );color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-72aa8bf{text-align:center;font-family:var( --e-global-typography-0b5025a-font-family ), Sans-serif;font-size:var( --e-global-typography-0b5025a-font-size );font-weight:var( --e-global-typography-0b5025a-font-weight );line-height:var( --e-global-typography-0b5025a-line-height );color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-1c2adf6{--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:clamp(2.5rem, 1.62rem + 3.75vw, 5rem);--padding-bottom:clamp(2.5rem, 1.62rem + 3.75vw, 5rem);--padding-left:0;--padding-right:0;}.elementor-12 .elementor-element.elementor-element-2abc37b{--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;}.elementor-12 .elementor-element.elementor-element-bf49cc4 .elementor-heading-title{font-family:var( --e-global-typography-978c2f2-font-family ), Sans-serif;font-size:var( --e-global-typography-978c2f2-font-size );font-weight:var( --e-global-typography-978c2f2-font-weight );line-height:var( --e-global-typography-978c2f2-line-height );letter-spacing:var( --e-global-typography-978c2f2-letter-spacing );color:var( --e-global-color-e672fc9 );}.elementor-12 .elementor-element.elementor-element-b8d416a.elementor-element{--align-self:flex-end;}.elementor-12 .elementor-element.elementor-element-b8d416a{font-family:var( --e-global-typography-1d078b8-font-family ), Sans-serif;font-size:var( --e-global-typography-1d078b8-font-size );font-weight:var( --e-global-typography-1d078b8-font-weight );line-height:var( --e-global-typography-1d078b8-line-height );}.elementor-12 .elementor-element.elementor-element-93f35d0{--divider-border-style:solid;--divider-color:var( --e-global-color-ae4bf73 );--divider-border-width:0.8px;}.elementor-12 .elementor-element.elementor-element-93f35d0 .elementor-divider-separator{width:100%;}.elementor-12 .elementor-element.elementor-element-93f35d0 .elementor-divider{padding-block-start:5px;padding-block-end:5px;}.elementor-12 .elementor-element.elementor-element-af3efb2{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:clamp(0.75rem, 0.57rem + 0.75vw, 1.25rem) clamp(0.75rem, 0.57rem + 0.75vw, 1.25rem);--row-gap:clamp(0.75rem, 0.57rem + 0.75vw, 1.25rem);--column-gap:clamp(0.75rem, 0.57rem + 0.75vw, 1.25rem);--grid-auto-flow:row;--margin-top:clamp(1rem, 0.8rem + 0.85vw, 1.5625rem);--margin-bottom:0;--margin-left:0;--margin-right:0;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-af3efb2:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-af3efb2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-adf3a17 );}.elementor-12 .elementor-element.elementor-element-a5bf534{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:clamp(1.125rem, 0.77rem + 1.5vw, 2.125rem);--padding-bottom:clamp(1.125rem, 0.77rem + 1.5vw, 2.125rem);--padding-left:clamp(1rem, 0.69rem + 1.31vw, 1.875rem);--padding-right:clamp(1rem, 0.69rem + 1.31vw, 1.875rem);}.elementor-12 .elementor-element.elementor-element-71a5c1d .elementor-icon-wrapper{text-align:start;}.elementor-12 .elementor-element.elementor-element-71a5c1d .elementor-icon{font-size:24px;}.elementor-12 .elementor-element.elementor-element-71a5c1d .elementor-icon svg{height:24px;}.elementor-12 .elementor-element.elementor-element-7e43095 .elementor-heading-title{font-family:var( --e-global-typography-67eaeb6-font-family ), Sans-serif;font-size:var( --e-global-typography-67eaeb6-font-size );font-weight:var( --e-global-typography-67eaeb6-font-weight );line-height:var( --e-global-typography-67eaeb6-line-height );color:var( --e-global-color-e672fc9 );}.elementor-12 .elementor-element.elementor-element-733084b{font-family:var( --e-global-typography-1e914e8-font-family ), Sans-serif;font-size:var( --e-global-typography-1e914e8-font-size );font-weight:var( --e-global-typography-1e914e8-font-weight );line-height:var( --e-global-typography-1e914e8-line-height );color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-ffe2bd2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:clamp(1.125rem, 0.77rem + 1.5vw, 2.125rem);--padding-bottom:clamp(1.125rem, 0.77rem + 1.5vw, 2.125rem);--padding-left:clamp(1rem, 0.69rem + 1.31vw, 1.875rem);--padding-right:clamp(1rem, 0.69rem + 1.31vw, 1.875rem);}.elementor-12 .elementor-element.elementor-element-78465ad .elementor-icon-wrapper{text-align:start;}.elementor-12 .elementor-element.elementor-element-78465ad .elementor-icon{font-size:24px;}.elementor-12 .elementor-element.elementor-element-78465ad .elementor-icon svg{height:24px;}.elementor-12 .elementor-element.elementor-element-0899c24 .elementor-heading-title{font-family:var( --e-global-typography-67eaeb6-font-family ), Sans-serif;font-size:var( --e-global-typography-67eaeb6-font-size );font-weight:var( --e-global-typography-67eaeb6-font-weight );line-height:var( --e-global-typography-67eaeb6-line-height );color:var( --e-global-color-e672fc9 );}.elementor-12 .elementor-element.elementor-element-2347305{font-family:var( --e-global-typography-1e914e8-font-family ), Sans-serif;font-size:var( --e-global-typography-1e914e8-font-size );font-weight:var( --e-global-typography-1e914e8-font-weight );line-height:var( --e-global-typography-1e914e8-line-height );color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-f995d2a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:clamp(1.125rem, 0.77rem + 1.5vw, 2.125rem);--padding-bottom:clamp(1.125rem, 0.77rem + 1.5vw, 2.125rem);--padding-left:clamp(1rem, 0.69rem + 1.31vw, 1.875rem);--padding-right:clamp(1rem, 0.69rem + 1.31vw, 1.875rem);}.elementor-12 .elementor-element.elementor-element-78f2637 .elementor-icon-wrapper{text-align:start;}.elementor-12 .elementor-element.elementor-element-78f2637 .elementor-icon{font-size:24px;}.elementor-12 .elementor-element.elementor-element-78f2637 .elementor-icon svg{height:24px;}.elementor-12 .elementor-element.elementor-element-277608e .elementor-heading-title{font-family:var( --e-global-typography-67eaeb6-font-family ), Sans-serif;font-size:var( --e-global-typography-67eaeb6-font-size );font-weight:var( --e-global-typography-67eaeb6-font-weight );line-height:var( --e-global-typography-67eaeb6-line-height );color:var( --e-global-color-e672fc9 );}.elementor-12 .elementor-element.elementor-element-6f1ef36{font-family:var( --e-global-typography-1e914e8-font-family ), Sans-serif;font-size:var( --e-global-typography-1e914e8-font-size );font-weight:var( --e-global-typography-1e914e8-font-weight );line-height:var( --e-global-typography-1e914e8-line-height );color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-e45cd4d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:clamp(1.125rem, 0.77rem + 1.5vw, 2.125rem);--padding-bottom:clamp(1.125rem, 0.77rem + 1.5vw, 2.125rem);--padding-left:clamp(1rem, 0.69rem + 1.31vw, 1.875rem);--padding-right:clamp(1rem, 0.69rem + 1.31vw, 1.875rem);}.elementor-12 .elementor-element.elementor-element-5ab585e .elementor-icon-wrapper{text-align:start;}.elementor-12 .elementor-element.elementor-element-5ab585e .elementor-icon{font-size:24px;}.elementor-12 .elementor-element.elementor-element-5ab585e .elementor-icon svg{height:24px;}.elementor-12 .elementor-element.elementor-element-c2611bc .elementor-heading-title{font-family:var( --e-global-typography-67eaeb6-font-family ), Sans-serif;font-size:var( --e-global-typography-67eaeb6-font-size );font-weight:var( --e-global-typography-67eaeb6-font-weight );line-height:var( --e-global-typography-67eaeb6-line-height );color:var( --e-global-color-e672fc9 );}.elementor-12 .elementor-element.elementor-element-560338c{font-family:var( --e-global-typography-1e914e8-font-family ), Sans-serif;font-size:var( --e-global-typography-1e914e8-font-size );font-weight:var( --e-global-typography-1e914e8-font-weight );line-height:var( --e-global-typography-1e914e8-line-height );color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-4cfbf85{--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;--padding-top:clamp(2.5rem, 1.62rem + 3.75vw, 5rem);--padding-bottom:clamp(2.5rem, 1.62rem + 3.75vw, 5rem);--padding-left:0;--padding-right:0;}.elementor-12 .elementor-element.elementor-element-32e6b0d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:clamp(1rem, 0.69rem + 1.31vw, 1.875rem) clamp(1rem, 0.69rem + 1.31vw, 1.875rem);--row-gap:clamp(1rem, 0.69rem + 1.31vw, 1.875rem);--column-gap:clamp(1rem, 0.69rem + 1.31vw, 1.875rem);}.elementor-12 .elementor-element.elementor-element-c23fcec .elementor-heading-title{font-family:var( --e-global-typography-978c2f2-font-family ), Sans-serif;font-size:var( --e-global-typography-978c2f2-font-size );font-weight:var( --e-global-typography-978c2f2-font-weight );line-height:var( --e-global-typography-978c2f2-line-height );letter-spacing:var( --e-global-typography-978c2f2-letter-spacing );color:var( --e-global-color-e672fc9 );}.elementor-12 .elementor-element.elementor-element-2b03f98{font-family:var( --e-global-typography-1d078b8-font-family ), Sans-serif;font-size:var( --e-global-typography-1d078b8-font-size );font-weight:var( --e-global-typography-1d078b8-font-weight );line-height:var( --e-global-typography-1d078b8-line-height );color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-cd0e8ca .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(18px/2);}.elementor-12 .elementor-element.elementor-element-cd0e8ca .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(18px/2);}.elementor-12 .elementor-element.elementor-element-cd0e8ca .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(18px/2);}.elementor-12 .elementor-element.elementor-element-cd0e8ca .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-18px/2);}.elementor-12 .elementor-element.elementor-element-cd0e8ca .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-18px/2);}.elementor-12 .elementor-element.elementor-element-cd0e8ca .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-cd0e8ca .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-12 .elementor-element.elementor-element-cd0e8ca .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:#CA6D00;}.elementor-12 .elementor-element.elementor-element-cd0e8ca .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:#CA6D00;}.elementor-12 .elementor-element.elementor-element-cd0e8ca{--e-icon-list-icon-size:15px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:flex-start;--icon-vertical-offset:5px;}.elementor-12 .elementor-element.elementor-element-cd0e8ca .elementor-icon-list-icon{padding-inline-end:10px;}.elementor-12 .elementor-element.elementor-element-cd0e8ca .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12 .elementor-element.elementor-element-cd0e8ca .elementor-icon-list-item > a{font-family:var( --e-global-typography-b8836cb-font-family ), Sans-serif;font-size:var( --e-global-typography-b8836cb-font-size );font-weight:var( --e-global-typography-b8836cb-font-weight );line-height:var( --e-global-typography-b8836cb-line-height );}.elementor-12 .elementor-element.elementor-element-cd0e8ca .elementor-icon-list-text{color:var( --e-global-color-e672fc9 );transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-cd0e8ca .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-2fe06ba );}.elementor-12 .elementor-element.elementor-element-7e978d6 .elementor-button{background-color:var( --e-global-color-accent );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-7e978d6.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-7e978d6 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-12 .elementor-element.elementor-element-7e978d6 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-12 .elementor-element.elementor-element-7e978d6 .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-7e978d6 .elementor-button:focus{box-shadow:0px 5px 15px 0px rgba(242.99999999999997, 156.0000000000001, 17.999999999999996, 0.4);}.elementor-12 .elementor-element.elementor-element-0c95baa .elementor-button{background-color:var( --e-global-color-accent );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-0c95baa.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-0c95baa .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-12 .elementor-element.elementor-element-0c95baa .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-12 .elementor-element.elementor-element-0c95baa .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-0c95baa .elementor-button:focus{box-shadow:0px 5px 15px 0px rgba(242.99999999999997, 156.0000000000001, 17.999999999999996, 0.4);}.elementor-12 .elementor-element.elementor-element-3574972{--display:flex;}.elementor-12 .elementor-element.elementor-element-36d0581 img{border-radius:5px 5px 5px 5px;}.elementor-12 .elementor-element.elementor-element-2aa540d{--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:clamp(2.5rem, 1.62rem + 3.75vw, 5rem);--padding-bottom:clamp(2.5rem, 1.62rem + 3.75vw, 5rem);--padding-left:0;--padding-right:0;}.elementor-12 .elementor-element.elementor-element-2aa540d:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-2aa540d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-adf3a17 );}.elementor-12 .elementor-element.elementor-element-a939b26{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;}.elementor-12 .elementor-element.elementor-element-735ae3c .elementor-heading-title{font-family:var( --e-global-typography-d7239d5-font-family ), Sans-serif;font-size:var( --e-global-typography-d7239d5-font-size );font-weight:var( --e-global-typography-d7239d5-font-weight );line-height:var( --e-global-typography-d7239d5-line-height );letter-spacing:var( --e-global-typography-d7239d5-letter-spacing );color:var( --e-global-color-e672fc9 );}.elementor-12 .elementor-element.elementor-element-fb889f3{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;font-family:var( --e-global-typography-1d078b8-font-family ), Sans-serif;font-size:var( --e-global-typography-1d078b8-font-size );font-weight:var( --e-global-typography-1d078b8-font-weight );line-height:var( --e-global-typography-1d078b8-line-height );color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-fb889f3.elementor-element{--align-self:flex-end;}.elementor-12 .elementor-element.elementor-element-687cfd0{--divider-border-style:solid;--divider-color:var( --e-global-color-29f6ba5 );--divider-border-width:0.8px;}.elementor-12 .elementor-element.elementor-element-687cfd0 .elementor-divider-separator{width:100%;}.elementor-12 .elementor-element.elementor-element-687cfd0 .elementor-divider{padding-block-start:5px;padding-block-end:5px;}.elementor-12 .elementor-element.elementor-element-0f7ebbd{--grid-columns:3;--grid-row-gap:20px;--grid-column-gap:20px;--e-loop-nothing-found-message-color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-0f7ebbd .e-loop-nothing-found-message__text{font-family:var( --e-global-typography-b8836cb-font-family ), Sans-serif;font-size:var( --e-global-typography-b8836cb-font-size );font-weight:var( --e-global-typography-b8836cb-font-weight );line-height:var( --e-global-typography-b8836cb-line-height );}.elementor-12 .elementor-element.elementor-element-6dbc814{--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:clamp(1.5rem, 0.71rem + 3.38vw, 3.75rem) clamp(1.5rem, 0.71rem + 3.38vw, 3.75rem);--row-gap:clamp(1.5rem, 0.71rem + 3.38vw, 3.75rem);--column-gap:clamp(1.5rem, 0.71rem + 3.38vw, 3.75rem);--padding-top:clamp(2.5rem, 1.62rem + 3.75vw, 5rem);--padding-bottom:clamp(2.5rem, 1.62rem + 3.75vw, 5rem);--padding-left:0;--padding-right:0;}.elementor-12 .elementor-element.elementor-element-2d414de{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-12 .elementor-element.elementor-element-734a8ae .elementor-heading-title{font-family:var( --e-global-typography-978c2f2-font-family ), Sans-serif;font-size:var( --e-global-typography-978c2f2-font-size );font-weight:var( --e-global-typography-978c2f2-font-weight );line-height:var( --e-global-typography-978c2f2-line-height );letter-spacing:var( --e-global-typography-978c2f2-letter-spacing );color:var( --e-global-color-e672fc9 );}.elementor-12 .elementor-element.elementor-element-3dd7c7c{font-family:var( --e-global-typography-1d078b8-font-family ), Sans-serif;font-size:var( --e-global-typography-1d078b8-font-size );font-weight:var( --e-global-typography-1d078b8-font-weight );line-height:var( --e-global-typography-1d078b8-line-height );color:var( --e-global-color-90ad090 );}.elementor-12 .elementor-element.elementor-element-896543f{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-174f8dc .elementor-button{background-color:var( --e-global-color-accent );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-174f8dc .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-12 .elementor-element.elementor-element-174f8dc .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-12 .elementor-element.elementor-element-174f8dc .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-174f8dc .elementor-button:focus{box-shadow:0px 5px 15px 0px rgba(242.99999999999997, 156.0000000000001, 17.999999999999996, 0.4);}.elementor-12 .elementor-element.elementor-element-901ed80 .elementor-button{background-color:var( --e-global-color-c80711c );fill:var( --e-global-color-e672fc9 );color:var( --e-global-color-e672fc9 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-e672fc9 );}.elementor-12 .elementor-element.elementor-element-901ed80 .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-901ed80 .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-bb49b09 );border-color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-901ed80 .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-element-901ed80 .elementor-button:focus svg{fill:var( --e-global-color-bb49b09 );}.elementor-12 .elementor-element.elementor-element-c6821d3{--display:flex;}.elementor-12 .elementor-element.elementor-element-ecb889d:hover img{filter:brightness( 100% ) contrast( 105% ) saturate( 105% ) blur( 0px ) hue-rotate( 0deg );}.elementor-12 .elementor-element.elementor-element-ecb889d img{transition-duration:0.3s;border-radius:5px 5px 5px 5px;}@media(max-width:1024px){.elementor-12 .elementor-element.elementor-element-c0cddfb .elementor-heading-title{font-size:var( --e-global-typography-bc2b94c-font-size );line-height:var( --e-global-typography-bc2b94c-line-height );letter-spacing:var( --e-global-typography-bc2b94c-letter-spacing );}.elementor-12 .elementor-element.elementor-element-61401f3{font-size:var( --e-global-typography-92e4555-font-size );line-height:var( --e-global-typography-92e4555-line-height );}.elementor-12 .elementor-element.elementor-element-d837128{font-size:var( --e-global-typography-b8836cb-font-size );line-height:var( --e-global-typography-b8836cb-line-height );}.elementor-12 .elementor-element.elementor-element-35da03d{--grid-auto-flow:row;}.elementor-12 .elementor-element.elementor-element-9276abd .elementor-heading-title{font-size:var( --e-global-typography-b267bc6-font-size );line-height:var( --e-global-typography-b267bc6-line-height );}.elementor-12 .elementor-element.elementor-element-11b3166 .elementor-heading-title{font-size:var( --e-global-typography-c5d7025-font-size );line-height:var( --e-global-typography-c5d7025-line-height );}.elementor-12 .elementor-element.elementor-element-b14d198 .elementor-heading-title{font-size:var( --e-global-typography-b267bc6-font-size );line-height:var( --e-global-typography-b267bc6-line-height );}.elementor-12 .elementor-element.elementor-element-97d60ca .elementor-heading-title{font-size:var( --e-global-typography-c5d7025-font-size );line-height:var( --e-global-typography-c5d7025-line-height );}.elementor-12 .elementor-element.elementor-element-b50fd62 .elementor-heading-title{font-size:var( --e-global-typography-b267bc6-font-size );line-height:var( --e-global-typography-b267bc6-line-height );}.elementor-12 .elementor-element.elementor-element-74e47cc .elementor-heading-title{font-size:var( --e-global-typography-c5d7025-font-size );line-height:var( --e-global-typography-c5d7025-line-height );}.elementor-12 .elementor-element.elementor-element-2366bc7 .elementor-heading-title{font-size:var( --e-global-typography-b267bc6-font-size );line-height:var( --e-global-typography-b267bc6-line-height );}.elementor-12 .elementor-element.elementor-element-0a6367c .elementor-heading-title{font-size:var( --e-global-typography-c5d7025-font-size );line-height:var( --e-global-typography-c5d7025-line-height );}.elementor-12 .elementor-element.elementor-element-2cdcf18 .elementor-heading-title{font-size:var( --e-global-typography-d7239d5-font-size );line-height:var( --e-global-typography-d7239d5-line-height );letter-spacing:var( --e-global-typography-d7239d5-letter-spacing );}.elementor-12 .elementor-element.elementor-element-f370943{font-size:var( --e-global-typography-1d078b8-font-size );line-height:var( --e-global-typography-1d078b8-line-height );}.elementor-12 .elementor-element.elementor-element-8e3ccb0{--grid-columns:2;}.elementor-12 .elementor-element.elementor-element-6ffe6ea .elementor-heading-title{font-size:var( --e-global-typography-978c2f2-font-size );line-height:var( --e-global-typography-978c2f2-line-height );letter-spacing:var( --e-global-typography-978c2f2-letter-spacing );}.elementor-12 .elementor-element.elementor-element-ebc3e78{font-size:var( --e-global-typography-1d078b8-font-size );line-height:var( --e-global-typography-1d078b8-line-height );}.elementor-12 .elementor-element.elementor-element-1e93ad7{--grid-auto-flow:row;}.elementor-12 .elementor-element.elementor-element-bd8f778 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-f6f3877-font-size );line-height:var( --e-global-typography-f6f3877-line-height );}.elementor-12 .elementor-element.elementor-element-feba18b .elementor-heading-title{font-size:var( --e-global-typography-f1f7595-font-size );line-height:var( --e-global-typography-f1f7595-line-height );letter-spacing:var( --e-global-typography-f1f7595-letter-spacing );}.elementor-12 .elementor-element.elementor-element-eeb0509 .elementor-heading-title{font-size:var( --e-global-typography-f6f3877-font-size );line-height:var( --e-global-typography-f6f3877-line-height );}.elementor-12 .elementor-element.elementor-element-ceb9938 .elementor-heading-title{font-size:var( --e-global-typography-f1f7595-font-size );line-height:var( --e-global-typography-f1f7595-line-height );letter-spacing:var( --e-global-typography-f1f7595-letter-spacing );}.elementor-12 .elementor-element.elementor-element-a4fa642 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-f6f3877-font-size );line-height:var( --e-global-typography-f6f3877-line-height );}.elementor-12 .elementor-element.elementor-element-71f131c .elementor-heading-title{font-size:var( --e-global-typography-f1f7595-font-size );line-height:var( --e-global-typography-f1f7595-line-height );letter-spacing:var( --e-global-typography-f1f7595-letter-spacing );}.elementor-12 .elementor-element.elementor-element-988b199 .elementor-heading-title{font-size:var( --e-global-typography-44244b2-font-size );line-height:var( --e-global-typography-44244b2-line-height );letter-spacing:var( --e-global-typography-44244b2-letter-spacing );}.elementor-12 .elementor-element.elementor-element-a2a9e06{font-size:var( --e-global-typography-60d0370-font-size );line-height:var( --e-global-typography-60d0370-line-height );}.elementor-12 .elementor-element.elementor-element-55c77ca{font-size:var( --e-global-typography-ac503bc-font-size );line-height:var( --e-global-typography-ac503bc-line-height );letter-spacing:var( --e-global-typography-ac503bc-letter-spacing );}.elementor-12 .elementor-element.elementor-element-c408aaf .elementor-counter-number-wrapper{font-size:var( --e-global-typography-f6f3877-font-size );line-height:var( --e-global-typography-f6f3877-line-height );}.elementor-12 .elementor-element.elementor-element-802039c{font-size:var( --e-global-typography-ac503bc-font-size );line-height:var( --e-global-typography-ac503bc-line-height );letter-spacing:var( --e-global-typography-ac503bc-letter-spacing );}.elementor-12 .elementor-element.elementor-element-c39464d .elementor-heading-title{font-size:var( --e-global-typography-978c2f2-font-size );line-height:var( --e-global-typography-978c2f2-line-height );letter-spacing:var( --e-global-typography-978c2f2-letter-spacing );}.elementor-12 .elementor-element.elementor-element-831c3dc{font-size:var( --e-global-typography-1d078b8-font-size );line-height:var( --e-global-typography-1d078b8-line-height );}.elementor-12 .elementor-element.elementor-element-2b7aa02 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12 .elementor-element.elementor-element-2b7aa02 .elementor-icon-list-item > a{font-size:var( --e-global-typography-b8836cb-font-size );line-height:var( --e-global-typography-b8836cb-line-height );}.elementor-12 .elementor-element.elementor-element-7228491 .elementor-heading-title{font-size:var( --e-global-typography-978c2f2-font-size );line-height:var( --e-global-typography-978c2f2-line-height );letter-spacing:var( --e-global-typography-978c2f2-letter-spacing );}.elementor-12 .elementor-element.elementor-element-42ba605{font-size:var( --e-global-typography-1d078b8-font-size );line-height:var( --e-global-typography-1d078b8-line-height );}.elementor-12 .elementor-element.elementor-element-594fcf3 .elementor-heading-title{font-size:var( --e-global-typography-9b4496d-font-size );line-height:var( --e-global-typography-9b4496d-line-height );}.elementor-12 .elementor-element.elementor-element-24b7a68{--grid-auto-flow:row;}.elementor-12 .elementor-element.elementor-element-bb0c9ee{font-size:var( --e-global-typography-ee2647c-font-size );line-height:var( --e-global-typography-ee2647c-line-height );letter-spacing:var( --e-global-typography-ee2647c-letter-spacing );}.elementor-12 .elementor-element.elementor-element-11800fd .elementor-heading-title{font-size:var( --e-global-typography-67eaeb6-font-size );line-height:var( --e-global-typography-67eaeb6-line-height );}.elementor-12 .elementor-element.elementor-element-53fb7ed{font-size:var( --e-global-typography-0cc4584-font-size );line-height:var( --e-global-typography-0cc4584-line-height );}.elementor-12 .elementor-element.elementor-element-01bc900{font-size:var( --e-global-typography-ee2647c-font-size );line-height:var( --e-global-typography-ee2647c-line-height );letter-spacing:var( --e-global-typography-ee2647c-letter-spacing );}.elementor-12 .elementor-element.elementor-element-fdbcfc2 .elementor-heading-title{font-size:var( --e-global-typography-67eaeb6-font-size );line-height:var( --e-global-typography-67eaeb6-line-height );}.elementor-12 .elementor-element.elementor-element-fb5a794{font-size:var( --e-global-typography-0cc4584-font-size );line-height:var( --e-global-typography-0cc4584-line-height );}.elementor-12 .elementor-element.elementor-element-cf1132c{font-size:var( --e-global-typography-ee2647c-font-size );line-height:var( --e-global-typography-ee2647c-line-height );letter-spacing:var( --e-global-typography-ee2647c-letter-spacing );}.elementor-12 .elementor-element.elementor-element-a2764f6 .elementor-heading-title{font-size:var( --e-global-typography-67eaeb6-font-size );line-height:var( --e-global-typography-67eaeb6-line-height );}.elementor-12 .elementor-element.elementor-element-76b92ee{font-size:var( --e-global-typography-0cc4584-font-size );line-height:var( --e-global-typography-0cc4584-line-height );}.elementor-12 .elementor-element.elementor-element-2a2ff0b{font-size:var( --e-global-typography-ee2647c-font-size );line-height:var( --e-global-typography-ee2647c-line-height );letter-spacing:var( --e-global-typography-ee2647c-letter-spacing );}.elementor-12 .elementor-element.elementor-element-59e2977 .elementor-heading-title{font-size:var( --e-global-typography-67eaeb6-font-size );line-height:var( --e-global-typography-67eaeb6-line-height );}.elementor-12 .elementor-element.elementor-element-440d3a9{font-size:var( --e-global-typography-0cc4584-font-size );line-height:var( --e-global-typography-0cc4584-line-height );}.elementor-12 .elementor-element.elementor-element-733885a{font-size:var( --e-global-typography-ee2647c-font-size );line-height:var( --e-global-typography-ee2647c-line-height );letter-spacing:var( --e-global-typography-ee2647c-letter-spacing );}.elementor-12 .elementor-element.elementor-element-b5629ed .elementor-heading-title{font-size:var( --e-global-typography-67eaeb6-font-size );line-height:var( --e-global-typography-67eaeb6-line-height );}.elementor-12 .elementor-element.elementor-element-d7cfa68{font-size:var( --e-global-typography-0cc4584-font-size );line-height:var( --e-global-typography-0cc4584-line-height );}.elementor-12 .elementor-element.elementor-element-87a471a{font-size:var( --e-global-typography-ee2647c-font-size );line-height:var( --e-global-typography-ee2647c-line-height );letter-spacing:var( --e-global-typography-ee2647c-letter-spacing );}.elementor-12 .elementor-element.elementor-element-0f3cfa3 .elementor-heading-title{font-size:var( --e-global-typography-67eaeb6-font-size );line-height:var( --e-global-typography-67eaeb6-line-height );}.elementor-12 .elementor-element.elementor-element-d1da0a0{font-size:var( --e-global-typography-0cc4584-font-size );line-height:var( --e-global-typography-0cc4584-line-height );}.elementor-12 .elementor-element.elementor-element-72aa8bf{font-size:var( --e-global-typography-0b5025a-font-size );line-height:var( --e-global-typography-0b5025a-line-height );}.elementor-12 .elementor-element.elementor-element-bf49cc4 .elementor-heading-title{font-size:var( --e-global-typography-978c2f2-font-size );line-height:var( --e-global-typography-978c2f2-line-height );letter-spacing:var( --e-global-typography-978c2f2-letter-spacing );}.elementor-12 .elementor-element.elementor-element-b8d416a{font-size:var( --e-global-typography-1d078b8-font-size );line-height:var( --e-global-typography-1d078b8-line-height );}.elementor-12 .elementor-element.elementor-element-af3efb2{--grid-auto-flow:row;}.elementor-12 .elementor-element.elementor-element-7e43095 .elementor-heading-title{font-size:var( --e-global-typography-67eaeb6-font-size );line-height:var( --e-global-typography-67eaeb6-line-height );}.elementor-12 .elementor-element.elementor-element-733084b{font-size:var( --e-global-typography-1e914e8-font-size );line-height:var( --e-global-typography-1e914e8-line-height );}.elementor-12 .elementor-element.elementor-element-0899c24 .elementor-heading-title{font-size:var( --e-global-typography-67eaeb6-font-size );line-height:var( --e-global-typography-67eaeb6-line-height );}.elementor-12 .elementor-element.elementor-element-2347305{font-size:var( --e-global-typography-1e914e8-font-size );line-height:var( --e-global-typography-1e914e8-line-height );}.elementor-12 .elementor-element.elementor-element-277608e .elementor-heading-title{font-size:var( --e-global-typography-67eaeb6-font-size );line-height:var( --e-global-typography-67eaeb6-line-height );}.elementor-12 .elementor-element.elementor-element-6f1ef36{font-size:var( --e-global-typography-1e914e8-font-size );line-height:var( --e-global-typography-1e914e8-line-height );}.elementor-12 .elementor-element.elementor-element-c2611bc .elementor-heading-title{font-size:var( --e-global-typography-67eaeb6-font-size );line-height:var( --e-global-typography-67eaeb6-line-height );}.elementor-12 .elementor-element.elementor-element-560338c{font-size:var( --e-global-typography-1e914e8-font-size );line-height:var( --e-global-typography-1e914e8-line-height );}.elementor-12 .elementor-element.elementor-element-c23fcec .elementor-heading-title{font-size:var( --e-global-typography-978c2f2-font-size );line-height:var( --e-global-typography-978c2f2-line-height );letter-spacing:var( --e-global-typography-978c2f2-letter-spacing );}.elementor-12 .elementor-element.elementor-element-2b03f98{font-size:var( --e-global-typography-1d078b8-font-size );line-height:var( --e-global-typography-1d078b8-line-height );}.elementor-12 .elementor-element.elementor-element-cd0e8ca .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12 .elementor-element.elementor-element-cd0e8ca .elementor-icon-list-item > a{font-size:var( --e-global-typography-b8836cb-font-size );line-height:var( --e-global-typography-b8836cb-line-height );}.elementor-12 .elementor-element.elementor-element-735ae3c .elementor-heading-title{font-size:var( --e-global-typography-d7239d5-font-size );line-height:var( --e-global-typography-d7239d5-line-height );letter-spacing:var( --e-global-typography-d7239d5-letter-spacing );}.elementor-12 .elementor-element.elementor-element-fb889f3{font-size:var( --e-global-typography-1d078b8-font-size );line-height:var( --e-global-typography-1d078b8-line-height );}.elementor-12 .elementor-element.elementor-element-0f7ebbd{--grid-columns:2;}.elementor-12 .elementor-element.elementor-element-0f7ebbd .e-loop-nothing-found-message__text{font-size:var( --e-global-typography-b8836cb-font-size );line-height:var( --e-global-typography-b8836cb-line-height );}.elementor-12 .elementor-element.elementor-element-734a8ae .elementor-heading-title{font-size:var( --e-global-typography-978c2f2-font-size );line-height:var( --e-global-typography-978c2f2-line-height );letter-spacing:var( --e-global-typography-978c2f2-letter-spacing );}.elementor-12 .elementor-element.elementor-element-3dd7c7c{font-size:var( --e-global-typography-1d078b8-font-size );line-height:var( --e-global-typography-1d078b8-line-height );}}@media(max-width:767px){.elementor-12 .elementor-element.elementor-element-c0cddfb .elementor-heading-title{font-size:var( --e-global-typography-bc2b94c-font-size );line-height:var( --e-global-typography-bc2b94c-line-height );letter-spacing:var( --e-global-typography-bc2b94c-letter-spacing );}.elementor-12 .elementor-element.elementor-element-61401f3{font-size:var( --e-global-typography-92e4555-font-size );line-height:var( --e-global-typography-92e4555-line-height );}.elementor-12 .elementor-element.elementor-element-d837128{font-size:var( --e-global-typography-b8836cb-font-size );line-height:var( --e-global-typography-b8836cb-line-height );}.elementor-12 .elementor-element.elementor-element-35da03d{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-12 .elementor-element.elementor-element-9276abd .elementor-heading-title{font-size:var( --e-global-typography-b267bc6-font-size );line-height:var( --e-global-typography-b267bc6-line-height );}.elementor-12 .elementor-element.elementor-element-11b3166 .elementor-heading-title{font-size:var( --e-global-typography-c5d7025-font-size );line-height:var( --e-global-typography-c5d7025-line-height );}.elementor-12 .elementor-element.elementor-element-b14d198 .elementor-heading-title{font-size:var( --e-global-typography-b267bc6-font-size );line-height:var( --e-global-typography-b267bc6-line-height );}.elementor-12 .elementor-element.elementor-element-97d60ca .elementor-heading-title{font-size:var( --e-global-typography-c5d7025-font-size );line-height:var( --e-global-typography-c5d7025-line-height );}.elementor-12 .elementor-element.elementor-element-b50fd62 .elementor-heading-title{font-size:var( --e-global-typography-b267bc6-font-size );line-height:var( --e-global-typography-b267bc6-line-height );}.elementor-12 .elementor-element.elementor-element-74e47cc .elementor-heading-title{font-size:var( --e-global-typography-c5d7025-font-size );line-height:var( --e-global-typography-c5d7025-line-height );}.elementor-12 .elementor-element.elementor-element-2366bc7 .elementor-heading-title{font-size:var( --e-global-typography-b267bc6-font-size );line-height:var( --e-global-typography-b267bc6-line-height );}.elementor-12 .elementor-element.elementor-element-0a6367c .elementor-heading-title{font-size:var( --e-global-typography-c5d7025-font-size );line-height:var( --e-global-typography-c5d7025-line-height );}.elementor-12 .elementor-element.elementor-element-2cdcf18 .elementor-heading-title{font-size:var( --e-global-typography-d7239d5-font-size );line-height:var( --e-global-typography-d7239d5-line-height );letter-spacing:var( --e-global-typography-d7239d5-letter-spacing );}.elementor-12 .elementor-element.elementor-element-f370943{font-size:var( --e-global-typography-1d078b8-font-size );line-height:var( --e-global-typography-1d078b8-line-height );}.elementor-12 .elementor-element.elementor-element-8e3ccb0{--grid-columns:1;}.elementor-12 .elementor-element.elementor-element-6ffe6ea .elementor-heading-title{font-size:var( --e-global-typography-978c2f2-font-size );line-height:var( --e-global-typography-978c2f2-line-height );letter-spacing:var( --e-global-typography-978c2f2-letter-spacing );}.elementor-12 .elementor-element.elementor-element-ebc3e78{font-size:var( --e-global-typography-1d078b8-font-size );line-height:var( --e-global-typography-1d078b8-line-height );}.elementor-12 .elementor-element.elementor-element-1e93ad7{--e-con-grid-template-columns:repeat(3, 1fr);--grid-auto-flow:row;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-bd8f778 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-f6f3877-font-size );line-height:var( --e-global-typography-f6f3877-line-height );}.elementor-12 .elementor-element.elementor-element-feba18b .elementor-heading-title{font-size:var( --e-global-typography-f1f7595-font-size );line-height:var( --e-global-typography-f1f7595-line-height );letter-spacing:var( --e-global-typography-f1f7595-letter-spacing );}.elementor-12 .elementor-element.elementor-element-eeb0509 .elementor-heading-title{font-size:var( --e-global-typography-f6f3877-font-size );line-height:var( --e-global-typography-f6f3877-line-height );}.elementor-12 .elementor-element.elementor-element-ceb9938 .elementor-heading-title{font-size:var( --e-global-typography-f1f7595-font-size );line-height:var( --e-global-typography-f1f7595-line-height );letter-spacing:var( --e-global-typography-f1f7595-letter-spacing );}.elementor-12 .elementor-element.elementor-element-a4fa642 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-f6f3877-font-size );line-height:var( --e-global-typography-f6f3877-line-height );}.elementor-12 .elementor-element.elementor-element-71f131c .elementor-heading-title{font-size:var( --e-global-typography-f1f7595-font-size );line-height:var( --e-global-typography-f1f7595-line-height );letter-spacing:var( --e-global-typography-f1f7595-letter-spacing );}.elementor-12 .elementor-element.elementor-element-b3aba7e.e-con{--order:-99999 /* order start hack */;}.elementor-12 .elementor-element.elementor-element-b59776c{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-12 .elementor-element.elementor-element-988b199 .elementor-heading-title{font-size:var( --e-global-typography-44244b2-font-size );line-height:var( --e-global-typography-44244b2-line-height );letter-spacing:var( --e-global-typography-44244b2-letter-spacing );}.elementor-12 .elementor-element.elementor-element-fc5be58{--width:100%;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-9c58c66{--width:50%;}.elementor-12 .elementor-element.elementor-element-a2a9e06{font-size:var( --e-global-typography-60d0370-font-size );line-height:var( --e-global-typography-60d0370-line-height );}.elementor-12 .elementor-element.elementor-element-55eb99d{--width:45%;}.elementor-12 .elementor-element.elementor-element-55c77ca{font-size:var( --e-global-typography-ac503bc-font-size );line-height:var( --e-global-typography-ac503bc-line-height );letter-spacing:var( --e-global-typography-ac503bc-letter-spacing );}.elementor-12 .elementor-element.elementor-element-c408aaf .elementor-counter-number-wrapper{font-size:var( --e-global-typography-f6f3877-font-size );line-height:var( --e-global-typography-f6f3877-line-height );}.elementor-12 .elementor-element.elementor-element-802039c{font-size:var( --e-global-typography-ac503bc-font-size );line-height:var( --e-global-typography-ac503bc-line-height );letter-spacing:var( --e-global-typography-ac503bc-letter-spacing );}.elementor-12 .elementor-element.elementor-element-c39464d .elementor-heading-title{font-size:var( --e-global-typography-978c2f2-font-size );line-height:var( --e-global-typography-978c2f2-line-height );letter-spacing:var( --e-global-typography-978c2f2-letter-spacing );}.elementor-12 .elementor-element.elementor-element-831c3dc{font-size:var( --e-global-typography-1d078b8-font-size );line-height:var( --e-global-typography-1d078b8-line-height );}.elementor-12 .elementor-element.elementor-element-2b7aa02 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12 .elementor-element.elementor-element-2b7aa02 .elementor-icon-list-item > a{font-size:var( --e-global-typography-b8836cb-font-size );line-height:var( --e-global-typography-b8836cb-line-height );}.elementor-12 .elementor-element.elementor-element-7228491 .elementor-heading-title{font-size:var( --e-global-typography-978c2f2-font-size );line-height:var( --e-global-typography-978c2f2-line-height );letter-spacing:var( --e-global-typography-978c2f2-letter-spacing );}.elementor-12 .elementor-element.elementor-element-42ba605{font-size:var( --e-global-typography-1d078b8-font-size );line-height:var( --e-global-typography-1d078b8-line-height );}.elementor-12 .elementor-element.elementor-element-594fcf3 .elementor-heading-title{font-size:var( --e-global-typography-9b4496d-font-size );line-height:var( --e-global-typography-9b4496d-line-height );}.elementor-12 .elementor-element.elementor-element-24b7a68{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-12 .elementor-element.elementor-element-bb0c9ee{font-size:var( --e-global-typography-ee2647c-font-size );line-height:var( --e-global-typography-ee2647c-line-height );letter-spacing:var( --e-global-typography-ee2647c-letter-spacing );}.elementor-12 .elementor-element.elementor-element-11800fd .elementor-heading-title{font-size:var( --e-global-typography-67eaeb6-font-size );line-height:var( --e-global-typography-67eaeb6-line-height );}.elementor-12 .elementor-element.elementor-element-53fb7ed{font-size:var( --e-global-typography-0cc4584-font-size );line-height:var( --e-global-typography-0cc4584-line-height );}.elementor-12 .elementor-element.elementor-element-01bc900{font-size:var( --e-global-typography-ee2647c-font-size );line-height:var( --e-global-typography-ee2647c-line-height );letter-spacing:var( --e-global-typography-ee2647c-letter-spacing );}.elementor-12 .elementor-element.elementor-element-fdbcfc2 .elementor-heading-title{font-size:var( --e-global-typography-67eaeb6-font-size );line-height:var( --e-global-typography-67eaeb6-line-height );}.elementor-12 .elementor-element.elementor-element-fb5a794{font-size:var( --e-global-typography-0cc4584-font-size );line-height:var( --e-global-typography-0cc4584-line-height );}.elementor-12 .elementor-element.elementor-element-cf1132c{font-size:var( --e-global-typography-ee2647c-font-size );line-height:var( --e-global-typography-ee2647c-line-height );letter-spacing:var( --e-global-typography-ee2647c-letter-spacing );}.elementor-12 .elementor-element.elementor-element-a2764f6 .elementor-heading-title{font-size:var( --e-global-typography-67eaeb6-font-size );line-height:var( --e-global-typography-67eaeb6-line-height );}.elementor-12 .elementor-element.elementor-element-76b92ee{font-size:var( --e-global-typography-0cc4584-font-size );line-height:var( --e-global-typography-0cc4584-line-height );}.elementor-12 .elementor-element.elementor-element-2a2ff0b{font-size:var( --e-global-typography-ee2647c-font-size );line-height:var( --e-global-typography-ee2647c-line-height );letter-spacing:var( --e-global-typography-ee2647c-letter-spacing );}.elementor-12 .elementor-element.elementor-element-59e2977 .elementor-heading-title{font-size:var( --e-global-typography-67eaeb6-font-size );line-height:var( --e-global-typography-67eaeb6-line-height );}.elementor-12 .elementor-element.elementor-element-440d3a9{font-size:var( --e-global-typography-0cc4584-font-size );line-height:var( --e-global-typography-0cc4584-line-height );}.elementor-12 .elementor-element.elementor-element-733885a{font-size:var( --e-global-typography-ee2647c-font-size );line-height:var( --e-global-typography-ee2647c-line-height );letter-spacing:var( --e-global-typography-ee2647c-letter-spacing );}.elementor-12 .elementor-element.elementor-element-b5629ed .elementor-heading-title{font-size:var( --e-global-typography-67eaeb6-font-size );line-height:var( --e-global-typography-67eaeb6-line-height );}.elementor-12 .elementor-element.elementor-element-d7cfa68{font-size:var( --e-global-typography-0cc4584-font-size );line-height:var( --e-global-typography-0cc4584-line-height );}.elementor-12 .elementor-element.elementor-element-87a471a{font-size:var( --e-global-typography-ee2647c-font-size );line-height:var( --e-global-typography-ee2647c-line-height );letter-spacing:var( --e-global-typography-ee2647c-letter-spacing );}.elementor-12 .elementor-element.elementor-element-0f3cfa3 .elementor-heading-title{font-size:var( --e-global-typography-67eaeb6-font-size );line-height:var( --e-global-typography-67eaeb6-line-height );}.elementor-12 .elementor-element.elementor-element-d1da0a0{font-size:var( --e-global-typography-0cc4584-font-size );line-height:var( --e-global-typography-0cc4584-line-height );}.elementor-12 .elementor-element.elementor-element-72aa8bf{font-size:var( --e-global-typography-0b5025a-font-size );line-height:var( --e-global-typography-0b5025a-line-height );}.elementor-12 .elementor-element.elementor-element-bf49cc4 .elementor-heading-title{font-size:var( --e-global-typography-978c2f2-font-size );line-height:var( --e-global-typography-978c2f2-line-height );letter-spacing:var( --e-global-typography-978c2f2-letter-spacing );}.elementor-12 .elementor-element.elementor-element-b8d416a{font-size:var( --e-global-typography-1d078b8-font-size );line-height:var( --e-global-typography-1d078b8-line-height );}.elementor-12 .elementor-element.elementor-element-93f35d0 .elementor-divider-separator{width:90%;margin:0 auto;margin-center:0;}.elementor-12 .elementor-element.elementor-element-93f35d0 .elementor-divider{text-align:center;}.elementor-12 .elementor-element.elementor-element-af3efb2{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-12 .elementor-element.elementor-element-7e43095 .elementor-heading-title{font-size:var( --e-global-typography-67eaeb6-font-size );line-height:var( --e-global-typography-67eaeb6-line-height );}.elementor-12 .elementor-element.elementor-element-733084b{font-size:var( --e-global-typography-1e914e8-font-size );line-height:var( --e-global-typography-1e914e8-line-height );}.elementor-12 .elementor-element.elementor-element-0899c24 .elementor-heading-title{font-size:var( --e-global-typography-67eaeb6-font-size );line-height:var( --e-global-typography-67eaeb6-line-height );}.elementor-12 .elementor-element.elementor-element-2347305{font-size:var( --e-global-typography-1e914e8-font-size );line-height:var( --e-global-typography-1e914e8-line-height );}.elementor-12 .elementor-element.elementor-element-277608e .elementor-heading-title{font-size:var( --e-global-typography-67eaeb6-font-size );line-height:var( --e-global-typography-67eaeb6-line-height );}.elementor-12 .elementor-element.elementor-element-6f1ef36{font-size:var( --e-global-typography-1e914e8-font-size );line-height:var( --e-global-typography-1e914e8-line-height );}.elementor-12 .elementor-element.elementor-element-c2611bc .elementor-heading-title{font-size:var( --e-global-typography-67eaeb6-font-size );line-height:var( --e-global-typography-67eaeb6-line-height );}.elementor-12 .elementor-element.elementor-element-560338c{font-size:var( --e-global-typography-1e914e8-font-size );line-height:var( --e-global-typography-1e914e8-line-height );}.elementor-12 .elementor-element.elementor-element-c23fcec .elementor-heading-title{font-size:var( --e-global-typography-978c2f2-font-size );line-height:var( --e-global-typography-978c2f2-line-height );letter-spacing:var( --e-global-typography-978c2f2-letter-spacing );}.elementor-12 .elementor-element.elementor-element-2b03f98{font-size:var( --e-global-typography-1d078b8-font-size );line-height:var( --e-global-typography-1d078b8-line-height );}.elementor-12 .elementor-element.elementor-element-cd0e8ca .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12 .elementor-element.elementor-element-cd0e8ca .elementor-icon-list-item > a{font-size:var( --e-global-typography-b8836cb-font-size );line-height:var( --e-global-typography-b8836cb-line-height );}.elementor-12 .elementor-element.elementor-element-3574972.e-con{--order:-99999 /* order start hack */;}.elementor-12 .elementor-element.elementor-element-735ae3c .elementor-heading-title{font-size:var( --e-global-typography-d7239d5-font-size );line-height:var( --e-global-typography-d7239d5-line-height );letter-spacing:var( --e-global-typography-d7239d5-letter-spacing );}.elementor-12 .elementor-element.elementor-element-fb889f3{width:100%;max-width:100%;font-size:var( --e-global-typography-1d078b8-font-size );line-height:var( --e-global-typography-1d078b8-line-height );}.elementor-12 .elementor-element.elementor-element-687cfd0 .elementor-divider-separator{width:90%;margin:0 auto;margin-center:0;}.elementor-12 .elementor-element.elementor-element-687cfd0 .elementor-divider{text-align:center;}.elementor-12 .elementor-element.elementor-element-0f7ebbd{--grid-columns:1;}.elementor-12 .elementor-element.elementor-element-0f7ebbd .e-loop-nothing-found-message__text{font-size:var( --e-global-typography-b8836cb-font-size );line-height:var( --e-global-typography-b8836cb-line-height );}.elementor-12 .elementor-element.elementor-element-734a8ae .elementor-heading-title{font-size:var( --e-global-typography-978c2f2-font-size );line-height:var( --e-global-typography-978c2f2-line-height );letter-spacing:var( --e-global-typography-978c2f2-letter-spacing );}.elementor-12 .elementor-element.elementor-element-3dd7c7c{font-size:var( --e-global-typography-1d078b8-font-size );line-height:var( --e-global-typography-1d078b8-line-height );}.elementor-12 .elementor-element.elementor-element-c6821d3.e-con{--order:-99999 /* order start hack */;}}@media(min-width:768px){.elementor-12 .elementor-element.elementor-element-e97e38e{--width:50%;}.elementor-12 .elementor-element.elementor-element-e0fa118{--width:40%;}.elementor-12 .elementor-element.elementor-element-e65fb33{--width:40%;}.elementor-12 .elementor-element.elementor-element-b3aba7e{--width:50%;}.elementor-12 .elementor-element.elementor-element-55eb99d{--width:50%;}.elementor-12 .elementor-element.elementor-element-2d414de{--width:35%;}.elementor-12 .elementor-element.elementor-element-c6821d3{--width:50%;}}@media(min-width:1025px){.elementor-12 .elementor-element.elementor-element-a080516:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-a080516 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}/* Start custom CSS for button, class: .elementor-element-a08c8df */.elementor-12 .elementor-element.elementor-element-a08c8df .elementor-button-icon {
    transition: transform 0.3s ease;
}
.elementor-12 .elementor-element.elementor-element-a08c8df:hover .elementor-button-icon {
    transform: translateX(5px);
}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-8e3ccb0 *//* Base state on the image: ensures smooth zoom-in AND zoom-out */
.vertical-product-card img, .horizontal-product-card img {
    transition: transform 0.5s cubic-bezier(0.25, 1, 0.5, 1), filter 0.5s ease;
    will-change: transform;
}

/* Zoom & slight contrast when the card wrapper is hovered */
.e-loop-item:hover .vertical-product-card img, .e-loop-item:hover .horizontal-product-card img {
    transform: scale(1.04);
    filter: brightness(103%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-24b7a68 */.catalog-cards {
    border-left: 3px solid transparent;
    transition: background-color 0.25s ease, border-color 0.25s ease;
}

/* Base state: declares the transition for BOTH mouse-enter and mouse-leave */
.catalog-cards h4, 
.catalog-cards .elementor-heading-title {
    transition: transform 0.25s ease;
}

.catalog-cards:hover h4, 
.catalog-cards:hover .elementor-heading-title {
    transform: translateX(4px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-af3efb2 *//* Base states: ensures smooth transition on BOTH mouse-enter and mouse-leave */
.quality-cards .elementor-icon,
.quality-cards .elementor-icon-box-icon svg,
.quality-cards .elementor-icon-box-icon i {
    transition: transform 0.3s cubic-bezier(0.25, 1, 0.5, 1), filter 0.3s ease;
}

.quality-cards .elementor-heading-title,
.quality-cards .elementor-icon-box-title {
    transition: color 0.25s ease;
}

/* Hover state */
.quality-cards:hover .elementor-icon,
.quality-cards:hover .elementor-icon-box-icon svg,
.quality-cards:hover .elementor-icon-box-icon i {
    transform: translateY(-3px) scale(1.08);
    filter: drop-shadow(0 4px 8px rgba(242, 140, 40, 0.25));
}

.quality-cards:hover .elementor-heading-title,
.quality-cards:hover .elementor-icon-box-title {
    color: #111111;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7e978d6 */.elementor-12 .elementor-element.elementor-element-7e978d6 .elementor-button-icon {
    transition: transform 0.3s ease;
}
.elementor-12 .elementor-element.elementor-element-7e978d6:hover .elementor-button-icon {
    transform: translateX(5px);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0c95baa */.elementor-12 .elementor-element.elementor-element-0c95baa .elementor-button-icon {
    transition: transform 0.3s ease;
}
.elementor-12 .elementor-element.elementor-element-0c95baa:hover .elementor-button-icon {
    transform: translateX(5px);
}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-0f7ebbd *//* Base state on the image: ensures smooth zoom-in AND zoom-out */
.vertical-blog-post-card img {
    transition: transform 0.5s cubic-bezier(0.25, 1, 0.5, 1), filter 0.5s ease;
    will-change: transform;
}

/* Zoom & slight contrast when the card wrapper is hovered */
.e-loop-item:hover .vertical-blog-post-card img {
    transform: scale(1.04);
    filter: brightness(103%);
}
/* Base state: prepare items for entrance */
.elementor-12 .elementor-element.elementor-element-0f7ebbd .e-loop-item {
    opacity: 0;
    transform: translateY(24px);
    transition: opacity 0.6s cubic-bezier(0.16, 1, 0.3, 1), transform 0.6s cubic-bezier(0.16, 1, 0.3, 1);
}

/* Scroll trigger: activates only when Elementor marks the widget as .animated */
.elementor-12 .elementor-element.elementor-element-0f7ebbd.animated .e-loop-item {
    opacity: 1;
    transform: translateY(0);
}

/* Staggered execution */
.elementor-12 .elementor-element.elementor-element-0f7ebbd.animated .e-loop-item:nth-child(1) { transition-delay: 0.25s; }
.elementor-12 .elementor-element.elementor-element-0f7ebbd.animated .e-loop-item:nth-child(2) { transition-delay: 0.75s; }
.elementor-12 .elementor-element.elementor-element-0f7ebbd.animated .e-loop-item:nth-child(3) { transition-delay: 0.50s; }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-174f8dc */.elementor-12 .elementor-element.elementor-element-174f8dc .elementor-button-icon {
    transition: transform 0.3s ease;
}
.elementor-12 .elementor-element.elementor-element-174f8dc:hover .elementor-button-icon {
    transform: translateX(5px);
}/* End custom CSS */