.elementor-69176 .elementor-element.elementor-element-ffac795{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-image .widget-image-caption{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-69176 .elementor-element.elementor-element-6070d469{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:16px;}.elementor-69176 .elementor-element.elementor-element-4b5c46ef{--display:flex;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-69176 .elementor-element.elementor-element-4b5c46ef:not(.elementor-motion-effects-element-type-background), .elementor-69176 .elementor-element.elementor-element-4b5c46ef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCFCFC;}.elementor-69176 .elementor-element.elementor-element-6132b2c7{--spacer-size:30px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-69176 .elementor-element.elementor-element-2643519c .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:40px;font-weight:600;color:var( --e-global-color-accent );}.elementor-69176 .elementor-element.elementor-element-51ab48f6{text-align:start;}.elementor-69176 .elementor-element.elementor-element-3fbb0ec2{--spacer-size:30px;}.elementor-69176 .elementor-element.elementor-element-4cf7a435{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:15px;}.elementor-69176 .elementor-element.elementor-element-14045361{--spacer-size:70px;}.elementor-69176 .elementor-element.elementor-element-609614cb .elementor-heading-title{font-size:40px;font-weight:600;color:var( --e-global-color-accent );}.elementor-widget-divider .elementor-divider__text{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-69176 .elementor-element.elementor-element-35d90428{--divider-border-style:solid;--divider-color:#E8DD9C;--divider-border-width:1px;}.elementor-69176 .elementor-element.elementor-element-35d90428 .elementor-divider-separator{width:100%;}.elementor-69176 .elementor-element.elementor-element-35d90428 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-69176 .elementor-element.elementor-element-318e783d{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:15px;}.elementor-69176 .elementor-element.elementor-element-4944fb7a{--spacer-size:30px;}.elementor-69176 .elementor-element.elementor-element-222e715d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:40px;font-weight:600;}.elementor-69176 .elementor-element.elementor-element-129c2c84{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:16px;}.elementor-69176 .elementor-element.elementor-element-3be27a74{text-align:start;}.elementor-69176 .elementor-element.elementor-element-3be27a74 .widget-image-caption{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:400;}.elementor-69176 .elementor-element.elementor-element-3fe52084{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:15px;}.elementor-69176 .elementor-element.elementor-element-5b1011b{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-69176 .elementor-element.elementor-element-ae6686d{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-69176 .elementor-element.elementor-element-3d2ce90.elementor-element{--align-self:center;}.elementor-69176 .elementor-element.elementor-element-13e88b74{--spacer-size:50px;}.elementor-69176 .elementor-element.elementor-element-4f203ab3 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:40px;font-weight:600;}.elementor-69176 .elementor-element.elementor-element-6e4294ad{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:16px;}.elementor-69176 .elementor-element.elementor-element-43732b55{text-align:start;}.elementor-69176 .elementor-element.elementor-element-43732b55 .widget-image-caption{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:400;}.elementor-69176 .elementor-element.elementor-element-66b6dd19{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:15px;}.elementor-69176 .elementor-element.elementor-element-306617b{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-69176 .elementor-element.elementor-element-44e8be5{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-69176 .elementor-element.elementor-element-0bd554a.elementor-element{--align-self:center;}.elementor-69176 .elementor-element.elementor-element-25204aa3{--spacer-size:50px;}.elementor-69176 .elementor-element.elementor-element-4a08862f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:40px;font-weight:600;}.elementor-69176 .elementor-element.elementor-element-18fe22b2{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:16px;}.elementor-69176 .elementor-element.elementor-element-613137e3{text-align:start;}.elementor-69176 .elementor-element.elementor-element-613137e3 .widget-image-caption{font-size:12px;}.elementor-69176 .elementor-element.elementor-element-7896ffb4{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:15px;text-shadow:0px 0px 0px rgba(0,0,0,0.3);}.elementor-69176 .elementor-element.elementor-element-fe57893{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-69176 .elementor-element.elementor-element-808a0e4{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-69176 .elementor-element.elementor-element-c781af3.elementor-element{--align-self:center;}.elementor-69176 .elementor-element.elementor-element-1d8a4e7e{--spacer-size:70px;}.elementor-69176 .elementor-element.elementor-element-55434ac1 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:40px;font-weight:600;color:var( --e-global-color-accent );}.elementor-69176 .elementor-element.elementor-element-6758aa5{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-69176 .elementor-element.elementor-element-6758aa5 .elementor-divider-separator{width:100%;}.elementor-69176 .elementor-element.elementor-element-6758aa5 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-69176 .elementor-element.elementor-element-1da75b0c{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:15px;}.elementor-69176 .elementor-element.elementor-element-4ad6d4fd{--spacer-size:30px;}.elementor-69176 .elementor-element.elementor-element-7115d3bc .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:40px;font-weight:600;}.elementor-69176 .elementor-element.elementor-element-13f3d4a9{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:16px;}.elementor-69176 .elementor-element.elementor-element-68a49504{text-align:start;}.elementor-69176 .elementor-element.elementor-element-292f716b{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:15px;}.elementor-69176 .elementor-element.elementor-element-604bd30{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-69176 .elementor-element.elementor-element-1cdc4b3.elementor-element{--align-self:center;}.elementor-69176 .elementor-element.elementor-element-44e95e21{--spacer-size:50px;}.elementor-69176 .elementor-element.elementor-element-f5569bb .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:40px;font-weight:600;}.elementor-69176 .elementor-element.elementor-element-52e8082f{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:16px;}.elementor-69176 .elementor-element.elementor-element-2f15bf25{text-align:start;}.elementor-69176 .elementor-element.elementor-element-290d3fef{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:15px;}.elementor-69176 .elementor-element.elementor-element-8d38b84{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-69176 .elementor-element.elementor-element-e10bf75.elementor-element{--align-self:center;}.elementor-69176 .elementor-element.elementor-element-571ba81d{--spacer-size:50px;}.elementor-69176 .elementor-element.elementor-element-3780671f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:40px;font-weight:600;}.elementor-69176 .elementor-element.elementor-element-461c9f10{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:16px;}.elementor-69176 .elementor-element.elementor-element-340861c8{text-align:start;}.elementor-69176 .elementor-element.elementor-element-340861c8 .widget-image-caption{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:400;}.elementor-69176 .elementor-element.elementor-element-78df92d7{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:15px;}.elementor-69176 .elementor-element.elementor-element-20cf60d{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-69176 .elementor-element.elementor-element-54cb1c9.elementor-element{--align-self:center;}.elementor-69176 .elementor-element.elementor-element-15290cee{--spacer-size:70px;}.elementor-69176 .elementor-element.elementor-element-2d5e10d9 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:40px;font-weight:600;line-height:47px;color:var( --e-global-color-accent );}.elementor-69176 .elementor-element.elementor-element-15f82a23{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-69176 .elementor-element.elementor-element-15f82a23 .elementor-divider-separator{width:100%;}.elementor-69176 .elementor-element.elementor-element-15f82a23 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-69176 .elementor-element.elementor-element-37ac94f9{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:15px;}.elementor-69176 .elementor-element.elementor-element-7e168653{--spacer-size:50px;}.elementor-69176 .elementor-element.elementor-element-4ea6fcd7 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:40px;font-weight:600;}.elementor-69176 .elementor-element.elementor-element-526432e0{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:16px;}.elementor-69176 .elementor-element.elementor-element-343ee579{text-align:start;}.elementor-69176 .elementor-element.elementor-element-343ee579 .widget-image-caption{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:400;}.elementor-69176 .elementor-element.elementor-element-9ffa3{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:15px;}.elementor-69176 .elementor-element.elementor-element-2c243b8{--display:grid;--e-con-grid-template-columns:repeat(2, 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;}.elementor-69176 .elementor-element.elementor-element-9f692c6.elementor-element{--align-self:center;}.elementor-69176 .elementor-element.elementor-element-3907fc8c{--spacer-size:50px;}.elementor-69176 .elementor-element.elementor-element-534012fe .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:40px;font-weight:600;}.elementor-69176 .elementor-element.elementor-element-1397a387{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:16px;}.elementor-69176 .elementor-element.elementor-element-1d499a24{text-align:start;}.elementor-69176 .elementor-element.elementor-element-2ed381a8{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:15px;}.elementor-69176 .elementor-element.elementor-element-028e44b{--display:grid;--e-con-grid-template-columns:repeat(2, 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;}.elementor-69176 .elementor-element.elementor-element-233d788.elementor-element{--align-self:center;}.elementor-69176 .elementor-element.elementor-element-4c9390f0{--spacer-size:50px;}.elementor-69176 .elementor-element.elementor-element-37e41778 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:40px;font-weight:600;}.elementor-69176 .elementor-element.elementor-element-4bc32218{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:16px;}.elementor-69176 .elementor-element.elementor-element-175de83e{text-align:start;}.elementor-69176 .elementor-element.elementor-element-175de83e .widget-image-caption{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:400;}.elementor-69176 .elementor-element.elementor-element-5e7ffddd{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:15px;}.elementor-69176 .elementor-element.elementor-element-f53a2e4{--display:grid;--e-con-grid-template-columns:repeat(2, 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;}.elementor-69176 .elementor-element.elementor-element-37ce090.elementor-element{--align-self:center;}.elementor-69176 .elementor-element.elementor-element-937004{--spacer-size:70px;}.elementor-69176 .elementor-element.elementor-element-2fa902b0 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:40px;font-weight:600;color:var( --e-global-color-accent );}.elementor-69176 .elementor-element.elementor-element-73c3dc55{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-69176 .elementor-element.elementor-element-73c3dc55 .elementor-divider-separator{width:100%;}.elementor-69176 .elementor-element.elementor-element-73c3dc55 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-69176 .elementor-element.elementor-element-cd4d34d{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:15px;}.elementor-69176 .elementor-element.elementor-element-47ffb431{--spacer-size:30px;}.elementor-69176 .elementor-element.elementor-element-684f0be .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:40px;font-weight:600;}.elementor-69176 .elementor-element.elementor-element-bf4aaad{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:16px;}.elementor-69176 .elementor-element.elementor-element-7aac2ed5{text-align:start;}.elementor-69176 .elementor-element.elementor-element-7aac2ed5 .widget-image-caption{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:400;}.elementor-69176 .elementor-element.elementor-element-14e7d4f5{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:15px;}.elementor-69176 .elementor-element.elementor-element-b387335{--display:grid;--e-con-grid-template-columns:repeat(2, 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;}.elementor-69176 .elementor-element.elementor-element-de41f85.elementor-element{--align-self:center;}.elementor-69176 .elementor-element.elementor-element-26526f63{--spacer-size:50px;}.elementor-69176 .elementor-element.elementor-element-549e00b3 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:40px;font-weight:600;}.elementor-69176 .elementor-element.elementor-element-4de4a9d6{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:16px;}.elementor-69176 .elementor-element.elementor-element-22eec980{text-align:start;}.elementor-69176 .elementor-element.elementor-element-22eec980 .widget-image-caption{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:400;}.elementor-69176 .elementor-element.elementor-element-110a1789{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:15px;}.elementor-69176 .elementor-element.elementor-element-2aae17d{--display:grid;--e-con-grid-template-columns:repeat(2, 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;}.elementor-69176 .elementor-element.elementor-element-d5f3ce4.elementor-element{--align-self:center;}.elementor-69176 .elementor-element.elementor-element-46189d52{--spacer-size:30px;}.elementor-69176 .elementor-element.elementor-element-174ffcf5{--spacer-size:30px;}.elementor-69176 .elementor-element.elementor-element-5799b9bc .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:40px;font-weight:600;}.elementor-69176 .elementor-element.elementor-element-5e13ed11{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:15px;}.elementor-69176 .elementor-element.elementor-element-7bef8303{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:15px;}.elementor-69176 .elementor-element.elementor-element-69003e40{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:15px;}.elementor-69176 .elementor-element.elementor-element-789c46c3{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:15px;}.elementor-69176 .elementor-element.elementor-element-19276274{--spacer-size:30px;}.elementor-69176 .elementor-element.elementor-element-e58d47c{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:16px;}.elementor-69176 .elementor-element.elementor-element-2155df9c{--spacer-size:70px;}.elementor-69176 .elementor-element.elementor-element-4a29a3a .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:40px;font-weight:600;color:var( --e-global-color-accent );}.elementor-69176 .elementor-element.elementor-element-64f10bfe{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:15px;}.elementor-69176 .elementor-element.elementor-element-4694809b{--spacer-size:30px;}.elementor-69176 .elementor-element.elementor-element-15d0edcf .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:40px;font-weight:600;}.elementor-69176 .elementor-element.elementor-element-7cb9f538{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:15px;}.elementor-69176 .elementor-element.elementor-element-28be4f60{--spacer-size:30px;}.elementor-69176 .elementor-element.elementor-element-2efbc90{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:15px;}.elementor-69176 .elementor-element.elementor-element-74f82ca7{--spacer-size:30px;}@media(max-width:1024px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-69176 .elementor-element.elementor-element-ae6686d{--grid-auto-flow:row;}.elementor-69176 .elementor-element.elementor-element-44e8be5{--grid-auto-flow:row;}.elementor-69176 .elementor-element.elementor-element-808a0e4{--grid-auto-flow:row;}.elementor-69176 .elementor-element.elementor-element-604bd30{--grid-auto-flow:row;}.elementor-69176 .elementor-element.elementor-element-8d38b84{--grid-auto-flow:row;}.elementor-69176 .elementor-element.elementor-element-20cf60d{--grid-auto-flow:row;}.elementor-69176 .elementor-element.elementor-element-2c243b8{--grid-auto-flow:row;}.elementor-69176 .elementor-element.elementor-element-028e44b{--grid-auto-flow:row;}.elementor-69176 .elementor-element.elementor-element-f53a2e4{--grid-auto-flow:row;}.elementor-69176 .elementor-element.elementor-element-b387335{--grid-auto-flow:row;}.elementor-69176 .elementor-element.elementor-element-2aae17d{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-69176 .elementor-element.elementor-element-ae6686d{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-69176 .elementor-element.elementor-element-44e8be5{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-69176 .elementor-element.elementor-element-808a0e4{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-69176 .elementor-element.elementor-element-604bd30{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-69176 .elementor-element.elementor-element-8d38b84{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-69176 .elementor-element.elementor-element-20cf60d{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-69176 .elementor-element.elementor-element-2c243b8{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-69176 .elementor-element.elementor-element-028e44b{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-69176 .elementor-element.elementor-element-f53a2e4{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-69176 .elementor-element.elementor-element-b387335{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-69176 .elementor-element.elementor-element-2aae17d{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for html, class: .elementor-element-1ed410b4 */.bsm-hotel-faq {
  max-width: 860px;
  margin: 60px auto;
}

.bsm-hotel-faq h2 {
  font-size: 28px;
  font-weight: 500;
  margin-bottom: 28px;
  text-align: center;
  letter-spacing: -0.01em;
}

.bsm-faq-accordion {
  display: flex;
  flex-direction: column;
  border-top: 0.5px solid #e0e0e0;
}

.bsm-faq-item {
  border-bottom: 0.5px solid #e0e0e0;
  background: transparent;
}

.bsm-faq-item summary {
  list-style: none;
  cursor: pointer;
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 16px;
  padding: 18px 4px;
  font-size: 17px;
  font-weight: 600;
  line-height: 1.5;
  transition: color 0.2s;
}

.bsm-faq-item summary::-webkit-details-marker { display: none; }

.bsm-faq-item summary:hover { color: #1a3a6b; }

.bsm-faq-item summary::after {
  content: "+";
  flex-shrink: 0;
  width: 24px;
  height: 24px;
  border-radius: 50%;
  border: 1px solid #ccc;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 18px;
  font-weight: 300;
  color: #888;
  transition: background 0.2s, color 0.2s, border-color 0.2s;
}

.bsm-faq-item[open] > summary::after {
  content: "−";
  background: #1a3a6b;
  border-color: #1a3a6b;
  color: #fff;
}

.bsm-faq-content {
  padding: 0 4px 20px 18px;
  border-left: 2px solid #1a3a6b;
}

.bsm-faq-content p {
  margin: 0;
  font-size: 15px;
  line-height: 1.75;
  color: #555;
}

@media (max-width: 767px) {
  .bsm-hotel-faq { margin: 40px auto; }
  .bsm-hotel-faq h2 { font-size: 22px; }
  .bsm-faq-item summary { font-size: 15px; padding: 16px 4px; }
  .bsm-faq-content { padding: 0 4px 16px 14px; }
}/* End custom CSS */