.elementor-324 .elementor-element.elementor-element-7c71cd3c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:35px;--padding-right:35px;}.elementor-324 .elementor-element.elementor-element-168ad7d4{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-324 .elementor-element.elementor-element-17b5e536{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-324 .elementor-element.elementor-element-4978856a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-324 .elementor-element.elementor-element-7fd48854 .aux-modern-heading-divider{background-color:var( --e-global-color-primary );height:4px;width:25px;}.elementor-324 .elementor-element.elementor-element-7fd48854{animation-duration:1800ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-324 .elementor-element.elementor-element-7fd48854 .aux-modern-heading-secondary{font-size:49px;font-weight:bold;line-height:1.4em;color:var( --e-global-color-secondary );margin:0px 0px 41px 0px;max-width:622px;}.elementor-324 .elementor-element.elementor-element-7fd48854 .aux-modern-heading-description{color:var( --e-global-color-secondary );font-size:16px;font-weight:300;line-height:1.6em;margin:-103px 0px 0px 0px;max-width:605px;}.elementor-324 .elementor-element.elementor-element-1ca568f5{--display:flex;--position:relative;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:76px;--padding-bottom:76px;--padding-left:34px;--padding-right:34px;top:0px;}body:not(.rtl) .elementor-324 .elementor-element.elementor-element-1ca568f5{left:0px;}body.rtl .elementor-324 .elementor-element.elementor-element-1ca568f5{right:0px;}.elementor-324 .elementor-element.elementor-element-1c42e563{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;}.elementor-324 .elementor-element.elementor-element-502b758e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:4px;--padding-bottom:4px;--padding-left:0px;--padding-right:62px;--z-index:2;}.elementor-324 .elementor-element.elementor-element-772f7b4e{text-align:start;}.elementor-324 .elementor-element.elementor-element-772f7b4e .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:38px;font-weight:600;line-height:1.08em;color:#2F2B42;}.elementor-324 .elementor-element.elementor-element-fd11529{--display:flex;--min-height:3px;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-324 .elementor-element.elementor-element-fd11529:not(.elementor-motion-effects-element-type-background), .elementor-324 .elementor-element.elementor-element-fd11529 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D98A43;}.elementor-324 .elementor-element.elementor-element-400687e0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:22px 22px;--row-gap:22px;--column-gap:22px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 2px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:2px;border-color:#D98A43;--border-color:#D98A43;--padding-top:18px;--padding-bottom:18px;--padding-left:46px;--padding-right:0px;--z-index:2;}.elementor-324 .elementor-element.elementor-element-9962e67{font-size:18px;line-height:1.72em;color:#655F6C;}.elementor-324 .elementor-element.elementor-element-1945414b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 3px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:3px;border-color:rgba(47,43,66,.08);--border-color:rgba(47,43,66,.08);--border-radius:14px 14px 14px 14px;--padding-top:16px;--padding-bottom:16px;--padding-left:20px;--padding-right:20px;}.elementor-324 .elementor-element.elementor-element-1945414b:not(.elementor-motion-effects-element-type-background), .elementor-324 .elementor-element.elementor-element-1945414b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255,255,255,.58);}.elementor-324 .elementor-element.elementor-element-71cb2007{text-align:start;}.elementor-324 .elementor-element.elementor-element-71cb2007 .elementor-heading-title{font-size:14px;font-weight:700;line-height:1.4em;letter-spacing:0.35px;color:#3C364A;}.elementor-324 .elementor-element.elementor-element-1e65c9af{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:22px 22px;--row-gap:22px;--column-gap:22px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-324 .elementor-element.elementor-element-6c30297e{text-align:start;}.elementor-324 .elementor-element.elementor-element-6c30297e .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:30px;font-weight:600;line-height:1.12em;color:#2F2B42;}.elementor-324 .elementor-element.elementor-element-19345b62{--display:flex;--min-height:3px;--margin-top:4px;--margin-bottom:4px;--margin-left:0px;--margin-right:0px;}.elementor-324 .elementor-element.elementor-element-19345b62:not(.elementor-motion-effects-element-type-background), .elementor-324 .elementor-element.elementor-element-19345b62 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D98A43;}.elementor-324 .elementor-element.elementor-element-346ffac8{font-size:16px;line-height:1.7em;color:#655F6C;}.elementor-324 .elementor-element.elementor-element-cd9217e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 3px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:3px;border-color:rgba(47,43,66,.08);--border-color:rgba(47,43,66,.08);--border-radius:14px 14px 14px 14px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-324 .elementor-element.elementor-element-cd9217e:not(.elementor-motion-effects-element-type-background), .elementor-324 .elementor-element.elementor-element-cd9217e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255,255,255,.72);}.elementor-324 .elementor-element.elementor-element-62956e6b{text-align:start;}.elementor-324 .elementor-element.elementor-element-62956e6b .elementor-heading-title{font-size:15px;font-weight:700;line-height:1.4em;color:#3C364A;}.elementor-324 .elementor-element.elementor-element-1a073cb7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-324 .elementor-element.elementor-element-226d8239{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-324 .elementor-element.elementor-element-5ff8e77f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-324 .elementor-element.elementor-element-5ff8e77f:not(.elementor-motion-effects-element-type-background), .elementor-324 .elementor-element.elementor-element-5ff8e77f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBFAF8;}.elementor-324 .elementor-element.elementor-element-3746dd3d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:86px;--padding-bottom:86px;--padding-left:34px;--padding-right:34px;}.elementor-324 .elementor-element.elementor-element-62db56f2{--display:flex;--min-height:470px;--background-transition:0.3s;--border-radius:24px 24px 24px 24px;}.elementor-324 .elementor-element.elementor-element-62db56f2:not(.elementor-motion-effects-element-type-background), .elementor-324 .elementor-element.elementor-element-62db56f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D9D4E2;}.elementor-324 .elementor-element.elementor-element-62db56f2:hover{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-primary ) 0%, var( --e-global-color-primary ) 100%);}.elementor-324 .elementor-element.elementor-element-661a8bf4{--display:flex;--position:relative;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:24px;--padding-bottom:24px;--padding-left:64px;--padding-right:0px;top:0px;}body:not(.rtl) .elementor-324 .elementor-element.elementor-element-661a8bf4{left:0px;}body.rtl .elementor-324 .elementor-element.elementor-element-661a8bf4{right:0px;}.elementor-324 .elementor-element.elementor-element-2f2972ba .elementor-heading-title{font-size:11px;font-weight:700;line-height:1.3em;letter-spacing:1.5px;color:#D98A43;}.elementor-324 .elementor-element.elementor-element-1ef5fec2 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:38px;font-weight:600;line-height:1.1em;color:#2F2B42;}.elementor-324 .elementor-element.elementor-element-2cf2d9cd .elementor-heading-title{font-size:11px;font-weight:700;line-height:1.45em;letter-spacing:1.2px;color:#726B78;}.elementor-324 .elementor-element.elementor-element-6e8f72a1{font-size:17px;line-height:1.72em;color:#655F6C;}.elementor-324 .elementor-element.elementor-element-67f41cf4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-324 .elementor-element.elementor-element-67f41cf4:not(.elementor-motion-effects-element-type-background), .elementor-324 .elementor-element.elementor-element-67f41cf4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2EFF6;}.elementor-324 .elementor-element.elementor-element-c0873f1{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:86px;--padding-bottom:86px;--padding-left:34px;--padding-right:34px;}.elementor-324 .elementor-element.elementor-element-513a8ac5{--display:flex;--position:relative;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:24px;--padding-bottom:24px;--padding-left:0px;--padding-right:64px;top:0px;}body:not(.rtl) .elementor-324 .elementor-element.elementor-element-513a8ac5{left:0px;}body.rtl .elementor-324 .elementor-element.elementor-element-513a8ac5{right:0px;}.elementor-324 .elementor-element.elementor-element-17394d56 .elementor-heading-title{font-size:11px;font-weight:700;line-height:1.3em;letter-spacing:1.5px;color:#D98A43;}.elementor-324 .elementor-element.elementor-element-52e3dc60 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:38px;font-weight:600;line-height:1.1em;color:#2F2B42;}.elementor-324 .elementor-element.elementor-element-2ea213f9 .elementor-heading-title{font-size:11px;font-weight:700;line-height:1.45em;letter-spacing:1.2px;color:#726B78;}.elementor-324 .elementor-element.elementor-element-1d925dfe{font-size:17px;line-height:1.72em;color:#655F6C;}.elementor-324 .elementor-element.elementor-element-3433c82a{--display:flex;--min-height:470px;--background-transition:0.3s;--border-radius:24px 24px 24px 24px;}.elementor-324 .elementor-element.elementor-element-3433c82a:not(.elementor-motion-effects-element-type-background), .elementor-324 .elementor-element.elementor-element-3433c82a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D5CFE0;}.elementor-324 .elementor-element.elementor-element-3433c82a:hover{background-color:var( --e-global-color-primary );}.elementor-324 .elementor-element.elementor-element-3edb984e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-324 .elementor-element.elementor-element-3edb984e:not(.elementor-motion-effects-element-type-background), .elementor-324 .elementor-element.elementor-element-3edb984e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBFAF8;}.elementor-324 .elementor-element.elementor-element-6719c7c1{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:86px;--padding-bottom:86px;--padding-left:34px;--padding-right:34px;}.elementor-324 .elementor-element.elementor-element-63457902{--display:flex;--min-height:470px;--background-transition:0.3s;--border-radius:24px 24px 24px 24px;}.elementor-324 .elementor-element.elementor-element-63457902:not(.elementor-motion-effects-element-type-background), .elementor-324 .elementor-element.elementor-element-63457902 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DCD8E5;}.elementor-324 .elementor-element.elementor-element-63457902:hover{background-color:var( --e-global-color-primary );}.elementor-324 .elementor-element.elementor-element-18e4528b{--display:flex;--position:relative;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:24px;--padding-bottom:24px;--padding-left:64px;--padding-right:0px;top:0px;}body:not(.rtl) .elementor-324 .elementor-element.elementor-element-18e4528b{left:0px;}body.rtl .elementor-324 .elementor-element.elementor-element-18e4528b{right:0px;}.elementor-324 .elementor-element.elementor-element-680732a6 .elementor-heading-title{font-size:11px;font-weight:700;line-height:1.3em;letter-spacing:1.5px;color:#D98A43;}.elementor-324 .elementor-element.elementor-element-55204d7 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:38px;font-weight:600;line-height:1.1em;color:#2F2B42;}.elementor-324 .elementor-element.elementor-element-199ec3ce .elementor-heading-title{font-size:11px;font-weight:700;line-height:1.45em;letter-spacing:1.2px;color:#726B78;}.elementor-324 .elementor-element.elementor-element-a05cde3{font-size:17px;line-height:1.72em;color:#655F6C;}.elementor-324 .elementor-element.elementor-element-7069cba{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-324 .elementor-element.elementor-element-7069cba:not(.elementor-motion-effects-element-type-background), .elementor-324 .elementor-element.elementor-element-7069cba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F3EC;}.elementor-324 .elementor-element.elementor-element-284026eb{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:86px;--padding-bottom:86px;--padding-left:34px;--padding-right:34px;}.elementor-324 .elementor-element.elementor-element-515a20d6{--display:flex;--position:relative;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:24px;--padding-bottom:24px;--padding-left:0px;--padding-right:64px;top:0px;}body:not(.rtl) .elementor-324 .elementor-element.elementor-element-515a20d6{left:0px;}body.rtl .elementor-324 .elementor-element.elementor-element-515a20d6{right:0px;}.elementor-324 .elementor-element.elementor-element-16e834b7 .elementor-heading-title{font-size:11px;font-weight:700;line-height:1.3em;letter-spacing:1.5px;color:#D98A43;}.elementor-324 .elementor-element.elementor-element-35a022f9 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:38px;font-weight:600;line-height:1.1em;color:#2F2B42;}.elementor-324 .elementor-element.elementor-element-787b055 .elementor-heading-title{font-size:11px;font-weight:700;line-height:1.45em;letter-spacing:1.2px;color:#726B78;}.elementor-324 .elementor-element.elementor-element-1bcb8ff5{font-size:17px;line-height:1.72em;color:#655F6C;}.elementor-324 .elementor-element.elementor-element-3b4e23e4{--display:flex;--min-height:470px;--background-transition:0.3s;--border-radius:24px 24px 24px 24px;}.elementor-324 .elementor-element.elementor-element-3b4e23e4:not(.elementor-motion-effects-element-type-background), .elementor-324 .elementor-element.elementor-element-3b4e23e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DED7CF;}.elementor-324 .elementor-element.elementor-element-3b4e23e4:hover{background-color:var( --e-global-color-primary );}.elementor-324 .elementor-element.elementor-element-476b0db7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-324 .elementor-element.elementor-element-548bd095{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:28px 28px;--row-gap:28px;--column-gap:28px;--padding-top:52px;--padding-bottom:56px;--padding-left:20px;--padding-right:20px;}.elementor-324 .elementor-element.elementor-element-548bd095:not(.elementor-motion-effects-element-type-background), .elementor-324 .elementor-element.elementor-element-548bd095 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBFAF8;}.elementor-324 .elementor-element.elementor-element-9f3efae{--display:flex;--min-height:255px;--background-transition:0.3s;--border-radius:24px 24px 24px 24px;}.elementor-324 .elementor-element.elementor-element-9f3efae:not(.elementor-motion-effects-element-type-background), .elementor-324 .elementor-element.elementor-element-9f3efae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D9D4E2;}.elementor-324 .elementor-element.elementor-element-9f3efae:hover{background-color:var( --e-global-color-primary );}.elementor-324 .elementor-element.elementor-element-364e1283{--display:flex;--position:relative;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:17px 17px;--row-gap:17px;--column-gap:17px;--padding-top:24px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;}body:not(.rtl) .elementor-324 .elementor-element.elementor-element-364e1283{left:0px;}body.rtl .elementor-324 .elementor-element.elementor-element-364e1283{right:0px;}.elementor-324 .elementor-element.elementor-element-727b95b0 .elementor-heading-title{font-size:11px;font-weight:700;line-height:1.3em;letter-spacing:1.5px;color:#D98A43;}.elementor-324 .elementor-element.elementor-element-7a54875 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:30px;font-weight:600;line-height:1.1em;color:#2F2B42;}.elementor-324 .elementor-element.elementor-element-6186e59f .elementor-heading-title{font-size:11px;font-weight:700;line-height:1.45em;letter-spacing:1.2px;color:#726B78;}.elementor-324 .elementor-element.elementor-element-d4dda8b{font-size:16px;line-height:1.72em;color:#655F6C;}.elementor-324 .elementor-element.elementor-element-13c2e257{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:28px 28px;--row-gap:28px;--column-gap:28px;--padding-top:52px;--padding-bottom:56px;--padding-left:20px;--padding-right:20px;}.elementor-324 .elementor-element.elementor-element-13c2e257:not(.elementor-motion-effects-element-type-background), .elementor-324 .elementor-element.elementor-element-13c2e257 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2EFF6;}.elementor-324 .elementor-element.elementor-element-5d938987{--display:flex;--min-height:255px;--background-transition:0.3s;--border-radius:24px 24px 24px 24px;}.elementor-324 .elementor-element.elementor-element-5d938987:not(.elementor-motion-effects-element-type-background), .elementor-324 .elementor-element.elementor-element-5d938987 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D5CFE0;}.elementor-324 .elementor-element.elementor-element-5d938987:hover{background-color:var( --e-global-color-primary );}.elementor-324 .elementor-element.elementor-element-7124f98c{--display:flex;--position:relative;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:17px 17px;--row-gap:17px;--column-gap:17px;--padding-top:24px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;}body:not(.rtl) .elementor-324 .elementor-element.elementor-element-7124f98c{left:0px;}body.rtl .elementor-324 .elementor-element.elementor-element-7124f98c{right:0px;}.elementor-324 .elementor-element.elementor-element-90db1a6 .elementor-heading-title{font-size:11px;font-weight:700;line-height:1.3em;letter-spacing:1.5px;color:#D98A43;}.elementor-324 .elementor-element.elementor-element-14f4afcc .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:30px;font-weight:600;line-height:1.1em;color:#2F2B42;}.elementor-324 .elementor-element.elementor-element-183b1a3 .elementor-heading-title{font-size:11px;font-weight:700;line-height:1.45em;letter-spacing:1.2px;color:#726B78;}.elementor-324 .elementor-element.elementor-element-298047f6{font-size:16px;line-height:1.72em;color:#655F6C;}.elementor-324 .elementor-element.elementor-element-132a36be{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:28px 28px;--row-gap:28px;--column-gap:28px;--padding-top:52px;--padding-bottom:56px;--padding-left:20px;--padding-right:20px;}.elementor-324 .elementor-element.elementor-element-132a36be:not(.elementor-motion-effects-element-type-background), .elementor-324 .elementor-element.elementor-element-132a36be > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBFAF8;}.elementor-324 .elementor-element.elementor-element-3440a97a{--display:flex;--min-height:255px;--background-transition:0.3s;--border-radius:24px 24px 24px 24px;}.elementor-324 .elementor-element.elementor-element-3440a97a:not(.elementor-motion-effects-element-type-background), .elementor-324 .elementor-element.elementor-element-3440a97a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DCD8E5;}.elementor-324 .elementor-element.elementor-element-3440a97a:hover{background-color:var( --e-global-color-primary );}.elementor-324 .elementor-element.elementor-element-2460421c{--display:flex;--position:relative;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:17px 17px;--row-gap:17px;--column-gap:17px;--padding-top:24px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;}body:not(.rtl) .elementor-324 .elementor-element.elementor-element-2460421c{left:0px;}body.rtl .elementor-324 .elementor-element.elementor-element-2460421c{right:0px;}.elementor-324 .elementor-element.elementor-element-4d1ec498 .elementor-heading-title{font-size:11px;font-weight:700;line-height:1.3em;letter-spacing:1.5px;color:#D98A43;}.elementor-324 .elementor-element.elementor-element-16a70570 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:30px;font-weight:600;line-height:1.1em;color:#2F2B42;}.elementor-324 .elementor-element.elementor-element-19524172 .elementor-heading-title{font-size:11px;font-weight:700;line-height:1.45em;letter-spacing:1.2px;color:#726B78;}.elementor-324 .elementor-element.elementor-element-2623a151{font-size:16px;line-height:1.72em;color:#655F6C;}.elementor-324 .elementor-element.elementor-element-2e27ca67{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:28px 28px;--row-gap:28px;--column-gap:28px;--padding-top:52px;--padding-bottom:56px;--padding-left:20px;--padding-right:20px;}.elementor-324 .elementor-element.elementor-element-2e27ca67:not(.elementor-motion-effects-element-type-background), .elementor-324 .elementor-element.elementor-element-2e27ca67 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F3EC;}.elementor-324 .elementor-element.elementor-element-38acb682{--display:flex;--min-height:255px;--background-transition:0.3s;--border-radius:24px 24px 24px 24px;}.elementor-324 .elementor-element.elementor-element-38acb682:not(.elementor-motion-effects-element-type-background), .elementor-324 .elementor-element.elementor-element-38acb682 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DED7CF;}.elementor-324 .elementor-element.elementor-element-38acb682:hover{background-color:var( --e-global-color-primary );}.elementor-324 .elementor-element.elementor-element-63ce4d86{--display:flex;--position:relative;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:17px 17px;--row-gap:17px;--column-gap:17px;--padding-top:24px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;}body:not(.rtl) .elementor-324 .elementor-element.elementor-element-63ce4d86{left:0px;}body.rtl .elementor-324 .elementor-element.elementor-element-63ce4d86{right:0px;}.elementor-324 .elementor-element.elementor-element-3b1d593d .elementor-heading-title{font-size:11px;font-weight:700;line-height:1.3em;letter-spacing:1.5px;color:#D98A43;}.elementor-324 .elementor-element.elementor-element-3f7e062c .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:30px;font-weight:600;line-height:1.1em;color:#2F2B42;}.elementor-324 .elementor-element.elementor-element-15630da .elementor-heading-title{font-size:11px;font-weight:700;line-height:1.45em;letter-spacing:1.2px;color:#726B78;}.elementor-324 .elementor-element.elementor-element-5354bcdc{font-size:16px;line-height:1.72em;color:#655F6C;}.elementor-324 .elementor-element.elementor-element-6146d409{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-324 .elementor-element.elementor-element-13084187{--display:flex;--position:relative;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--flex-wrap:nowrap;--padding-top:110px;--padding-bottom:110px;--padding-left:34px;--padding-right:34px;top:0px;}.elementor-324 .elementor-element.elementor-element-13084187:not(.elementor-motion-effects-element-type-background), .elementor-324 .elementor-element.elementor-element-13084187 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2F2B42;}body:not(.rtl) .elementor-324 .elementor-element.elementor-element-13084187{left:0px;}body.rtl .elementor-324 .elementor-element.elementor-element-13084187{right:0px;}.elementor-324 .elementor-element.elementor-element-2207988e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:64px;}.elementor-324 .elementor-element.elementor-element-43e5c56d .elementor-heading-title{font-size:11px;font-weight:700;line-height:1.3em;letter-spacing:1.8px;color:#D98A43;}.elementor-324 .elementor-element.elementor-element-5b50e92a .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:50px;font-weight:600;line-height:1.04em;color:#fff;}.elementor-324 .elementor-element.elementor-element-72d805d5{font-size:17px;line-height:1.7em;color:#D8D2E0;}.elementor-324 .elementor-element.elementor-element-2f3a39e0{--display:flex;--min-height:3px;--margin-top:6px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-324 .elementor-element.elementor-element-2f3a39e0:not(.elementor-motion-effects-element-type-background), .elementor-324 .elementor-element.elementor-element-2f3a39e0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D98A43;}.elementor-324 .elementor-element.elementor-element-7d68f201{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(255,255,255,.08);--border-color:rgba(255,255,255,.08);--border-radius:28px 28px 28px 28px;--padding-top:40px;--padding-bottom:40px;--padding-left:42px;--padding-right:42px;}.elementor-324 .elementor-element.elementor-element-7d68f201:not(.elementor-motion-effects-element-type-background), .elementor-324 .elementor-element.elementor-element-7d68f201 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255,255,255,.04);}.elementor-324 .elementor-element.elementor-element-5dbe860f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-324 .elementor-element.elementor-element-1b86a2e7{--display:flex;}.elementor-324 .elementor-element.elementor-element-566a75a6 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:54px;font-weight:700;line-height:0.9em;color:#D98A43;}.elementor-324 .elementor-element.elementor-element-67fda3e6{--display:flex;--padding-top:7px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-324 .elementor-element.elementor-element-451e69f9 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:27px;font-weight:600;line-height:1.18em;color:#fff;}.elementor-324 .elementor-element.elementor-element-19de2c4f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-324 .elementor-element.elementor-element-3062474f{--display:flex;}.elementor-324 .elementor-element.elementor-element-3077be6b .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:54px;font-weight:700;line-height:0.9em;color:#D98A43;}.elementor-324 .elementor-element.elementor-element-7c368716{--display:flex;--padding-top:7px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-324 .elementor-element.elementor-element-56b6f62a .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:27px;font-weight:600;line-height:1.18em;color:#fff;}.elementor-324 .elementor-element.elementor-element-d75c5d6{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-324 .elementor-element.elementor-element-130b0da7{--display:flex;}.elementor-324 .elementor-element.elementor-element-1d523032 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:54px;font-weight:700;line-height:0.9em;color:#D98A43;}.elementor-324 .elementor-element.elementor-element-d6de479{--display:flex;--padding-top:7px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-324 .elementor-element.elementor-element-19d45ba8 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:27px;font-weight:600;line-height:1.18em;color:#fff;}.elementor-324 .elementor-element.elementor-element-1d9c4874{--display:flex;--position:relative;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:34px 34px;--row-gap:34px;--column-gap:34px;--padding-top:56px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;top:0px;}.elementor-324 .elementor-element.elementor-element-1d9c4874:not(.elementor-motion-effects-element-type-background), .elementor-324 .elementor-element.elementor-element-1d9c4874 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2F2B42;}body:not(.rtl) .elementor-324 .elementor-element.elementor-element-1d9c4874{left:0px;}body.rtl .elementor-324 .elementor-element.elementor-element-1d9c4874{right:0px;}.elementor-324 .elementor-element.elementor-element-6bd11ede{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-324 .elementor-element.elementor-element-482bf63 .elementor-heading-title{font-size:10px;font-weight:700;line-height:1.35em;letter-spacing:1.5px;color:#D98A43;}.elementor-324 .elementor-element.elementor-element-70306d5b .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:32px;font-weight:600;line-height:1.08em;color:#fff;}.elementor-324 .elementor-element.elementor-element-25ba4eae{font-size:15px;line-height:1.65em;color:#D8D2E0;}.elementor-324 .elementor-element.elementor-element-635e39b9{--display:flex;--min-height:3px;}.elementor-324 .elementor-element.elementor-element-635e39b9:not(.elementor-motion-effects-element-type-background), .elementor-324 .elementor-element.elementor-element-635e39b9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D98A43;}.elementor-324 .elementor-element.elementor-element-2c59389f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(255,255,255,.08);--border-color:rgba(255,255,255,.08);--border-radius:20px 20px 20px 20px;--padding-top:26px;--padding-bottom:26px;--padding-left:18px;--padding-right:18px;}.elementor-324 .elementor-element.elementor-element-2c59389f:not(.elementor-motion-effects-element-type-background), .elementor-324 .elementor-element.elementor-element-2c59389f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255,255,255,.045);}.elementor-324 .elementor-element.elementor-element-5976c26{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-324 .elementor-element.elementor-element-63c8630{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-324 .elementor-element.elementor-element-5d8f2013 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:37px;font-weight:700;line-height:0.95em;color:#D98A43;}.elementor-324 .elementor-element.elementor-element-4f505eba{--display:flex;--padding-top:3px;--padding-bottom:28px;--padding-left:0px;--padding-right:0px;}.elementor-324 .elementor-element.elementor-element-1634ff0 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:19px;font-weight:600;line-height:1.28em;color:#fff;}.elementor-324 .elementor-element.elementor-element-23efad49{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-324 .elementor-element.elementor-element-5dadf440{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-324 .elementor-element.elementor-element-3df918d .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:37px;font-weight:700;line-height:0.95em;color:#D98A43;}.elementor-324 .elementor-element.elementor-element-679c2752{--display:flex;--padding-top:3px;--padding-bottom:28px;--padding-left:0px;--padding-right:0px;}.elementor-324 .elementor-element.elementor-element-512b53ae .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:19px;font-weight:600;line-height:1.28em;color:#fff;}.elementor-324 .elementor-element.elementor-element-2d7cf01d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-324 .elementor-element.elementor-element-23543ff1{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-324 .elementor-element.elementor-element-5696a8af .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:37px;font-weight:700;line-height:0.95em;color:#D98A43;}.elementor-324 .elementor-element.elementor-element-4b29307d{--display:flex;--padding-top:3px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-324 .elementor-element.elementor-element-3ae6de45 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:19px;font-weight:600;line-height:1.28em;color:#fff;}.elementor-324 .elementor-element.elementor-element-8fad555{--display:flex;--position:relative;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:96px;--padding-bottom:96px;--padding-left:34px;--padding-right:34px;top:0px;}.elementor-324 .elementor-element.elementor-element-8fad555:not(.elementor-motion-effects-element-type-background), .elementor-324 .elementor-element.elementor-element-8fad555 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F3F7;}body:not(.rtl) .elementor-324 .elementor-element.elementor-element-8fad555{left:0px;}body.rtl .elementor-324 .elementor-element.elementor-element-8fad555{right:0px;}.elementor-324 .elementor-element.elementor-element-4896b7c0{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:18px 18px;--row-gap:18px;--column-gap:18px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(47,43,66,.08);--border-color:rgba(47,43,66,.08);--border-radius:28px 28px 28px 28px;--padding-top:64px;--padding-bottom:56px;--padding-left:70px;--padding-right:70px;}.elementor-324 .elementor-element.elementor-element-4896b7c0:not(.elementor-motion-effects-element-type-background), .elementor-324 .elementor-element.elementor-element-4896b7c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255,255,255,.74);}.elementor-324 .elementor-element.elementor-element-1a42a84{text-align:center;}.elementor-324 .elementor-element.elementor-element-1a42a84 .elementor-heading-title{font-size:10px;font-weight:700;line-height:1.3em;letter-spacing:2px;color:#D98A43;}.elementor-324 .elementor-element.elementor-element-72718fb9{text-align:center;}.elementor-324 .elementor-element.elementor-element-72718fb9 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:46px;font-weight:600;line-height:1.08em;color:#2F2B42;}.elementor-324 .elementor-element.elementor-element-65c9a9fe{text-align:center;font-size:17px;line-height:1.7em;color:#66606D;}.elementor-324 .elementor-element.elementor-element-6bbf360d .elementor-button{background-color:#D98A43;font-size:14px;font-weight:700;letter-spacing:0.9px;fill:#FFFFFF;color:#FFFFFF;border-radius:999px 999px 999px 999px;}.elementor-324 .elementor-element.elementor-element-6bbf360d .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-324 .elementor-element.elementor-element-6bbf360d .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-324 .elementor-element.elementor-element-df39ff2{text-align:center;font-size:12px;line-height:1.5em;color:#857F8B;}@media(min-width:768px){.elementor-324 .elementor-element.elementor-element-4978856a{--content-width:1600px;}.elementor-324 .elementor-element.elementor-element-1ca568f5{--content-width:1400px;}.elementor-324 .elementor-element.elementor-element-502b758e{--width:40%;}.elementor-324 .elementor-element.elementor-element-400687e0{--width:60%;}.elementor-324 .elementor-element.elementor-element-1e65c9af{--width:100%;}.elementor-324 .elementor-element.elementor-element-cd9217e{--width:100%;}.elementor-324 .elementor-element.elementor-element-3746dd3d{--content-width:1400px;}.elementor-324 .elementor-element.elementor-element-62db56f2{--width:52%;}.elementor-324 .elementor-element.elementor-element-661a8bf4{--width:48%;}.elementor-324 .elementor-element.elementor-element-c0873f1{--content-width:1400px;}.elementor-324 .elementor-element.elementor-element-513a8ac5{--width:48%;}.elementor-324 .elementor-element.elementor-element-3433c82a{--width:52%;}.elementor-324 .elementor-element.elementor-element-6719c7c1{--content-width:1400px;}.elementor-324 .elementor-element.elementor-element-63457902{--width:52%;}.elementor-324 .elementor-element.elementor-element-18e4528b{--width:48%;}.elementor-324 .elementor-element.elementor-element-284026eb{--content-width:1400px;}.elementor-324 .elementor-element.elementor-element-515a20d6{--width:48%;}.elementor-324 .elementor-element.elementor-element-3b4e23e4{--width:52%;}.elementor-324 .elementor-element.elementor-element-13084187{--content-width:1480px;}.elementor-324 .elementor-element.elementor-element-2207988e{--width:45%;}.elementor-324 .elementor-element.elementor-element-7d68f201{--width:55%;}.elementor-324 .elementor-element.elementor-element-1b86a2e7{--width:76px;}.elementor-324 .elementor-element.elementor-element-3062474f{--width:76px;}.elementor-324 .elementor-element.elementor-element-130b0da7{--width:76px;}.elementor-324 .elementor-element.elementor-element-63c8630{--width:48px;}.elementor-324 .elementor-element.elementor-element-5dadf440{--width:48px;}.elementor-324 .elementor-element.elementor-element-23543ff1{--width:48px;}.elementor-324 .elementor-element.elementor-element-8fad555{--content-width:1400px;}.elementor-324 .elementor-element.elementor-element-4896b7c0{--content-width:1000px;}}@media(max-width:1024px) and (min-width:768px){.elementor-324 .elementor-element.elementor-element-502b758e{--width:42%;}.elementor-324 .elementor-element.elementor-element-400687e0{--width:58%;}.elementor-324 .elementor-element.elementor-element-62db56f2{--width:48%;}.elementor-324 .elementor-element.elementor-element-661a8bf4{--width:52%;}.elementor-324 .elementor-element.elementor-element-513a8ac5{--width:52%;}.elementor-324 .elementor-element.elementor-element-3433c82a{--width:48%;}.elementor-324 .elementor-element.elementor-element-63457902{--width:48%;}.elementor-324 .elementor-element.elementor-element-18e4528b{--width:52%;}.elementor-324 .elementor-element.elementor-element-515a20d6{--width:52%;}.elementor-324 .elementor-element.elementor-element-3b4e23e4{--width:48%;}}@media(max-width:1024px){.elementor-324 .elementor-element.elementor-element-7c71cd3c{--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-324 .elementor-element.elementor-element-7fd48854 .aux-modern-heading-secondary{font-size:40px;}.elementor-324 .elementor-element.elementor-element-7fd48854 .aux-modern-heading-description{font-size:14px;margin:20px 0px 0px 0px;max-width:877px;}.elementor-324 .elementor-element.elementor-element-1ca568f5{--padding-top:60px;--padding-bottom:60px;--padding-left:24px;--padding-right:24px;}.elementor-324 .elementor-element.elementor-element-502b758e{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:34px;}.elementor-324 .elementor-element.elementor-element-772f7b4e .elementor-heading-title{font-size:33px;}.elementor-324 .elementor-element.elementor-element-400687e0{--padding-top:12px;--padding-bottom:12px;--padding-left:30px;--padding-right:0px;}.elementor-324 .elementor-element.elementor-element-9962e67{font-size:17px;}.elementor-324 .elementor-element.elementor-element-3746dd3d{--padding-top:68px;--padding-bottom:68px;--padding-left:24px;--padding-right:24px;}.elementor-324 .elementor-element.elementor-element-62db56f2{--min-height:370px;}.elementor-324 .elementor-element.elementor-element-661a8bf4{--padding-top:16px;--padding-bottom:16px;--padding-left:34px;--padding-right:0px;}.elementor-324 .elementor-element.elementor-element-2f2972ba .elementor-heading-title{font-size:10px;}.elementor-324 .elementor-element.elementor-element-1ef5fec2 .elementor-heading-title{font-size:32px;}.elementor-324 .elementor-element.elementor-element-2cf2d9cd .elementor-heading-title{font-size:10px;}.elementor-324 .elementor-element.elementor-element-6e8f72a1{font-size:16px;}.elementor-324 .elementor-element.elementor-element-c0873f1{--padding-top:68px;--padding-bottom:68px;--padding-left:24px;--padding-right:24px;}.elementor-324 .elementor-element.elementor-element-513a8ac5{--padding-top:16px;--padding-bottom:16px;--padding-left:0px;--padding-right:34px;}.elementor-324 .elementor-element.elementor-element-17394d56 .elementor-heading-title{font-size:10px;}.elementor-324 .elementor-element.elementor-element-52e3dc60 .elementor-heading-title{font-size:32px;}.elementor-324 .elementor-element.elementor-element-2ea213f9 .elementor-heading-title{font-size:10px;}.elementor-324 .elementor-element.elementor-element-1d925dfe{font-size:16px;}.elementor-324 .elementor-element.elementor-element-3433c82a{--min-height:370px;}.elementor-324 .elementor-element.elementor-element-6719c7c1{--padding-top:68px;--padding-bottom:68px;--padding-left:24px;--padding-right:24px;}.elementor-324 .elementor-element.elementor-element-63457902{--min-height:370px;}.elementor-324 .elementor-element.elementor-element-18e4528b{--padding-top:16px;--padding-bottom:16px;--padding-left:34px;--padding-right:0px;}.elementor-324 .elementor-element.elementor-element-680732a6 .elementor-heading-title{font-size:10px;}.elementor-324 .elementor-element.elementor-element-55204d7 .elementor-heading-title{font-size:32px;}.elementor-324 .elementor-element.elementor-element-199ec3ce .elementor-heading-title{font-size:10px;}.elementor-324 .elementor-element.elementor-element-a05cde3{font-size:16px;}.elementor-324 .elementor-element.elementor-element-284026eb{--padding-top:68px;--padding-bottom:68px;--padding-left:24px;--padding-right:24px;}.elementor-324 .elementor-element.elementor-element-515a20d6{--padding-top:16px;--padding-bottom:16px;--padding-left:0px;--padding-right:34px;}.elementor-324 .elementor-element.elementor-element-16e834b7 .elementor-heading-title{font-size:10px;}.elementor-324 .elementor-element.elementor-element-35a022f9 .elementor-heading-title{font-size:32px;}.elementor-324 .elementor-element.elementor-element-787b055 .elementor-heading-title{font-size:10px;}.elementor-324 .elementor-element.elementor-element-1bcb8ff5{font-size:16px;}.elementor-324 .elementor-element.elementor-element-3b4e23e4{--min-height:370px;}.elementor-324 .elementor-element.elementor-element-9f3efae{--min-height:255px;}.elementor-324 .elementor-element.elementor-element-727b95b0 .elementor-heading-title{font-size:10px;}.elementor-324 .elementor-element.elementor-element-7a54875 .elementor-heading-title{font-size:32px;}.elementor-324 .elementor-element.elementor-element-6186e59f .elementor-heading-title{font-size:10px;}.elementor-324 .elementor-element.elementor-element-d4dda8b{font-size:16px;}.elementor-324 .elementor-element.elementor-element-5d938987{--min-height:255px;}.elementor-324 .elementor-element.elementor-element-90db1a6 .elementor-heading-title{font-size:10px;}.elementor-324 .elementor-element.elementor-element-14f4afcc .elementor-heading-title{font-size:32px;}.elementor-324 .elementor-element.elementor-element-183b1a3 .elementor-heading-title{font-size:10px;}.elementor-324 .elementor-element.elementor-element-298047f6{font-size:16px;}.elementor-324 .elementor-element.elementor-element-3440a97a{--min-height:255px;}.elementor-324 .elementor-element.elementor-element-4d1ec498 .elementor-heading-title{font-size:10px;}.elementor-324 .elementor-element.elementor-element-16a70570 .elementor-heading-title{font-size:32px;}.elementor-324 .elementor-element.elementor-element-19524172 .elementor-heading-title{font-size:10px;}.elementor-324 .elementor-element.elementor-element-2623a151{font-size:16px;}.elementor-324 .elementor-element.elementor-element-38acb682{--min-height:255px;}.elementor-324 .elementor-element.elementor-element-3b1d593d .elementor-heading-title{font-size:10px;}.elementor-324 .elementor-element.elementor-element-3f7e062c .elementor-heading-title{font-size:32px;}.elementor-324 .elementor-element.elementor-element-15630da .elementor-heading-title{font-size:10px;}.elementor-324 .elementor-element.elementor-element-5354bcdc{font-size:16px;}.elementor-324 .elementor-element.elementor-element-8fad555{--padding-top:74px;--padding-bottom:74px;--padding-left:24px;--padding-right:24px;}.elementor-324 .elementor-element.elementor-element-4896b7c0{--padding-top:52px;--padding-bottom:48px;--padding-left:42px;--padding-right:42px;}.elementor-324 .elementor-element.elementor-element-1a42a84 .elementor-heading-title{font-size:10px;}.elementor-324 .elementor-element.elementor-element-72718fb9 .elementor-heading-title{font-size:38px;}.elementor-324 .elementor-element.elementor-element-65c9a9fe{font-size:16px;}.elementor-324 .elementor-element.elementor-element-df39ff2{font-size:12px;}}@media(max-width:767px){.elementor-324 .elementor-element.elementor-element-7fd48854 .aux-modern-heading-secondary{font-size:29px;}.elementor-324 .elementor-element.elementor-element-1ca568f5{--padding-top:48px;--padding-bottom:50px;--padding-left:18px;--padding-right:18px;}.elementor-324 .elementor-element.elementor-element-502b758e{--width:100%;--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-324 .elementor-element.elementor-element-772f7b4e .elementor-heading-title{font-size:29px;}.elementor-324 .elementor-element.elementor-element-400687e0{--width:100%;--padding-top:24px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-324 .elementor-element.elementor-element-9962e67{font-size:16px;}.elementor-324 .elementor-element.elementor-element-1945414b{--padding-top:15px;--padding-bottom:15px;--padding-left:16px;--padding-right:16px;}.elementor-324 .elementor-element.elementor-element-71cb2007 .elementor-heading-title{font-size:13px;}.elementor-324 .elementor-element.elementor-element-62db56f2{--min-height:255px;}.elementor-324 .elementor-element.elementor-element-2f2972ba .elementor-heading-title{font-size:10px;}.elementor-324 .elementor-element.elementor-element-1ef5fec2 .elementor-heading-title{font-size:30px;}.elementor-324 .elementor-element.elementor-element-2cf2d9cd .elementor-heading-title{font-size:10px;}.elementor-324 .elementor-element.elementor-element-6e8f72a1{font-size:16px;}.elementor-324 .elementor-element.elementor-element-17394d56 .elementor-heading-title{font-size:10px;}.elementor-324 .elementor-element.elementor-element-52e3dc60 .elementor-heading-title{font-size:30px;}.elementor-324 .elementor-element.elementor-element-2ea213f9 .elementor-heading-title{font-size:10px;}.elementor-324 .elementor-element.elementor-element-1d925dfe{font-size:16px;}.elementor-324 .elementor-element.elementor-element-3433c82a{--min-height:255px;}.elementor-324 .elementor-element.elementor-element-63457902{--min-height:255px;}.elementor-324 .elementor-element.elementor-element-680732a6 .elementor-heading-title{font-size:10px;}.elementor-324 .elementor-element.elementor-element-55204d7 .elementor-heading-title{font-size:30px;}.elementor-324 .elementor-element.elementor-element-199ec3ce .elementor-heading-title{font-size:10px;}.elementor-324 .elementor-element.elementor-element-a05cde3{font-size:16px;}.elementor-324 .elementor-element.elementor-element-16e834b7 .elementor-heading-title{font-size:10px;}.elementor-324 .elementor-element.elementor-element-35a022f9 .elementor-heading-title{font-size:30px;}.elementor-324 .elementor-element.elementor-element-787b055 .elementor-heading-title{font-size:10px;}.elementor-324 .elementor-element.elementor-element-1bcb8ff5{font-size:16px;}.elementor-324 .elementor-element.elementor-element-3b4e23e4{--min-height:255px;}.elementor-324 .elementor-element.elementor-element-9f3efae{--min-height:255px;}.elementor-324 .elementor-element.elementor-element-727b95b0 .elementor-heading-title{font-size:10px;}.elementor-324 .elementor-element.elementor-element-7a54875 .elementor-heading-title{font-size:30px;}.elementor-324 .elementor-element.elementor-element-6186e59f .elementor-heading-title{font-size:10px;}.elementor-324 .elementor-element.elementor-element-d4dda8b{font-size:16px;}.elementor-324 .elementor-element.elementor-element-5d938987{--min-height:255px;}.elementor-324 .elementor-element.elementor-element-90db1a6 .elementor-heading-title{font-size:10px;}.elementor-324 .elementor-element.elementor-element-14f4afcc .elementor-heading-title{font-size:30px;}.elementor-324 .elementor-element.elementor-element-183b1a3 .elementor-heading-title{font-size:10px;}.elementor-324 .elementor-element.elementor-element-298047f6{font-size:16px;}.elementor-324 .elementor-element.elementor-element-3440a97a{--min-height:255px;}.elementor-324 .elementor-element.elementor-element-4d1ec498 .elementor-heading-title{font-size:10px;}.elementor-324 .elementor-element.elementor-element-16a70570 .elementor-heading-title{font-size:30px;}.elementor-324 .elementor-element.elementor-element-19524172 .elementor-heading-title{font-size:10px;}.elementor-324 .elementor-element.elementor-element-2623a151{font-size:16px;}.elementor-324 .elementor-element.elementor-element-38acb682{--min-height:255px;}.elementor-324 .elementor-element.elementor-element-3b1d593d .elementor-heading-title{font-size:10px;}.elementor-324 .elementor-element.elementor-element-3f7e062c .elementor-heading-title{font-size:30px;}.elementor-324 .elementor-element.elementor-element-15630da .elementor-heading-title{font-size:10px;}.elementor-324 .elementor-element.elementor-element-5354bcdc{font-size:16px;}.elementor-324 .elementor-element.elementor-element-8fad555{--padding-top:54px;--padding-bottom:58px;--padding-left:18px;--padding-right:18px;}.elementor-324 .elementor-element.elementor-element-4896b7c0{--padding-top:38px;--padding-bottom:34px;--padding-left:20px;--padding-right:20px;}.elementor-324 .elementor-element.elementor-element-1a42a84 .elementor-heading-title{font-size:9px;}.elementor-324 .elementor-element.elementor-element-72718fb9 .elementor-heading-title{font-size:30px;}.elementor-324 .elementor-element.elementor-element-65c9a9fe{font-size:15px;}.elementor-324 .elementor-element.elementor-element-6bbf360d .elementor-button{font-size:13px;}.elementor-324 .elementor-element.elementor-element-df39ff2{font-size:11px;}}/* Start custom CSS for aux_modern_heading, class: .elementor-element-7fd48854 */.elementor-324 .elementor-element.elementor-element-7fd48854 .aux-modern-heading-divider:after{
    content: "";
    width: 71px;
    height: 4px;
    background-color: var( --e-global-color-secondary );
    position: absolute;
    left: 2.5%;
}
.elementor-324 .elementor-element.elementor-element-7fd48854 .aux-modern-heading-description span{
    color: var( --e-global-color-primary );
    font-size: 16px;
    text-decoration: underline;
}
@media only screen and (min-width: 1025px) {
.elementor-324 .elementor-element.elementor-element-7fd48854 .aux-modern-heading-description{
    margin-left: auto!important;
}
}
@media only screen and (max-width: 767px) {
.elementor-324 .elementor-element.elementor-element-7fd48854 .aux-modern-heading-divider:after{
   left: 35px;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1945414b */.elementor-324 .elementor-element.elementor-element-1945414b{
  border-left-color:#D98A43!important;
  box-shadow:0 12px 30px rgba(49,43,66,.06);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-400687e0 */@media(max-width:767px){
  .elementor-324 .elementor-element.elementor-element-400687e0{
    border-left:0!important;
    border-top:2px solid #D98A43!important;
    padding-left:0!important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1c42e563 */.elementor-324 .elementor-element.elementor-element-1c42e563{
  flex-direction:row;
  flex-wrap:nowrap;
  align-items:center;
}

/* Alapállapot: desktop verzió látszik */
body .feind-desktop {
    display: flex !important;
}

body .feind-mobile {
    display: none !important;
}

/* Mobil */
@media screen and (max-width: 767px) {

    body .feind-desktop {
        display: none !important;
    }

    body .feind-mobile {
        display: flex !important;
        width: 100% !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6c30297e */.elementor-324 .elementor-element.elementor-element-6c30297e,
.elementor-324 .elementor-element.elementor-element-6c30297e .elementor-heading-title{
  width:100%!important;
  max-width:100%!important;
}
.elementor-324 .elementor-element.elementor-element-6c30297e .elementor-heading-title{
  word-break:normal!important;
  overflow-wrap:normal!important;
  hyphens:none!important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-346ffac8 */.elementor-324 .elementor-element.elementor-element-346ffac8,
.elementor-324 .elementor-element.elementor-element-346ffac8 .elementor-widget-container{
  width:100%!important;
  max-width:100%!important;
}
.elementor-324 .elementor-element.elementor-element-346ffac8 p{
  margin:0;
  word-break:normal;
  overflow-wrap:normal;
  hyphens:none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-62956e6b */.elementor-324 .elementor-element.elementor-element-62956e6b .elementor-heading-title{
  word-break:normal!important;
  overflow-wrap:normal!important;
  hyphens:none!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cd9217e */.elementor-324 .elementor-element.elementor-element-cd9217e{
  width:100%!important;
  max-width:100%!important;
  border-left-color:#D98A43!important;
  box-shadow:0 12px 30px rgba(49,43,66,.06);
  box-sizing:border-box;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1e65c9af */.elementor-324 .elementor-element.elementor-element-1e65c9af{
  flex-direction:column!important;
  width:100%!important;
  max-width:100%!important;
}
.elementor-324 .elementor-element.elementor-element-1e65c9af > .e-con,
.elementor-324 .elementor-element.elementor-element-1e65c9af > .elementor-element{
  width:100%;
  max-width:100%;
}

/* ===== FRONTEND – ASZTALI ===== */

body:not(.elementor-editor-active) .feind-desktop {
    display: flex !important;
}

body:not(.elementor-editor-active) .feind-mobile {
    display: none !important;
}


/* ===== FRONTEND – MOBIL ===== */

@media screen and (max-width: 767px) {

    body:not(.elementor-editor-active) .feind-desktop {
        display: none !important;
    }

    body:not(.elementor-editor-active) .feind-mobile {
        display: flex !important;
        width: 100% !important;
    }
}


/* ===== ELEMENTOR SZERKESZTŐ ===== */

/* Szerkesztés közben mindkét verzió látható */
body.elementor-editor-active .feind-desktop,
body.elementor-editor-active .feind-mobile {
    display: flex !important;
}

/* A mobil verzió legyen halványabb, hogy tudd melyik melyik */
body.elementor-editor-active .feind-mobile {
    opacity: 0.45;
    outline: 2px dashed rgba(217, 138, 67, 0.7);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1ca568f5 */.elementor-324 .elementor-element.elementor-element-1ca568f5{
  background:
    radial-gradient(circle at 10% 22%, rgba(217,138,67,.07) 0%, rgba(217,138,67,0) 28%),
    radial-gradient(circle at 90% 78%, rgba(88,75,124,.09) 0%, rgba(88,75,124,0) 34%),
    linear-gradient(135deg,#F7F5F8 0%,#F1EEF5 52%,#F7F4F2 100%);
  overflow:hidden;
}
.elementor-324 .elementor-element.elementor-element-1ca568f5:before{
  content:'';
  position:absolute;
  inset:0;
  background:
    linear-gradient(rgba(47,43,66,.018) 1px, transparent 1px),
    linear-gradient(90deg, rgba(47,43,66,.018) 1px, transparent 1px);
  background-size:76px 76px;
  mask-image:linear-gradient(to right, transparent 0%, black 12%, black 88%, transparent 100%);
  pointer-events:none;
}
@media(max-width:767px){
  .elementor-324 .elementor-element.elementor-element-1ca568f5{
    flex-direction:column!important;
    align-items:stretch!important;
    width:100%!important;
  }
  .elementor-324 .elementor-element.elementor-element-1ca568f5:before{
    background-size:54px 54px;
    opacity:.65;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-62db56f2 */.elementor-324 .elementor-element.elementor-element-62db56f2{
  position:relative;
  overflow:visible;
  transition:transform .35s ease, box-shadow .35s ease;
  box-shadow:0 18px 46px rgba(54,45,78,.14);
}
.elementor-324 .elementor-element.elementor-element-62db56f2:before{
  content:'';
  position:absolute;
  width:72%;
  height:72%;
  right:-12px;
  bottom:-12px;
  background:#D98A43;
  border-radius:22px;
  z-index:-1;
  opacity:.92;
}
.elementor-324 .elementor-element.elementor-element-62db56f2:after{
  content:'';
  position:absolute;
  inset:0;
  border-radius:24px;
  background:
    radial-gradient(circle at 70% 28%,rgba(255,255,255,.35),transparent 28%),
    linear-gradient(135deg,rgba(47,43,66,.14),transparent 44%),
    linear-gradient(90deg,rgba(255,255,255,.08),rgba(255,255,255,0));
  pointer-events:none;
}
.elementor-324 .elementor-element.elementor-element-62db56f2:hover{
  transform:scale(1.025);
  box-shadow:0 22px 56px rgba(54,45,78,.20);
}
@media(max-width:767px){
  .elementor-324 .elementor-element.elementor-element-62db56f2{
    min-height:255px!important;
    border-radius:20px!important;
  }
  .elementor-324 .elementor-element.elementor-element-62db56f2:before{
    right:-8px;
    bottom:-8px;
    border-radius:18px;
  }
  .elementor-324 .elementor-element.elementor-element-62db56f2:after{
    border-radius:20px;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6e8f72a1 */.elementor-324 .elementor-element.elementor-element-6e8f72a1 p{margin:0;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-661a8bf4 */.elementor-324 .elementor-element.elementor-element-661a8bf4{
  position:relative;
  isolation:isolate;
}
.elementor-324 .elementor-element.elementor-element-661a8bf4:before{
  content:'01';
  position:absolute;
  top:-34px;
  right:0;
  font-family:Georgia,serif;
  font-size:106px;
  line-height:1;
  font-weight:700;
  color:rgba(47,43,66,.055);
  z-index:-1;
  pointer-events:none;
}
.elementor-324 .elementor-element.elementor-element-661a8bf4 .feind-details-link{
  display:inline-flex;
  align-items:center;
  gap:10px;
  position:relative;
  width:max-content;
  color:#2F2B42;
  text-decoration:none;
  font-size:15px;
  font-weight:700;
  letter-spacing:.2px;
  padding-bottom:7px;
  transition:color .3s ease;
}
.elementor-324 .elementor-element.elementor-element-661a8bf4 .feind-details-link:after{
  content:'';
  position:absolute;
  left:0;
  bottom:0;
  width:32px;
  height:2px;
  background:#D98A43;
  transition:width .32s ease;
}
.elementor-324 .elementor-element.elementor-element-661a8bf4 .feind-details-link:hover{
  color:#D98A43;
}
.elementor-324 .elementor-element.elementor-element-661a8bf4 .feind-details-link:hover:after{
  width:100%;
}
.elementor-324 .elementor-element.elementor-element-661a8bf4 .feind-arrow{
  transition:transform .3s ease;
}
.elementor-324 .elementor-element.elementor-element-661a8bf4 .feind-details-link:hover .feind-arrow{
  transform:translateX(4px);
}
@media(max-width:767px){
  .elementor-324 .elementor-element.elementor-element-661a8bf4:before{
    top:-18px;
    font-size:74px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5ff8e77f *//* DESKTOP VERZIÓ */

/* Mobil frontend: ténylegesen eltűnik */
@media screen and (max-width: 767px) {

    body:not(.elementor-editor-active) .elementor-324 .elementor-element.elementor-element-5ff8e77f {
        display: none !important;
    }

    /* Elementor mobil szerkesztőben maradjon látható, de halványan */
    body.elementor-editor-active .elementor-324 .elementor-element.elementor-element-5ff8e77f {
        opacity: 0.20;
        outline: 2px dashed rgba(47, 43, 66, 0.25);
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1d925dfe */.elementor-324 .elementor-element.elementor-element-1d925dfe p{margin:0;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-513a8ac5 */.elementor-324 .elementor-element.elementor-element-513a8ac5{
  position:relative;
  isolation:isolate;
}
.elementor-324 .elementor-element.elementor-element-513a8ac5:before{
  content:'02';
  position:absolute;
  top:-34px;
  right:0;
  font-family:Georgia,serif;
  font-size:106px;
  line-height:1;
  font-weight:700;
  color:rgba(47,43,66,.055);
  z-index:-1;
  pointer-events:none;
}
.elementor-324 .elementor-element.elementor-element-513a8ac5 .feind-details-link{
  display:inline-flex;
  align-items:center;
  gap:10px;
  position:relative;
  width:max-content;
  color:#2F2B42;
  text-decoration:none;
  font-size:15px;
  font-weight:700;
  letter-spacing:.2px;
  padding-bottom:7px;
  transition:color .3s ease;
}
.elementor-324 .elementor-element.elementor-element-513a8ac5 .feind-details-link:after{
  content:'';
  position:absolute;
  left:0;
  bottom:0;
  width:32px;
  height:2px;
  background:#D98A43;
  transition:width .32s ease;
}
.elementor-324 .elementor-element.elementor-element-513a8ac5 .feind-details-link:hover{
  color:#D98A43;
}
.elementor-324 .elementor-element.elementor-element-513a8ac5 .feind-details-link:hover:after{
  width:100%;
}
.elementor-324 .elementor-element.elementor-element-513a8ac5 .feind-arrow{
  transition:transform .3s ease;
}
.elementor-324 .elementor-element.elementor-element-513a8ac5 .feind-details-link:hover .feind-arrow{
  transform:translateX(4px);
}
@media(max-width:767px){
  .elementor-324 .elementor-element.elementor-element-513a8ac5:before{
    top:-18px;
    font-size:74px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3433c82a */.elementor-324 .elementor-element.elementor-element-3433c82a{
  position:relative;
  overflow:visible;
  transition:transform .35s ease, box-shadow .35s ease;
  box-shadow:0 18px 46px rgba(54,45,78,.14);
}
.elementor-324 .elementor-element.elementor-element-3433c82a:before{
  content:'';
  position:absolute;
  width:72%;
  height:72%;
  right:-12px;
  bottom:-12px;
  background:#D98A43;
  border-radius:22px;
  z-index:-1;
  opacity:.92;
}
.elementor-324 .elementor-element.elementor-element-3433c82a:after{
  content:'';
  position:absolute;
  inset:0;
  border-radius:24px;
  background:
    radial-gradient(circle at 70% 28%,rgba(255,255,255,.35),transparent 28%),
    linear-gradient(135deg,rgba(47,43,66,.14),transparent 44%),
    linear-gradient(90deg,rgba(255,255,255,.08),rgba(255,255,255,0));
  pointer-events:none;
}
.elementor-324 .elementor-element.elementor-element-3433c82a:hover{
  transform:scale(1.025);
  box-shadow:0 22px 56px rgba(54,45,78,.20);
}
@media(max-width:767px){
  .elementor-324 .elementor-element.elementor-element-3433c82a{
    min-height:255px!important;
    border-radius:20px!important;
  }
  .elementor-324 .elementor-element.elementor-element-3433c82a:before{
    right:-8px;
    bottom:-8px;
    border-radius:18px;
  }
  .elementor-324 .elementor-element.elementor-element-3433c82a:after{
    border-radius:20px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-63457902 */.elementor-324 .elementor-element.elementor-element-63457902{
  position:relative;
  overflow:visible;
  transition:transform .35s ease, box-shadow .35s ease;
  box-shadow:0 18px 46px rgba(54,45,78,.14);
}
.elementor-324 .elementor-element.elementor-element-63457902:before{
  content:'';
  position:absolute;
  width:72%;
  height:72%;
  right:-12px;
  bottom:-12px;
  background:#D98A43;
  border-radius:22px;
  z-index:-1;
  opacity:.92;
}
.elementor-324 .elementor-element.elementor-element-63457902:after{
  content:'';
  position:absolute;
  inset:0;
  border-radius:24px;
  background:
    radial-gradient(circle at 70% 28%,rgba(255,255,255,.35),transparent 28%),
    linear-gradient(135deg,rgba(47,43,66,.14),transparent 44%),
    linear-gradient(90deg,rgba(255,255,255,.08),rgba(255,255,255,0));
  pointer-events:none;
}
.elementor-324 .elementor-element.elementor-element-63457902:hover{
  transform:scale(1.025);
  box-shadow:0 22px 56px rgba(54,45,78,.20);
}
@media(max-width:767px){
  .elementor-324 .elementor-element.elementor-element-63457902{
    min-height:255px!important;
    border-radius:20px!important;
  }
  .elementor-324 .elementor-element.elementor-element-63457902:before{
    right:-8px;
    bottom:-8px;
    border-radius:18px;
  }
  .elementor-324 .elementor-element.elementor-element-63457902:after{
    border-radius:20px;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a05cde3 */.elementor-324 .elementor-element.elementor-element-a05cde3 p{margin:0;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-18e4528b */.elementor-324 .elementor-element.elementor-element-18e4528b{
  position:relative;
  isolation:isolate;
}
.elementor-324 .elementor-element.elementor-element-18e4528b:before{
  content:'03';
  position:absolute;
  top:-34px;
  right:0;
  font-family:Georgia,serif;
  font-size:106px;
  line-height:1;
  font-weight:700;
  color:rgba(47,43,66,.055);
  z-index:-1;
  pointer-events:none;
}
.elementor-324 .elementor-element.elementor-element-18e4528b .feind-details-link{
  display:inline-flex;
  align-items:center;
  gap:10px;
  position:relative;
  width:max-content;
  color:#2F2B42;
  text-decoration:none;
  font-size:15px;
  font-weight:700;
  letter-spacing:.2px;
  padding-bottom:7px;
  transition:color .3s ease;
}
.elementor-324 .elementor-element.elementor-element-18e4528b .feind-details-link:after{
  content:'';
  position:absolute;
  left:0;
  bottom:0;
  width:32px;
  height:2px;
  background:#D98A43;
  transition:width .32s ease;
}
.elementor-324 .elementor-element.elementor-element-18e4528b .feind-details-link:hover{
  color:#D98A43;
}
.elementor-324 .elementor-element.elementor-element-18e4528b .feind-details-link:hover:after{
  width:100%;
}
.elementor-324 .elementor-element.elementor-element-18e4528b .feind-arrow{
  transition:transform .3s ease;
}
.elementor-324 .elementor-element.elementor-element-18e4528b .feind-details-link:hover .feind-arrow{
  transform:translateX(4px);
}
@media(max-width:767px){
  .elementor-324 .elementor-element.elementor-element-18e4528b:before{
    top:-18px;
    font-size:74px;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1bcb8ff5 */.elementor-324 .elementor-element.elementor-element-1bcb8ff5 p{margin:0;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-515a20d6 */.elementor-324 .elementor-element.elementor-element-515a20d6{
  position:relative;
  isolation:isolate;
}
.elementor-324 .elementor-element.elementor-element-515a20d6:before{
  content:'04';
  position:absolute;
  top:-34px;
  right:0;
  font-family:Georgia,serif;
  font-size:106px;
  line-height:1;
  font-weight:700;
  color:rgba(47,43,66,.055);
  z-index:-1;
  pointer-events:none;
}
.elementor-324 .elementor-element.elementor-element-515a20d6 .feind-details-link{
  display:inline-flex;
  align-items:center;
  gap:10px;
  position:relative;
  width:max-content;
  color:#2F2B42;
  text-decoration:none;
  font-size:15px;
  font-weight:700;
  letter-spacing:.2px;
  padding-bottom:7px;
  transition:color .3s ease;
}
.elementor-324 .elementor-element.elementor-element-515a20d6 .feind-details-link:after{
  content:'';
  position:absolute;
  left:0;
  bottom:0;
  width:32px;
  height:2px;
  background:#D98A43;
  transition:width .32s ease;
}
.elementor-324 .elementor-element.elementor-element-515a20d6 .feind-details-link:hover{
  color:#D98A43;
}
.elementor-324 .elementor-element.elementor-element-515a20d6 .feind-details-link:hover:after{
  width:100%;
}
.elementor-324 .elementor-element.elementor-element-515a20d6 .feind-arrow{
  transition:transform .3s ease;
}
.elementor-324 .elementor-element.elementor-element-515a20d6 .feind-details-link:hover .feind-arrow{
  transform:translateX(4px);
}
@media(max-width:767px){
  .elementor-324 .elementor-element.elementor-element-515a20d6:before{
    top:-18px;
    font-size:74px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b4e23e4 */.elementor-324 .elementor-element.elementor-element-3b4e23e4{
  position:relative;
  overflow:visible;
  transition:transform .35s ease, box-shadow .35s ease;
  box-shadow:0 18px 46px rgba(54,45,78,.14);
}
.elementor-324 .elementor-element.elementor-element-3b4e23e4:before{
  content:'';
  position:absolute;
  width:72%;
  height:72%;
  right:-12px;
  bottom:-12px;
  background:#D98A43;
  border-radius:22px;
  z-index:-1;
  opacity:.92;
}
.elementor-324 .elementor-element.elementor-element-3b4e23e4:after{
  content:'';
  position:absolute;
  inset:0;
  border-radius:24px;
  background:
    radial-gradient(circle at 70% 28%,rgba(255,255,255,.35),transparent 28%),
    linear-gradient(135deg,rgba(47,43,66,.14),transparent 44%),
    linear-gradient(90deg,rgba(255,255,255,.08),rgba(255,255,255,0));
  pointer-events:none;
}
.elementor-324 .elementor-element.elementor-element-3b4e23e4:hover{
  transform:scale(1.025);
  box-shadow:0 22px 56px rgba(54,45,78,.20);
}
@media(max-width:767px){
  .elementor-324 .elementor-element.elementor-element-3b4e23e4{
    min-height:255px!important;
    border-radius:20px!important;
  }
  .elementor-324 .elementor-element.elementor-element-3b4e23e4:before{
    right:-8px;
    bottom:-8px;
    border-radius:18px;
  }
  .elementor-324 .elementor-element.elementor-element-3b4e23e4:after{
    border-radius:20px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9f3efae */.elementor-324 .elementor-element.elementor-element-9f3efae{
  position:relative;
  overflow:visible;
  transition:transform .35s ease, box-shadow .35s ease;
  box-shadow:0 18px 46px rgba(54,45,78,.14);
}
.elementor-324 .elementor-element.elementor-element-9f3efae:before{
  content:'';
  position:absolute;
  width:72%;
  height:72%;
  right:-12px;
  bottom:-12px;
  background:#D98A43;
  border-radius:22px;
  z-index:-1;
  opacity:.92;
}
.elementor-324 .elementor-element.elementor-element-9f3efae:after{
  content:'';
  position:absolute;
  inset:0;
  border-radius:24px;
  background:
    radial-gradient(circle at 70% 28%,rgba(255,255,255,.35),transparent 28%),
    linear-gradient(135deg,rgba(47,43,66,.14),transparent 44%),
    linear-gradient(90deg,rgba(255,255,255,.08),rgba(255,255,255,0));
  pointer-events:none;
}
.elementor-324 .elementor-element.elementor-element-9f3efae:hover{
  transform:scale(1.025);
  box-shadow:0 22px 56px rgba(54,45,78,.20);
}
@media(max-width:767px){
  .elementor-324 .elementor-element.elementor-element-9f3efae{
    min-height:255px!important;
    border-radius:20px!important;
  }
  .elementor-324 .elementor-element.elementor-element-9f3efae:before{
    right:-8px;
    bottom:-8px;
    border-radius:18px;
  }
  .elementor-324 .elementor-element.elementor-element-9f3efae:after{
    border-radius:20px;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d4dda8b */.elementor-324 .elementor-element.elementor-element-d4dda8b p{margin:0;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-364e1283 */.elementor-324 .elementor-element.elementor-element-364e1283{
  position:relative;
  isolation:isolate;
}
.elementor-324 .elementor-element.elementor-element-364e1283:before{
  content:'01';
  position:absolute;
  top:-34px;
  right:0;
  font-family:Georgia,serif;
  font-size:78px;
  line-height:1;
  font-weight:700;
  color:rgba(47,43,66,.055);
  z-index:-1;
  pointer-events:none;
}
.elementor-324 .elementor-element.elementor-element-364e1283 .feind-details-link{
  display:inline-flex;
  align-items:center;
  gap:10px;
  position:relative;
  width:max-content;
  color:#2F2B42;
  text-decoration:none;
  font-size:15px;
  font-weight:700;
  letter-spacing:.2px;
  padding-bottom:7px;
  transition:color .3s ease;
}
.elementor-324 .elementor-element.elementor-element-364e1283 .feind-details-link:after{
  content:'';
  position:absolute;
  left:0;
  bottom:0;
  width:32px;
  height:2px;
  background:#D98A43;
  transition:width .32s ease;
}
.elementor-324 .elementor-element.elementor-element-364e1283 .feind-details-link:hover{
  color:#D98A43;
}
.elementor-324 .elementor-element.elementor-element-364e1283 .feind-details-link:hover:after{
  width:100%;
}
.elementor-324 .elementor-element.elementor-element-364e1283 .feind-arrow{
  transition:transform .3s ease;
}
.elementor-324 .elementor-element.elementor-element-364e1283 .feind-details-link:hover .feind-arrow{
  transform:translateX(4px);
}
@media(max-width:767px){
  .elementor-324 .elementor-element.elementor-element-364e1283:before{
    top:-18px;
    font-size:74px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5d938987 */.elementor-324 .elementor-element.elementor-element-5d938987{
  position:relative;
  overflow:visible;
  transition:transform .35s ease, box-shadow .35s ease;
  box-shadow:0 18px 46px rgba(54,45,78,.14);
}
.elementor-324 .elementor-element.elementor-element-5d938987:before{
  content:'';
  position:absolute;
  width:72%;
  height:72%;
  right:-12px;
  bottom:-12px;
  background:#D98A43;
  border-radius:22px;
  z-index:-1;
  opacity:.92;
}
.elementor-324 .elementor-element.elementor-element-5d938987:after{
  content:'';
  position:absolute;
  inset:0;
  border-radius:24px;
  background:
    radial-gradient(circle at 70% 28%,rgba(255,255,255,.35),transparent 28%),
    linear-gradient(135deg,rgba(47,43,66,.14),transparent 44%),
    linear-gradient(90deg,rgba(255,255,255,.08),rgba(255,255,255,0));
  pointer-events:none;
}
.elementor-324 .elementor-element.elementor-element-5d938987:hover{
  transform:scale(1.025);
  box-shadow:0 22px 56px rgba(54,45,78,.20);
}
@media(max-width:767px){
  .elementor-324 .elementor-element.elementor-element-5d938987{
    min-height:255px!important;
    border-radius:20px!important;
  }
  .elementor-324 .elementor-element.elementor-element-5d938987:before{
    right:-8px;
    bottom:-8px;
    border-radius:18px;
  }
  .elementor-324 .elementor-element.elementor-element-5d938987:after{
    border-radius:20px;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-298047f6 */.elementor-324 .elementor-element.elementor-element-298047f6 p{margin:0;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7124f98c */.elementor-324 .elementor-element.elementor-element-7124f98c{
  position:relative;
  isolation:isolate;
}
.elementor-324 .elementor-element.elementor-element-7124f98c:before{
  content:'02';
  position:absolute;
  top:-34px;
  right:0;
  font-family:Georgia,serif;
  font-size:78px;
  line-height:1;
  font-weight:700;
  color:rgba(47,43,66,.055);
  z-index:-1;
  pointer-events:none;
}
.elementor-324 .elementor-element.elementor-element-7124f98c .feind-details-link{
  display:inline-flex;
  align-items:center;
  gap:10px;
  position:relative;
  width:max-content;
  color:#2F2B42;
  text-decoration:none;
  font-size:15px;
  font-weight:700;
  letter-spacing:.2px;
  padding-bottom:7px;
  transition:color .3s ease;
}
.elementor-324 .elementor-element.elementor-element-7124f98c .feind-details-link:after{
  content:'';
  position:absolute;
  left:0;
  bottom:0;
  width:32px;
  height:2px;
  background:#D98A43;
  transition:width .32s ease;
}
.elementor-324 .elementor-element.elementor-element-7124f98c .feind-details-link:hover{
  color:#D98A43;
}
.elementor-324 .elementor-element.elementor-element-7124f98c .feind-details-link:hover:after{
  width:100%;
}
.elementor-324 .elementor-element.elementor-element-7124f98c .feind-arrow{
  transition:transform .3s ease;
}
.elementor-324 .elementor-element.elementor-element-7124f98c .feind-details-link:hover .feind-arrow{
  transform:translateX(4px);
}
@media(max-width:767px){
  .elementor-324 .elementor-element.elementor-element-7124f98c:before{
    top:-18px;
    font-size:74px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3440a97a */.elementor-324 .elementor-element.elementor-element-3440a97a{
  position:relative;
  overflow:visible;
  transition:transform .35s ease, box-shadow .35s ease;
  box-shadow:0 18px 46px rgba(54,45,78,.14);
}
.elementor-324 .elementor-element.elementor-element-3440a97a:before{
  content:'';
  position:absolute;
  width:72%;
  height:72%;
  right:-12px;
  bottom:-12px;
  background:#D98A43;
  border-radius:22px;
  z-index:-1;
  opacity:.92;
}
.elementor-324 .elementor-element.elementor-element-3440a97a:after{
  content:'';
  position:absolute;
  inset:0;
  border-radius:24px;
  background:
    radial-gradient(circle at 70% 28%,rgba(255,255,255,.35),transparent 28%),
    linear-gradient(135deg,rgba(47,43,66,.14),transparent 44%),
    linear-gradient(90deg,rgba(255,255,255,.08),rgba(255,255,255,0));
  pointer-events:none;
}
.elementor-324 .elementor-element.elementor-element-3440a97a:hover{
  transform:scale(1.025);
  box-shadow:0 22px 56px rgba(54,45,78,.20);
}
@media(max-width:767px){
  .elementor-324 .elementor-element.elementor-element-3440a97a{
    min-height:255px!important;
    border-radius:20px!important;
  }
  .elementor-324 .elementor-element.elementor-element-3440a97a:before{
    right:-8px;
    bottom:-8px;
    border-radius:18px;
  }
  .elementor-324 .elementor-element.elementor-element-3440a97a:after{
    border-radius:20px;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2623a151 */.elementor-324 .elementor-element.elementor-element-2623a151 p{margin:0;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2460421c */.elementor-324 .elementor-element.elementor-element-2460421c{
  position:relative;
  isolation:isolate;
}
.elementor-324 .elementor-element.elementor-element-2460421c:before{
  content:'03';
  position:absolute;
  top:-34px;
  right:0;
  font-family:Georgia,serif;
  font-size:78px;
  line-height:1;
  font-weight:700;
  color:rgba(47,43,66,.055);
  z-index:-1;
  pointer-events:none;
}
.elementor-324 .elementor-element.elementor-element-2460421c .feind-details-link{
  display:inline-flex;
  align-items:center;
  gap:10px;
  position:relative;
  width:max-content;
  color:#2F2B42;
  text-decoration:none;
  font-size:15px;
  font-weight:700;
  letter-spacing:.2px;
  padding-bottom:7px;
  transition:color .3s ease;
}
.elementor-324 .elementor-element.elementor-element-2460421c .feind-details-link:after{
  content:'';
  position:absolute;
  left:0;
  bottom:0;
  width:32px;
  height:2px;
  background:#D98A43;
  transition:width .32s ease;
}
.elementor-324 .elementor-element.elementor-element-2460421c .feind-details-link:hover{
  color:#D98A43;
}
.elementor-324 .elementor-element.elementor-element-2460421c .feind-details-link:hover:after{
  width:100%;
}
.elementor-324 .elementor-element.elementor-element-2460421c .feind-arrow{
  transition:transform .3s ease;
}
.elementor-324 .elementor-element.elementor-element-2460421c .feind-details-link:hover .feind-arrow{
  transform:translateX(4px);
}
@media(max-width:767px){
  .elementor-324 .elementor-element.elementor-element-2460421c:before{
    top:-18px;
    font-size:74px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-38acb682 */.elementor-324 .elementor-element.elementor-element-38acb682{
  position:relative;
  overflow:visible;
  transition:transform .35s ease, box-shadow .35s ease;
  box-shadow:0 18px 46px rgba(54,45,78,.14);
}
.elementor-324 .elementor-element.elementor-element-38acb682:before{
  content:'';
  position:absolute;
  width:72%;
  height:72%;
  right:-12px;
  bottom:-12px;
  background:#D98A43;
  border-radius:22px;
  z-index:-1;
  opacity:.92;
}
.elementor-324 .elementor-element.elementor-element-38acb682:after{
  content:'';
  position:absolute;
  inset:0;
  border-radius:24px;
  background:
    radial-gradient(circle at 70% 28%,rgba(255,255,255,.35),transparent 28%),
    linear-gradient(135deg,rgba(47,43,66,.14),transparent 44%),
    linear-gradient(90deg,rgba(255,255,255,.08),rgba(255,255,255,0));
  pointer-events:none;
}
.elementor-324 .elementor-element.elementor-element-38acb682:hover{
  transform:scale(1.025);
  box-shadow:0 22px 56px rgba(54,45,78,.20);
}
@media(max-width:767px){
  .elementor-324 .elementor-element.elementor-element-38acb682{
    min-height:255px!important;
    border-radius:20px!important;
  }
  .elementor-324 .elementor-element.elementor-element-38acb682:before{
    right:-8px;
    bottom:-8px;
    border-radius:18px;
  }
  .elementor-324 .elementor-element.elementor-element-38acb682:after{
    border-radius:20px;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5354bcdc */.elementor-324 .elementor-element.elementor-element-5354bcdc p{margin:0;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-63ce4d86 */.elementor-324 .elementor-element.elementor-element-63ce4d86{
  position:relative;
  isolation:isolate;
}
.elementor-324 .elementor-element.elementor-element-63ce4d86:before{
  content:'04';
  position:absolute;
  top:-34px;
  right:0;
  font-family:Georgia,serif;
  font-size:78px;
  line-height:1;
  font-weight:700;
  color:rgba(47,43,66,.055);
  z-index:-1;
  pointer-events:none;
}
.elementor-324 .elementor-element.elementor-element-63ce4d86 .feind-details-link{
  display:inline-flex;
  align-items:center;
  gap:10px;
  position:relative;
  width:max-content;
  color:#2F2B42;
  text-decoration:none;
  font-size:15px;
  font-weight:700;
  letter-spacing:.2px;
  padding-bottom:7px;
  transition:color .3s ease;
}
.elementor-324 .elementor-element.elementor-element-63ce4d86 .feind-details-link:after{
  content:'';
  position:absolute;
  left:0;
  bottom:0;
  width:32px;
  height:2px;
  background:#D98A43;
  transition:width .32s ease;
}
.elementor-324 .elementor-element.elementor-element-63ce4d86 .feind-details-link:hover{
  color:#D98A43;
}
.elementor-324 .elementor-element.elementor-element-63ce4d86 .feind-details-link:hover:after{
  width:100%;
}
.elementor-324 .elementor-element.elementor-element-63ce4d86 .feind-arrow{
  transition:transform .3s ease;
}
.elementor-324 .elementor-element.elementor-element-63ce4d86 .feind-details-link:hover .feind-arrow{
  transform:translateX(4px);
}
@media(max-width:767px){
  .elementor-324 .elementor-element.elementor-element-63ce4d86:before{
    top:-18px;
    font-size:74px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-476b0db7 *//* MOBIL VERZIÓ */

/* Desktop frontend: ne jelenjen meg */
.elementor-324 .elementor-element.elementor-element-476b0db7 {
    display: none !important;
}

/* Elementor desktop/tablet szerkesztőben halványan látszódjon */
body.elementor-editor-active .elementor-324 .elementor-element.elementor-element-476b0db7 {
    display: flex !important;
    opacity: 0.20;
    outline: 2px dashed rgba(217, 138, 69, 0.55);
}

/* Mobil */
@media screen and (max-width: 767px) {

    /* Élő oldalon teljesen normálisan jelenjen meg */
    body:not(.elementor-editor-active) .elementor-324 .elementor-element.elementor-element-476b0db7 {
        display: flex !important;
        width: 100% !important;
        opacity: 1 !important;
    }

    /* Elementor mobilnézetben is normálisan */
    body.elementor-editor-active .elementor-324 .elementor-element.elementor-element-476b0db7 {
        display: flex !important;
        width: 100% !important;
        opacity: 1 !important;
        outline: none !important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-72d805d5 */.elementor-324 .elementor-element.elementor-element-72d805d5 p{margin:0;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d68f201 */.elementor-324 .elementor-element.elementor-element-7d68f201{backdrop-filter:blur(10px);box-shadow:0 24px 70px rgba(18,14,29,.18);}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-13084187 */.elementor-324 .elementor-element.elementor-element-13084187{
  background:
    radial-gradient(circle at 12% 18%,rgba(217,138,67,.12) 0%,rgba(217,138,67,0) 26%),
    radial-gradient(circle at 90% 76%,rgba(255,255,255,.04) 0%,rgba(255,255,255,0) 34%),
    linear-gradient(180deg,#2F2B42 0%,#332E47 100%);
  overflow:hidden;
}
.elementor-324 .elementor-element.elementor-element-13084187:after{
  content:'';
  position:absolute; inset:0;
  background:
    linear-gradient(rgba(255,255,255,.018) 1px,transparent 1px),
    linear-gradient(90deg,rgba(255,255,255,.018) 1px,transparent 1px);
  background-size:84px 84px;
  pointer-events:none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-25ba4eae */.elementor-324 .elementor-element.elementor-element-25ba4eae p{margin:0;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-63c8630 */.elementor-324 .elementor-element.elementor-element-63c8630{position:relative;}
.elementor-324 .elementor-element.elementor-element-63c8630:after{content:'';position:absolute;top:46px;bottom:-28px;left:50%;width:1px;background:rgba(217,138,67,.55);}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5dadf440 */.elementor-324 .elementor-element.elementor-element-5dadf440{position:relative;}
.elementor-324 .elementor-element.elementor-element-5dadf440:after{content:'';position:absolute;top:46px;bottom:-28px;left:50%;width:1px;background:rgba(217,138,67,.55);}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-23543ff1 */.elementor-324 .elementor-element.elementor-element-23543ff1{position:relative;}
.elementor-324 .elementor-element.elementor-element-23543ff1:after{content:'';position:absolute;top:46px;bottom:-28px;left:50%;width:1px;background:rgba(217,138,67,.55);}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2c59389f */.elementor-324 .elementor-element.elementor-element-2c59389f{box-shadow:0 16px 40px rgba(18,14,29,.16);}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d9c4874 */.elementor-324 .elementor-element.elementor-element-1d9c4874{
  background:
    radial-gradient(circle at 10% 10%,rgba(217,138,67,.10),transparent 30%),
    linear-gradient(180deg,#2F2B42 0%,#332E47 100%);
  overflow:hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-72718fb9 */.elementor-324 .elementor-element.elementor-element-72718fb9 .elementor-heading-title{
  max-width:820px;
  margin:0 auto;
  word-break:normal!important;
  overflow-wrap:normal!important;
  hyphens:none!important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-65c9a9fe */.elementor-324 .elementor-element.elementor-element-65c9a9fe p{
  margin:0 auto;
  max-width:760px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6bbf360d */.elementor-324 .elementor-element.elementor-element-6bbf360d .elementor-button{
  box-shadow:0 14px 32px rgba(217,138,67,.22);
  transition:transform .3s ease, box-shadow .3s ease, background-color .3s ease;
}
.elementor-324 .elementor-element.elementor-element-6bbf360d .elementor-button:hover{
  transform:translateY(-3px);
  box-shadow:0 18px 38px rgba(217,138,67,.32);
  background-color:#C97C39;
}
@media(max-width:767px){
  .elementor-324 .elementor-element.elementor-element-6bbf360d,
  .elementor-324 .elementor-element.elementor-element-6bbf360d .elementor-button-wrapper,
  .elementor-324 .elementor-element.elementor-element-6bbf360d .elementor-button{
    width:100%!important;
  }
  .elementor-324 .elementor-element.elementor-element-6bbf360d .elementor-button{
    justify-content:center!important;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-df39ff2 */.elementor-324 .elementor-element.elementor-element-df39ff2 p{margin:0;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4896b7c0 */.elementor-324 .elementor-element.elementor-element-4896b7c0{
  backdrop-filter:blur(10px);
  -webkit-backdrop-filter:blur(10px);
  box-shadow:0 22px 58px rgba(47,43,66,.10);
}
@media(max-width:767px){
  .elementor-324 .elementor-element.elementor-element-4896b7c0{
    border-radius:20px!important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8fad555 */.elementor-324 .elementor-element.elementor-element-8fad555{
  background:
    radial-gradient(circle at 15% 25%, rgba(217,138,67,.08) 0%, rgba(217,138,67,0) 28%),
    radial-gradient(circle at 85% 75%, rgba(95,82,127,.10) 0%, rgba(95,82,127,0) 30%),
    linear-gradient(135deg,#F7F4F8 0%,#F3F0F5 55%,#F8F5F1 100%);
  overflow:hidden;
}
.elementor-324 .elementor-element.elementor-element-8fad555:before{
  content:'';
  position:absolute;
  inset:0;
  background:
    linear-gradient(rgba(47,43,66,.018) 1px,transparent 1px),
    linear-gradient(90deg,rgba(47,43,66,.018) 1px,transparent 1px);
  background-size:78px 78px;
  pointer-events:none;
}
@media(max-width:767px){
  .elementor-324 .elementor-element.elementor-element-8fad555:before{
    background-size:54px 54px;
    opacity:.7;
  }
}/* End custom CSS */