.elementor-2069 .elementor-element.elementor-element-932d436{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2069 .elementor-element.elementor-element-932d436.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2069 .elementor-element.elementor-element-adf987d{--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:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-2069 .elementor-element.elementor-element-7b068a7 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2069 .elementor-element.elementor-element-1055118{--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:flex-end;--align-items:flex-start;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2069 .elementor-element.elementor-element-1055118.e-con{--align-self:flex-end;--flex-grow:0;--flex-shrink:1;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-2069 .elementor-element.elementor-element-53890c7 .elementor-button{background-color:#5A7EAA00;font-family:"Cinzel", Sans-serif;font-weight:bold;fill:#5A7EAA;color:#5A7EAA;}.elementor-2069 .elementor-element.elementor-element-53890c7 .elementor-button:hover, .elementor-2069 .elementor-element.elementor-element-53890c7 .elementor-button:focus{color:#F0EDD1;}.elementor-2069 .elementor-element.elementor-element-53890c7 .elementor-button:hover svg, .elementor-2069 .elementor-element.elementor-element-53890c7 .elementor-button:focus svg{fill:#F0EDD1;}.elementor-2069 .elementor-element.elementor-element-f048896 .elementor-button{background-color:#5A7EAA00;font-family:"Cinzel", Sans-serif;font-weight:bold;fill:#5A7EAA;color:#5A7EAA;}.elementor-2069 .elementor-element.elementor-element-f048896 .elementor-button:hover, .elementor-2069 .elementor-element.elementor-element-f048896 .elementor-button:focus{color:#F0EDD1;}.elementor-2069 .elementor-element.elementor-element-f048896 .elementor-button:hover svg, .elementor-2069 .elementor-element.elementor-element-f048896 .elementor-button:focus svg{fill:#F0EDD1;}.elementor-2069 .elementor-element.elementor-element-bb3ae03 .elementor-button{background-color:#5A7EAA00;font-family:"Cinzel", Sans-serif;font-weight:bold;fill:#5A7EAA;color:#5A7EAA;}.elementor-2069 .elementor-element.elementor-element-bb3ae03 .elementor-button:hover, .elementor-2069 .elementor-element.elementor-element-bb3ae03 .elementor-button:focus{color:#F0EDD1;}.elementor-2069 .elementor-element.elementor-element-bb3ae03 .elementor-button:hover svg, .elementor-2069 .elementor-element.elementor-element-bb3ae03 .elementor-button:focus svg{fill:#F0EDD1;}.elementor-2069 .elementor-element.elementor-element-c35ee11 .elementor-button{background-color:#5A7EAA00;font-family:"Cinzel", Sans-serif;font-weight:bold;text-shadow:0px 0px 10px rgba(0,0,0,0.3);fill:#5A7EAA;color:#5A7EAA;}.elementor-2069 .elementor-element.elementor-element-c35ee11 .elementor-button:hover, .elementor-2069 .elementor-element.elementor-element-c35ee11 .elementor-button:focus{color:#F0EDD1;}.elementor-2069 .elementor-element.elementor-element-c35ee11 .elementor-button:hover svg, .elementor-2069 .elementor-element.elementor-element-c35ee11 .elementor-button:focus svg{fill:#F0EDD1;}.elementor-2069 .elementor-element.elementor-element-016fb0f .elementor-button{background-color:#5A7EAA00;font-family:"Cinzel", Sans-serif;font-weight:bold;fill:#5A7EAA;color:#5A7EAA;}.elementor-2069 .elementor-element.elementor-element-016fb0f .elementor-button:hover, .elementor-2069 .elementor-element.elementor-element-016fb0f .elementor-button:focus{color:#F0EDD1;}.elementor-2069 .elementor-element.elementor-element-016fb0f .elementor-button:hover svg, .elementor-2069 .elementor-element.elementor-element-016fb0f .elementor-button:focus svg{fill:#F0EDD1;}.elementor-2069 .elementor-element.elementor-element-e1e3584 .elementor-button{background-color:#5A7EAA00;font-family:"Cinzel", Sans-serif;font-weight:bold;fill:#5A7EAA;color:#5A7EAA;}.elementor-2069 .elementor-element.elementor-element-e1e3584 .elementor-button:hover, .elementor-2069 .elementor-element.elementor-element-e1e3584 .elementor-button:focus{color:#F0EDD1;}.elementor-2069 .elementor-element.elementor-element-e1e3584 .elementor-button:hover svg, .elementor-2069 .elementor-element.elementor-element-e1e3584 .elementor-button:focus svg{fill:#F0EDD1;}.elementor-2069 .elementor-element.elementor-element-c7f6644 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:4px 4px 4px 4px;}.elementor-2069 .elementor-element.elementor-element-c7f6644.elementor-element{--align-self:center;}.elementor-2069 .elementor-element.elementor-element-c7f6644{text-align:center;}.elementor-2069 .elementor-element.elementor-element-a0af3b0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:4px 4px 4px 4px;}.elementor-2069 .elementor-element.elementor-element-a0af3b0.elementor-element{--align-self:center;}.elementor-2069 .elementor-element.elementor-element-a0af3b0{text-align:center;}.elementor-2069 .elementor-element.elementor-element-0a9152d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:4px 4px 4px 4px;}.elementor-2069 .elementor-element.elementor-element-0a9152d.elementor-element{--align-self:center;}.elementor-2069 .elementor-element.elementor-element-0a9152d{text-align:center;}.elementor-2069 .elementor-element.elementor-element-98050e6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:4px 4px 4px 4px;}.elementor-2069 .elementor-element.elementor-element-98050e6.elementor-element{--align-self:center;}.elementor-2069 .elementor-element.elementor-element-98050e6{text-align:start;}.elementor-2069 .elementor-element.elementor-element-ca4ab28{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2069 .elementor-element.elementor-element-ca4ab28.e-con{--align-self:center;}.elementor-2069 .elementor-element.elementor-element-54a5283 .elementor-button{background-color:#5A7EAA00;font-family:"Cinzel", Sans-serif;font-weight:bold;fill:#5A7EAA;color:#5A7EAA;}.elementor-2069 .elementor-element.elementor-element-54a5283 > .elementor-widget-container{margin:0px 3px 0px 0px;}.elementor-2069 .elementor-element.elementor-element-54a5283 .elementor-button:hover, .elementor-2069 .elementor-element.elementor-element-54a5283 .elementor-button:focus{color:#F0EDD1;}.elementor-2069 .elementor-element.elementor-element-54a5283 .elementor-button:hover svg, .elementor-2069 .elementor-element.elementor-element-54a5283 .elementor-button:focus svg{fill:#F0EDD1;}.elementor-2069 .elementor-element.elementor-element-6dc179f .elementor-button{background-color:#5A7EAA00;font-family:"Cinzel", Sans-serif;font-weight:bold;fill:#5A7EAA;color:#5A7EAA;}.elementor-2069 .elementor-element.elementor-element-6dc179f .elementor-button:hover, .elementor-2069 .elementor-element.elementor-element-6dc179f .elementor-button:focus{color:#F0EDD1;}.elementor-2069 .elementor-element.elementor-element-6dc179f .elementor-button:hover svg, .elementor-2069 .elementor-element.elementor-element-6dc179f .elementor-button:focus svg{fill:#F0EDD1;}.elementor-2069 .elementor-element.elementor-element-da67266 .elementor-button{background-color:#5A7EAA00;font-family:"Cinzel", Sans-serif;font-weight:bold;text-shadow:0px 0px 12px rgba(0,0,0,0.3);fill:#5A7EAA;color:#5A7EAA;}.elementor-2069 .elementor-element.elementor-element-da67266 .elementor-button:hover, .elementor-2069 .elementor-element.elementor-element-da67266 .elementor-button:focus{color:#F0EDD1;}.elementor-2069 .elementor-element.elementor-element-da67266 .elementor-button:hover svg, .elementor-2069 .elementor-element.elementor-element-da67266 .elementor-button:focus svg{fill:#F0EDD1;}.elementor-2069 .elementor-element.elementor-element-e846d09 .elementor-button{background-color:#5A7EAA00;font-family:"Cinzel", Sans-serif;font-weight:bold;fill:#5A7EAA;color:#5A7EAA;}.elementor-2069 .elementor-element.elementor-element-e846d09 > .elementor-widget-container{margin:0px 153px 0px 0px;}.elementor-2069 .elementor-element.elementor-element-e846d09 .elementor-button:hover, .elementor-2069 .elementor-element.elementor-element-e846d09 .elementor-button:focus{color:#F0EDD1;}.elementor-2069 .elementor-element.elementor-element-e846d09 .elementor-button:hover svg, .elementor-2069 .elementor-element.elementor-element-e846d09 .elementor-button:focus svg{fill:#F0EDD1;}.elementor-2069 .elementor-element.elementor-element-a348a95{--display:flex;--margin-top:12px;--margin-bottom:46px;--margin-left:0px;--margin-right:0px;}.elementor-2069 .elementor-element.elementor-element-a348a95:not(.elementor-motion-effects-element-type-background), .elementor-2069 .elementor-element.elementor-element-a348a95 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dimraeth.com/wp-content/uploads/2025/07/c22d0991a0cff81aa7a86e25599f5b0636f4ac0c.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-2069 .elementor-element.elementor-element-77d05ee > .elementor-widget-container{margin:210px 0px 0px 0px;}.elementor-2069 .elementor-element.elementor-element-77d05ee{text-align:center;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2069 .elementor-element.elementor-element-4c02565{text-align:center;font-family:"Philosopher", Sans-serif;font-weight:400;color:#6BA4EB;}.elementor-2069 .elementor-element.elementor-element-deb474e{--display:flex;--border-radius:30px 30px 30px 30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2069 .elementor-element.elementor-element-deb474e.e-con{--e-con-transform-scale:1;}.elementor-2069 .elementor-element.elementor-element-0642768{color:#6BA4EB;}.elementor-2069 .elementor-element.elementor-element-90212cf{--display:flex;}.elementor-2069 .elementor-element.elementor-element-438ea56{color:#6BA4EB;}.elementor-2069 .elementor-element.elementor-element-907953b{--display:flex;}.elementor-2069 .elementor-element.elementor-element-9e0d31f{color:#6BA4EB;}.elementor-2069 .elementor-element.elementor-element-705abfa{--display:flex;}.elementor-2069 .elementor-element.elementor-element-3a8a956{color:#6BA4EB;}.elementor-2069 .elementor-element.elementor-element-b5b5cba{--display:flex;}.elementor-2069 .elementor-element.elementor-element-6989c65{color:#6BA4EB;}.elementor-2069 .elementor-element.elementor-element-70d76ff{--display:flex;}.elementor-2069 .elementor-element.elementor-element-c4ff1e7{color:#6BA4EB;}.elementor-2069 .elementor-element.elementor-element-1763b69{--display:flex;}.elementor-2069 .elementor-element.elementor-element-cc1f650{color:#6BA4EB;}.elementor-2069 .elementor-element.elementor-element-e5e0d9d{--display:flex;}.elementor-2069 .elementor-element.elementor-element-fd7c3a8{color:#6BA4EB;}.elementor-2069 .elementor-element.elementor-element-eb67938{--display:flex;}.elementor-2069 .elementor-element.elementor-element-632701d{color:#6BA4EB;}.elementor-2069 .elementor-element.elementor-element-cb4f4b4{--display:flex;}.elementor-2069 .elementor-element.elementor-element-2c7cb68{color:#6BA4EB;}.elementor-2069 .elementor-element.elementor-element-4bae511{--display:flex;}.elementor-2069 .elementor-element.elementor-element-a4a49ba{color:#6BA4EB;}.elementor-2069 .elementor-element.elementor-element-0aed73f{--display:flex;}.elementor-2069 .elementor-element.elementor-element-9832385{color:#6BA4EB;}.elementor-2069 .elementor-element.elementor-element-bce4699{--display:flex;}.elementor-2069 .elementor-element.elementor-element-381334f{color:#6BA4EB;}.elementor-2069 .elementor-element.elementor-element-378566d{--n-accordion-title-font-size:35px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:49px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:0px 0px 0px 0px;--n-accordion-title-normal-color:#F0EDD1;--n-accordion-title-hover-color:#F0EDD1;--n-accordion-title-active-color:#F0EDD1;--n-accordion-icon-size:79px;}:where( .elementor-2069 .elementor-element.elementor-element-378566d > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{background-color:#00000000;border-style:none;--border-radius:0px 0px 0px 0px;}.elementor-2069 .elementor-element.elementor-element-378566d > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:groove;border-width:0px 0px 0px 0px;border-color:#6BA4EB;}:where( .elementor-2069 .elementor-element.elementor-element-378566d > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:1px;}.elementor-2069 .elementor-element.elementor-element-8b93225{--display:flex;--margin-top:0px;--margin-bottom:1186px;--margin-left:0px;--margin-right:0px;}@media(max-width:1366px) and (min-width:768px){.elementor-2069 .elementor-element.elementor-element-1055118{--width:100%;}}@media(max-width:1366px){.elementor-2069 .elementor-element.elementor-element-adf987d{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2069 .elementor-element.elementor-element-1055118{--justify-content:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2069 .elementor-element.elementor-element-c7f6644 > .elementor-widget-container{margin:-5px 0px 0px 0px;}.elementor-2069 .elementor-element.elementor-element-c7f6644 img{width:18px;max-width:18px;height:18px;}.elementor-2069 .elementor-element.elementor-element-a0af3b0 > .elementor-widget-container{margin:-5px 0px 0px 0px;}.elementor-2069 .elementor-element.elementor-element-a0af3b0 img{width:18px;max-width:18px;height:18px;}.elementor-2069 .elementor-element.elementor-element-0a9152d > .elementor-widget-container{margin:-5px 0px 0px 0px;}.elementor-2069 .elementor-element.elementor-element-0a9152d img{width:18px;max-width:18px;height:18px;}.elementor-2069 .elementor-element.elementor-element-98050e6 > .elementor-widget-container{margin:-5px 0px 0px 0px;}.elementor-2069 .elementor-element.elementor-element-98050e6 img{width:18px;max-width:18px;height:18px;}}@media(max-width:1024px){.elementor-2069 .elementor-element.elementor-element-adf987d{--margin-top:0px;--margin-bottom:0px;--margin-left:-230px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2069 .elementor-element.elementor-element-7b068a7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 28px 0px 0px;}.elementor-2069 .elementor-element.elementor-element-7b068a7 img{width:59%;}.elementor-2069 .elementor-element.elementor-element-1055118{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2069 .elementor-element.elementor-element-53890c7 .elementor-button{font-size:10px;}.elementor-2069 .elementor-element.elementor-element-f048896 .elementor-button{font-size:10px;}.elementor-2069 .elementor-element.elementor-element-bb3ae03 .elementor-button{font-size:10px;}.elementor-2069 .elementor-element.elementor-element-c35ee11 .elementor-button{font-size:10px;}.elementor-2069 .elementor-element.elementor-element-016fb0f .elementor-button{font-size:10px;}.elementor-2069 .elementor-element.elementor-element-e1e3584 .elementor-button{font-size:10px;}.elementor-2069 .elementor-element.elementor-element-54a5283 .elementor-button{font-size:10px;}.elementor-2069 .elementor-element.elementor-element-6dc179f .elementor-button{font-size:10px;}.elementor-2069 .elementor-element.elementor-element-da67266 .elementor-button{font-size:10px;}.elementor-2069 .elementor-element.elementor-element-e846d09 .elementor-button{font-size:10px;}}@media(max-width:767px){.elementor-2069 .elementor-element.elementor-element-adf987d{--flex-wrap:nowrap;--margin-top:3px;--margin-bottom:-4px;--margin-left:-63px;--margin-right:293px;--padding-top:0px;--padding-bottom:0px;--padding-left:-49px;--padding-right:0px;}.elementor-2069 .elementor-element.elementor-element-7b068a7 img{width:100%;max-width:100%;height:17px;}.elementor-2069 .elementor-element.elementor-element-1055118{--width:500px;--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-evenly;--flex-wrap:nowrap;--margin-top:1px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2069 .elementor-element.elementor-element-1055118.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-2069 .elementor-element.elementor-element-53890c7 .elementor-button{font-size:9px;}.elementor-2069 .elementor-element.elementor-element-f048896 .elementor-button{font-size:9px;}.elementor-2069 .elementor-element.elementor-element-bb3ae03 .elementor-button{font-size:9px;}.elementor-2069 .elementor-element.elementor-element-c35ee11 .elementor-button{font-size:9px;}.elementor-2069 .elementor-element.elementor-element-016fb0f .elementor-button{font-size:9px;}.elementor-2069 .elementor-element.elementor-element-e1e3584 .elementor-button{font-size:9px;}.elementor-2069 .elementor-element.elementor-element-c7f6644 > .elementor-widget-container{margin:05px 0px 0px -7px;}.elementor-2069 .elementor-element.elementor-element-a0af3b0 > .elementor-widget-container{margin:5px 0px 0px -7px;}.elementor-2069 .elementor-element.elementor-element-0a9152d > .elementor-widget-container{margin:5px 0px 0px -7px;}.elementor-2069 .elementor-element.elementor-element-98050e6 > .elementor-widget-container{margin:5px 0px 0px -7px;}.elementor-2069 .elementor-element.elementor-element-ca4ab28{--width:1600px;--justify-content:center;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2069 .elementor-element.elementor-element-54a5283 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2069 .elementor-element.elementor-element-54a5283 .elementor-button{font-size:12px;}.elementor-2069 .elementor-element.elementor-element-6dc179f .elementor-button{font-size:12px;}.elementor-2069 .elementor-element.elementor-element-da67266 .elementor-button{font-size:12px;}.elementor-2069 .elementor-element.elementor-element-e846d09 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2069 .elementor-element.elementor-element-e846d09 .elementor-button{font-size:12px;}.elementor-2069 .elementor-element.elementor-element-a348a95{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2069 .elementor-element.elementor-element-77d05ee > .elementor-widget-container{margin:45px 45px 45px 45px;}.elementor-2069 .elementor-element.elementor-element-378566d > .elementor-widget-container{margin:0px -33px 0px 0px;}.elementor-2069 .elementor-element.elementor-element-378566d{--n-accordion-title-font-size:13px;--n-accordion-icon-size:25px;}}@media(min-width:768px){.elementor-2069 .elementor-element.elementor-element-932d436{--width:100%;}.elementor-2069 .elementor-element.elementor-element-adf987d{--width:10%;}.elementor-2069 .elementor-element.elementor-element-1055118{--width:90%;}.elementor-2069 .elementor-element.elementor-element-deb474e{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-2069 .elementor-element.elementor-element-adf987d{--width:500px;}.elementor-2069 .elementor-element.elementor-element-1055118{--width:1600px;}}/* Start custom CSS for button, class: .elementor-element-e1e3584 */.elementor-button-text {
  white-space: nowrap;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e846d09 */.elementor-button-text {
  white-space: nowrap;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-deb474e *//* Make each accordion item have a full border */
.elementor-2069 .elementor-element.elementor-element-deb474e .elementor-accordion-item {
  border: 1px solid rgba(255, 255, 255, 0.25); /* adjust color/opacity to match your style */
  border-radius: 8px;
  margin-bottom: 12px;
  overflow: hidden;
  transition: all 0.3s ease;
}

/* Ensure the expanded content pushes the border */
.elementor-2069 .elementor-element.elementor-element-deb474e .elementor-tab-content {
  padding: 20px;
  transition: max-height 0.3s ease, padding 0.3s ease;
}

/* Optional: style open/active item */
.elementor-2069 .elementor-element.elementor-element-deb474e .elementor-active {
  border-color: rgba(255, 255, 255, 0.5); /* slightly brighter */
  background-color: rgba(255, 255, 255, 0.02); /* soft highlight effect */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-deb474e *//* Make each accordion item have a full border */
.elementor-2069 .elementor-element.elementor-element-deb474e .elementor-accordion-item {
  border: 1px solid rgba(255, 255, 255, 0.25); /* adjust color/opacity to match your style */
  border-radius: 8px;
  margin-bottom: 12px;
  overflow: hidden;
  transition: all 0.3s ease;
}

/* Ensure the expanded content pushes the border */
.elementor-2069 .elementor-element.elementor-element-deb474e .elementor-tab-content {
  padding: 20px;
  transition: max-height 0.3s ease, padding 0.3s ease;
}

/* Optional: style open/active item */
.elementor-2069 .elementor-element.elementor-element-deb474e .elementor-active {
  border-color: rgba(255, 255, 255, 0.5); /* slightly brighter */
  background-color: rgba(255, 255, 255, 0.02); /* soft highlight effect */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-deb474e *//* Make each accordion item have a full border */
.elementor-2069 .elementor-element.elementor-element-deb474e .elementor-accordion-item {
  border: 1px solid rgba(255, 255, 255, 0.25); /* adjust color/opacity to match your style */
  border-radius: 8px;
  margin-bottom: 12px;
  overflow: hidden;
  transition: all 0.3s ease;
}

/* Ensure the expanded content pushes the border */
.elementor-2069 .elementor-element.elementor-element-deb474e .elementor-tab-content {
  padding: 20px;
  transition: max-height 0.3s ease, padding 0.3s ease;
}

/* Optional: style open/active item */
.elementor-2069 .elementor-element.elementor-element-deb474e .elementor-active {
  border-color: rgba(255, 255, 255, 0.5); /* slightly brighter */
  background-color: rgba(255, 255, 255, 0.02); /* soft highlight effect */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-deb474e *//* Make each accordion item have a full border */
.elementor-2069 .elementor-element.elementor-element-deb474e .elementor-accordion-item {
  border: 1px solid rgba(255, 255, 255, 0.25); /* adjust color/opacity to match your style */
  border-radius: 8px;
  margin-bottom: 12px;
  overflow: hidden;
  transition: all 0.3s ease;
}

/* Ensure the expanded content pushes the border */
.elementor-2069 .elementor-element.elementor-element-deb474e .elementor-tab-content {
  padding: 20px;
  transition: max-height 0.3s ease, padding 0.3s ease;
}

/* Optional: style open/active item */
.elementor-2069 .elementor-element.elementor-element-deb474e .elementor-active {
  border-color: rgba(255, 255, 255, 0.5); /* slightly brighter */
  background-color: rgba(255, 255, 255, 0.02); /* soft highlight effect */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-deb474e *//* Make each accordion item have a full border */
.elementor-2069 .elementor-element.elementor-element-deb474e .elementor-accordion-item {
  border: 1px solid rgba(255, 255, 255, 0.25); /* adjust color/opacity to match your style */
  border-radius: 8px;
  margin-bottom: 12px;
  overflow: hidden;
  transition: all 0.3s ease;
}

/* Ensure the expanded content pushes the border */
.elementor-2069 .elementor-element.elementor-element-deb474e .elementor-tab-content {
  padding: 20px;
  transition: max-height 0.3s ease, padding 0.3s ease;
}

/* Optional: style open/active item */
.elementor-2069 .elementor-element.elementor-element-deb474e .elementor-active {
  border-color: rgba(255, 255, 255, 0.5); /* slightly brighter */
  background-color: rgba(255, 255, 255, 0.02); /* soft highlight effect */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-deb474e *//* Make each accordion item have a full border */
.elementor-2069 .elementor-element.elementor-element-deb474e .elementor-accordion-item {
  border: 1px solid rgba(255, 255, 255, 0.25); /* adjust color/opacity to match your style */
  border-radius: 8px;
  margin-bottom: 12px;
  overflow: hidden;
  transition: all 0.3s ease;
}

/* Ensure the expanded content pushes the border */
.elementor-2069 .elementor-element.elementor-element-deb474e .elementor-tab-content {
  padding: 20px;
  transition: max-height 0.3s ease, padding 0.3s ease;
}

/* Optional: style open/active item */
.elementor-2069 .elementor-element.elementor-element-deb474e .elementor-active {
  border-color: rgba(255, 255, 255, 0.5); /* slightly brighter */
  background-color: rgba(255, 255, 255, 0.02); /* soft highlight effect */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-deb474e *//* Make each accordion item have a full border */
.elementor-2069 .elementor-element.elementor-element-deb474e .elementor-accordion-item {
  border: 1px solid rgba(255, 255, 255, 0.25); /* adjust color/opacity to match your style */
  border-radius: 8px;
  margin-bottom: 12px;
  overflow: hidden;
  transition: all 0.3s ease;
}

/* Ensure the expanded content pushes the border */
.elementor-2069 .elementor-element.elementor-element-deb474e .elementor-tab-content {
  padding: 20px;
  transition: max-height 0.3s ease, padding 0.3s ease;
}

/* Optional: style open/active item */
.elementor-2069 .elementor-element.elementor-element-deb474e .elementor-active {
  border-color: rgba(255, 255, 255, 0.5); /* slightly brighter */
  background-color: rgba(255, 255, 255, 0.02); /* soft highlight effect */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-deb474e *//* Make each accordion item have a full border */
.elementor-2069 .elementor-element.elementor-element-deb474e .elementor-accordion-item {
  border: 1px solid rgba(255, 255, 255, 0.25); /* adjust color/opacity to match your style */
  border-radius: 8px;
  margin-bottom: 12px;
  overflow: hidden;
  transition: all 0.3s ease;
}

/* Ensure the expanded content pushes the border */
.elementor-2069 .elementor-element.elementor-element-deb474e .elementor-tab-content {
  padding: 20px;
  transition: max-height 0.3s ease, padding 0.3s ease;
}

/* Optional: style open/active item */
.elementor-2069 .elementor-element.elementor-element-deb474e .elementor-active {
  border-color: rgba(255, 255, 255, 0.5); /* slightly brighter */
  background-color: rgba(255, 255, 255, 0.02); /* soft highlight effect */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-deb474e *//* Make each accordion item have a full border */
.elementor-2069 .elementor-element.elementor-element-deb474e .elementor-accordion-item {
  border: 1px solid rgba(255, 255, 255, 0.25); /* adjust color/opacity to match your style */
  border-radius: 8px;
  margin-bottom: 12px;
  overflow: hidden;
  transition: all 0.3s ease;
}

/* Ensure the expanded content pushes the border */
.elementor-2069 .elementor-element.elementor-element-deb474e .elementor-tab-content {
  padding: 20px;
  transition: max-height 0.3s ease, padding 0.3s ease;
}

/* Optional: style open/active item */
.elementor-2069 .elementor-element.elementor-element-deb474e .elementor-active {
  border-color: rgba(255, 255, 255, 0.5); /* slightly brighter */
  background-color: rgba(255, 255, 255, 0.02); /* soft highlight effect */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-deb474e *//* Make each accordion item have a full border */
.elementor-2069 .elementor-element.elementor-element-deb474e .elementor-accordion-item {
  border: 1px solid rgba(255, 255, 255, 0.25); /* adjust color/opacity to match your style */
  border-radius: 8px;
  margin-bottom: 12px;
  overflow: hidden;
  transition: all 0.3s ease;
}

/* Ensure the expanded content pushes the border */
.elementor-2069 .elementor-element.elementor-element-deb474e .elementor-tab-content {
  padding: 20px;
  transition: max-height 0.3s ease, padding 0.3s ease;
}

/* Optional: style open/active item */
.elementor-2069 .elementor-element.elementor-element-deb474e .elementor-active {
  border-color: rgba(255, 255, 255, 0.5); /* slightly brighter */
  background-color: rgba(255, 255, 255, 0.02); /* soft highlight effect */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-deb474e *//* Make each accordion item have a full border */
.elementor-2069 .elementor-element.elementor-element-deb474e .elementor-accordion-item {
  border: 1px solid rgba(255, 255, 255, 0.25); /* adjust color/opacity to match your style */
  border-radius: 8px;
  margin-bottom: 12px;
  overflow: hidden;
  transition: all 0.3s ease;
}

/* Ensure the expanded content pushes the border */
.elementor-2069 .elementor-element.elementor-element-deb474e .elementor-tab-content {
  padding: 20px;
  transition: max-height 0.3s ease, padding 0.3s ease;
}

/* Optional: style open/active item */
.elementor-2069 .elementor-element.elementor-element-deb474e .elementor-active {
  border-color: rgba(255, 255, 255, 0.5); /* slightly brighter */
  background-color: rgba(255, 255, 255, 0.02); /* soft highlight effect */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-deb474e *//* Make each accordion item have a full border */
.elementor-2069 .elementor-element.elementor-element-deb474e .elementor-accordion-item {
  border: 1px solid rgba(255, 255, 255, 0.25); /* adjust color/opacity to match your style */
  border-radius: 8px;
  margin-bottom: 12px;
  overflow: hidden;
  transition: all 0.3s ease;
}

/* Ensure the expanded content pushes the border */
.elementor-2069 .elementor-element.elementor-element-deb474e .elementor-tab-content {
  padding: 20px;
  transition: max-height 0.3s ease, padding 0.3s ease;
}

/* Optional: style open/active item */
.elementor-2069 .elementor-element.elementor-element-deb474e .elementor-active {
  border-color: rgba(255, 255, 255, 0.5); /* slightly brighter */
  background-color: rgba(255, 255, 255, 0.02); /* soft highlight effect */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-deb474e *//* Make each accordion item have a full border */
.elementor-2069 .elementor-element.elementor-element-deb474e .elementor-accordion-item {
  border: 1px solid rgba(255, 255, 255, 0.25); /* adjust color/opacity to match your style */
  border-radius: 8px;
  margin-bottom: 12px;
  overflow: hidden;
  transition: all 0.3s ease;
}

/* Ensure the expanded content pushes the border */
.elementor-2069 .elementor-element.elementor-element-deb474e .elementor-tab-content {
  padding: 20px;
  transition: max-height 0.3s ease, padding 0.3s ease;
}

/* Optional: style open/active item */
.elementor-2069 .elementor-element.elementor-element-deb474e .elementor-active {
  border-color: rgba(255, 255, 255, 0.5); /* slightly brighter */
  background-color: rgba(255, 255, 255, 0.02); /* soft highlight effect */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-deb474e *//* Make each accordion item have a full border */
.elementor-2069 .elementor-element.elementor-element-deb474e .elementor-accordion-item {
  border: 1px solid rgba(255, 255, 255, 0.25); /* adjust color/opacity to match your style */
  border-radius: 8px;
  margin-bottom: 12px;
  overflow: hidden;
  transition: all 0.3s ease;
}

/* Ensure the expanded content pushes the border */
.elementor-2069 .elementor-element.elementor-element-deb474e .elementor-tab-content {
  padding: 20px;
  transition: max-height 0.3s ease, padding 0.3s ease;
}

/* Optional: style open/active item */
.elementor-2069 .elementor-element.elementor-element-deb474e .elementor-active {
  border-color: rgba(255, 255, 255, 0.5); /* slightly brighter */
  background-color: rgba(255, 255, 255, 0.02); /* soft highlight effect */
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-378566d *//* Flip the icon to the right and text to the left */
.elementor-2069 .elementor-element.elementor-element-378566d .elementor-tab-title {
  display: flex;
  flex-direction: row-reverse;
  justify-content: space-between;
  align-items: center;
}

/* Resize and align the icon */
.elementor-2069 .elementor-element.elementor-element-378566d .elementor-tab-title .elementor-accordion-icon {
  font-size: 32px;
  min-width: 40px;
  text-align: right;
  display: flex;
  align-items: center;
  justify-content: center;
}

/* Optional: Add spacing between text and icon */
.elementor-2069 .elementor-element.elementor-element-378566d .elementor-tab-title .elementor-accordion-title {
  padding-right: 20px;
}/* End custom CSS */