.elementor-22477 .elementor-element.elementor-element-ad1a955{--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:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-22477 .elementor-element.elementor-element-ad1a955:not(.elementor-motion-effects-element-type-background), .elementor-22477 .elementor-element.elementor-element-ad1a955 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at top right, #CCCCCC 0%, #000000 61%);}.elementor-22477 .elementor-element.elementor-element-99101c9{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-22477 .elementor-element.elementor-element-99101c9.e-con{--align-self:center;}.elementor-22477 .elementor-element.elementor-element-4e82c0d{text-align:center;}.elementor-22477 .elementor-element.elementor-element-4e82c0d .elementor-heading-title{font-size:52px;font-weight:700;line-height:65px;color:#FFFFFF;}.elementor-22477 .elementor-element.elementor-element-6558196{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-size:20px;color:#FFFFFF;}.elementor-22477 .elementor-element.elementor-element-ff84ee4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-22477 .elementor-element.elementor-element-bc614bb .elementor-button{background-color:#FFFFFF;font-size:18px;font-weight:500;fill:#000000;color:#000000;border-style:solid;border-width:1px 1px 1px 1px;border-color:#000000;border-radius:6px 6px 6px 6px;padding:14px 30px 14px 30px;}.elementor-22477 .elementor-element.elementor-element-bc614bb .elementor-button:hover, .elementor-22477 .elementor-element.elementor-element-bc614bb .elementor-button:focus{background-color:#000000;color:#FFFFFF;}.elementor-22477 .elementor-element.elementor-element-bc614bb:hover{--e-transform-translateY:-10px;}.elementor-22477 .elementor-element.elementor-element-bc614bb .elementor-button:hover svg, .elementor-22477 .elementor-element.elementor-element-bc614bb .elementor-button:focus svg{fill:#FFFFFF;}.elementor-22477 .elementor-element.elementor-element-6b919c2 .elementor-button{background-color:#FFFFFF;font-size:18px;font-weight:500;fill:#000000;color:#000000;border-style:solid;border-width:1px 1px 1px 1px;border-color:#000000;border-radius:6px 6px 6px 6px;padding:14px 30px 14px 30px;}.elementor-22477 .elementor-element.elementor-element-6b919c2 .elementor-button:hover, .elementor-22477 .elementor-element.elementor-element-6b919c2 .elementor-button:focus{background-color:#000000;color:#FFFFFF;}.elementor-22477 .elementor-element.elementor-element-6b919c2:hover{--e-transform-translateY:-10px;}.elementor-22477 .elementor-element.elementor-element-6b919c2 .elementor-button:hover svg, .elementor-22477 .elementor-element.elementor-element-6b919c2 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-22477 .elementor-element.elementor-element-f9cc31b{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:15px;--padding-right:15px;}.elementor-22477 .elementor-element.elementor-element-f9cc31b:not(.elementor-motion-effects-element-type-background), .elementor-22477 .elementor-element.elementor-element-f9cc31b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F2F2;}.elementor-22477 .elementor-element.elementor-element-3f1ac93{padding:0px 0px 10px 0px;text-align:center;}.elementor-22477 .elementor-element.elementor-element-3f1ac93.elementor-element{--align-self:center;}.elementor-22477 .elementor-element.elementor-element-3f1ac93 .elementor-heading-title{font-size:36px;font-weight:700;line-height:65px;color:#101010;}.elementor-22477 .elementor-element.elementor-element-2c3b89d{text-align:center;font-size:18px;line-height:30px;color:#262525;}.elementor-22477 .elementor-element.elementor-element-5ed1a3c .elementor-button{background-color:#000000;font-size:18px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#000000;border-radius:6px 6px 6px 6px;padding:14px 30px 14px 30px;}.elementor-22477 .elementor-element.elementor-element-5ed1a3c .elementor-button:hover, .elementor-22477 .elementor-element.elementor-element-5ed1a3c .elementor-button:focus{background-color:#000000;color:#FFFFFF;}.elementor-22477 .elementor-element.elementor-element-5ed1a3c{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-22477 .elementor-element.elementor-element-5ed1a3c .elementor-button:hover svg, .elementor-22477 .elementor-element.elementor-element-5ed1a3c .elementor-button:focus svg{fill:#FFFFFF;}.elementor-22477 .elementor-element.elementor-element-6ccb612{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:15px;--padding-right:15px;}.elementor-22477 .elementor-element.elementor-element-ab6ca05{padding:0px 0px 10px 0px;text-align:center;}.elementor-22477 .elementor-element.elementor-element-ab6ca05.elementor-element{--align-self:center;}.elementor-22477 .elementor-element.elementor-element-ab6ca05 .elementor-heading-title{font-size:36px;font-weight:700;line-height:65px;color:#101010;}.elementor-22477 .elementor-element.elementor-element-19698d7{font-size:18px;color:#262525;}.elementor-22477 .elementor-element.elementor-element-f096bac .elementor-button{background-color:#000000;font-size:18px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#000000;border-radius:6px 6px 6px 6px;padding:14px 30px 14px 30px;}.elementor-22477 .elementor-element.elementor-element-f096bac .elementor-button:hover, .elementor-22477 .elementor-element.elementor-element-f096bac .elementor-button:focus{background-color:#000000;color:#FFFFFF;}.elementor-22477 .elementor-element.elementor-element-f096bac{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-22477 .elementor-element.elementor-element-f096bac .elementor-button:hover svg, .elementor-22477 .elementor-element.elementor-element-f096bac .elementor-button:focus svg{fill:#FFFFFF;}.elementor-22477 .elementor-element.elementor-element-77b15d5{--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:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-22477 .elementor-element.elementor-element-77b15d5:not(.elementor-motion-effects-element-type-background), .elementor-22477 .elementor-element.elementor-element-77b15d5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at top right, #CCCCCC 0%, #000000 61%);}.elementor-22477 .elementor-element.elementor-element-d36b438{--display:flex;}.elementor-22477 .elementor-element.elementor-element-e5d4ae9{padding:0px 0px 10px 0px;text-align:center;}.elementor-22477 .elementor-element.elementor-element-e5d4ae9.elementor-element{--align-self:center;}.elementor-22477 .elementor-element.elementor-element-e5d4ae9 .elementor-heading-title{font-size:36px;font-weight:700;line-height:65px;color:#FFFFFF;}.elementor-22477 .elementor-element.elementor-element-112f87f{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-22477 .elementor-element.elementor-element-58d25c5{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22477 .elementor-element.elementor-element-a3cfa98{text-align:center;}.elementor-22477 .elementor-element.elementor-element-a3cfa98 .elementor-heading-title{font-weight:700;color:#FFFFFF;}.elementor-22477 .elementor-element.elementor-element-58da48e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22477 .elementor-element.elementor-element-1967086{text-align:center;}.elementor-22477 .elementor-element.elementor-element-1967086 .elementor-heading-title{font-weight:700;color:#FFFFFF;}.elementor-22477 .elementor-element.elementor-element-880105b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22477 .elementor-element.elementor-element-1784798{text-align:center;}.elementor-22477 .elementor-element.elementor-element-1784798 .elementor-heading-title{font-weight:700;color:#FFFFFF;}.elementor-22477 .elementor-element.elementor-element-a42300f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22477 .elementor-element.elementor-element-0d71654{text-align:center;}.elementor-22477 .elementor-element.elementor-element-0d71654 .elementor-heading-title{font-weight:700;color:#FFFFFF;}.elementor-22477 .elementor-element.elementor-element-53e1d5f{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:15px;--padding-right:15px;}.elementor-22477 .elementor-element.elementor-element-53e1d5f:not(.elementor-motion-effects-element-type-background), .elementor-22477 .elementor-element.elementor-element-53e1d5f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F2F2;}.elementor-22477 .elementor-element.elementor-element-7986263{padding:0px 0px 10px 0px;text-align:center;}.elementor-22477 .elementor-element.elementor-element-7986263.elementor-element{--align-self:center;}.elementor-22477 .elementor-element.elementor-element-7986263 .elementor-heading-title{font-size:36px;font-weight:700;line-height:65px;color:#101010;}.elementor-22477 .elementor-element.elementor-element-0c4d9c4{font-size:18px;color:#262525;}.elementor-22477 .elementor-element.elementor-element-29e4157 .elementor-button{background-color:#000000;font-size:18px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#000000;border-radius:6px 6px 6px 6px;padding:14px 30px 14px 30px;}.elementor-22477 .elementor-element.elementor-element-29e4157 .elementor-button:hover, .elementor-22477 .elementor-element.elementor-element-29e4157 .elementor-button:focus{background-color:#000000;color:#FFFFFF;}.elementor-22477 .elementor-element.elementor-element-29e4157{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-22477 .elementor-element.elementor-element-29e4157 .elementor-button:hover svg, .elementor-22477 .elementor-element.elementor-element-29e4157 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-22477 .elementor-element.elementor-element-9df0b25{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:15px;--padding-right:15px;}.elementor-22477 .elementor-element.elementor-element-b76f94e{padding:0px 0px 10px 0px;text-align:center;}.elementor-22477 .elementor-element.elementor-element-b76f94e.elementor-element{--align-self:center;}.elementor-22477 .elementor-element.elementor-element-b76f94e .elementor-heading-title{font-size:36px;font-weight:700;line-height:65px;color:#101010;}.elementor-22477 .elementor-element.elementor-element-096c63d{font-size:18px;color:#262525;}.elementor-22477 .elementor-element.elementor-element-3dffa7e .elementor-button{background-color:#000000;font-size:18px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#000000;border-radius:6px 6px 6px 6px;padding:14px 30px 14px 30px;}.elementor-22477 .elementor-element.elementor-element-3dffa7e .elementor-button:hover, .elementor-22477 .elementor-element.elementor-element-3dffa7e .elementor-button:focus{background-color:#000000;color:#FFFFFF;}.elementor-22477 .elementor-element.elementor-element-3dffa7e{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-22477 .elementor-element.elementor-element-3dffa7e .elementor-button:hover svg, .elementor-22477 .elementor-element.elementor-element-3dffa7e .elementor-button:focus svg{fill:#FFFFFF;}.elementor-22477 .elementor-element.elementor-element-fbb19a3{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:15px;--padding-right:15px;}.elementor-22477 .elementor-element.elementor-element-fbb19a3:not(.elementor-motion-effects-element-type-background), .elementor-22477 .elementor-element.elementor-element-fbb19a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F2F2;}.elementor-22477 .elementor-element.elementor-element-e9b0fc5{padding:0px 0px 10px 0px;text-align:center;}.elementor-22477 .elementor-element.elementor-element-e9b0fc5.elementor-element{--align-self:center;}.elementor-22477 .elementor-element.elementor-element-e9b0fc5 .elementor-heading-title{font-size:36px;font-weight:700;line-height:65px;color:#101010;}.elementor-22477 .elementor-element.elementor-element-888f64e{font-size:18px;color:#262525;}.elementor-22477 .elementor-element.elementor-element-73f7544 .elementor-button{background-color:#000000;font-size:18px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#000000;border-radius:6px 6px 6px 6px;padding:14px 30px 14px 30px;}.elementor-22477 .elementor-element.elementor-element-73f7544 .elementor-button:hover, .elementor-22477 .elementor-element.elementor-element-73f7544 .elementor-button:focus{background-color:#000000;color:#FFFFFF;}.elementor-22477 .elementor-element.elementor-element-73f7544{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-22477 .elementor-element.elementor-element-73f7544 .elementor-button:hover svg, .elementor-22477 .elementor-element.elementor-element-73f7544 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-22477 .elementor-element.elementor-element-cdab60d{--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:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-22477 .elementor-element.elementor-element-f604c4a{--display:flex;}.elementor-22477 .elementor-element.elementor-element-f604c4a.e-con{--order:-99999 /* order start hack */;}.elementor-22477 .elementor-element.elementor-element-3f3425b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22477 .elementor-element.elementor-element-14fc632{padding:0px 0px 10px 0px;text-align:center;}.elementor-22477 .elementor-element.elementor-element-14fc632.elementor-element{--align-self:center;}.elementor-22477 .elementor-element.elementor-element-14fc632 .elementor-heading-title{font-size:36px;font-weight:700;line-height:50px;color:#101010;}.elementor-22477 .elementor-element.elementor-element-1c9a739{font-size:18px;}.elementor-22477 .elementor-element.elementor-element-75636f7{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:020px 40px;--row-gap:020px;--column-gap:40px;}.elementor-22477 .elementor-element.elementor-element-bad8aff{--display:flex;--min-height:402px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22477 .elementor-element.elementor-element-bbedf57 .elementor-heading-title{font-size:30px;font-weight:700;line-height:40px;}.elementor-22477 .elementor-element.elementor-element-2041926{column-gap:0px;text-align:start;font-size:18px;line-height:30px;color:#262525;}.elementor-22477 .elementor-element.elementor-element-2041926 a{color:#AD0000;}.elementor-22477 .elementor-element.elementor-element-2fe007b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22477 .elementor-element.elementor-element-dbfc3ad img{border-radius:15px 15px 15px 15px;}.elementor-22477 .elementor-element.elementor-element-e63604c{--display:flex;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-22477 .elementor-element.elementor-element-37fb9d8{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22477 .elementor-element.elementor-element-84f4887{--display:flex;--min-height:402px;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:#CCCCCC;--border-color:#CCCCCC;--border-radius:15px 15px 15px 15px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-22477 .elementor-element.elementor-element-61ddf99 .elementor-heading-title{font-size:30px;font-weight:700;line-height:40px;}.elementor-22477 .elementor-element.elementor-element-16deef8{column-gap:0px;text-align:start;font-size:18px;line-height:30px;color:#262525;}.elementor-22477 .elementor-element.elementor-element-16deef8 a{color:#AD0000;}.elementor-22477 .elementor-element.elementor-element-bc37e8d{--display:flex;--min-height:402px;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:#CCCCCC;--border-color:#CCCCCC;--border-radius:15px 15px 15px 15px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-22477 .elementor-element.elementor-element-2019eab .elementor-heading-title{font-size:30px;font-weight:700;line-height:40px;}.elementor-22477 .elementor-element.elementor-element-8f3ef02{column-gap:0px;text-align:start;font-size:18px;line-height:30px;color:#262525;}.elementor-22477 .elementor-element.elementor-element-8f3ef02 a{color:#AD0000;}.elementor-22477 .elementor-element.elementor-element-e1c111e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:020px 40px;--row-gap:020px;--column-gap:40px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-22477 .elementor-element.elementor-element-b39e131{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22477 .elementor-element.elementor-element-5060c15 img{border-radius:15px 15px 15px 15px;}.elementor-22477 .elementor-element.elementor-element-c39d7f0{--display:flex;--min-height:402px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22477 .elementor-element.elementor-element-ecccdec .elementor-heading-title{font-size:30px;font-weight:700;line-height:40px;}.elementor-22477 .elementor-element.elementor-element-11863a2{column-gap:0px;text-align:start;font-size:18px;line-height:30px;color:#262525;}.elementor-22477 .elementor-element.elementor-element-11863a2 a{color:#AD0000;}.elementor-22477 .elementor-element.elementor-element-2637006{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:020px 40px;--row-gap:020px;--column-gap:40px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-22477 .elementor-element.elementor-element-5ea8df8{--display:flex;--min-height:402px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22477 .elementor-element.elementor-element-82f5742 .elementor-heading-title{font-size:30px;font-weight:700;line-height:40px;}.elementor-22477 .elementor-element.elementor-element-b97498c{column-gap:0px;text-align:start;font-size:18px;line-height:30px;color:#262525;}.elementor-22477 .elementor-element.elementor-element-b97498c a{color:#AD0000;}.elementor-22477 .elementor-element.elementor-element-d200f19{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22477 .elementor-element.elementor-element-05e4903 img{border-radius:15px 15px 15px 15px;}.elementor-22477 .elementor-element.elementor-element-ef67efc{--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:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-22477 .elementor-element.elementor-element-ef67efc:not(.elementor-motion-effects-element-type-background), .elementor-22477 .elementor-element.elementor-element-ef67efc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F2F2;}.elementor-22477 .elementor-element.elementor-element-1ed90bd{--display:flex;}.elementor-22477 .elementor-element.elementor-element-af47af6{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22477 .elementor-element.elementor-element-111d87c .elementor-heading-title{font-size:30px;font-weight:700;line-height:40px;}.elementor-22477 .elementor-element.elementor-element-a21acac{font-size:18px;}.elementor-22477 .elementor-element.elementor-element-71d4d2b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:020px 40px;--row-gap:020px;--column-gap:40px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-22477 .elementor-element.elementor-element-e870340{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22477 .elementor-element.elementor-element-6c5e77f img{border-radius:15px 15px 15px 15px;}.elementor-22477 .elementor-element.elementor-element-477f2f8{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22477 .elementor-element.elementor-element-bd47a14 .elementor-heading-title{font-size:30px;font-weight:700;line-height:40px;}.elementor-22477 .elementor-element.elementor-element-d4c9ea4{column-gap:0px;text-align:start;font-size:18px;line-height:30px;color:#262525;}.elementor-22477 .elementor-element.elementor-element-d4c9ea4 a{color:#AD0000;}.elementor-22477 .elementor-element.elementor-element-e861b74{--display:flex;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-22477 .elementor-element.elementor-element-5c7bbf9{--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:#CCCCCC;--border-color:#CCCCCC;--border-radius:15px 15px 15px 15px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-22477 .elementor-element.elementor-element-5c7bbf9:not(.elementor-motion-effects-element-type-background), .elementor-22477 .elementor-element.elementor-element-5c7bbf9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-22477 .elementor-element.elementor-element-5c7bbf9.e-con{--align-self:center;}.elementor-22477 .elementor-element.elementor-element-51178bc .elementor-heading-title{font-size:30px;font-weight:700;line-height:40px;}.elementor-22477 .elementor-element.elementor-element-dbe4b1c{font-size:18px;}.elementor-22477 .elementor-element.elementor-element-9491029{--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:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-22477 .elementor-element.elementor-element-fb3e0a2{--display:flex;}.elementor-22477 .elementor-element.elementor-element-6822cd5{padding:0px 0px 10px 0px;text-align:center;}.elementor-22477 .elementor-element.elementor-element-6822cd5.elementor-element{--align-self:center;}.elementor-22477 .elementor-element.elementor-element-6822cd5 .elementor-heading-title{font-size:36px;font-weight:700;line-height:65px;color:#101010;}.elementor-22477 .elementor-element.elementor-element-694b925{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22477 .elementor-element.elementor-element-694b925.e-con{--align-self:center;}.elementor-22477 .elementor-element.elementor-element-83dafdb{--display:flex;border-style:none;--border-style:none;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-22477 .elementor-element.elementor-element-acc1650{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22477 .elementor-element.elementor-element-09d549f{font-size:18px;}.elementor-22477 .elementor-element.elementor-element-407aa0e{--display:flex;border-style:none;--border-style:none;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-22477 .elementor-element.elementor-element-70c8a08{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22477 .elementor-element.elementor-element-ca4eab0{font-size:18px;}.elementor-22477 .elementor-element.elementor-element-68df962{--display:flex;border-style:none;--border-style:none;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-22477 .elementor-element.elementor-element-e92fe45{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22477 .elementor-element.elementor-element-23fad43{font-size:18px;}.elementor-22477 .elementor-element.elementor-element-9a4319c{--display:flex;border-style:none;--border-style:none;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-22477 .elementor-element.elementor-element-2b03ebb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22477 .elementor-element.elementor-element-9d97182{font-size:18px;}.elementor-22477 .elementor-element.elementor-element-2e456f2{--display:flex;border-style:none;--border-style:none;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-22477 .elementor-element.elementor-element-24e5d4a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22477 .elementor-element.elementor-element-1142a54{font-size:18px;}.elementor-22477 .elementor-element.elementor-element-29f1249{--display:flex;border-style:none;--border-style:none;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-22477 .elementor-element.elementor-element-fd6692f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22477 .elementor-element.elementor-element-1922b68{font-size:18px;}.elementor-22477 .elementor-element.elementor-element-db12879{--display:flex;border-style:none;--border-style:none;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-22477 .elementor-element.elementor-element-840ae6f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22477 .elementor-element.elementor-element-8616c26{font-size:18px;}.elementor-22477 .elementor-element.elementor-element-9d39f1a{--display:flex;border-style:none;--border-style:none;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-22477 .elementor-element.elementor-element-4388490{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22477 .elementor-element.elementor-element-415310b{font-size:18px;}.elementor-22477 .elementor-element.elementor-element-4c09cbf{--display:flex;border-style:none;--border-style:none;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-22477 .elementor-element.elementor-element-97688f4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22477 .elementor-element.elementor-element-0149605{font-size:18px;}.elementor-22477 .elementor-element.elementor-element-b4319b6{--display:flex;border-style:none;--border-style:none;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-22477 .elementor-element.elementor-element-26b856b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22477 .elementor-element.elementor-element-c89da0b{font-size:18px;}.elementor-22477 .elementor-element.elementor-element-d7eb2df{--n-accordion-title-font-size:20px;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}.elementor-22477 .elementor-element.elementor-element-d7eb2df > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#F2F2F2;border-style:solid;border-width:1px 1px 1px 1px;border-color:#CCCCCC;}.elementor-22477 .elementor-element.elementor-element-d7eb2df {--n-accordion-padding:12px 12px 12px 12px;}:where( .elementor-22477 .elementor-element.elementor-element-d7eb2df > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-weight:600;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-22477 .elementor-element.elementor-element-112f87f{--grid-auto-flow:row;}.elementor-22477 .elementor-element.elementor-element-37fb9d8{--grid-auto-flow:row;}}@media(min-width:769px){.elementor-22477 .elementor-element.elementor-element-99101c9{--width:77%;}.elementor-22477 .elementor-element.elementor-element-f9cc31b{--content-width:1280px;}.elementor-22477 .elementor-element.elementor-element-6ccb612{--content-width:1280px;}.elementor-22477 .elementor-element.elementor-element-53e1d5f{--content-width:1280px;}.elementor-22477 .elementor-element.elementor-element-9df0b25{--content-width:1280px;}.elementor-22477 .elementor-element.elementor-element-fbb19a3{--content-width:1280px;}.elementor-22477 .elementor-element.elementor-element-5c7bbf9{--width:80%;}.elementor-22477 .elementor-element.elementor-element-694b925{--width:80%;}}@media(max-width:768px){.elementor-22477 .elementor-element.elementor-element-4e82c0d .elementor-heading-title{font-size:36px;line-height:46px;}.elementor-22477 .elementor-element.elementor-element-6558196{font-size:18px;}.elementor-22477 .elementor-element.elementor-element-ff84ee4{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22477 .elementor-element.elementor-element-f9cc31b{--padding-top:40px;--padding-bottom:40px;--padding-left:15px;--padding-right:15px;}.elementor-22477 .elementor-element.elementor-element-3f1ac93 .elementor-heading-title{font-size:26px;line-height:36px;}.elementor-22477 .elementor-element.elementor-element-2c3b89d{font-size:16px;}.elementor-22477 .elementor-element.elementor-element-6ccb612{--padding-top:40px;--padding-bottom:40px;--padding-left:15px;--padding-right:15px;}.elementor-22477 .elementor-element.elementor-element-ab6ca05 .elementor-heading-title{font-size:26px;line-height:36px;}.elementor-22477 .elementor-element.elementor-element-19698d7{font-size:16px;}.elementor-22477 .elementor-element.elementor-element-e5d4ae9 .elementor-heading-title{line-height:46px;}.elementor-22477 .elementor-element.elementor-element-112f87f{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-22477 .elementor-element.elementor-element-3dcf31f img{width:70%;}.elementor-22477 .elementor-element.elementor-element-089e487 img{width:70%;}.elementor-22477 .elementor-element.elementor-element-4393d65 img{width:70%;}.elementor-22477 .elementor-element.elementor-element-39a24be img{width:70%;}.elementor-22477 .elementor-element.elementor-element-53e1d5f{--padding-top:40px;--padding-bottom:40px;--padding-left:15px;--padding-right:15px;}.elementor-22477 .elementor-element.elementor-element-7986263 .elementor-heading-title{font-size:26px;line-height:36px;}.elementor-22477 .elementor-element.elementor-element-0c4d9c4{font-size:16px;}.elementor-22477 .elementor-element.elementor-element-9df0b25{--padding-top:40px;--padding-bottom:40px;--padding-left:15px;--padding-right:15px;}.elementor-22477 .elementor-element.elementor-element-b76f94e .elementor-heading-title{font-size:26px;line-height:36px;}.elementor-22477 .elementor-element.elementor-element-096c63d{font-size:16px;}.elementor-22477 .elementor-element.elementor-element-fbb19a3{--padding-top:40px;--padding-bottom:40px;--padding-left:15px;--padding-right:15px;}.elementor-22477 .elementor-element.elementor-element-e9b0fc5 .elementor-heading-title{font-size:26px;line-height:36px;}.elementor-22477 .elementor-element.elementor-element-888f64e{font-size:16px;}.elementor-22477 .elementor-element.elementor-element-14fc632 .elementor-heading-title{font-size:26px;line-height:36px;}.elementor-22477 .elementor-element.elementor-element-1c9a739{font-size:16px;}.elementor-22477 .elementor-element.elementor-element-2041926{font-size:16px;line-height:26px;}.elementor-22477 .elementor-element.elementor-element-37fb9d8{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-22477 .elementor-element.elementor-element-61ddf99 .elementor-heading-title{font-size:24px;line-height:34px;}.elementor-22477 .elementor-element.elementor-element-16deef8{font-size:16px;line-height:26px;}.elementor-22477 .elementor-element.elementor-element-2019eab .elementor-heading-title{font-size:24px;line-height:34px;}.elementor-22477 .elementor-element.elementor-element-8f3ef02{font-size:16px;line-height:26px;}.elementor-22477 .elementor-element.elementor-element-ecccdec .elementor-heading-title{font-size:24px;line-height:34px;}.elementor-22477 .elementor-element.elementor-element-11863a2{font-size:16px;line-height:26px;}.elementor-22477 .elementor-element.elementor-element-82f5742 .elementor-heading-title{font-size:24px;line-height:34px;}.elementor-22477 .elementor-element.elementor-element-b97498c{font-size:16px;line-height:26px;}.elementor-22477 .elementor-element.elementor-element-111d87c .elementor-heading-title{font-size:24px;line-height:34px;}.elementor-22477 .elementor-element.elementor-element-a21acac{font-size:16px;}.elementor-22477 .elementor-element.elementor-element-bd47a14 .elementor-heading-title{font-size:24px;line-height:34px;}.elementor-22477 .elementor-element.elementor-element-d4c9ea4{font-size:16px;line-height:26px;}.elementor-22477 .elementor-element.elementor-element-e861b74{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-22477 .elementor-element.elementor-element-5c7bbf9{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-22477 .elementor-element.elementor-element-51178bc .elementor-heading-title{font-size:24px;line-height:34px;}.elementor-22477 .elementor-element.elementor-element-dbe4b1c{font-size:16px;}.elementor-22477 .elementor-element.elementor-element-6822cd5 .elementor-heading-title{font-size:26px;line-height:36px;}.elementor-22477 .elementor-element.elementor-element-09d549f{font-size:16px;}.elementor-22477 .elementor-element.elementor-element-ca4eab0{font-size:16px;}.elementor-22477 .elementor-element.elementor-element-23fad43{font-size:16px;}.elementor-22477 .elementor-element.elementor-element-9d97182{font-size:16px;}.elementor-22477 .elementor-element.elementor-element-1142a54{font-size:16px;}.elementor-22477 .elementor-element.elementor-element-1922b68{font-size:16px;}.elementor-22477 .elementor-element.elementor-element-8616c26{font-size:16px;}.elementor-22477 .elementor-element.elementor-element-415310b{font-size:16px;}.elementor-22477 .elementor-element.elementor-element-0149605{font-size:16px;}.elementor-22477 .elementor-element.elementor-element-c89da0b{font-size:16px;}.elementor-22477 .elementor-element.elementor-element-d7eb2df{--n-accordion-title-font-size:18px;}}/* Start custom CSS for shortcode, class: .elementor-element-d58dc11 *//* --- WooCommerce Star Rating Perfect Fix --- */
.star-rating {
    display: inline-block;
    position: relative;
    overflow: hidden;
    height: 1em;
    line-height: 1;
    font-size: 1em;
    width: 5.4em;
    color: #ffcc00;
    vertical-align: middle;
}

/* Base grey stars */
.star-rating::before {
    content: "★★★★★";
    opacity: 0.25;
    position: absolute;
    left: 0;
    top: 0;
    color: #ffcc00;
}

/* Yellow stars fill */
.star-rating span {
    display: block;
    overflow: hidden;
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    color: #ffcc00;
}

/* The stars overlay */
.star-rating span::before {
    content: "★★★★★";
    position: absolute;
    left: 0;
    top: 0;
}

/* 🧹 Hide the "Rated ... out of 5" text but keep span width */
.star-rating span strong,
.star-rating span::after,
.star-rating span::before + strong,
.star-rating span {
    text-indent: -9999px; /* push text off-screen */
    white-space: nowrap;
}

/* Restore visible stars (after hiding text) */
.star-rating span::before {
    text-indent: 0;
}

/* Optional alignment for rating text beside stars */
.product-rating {
    display: flex;
    align-items: center;
    gap: 6px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-572b705 *//* --- WooCommerce Star Rating Perfect Fix --- */
.star-rating {
    display: inline-block;
    position: relative;
    overflow: hidden;
    height: 1em;
    line-height: 1;
    font-size: 1em;
    width: 5.4em;
    color: #ffcc00;
    vertical-align: middle;
}

/* Base grey stars */
.star-rating::before {
    content: "★★★★★";
    opacity: 0.25;
    position: absolute;
    left: 0;
    top: 0;
    color: #ffcc00;
}

/* Yellow stars fill */
.star-rating span {
    display: block;
    overflow: hidden;
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    color: #ffcc00;
}

/* The stars overlay */
.star-rating span::before {
    content: "★★★★★";
    position: absolute;
    left: 0;
    top: 0;
}

/* 🧹 Hide the "Rated ... out of 5" text but keep span width */
.star-rating span strong,
.star-rating span::after,
.star-rating span::before + strong,
.star-rating span {
    text-indent: -9999px; /* push text off-screen */
    white-space: nowrap;
}

/* Restore visible stars (after hiding text) */
.star-rating span::before {
    text-indent: 0;
}

/* Optional alignment for rating text beside stars */
.product-rating {
    display: flex;
    align-items: center;
    gap: 6px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-087e1b2 *//* --- WooCommerce Star Rating Perfect Fix --- */
.star-rating {
    display: inline-block;
    position: relative;
    overflow: hidden;
    height: 1em;
    line-height: 1;
    font-size: 1em;
    width: 5.4em;
    color: #ffcc00;
    vertical-align: middle;
}

/* Base grey stars */
.star-rating::before {
    content: "★★★★★";
    opacity: 0.25;
    position: absolute;
    left: 0;
    top: 0;
    color: #ffcc00;
}

/* Yellow stars fill */
.star-rating span {
    display: block;
    overflow: hidden;
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    color: #ffcc00;
}

/* The stars overlay */
.star-rating span::before {
    content: "★★★★★";
    position: absolute;
    left: 0;
    top: 0;
}

/* 🧹 Hide the "Rated ... out of 5" text but keep span width */
.star-rating span strong,
.star-rating span::after,
.star-rating span::before + strong,
.star-rating span {
    text-indent: -9999px; /* push text off-screen */
    white-space: nowrap;
}

/* Restore visible stars (after hiding text) */
.star-rating span::before {
    text-indent: 0;
}

/* Optional alignment for rating text beside stars */
.product-rating {
    display: flex;
    align-items: center;
    gap: 6px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-876dc5a *//* --- WooCommerce Star Rating Perfect Fix --- */
.star-rating {
    display: inline-block;
    position: relative;
    overflow: hidden;
    height: 1em;
    line-height: 1;
    font-size: 1em;
    width: 5.4em;
    color: #ffcc00;
    vertical-align: middle;
}

/* Base grey stars */
.star-rating::before {
    content: "★★★★★";
    opacity: 0.25;
    position: absolute;
    left: 0;
    top: 0;
    color: #ffcc00;
}

/* Yellow stars fill */
.star-rating span {
    display: block;
    overflow: hidden;
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    color: #ffcc00;
}

/* The stars overlay */
.star-rating span::before {
    content: "★★★★★";
    position: absolute;
    left: 0;
    top: 0;
}

/* 🧹 Hide the "Rated ... out of 5" text but keep span width */
.star-rating span strong,
.star-rating span::after,
.star-rating span::before + strong,
.star-rating span {
    text-indent: -9999px; /* push text off-screen */
    white-space: nowrap;
}

/* Restore visible stars (after hiding text) */
.star-rating span::before {
    text-indent: 0;
}

/* Optional alignment for rating text beside stars */
.product-rating {
    display: flex;
    align-items: center;
    gap: 6px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-8ca6104 *//* --- WooCommerce Star Rating Perfect Fix --- */
.star-rating {
    display: inline-block;
    position: relative;
    overflow: hidden;
    height: 1em;
    line-height: 1;
    font-size: 1em;
    width: 5.4em;
    color: #ffcc00;
    vertical-align: middle;
}

/* Base grey stars */
.star-rating::before {
    content: "★★★★★";
    opacity: 0.25;
    position: absolute;
    left: 0;
    top: 0;
    color: #ffcc00;
}

/* Yellow stars fill */
.star-rating span {
    display: block;
    overflow: hidden;
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    color: #ffcc00;
}

/* The stars overlay */
.star-rating span::before {
    content: "★★★★★";
    position: absolute;
    left: 0;
    top: 0;
}

/* 🧹 Hide the "Rated ... out of 5" text but keep span width */
.star-rating span strong,
.star-rating span::after,
.star-rating span::before + strong,
.star-rating span {
    text-indent: -9999px; /* push text off-screen */
    white-space: nowrap;
}

/* Restore visible stars (after hiding text) */
.star-rating span::before {
    text-indent: 0;
}

/* Optional alignment for rating text beside stars */
.product-rating {
    display: flex;
    align-items: center;
    gap: 6px;
}/* End custom CSS */