.elementor-2484 .elementor-element.elementor-element-92ed66e{--display:flex;}.elementor-2484 .elementor-element.elementor-element-9246268{--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;}.elementor-2484 .elementor-element.elementor-element-72a19ea{--display:flex;--margin-top:-70px;--margin-bottom:0px;--margin-left:-138px;--margin-right:0px;}.elementor-2484 .elementor-element.elementor-element-72a19ea.e-con{--align-self:center;}.elementor-2484 .elementor-element.elementor-element-6c0af74{--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;}.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-2484 .elementor-element.elementor-element-1187404 .elementor-heading-title{font-family:"Amarna", Sans-serif;font-size:16px;font-weight:400;letter-spacing:1.1px;color:#512E69;}.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-2484 .elementor-element.elementor-element-46676f3{margin:-24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2484 .elementor-element.elementor-element-0a21b0d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2484 .elementor-element.elementor-element-0a21b0d .elementor-heading-title{font-family:"Alkatra", Sans-serif;font-size:48px;font-weight:700;line-height:70px;color:#000000;}.elementor-2484 .elementor-element.elementor-element-8b7d36e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-2484 .elementor-element.elementor-element-8b7d36e .elementor-heading-title{font-family:"Amarna", Sans-serif;font-size:16px;font-weight:400;line-height:21px;color:#00000099;}.elementor-2484 .elementor-element.elementor-element-9cfb415{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:-12px;--margin-right:0px;}.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-2484 .elementor-element.elementor-element-ac56713 .elementor-button{background-color:#512E69;font-family:"Amarna", Sans-serif;font-size:16px;font-weight:400;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-2484 .elementor-element.elementor-element-ac56713{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2484 .elementor-element.elementor-element-7874332 .elementor-button{background-color:#FFFFFF;font-family:"Amarna", Sans-serif;font-size:16px;font-weight:400;text-shadow:0px 0px 10px rgba(0,0,0,0.3);fill:#512E69;color:#512E69;}.elementor-2484 .elementor-element.elementor-element-7874332{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2484 .elementor-element.elementor-element-5612ee6{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:-175px;}.elementor-2484 .elementor-element.elementor-element-d8f17e9{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2484 .elementor-element.elementor-element-cd2165b{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:-180px;--margin-right:0px;}.elementor-2484 .elementor-element.elementor-element-cd2165b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2484 .elementor-element.elementor-element-c09ed54{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2484 .elementor-element.elementor-element-954ab98{--display:flex;--margin-top:-20px;--margin-bottom:0px;--margin-left:260px;--margin-right:-500px;}.elementor-2484 .elementor-element.elementor-element-38f6ae7{--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;}.elementor-2484 .elementor-element.elementor-element-314fa02{margin:2px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2484 .elementor-element.elementor-element-314fa02.elementor-element{--align-self:flex-start;}.elementor-2484 .elementor-element.elementor-element-44ebcce{margin:7px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -9px;}.elementor-2484 .elementor-element.elementor-element-44ebcce .elementor-heading-title{font-family:"Amarna", Sans-serif;font-size:16px;font-weight:400;letter-spacing:1.1px;color:#512E69;}.elementor-2484 .elementor-element.elementor-element-4355c13{margin:-19px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -23px;}.elementor-2484 .elementor-element.elementor-element-6bd8fc5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2484 .elementor-element.elementor-element-6bd8fc5 .elementor-heading-title{font-family:"Alkatra", Sans-serif;font-size:48px;font-weight:700;line-height:70px;color:#000000;}.elementor-2484 .elementor-element.elementor-element-db48c02{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-2484 .elementor-element.elementor-element-db48c02 .elementor-heading-title{font-family:"Amarna", Sans-serif;font-size:16px;font-weight:400;line-height:21px;color:#00000099;}.elementor-2484 .elementor-element.elementor-element-267ace3{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:-15px;--margin-right:0px;}.elementor-2484 .elementor-element.elementor-element-d80fe64.elementor-element{--align-self:flex-start;}.elementor-2484 .elementor-element.elementor-element-d9b581f{--display:flex;--gap:13px 13px;--row-gap:13px;--column-gap:13px;--margin-top:6px;--margin-bottom:-0px;--margin-left:-0px;--margin-right:-0px;}.elementor-2484 .elementor-element.elementor-element-e215ac9 .elementor-heading-title{font-family:"Alkatra", Sans-serif;font-size:20px;font-weight:600;color:#313131;}.elementor-2484 .elementor-element.elementor-element-fbadd99{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-2484 .elementor-element.elementor-element-fbadd99 .elementor-heading-title{font-family:"Amarna", Sans-serif;font-size:16px;font-weight:400;line-height:21px;color:#00000099;}.elementor-2484 .elementor-element.elementor-element-98d6561{--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;--margin-top:-30px;--margin-bottom:0px;--margin-left:-15px;--margin-right:0px;}.elementor-2484 .elementor-element.elementor-element-98bf584.elementor-element{--align-self:flex-start;}.elementor-2484 .elementor-element.elementor-element-eed8655{--display:flex;--gap:13px 13px;--row-gap:13px;--column-gap:13px;--margin-top:6px;--margin-bottom:-0px;--margin-left:-0px;--margin-right:-0px;}.elementor-2484 .elementor-element.elementor-element-2feb82f .elementor-heading-title{font-family:"Alkatra", Sans-serif;font-size:20px;font-weight:600;color:#313131;}.elementor-2484 .elementor-element.elementor-element-f5b9ca2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-2484 .elementor-element.elementor-element-f5b9ca2 .elementor-heading-title{font-family:"Amarna", Sans-serif;font-size:16px;font-weight:400;line-height:21px;color:#00000099;}.elementor-2484 .elementor-element.elementor-element-4ce02e8{--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;--margin-top:-30px;--margin-bottom:0px;--margin-left:-15px;--margin-right:0px;}.elementor-2484 .elementor-element.elementor-element-25b0d98.elementor-element{--align-self:flex-start;}.elementor-2484 .elementor-element.elementor-element-52c68f9{--display:flex;--gap:13px 13px;--row-gap:13px;--column-gap:13px;--margin-top:6px;--margin-bottom:-0px;--margin-left:-0px;--margin-right:-0px;}.elementor-2484 .elementor-element.elementor-element-4934e66 .elementor-heading-title{font-family:"Alkatra", Sans-serif;font-size:20px;font-weight:600;color:#313131;}.elementor-2484 .elementor-element.elementor-element-2c1dfab{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-2484 .elementor-element.elementor-element-2c1dfab .elementor-heading-title{font-family:"Amarna", Sans-serif;font-size:16px;font-weight:400;line-height:21px;color:#00000099;}.elementor-2484 .elementor-element.elementor-element-fa9e272 .elementor-button{background-color:#512E69;font-family:"Amarna", Sans-serif;font-size:16px;font-weight:400;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-2484 .elementor-element.elementor-element-fa9e272{margin:9px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2484 .elementor-element.elementor-element-a3ffad7{--display:flex;--margin-top:130px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2484 .elementor-element.elementor-element-1dcf379{--display:flex;}.elementor-2484 .elementor-element.elementor-element-24af819{--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;}.elementor-2484 .elementor-element.elementor-element-deadf89{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2484 .elementor-element.elementor-element-deadf89.elementor-element{--align-self:center;}.elementor-2484 .elementor-element.elementor-element-deadf89 .elementor-heading-title{font-family:"Amarna", Sans-serif;font-size:16px;font-weight:400;letter-spacing:1.1px;color:#512E69;}.elementor-2484 .elementor-element.elementor-element-834c8f1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2484 .elementor-element.elementor-element-d12453c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2484 .elementor-element.elementor-element-d12453c.elementor-element{--align-self:center;}.elementor-2484 .elementor-element.elementor-element-d12453c .elementor-heading-title{font-family:"Alkatra", Sans-serif;font-size:48px;font-weight:700;line-height:70px;color:#000000;}.elementor-2484 .elementor-element.elementor-element-c155e53{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-2484 .elementor-element.elementor-element-c155e53.elementor-element{--align-self:center;}.elementor-2484 .elementor-element.elementor-element-c155e53 .elementor-heading-title{font-family:"Amarna", Sans-serif;font-size:16px;font-weight:400;line-height:21px;color:#00000099;}.elementor-2484 .elementor-element.elementor-element-6ef7896{--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;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2484 .elementor-element.elementor-element-38f5bb1{--display:flex;--min-height:395px;--margin-top:0px;--margin-bottom:0px;--margin-left:-160px;--margin-right:0px;}.elementor-2484 .elementor-element.elementor-element-38f5bb1:not(.elementor-motion-effects-element-type-background), .elementor-2484 .elementor-element.elementor-element-38f5bb1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://tina-biokosmetik.de/wp-content/uploads/2026/09/Rectangle-35.png");background-position:center center;background-repeat:no-repeat;}.elementor-2484 .elementor-element.elementor-element-ab757f5{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-2484 .elementor-element.elementor-element-ab757f5 .elementor-heading-title{font-family:"Alkatra", Sans-serif;font-size:20px;font-weight:700;color:#313131;}.elementor-2484 .elementor-element.elementor-element-f853a03{margin:-12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-2484 .elementor-element.elementor-element-f853a03.elementor-element{--align-self:center;}.elementor-2484 .elementor-element.elementor-element-f853a03 .elementor-heading-title{font-family:"Amarna", Sans-serif;font-size:16px;font-weight:400;line-height:21px;color:#00000099;}.elementor-2484 .elementor-element.elementor-element-baf76eb .elementor-button{background-color:#512E69;font-family:"Amarna", Sans-serif;font-size:16px;font-weight:400;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-2484 .elementor-element.elementor-element-baf76eb{margin:-11px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2484 .elementor-element.elementor-element-baf76eb.elementor-element{--align-self:center;}.elementor-2484 .elementor-element.elementor-element-6973c14{--display:flex;--min-height:395px;}.elementor-2484 .elementor-element.elementor-element-6973c14:not(.elementor-motion-effects-element-type-background), .elementor-2484 .elementor-element.elementor-element-6973c14 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://tina-biokosmetik.de/wp-content/uploads/2026/09/Rectangle-35.png");background-position:center center;background-repeat:no-repeat;}.elementor-2484 .elementor-element.elementor-element-6be5121{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-2484 .elementor-element.elementor-element-6be5121 .elementor-heading-title{font-family:"Alkatra", Sans-serif;font-size:20px;font-weight:700;color:#313131;}.elementor-2484 .elementor-element.elementor-element-d55b990{margin:-12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-2484 .elementor-element.elementor-element-d55b990.elementor-element{--align-self:center;}.elementor-2484 .elementor-element.elementor-element-d55b990 .elementor-heading-title{font-family:"Amarna", Sans-serif;font-size:16px;font-weight:400;line-height:21px;color:#00000099;}.elementor-2484 .elementor-element.elementor-element-7eb2ceb .elementor-button{background-color:#512E69;font-family:"Amarna", Sans-serif;font-size:16px;font-weight:400;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-2484 .elementor-element.elementor-element-7eb2ceb{margin:-11px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2484 .elementor-element.elementor-element-7eb2ceb.elementor-element{--align-self:center;}.elementor-2484 .elementor-element.elementor-element-06a6ba8{--display:flex;--min-height:395px;}.elementor-2484 .elementor-element.elementor-element-06a6ba8:not(.elementor-motion-effects-element-type-background), .elementor-2484 .elementor-element.elementor-element-06a6ba8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://tina-biokosmetik.de/wp-content/uploads/2026/09/Rectangle-35.png");background-position:center center;background-repeat:no-repeat;}.elementor-2484 .elementor-element.elementor-element-ee192a2{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-2484 .elementor-element.elementor-element-ee192a2 .elementor-heading-title{font-family:"Alkatra", Sans-serif;font-size:20px;font-weight:700;color:#313131;}.elementor-2484 .elementor-element.elementor-element-a66a32c{margin:-12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-2484 .elementor-element.elementor-element-a66a32c.elementor-element{--align-self:center;}.elementor-2484 .elementor-element.elementor-element-a66a32c .elementor-heading-title{font-family:"Amarna", Sans-serif;font-size:16px;font-weight:400;line-height:21px;color:#00000099;}.elementor-2484 .elementor-element.elementor-element-a4f948c .elementor-button{background-color:#512E69;font-family:"Amarna", Sans-serif;font-size:16px;font-weight:400;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-2484 .elementor-element.elementor-element-a4f948c{margin:-11px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2484 .elementor-element.elementor-element-a4f948c.elementor-element{--align-self:center;}.elementor-2484 .elementor-element.elementor-element-1a731f9{--display:flex;--min-height:395px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:-160px;}.elementor-2484 .elementor-element.elementor-element-1a731f9:not(.elementor-motion-effects-element-type-background), .elementor-2484 .elementor-element.elementor-element-1a731f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://tina-biokosmetik.de/wp-content/uploads/2026/09/Rectangle-35.png");background-position:center center;background-repeat:no-repeat;}.elementor-2484 .elementor-element.elementor-element-b761f60{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-2484 .elementor-element.elementor-element-b761f60 .elementor-heading-title{font-family:"Alkatra", Sans-serif;font-size:20px;font-weight:700;color:#313131;}.elementor-2484 .elementor-element.elementor-element-f16b5ae{margin:-12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-2484 .elementor-element.elementor-element-f16b5ae.elementor-element{--align-self:center;}.elementor-2484 .elementor-element.elementor-element-f16b5ae .elementor-heading-title{font-family:"Amarna", Sans-serif;font-size:16px;font-weight:400;line-height:21px;color:#00000099;}.elementor-2484 .elementor-element.elementor-element-4027953 .elementor-button{background-color:#512E69;font-family:"Amarna", Sans-serif;font-size:16px;font-weight:400;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-2484 .elementor-element.elementor-element-4027953{margin:-11px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2484 .elementor-element.elementor-element-4027953.elementor-element{--align-self:center;}.elementor-2484 .elementor-element.elementor-element-79f9901{--display:flex;--margin-top:120px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2484 .elementor-element.elementor-element-532cb81{--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;}.elementor-2484 .elementor-element.elementor-element-e05b604{--display:flex;}.elementor-2484 .elementor-element.elementor-element-950ce9a{--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;}.elementor-2484 .elementor-element.elementor-element-2866c5f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2484 .elementor-element.elementor-element-2866c5f .elementor-heading-title{font-family:"Amarna", Sans-serif;font-size:16px;font-weight:400;letter-spacing:1.1px;color:#512E69;}.elementor-2484 .elementor-element.elementor-element-ab85dfc{margin:-24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -13px;}.elementor-2484 .elementor-element.elementor-element-1d3cf7e{margin:-11px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2484 .elementor-element.elementor-element-1d3cf7e.elementor-element{--align-self:center;}.elementor-2484 .elementor-element.elementor-element-1d3cf7e .elementor-heading-title{font-family:"Alkatra", Sans-serif;font-size:48px;font-weight:700;line-height:70px;color:#000000;}.elementor-2484 .elementor-element.elementor-element-3af159c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-2484 .elementor-element.elementor-element-3af159c .elementor-heading-title{font-family:"Amarna", Sans-serif;font-size:16px;font-weight:400;line-height:20px;color:#00000099;}.elementor-2484 .elementor-element.elementor-element-1a0d9ff{--display:flex;}.elementor-2484 .elementor-element.elementor-element-77bccbd{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--border-radius:25px 25px 25px 25px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:10;}.elementor-2484 .elementor-element.elementor-element-f90dc8e{--display:flex;--margin-top:-0px;--margin-bottom:-0px;--margin-left:-155px;--margin-right:-0px;}.elementor-2484 .elementor-element.elementor-element-b774ebc{margin:-36px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-2484 .elementor-element.elementor-element-b774ebc .elementor-heading-title{font-family:"Alkatra", Sans-serif;font-size:20px;font-weight:700;color:#313131;}.elementor-2484 .elementor-element.elementor-element-9594819{margin:9px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-2484 .elementor-element.elementor-element-9594819.elementor-element{--align-self:center;}.elementor-2484 .elementor-element.elementor-element-9594819 .elementor-heading-title{font-family:"Amarna", Sans-serif;font-size:16px;font-weight:400;line-height:21px;color:#00000099;}.elementor-2484 .elementor-element.elementor-element-afbc428{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2484 .elementor-element.elementor-element-afbc428.elementor-element{--align-self:center;}.elementor-2484 .elementor-element.elementor-element-5797a70{--display:flex;--margin-top:-3px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2484 .elementor-element.elementor-element-e07cab8{margin:-36px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-2484 .elementor-element.elementor-element-e07cab8 .elementor-heading-title{font-family:"Alkatra", Sans-serif;font-size:20px;font-weight:700;color:#313131;}.elementor-2484 .elementor-element.elementor-element-1210f4d{margin:9px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-2484 .elementor-element.elementor-element-1210f4d.elementor-element{--align-self:center;}.elementor-2484 .elementor-element.elementor-element-1210f4d .elementor-heading-title{font-family:"Amarna", Sans-serif;font-size:16px;font-weight:400;line-height:21px;color:#00000099;}.elementor-2484 .elementor-element.elementor-element-2e04adc{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2484 .elementor-element.elementor-element-2e04adc.elementor-element{--align-self:center;}.elementor-2484 .elementor-element.elementor-element-c94bf53{--display:flex;--margin-top:-3px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2484 .elementor-element.elementor-element-8aaf909{margin:-9px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2484 .elementor-element.elementor-element-38a2dd2{margin:-47px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-2484 .elementor-element.elementor-element-38a2dd2 .elementor-heading-title{font-family:"Alkatra", Sans-serif;font-size:20px;font-weight:700;color:#313131;}.elementor-2484 .elementor-element.elementor-element-ff00ab5{margin:9px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-2484 .elementor-element.elementor-element-ff00ab5.elementor-element{--align-self:center;}.elementor-2484 .elementor-element.elementor-element-ff00ab5 .elementor-heading-title{font-family:"Amarna", Sans-serif;font-size:16px;font-weight:400;line-height:21px;color:#00000099;}.elementor-2484 .elementor-element.elementor-element-e7feda7{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2484 .elementor-element.elementor-element-e7feda7.elementor-element{--align-self:center;}.elementor-2484 .elementor-element.elementor-element-9d46b8d{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:-160px;}.elementor-2484 .elementor-element.elementor-element-a43dabb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -6px;}.elementor-2484 .elementor-element.elementor-element-50f49c5{margin:-39px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -0px;text-align:center;}.elementor-2484 .elementor-element.elementor-element-50f49c5 .elementor-heading-title{font-family:"Alkatra", Sans-serif;font-size:20px;font-weight:700;color:#313131;}.elementor-2484 .elementor-element.elementor-element-8c44691{margin:9px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-2484 .elementor-element.elementor-element-8c44691.elementor-element{--align-self:center;}.elementor-2484 .elementor-element.elementor-element-8c44691 .elementor-heading-title{font-family:"Amarna", Sans-serif;font-size:16px;font-weight:400;line-height:21px;color:#00000099;}.elementor-2484 .elementor-element.elementor-element-22f6a87{--display:flex;--margin-top:070px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2484 .elementor-element.elementor-element-bc2f196{--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;}.elementor-2484 .elementor-element.elementor-element-4cabd0a{--display:flex;}.elementor-2484 .elementor-element.elementor-element-8d8557a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}body:not(.rtl) .elementor-2484 .elementor-element.elementor-element-8d8557a{left:-411px;}body.rtl .elementor-2484 .elementor-element.elementor-element-8d8557a{right:-411px;}.elementor-2484 .elementor-element.elementor-element-ea5811f{--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;}.elementor-2484 .elementor-element.elementor-element-cf6f8fa{margin:0px -13px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2484 .elementor-element.elementor-element-fb0cf9a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-2484 .elementor-element.elementor-element-fb0cf9a.elementor-element{--align-self:center;}.elementor-2484 .elementor-element.elementor-element-fb0cf9a .elementor-heading-title{font-family:"Amarna", Sans-serif;font-size:16px;font-weight:400;letter-spacing:1.1px;color:#512E69;}.elementor-2484 .elementor-element.elementor-element-5d9cf26{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2484 .elementor-element.elementor-element-e2f9efd{--display:flex;}body:not(.rtl) .elementor-2484 .elementor-element.elementor-element-9694b36{right:-412px;}body.rtl .elementor-2484 .elementor-element.elementor-element-9694b36{left:-412px;}.elementor-2484 .elementor-element.elementor-element-9694b36{top:0px;}.elementor-2484 .elementor-element.elementor-element-9e0d01a{--display:flex;--margin-top:-18px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2484 .elementor-element.elementor-element-2b1d7dd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2484 .elementor-element.elementor-element-2b1d7dd.elementor-element{--align-self:center;}.elementor-2484 .elementor-element.elementor-element-2b1d7dd .elementor-heading-title{font-family:"Alkatra", Sans-serif;font-size:48px;font-weight:700;line-height:63px;color:#000000;}.elementor-2484 .elementor-element.elementor-element-2dc1547{margin:6px -0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-2484 .elementor-element.elementor-element-2dc1547 .elementor-heading-title{font-family:"Amarna", Sans-serif;font-size:16px;font-weight:400;line-height:21px;color:#00000099;}.elementor-2484 .elementor-element.elementor-element-6e96479{--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;}.elementor-2484 .elementor-element.elementor-element-2343318{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:-183px;--margin-right:0px;}.elementor-2484 .elementor-element.elementor-element-888d0df{--display:flex;}.elementor-2484 .elementor-element.elementor-element-e1ba38c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -39px;}.elementor-2484 .elementor-element.elementor-element-e0a6552{--display:flex;}.elementor-2484 .elementor-element.elementor-element-a2933f2{--display:flex;}.elementor-2484 .elementor-element.elementor-element-cce7291{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:-183px;}.elementor-2484 .elementor-element.elementor-element-517eb1d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2484 .elementor-element.elementor-element-517eb1d.elementor-element{--align-self:center;}.elementor-2484 .elementor-element.elementor-element-517eb1d .elementor-heading-title{font-family:"Amarna", Sans-serif;font-size:16px;font-weight:400;letter-spacing:1.1px;color:#512E69;}.elementor-2484 .elementor-element.elementor-element-3820afc{--display:flex;--margin-top:140px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2484 .elementor-element.elementor-element-3032c87{--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;}.elementor-2484 .elementor-element.elementor-element-e6a4a16{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2484 .elementor-element.elementor-element-e6a4a16.elementor-element{--align-self:center;}.elementor-2484 .elementor-element.elementor-element-e6a4a16 .elementor-heading-title{font-family:"Amarna", Sans-serif;font-size:16px;font-weight:400;letter-spacing:1.1px;color:#512E69;}.elementor-2484 .elementor-element.elementor-element-fa216a3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2484 .elementor-element.elementor-element-6b56ff1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2484 .elementor-element.elementor-element-6b56ff1.elementor-element{--align-self:center;}.elementor-2484 .elementor-element.elementor-element-6b56ff1 .elementor-heading-title{font-family:"Alkatra", Sans-serif;font-size:48px;font-weight:700;line-height:63px;color:#000000;}.elementor-2484 .elementor-element.elementor-element-d70c256{margin:6px -0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-2484 .elementor-element.elementor-element-d70c256 .elementor-heading-title{font-family:"Amarna", Sans-serif;font-size:16px;font-weight:400;line-height:21px;color:#00000099;}.elementor-2484 .elementor-element.elementor-element-2bd0064{--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;}.elementor-2484 .elementor-element.elementor-element-257c87d{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:-160px;--margin-right:0px;}.elementor-2484 .elementor-element.elementor-element-8096a99{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2484 .elementor-element.elementor-element-026d14f{--display:flex;}.elementor-2484 .elementor-element.elementor-element-b332827{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:-160px;}.elementor-2484 .elementor-element.elementor-element-f18438d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2484 .elementor-element.elementor-element-523c859{--display:flex;}body.elementor-page-2484:not(.elementor-motion-effects-element-type-background), body.elementor-page-2484 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://tina-biokosmetik.de/wp-content/uploads/2026/09/20b299166520c684f90ccba2692e3611eb6ca933-2.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}@media(min-width:768px){.elementor-2484 .elementor-element.elementor-element-cd2165b{--width:59%;}.elementor-2484 .elementor-element.elementor-element-4cabd0a{--width:55%;}.elementor-2484 .elementor-element.elementor-element-ea5811f{--width:90%;}.elementor-2484 .elementor-element.elementor-element-e2f9efd{--width:55%;}}@media(max-width:767px){.elementor-2484 .elementor-element.elementor-element-92ed66e{--margin-top:-169px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2484 .elementor-element.elementor-element-9246268{--margin-top:0100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2484 .elementor-element.elementor-element-72a19ea{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2484 .elementor-element.elementor-element-6c0af74{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2484 .elementor-element.elementor-element-1187404{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -9px;}.elementor-2484 .elementor-element.elementor-element-46676f3{margin:-60px -0px calc(var(--kit-widget-spacing, 0px) + -0px) 160px;}.elementor-2484 .elementor-element.elementor-element-9cfb415{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2484 .elementor-element.elementor-element-d8f17e9{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2484 .elementor-element.elementor-element-cd2165b{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2484 .elementor-element.elementor-element-954ab98{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2484 .elementor-element.elementor-element-314fa02{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2484 .elementor-element.elementor-element-44ebcce{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2484 .elementor-element.elementor-element-4355c13{margin:-24px -0px calc(var(--kit-widget-spacing, 0px) + -0px) -0px;}.elementor-2484 .elementor-element.elementor-element-a3ffad7{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2484 .elementor-element.elementor-element-deadf89{margin:0px 100px calc(var(--kit-widget-spacing, 0px) + 0px) -13px;}.elementor-2484 .elementor-element.elementor-element-834c8f1{margin:-59px -0px calc(var(--kit-widget-spacing, 0px) + -0px) 173px;}.elementor-2484 .elementor-element.elementor-element-6ef7896{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2484 .elementor-element.elementor-element-38f5bb1{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2484 .elementor-element.elementor-element-2866c5f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -8px;}.elementor-2484 .elementor-element.elementor-element-ab85dfc{margin:-60px -37px calc(var(--kit-widget-spacing, 0px) + 0px) 166px;}.elementor-2484 .elementor-element.elementor-element-f90dc8e{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2484 .elementor-element.elementor-element-b774ebc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2484 .elementor-element.elementor-element-5797a70{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2484 .elementor-element.elementor-element-c94bf53{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2484 .elementor-element.elementor-element-9d46b8d{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2484 .elementor-element.elementor-element-22f6a87{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2484 .elementor-element.elementor-element-cf6f8fa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2484 .elementor-element.elementor-element-9e0d01a{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2484 .elementor-element.elementor-element-6e96479{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2484 .elementor-element.elementor-element-2343318{--width:280px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2484 .elementor-element.elementor-element-e1ba38c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2484 .elementor-element.elementor-element-cce7291{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2484 .elementor-element.elementor-element-257c87d{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2484 .elementor-element.elementor-element-b332827{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}}/* Start custom CSS for image, class: .elementor-element-46676f3 */.elementor-2484 .elementor-element.elementor-element-46676f3 img {
    width: 193px !important;
    height: 65px !important;
    object-fit: contain; /* این دستور باعث می‌شود اگر عکس نسبت ابعاد متفاوتی دارد، دفرمه نشود */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0a21b0d */.elementor-2484 .elementor-element.elementor-element-0a21b0d {
    display: flex !important;
    flex-direction: column !important;
    align-items: flex-start !important;
    text-align: left !important;
}

.elementor-2484 .elementor-element.elementor-element-0a21b0d .elementor-widget {
    text-align: left !important;
    margin-left: 0 !important;
    padding-left: 0 !important;
    width: 100% !important;
}

.elementor-2484 .elementor-element.elementor-element-0a21b0d h1, .elementor-2484 .elementor-element.elementor-element-0a21b0d h2, .elementor-2484 .elementor-element.elementor-element-0a21b0d h3, .elementor-2484 .elementor-element.elementor-element-0a21b0d p, .elementor-2484 .elementor-element.elementor-element-0a21b0d a {
    text-align: left !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8b7d36e */.elementor-2484 .elementor-element.elementor-element-8b7d36e {
    display: flex !important;
    flex-direction: column !important;
    align-items: flex-start !important;
    text-align: left !important;
}

.elementor-2484 .elementor-element.elementor-element-8b7d36e .elementor-widget {
    text-align: left !important;
    margin-left: 0 !important;
    padding-left: 0 !important;
    width: 100% !important;
}

.elementor-2484 .elementor-element.elementor-element-8b7d36e h1, .elementor-2484 .elementor-element.elementor-element-8b7d36e h2, .elementor-2484 .elementor-element.elementor-element-8b7d36e h3, .elementor-2484 .elementor-element.elementor-element-8b7d36e p, .elementor-2484 .elementor-element.elementor-element-8b7d36e a {
    text-align: left !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ac56713 */.elementor-2484 .elementor-element.elementor-element-ac56713 .elementor-button {
    display: inline-flex;
    justify-content: center;
    align-items: center;
    width: 185px;
    height: 51px;
    padding: 0 !important;
    background-color: #512E69;
    color: #FFFFFF;
    border: 1px solid #512E69;
    border-radius: 30px;
    transition: all 0.3s ease-in-out;
}

.elementor-2484 .elementor-element.elementor-element-ac56713 .elementor-button:hover {
    background-color: transparent;
    color: #512E69;
    transform: translateY(-3px);
    box-shadow: 0 8px 20px rgba(81, 46, 105, 0.25);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7874332 */.elementor-2484 .elementor-element.elementor-element-7874332 .elementor-button {
    display: inline-flex;
    justify-content: center;
    align-items: center;
    width: 185px;
    height: 51px;
    padding: 0 !important;
    background-color: #512E69;
    color: #FFFFFF;
    border: 1px solid #512E69;
    border-radius: 30px;
    transition: all 0.3s ease-in-out;
}
/* حالت عادی: پس‌زمینه سفید / متن و کادر بنفش */
.elementor-2484 .elementor-element.elementor-element-7874332 .elementor-button {
    display: inline-flex;
    justify-content: center;
    align-items: center;
    width: 185px;
    height: 51px;
    padding: 0 !important;
    background-color: #FFFFFF !important;
    color: #512E69 !important;
    border: 1.5px solid #512E69 !important;
    border-radius: 30px;
    transition: all 0.35s ease-in-out;
}

/* حالت هاور: پر شدن با رنگ بنفش / متن سفید (هم‌رنگ دکمه سمت چپ) */
.elementor-2484 .elementor-element.elementor-element-7874332 .elementor-button:hover {
    background-color: #512E69 !important;
    color: #FFFFFF !important;
    border: 1.5px solid #512E69 !important;
    transform: translateY(-2px);
    box-shadow: 0 6px 15px rgba(81, 46, 105, 0.25);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4355c13 */.elementor-2484 .elementor-element.elementor-element-4355c13 img {
    width: 193px !important;
    height: 65px !important;
    object-fit: contain; /* این دستور باعث می‌شود اگر عکس نسبت ابعاد متفاوتی دارد، دفرمه نشود */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6bd8fc5 */.elementor-2484 .elementor-element.elementor-element-6bd8fc5 {
    display: flex !important;
    flex-direction: column !important;
    align-items: flex-start !important;
    text-align: left !important;
}

.elementor-2484 .elementor-element.elementor-element-6bd8fc5 .elementor-widget {
    text-align: left !important;
    margin-left: 0 !important;
    padding-left: 0 !important;
    width: 100% !important;
}

.elementor-2484 .elementor-element.elementor-element-6bd8fc5 h1, .elementor-2484 .elementor-element.elementor-element-6bd8fc5 h2, .elementor-2484 .elementor-element.elementor-element-6bd8fc5 h3, .elementor-2484 .elementor-element.elementor-element-6bd8fc5 p, .elementor-2484 .elementor-element.elementor-element-6bd8fc5 a {
    text-align: left !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-db48c02 */.elementor-2484 .elementor-element.elementor-element-db48c02 {
    display: flex !important;
    flex-direction: column !important;
    align-items: flex-start !important;
    text-align: left !important;
}

.elementor-2484 .elementor-element.elementor-element-db48c02 .elementor-widget {
    text-align: left !important;
    margin-left: 0 !important;
    padding-left: 0 !important;
    width: 100% !important;
}

.elementor-2484 .elementor-element.elementor-element-db48c02 h1, .elementor-2484 .elementor-element.elementor-element-db48c02 h2, .elementor-2484 .elementor-element.elementor-element-db48c02 h3, .elementor-2484 .elementor-element.elementor-element-db48c02 p, .elementor-2484 .elementor-element.elementor-element-db48c02 a {
    text-align: left !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d80fe64 */.elementor-2484 .elementor-element.elementor-element-d80fe64 img {
    width: 90px !important;
    height: 90px !important;
    aspect-ratio: 1 / 1 !important;
    object-fit: contain !important;
    display: block !important;
    margin: 0 auto !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fbadd99 */.elementor-2484 .elementor-element.elementor-element-fbadd99 {
    display: flex !important;
    flex-direction: column !important;
    align-items: flex-start !important;
    text-align: left !important;
}

.elementor-2484 .elementor-element.elementor-element-fbadd99 .elementor-widget {
    text-align: left !important;
    margin-left: 0 !important;
    padding-left: 0 !important;
    width: 100% !important;
}

.elementor-2484 .elementor-element.elementor-element-fbadd99 h1, .elementor-2484 .elementor-element.elementor-element-fbadd99 h2, .elementor-2484 .elementor-element.elementor-element-fbadd99 h3, .elementor-2484 .elementor-element.elementor-element-fbadd99 p, .elementor-2484 .elementor-element.elementor-element-fbadd99 a {
    text-align: left !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-98bf584 */.elementor-2484 .elementor-element.elementor-element-98bf584 img {
    width: 90px !important;
    height: 90px !important;
    aspect-ratio: 1 / 1 !important;
    object-fit: contain !important;
    display: block !important;
    margin: 0 auto !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f5b9ca2 */.elementor-2484 .elementor-element.elementor-element-f5b9ca2 {
    display: flex !important;
    flex-direction: column !important;
    align-items: flex-start !important;
    text-align: left !important;
}

.elementor-2484 .elementor-element.elementor-element-f5b9ca2 .elementor-widget {
    text-align: left !important;
    margin-left: 0 !important;
    padding-left: 0 !important;
    width: 100% !important;
}

.elementor-2484 .elementor-element.elementor-element-f5b9ca2 h1, .elementor-2484 .elementor-element.elementor-element-f5b9ca2 h2, .elementor-2484 .elementor-element.elementor-element-f5b9ca2 h3, .elementor-2484 .elementor-element.elementor-element-f5b9ca2 p, .elementor-2484 .elementor-element.elementor-element-f5b9ca2 a {
    text-align: left !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-25b0d98 */.elementor-2484 .elementor-element.elementor-element-25b0d98 img {
    width: 90px !important;
    height: 90px !important;
    aspect-ratio: 1 / 1 !important;
    object-fit: contain !important;
    display: block !important;
    margin: 0 auto !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2c1dfab */.elementor-2484 .elementor-element.elementor-element-2c1dfab {
    display: flex !important;
    flex-direction: column !important;
    align-items: flex-start !important;
    text-align: left !important;
}

.elementor-2484 .elementor-element.elementor-element-2c1dfab .elementor-widget {
    text-align: left !important;
    margin-left: 0 !important;
    padding-left: 0 !important;
    width: 100% !important;
}

.elementor-2484 .elementor-element.elementor-element-2c1dfab h1, .elementor-2484 .elementor-element.elementor-element-2c1dfab h2, .elementor-2484 .elementor-element.elementor-element-2c1dfab h3, .elementor-2484 .elementor-element.elementor-element-2c1dfab p, .elementor-2484 .elementor-element.elementor-element-2c1dfab a {
    text-align: left !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-fa9e272 */.elementor-2484 .elementor-element.elementor-element-fa9e272 .elementor-button {
    display: inline-flex;
    justify-content: center;
    align-items: center;
    width: 185px;
    height: 51px;
    padding: 0 !important;
    background-color: #512E69;
    color: #FFFFFF;
    border: 1px solid #512E69;
    border-radius: 30px;
    transition: all 0.3s ease-in-out;
}

.elementor-2484 .elementor-element.elementor-element-fa9e272 .elementor-button:hover {
    background-color: transparent;
    color: #512E69;
    transform: translateY(-3px);
    box-shadow: 0 8px 20px rgba(81, 46, 105, 0.25);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9b3cf2d */.elementor-2484 .elementor-element.elementor-element-9b3cf2d img {
    width: 193px !important;
    height: 65px !important;
    object-fit: contain; /* این دستور باعث می‌شود اگر عکس نسبت ابعاد متفاوتی دارد، دفرمه نشود */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-834c8f1 */.elementor-2484 .elementor-element.elementor-element-834c8f1 img {
    width: 193px !important;
    height: 65px !important;
    object-fit: contain; /* این دستور باعث می‌شود اگر عکس نسبت ابعاد متفاوتی دارد، دفرمه نشود */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d12453c */.elementor-2484 .elementor-element.elementor-element-d12453c {
    display: flex !important;
    flex-direction: column !important;
    align-items: flex-start !important;
    text-align: left !important;
}

.elementor-2484 .elementor-element.elementor-element-d12453c .elementor-widget {
    text-align: left !important;
    margin-left: 0 !important;
    padding-left: 0 !important;
    width: 100% !important;
}

.elementor-2484 .elementor-element.elementor-element-d12453c h1, .elementor-2484 .elementor-element.elementor-element-d12453c h2, .elementor-2484 .elementor-element.elementor-element-d12453c h3, .elementor-2484 .elementor-element.elementor-element-d12453c p, .elementor-2484 .elementor-element.elementor-element-d12453c a {
    text-align: left !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-41efb7d */.elementor-2484 .elementor-element.elementor-element-41efb7d img {
    width: 236px !important;
    height: 236px !important;
    max-width: none !important;
    object-fit: cover !important;
    border-radius: 20px !important;
    display: block !important;
    margin: 0 auto !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-baf76eb */.elementor-2484 .elementor-element.elementor-element-baf76eb .elementor-button {
    display: inline-flex;
    justify-content: center;
    align-items: center;
    width: 185px;
    height: 51px;
    padding: 0 !important;
    background-color: #512E69;
    color: #FFFFFF;
    border: 1px solid #512E69;
    border-radius: 30px;
    transition: all 0.3s ease-in-out;
}

.elementor-2484 .elementor-element.elementor-element-baf76eb .elementor-button:hover {
    background-color: transparent;
    color: #512E69;
    transform: translateY(-3px);
    box-shadow: 0 8px 20px rgba(81, 46, 105, 0.25);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2eab906 */.elementor-2484 .elementor-element.elementor-element-2eab906 img {
    width: 236px !important;
    height: 236px !important;
    max-width: none !important;
    object-fit: cover !important;
    border-radius: 20px !important;
    display: block !important;
    margin: 0 auto !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7eb2ceb */.elementor-2484 .elementor-element.elementor-element-7eb2ceb .elementor-button {
    display: inline-flex;
    justify-content: center;
    align-items: center;
    width: 185px;
    height: 51px;
    padding: 0 !important;
    background-color: #512E69;
    color: #FFFFFF;
    border: 1px solid #512E69;
    border-radius: 30px;
    transition: all 0.3s ease-in-out;
}

.elementor-2484 .elementor-element.elementor-element-7eb2ceb .elementor-button:hover {
    background-color: transparent;
    color: #512E69;
    transform: translateY(-3px);
    box-shadow: 0 8px 20px rgba(81, 46, 105, 0.25);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b6f2836 */.elementor-2484 .elementor-element.elementor-element-b6f2836 img {
    width: 236px !important;
    height: 236px !important;
    max-width: none !important;
    object-fit: cover !important;
    border-radius: 20px !important;
    display: block !important;
    margin: 0 auto !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a4f948c */.elementor-2484 .elementor-element.elementor-element-a4f948c .elementor-button {
    display: inline-flex;
    justify-content: center;
    align-items: center;
    width: 185px;
    height: 51px;
    padding: 0 !important;
    background-color: #512E69;
    color: #FFFFFF;
    border: 1px solid #512E69;
    border-radius: 30px;
    transition: all 0.3s ease-in-out;
}

.elementor-2484 .elementor-element.elementor-element-a4f948c .elementor-button:hover {
    background-color: transparent;
    color: #512E69;
    transform: translateY(-3px);
    box-shadow: 0 8px 20px rgba(81, 46, 105, 0.25);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e5ea743 */.elementor-2484 .elementor-element.elementor-element-e5ea743 img {
    width: 236px !important;
    height: 236px !important;
    max-width: none !important;
    object-fit: cover !important;
    border-radius: 20px !important;
    display: block !important;
    margin: 0 auto !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4027953 */.elementor-2484 .elementor-element.elementor-element-4027953 .elementor-button {
    display: inline-flex;
    justify-content: center;
    align-items: center;
    width: 185px;
    height: 51px;
    padding: 0 !important;
    background-color: #512E69;
    color: #FFFFFF;
    border: 1px solid #512E69;
    border-radius: 30px;
    transition: all 0.3s ease-in-out;
}

.elementor-2484 .elementor-element.elementor-element-4027953 .elementor-button:hover {
    background-color: transparent;
    color: #512E69;
    transform: translateY(-3px);
    box-shadow: 0 8px 20px rgba(81, 46, 105, 0.25);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ab85dfc */.elementor-2484 .elementor-element.elementor-element-ab85dfc img {
    width: 193px !important;
    height: 65px !important;
    object-fit: contain; /* این دستور باعث می‌شود اگر عکس نسبت ابعاد متفاوتی دارد، دفرمه نشود */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1d3cf7e */.elementor-2484 .elementor-element.elementor-element-1d3cf7e {
    display: flex !important;
    flex-direction: column !important;
    align-items: flex-start !important;
    text-align: left !important;
}

.elementor-2484 .elementor-element.elementor-element-1d3cf7e .elementor-widget {
    text-align: left !important;
    margin-left: 0 !important;
    padding-left: 0 !important;
    width: 100% !important;
}

.elementor-2484 .elementor-element.elementor-element-1d3cf7e h1, .elementor-2484 .elementor-element.elementor-element-1d3cf7e h2, .elementor-2484 .elementor-element.elementor-element-1d3cf7e h3, .elementor-2484 .elementor-element.elementor-element-1d3cf7e p, .elementor-2484 .elementor-element.elementor-element-1d3cf7e a {
    text-align: left !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3af159c */.elementor-2484 .elementor-element.elementor-element-3af159c {
    display: flex !important;
    flex-direction: column !important;
    align-items: flex-start !important;
    text-align: left !important;
}

.elementor-2484 .elementor-element.elementor-element-3af159c .elementor-widget {
    text-align: left !important;
    margin-left: 0 !important;
    padding-left: 0 !important;
    width: 100% !important;
}

.elementor-2484 .elementor-element.elementor-element-3af159c h1, .elementor-2484 .elementor-element.elementor-element-3af159c h2, .elementor-2484 .elementor-element.elementor-element-3af159c h3, .elementor-2484 .elementor-element.elementor-element-3af159c p, .elementor-2484 .elementor-element.elementor-element-3af159c a {
    text-align: left !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b774ebc */.elementor-2484 .elementor-element.elementor-element-b774ebc {
  white-space: nowrap; /* جلوگیری از رفتن به خط بعد */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9594819 */.elementor-2484 .elementor-element.elementor-element-9594819 {
  white-space: nowrap; /* جلوگیری از رفتن به خط بعد */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-afbc428 */.elementor-2484 .elementor-element.elementor-element-afbc428 img {
    width: 10px !important;
    height: 192px !important;
    max-width: none !important;
    object-fit: cover !important;
    border-radius: 20px !important;
    display: block !important;
    margin: 0 auto !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2e04adc */.elementor-2484 .elementor-element.elementor-element-2e04adc img {
    width: 10px !important;
    height: 192px !important;
    max-width: none !important;
    object-fit: cover !important;
    border-radius: 20px !important;
    display: block !important;
    margin: 0 auto !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-38a2dd2 */.elementor-2484 .elementor-element.elementor-element-38a2dd2 {
  white-space: nowrap; /* جلوگیری از رفتن به خط بعد */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e7feda7 */.elementor-2484 .elementor-element.elementor-element-e7feda7 img {
    width: 10px !important;
    height: 192px !important;
    max-width: none !important;
    object-fit: cover !important;
    border-radius: 20px !important;
    display: block !important;
    margin: 0 auto !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-50f49c5 */.elementor-2484 .elementor-element.elementor-element-50f49c5 {
  white-space: nowrap; /* جلوگیری از رفتن به خط بعد */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cf6f8fa */.elementor-2484 .elementor-element.elementor-element-cf6f8fa img {
    width: 193px !important;
    height: 65px !important;
    object-fit: contain; /* این دستور باعث می‌شود اگر عکس نسبت ابعاد متفاوتی دارد، دفرمه نشود */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fb0cf9a */.elementor-2484 .elementor-element.elementor-element-fb0cf9a {
  white-space: nowrap; /* جلوگیری از رفتن به خط بعد */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5d9cf26 */.elementor-2484 .elementor-element.elementor-element-5d9cf26 img {
    width: 193px !important;
    height: 65px !important;
    object-fit: contain; /* این دستور باعث می‌شود اگر عکس نسبت ابعاد متفاوتی دارد، دفرمه نشود */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2b1d7dd */.elementor-2484 .elementor-element.elementor-element-2b1d7dd {
    display: flex !important;
    flex-direction: column !important;
    align-items: flex-start !important;
    text-align: left !important;
}

.elementor-2484 .elementor-element.elementor-element-2b1d7dd .elementor-widget {
    text-align: left !important;
    margin-left: 0 !important;
    padding-left: 0 !important;
    width: 100% !important;
}

.elementor-2484 .elementor-element.elementor-element-2b1d7dd h1, .elementor-2484 .elementor-element.elementor-element-2b1d7dd h2, .elementor-2484 .elementor-element.elementor-element-2b1d7dd h3, .elementor-2484 .elementor-element.elementor-element-2b1d7dd p, .elementor-2484 .elementor-element.elementor-element-2b1d7dd a {
    text-align: left !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3ff7c57 */.elementor-2484 .elementor-element.elementor-element-3ff7c57 img {
    width: 191px !important;
    height: 255px !important;
    max-width: none !important;
    object-fit: cover !important;
    border-radius: 20px !important;
    display: block !important;
    margin: 0 auto !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e1ba38c */.elementor-2484 .elementor-element.elementor-element-e1ba38c img {
    width: 256px !important;
    height: 341px !important;
    max-width: none !important;
    object-fit: cover !important;
    border-radius: 20px !important;
    display: block !important;
    margin: 0 auto !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-977391a */.elementor-2484 .elementor-element.elementor-element-977391a img {
    width: 229px !important;
    height: 344px !important;
    max-width: none !important;
    object-fit: cover !important;
    border-radius: 20px !important;
    display: block !important;
    margin: 0 auto !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b9ec380 */.elementor-2484 .elementor-element.elementor-element-b9ec380 img {
    width: 242px !important;
    height: 322px !important;
    max-width: none !important;
    object-fit: cover !important;
    border-radius: 20px !important;
    display: block !important;
    margin: 0 auto !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c54c7c0 */.elementor-2484 .elementor-element.elementor-element-c54c7c0 img {
    width: 196px !important;
    height: 261px !important;
    max-width: none !important;
    object-fit: cover !important;
    border-radius: 20px !important;
    display: block !important;
    margin: 0 auto !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d81befa */.elementor-2484 .elementor-element.elementor-element-d81befa img {
    width: 193px !important;
    height: 65px !important;
    object-fit: contain; /* این دستور باعث می‌شود اگر عکس نسبت ابعاد متفاوتی دارد، دفرمه نشود */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fa216a3 */.elementor-2484 .elementor-element.elementor-element-fa216a3 img {
    width: 193px !important;
    height: 65px !important;
    object-fit: contain; /* این دستور باعث می‌شود اگر عکس نسبت ابعاد متفاوتی دارد، دفرمه نشود */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6b56ff1 */.elementor-2484 .elementor-element.elementor-element-6b56ff1 {
    display: flex !important;
    flex-direction: column !important;
    align-items: flex-start !important;
    text-align: left !important;
}

.elementor-2484 .elementor-element.elementor-element-6b56ff1 .elementor-widget {
    text-align: left !important;
    margin-left: 0 !important;
    padding-left: 0 !important;
    width: 100% !important;
}

.elementor-2484 .elementor-element.elementor-element-6b56ff1 h1, .elementor-2484 .elementor-element.elementor-element-6b56ff1 h2, .elementor-2484 .elementor-element.elementor-element-6b56ff1 h3, .elementor-2484 .elementor-element.elementor-element-6b56ff1 p, .elementor-2484 .elementor-element.elementor-element-6b56ff1 a {
    text-align: left !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8096a99 */.review-card {
  position: relative;
  background: rgba(255, 255, 255, 0.95);
  backdrop-filter: blur(8px);
  border-radius: 28px;
  padding: 28px 24px 20px 24px;
  flex: 1 1 320px;
  max-width: 360px;
  border: none; /* بدون خط دور */
  /* فقط هاله بنفش نرم دور کارت، مثل تصویر */
  box-shadow: 0 0 30px 10px rgba(81, 46, 105, 0.35),
              0 0 60 60px 20px rgba(81, 46,  0.15),
              0 8px 20px rgba(0, 0, 0, 0.03);
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  overflow: visible;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-67d3200 */.review-card {
  position: relative;
  background: rgba(255, 255, 255, 0.95);
  backdrop-filter: blur(8px);
  border-radius: 28px;
  padding: 28px 24px 20px 24px;
  flex: 1 1 320px;
  max-width: 360px;
  border: none; /* بدون خط دور */
  /* فقط هاله بنفش نرم دور کارت، مثل تصویر */
  box-shadow: 0 0 30px 10px rgba(81, 46, 105, 0.35),
              0 0 60 60px 20px rgba(81, 46,  0.15),
              0 8px 20px rgba(0, 0, 0, 0.03);
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  overflow: visible;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f18438d */.review-card {
  position: relative;
  background: rgba(255, 255, 255, 0.95);
  backdrop-filter: blur(8px);
  border-radius: 28px;
  padding: 28px 24px 20px 24px;
  flex: 1 1 320px;
  max-width: 360px;
  border: none; /* بدون خط دور */
  /* فقط هاله بنفش نرم دور کارت، مثل تصویر */
  box-shadow: 0 0 30px 10px rgba(81, 46, 105, 0.35),
              0 0 60 60px 20px rgba(81, 46,  0.15),
              0 8px 20px rgba(0, 0, 0, 0.03);
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  overflow: visible;
}/* End custom CSS */
/* Start custom CSS */html, body {
    overflow-x: hidden !important;
    max-width: 100% !important;
}
    .entry-title {
        display: none !important;
    }/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Amarna';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://tina-biokosmetik.de/wp-content/uploads/2026/09/Amarna-VariableFont_wght.ttf') format('truetype');
}
/* End Custom Fonts CSS */