.elementor-10 .elementor-element.elementor-element-758744d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:70px;--padding-bottom:70px;--padding-left:70px;--padding-right:70px;}.elementor-10 .elementor-element.elementor-element-758744d:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-758744d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF8F5;}.elementor-10 .elementor-element.elementor-element-23de7c6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-42d03c9{width:var( --container-widget-width, 0% );max-width:0%;padding:0px 0px 0px 0px;--container-widget-width:0%;--container-widget-flex-grow:0;top:0px;}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-42d03c9{left:0px;}body.rtl .elementor-10 .elementor-element.elementor-element-42d03c9{right:0px;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-559e09b{background-color:#FFFFFF;padding:6px 16px 6px 16px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E5E0D8;border-radius:100px 100px 100px 100px;box-shadow:0px 2px 12px 0px rgba(0, 0, 0, 0.058823529411764705);--e-icon-list-icon-size:6px;--icon-vertical-offset:0px;}.elementor-10 .elementor-element.elementor-element-559e09b.elementor-element{--align-self:flex-start;}.elementor-10 .elementor-element.elementor-element-559e09b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-10 .elementor-element.elementor-element-559e09b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-10 .elementor-element.elementor-element-559e09b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-10 .elementor-element.elementor-element-559e09b .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-10 .elementor-element.elementor-element-559e09b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-10 .elementor-element.elementor-element-559e09b .elementor-icon-list-icon i{color:#E85D5C;transition:color 0.3s;}.elementor-10 .elementor-element.elementor-element-559e09b .elementor-icon-list-icon svg{fill:#E85D5C;transition:fill 0.3s;}.elementor-10 .elementor-element.elementor-element-559e09b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10 .elementor-element.elementor-element-559e09b .elementor-icon-list-item > a{font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:500;}.elementor-10 .elementor-element.elementor-element-559e09b .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-widget-animated-headline .elementor-headline-plain-text{color:var( --e-global-color-secondary );}.elementor-widget-animated-headline .elementor-headline{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-animated-headline{--dynamic-text-color:var( --e-global-color-secondary );}.elementor-widget-animated-headline .elementor-headline-dynamic-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-animated-headline .elementor-headline-dynamic-wrapper path{stroke:var( --e-global-color-accent );}.elementor-10 .elementor-element.elementor-element-3f25e6d{--iteration-count:infinite;--animation-duration:1200ms;width:100%;max-width:100%;--dynamic-text-color:var( --e-global-color-accent );}.elementor-10 .elementor-element.elementor-element-3f25e6d .elementor-headline{text-align:start;font-family:"Bricolage Grotesque", Sans-serif;font-size:106px;font-weight:800;line-height:100px;}.elementor-10 .elementor-element.elementor-element-3f25e6d .elementor-headline-plain-text{color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-3f25e6d .elementor-headline-dynamic-text{font-family:"Bricolage Grotesque", Sans-serif;font-weight:800;}.elementor-10 .elementor-element.elementor-element-3f25e6d .elementor-headline-dynamic-wrapper path{stroke:#E85D5C;stroke-width:0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-fe73265{width:100%;max-width:100%;font-family:"DM Sans", Sans-serif;font-size:16.8px;font-weight:400;color:#6B6662;}.elementor-10 .elementor-element.elementor-element-fe73265 p{margin-block-end:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-10 .elementor-element.elementor-element-6575e9a .elementor-button:hover, .elementor-10 .elementor-element.elementor-element-6575e9a .elementor-button:focus{background-color:var( --e-global-color-5722bbb );color:#FFFFFF;border-color:var( --e-global-color-5722bbb );}.elementor-10 .elementor-element.elementor-element-6575e9a{width:auto;max-width:auto;}.elementor-10 .elementor-element.elementor-element-6575e9a.elementor-element{--align-self:flex-start;}.elementor-10 .elementor-element.elementor-element-6575e9a .elementor-button-content-wrapper{flex-direction:row;}.elementor-10 .elementor-element.elementor-element-6575e9a .elementor-button{fill:#FFFFFF;color:#FFFFFF;box-shadow:0px 6px 24px 0px rgba(232, 92.99999999999997, 91.99999999999997, 0.34901960784313724);border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:100px 100px 100px 100px;padding:14px 28px 14px 28px;}.elementor-10 .elementor-element.elementor-element-6575e9a .elementor-button:hover svg, .elementor-10 .elementor-element.elementor-element-6575e9a .elementor-button:focus svg{fill:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-9e11eb5 .elementor-button{background-color:#FFFFFF;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:1px 1px 1px 1px;border-color:#E5E0D8;border-radius:100px 100px 100px 100px;padding:14px 28px 14px 28px;}.elementor-10 .elementor-element.elementor-element-9e11eb5 .elementor-button:hover, .elementor-10 .elementor-element.elementor-element-9e11eb5 .elementor-button:focus{background-color:#FAF8F500;color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-9e11eb5{width:auto;max-width:auto;}.elementor-10 .elementor-element.elementor-element-9e11eb5.elementor-element{--align-self:flex-start;}.elementor-10 .elementor-element.elementor-element-9e11eb5 .elementor-button-content-wrapper{flex-direction:row;}.elementor-10 .elementor-element.elementor-element-9e11eb5 .elementor-button:hover svg, .elementor-10 .elementor-element.elementor-element-9e11eb5 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-9bfce99{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-bfd6961{background-color:#E85D5C1A;padding:6px 16px 6px 16px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:100px 100px 100px 100px;box-shadow:0px 2px 12px 0px rgba(0, 0, 0, 0.058823529411764705);--e-icon-list-icon-size:6px;--icon-vertical-offset:0px;}.elementor-10 .elementor-element.elementor-element-bfd6961.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-bfd6961 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-10 .elementor-element.elementor-element-bfd6961 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-10 .elementor-element.elementor-element-bfd6961 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-10 .elementor-element.elementor-element-bfd6961 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-10 .elementor-element.elementor-element-bfd6961 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-10 .elementor-element.elementor-element-bfd6961 .elementor-icon-list-icon i{color:#E85D5C;transition:color 0.3s;}.elementor-10 .elementor-element.elementor-element-bfd6961 .elementor-icon-list-icon svg{fill:#E85D5C;transition:fill 0.3s;}.elementor-10 .elementor-element.elementor-element-bfd6961 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10 .elementor-element.elementor-element-bfd6961 .elementor-icon-list-item > a{font-family:"DM Sans", Sans-serif;font-size:10px;font-weight:700;}.elementor-10 .elementor-element.elementor-element-bfd6961 .elementor-icon-list-text{color:#E85D5C;transition:color 0.3s;}.elementor-10 .elementor-element.elementor-element-bfd6961 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#E85D5C;}.elementor-10 .elementor-element.elementor-element-b69281a{background-color:#FFFFFFB8;padding:6px 16px 6px 16px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E5E0D8;border-radius:100px 100px 100px 100px;box-shadow:0px 2px 12px 0px rgba(0, 0, 0, 0.058823529411764705);--e-icon-list-icon-size:6px;--icon-vertical-offset:0px;}.elementor-10 .elementor-element.elementor-element-b69281a.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-b69281a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-10 .elementor-element.elementor-element-b69281a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-10 .elementor-element.elementor-element-b69281a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-10 .elementor-element.elementor-element-b69281a .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-10 .elementor-element.elementor-element-b69281a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-10 .elementor-element.elementor-element-b69281a .elementor-icon-list-icon i{color:#E85D5C;transition:color 0.3s;}.elementor-10 .elementor-element.elementor-element-b69281a .elementor-icon-list-icon svg{fill:#E85D5C;transition:fill 0.3s;}.elementor-10 .elementor-element.elementor-element-b69281a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10 .elementor-element.elementor-element-b69281a .elementor-icon-list-item > a{font-family:"DM Sans", Sans-serif;font-size:10px;font-weight:700;}.elementor-10 .elementor-element.elementor-element-b69281a .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-10 .elementor-element.elementor-element-b69281a .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-a1bce6d{background-color:#FFFFFFB8;padding:6px 16px 6px 16px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E5E0D8;border-radius:100px 100px 100px 100px;box-shadow:0px 2px 12px 0px rgba(0, 0, 0, 0.058823529411764705);--e-icon-list-icon-size:6px;--icon-vertical-offset:0px;}.elementor-10 .elementor-element.elementor-element-a1bce6d.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-a1bce6d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-10 .elementor-element.elementor-element-a1bce6d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-10 .elementor-element.elementor-element-a1bce6d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-10 .elementor-element.elementor-element-a1bce6d .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-10 .elementor-element.elementor-element-a1bce6d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-10 .elementor-element.elementor-element-a1bce6d .elementor-icon-list-icon i{color:#E85D5C;transition:color 0.3s;}.elementor-10 .elementor-element.elementor-element-a1bce6d .elementor-icon-list-icon svg{fill:#E85D5C;transition:fill 0.3s;}.elementor-10 .elementor-element.elementor-element-a1bce6d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10 .elementor-element.elementor-element-a1bce6d .elementor-icon-list-item > a{font-family:"DM Sans", Sans-serif;font-size:10px;font-weight:700;}.elementor-10 .elementor-element.elementor-element-a1bce6d .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-10 .elementor-element.elementor-element-a1bce6d .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-7dbfdbe{--display:flex;}.elementor-10 .elementor-element.elementor-element-a9cf9a8{z-index:1;}.elementor-10 .elementor-element.elementor-element-9f2b615{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:90px;--padding-bottom:90px;--padding-left:70px;--padding-right:70px;}.elementor-10 .elementor-element.elementor-element-9f2b615:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-9f2b615 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-da907ab{--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-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-e193bd6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -30px) 0px;}.elementor-10 .elementor-element.elementor-element-e193bd6 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:144px;font-weight:800;line-height:120px;color:#F2EFE9;}.elementor-10 .elementor-element.elementor-element-610e817 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:11px;font-weight:700;letter-spacing:1px;color:var( --e-global-color-accent );}.elementor-10 .elementor-element.elementor-element-638cfff{--iteration-count:infinite;--animation-duration:1200ms;--dynamic-text-color:#A8A39D;}.elementor-10 .elementor-element.elementor-element-638cfff .elementor-headline{text-align:start;font-family:"Bricolage Grotesque", Sans-serif;font-size:77px;font-weight:700;line-height:80px;}.elementor-10 .elementor-element.elementor-element-638cfff .elementor-headline-plain-text{color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-638cfff .elementor-headline-dynamic-text{font-family:"Bricolage Grotesque", Sans-serif;font-weight:900;}.elementor-10 .elementor-element.elementor-element-638cfff .elementor-headline-dynamic-wrapper path{stroke:#E85D5C00;stroke-width:0px;}.elementor-10 .elementor-element.elementor-element-33ea90e{width:100%;max-width:100%;font-family:"DM Sans", Sans-serif;font-size:15.2px;font-weight:400;}.elementor-10 .elementor-element.elementor-element-33ea90e p{margin-block-end:0px;}.elementor-10 .elementor-element.elementor-element-fad3d2f{width:100%;max-width:100%;font-family:"DM Sans", Sans-serif;font-size:15.2px;font-weight:400;}.elementor-10 .elementor-element.elementor-element-fad3d2f p{margin-block-end:0px;}.elementor-10 .elementor-element.elementor-element-3c8728b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-f5b9292{background-color:#E85D5C0D;padding:7px 15px 7px 15px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E5E0D8;border-radius:100px 100px 100px 100px;}.elementor-10 .elementor-element.elementor-element-f5b9292:hover{background-color:#E85D5C0D;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-5722bbb );border-radius:100px 100px 100px 100px;}.elementor-10 .elementor-element.elementor-element-f5b9292 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:8px;}.elementor-10 .elementor-element.elementor-element-f5b9292.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-10 .elementor-element.elementor-element-f5b9292.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#D04948;}.elementor-10 .elementor-element.elementor-element-f5b9292.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-10 .elementor-element.elementor-element-f5b9292.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-10 .elementor-element.elementor-element-f5b9292.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-10 .elementor-element.elementor-element-f5b9292.elementor-view-default:has(:focus) .elementor-icon{fill:#D04948;color:#D04948;border-color:#D04948;}.elementor-10 .elementor-element.elementor-element-f5b9292 .elementor-icon{font-size:18px;}.elementor-10 .elementor-element.elementor-element-f5b9292 .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-f5b9292 .elementor-icon-box-title a{font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:600;}.elementor-10 .elementor-element.elementor-element-f5b9292:has(:hover) .elementor-icon-box-title,
					 .elementor-10 .elementor-element.elementor-element-f5b9292:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-5722bbb );}.elementor-10 .elementor-element.elementor-element-3b5ab72{background-color:#E85D5C0D;padding:7px 15px 7px 15px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E5E0D8;border-radius:100px 100px 100px 100px;}.elementor-10 .elementor-element.elementor-element-3b5ab72:hover{background-color:#E85D5C0D;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-5722bbb );border-radius:100px 100px 100px 100px;}.elementor-10 .elementor-element.elementor-element-3b5ab72 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:8px;}.elementor-10 .elementor-element.elementor-element-3b5ab72.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-10 .elementor-element.elementor-element-3b5ab72.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#D04948;}.elementor-10 .elementor-element.elementor-element-3b5ab72.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-10 .elementor-element.elementor-element-3b5ab72.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-10 .elementor-element.elementor-element-3b5ab72.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-10 .elementor-element.elementor-element-3b5ab72.elementor-view-default:has(:focus) .elementor-icon{fill:#D04948;color:#D04948;border-color:#D04948;}.elementor-10 .elementor-element.elementor-element-3b5ab72 .elementor-icon{font-size:18px;}.elementor-10 .elementor-element.elementor-element-3b5ab72 .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-3b5ab72 .elementor-icon-box-title a{font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:600;}.elementor-10 .elementor-element.elementor-element-3b5ab72:has(:hover) .elementor-icon-box-title,
					 .elementor-10 .elementor-element.elementor-element-3b5ab72:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-5722bbb );}.elementor-10 .elementor-element.elementor-element-0c6b733{background-color:#E85D5C0D;padding:7px 15px 7px 15px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E5E0D8;border-radius:100px 100px 100px 100px;}.elementor-10 .elementor-element.elementor-element-0c6b733:hover{background-color:#E85D5C0D;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-5722bbb );border-radius:100px 100px 100px 100px;}.elementor-10 .elementor-element.elementor-element-0c6b733 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:8px;}.elementor-10 .elementor-element.elementor-element-0c6b733.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-10 .elementor-element.elementor-element-0c6b733.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#D04948;}.elementor-10 .elementor-element.elementor-element-0c6b733.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-10 .elementor-element.elementor-element-0c6b733.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-10 .elementor-element.elementor-element-0c6b733.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-10 .elementor-element.elementor-element-0c6b733.elementor-view-default:has(:focus) .elementor-icon{fill:#D04948;color:#D04948;border-color:#D04948;}.elementor-10 .elementor-element.elementor-element-0c6b733 .elementor-icon{font-size:18px;}.elementor-10 .elementor-element.elementor-element-0c6b733 .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-0c6b733 .elementor-icon-box-title a{font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:600;}.elementor-10 .elementor-element.elementor-element-0c6b733:has(:hover) .elementor-icon-box-title,
					 .elementor-10 .elementor-element.elementor-element-0c6b733:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-5722bbb );}.elementor-10 .elementor-element.elementor-element-7aedfee{background-color:#E85D5C0D;padding:7px 15px 7px 15px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E5E0D8;border-radius:100px 100px 100px 100px;}.elementor-10 .elementor-element.elementor-element-7aedfee:hover{background-color:#E85D5C0D;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-5722bbb );border-radius:100px 100px 100px 100px;}.elementor-10 .elementor-element.elementor-element-7aedfee .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:8px;}.elementor-10 .elementor-element.elementor-element-7aedfee.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-10 .elementor-element.elementor-element-7aedfee.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#D04948;}.elementor-10 .elementor-element.elementor-element-7aedfee.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-10 .elementor-element.elementor-element-7aedfee.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-10 .elementor-element.elementor-element-7aedfee.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-10 .elementor-element.elementor-element-7aedfee.elementor-view-default:has(:focus) .elementor-icon{fill:#D04948;color:#D04948;border-color:#D04948;}.elementor-10 .elementor-element.elementor-element-7aedfee .elementor-icon{font-size:18px;}.elementor-10 .elementor-element.elementor-element-7aedfee .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-7aedfee .elementor-icon-box-title a{font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:600;}.elementor-10 .elementor-element.elementor-element-7aedfee:has(:hover) .elementor-icon-box-title,
					 .elementor-10 .elementor-element.elementor-element-7aedfee:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-5722bbb );}.elementor-10 .elementor-element.elementor-element-30bc1af{background-color:#E85D5C0D;padding:7px 15px 7px 15px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E5E0D8;border-radius:100px 100px 100px 100px;}.elementor-10 .elementor-element.elementor-element-30bc1af:hover{background-color:#E85D5C0D;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-5722bbb );border-radius:100px 100px 100px 100px;}.elementor-10 .elementor-element.elementor-element-30bc1af .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:8px;}.elementor-10 .elementor-element.elementor-element-30bc1af.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-10 .elementor-element.elementor-element-30bc1af.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#D04948;}.elementor-10 .elementor-element.elementor-element-30bc1af.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-10 .elementor-element.elementor-element-30bc1af.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-10 .elementor-element.elementor-element-30bc1af.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-10 .elementor-element.elementor-element-30bc1af.elementor-view-default:has(:focus) .elementor-icon{fill:#D04948;color:#D04948;border-color:#D04948;}.elementor-10 .elementor-element.elementor-element-30bc1af .elementor-icon{font-size:18px;}.elementor-10 .elementor-element.elementor-element-30bc1af .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-30bc1af .elementor-icon-box-title a{font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:600;}.elementor-10 .elementor-element.elementor-element-30bc1af:has(:hover) .elementor-icon-box-title,
					 .elementor-10 .elementor-element.elementor-element-30bc1af:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-5722bbb );}.elementor-10 .elementor-element.elementor-element-a9d4771{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-10 .elementor-element.elementor-element-7f84da4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--flex-wrap:wrap;--align-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-edd4ea5{width:100%;max-width:100%;}.elementor-10 .elementor-element.elementor-element-edd4ea5 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:11px;font-weight:700;letter-spacing:1px;color:#FFFFFF8C;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-fd3e65c{--divider-border-style:solid;--divider-color:#FFFFFF42;--divider-border-width:1px;}.elementor-10 .elementor-element.elementor-element-fd3e65c .elementor-divider-separator{width:100%;}.elementor-10 .elementor-element.elementor-element-fd3e65c .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-10 .elementor-element.elementor-element-2fab472 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:10px;}.elementor-10 .elementor-element.elementor-element-2fab472 .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFFCC;}.elementor-10 .elementor-element.elementor-element-2fab472.elementor-view-stacked .elementor-icon{background-color:#FFFFFF0F;fill:#FFFFFF;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-2fab472.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-2fab472.elementor-view-default .elementor-icon{fill:#FFFFFF0F;color:#FFFFFF0F;border-color:#FFFFFF0F;}.elementor-10 .elementor-element.elementor-element-2fab472.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-2fab472.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-10 .elementor-element.elementor-element-2fab472.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#FFFFFF0F;fill:#FFFFFF;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-2fab472.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-10 .elementor-element.elementor-element-2fab472.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-10 .elementor-element.elementor-element-2fab472.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-10 .elementor-element.elementor-element-2fab472.elementor-view-default:has(:focus) .elementor-icon{fill:#FFFFFF0F;color:#FFFFFF0F;border-color:#FFFFFF0F;}.elementor-10 .elementor-element.elementor-element-2fab472.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-10 .elementor-element.elementor-element-2fab472.elementor-view-framed:has(:focus) .elementor-icon{background-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-2fab472 .elementor-icon{font-size:25px;padding:10px;border-radius:11px 11px 11px 11px;}.elementor-10 .elementor-element.elementor-element-2fab472 .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-2fab472 .elementor-icon-box-title a{font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:700;}.elementor-10 .elementor-element.elementor-element-2fab472:has(:hover) .elementor-icon-box-title,
					 .elementor-10 .elementor-element.elementor-element-2fab472:has(:focus) .elementor-icon-box-title{color:#FFFFFFCC;}.elementor-10 .elementor-element.elementor-element-2fab472 .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:11.5px;font-weight:400;color:#FFFFFF4D;}.elementor-10 .elementor-element.elementor-element-36e5ec4{background-color:#E85D5C1A;padding:6px 16px 6px 16px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:100px 100px 100px 100px;box-shadow:0px 2px 12px 0px rgba(0, 0, 0, 0.058823529411764705);--e-icon-list-icon-size:6px;--icon-vertical-offset:0px;}.elementor-10 .elementor-element.elementor-element-36e5ec4.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-36e5ec4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-10 .elementor-element.elementor-element-36e5ec4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-10 .elementor-element.elementor-element-36e5ec4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-10 .elementor-element.elementor-element-36e5ec4 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-10 .elementor-element.elementor-element-36e5ec4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-10 .elementor-element.elementor-element-36e5ec4 .elementor-icon-list-icon i{color:#E85D5C;transition:color 0.3s;}.elementor-10 .elementor-element.elementor-element-36e5ec4 .elementor-icon-list-icon svg{fill:#E85D5C;transition:fill 0.3s;}.elementor-10 .elementor-element.elementor-element-36e5ec4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10 .elementor-element.elementor-element-36e5ec4 .elementor-icon-list-item > a{font-family:"DM Sans", Sans-serif;font-size:10px;font-weight:700;}.elementor-10 .elementor-element.elementor-element-36e5ec4 .elementor-icon-list-text{color:#E85D5C;transition:color 0.3s;}.elementor-10 .elementor-element.elementor-element-36e5ec4 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#E85D5C;}.elementor-10 .elementor-element.elementor-element-8ef03be{--divider-border-style:solid;--divider-color:#FFFFFF42;--divider-border-width:1px;}.elementor-10 .elementor-element.elementor-element-8ef03be .elementor-divider-separator{width:100%;}.elementor-10 .elementor-element.elementor-element-8ef03be .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-10 .elementor-element.elementor-element-9bd0cca .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:10px;}.elementor-10 .elementor-element.elementor-element-9bd0cca .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFFCC;}.elementor-10 .elementor-element.elementor-element-9bd0cca.elementor-view-stacked .elementor-icon{background-color:#FFFFFF0F;fill:#FFFFFF;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-9bd0cca.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-9bd0cca.elementor-view-default .elementor-icon{fill:#FFFFFF0F;color:#FFFFFF0F;border-color:#FFFFFF0F;}.elementor-10 .elementor-element.elementor-element-9bd0cca.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-9bd0cca.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-10 .elementor-element.elementor-element-9bd0cca.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#FFFFFF0F;fill:#FFFFFF;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-9bd0cca.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-10 .elementor-element.elementor-element-9bd0cca.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-10 .elementor-element.elementor-element-9bd0cca.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-10 .elementor-element.elementor-element-9bd0cca.elementor-view-default:has(:focus) .elementor-icon{fill:#FFFFFF0F;color:#FFFFFF0F;border-color:#FFFFFF0F;}.elementor-10 .elementor-element.elementor-element-9bd0cca.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-10 .elementor-element.elementor-element-9bd0cca.elementor-view-framed:has(:focus) .elementor-icon{background-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-9bd0cca .elementor-icon{font-size:25px;padding:10px;border-radius:11px 11px 11px 11px;}.elementor-10 .elementor-element.elementor-element-9bd0cca .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-9bd0cca .elementor-icon-box-title a{font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:700;}.elementor-10 .elementor-element.elementor-element-9bd0cca:has(:hover) .elementor-icon-box-title,
					 .elementor-10 .elementor-element.elementor-element-9bd0cca:has(:focus) .elementor-icon-box-title{color:#FFFFFFCC;}.elementor-10 .elementor-element.elementor-element-9bd0cca .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:11.5px;font-weight:400;color:#FFFFFF4D;}.elementor-10 .elementor-element.elementor-element-11dba51{background-color:#E85D5C1A;padding:6px 16px 6px 16px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:100px 100px 100px 100px;box-shadow:0px 2px 12px 0px rgba(0, 0, 0, 0.058823529411764705);--e-icon-list-icon-size:6px;--icon-vertical-offset:0px;}.elementor-10 .elementor-element.elementor-element-11dba51.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-11dba51 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-10 .elementor-element.elementor-element-11dba51 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-10 .elementor-element.elementor-element-11dba51 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-10 .elementor-element.elementor-element-11dba51 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-10 .elementor-element.elementor-element-11dba51 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-10 .elementor-element.elementor-element-11dba51 .elementor-icon-list-icon i{color:#E85D5C;transition:color 0.3s;}.elementor-10 .elementor-element.elementor-element-11dba51 .elementor-icon-list-icon svg{fill:#E85D5C;transition:fill 0.3s;}.elementor-10 .elementor-element.elementor-element-11dba51 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10 .elementor-element.elementor-element-11dba51 .elementor-icon-list-item > a{font-family:"DM Sans", Sans-serif;font-size:10px;font-weight:700;}.elementor-10 .elementor-element.elementor-element-11dba51 .elementor-icon-list-text{color:#E85D5C;transition:color 0.3s;}.elementor-10 .elementor-element.elementor-element-11dba51 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#E85D5C;}.elementor-10 .elementor-element.elementor-element-503a034{--divider-border-style:solid;--divider-color:#FFFFFF42;--divider-border-width:1px;}.elementor-10 .elementor-element.elementor-element-503a034 .elementor-divider-separator{width:100%;}.elementor-10 .elementor-element.elementor-element-503a034 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-10 .elementor-element.elementor-element-249f1ae .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:10px;}.elementor-10 .elementor-element.elementor-element-249f1ae .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFFCC;}.elementor-10 .elementor-element.elementor-element-249f1ae.elementor-view-stacked .elementor-icon{background-color:#FFFFFF0F;fill:#FFFFFF;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-249f1ae.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-249f1ae.elementor-view-default .elementor-icon{fill:#FFFFFF0F;color:#FFFFFF0F;border-color:#FFFFFF0F;}.elementor-10 .elementor-element.elementor-element-249f1ae.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-249f1ae.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-10 .elementor-element.elementor-element-249f1ae.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#FFFFFF0F;fill:#FFFFFF;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-249f1ae.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-10 .elementor-element.elementor-element-249f1ae.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-10 .elementor-element.elementor-element-249f1ae.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-10 .elementor-element.elementor-element-249f1ae.elementor-view-default:has(:focus) .elementor-icon{fill:#FFFFFF0F;color:#FFFFFF0F;border-color:#FFFFFF0F;}.elementor-10 .elementor-element.elementor-element-249f1ae.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-10 .elementor-element.elementor-element-249f1ae.elementor-view-framed:has(:focus) .elementor-icon{background-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-249f1ae .elementor-icon{font-size:25px;padding:10px;border-radius:11px 11px 11px 11px;}.elementor-10 .elementor-element.elementor-element-249f1ae .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-249f1ae .elementor-icon-box-title a{font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:700;}.elementor-10 .elementor-element.elementor-element-249f1ae:has(:hover) .elementor-icon-box-title,
					 .elementor-10 .elementor-element.elementor-element-249f1ae:has(:focus) .elementor-icon-box-title{color:#FFFFFFCC;}.elementor-10 .elementor-element.elementor-element-249f1ae .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:11.5px;font-weight:400;color:#FFFFFF4D;}.elementor-10 .elementor-element.elementor-element-ee6fcd3{background-color:#E85D5C1A;padding:6px 16px 6px 16px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:100px 100px 100px 100px;box-shadow:0px 2px 12px 0px rgba(0, 0, 0, 0.058823529411764705);--e-icon-list-icon-size:6px;--icon-vertical-offset:0px;}.elementor-10 .elementor-element.elementor-element-ee6fcd3.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-ee6fcd3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-10 .elementor-element.elementor-element-ee6fcd3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-10 .elementor-element.elementor-element-ee6fcd3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-10 .elementor-element.elementor-element-ee6fcd3 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-10 .elementor-element.elementor-element-ee6fcd3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-10 .elementor-element.elementor-element-ee6fcd3 .elementor-icon-list-icon i{color:#E85D5C;transition:color 0.3s;}.elementor-10 .elementor-element.elementor-element-ee6fcd3 .elementor-icon-list-icon svg{fill:#E85D5C;transition:fill 0.3s;}.elementor-10 .elementor-element.elementor-element-ee6fcd3 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10 .elementor-element.elementor-element-ee6fcd3 .elementor-icon-list-item > a{font-family:"DM Sans", Sans-serif;font-size:10px;font-weight:700;}.elementor-10 .elementor-element.elementor-element-ee6fcd3 .elementor-icon-list-text{color:#E85D5C;transition:color 0.3s;}.elementor-10 .elementor-element.elementor-element-ee6fcd3 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#E85D5C;}.elementor-10 .elementor-element.elementor-element-4d7cb4c{--divider-border-style:solid;--divider-color:#FFFFFF42;--divider-border-width:1px;}.elementor-10 .elementor-element.elementor-element-4d7cb4c .elementor-divider-separator{width:100%;}.elementor-10 .elementor-element.elementor-element-4d7cb4c .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-10 .elementor-element.elementor-element-620ab62 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:10px;}.elementor-10 .elementor-element.elementor-element-620ab62 .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFFCC;}.elementor-10 .elementor-element.elementor-element-620ab62.elementor-view-stacked .elementor-icon{background-color:#FFFFFF0F;fill:#FFFFFF;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-620ab62.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-620ab62.elementor-view-default .elementor-icon{fill:#FFFFFF0F;color:#FFFFFF0F;border-color:#FFFFFF0F;}.elementor-10 .elementor-element.elementor-element-620ab62.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-620ab62.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-10 .elementor-element.elementor-element-620ab62.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#FFFFFF0F;fill:#FFFFFF;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-620ab62.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-10 .elementor-element.elementor-element-620ab62.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-10 .elementor-element.elementor-element-620ab62.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-10 .elementor-element.elementor-element-620ab62.elementor-view-default:has(:focus) .elementor-icon{fill:#FFFFFF0F;color:#FFFFFF0F;border-color:#FFFFFF0F;}.elementor-10 .elementor-element.elementor-element-620ab62.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-10 .elementor-element.elementor-element-620ab62.elementor-view-framed:has(:focus) .elementor-icon{background-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-620ab62 .elementor-icon{font-size:25px;padding:10px;border-radius:11px 11px 11px 11px;}.elementor-10 .elementor-element.elementor-element-620ab62 .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-620ab62 .elementor-icon-box-title a{font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:700;}.elementor-10 .elementor-element.elementor-element-620ab62:has(:hover) .elementor-icon-box-title,
					 .elementor-10 .elementor-element.elementor-element-620ab62:has(:focus) .elementor-icon-box-title{color:#FFFFFFCC;}.elementor-10 .elementor-element.elementor-element-620ab62 .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:11.5px;font-weight:400;color:#FFFFFF4D;}.elementor-10 .elementor-element.elementor-element-12261f5{background-color:#E85D5C1A;padding:6px 16px 6px 16px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:100px 100px 100px 100px;box-shadow:0px 2px 12px 0px rgba(0, 0, 0, 0.058823529411764705);--e-icon-list-icon-size:6px;--icon-vertical-offset:0px;}.elementor-10 .elementor-element.elementor-element-12261f5.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-12261f5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-10 .elementor-element.elementor-element-12261f5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-10 .elementor-element.elementor-element-12261f5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-10 .elementor-element.elementor-element-12261f5 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-10 .elementor-element.elementor-element-12261f5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-10 .elementor-element.elementor-element-12261f5 .elementor-icon-list-icon i{color:#E85D5C;transition:color 0.3s;}.elementor-10 .elementor-element.elementor-element-12261f5 .elementor-icon-list-icon svg{fill:#E85D5C;transition:fill 0.3s;}.elementor-10 .elementor-element.elementor-element-12261f5 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10 .elementor-element.elementor-element-12261f5 .elementor-icon-list-item > a{font-family:"DM Sans", Sans-serif;font-size:10px;font-weight:700;}.elementor-10 .elementor-element.elementor-element-12261f5 .elementor-icon-list-text{color:#E85D5C;transition:color 0.3s;}.elementor-10 .elementor-element.elementor-element-12261f5 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#E85D5C;}.elementor-10 .elementor-element.elementor-element-f0c5b72{--divider-border-style:solid;--divider-color:#FFFFFF42;--divider-border-width:1px;}.elementor-10 .elementor-element.elementor-element-f0c5b72 .elementor-divider-separator{width:100%;}.elementor-10 .elementor-element.elementor-element-f0c5b72 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-10 .elementor-element.elementor-element-0068423 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:10px;}.elementor-10 .elementor-element.elementor-element-0068423 .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFFCC;}.elementor-10 .elementor-element.elementor-element-0068423.elementor-view-stacked .elementor-icon{background-color:#FFFFFF0F;fill:#FFFFFF;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-0068423.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-0068423.elementor-view-default .elementor-icon{fill:#FFFFFF0F;color:#FFFFFF0F;border-color:#FFFFFF0F;}.elementor-10 .elementor-element.elementor-element-0068423.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-0068423.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-10 .elementor-element.elementor-element-0068423.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#FFFFFF0F;fill:#FFFFFF;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-0068423.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-10 .elementor-element.elementor-element-0068423.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-10 .elementor-element.elementor-element-0068423.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-10 .elementor-element.elementor-element-0068423.elementor-view-default:has(:focus) .elementor-icon{fill:#FFFFFF0F;color:#FFFFFF0F;border-color:#FFFFFF0F;}.elementor-10 .elementor-element.elementor-element-0068423.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-10 .elementor-element.elementor-element-0068423.elementor-view-framed:has(:focus) .elementor-icon{background-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-0068423 .elementor-icon{font-size:25px;padding:10px;border-radius:11px 11px 11px 11px;}.elementor-10 .elementor-element.elementor-element-0068423 .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-0068423 .elementor-icon-box-title a{font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:700;}.elementor-10 .elementor-element.elementor-element-0068423:has(:hover) .elementor-icon-box-title,
					 .elementor-10 .elementor-element.elementor-element-0068423:has(:focus) .elementor-icon-box-title{color:#FFFFFFCC;}.elementor-10 .elementor-element.elementor-element-0068423 .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:11.5px;font-weight:400;color:#FFFFFF4D;}.elementor-10 .elementor-element.elementor-element-71cddca{background-color:#E85D5C1A;padding:6px 16px 6px 16px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:100px 100px 100px 100px;box-shadow:0px 2px 12px 0px rgba(0, 0, 0, 0.058823529411764705);--e-icon-list-icon-size:6px;--icon-vertical-offset:0px;}.elementor-10 .elementor-element.elementor-element-71cddca.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-71cddca .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-10 .elementor-element.elementor-element-71cddca .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-10 .elementor-element.elementor-element-71cddca .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-10 .elementor-element.elementor-element-71cddca .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-10 .elementor-element.elementor-element-71cddca .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-10 .elementor-element.elementor-element-71cddca .elementor-icon-list-icon i{color:#E85D5C;transition:color 0.3s;}.elementor-10 .elementor-element.elementor-element-71cddca .elementor-icon-list-icon svg{fill:#E85D5C;transition:fill 0.3s;}.elementor-10 .elementor-element.elementor-element-71cddca .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10 .elementor-element.elementor-element-71cddca .elementor-icon-list-item > a{font-family:"DM Sans", Sans-serif;font-size:10px;font-weight:700;}.elementor-10 .elementor-element.elementor-element-71cddca .elementor-icon-list-text{color:#E85D5C;transition:color 0.3s;}.elementor-10 .elementor-element.elementor-element-71cddca .elementor-icon-list-item:hover .elementor-icon-list-text{color:#E85D5C;}.elementor-10 .elementor-element.elementor-element-4515578{--divider-border-style:solid;--divider-color:#FFFFFF42;--divider-border-width:1px;}.elementor-10 .elementor-element.elementor-element-4515578 .elementor-divider-separator{width:100%;}.elementor-10 .elementor-element.elementor-element-4515578 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-10 .elementor-element.elementor-element-5bf7352 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:10px;}.elementor-10 .elementor-element.elementor-element-5bf7352 .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFFCC;}.elementor-10 .elementor-element.elementor-element-5bf7352.elementor-view-stacked .elementor-icon{background-color:#FFFFFF0F;fill:#FFFFFF;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-5bf7352.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-5bf7352.elementor-view-default .elementor-icon{fill:#FFFFFF0F;color:#FFFFFF0F;border-color:#FFFFFF0F;}.elementor-10 .elementor-element.elementor-element-5bf7352.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-5bf7352.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-10 .elementor-element.elementor-element-5bf7352.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#FFFFFF0F;fill:#FFFFFF;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-5bf7352.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-10 .elementor-element.elementor-element-5bf7352.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-10 .elementor-element.elementor-element-5bf7352.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-10 .elementor-element.elementor-element-5bf7352.elementor-view-default:has(:focus) .elementor-icon{fill:#FFFFFF0F;color:#FFFFFF0F;border-color:#FFFFFF0F;}.elementor-10 .elementor-element.elementor-element-5bf7352.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-10 .elementor-element.elementor-element-5bf7352.elementor-view-framed:has(:focus) .elementor-icon{background-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-5bf7352 .elementor-icon{font-size:25px;padding:10px;border-radius:11px 11px 11px 11px;}.elementor-10 .elementor-element.elementor-element-5bf7352 .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-5bf7352 .elementor-icon-box-title a{font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:700;}.elementor-10 .elementor-element.elementor-element-5bf7352:has(:hover) .elementor-icon-box-title,
					 .elementor-10 .elementor-element.elementor-element-5bf7352:has(:focus) .elementor-icon-box-title{color:#FFFFFFCC;}.elementor-10 .elementor-element.elementor-element-5bf7352 .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:11.5px;font-weight:400;color:#FFFFFF4D;}.elementor-10 .elementor-element.elementor-element-7a4783b{background-color:#E85D5C1A;padding:6px 16px 6px 16px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:100px 100px 100px 100px;box-shadow:0px 2px 12px 0px rgba(0, 0, 0, 0.058823529411764705);--e-icon-list-icon-size:6px;--icon-vertical-offset:0px;}.elementor-10 .elementor-element.elementor-element-7a4783b.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-7a4783b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-10 .elementor-element.elementor-element-7a4783b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-10 .elementor-element.elementor-element-7a4783b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-10 .elementor-element.elementor-element-7a4783b .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-10 .elementor-element.elementor-element-7a4783b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-10 .elementor-element.elementor-element-7a4783b .elementor-icon-list-icon i{color:#E85D5C;transition:color 0.3s;}.elementor-10 .elementor-element.elementor-element-7a4783b .elementor-icon-list-icon svg{fill:#E85D5C;transition:fill 0.3s;}.elementor-10 .elementor-element.elementor-element-7a4783b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10 .elementor-element.elementor-element-7a4783b .elementor-icon-list-item > a{font-family:"DM Sans", Sans-serif;font-size:10px;font-weight:700;}.elementor-10 .elementor-element.elementor-element-7a4783b .elementor-icon-list-text{color:#E85D5C;transition:color 0.3s;}.elementor-10 .elementor-element.elementor-element-7a4783b .elementor-icon-list-item:hover .elementor-icon-list-text{color:#E85D5C;}.elementor-10 .elementor-element.elementor-element-28e496b{--display:flex;--min-height:890px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--padding-top:90px;--padding-bottom:90px;--padding-left:70px;--padding-right:70px;}.elementor-10 .elementor-element.elementor-element-28e496b:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-28e496b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF8F5;}.elementor-10 .elementor-element.elementor-element-2dc8a46{--display:flex;--min-height:710px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:11px 11px;--row-gap:11px;--column-gap:11px;--flex-wrap:wrap;--align-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-7e844af{width:100%;max-width:100%;}.elementor-10 .elementor-element.elementor-element-7e844af .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:11px;font-weight:700;letter-spacing:1px;color:var( --e-global-color-accent );}.elementor-10 .elementor-element.elementor-element-8d7e538{--iteration-count:infinite;--animation-duration:1200ms;width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;--dynamic-text-color:#A8A39D;}.elementor-10 .elementor-element.elementor-element-8d7e538 .elementor-headline{text-align:start;font-family:"Bricolage Grotesque", Sans-serif;font-size:77px;font-weight:700;line-height:80px;}.elementor-10 .elementor-element.elementor-element-8d7e538 .elementor-headline-plain-text{color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-8d7e538 .elementor-headline-dynamic-text{font-family:"Bricolage Grotesque", Sans-serif;font-weight:900;}.elementor-10 .elementor-element.elementor-element-8d7e538 .elementor-headline-dynamic-wrapper path{stroke:#E85D5C00;stroke-width:0px;}.elementor-10 .elementor-element.elementor-element-a374009{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:wrap;--align-content:flex-start;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:var( --e-global-color-ef0e3f6 );--border-color:var( --e-global-color-ef0e3f6 );--border-radius:20px 20px 20px 20px;--padding-top:25px;--padding-bottom:25px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-a374009:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-a374009 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2B2B2B;}.elementor-10 .elementor-element.elementor-element-d4a09c7{width:100%;max-width:100%;}.elementor-10 .elementor-element.elementor-element-d4a09c7 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:11px;font-weight:700;letter-spacing:1px;color:var( --e-global-color-accent );}.elementor-10 .elementor-element.elementor-element-b26fb50{width:100%;max-width:100%;}.elementor-10 .elementor-element.elementor-element-b26fb50 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-10 .elementor-element.elementor-element-b26fb50 .elementor-icon-box-title{margin-block-end:5px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-b26fb50.elementor-view-stacked .elementor-icon{background-color:#FFFFFF0F;}.elementor-10 .elementor-element.elementor-element-b26fb50.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-b26fb50.elementor-view-default .elementor-icon{fill:#FFFFFF0F;color:#FFFFFF0F;border-color:#FFFFFF0F;}.elementor-10 .elementor-element.elementor-element-b26fb50.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-10 .elementor-element.elementor-element-b26fb50.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#FFFFFF0F;}.elementor-10 .elementor-element.elementor-element-b26fb50.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-10 .elementor-element.elementor-element-b26fb50.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-10 .elementor-element.elementor-element-b26fb50.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-10 .elementor-element.elementor-element-b26fb50.elementor-view-default:has(:focus) .elementor-icon{fill:#FFFFFF0F;color:#FFFFFF0F;border-color:#FFFFFF0F;}.elementor-10 .elementor-element.elementor-element-b26fb50 .elementor-icon{font-size:40px;}.elementor-10 .elementor-element.elementor-element-b26fb50 .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-b26fb50 .elementor-icon-box-title a{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:700;}.elementor-10 .elementor-element.elementor-element-b26fb50:has(:hover) .elementor-icon-box-title,
					 .elementor-10 .elementor-element.elementor-element-b26fb50:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-b26fb50 .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:13.5px;font-weight:400;color:#FFFFFF66;}.elementor-10 .elementor-element.elementor-element-e34fbe0{width:auto;max-width:auto;background-color:#FFFFFF12;margin:0px -10px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 15px 5px 15px;border-radius:100px 100px 100px 100px;}.elementor-10 .elementor-element.elementor-element-e34fbe0.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-e34fbe0 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:10px;font-weight:600;color:#FFFFFF66;}.elementor-10 .elementor-element.elementor-element-e34fbe0 .elementor-heading-title a:hover, .elementor-10 .elementor-element.elementor-element-e34fbe0 .elementor-heading-title a:focus{color:#FFFFFF66;}.elementor-10 .elementor-element.elementor-element-df6b54a{width:auto;max-width:auto;background-color:#FFFFFF12;margin:0px -10px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 15px 5px 15px;border-radius:100px 100px 100px 100px;}.elementor-10 .elementor-element.elementor-element-df6b54a.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-df6b54a .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:10px;font-weight:600;color:#FFFFFF66;}.elementor-10 .elementor-element.elementor-element-df6b54a .elementor-heading-title a:hover, .elementor-10 .elementor-element.elementor-element-df6b54a .elementor-heading-title a:focus{color:#FFFFFF66;}.elementor-10 .elementor-element.elementor-element-524002d{width:auto;max-width:auto;background-color:#FFFFFF12;margin:0px -10px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 15px 5px 15px;border-radius:100px 100px 100px 100px;}.elementor-10 .elementor-element.elementor-element-524002d.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-524002d .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:10px;font-weight:600;color:#FFFFFF66;}.elementor-10 .elementor-element.elementor-element-524002d .elementor-heading-title a:hover, .elementor-10 .elementor-element.elementor-element-524002d .elementor-heading-title a:focus{color:#FFFFFF66;}.elementor-10 .elementor-element.elementor-element-66dbbfa{width:100%;max-width:100%;}.elementor-10 .elementor-element.elementor-element-66dbbfa .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:600;letter-spacing:0.5px;color:var( --e-global-color-5722bbb );}.elementor-10 .elementor-element.elementor-element-66dbbfa .elementor-heading-title a:hover, .elementor-10 .elementor-element.elementor-element-66dbbfa .elementor-heading-title a:focus{color:var( --e-global-color-5722bbb );}.elementor-10 .elementor-element.elementor-element-c3cede5{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:wrap;--align-content:flex-start;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:var( --e-global-color-ef0e3f6 );--border-color:var( --e-global-color-ef0e3f6 );--border-radius:20px 20px 20px 20px;--padding-top:25px;--padding-bottom:25px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-c3cede5:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-c3cede5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-0cccef9{width:100%;max-width:100%;}.elementor-10 .elementor-element.elementor-element-0cccef9 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:11px;font-weight:700;letter-spacing:1px;color:var( --e-global-color-accent );}.elementor-10 .elementor-element.elementor-element-0b0a9a8{width:100%;max-width:100%;}.elementor-10 .elementor-element.elementor-element-0b0a9a8 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-10 .elementor-element.elementor-element-0b0a9a8 .elementor-icon-box-title{margin-block-end:5px;color:#2B2B2B;}.elementor-10 .elementor-element.elementor-element-0b0a9a8.elementor-view-stacked .elementor-icon{background-color:#E85D5C1A;}.elementor-10 .elementor-element.elementor-element-0b0a9a8.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-0b0a9a8.elementor-view-default .elementor-icon{fill:#E85D5C1A;color:#E85D5C1A;border-color:#E85D5C1A;}.elementor-10 .elementor-element.elementor-element-0b0a9a8.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-10 .elementor-element.elementor-element-0b0a9a8.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#E85D5C1A;}.elementor-10 .elementor-element.elementor-element-0b0a9a8.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-10 .elementor-element.elementor-element-0b0a9a8.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-10 .elementor-element.elementor-element-0b0a9a8.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-10 .elementor-element.elementor-element-0b0a9a8.elementor-view-default:has(:focus) .elementor-icon{fill:#E85D5C1A;color:#E85D5C1A;border-color:#E85D5C1A;}.elementor-10 .elementor-element.elementor-element-0b0a9a8 .elementor-icon{font-size:40px;}.elementor-10 .elementor-element.elementor-element-0b0a9a8 .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-0b0a9a8 .elementor-icon-box-title a{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:700;}.elementor-10 .elementor-element.elementor-element-0b0a9a8:has(:hover) .elementor-icon-box-title,
					 .elementor-10 .elementor-element.elementor-element-0b0a9a8:has(:focus) .elementor-icon-box-title{color:#2B2B2B;}.elementor-10 .elementor-element.elementor-element-0b0a9a8 .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:13.5px;font-weight:400;color:#6B6662;}.elementor-10 .elementor-element.elementor-element-45b48d9{width:auto;max-width:auto;background-color:#FAF8F5;margin:0px -10px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 15px 5px 15px;border-radius:100px 100px 100px 100px;}.elementor-10 .elementor-element.elementor-element-45b48d9.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-45b48d9 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:10px;font-weight:600;color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-45b48d9 .elementor-heading-title a:hover, .elementor-10 .elementor-element.elementor-element-45b48d9 .elementor-heading-title a:focus{color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-1cf95e3{width:auto;max-width:auto;background-color:#FAF8F5;margin:0px -10px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 15px 5px 15px;border-radius:100px 100px 100px 100px;}.elementor-10 .elementor-element.elementor-element-1cf95e3.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-1cf95e3 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:10px;font-weight:600;color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-1cf95e3 .elementor-heading-title a:hover, .elementor-10 .elementor-element.elementor-element-1cf95e3 .elementor-heading-title a:focus{color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-662e535{width:auto;max-width:auto;background-color:#FAF8F5;margin:0px -10px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 15px 5px 15px;border-radius:100px 100px 100px 100px;}.elementor-10 .elementor-element.elementor-element-662e535.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-662e535 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:10px;font-weight:600;color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-662e535 .elementor-heading-title a:hover, .elementor-10 .elementor-element.elementor-element-662e535 .elementor-heading-title a:focus{color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-e2c7aec{width:100%;max-width:100%;}.elementor-10 .elementor-element.elementor-element-e2c7aec .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:600;letter-spacing:0.5px;color:var( --e-global-color-5722bbb );}.elementor-10 .elementor-element.elementor-element-e2c7aec .elementor-heading-title a:hover, .elementor-10 .elementor-element.elementor-element-e2c7aec .elementor-heading-title a:focus{color:var( --e-global-color-5722bbb );}.elementor-10 .elementor-element.elementor-element-ce260d2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:wrap;--align-content:flex-start;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:var( --e-global-color-ef0e3f6 );--border-color:var( --e-global-color-ef0e3f6 );--border-radius:20px 20px 20px 20px;--padding-top:25px;--padding-bottom:25px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-ce260d2:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-ce260d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-17b4df6{width:100%;max-width:100%;}.elementor-10 .elementor-element.elementor-element-17b4df6 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:11px;font-weight:700;letter-spacing:1px;color:var( --e-global-color-accent );}.elementor-10 .elementor-element.elementor-element-8ef6549{width:100%;max-width:100%;}.elementor-10 .elementor-element.elementor-element-8ef6549 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-10 .elementor-element.elementor-element-8ef6549 .elementor-icon-box-title{margin-block-end:5px;color:#2B2B2B;}.elementor-10 .elementor-element.elementor-element-8ef6549.elementor-view-stacked .elementor-icon{background-color:#E85D5C1A;}.elementor-10 .elementor-element.elementor-element-8ef6549.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-8ef6549.elementor-view-default .elementor-icon{fill:#E85D5C1A;color:#E85D5C1A;border-color:#E85D5C1A;}.elementor-10 .elementor-element.elementor-element-8ef6549.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-10 .elementor-element.elementor-element-8ef6549.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#E85D5C1A;}.elementor-10 .elementor-element.elementor-element-8ef6549.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-10 .elementor-element.elementor-element-8ef6549.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-10 .elementor-element.elementor-element-8ef6549.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-10 .elementor-element.elementor-element-8ef6549.elementor-view-default:has(:focus) .elementor-icon{fill:#E85D5C1A;color:#E85D5C1A;border-color:#E85D5C1A;}.elementor-10 .elementor-element.elementor-element-8ef6549 .elementor-icon{font-size:40px;}.elementor-10 .elementor-element.elementor-element-8ef6549 .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-8ef6549 .elementor-icon-box-title a{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:700;}.elementor-10 .elementor-element.elementor-element-8ef6549:has(:hover) .elementor-icon-box-title,
					 .elementor-10 .elementor-element.elementor-element-8ef6549:has(:focus) .elementor-icon-box-title{color:#2B2B2B;}.elementor-10 .elementor-element.elementor-element-8ef6549 .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:13.5px;font-weight:400;color:#6B6662;}.elementor-10 .elementor-element.elementor-element-d6eea8b{width:auto;max-width:auto;background-color:#FAF8F5;margin:0px -10px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 15px 5px 15px;border-radius:100px 100px 100px 100px;}.elementor-10 .elementor-element.elementor-element-d6eea8b.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-d6eea8b .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:10px;font-weight:600;color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-d6eea8b .elementor-heading-title a:hover, .elementor-10 .elementor-element.elementor-element-d6eea8b .elementor-heading-title a:focus{color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-b101bcc{width:auto;max-width:auto;background-color:#FAF8F5;margin:0px -10px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 15px 5px 15px;border-radius:100px 100px 100px 100px;}.elementor-10 .elementor-element.elementor-element-b101bcc.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-b101bcc .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:10px;font-weight:600;color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-b101bcc .elementor-heading-title a:hover, .elementor-10 .elementor-element.elementor-element-b101bcc .elementor-heading-title a:focus{color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-9f8ac5a{width:auto;max-width:auto;background-color:#FAF8F5;margin:0px -10px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 15px 5px 15px;border-radius:100px 100px 100px 100px;}.elementor-10 .elementor-element.elementor-element-9f8ac5a.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-9f8ac5a .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:10px;font-weight:600;color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-9f8ac5a .elementor-heading-title a:hover, .elementor-10 .elementor-element.elementor-element-9f8ac5a .elementor-heading-title a:focus{color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-c1ab97d{width:100%;max-width:100%;}.elementor-10 .elementor-element.elementor-element-c1ab97d .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:600;letter-spacing:0.5px;color:var( --e-global-color-5722bbb );}.elementor-10 .elementor-element.elementor-element-c1ab97d .elementor-heading-title a:hover, .elementor-10 .elementor-element.elementor-element-c1ab97d .elementor-heading-title a:focus{color:var( --e-global-color-5722bbb );}.elementor-10 .elementor-element.elementor-element-139155e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:wrap;--align-content:flex-start;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:var( --e-global-color-ef0e3f6 );--border-color:var( --e-global-color-ef0e3f6 );--border-radius:20px 20px 20px 20px;--padding-top:25px;--padding-bottom:25px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-139155e:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-139155e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-49a835e{width:100%;max-width:100%;}.elementor-10 .elementor-element.elementor-element-49a835e .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:11px;font-weight:700;letter-spacing:1px;color:var( --e-global-color-accent );}.elementor-10 .elementor-element.elementor-element-5639cac{width:100%;max-width:100%;}.elementor-10 .elementor-element.elementor-element-5639cac .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-10 .elementor-element.elementor-element-5639cac .elementor-icon-box-title{margin-block-end:5px;color:#2B2B2B;}.elementor-10 .elementor-element.elementor-element-5639cac.elementor-view-stacked .elementor-icon{background-color:#E85D5C1A;}.elementor-10 .elementor-element.elementor-element-5639cac.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-5639cac.elementor-view-default .elementor-icon{fill:#E85D5C1A;color:#E85D5C1A;border-color:#E85D5C1A;}.elementor-10 .elementor-element.elementor-element-5639cac.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-10 .elementor-element.elementor-element-5639cac.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#E85D5C1A;}.elementor-10 .elementor-element.elementor-element-5639cac.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-10 .elementor-element.elementor-element-5639cac.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-10 .elementor-element.elementor-element-5639cac.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-10 .elementor-element.elementor-element-5639cac.elementor-view-default:has(:focus) .elementor-icon{fill:#E85D5C1A;color:#E85D5C1A;border-color:#E85D5C1A;}.elementor-10 .elementor-element.elementor-element-5639cac .elementor-icon{font-size:40px;}.elementor-10 .elementor-element.elementor-element-5639cac .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-5639cac .elementor-icon-box-title a{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:700;}.elementor-10 .elementor-element.elementor-element-5639cac:has(:hover) .elementor-icon-box-title,
					 .elementor-10 .elementor-element.elementor-element-5639cac:has(:focus) .elementor-icon-box-title{color:#2B2B2B;}.elementor-10 .elementor-element.elementor-element-5639cac .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:13.5px;font-weight:400;color:#6B6662;}.elementor-10 .elementor-element.elementor-element-f0bffe6{width:auto;max-width:auto;background-color:#FAF8F5;margin:0px -10px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 15px 5px 15px;border-radius:100px 100px 100px 100px;}.elementor-10 .elementor-element.elementor-element-f0bffe6.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-f0bffe6 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:10px;font-weight:600;color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-f0bffe6 .elementor-heading-title a:hover, .elementor-10 .elementor-element.elementor-element-f0bffe6 .elementor-heading-title a:focus{color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-45936f6{width:auto;max-width:auto;background-color:#FAF8F5;margin:0px -10px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 15px 5px 15px;border-radius:100px 100px 100px 100px;}.elementor-10 .elementor-element.elementor-element-45936f6.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-45936f6 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:10px;font-weight:600;color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-45936f6 .elementor-heading-title a:hover, .elementor-10 .elementor-element.elementor-element-45936f6 .elementor-heading-title a:focus{color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-4ed7f67{width:auto;max-width:auto;background-color:#FAF8F5;margin:0px -10px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 15px 5px 15px;border-radius:100px 100px 100px 100px;}.elementor-10 .elementor-element.elementor-element-4ed7f67.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-4ed7f67 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:10px;font-weight:600;color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-4ed7f67 .elementor-heading-title a:hover, .elementor-10 .elementor-element.elementor-element-4ed7f67 .elementor-heading-title a:focus{color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-dbe9865{width:100%;max-width:100%;}.elementor-10 .elementor-element.elementor-element-dbe9865 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:600;letter-spacing:0.5px;color:var( --e-global-color-5722bbb );}.elementor-10 .elementor-element.elementor-element-dbe9865 .elementor-heading-title a:hover, .elementor-10 .elementor-element.elementor-element-dbe9865 .elementor-heading-title a:focus{color:var( --e-global-color-5722bbb );}.elementor-10 .elementor-element.elementor-element-85f0941{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:wrap;--align-content:flex-start;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:var( --e-global-color-ef0e3f6 );--border-color:var( --e-global-color-ef0e3f6 );--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-85f0941:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-85f0941 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-b906942{width:100%;max-width:100%;}.elementor-10 .elementor-element.elementor-element-b906942 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-10 .elementor-element.elementor-element-b906942 .elementor-icon-box-title{margin-block-end:5px;color:#2B2B2B;}.elementor-10 .elementor-element.elementor-element-b906942.elementor-view-stacked .elementor-icon{background-color:#E85D5C1A;}.elementor-10 .elementor-element.elementor-element-b906942.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-b906942.elementor-view-default .elementor-icon{fill:#E85D5C1A;color:#E85D5C1A;border-color:#E85D5C1A;}.elementor-10 .elementor-element.elementor-element-b906942.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-10 .elementor-element.elementor-element-b906942.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#E85D5C1A;}.elementor-10 .elementor-element.elementor-element-b906942.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-10 .elementor-element.elementor-element-b906942.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-10 .elementor-element.elementor-element-b906942.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-10 .elementor-element.elementor-element-b906942.elementor-view-default:has(:focus) .elementor-icon{fill:#E85D5C1A;color:#E85D5C1A;border-color:#E85D5C1A;}.elementor-10 .elementor-element.elementor-element-b906942 .elementor-icon{font-size:35px;}.elementor-10 .elementor-element.elementor-element-b906942 .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-b906942 .elementor-icon-box-title a{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:700;}.elementor-10 .elementor-element.elementor-element-b906942:has(:hover) .elementor-icon-box-title,
					 .elementor-10 .elementor-element.elementor-element-b906942:has(:focus) .elementor-icon-box-title{color:#2B2B2B;}.elementor-10 .elementor-element.elementor-element-b906942 .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:12.5px;font-weight:400;color:#6B6662;}.elementor-10 .elementor-element.elementor-element-d5e93df{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:wrap;--align-content:flex-start;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:var( --e-global-color-ef0e3f6 );--border-color:var( --e-global-color-ef0e3f6 );--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-d5e93df:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-d5e93df > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-33121ad{width:100%;max-width:100%;}.elementor-10 .elementor-element.elementor-element-33121ad .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-10 .elementor-element.elementor-element-33121ad .elementor-icon-box-title{margin-block-end:5px;color:#2B2B2B;}.elementor-10 .elementor-element.elementor-element-33121ad.elementor-view-stacked .elementor-icon{background-color:#E85D5C1A;}.elementor-10 .elementor-element.elementor-element-33121ad.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-33121ad.elementor-view-default .elementor-icon{fill:#E85D5C1A;color:#E85D5C1A;border-color:#E85D5C1A;}.elementor-10 .elementor-element.elementor-element-33121ad.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-10 .elementor-element.elementor-element-33121ad.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#E85D5C1A;}.elementor-10 .elementor-element.elementor-element-33121ad.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-10 .elementor-element.elementor-element-33121ad.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-10 .elementor-element.elementor-element-33121ad.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-10 .elementor-element.elementor-element-33121ad.elementor-view-default:has(:focus) .elementor-icon{fill:#E85D5C1A;color:#E85D5C1A;border-color:#E85D5C1A;}.elementor-10 .elementor-element.elementor-element-33121ad .elementor-icon{font-size:35px;}.elementor-10 .elementor-element.elementor-element-33121ad .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-33121ad .elementor-icon-box-title a{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:700;}.elementor-10 .elementor-element.elementor-element-33121ad:has(:hover) .elementor-icon-box-title,
					 .elementor-10 .elementor-element.elementor-element-33121ad:has(:focus) .elementor-icon-box-title{color:#2B2B2B;}.elementor-10 .elementor-element.elementor-element-33121ad .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:12.5px;font-weight:400;color:#6B6662;}.elementor-10 .elementor-element.elementor-element-ce7b958{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:wrap;--align-content:flex-start;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:var( --e-global-color-ef0e3f6 );--border-color:var( --e-global-color-ef0e3f6 );--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-ce7b958:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-ce7b958 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-3cd1c0d{width:100%;max-width:100%;}.elementor-10 .elementor-element.elementor-element-3cd1c0d .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-10 .elementor-element.elementor-element-3cd1c0d .elementor-icon-box-title{margin-block-end:5px;color:#2B2B2B;}.elementor-10 .elementor-element.elementor-element-3cd1c0d.elementor-view-stacked .elementor-icon{background-color:#E85D5C1A;}.elementor-10 .elementor-element.elementor-element-3cd1c0d.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-3cd1c0d.elementor-view-default .elementor-icon{fill:#E85D5C1A;color:#E85D5C1A;border-color:#E85D5C1A;}.elementor-10 .elementor-element.elementor-element-3cd1c0d.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-10 .elementor-element.elementor-element-3cd1c0d.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#E85D5C1A;}.elementor-10 .elementor-element.elementor-element-3cd1c0d.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-10 .elementor-element.elementor-element-3cd1c0d.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-10 .elementor-element.elementor-element-3cd1c0d.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-10 .elementor-element.elementor-element-3cd1c0d.elementor-view-default:has(:focus) .elementor-icon{fill:#E85D5C1A;color:#E85D5C1A;border-color:#E85D5C1A;}.elementor-10 .elementor-element.elementor-element-3cd1c0d .elementor-icon{font-size:35px;}.elementor-10 .elementor-element.elementor-element-3cd1c0d .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-3cd1c0d .elementor-icon-box-title a{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:700;}.elementor-10 .elementor-element.elementor-element-3cd1c0d:has(:hover) .elementor-icon-box-title,
					 .elementor-10 .elementor-element.elementor-element-3cd1c0d:has(:focus) .elementor-icon-box-title{color:#2B2B2B;}.elementor-10 .elementor-element.elementor-element-3cd1c0d .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:12.5px;font-weight:400;color:#6B6662;}.elementor-10 .elementor-element.elementor-element-22831e3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:wrap;--align-content:flex-start;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:var( --e-global-color-ef0e3f6 );--border-color:var( --e-global-color-ef0e3f6 );--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-22831e3:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-22831e3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-b3433fb{width:100%;max-width:100%;}.elementor-10 .elementor-element.elementor-element-b3433fb .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-10 .elementor-element.elementor-element-b3433fb .elementor-icon-box-title{margin-block-end:5px;color:#2B2B2B;}.elementor-10 .elementor-element.elementor-element-b3433fb.elementor-view-stacked .elementor-icon{background-color:#E85D5C1A;}.elementor-10 .elementor-element.elementor-element-b3433fb.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-b3433fb.elementor-view-default .elementor-icon{fill:#E85D5C1A;color:#E85D5C1A;border-color:#E85D5C1A;}.elementor-10 .elementor-element.elementor-element-b3433fb.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-10 .elementor-element.elementor-element-b3433fb.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#E85D5C1A;}.elementor-10 .elementor-element.elementor-element-b3433fb.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-10 .elementor-element.elementor-element-b3433fb.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-10 .elementor-element.elementor-element-b3433fb.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-10 .elementor-element.elementor-element-b3433fb.elementor-view-default:has(:focus) .elementor-icon{fill:#E85D5C1A;color:#E85D5C1A;border-color:#E85D5C1A;}.elementor-10 .elementor-element.elementor-element-b3433fb .elementor-icon{font-size:35px;}.elementor-10 .elementor-element.elementor-element-b3433fb .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-b3433fb .elementor-icon-box-title a{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:700;}.elementor-10 .elementor-element.elementor-element-b3433fb:has(:hover) .elementor-icon-box-title,
					 .elementor-10 .elementor-element.elementor-element-b3433fb:has(:focus) .elementor-icon-box-title{color:#2B2B2B;}.elementor-10 .elementor-element.elementor-element-b3433fb .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:12.5px;font-weight:400;color:#6B6662;}.elementor-10 .elementor-element.elementor-element-aa48ff3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:90px;--padding-bottom:90px;--padding-left:70px;--padding-right:70px;}.elementor-10 .elementor-element.elementor-element-aa48ff3:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-aa48ff3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-142e4eb{--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-10 .elementor-element.elementor-element-46784f7 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:11px;font-weight:700;letter-spacing:1px;color:var( --e-global-color-accent );}.elementor-10 .elementor-element.elementor-element-818728b{--iteration-count:infinite;--animation-duration:1200ms;--dynamic-text-color:#A8A39D;}.elementor-10 .elementor-element.elementor-element-818728b .elementor-headline{text-align:start;font-family:"Bricolage Grotesque", Sans-serif;font-size:77px;font-weight:700;line-height:80px;}.elementor-10 .elementor-element.elementor-element-818728b .elementor-headline-plain-text{color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-818728b .elementor-headline-dynamic-text{font-family:"Bricolage Grotesque", Sans-serif;font-weight:900;}.elementor-10 .elementor-element.elementor-element-818728b .elementor-headline-dynamic-wrapper path{stroke:#E85D5C00;stroke-width:0px;}.elementor-10 .elementor-element.elementor-element-864c4b2{width:100%;max-width:100%;font-family:"DM Sans", Sans-serif;font-size:15.2px;font-weight:400;}.elementor-10 .elementor-element.elementor-element-864c4b2 p{margin-block-end:0px;}.elementor-10 .elementor-element.elementor-element-a99896f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#E5E0D8;--border-color:#E5E0D8;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-e35ef60 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:800;color:#A8A39D;}.elementor-10 .elementor-element.elementor-element-e35ef60 .elementor-heading-title a:hover, .elementor-10 .elementor-element.elementor-element-e35ef60 .elementor-heading-title a:focus{color:#A8A39D;}.elementor-10 .elementor-element.elementor-element-3340aee{width:100%;max-width:100%;}.elementor-10 .elementor-element.elementor-element-3340aee .elementor-icon-box-wrapper{text-align:start;}.elementor-10 .elementor-element.elementor-element-3340aee .elementor-icon-box-title{margin-block-end:5px;color:#2B2B2B;}.elementor-10 .elementor-element.elementor-element-3340aee .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-3340aee .elementor-icon-box-title a{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:700;}.elementor-10 .elementor-element.elementor-element-3340aee:has(:hover) .elementor-icon-box-title,
					 .elementor-10 .elementor-element.elementor-element-3340aee:has(:focus) .elementor-icon-box-title{color:#2B2B2B;}.elementor-10 .elementor-element.elementor-element-3340aee .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:12.5px;font-weight:400;color:#6B6662;}.elementor-10 .elementor-element.elementor-element-8232633{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#E5E0D8;--border-color:#E5E0D8;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-bab93d8 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:800;color:#A8A39D;}.elementor-10 .elementor-element.elementor-element-bab93d8 .elementor-heading-title a:hover, .elementor-10 .elementor-element.elementor-element-bab93d8 .elementor-heading-title a:focus{color:#A8A39D;}.elementor-10 .elementor-element.elementor-element-af7072f{width:100%;max-width:100%;}.elementor-10 .elementor-element.elementor-element-af7072f .elementor-icon-box-wrapper{text-align:start;}.elementor-10 .elementor-element.elementor-element-af7072f .elementor-icon-box-title{margin-block-end:5px;color:#2B2B2B;}.elementor-10 .elementor-element.elementor-element-af7072f .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-af7072f .elementor-icon-box-title a{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:700;}.elementor-10 .elementor-element.elementor-element-af7072f:has(:hover) .elementor-icon-box-title,
					 .elementor-10 .elementor-element.elementor-element-af7072f:has(:focus) .elementor-icon-box-title{color:#2B2B2B;}.elementor-10 .elementor-element.elementor-element-af7072f .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:12.5px;font-weight:400;color:#6B6662;}.elementor-10 .elementor-element.elementor-element-0283b3a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#E5E0D8;--border-color:#E5E0D8;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-d0c22f6 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:800;color:#A8A39D;}.elementor-10 .elementor-element.elementor-element-d0c22f6 .elementor-heading-title a:hover, .elementor-10 .elementor-element.elementor-element-d0c22f6 .elementor-heading-title a:focus{color:#A8A39D;}.elementor-10 .elementor-element.elementor-element-a7f1cfb{width:100%;max-width:100%;}.elementor-10 .elementor-element.elementor-element-a7f1cfb .elementor-icon-box-wrapper{text-align:start;}.elementor-10 .elementor-element.elementor-element-a7f1cfb .elementor-icon-box-title{margin-block-end:5px;color:#2B2B2B;}.elementor-10 .elementor-element.elementor-element-a7f1cfb .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-a7f1cfb .elementor-icon-box-title a{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:700;}.elementor-10 .elementor-element.elementor-element-a7f1cfb:has(:hover) .elementor-icon-box-title,
					 .elementor-10 .elementor-element.elementor-element-a7f1cfb:has(:focus) .elementor-icon-box-title{color:#2B2B2B;}.elementor-10 .elementor-element.elementor-element-a7f1cfb .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:12.5px;font-weight:400;color:#6B6662;}.elementor-10 .elementor-element.elementor-element-89b95d4{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#E5E0D8;--border-color:#E5E0D8;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-2d53251 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:800;color:#A8A39D;}.elementor-10 .elementor-element.elementor-element-2d53251 .elementor-heading-title a:hover, .elementor-10 .elementor-element.elementor-element-2d53251 .elementor-heading-title a:focus{color:#A8A39D;}.elementor-10 .elementor-element.elementor-element-b777ea2{width:100%;max-width:100%;}.elementor-10 .elementor-element.elementor-element-b777ea2 .elementor-icon-box-wrapper{text-align:start;}.elementor-10 .elementor-element.elementor-element-b777ea2 .elementor-icon-box-title{margin-block-end:5px;color:#2B2B2B;}.elementor-10 .elementor-element.elementor-element-b777ea2 .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-b777ea2 .elementor-icon-box-title a{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:700;}.elementor-10 .elementor-element.elementor-element-b777ea2:has(:hover) .elementor-icon-box-title,
					 .elementor-10 .elementor-element.elementor-element-b777ea2:has(:focus) .elementor-icon-box-title{color:#2B2B2B;}.elementor-10 .elementor-element.elementor-element-b777ea2 .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:12.5px;font-weight:400;color:#6B6662;}.elementor-10 .elementor-element.elementor-element-d6a90a0{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#E5E0D8;--border-color:#E5E0D8;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-8e217d8 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:800;color:#A8A39D;}.elementor-10 .elementor-element.elementor-element-8e217d8 .elementor-heading-title a:hover, .elementor-10 .elementor-element.elementor-element-8e217d8 .elementor-heading-title a:focus{color:#A8A39D;}.elementor-10 .elementor-element.elementor-element-fbdaed7{width:100%;max-width:100%;}.elementor-10 .elementor-element.elementor-element-fbdaed7 .elementor-icon-box-wrapper{text-align:start;}.elementor-10 .elementor-element.elementor-element-fbdaed7 .elementor-icon-box-title{margin-block-end:5px;color:#2B2B2B;}.elementor-10 .elementor-element.elementor-element-fbdaed7 .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-fbdaed7 .elementor-icon-box-title a{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:700;}.elementor-10 .elementor-element.elementor-element-fbdaed7:has(:hover) .elementor-icon-box-title,
					 .elementor-10 .elementor-element.elementor-element-fbdaed7:has(:focus) .elementor-icon-box-title{color:#2B2B2B;}.elementor-10 .elementor-element.elementor-element-fbdaed7 .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:12.5px;font-weight:400;color:#6B6662;}.elementor-10 .elementor-element.elementor-element-7d6203f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#E5E0D8;--border-color:#E5E0D8;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-249ee4f .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:800;color:#A8A39D;}.elementor-10 .elementor-element.elementor-element-249ee4f .elementor-heading-title a:hover, .elementor-10 .elementor-element.elementor-element-249ee4f .elementor-heading-title a:focus{color:#A8A39D;}.elementor-10 .elementor-element.elementor-element-38cbd8d{width:100%;max-width:100%;}.elementor-10 .elementor-element.elementor-element-38cbd8d .elementor-icon-box-wrapper{text-align:start;}.elementor-10 .elementor-element.elementor-element-38cbd8d .elementor-icon-box-title{margin-block-end:5px;color:#2B2B2B;}.elementor-10 .elementor-element.elementor-element-38cbd8d .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-38cbd8d .elementor-icon-box-title a{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:700;}.elementor-10 .elementor-element.elementor-element-38cbd8d:has(:hover) .elementor-icon-box-title,
					 .elementor-10 .elementor-element.elementor-element-38cbd8d:has(:focus) .elementor-icon-box-title{color:#2B2B2B;}.elementor-10 .elementor-element.elementor-element-38cbd8d .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:12.5px;font-weight:400;color:#6B6662;}.elementor-10 .elementor-element.elementor-element-ab0f17b{--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-10 .elementor-element.elementor-element-e852532{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--flex-wrap:wrap;--align-content:flex-start;--border-radius:30px 30px 30px 30px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-10 .elementor-element.elementor-element-e852532:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-e852532 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF8F5;}.elementor-10 .elementor-element.elementor-element-c5c3e07.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-c5c3e07 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:10px;font-weight:700;letter-spacing:1px;color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-73f1e8e{width:auto;max-width:auto;background-color:#4ADE801F;padding:6px 16px 6px 16px;border-radius:100px 100px 100px 100px;--e-icon-list-icon-size:6px;--icon-vertical-offset:0px;}.elementor-10 .elementor-element.elementor-element-73f1e8e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-10 .elementor-element.elementor-element-73f1e8e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-10 .elementor-element.elementor-element-73f1e8e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-10 .elementor-element.elementor-element-73f1e8e .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-10 .elementor-element.elementor-element-73f1e8e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-10 .elementor-element.elementor-element-73f1e8e .elementor-icon-list-icon i{color:#15803D;transition:color 0.3s;}.elementor-10 .elementor-element.elementor-element-73f1e8e .elementor-icon-list-icon svg{fill:#15803D;transition:fill 0.3s;}.elementor-10 .elementor-element.elementor-element-73f1e8e .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:#15803D;}.elementor-10 .elementor-element.elementor-element-73f1e8e .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:#15803D;}.elementor-10 .elementor-element.elementor-element-73f1e8e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10 .elementor-element.elementor-element-73f1e8e .elementor-icon-list-item > a{font-family:"DM Sans", Sans-serif;font-size:10px;font-weight:900;}.elementor-10 .elementor-element.elementor-element-73f1e8e .elementor-icon-list-text{color:#15803D;transition:color 0.3s;}.elementor-10 .elementor-element.elementor-element-73f1e8e .elementor-icon-list-item:hover .elementor-icon-list-text{color:#15803D;}.elementor-10 .elementor-element.elementor-element-b2253c5{width:100%;max-width:100%;}.elementor-10 .elementor-element.elementor-element-b2253c5 .elementor-icon-box-wrapper{text-align:start;}.elementor-10 .elementor-element.elementor-element-b2253c5 .elementor-icon-box-title{margin-block-end:0px;}.elementor-10 .elementor-element.elementor-element-b2253c5 .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-b2253c5 .elementor-icon-box-title a{font-family:"Bricolage Grotesque", Sans-serif;font-size:54.5px;font-weight:700;line-height:50px;}.elementor-10 .elementor-element.elementor-element-b2253c5 .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:11.5px;font-weight:400;}.elementor-widget-progress .elementor-title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-progress .elementor-progress-wrapper .elementor-progress-bar{background-color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-a9bcc57{width:100%;max-width:100%;}.elementor-10 .elementor-element.elementor-element-a9bcc57 .elementor-title{color:var( --e-global-color-primary );font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:500;letter-spacing:0.5px;}.elementor-10 .elementor-element.elementor-element-a9bcc57 .elementor-progress-wrapper .elementor-progress-bar{background-color:var( --e-global-color-accent );}.elementor-10 .elementor-element.elementor-element-a9bcc57 .elementor-progress-bar{height:5px;line-height:5px;}.elementor-10 .elementor-element.elementor-element-a9bcc57 .elementor-progress-wrapper{border-radius:100px;overflow:hidden;}.elementor-10 .elementor-element.elementor-element-6412984{width:100%;max-width:100%;}.elementor-10 .elementor-element.elementor-element-6412984 .elementor-title{color:var( --e-global-color-primary );font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:500;letter-spacing:0.5px;}.elementor-10 .elementor-element.elementor-element-6412984 .elementor-progress-wrapper .elementor-progress-bar{background-color:var( --e-global-color-accent );}.elementor-10 .elementor-element.elementor-element-6412984 .elementor-progress-bar{height:5px;line-height:5px;}.elementor-10 .elementor-element.elementor-element-6412984 .elementor-progress-wrapper{border-radius:100px;overflow:hidden;}.elementor-10 .elementor-element.elementor-element-8705741{width:100%;max-width:100%;}.elementor-10 .elementor-element.elementor-element-8705741 .elementor-title{color:var( --e-global-color-primary );font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:500;letter-spacing:0.5px;}.elementor-10 .elementor-element.elementor-element-8705741 .elementor-progress-wrapper .elementor-progress-bar{background-color:var( --e-global-color-accent );}.elementor-10 .elementor-element.elementor-element-8705741 .elementor-progress-bar{height:5px;line-height:5px;}.elementor-10 .elementor-element.elementor-element-8705741 .elementor-progress-wrapper{border-radius:100px;overflow:hidden;}.elementor-10 .elementor-element.elementor-element-3cc23a4{width:100%;max-width:100%;}.elementor-10 .elementor-element.elementor-element-3cc23a4 .elementor-title{color:var( --e-global-color-primary );font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:500;letter-spacing:0.5px;}.elementor-10 .elementor-element.elementor-element-3cc23a4 .elementor-progress-wrapper .elementor-progress-bar{background-color:var( --e-global-color-accent );}.elementor-10 .elementor-element.elementor-element-3cc23a4 .elementor-progress-bar{height:5px;line-height:5px;}.elementor-10 .elementor-element.elementor-element-3cc23a4 .elementor-progress-wrapper{border-radius:100px;overflow:hidden;}.elementor-10 .elementor-element.elementor-element-705ec60{--divider-border-style:solid;--divider-color:#E5E0D8;--divider-border-width:1px;}.elementor-10 .elementor-element.elementor-element-705ec60 .elementor-divider-separator{width:100%;}.elementor-10 .elementor-element.elementor-element-705ec60 .elementor-divider{padding-block-start:10px;padding-block-end:10px;}.elementor-10 .elementor-element.elementor-element-98c56ad{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--flex-wrap:wrap;--align-content:flex-start;--border-radius:10px 10px 10px 10px;box-shadow:0px 12px 40px 0px rgba(43, 43, 43, 0.10980392156862745);--padding-top:12px;--padding-bottom:12px;--padding-left:16px;--padding-right:16px;}.elementor-10 .elementor-element.elementor-element-98c56ad:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-98c56ad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-widget-counter .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-counter .elementor-counter-title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-10 .elementor-element.elementor-element-2ba347e .elementor-counter{gap:0px;}.elementor-10 .elementor-element.elementor-element-2ba347e .elementor-counter-number-wrapper{gap:0px;color:var( --e-global-color-secondary );font-family:"DM Sans", Sans-serif;font-size:22px;font-weight:700;}.elementor-10 .elementor-element.elementor-element-2ba347e .elementor-counter-title{color:var( --e-global-color-text );font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:400;}.elementor-10 .elementor-element.elementor-element-ee10f62{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--flex-wrap:wrap;--align-content:flex-start;--border-radius:10px 10px 10px 10px;box-shadow:0px 12px 40px 0px rgba(43, 43, 43, 0.10980392156862745);--padding-top:12px;--padding-bottom:12px;--padding-left:16px;--padding-right:16px;}.elementor-10 .elementor-element.elementor-element-ee10f62:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-ee10f62 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-d8e5c81 .elementor-counter{gap:0px;}.elementor-10 .elementor-element.elementor-element-d8e5c81 .elementor-counter-number-wrapper{gap:0px;color:var( --e-global-color-secondary );font-family:"DM Sans", Sans-serif;font-size:22px;font-weight:700;}.elementor-10 .elementor-element.elementor-element-d8e5c81 .elementor-counter-title{color:var( --e-global-color-text );font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:400;}.elementor-10 .elementor-element.elementor-element-f4bb948{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--flex-wrap:wrap;--align-content:flex-start;--border-radius:10px 10px 10px 10px;box-shadow:0px 12px 40px 0px rgba(43, 43, 43, 0.10980392156862745);--padding-top:12px;--padding-bottom:12px;--padding-left:16px;--padding-right:16px;}.elementor-10 .elementor-element.elementor-element-f4bb948:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-f4bb948 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-0872f0d .elementor-counter{gap:0px;}.elementor-10 .elementor-element.elementor-element-0872f0d .elementor-counter-number-wrapper{gap:0px;color:var( --e-global-color-secondary );font-family:"DM Sans", Sans-serif;font-size:22px;font-weight:700;}.elementor-10 .elementor-element.elementor-element-0872f0d .elementor-counter-title{color:var( --e-global-color-text );font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:400;}.elementor-10 .elementor-element.elementor-element-4b6a21f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--flex-wrap:wrap;--align-content:flex-start;--border-radius:10px 10px 10px 10px;box-shadow:0px 12px 40px 0px rgba(43, 43, 43, 0.10980392156862745);--padding-top:12px;--padding-bottom:12px;--padding-left:16px;--padding-right:16px;}.elementor-10 .elementor-element.elementor-element-4b6a21f:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-4b6a21f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-40f1ce7 .elementor-counter{gap:0px;}.elementor-10 .elementor-element.elementor-element-40f1ce7 .elementor-counter-number-wrapper{gap:0px;color:var( --e-global-color-secondary );font-family:"DM Sans", Sans-serif;font-size:22px;font-weight:700;}.elementor-10 .elementor-element.elementor-element-40f1ce7 .elementor-counter-title{color:var( --e-global-color-text );font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:400;}.elementor-10 .elementor-element.elementor-element-550f577{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--flex-wrap:wrap;--align-content:flex-start;--border-radius:30px 30px 30px 30px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-10 .elementor-element.elementor-element-550f577:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-550f577 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2B2B2B;}.elementor-10 .elementor-element.elementor-element-322f1ae{width:auto;max-width:auto;}.elementor-10 .elementor-element.elementor-element-322f1ae .elementor-icon-box-wrapper{text-align:start;}.elementor-10 .elementor-element.elementor-element-322f1ae .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-322f1ae .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-322f1ae .elementor-icon-box-title a{font-family:"Bricolage Grotesque", Sans-serif;font-size:22.5px;font-weight:700;line-height:50px;}.elementor-10 .elementor-element.elementor-element-322f1ae:has(:hover) .elementor-icon-box-title,
					 .elementor-10 .elementor-element.elementor-element-322f1ae:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-322f1ae .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:11.5px;font-weight:400;color:#FFFFFFB0;}.elementor-10 .elementor-element.elementor-element-3ac2edc{width:auto;max-width:auto;}.elementor-10 .elementor-element.elementor-element-3ac2edc .elementor-icon-box-wrapper{text-align:start;}.elementor-10 .elementor-element.elementor-element-3ac2edc .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-3ac2edc .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-3ac2edc .elementor-icon-box-title a{font-family:"Bricolage Grotesque", Sans-serif;font-size:22.5px;font-weight:700;line-height:50px;}.elementor-10 .elementor-element.elementor-element-3ac2edc:has(:hover) .elementor-icon-box-title,
					 .elementor-10 .elementor-element.elementor-element-3ac2edc:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-3ac2edc .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:11.5px;font-weight:400;color:#FFFFFFB0;}.elementor-10 .elementor-element.elementor-element-de7d8a9{width:auto;max-width:auto;}.elementor-10 .elementor-element.elementor-element-de7d8a9 .elementor-icon-box-wrapper{text-align:start;}.elementor-10 .elementor-element.elementor-element-de7d8a9 .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-de7d8a9 .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-de7d8a9 .elementor-icon-box-title a{font-family:"Bricolage Grotesque", Sans-serif;font-size:22.5px;font-weight:700;line-height:50px;}.elementor-10 .elementor-element.elementor-element-de7d8a9:has(:hover) .elementor-icon-box-title,
					 .elementor-10 .elementor-element.elementor-element-de7d8a9:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-de7d8a9 .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:11.5px;font-weight:400;color:#FFFFFFB0;}.elementor-10 .elementor-element.elementor-element-40d407e{width:auto;max-width:auto;}.elementor-10 .elementor-element.elementor-element-40d407e .elementor-icon-box-wrapper{text-align:start;}.elementor-10 .elementor-element.elementor-element-40d407e .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-40d407e .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-40d407e .elementor-icon-box-title a{font-family:"Bricolage Grotesque", Sans-serif;font-size:22.5px;font-weight:700;line-height:50px;}.elementor-10 .elementor-element.elementor-element-40d407e:has(:hover) .elementor-icon-box-title,
					 .elementor-10 .elementor-element.elementor-element-40d407e:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-40d407e .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:11.5px;font-weight:400;color:#FFFFFFB0;}.elementor-10 .elementor-element.elementor-element-418b719{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--flex-wrap:wrap;--align-content:flex-start;--border-radius:30px 30px 30px 30px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-10 .elementor-element.elementor-element-418b719:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-418b719 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF8F5;}.elementor-10 .elementor-element.elementor-element-fab5ed7{width:100%;max-width:100%;}.elementor-10 .elementor-element.elementor-element-fab5ed7.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-fab5ed7 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:10px;font-weight:700;letter-spacing:1px;color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-3d60b08{width:auto;max-width:auto;background-color:#10B9810D;padding:6px 16px 6px 16px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#10B9814D;border-radius:4px 4px 4px 4px;--e-icon-list-icon-size:6px;--icon-vertical-offset:0px;}.elementor-10 .elementor-element.elementor-element-3d60b08 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-10 .elementor-element.elementor-element-3d60b08 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-10 .elementor-element.elementor-element-3d60b08 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-10 .elementor-element.elementor-element-3d60b08 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-10 .elementor-element.elementor-element-3d60b08 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-10 .elementor-element.elementor-element-3d60b08 .elementor-icon-list-icon i{color:#15803D;transition:color 0.3s;}.elementor-10 .elementor-element.elementor-element-3d60b08 .elementor-icon-list-icon svg{fill:#15803D;transition:fill 0.3s;}.elementor-10 .elementor-element.elementor-element-3d60b08 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:#15803D;}.elementor-10 .elementor-element.elementor-element-3d60b08 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:#15803D;}.elementor-10 .elementor-element.elementor-element-3d60b08 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10 .elementor-element.elementor-element-3d60b08 .elementor-icon-list-item > a{font-family:"DM Sans", Sans-serif;font-size:10px;font-weight:900;}.elementor-10 .elementor-element.elementor-element-3d60b08 .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-10 .elementor-element.elementor-element-3d60b08 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-e52fa44{width:auto;max-width:auto;background-color:#10B9810D;padding:6px 16px 6px 16px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#10B9814D;border-radius:4px 4px 4px 4px;--e-icon-list-icon-size:6px;--icon-vertical-offset:0px;}.elementor-10 .elementor-element.elementor-element-e52fa44 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-10 .elementor-element.elementor-element-e52fa44 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-10 .elementor-element.elementor-element-e52fa44 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-10 .elementor-element.elementor-element-e52fa44 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-10 .elementor-element.elementor-element-e52fa44 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-10 .elementor-element.elementor-element-e52fa44 .elementor-icon-list-icon i{color:#15803D;transition:color 0.3s;}.elementor-10 .elementor-element.elementor-element-e52fa44 .elementor-icon-list-icon svg{fill:#15803D;transition:fill 0.3s;}.elementor-10 .elementor-element.elementor-element-e52fa44 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:#15803D;}.elementor-10 .elementor-element.elementor-element-e52fa44 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:#15803D;}.elementor-10 .elementor-element.elementor-element-e52fa44 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10 .elementor-element.elementor-element-e52fa44 .elementor-icon-list-item > a{font-family:"DM Sans", Sans-serif;font-size:10px;font-weight:900;}.elementor-10 .elementor-element.elementor-element-e52fa44 .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-10 .elementor-element.elementor-element-e52fa44 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-14e684f{width:auto;max-width:auto;background-color:#10B9810D;padding:6px 16px 6px 16px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#10B9814D;border-radius:4px 4px 4px 4px;--e-icon-list-icon-size:6px;--icon-vertical-offset:0px;}.elementor-10 .elementor-element.elementor-element-14e684f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-10 .elementor-element.elementor-element-14e684f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-10 .elementor-element.elementor-element-14e684f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-10 .elementor-element.elementor-element-14e684f .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-10 .elementor-element.elementor-element-14e684f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-10 .elementor-element.elementor-element-14e684f .elementor-icon-list-icon i{color:#15803D;transition:color 0.3s;}.elementor-10 .elementor-element.elementor-element-14e684f .elementor-icon-list-icon svg{fill:#15803D;transition:fill 0.3s;}.elementor-10 .elementor-element.elementor-element-14e684f .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:#15803D;}.elementor-10 .elementor-element.elementor-element-14e684f .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:#15803D;}.elementor-10 .elementor-element.elementor-element-14e684f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10 .elementor-element.elementor-element-14e684f .elementor-icon-list-item > a{font-family:"DM Sans", Sans-serif;font-size:10px;font-weight:900;}.elementor-10 .elementor-element.elementor-element-14e684f .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-10 .elementor-element.elementor-element-14e684f .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-f52d542{width:auto;max-width:auto;background-color:#10B9810D;padding:6px 16px 6px 16px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#10B9814D;border-radius:4px 4px 4px 4px;--e-icon-list-icon-size:6px;--icon-vertical-offset:0px;}.elementor-10 .elementor-element.elementor-element-f52d542 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-10 .elementor-element.elementor-element-f52d542 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-10 .elementor-element.elementor-element-f52d542 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-10 .elementor-element.elementor-element-f52d542 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-10 .elementor-element.elementor-element-f52d542 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-10 .elementor-element.elementor-element-f52d542 .elementor-icon-list-icon i{color:#15803D;transition:color 0.3s;}.elementor-10 .elementor-element.elementor-element-f52d542 .elementor-icon-list-icon svg{fill:#15803D;transition:fill 0.3s;}.elementor-10 .elementor-element.elementor-element-f52d542 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:#15803D;}.elementor-10 .elementor-element.elementor-element-f52d542 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:#15803D;}.elementor-10 .elementor-element.elementor-element-f52d542 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10 .elementor-element.elementor-element-f52d542 .elementor-icon-list-item > a{font-family:"DM Sans", Sans-serif;font-size:10px;font-weight:900;}.elementor-10 .elementor-element.elementor-element-f52d542 .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-10 .elementor-element.elementor-element-f52d542 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-d3b5e2b{width:auto;max-width:auto;background-color:#10B9810D;padding:6px 16px 6px 16px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#10B9814D;border-radius:4px 4px 4px 4px;--e-icon-list-icon-size:6px;--icon-vertical-offset:0px;}.elementor-10 .elementor-element.elementor-element-d3b5e2b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-10 .elementor-element.elementor-element-d3b5e2b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-10 .elementor-element.elementor-element-d3b5e2b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-10 .elementor-element.elementor-element-d3b5e2b .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-10 .elementor-element.elementor-element-d3b5e2b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-10 .elementor-element.elementor-element-d3b5e2b .elementor-icon-list-icon i{color:#15803D;transition:color 0.3s;}.elementor-10 .elementor-element.elementor-element-d3b5e2b .elementor-icon-list-icon svg{fill:#15803D;transition:fill 0.3s;}.elementor-10 .elementor-element.elementor-element-d3b5e2b .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:#15803D;}.elementor-10 .elementor-element.elementor-element-d3b5e2b .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:#15803D;}.elementor-10 .elementor-element.elementor-element-d3b5e2b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10 .elementor-element.elementor-element-d3b5e2b .elementor-icon-list-item > a{font-family:"DM Sans", Sans-serif;font-size:10px;font-weight:900;}.elementor-10 .elementor-element.elementor-element-d3b5e2b .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-10 .elementor-element.elementor-element-d3b5e2b .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-ea33940{width:auto;max-width:auto;background-color:#10B9810D;padding:6px 16px 6px 16px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#10B9814D;border-radius:4px 4px 4px 4px;--e-icon-list-icon-size:6px;--icon-vertical-offset:0px;}.elementor-10 .elementor-element.elementor-element-ea33940 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-10 .elementor-element.elementor-element-ea33940 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-10 .elementor-element.elementor-element-ea33940 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-10 .elementor-element.elementor-element-ea33940 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-10 .elementor-element.elementor-element-ea33940 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-10 .elementor-element.elementor-element-ea33940 .elementor-icon-list-icon i{color:#15803D;transition:color 0.3s;}.elementor-10 .elementor-element.elementor-element-ea33940 .elementor-icon-list-icon svg{fill:#15803D;transition:fill 0.3s;}.elementor-10 .elementor-element.elementor-element-ea33940 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:#15803D;}.elementor-10 .elementor-element.elementor-element-ea33940 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:#15803D;}.elementor-10 .elementor-element.elementor-element-ea33940 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10 .elementor-element.elementor-element-ea33940 .elementor-icon-list-item > a{font-family:"DM Sans", Sans-serif;font-size:10px;font-weight:900;}.elementor-10 .elementor-element.elementor-element-ea33940 .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-10 .elementor-element.elementor-element-ea33940 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-679c1b0{width:auto;max-width:auto;background-color:#10B9810D;padding:6px 16px 6px 16px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#10B9814D;border-radius:4px 4px 4px 4px;--e-icon-list-icon-size:6px;--icon-vertical-offset:0px;}.elementor-10 .elementor-element.elementor-element-679c1b0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-10 .elementor-element.elementor-element-679c1b0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-10 .elementor-element.elementor-element-679c1b0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-10 .elementor-element.elementor-element-679c1b0 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-10 .elementor-element.elementor-element-679c1b0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-10 .elementor-element.elementor-element-679c1b0 .elementor-icon-list-icon i{color:#15803D;transition:color 0.3s;}.elementor-10 .elementor-element.elementor-element-679c1b0 .elementor-icon-list-icon svg{fill:#15803D;transition:fill 0.3s;}.elementor-10 .elementor-element.elementor-element-679c1b0 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:#15803D;}.elementor-10 .elementor-element.elementor-element-679c1b0 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:#15803D;}.elementor-10 .elementor-element.elementor-element-679c1b0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10 .elementor-element.elementor-element-679c1b0 .elementor-icon-list-item > a{font-family:"DM Sans", Sans-serif;font-size:10px;font-weight:900;}.elementor-10 .elementor-element.elementor-element-679c1b0 .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-10 .elementor-element.elementor-element-679c1b0 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-5da3a96{width:auto;max-width:auto;background-color:#10B9810D;padding:6px 16px 6px 16px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#10B9814D;border-radius:4px 4px 4px 4px;--e-icon-list-icon-size:6px;--icon-vertical-offset:0px;}.elementor-10 .elementor-element.elementor-element-5da3a96 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-10 .elementor-element.elementor-element-5da3a96 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-10 .elementor-element.elementor-element-5da3a96 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-10 .elementor-element.elementor-element-5da3a96 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-10 .elementor-element.elementor-element-5da3a96 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-10 .elementor-element.elementor-element-5da3a96 .elementor-icon-list-icon i{color:#15803D;transition:color 0.3s;}.elementor-10 .elementor-element.elementor-element-5da3a96 .elementor-icon-list-icon svg{fill:#15803D;transition:fill 0.3s;}.elementor-10 .elementor-element.elementor-element-5da3a96 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:#15803D;}.elementor-10 .elementor-element.elementor-element-5da3a96 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:#15803D;}.elementor-10 .elementor-element.elementor-element-5da3a96 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10 .elementor-element.elementor-element-5da3a96 .elementor-icon-list-item > a{font-family:"DM Sans", Sans-serif;font-size:10px;font-weight:900;}.elementor-10 .elementor-element.elementor-element-5da3a96 .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-10 .elementor-element.elementor-element-5da3a96 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-9ad9f04{width:auto;max-width:auto;background-color:#10B9810D;padding:6px 16px 6px 16px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#10B9814D;border-radius:4px 4px 4px 4px;--e-icon-list-icon-size:6px;--icon-vertical-offset:0px;}.elementor-10 .elementor-element.elementor-element-9ad9f04 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-10 .elementor-element.elementor-element-9ad9f04 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-10 .elementor-element.elementor-element-9ad9f04 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-10 .elementor-element.elementor-element-9ad9f04 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-10 .elementor-element.elementor-element-9ad9f04 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-10 .elementor-element.elementor-element-9ad9f04 .elementor-icon-list-icon i{color:#15803D;transition:color 0.3s;}.elementor-10 .elementor-element.elementor-element-9ad9f04 .elementor-icon-list-icon svg{fill:#15803D;transition:fill 0.3s;}.elementor-10 .elementor-element.elementor-element-9ad9f04 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:#15803D;}.elementor-10 .elementor-element.elementor-element-9ad9f04 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:#15803D;}.elementor-10 .elementor-element.elementor-element-9ad9f04 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10 .elementor-element.elementor-element-9ad9f04 .elementor-icon-list-item > a{font-family:"DM Sans", Sans-serif;font-size:10px;font-weight:900;}.elementor-10 .elementor-element.elementor-element-9ad9f04 .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-10 .elementor-element.elementor-element-9ad9f04 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-58f02ec{width:auto;max-width:auto;background-color:#10B9810D;padding:6px 16px 6px 16px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#10B9814D;border-radius:4px 4px 4px 4px;--e-icon-list-icon-size:6px;--icon-vertical-offset:0px;}.elementor-10 .elementor-element.elementor-element-58f02ec .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-10 .elementor-element.elementor-element-58f02ec .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-10 .elementor-element.elementor-element-58f02ec .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-10 .elementor-element.elementor-element-58f02ec .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-10 .elementor-element.elementor-element-58f02ec .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-10 .elementor-element.elementor-element-58f02ec .elementor-icon-list-icon i{color:#15803D;transition:color 0.3s;}.elementor-10 .elementor-element.elementor-element-58f02ec .elementor-icon-list-icon svg{fill:#15803D;transition:fill 0.3s;}.elementor-10 .elementor-element.elementor-element-58f02ec .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:#15803D;}.elementor-10 .elementor-element.elementor-element-58f02ec .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:#15803D;}.elementor-10 .elementor-element.elementor-element-58f02ec .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10 .elementor-element.elementor-element-58f02ec .elementor-icon-list-item > a{font-family:"DM Sans", Sans-serif;font-size:10px;font-weight:900;}.elementor-10 .elementor-element.elementor-element-58f02ec .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-10 .elementor-element.elementor-element-58f02ec .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-a02a4de{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:90px;--padding-bottom:90px;--padding-left:70px;--padding-right:70px;}.elementor-10 .elementor-element.elementor-element-a02a4de:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-a02a4de > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-10 .elementor-element.elementor-element-4ce9f39{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--flex-wrap:wrap;--align-content:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-75a915f{width:100%;max-width:100%;}.elementor-10 .elementor-element.elementor-element-75a915f .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:11px;font-weight:700;letter-spacing:1px;color:var( --e-global-color-accent );}.elementor-10 .elementor-element.elementor-element-8174d15{--iteration-count:infinite;--animation-duration:1200ms;width:100%;max-width:100%;--dynamic-text-color:var( --e-global-color-accent );}.elementor-10 .elementor-element.elementor-element-8174d15 .elementor-headline{text-align:start;font-family:"Bricolage Grotesque", Sans-serif;font-size:77px;font-weight:700;line-height:80px;}.elementor-10 .elementor-element.elementor-element-8174d15 .elementor-headline-plain-text{color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-8174d15 .elementor-headline-dynamic-text{font-family:"Bricolage Grotesque", Sans-serif;font-weight:900;}.elementor-10 .elementor-element.elementor-element-8174d15 .elementor-headline-dynamic-wrapper path{stroke:#E85D5C00;stroke-width:0px;}.elementor-10 .elementor-element.elementor-element-d1b1fce{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:wrap;--align-content:flex-start;--background-transition:0.3s;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:#FFFFFF12;--border-color:#FFFFFF12;--border-radius:20px 20px 20px 20px;--padding-top:25px;--padding-bottom:25px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-d1b1fce:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-d1b1fce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF0A;}.elementor-10 .elementor-element.elementor-element-d1b1fce:hover{background-color:#FFFFFF14;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:#E85D5C4D;--border-color:#E85D5C4D;--border-radius:20px 20px 20px 20px;--border-top-left-radius:20px;--border-top-right-radius:20px;--border-bottom-right-radius:20px;--border-bottom-left-radius:20px;}.elementor-10 .elementor-element.elementor-element-d1b1fce, .elementor-10 .elementor-element.elementor-element-d1b1fce::before{--border-transition:0.3s;}.elementor-10 .elementor-element.elementor-element-ebb98ca .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:800;color:#FFFFFF40;}.elementor-10 .elementor-element.elementor-element-ebb98ca .elementor-heading-title a:hover, .elementor-10 .elementor-element.elementor-element-ebb98ca .elementor-heading-title a:focus{color:#A8A39D;}.elementor-10 .elementor-element.elementor-element-6a3c34f{width:100%;max-width:100%;}.elementor-10 .elementor-element.elementor-element-6a3c34f .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:700;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-4494a19{width:100%;max-width:100%;font-family:"DM Sans", Sans-serif;font-size:12.5px;font-weight:400;color:#FFFFFFA1;}.elementor-10 .elementor-element.elementor-element-4494a19 p{margin-block-end:0px;}.elementor-10 .elementor-element.elementor-element-bd05071{width:auto;max-width:auto;background-color:#FFFFFF0D;padding:3px 8px 3px 8px;border-radius:100px 100px 100px 100px;}.elementor-10 .elementor-element.elementor-element-bd05071.elementor-element{--align-self:flex-start;}.elementor-10 .elementor-element.elementor-element-bd05071 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:9.5px;font-weight:700;color:#FFFFFF91;}.elementor-10 .elementor-element.elementor-element-8f82f02{width:auto;max-width:auto;background-color:#FFFFFF0D;padding:3px 8px 3px 8px;border-radius:100px 100px 100px 100px;}.elementor-10 .elementor-element.elementor-element-8f82f02.elementor-element{--align-self:flex-start;}.elementor-10 .elementor-element.elementor-element-8f82f02 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:9.5px;font-weight:700;color:#FFFFFF91;}.elementor-10 .elementor-element.elementor-element-ce58aac{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:wrap;--align-content:flex-start;--background-transition:0.3s;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:#FFFFFF12;--border-color:#FFFFFF12;--border-radius:20px 20px 20px 20px;--padding-top:25px;--padding-bottom:25px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-ce58aac:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-ce58aac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF0A;}.elementor-10 .elementor-element.elementor-element-ce58aac:hover{background-color:#FFFFFF14;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:#E85D5C4D;--border-color:#E85D5C4D;--border-radius:20px 20px 20px 20px;--border-top-left-radius:20px;--border-top-right-radius:20px;--border-bottom-right-radius:20px;--border-bottom-left-radius:20px;}.elementor-10 .elementor-element.elementor-element-ce58aac, .elementor-10 .elementor-element.elementor-element-ce58aac::before{--border-transition:0.3s;}.elementor-10 .elementor-element.elementor-element-646ea84 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:800;color:#FFFFFF40;}.elementor-10 .elementor-element.elementor-element-646ea84 .elementor-heading-title a:hover, .elementor-10 .elementor-element.elementor-element-646ea84 .elementor-heading-title a:focus{color:#A8A39D;}.elementor-10 .elementor-element.elementor-element-e99f82c{width:100%;max-width:100%;}.elementor-10 .elementor-element.elementor-element-e99f82c .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:700;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-85ef8c0{width:100%;max-width:100%;font-family:"DM Sans", Sans-serif;font-size:12.5px;font-weight:400;color:#FFFFFFA1;}.elementor-10 .elementor-element.elementor-element-85ef8c0 p{margin-block-end:0px;}.elementor-10 .elementor-element.elementor-element-e922639{width:auto;max-width:auto;background-color:#FFFFFF0D;padding:3px 8px 3px 8px;border-radius:100px 100px 100px 100px;}.elementor-10 .elementor-element.elementor-element-e922639.elementor-element{--align-self:flex-start;}.elementor-10 .elementor-element.elementor-element-e922639 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:9.5px;font-weight:700;color:#FFFFFF91;}.elementor-10 .elementor-element.elementor-element-e0aee90{width:auto;max-width:auto;background-color:#FFFFFF0D;padding:3px 8px 3px 8px;border-radius:100px 100px 100px 100px;}.elementor-10 .elementor-element.elementor-element-e0aee90.elementor-element{--align-self:flex-start;}.elementor-10 .elementor-element.elementor-element-e0aee90 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:9.5px;font-weight:700;color:#FFFFFF91;}.elementor-10 .elementor-element.elementor-element-cc6b875{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:wrap;--align-content:flex-start;--background-transition:0.3s;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:#FFFFFF12;--border-color:#FFFFFF12;--border-radius:20px 20px 20px 20px;--padding-top:25px;--padding-bottom:25px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-cc6b875:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-cc6b875 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF0A;}.elementor-10 .elementor-element.elementor-element-cc6b875:hover{background-color:#FFFFFF14;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:#E85D5C4D;--border-color:#E85D5C4D;--border-radius:20px 20px 20px 20px;--border-top-left-radius:20px;--border-top-right-radius:20px;--border-bottom-right-radius:20px;--border-bottom-left-radius:20px;}.elementor-10 .elementor-element.elementor-element-cc6b875, .elementor-10 .elementor-element.elementor-element-cc6b875::before{--border-transition:0.3s;}.elementor-10 .elementor-element.elementor-element-dcbbc8a .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:800;color:#FFFFFF40;}.elementor-10 .elementor-element.elementor-element-dcbbc8a .elementor-heading-title a:hover, .elementor-10 .elementor-element.elementor-element-dcbbc8a .elementor-heading-title a:focus{color:#A8A39D;}.elementor-10 .elementor-element.elementor-element-6d6398b{width:100%;max-width:100%;}.elementor-10 .elementor-element.elementor-element-6d6398b .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:700;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-1a6b330{width:100%;max-width:100%;font-family:"DM Sans", Sans-serif;font-size:12.5px;font-weight:400;color:#FFFFFFA1;}.elementor-10 .elementor-element.elementor-element-1a6b330 p{margin-block-end:0px;}.elementor-10 .elementor-element.elementor-element-ca54142{width:auto;max-width:auto;background-color:#FFFFFF0D;padding:3px 8px 3px 8px;border-radius:100px 100px 100px 100px;}.elementor-10 .elementor-element.elementor-element-ca54142.elementor-element{--align-self:flex-start;}.elementor-10 .elementor-element.elementor-element-ca54142 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:9.5px;font-weight:700;color:#FFFFFF91;}.elementor-10 .elementor-element.elementor-element-6f64f96{width:auto;max-width:auto;background-color:#FFFFFF0D;padding:3px 8px 3px 8px;border-radius:100px 100px 100px 100px;}.elementor-10 .elementor-element.elementor-element-6f64f96.elementor-element{--align-self:flex-start;}.elementor-10 .elementor-element.elementor-element-6f64f96 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:9.5px;font-weight:700;color:#FFFFFF91;}.elementor-10 .elementor-element.elementor-element-896560e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:wrap;--align-content:flex-start;--background-transition:0.3s;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:#FFFFFF12;--border-color:#FFFFFF12;--border-radius:20px 20px 20px 20px;--padding-top:25px;--padding-bottom:25px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-896560e:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-896560e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF0A;}.elementor-10 .elementor-element.elementor-element-896560e:hover{background-color:#FFFFFF14;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:#E85D5C4D;--border-color:#E85D5C4D;--border-radius:20px 20px 20px 20px;--border-top-left-radius:20px;--border-top-right-radius:20px;--border-bottom-right-radius:20px;--border-bottom-left-radius:20px;}.elementor-10 .elementor-element.elementor-element-896560e, .elementor-10 .elementor-element.elementor-element-896560e::before{--border-transition:0.3s;}.elementor-10 .elementor-element.elementor-element-64fff69 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:800;color:#FFFFFF40;}.elementor-10 .elementor-element.elementor-element-64fff69 .elementor-heading-title a:hover, .elementor-10 .elementor-element.elementor-element-64fff69 .elementor-heading-title a:focus{color:#A8A39D;}.elementor-10 .elementor-element.elementor-element-ded989f{width:100%;max-width:100%;}.elementor-10 .elementor-element.elementor-element-ded989f .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:700;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-e2eb6ad{width:100%;max-width:100%;font-family:"DM Sans", Sans-serif;font-size:12.5px;font-weight:400;color:#FFFFFFA1;}.elementor-10 .elementor-element.elementor-element-e2eb6ad p{margin-block-end:0px;}.elementor-10 .elementor-element.elementor-element-563d726{width:auto;max-width:auto;background-color:#FFFFFF0D;padding:3px 8px 3px 8px;border-radius:100px 100px 100px 100px;}.elementor-10 .elementor-element.elementor-element-563d726.elementor-element{--align-self:flex-start;}.elementor-10 .elementor-element.elementor-element-563d726 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:9.5px;font-weight:700;color:#FFFFFF91;}.elementor-10 .elementor-element.elementor-element-2e520d3{width:auto;max-width:auto;background-color:#FFFFFF0D;padding:3px 8px 3px 8px;border-radius:100px 100px 100px 100px;}.elementor-10 .elementor-element.elementor-element-2e520d3.elementor-element{--align-self:flex-start;}.elementor-10 .elementor-element.elementor-element-2e520d3 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:9.5px;font-weight:700;color:#FFFFFF91;}.elementor-10 .elementor-element.elementor-element-cd1c359{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:wrap;--align-content:flex-start;--background-transition:0.3s;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:#FFFFFF12;--border-color:#FFFFFF12;--border-radius:20px 20px 20px 20px;--padding-top:25px;--padding-bottom:25px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-cd1c359:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-cd1c359 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF0A;}.elementor-10 .elementor-element.elementor-element-cd1c359:hover{background-color:#FFFFFF14;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:#E85D5C4D;--border-color:#E85D5C4D;--border-radius:20px 20px 20px 20px;--border-top-left-radius:20px;--border-top-right-radius:20px;--border-bottom-right-radius:20px;--border-bottom-left-radius:20px;}.elementor-10 .elementor-element.elementor-element-cd1c359, .elementor-10 .elementor-element.elementor-element-cd1c359::before{--border-transition:0.3s;}.elementor-10 .elementor-element.elementor-element-85eb537 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:800;color:#FFFFFF40;}.elementor-10 .elementor-element.elementor-element-85eb537 .elementor-heading-title a:hover, .elementor-10 .elementor-element.elementor-element-85eb537 .elementor-heading-title a:focus{color:#A8A39D;}.elementor-10 .elementor-element.elementor-element-1f993cc{width:100%;max-width:100%;}.elementor-10 .elementor-element.elementor-element-1f993cc .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:700;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-889b3e2{width:100%;max-width:100%;font-family:"DM Sans", Sans-serif;font-size:12.5px;font-weight:400;color:#FFFFFFA1;}.elementor-10 .elementor-element.elementor-element-889b3e2 p{margin-block-end:0px;}.elementor-10 .elementor-element.elementor-element-8fe9878{width:auto;max-width:auto;background-color:#FFFFFF0D;padding:3px 8px 3px 8px;border-radius:100px 100px 100px 100px;}.elementor-10 .elementor-element.elementor-element-8fe9878.elementor-element{--align-self:flex-start;}.elementor-10 .elementor-element.elementor-element-8fe9878 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:9.5px;font-weight:700;color:#FFFFFF91;}.elementor-10 .elementor-element.elementor-element-b8ae685{width:auto;max-width:auto;background-color:#FFFFFF0D;padding:3px 8px 3px 8px;border-radius:100px 100px 100px 100px;}.elementor-10 .elementor-element.elementor-element-b8ae685.elementor-element{--align-self:flex-start;}.elementor-10 .elementor-element.elementor-element-b8ae685 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:9.5px;font-weight:700;color:#FFFFFF91;}.elementor-10 .elementor-element.elementor-element-29476c3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--padding-top:90px;--padding-bottom:90px;--padding-left:70px;--padding-right:70px;}.elementor-10 .elementor-element.elementor-element-29476c3:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-29476c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF8F5;}.elementor-10 .elementor-element.elementor-element-0efb2d7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:11px 11px;--row-gap:11px;--column-gap:11px;--flex-wrap:wrap;--align-content:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-45b7e6c{width:100%;max-width:100%;}.elementor-10 .elementor-element.elementor-element-45b7e6c .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:11px;font-weight:700;letter-spacing:1px;color:var( --e-global-color-accent );}.elementor-10 .elementor-element.elementor-element-4382711{--iteration-count:infinite;--animation-duration:1200ms;width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;--dynamic-text-color:#A8A39D;}.elementor-10 .elementor-element.elementor-element-4382711 .elementor-headline{text-align:start;font-family:"Bricolage Grotesque", Sans-serif;font-size:77px;font-weight:700;line-height:80px;}.elementor-10 .elementor-element.elementor-element-4382711 .elementor-headline-plain-text{color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-4382711 .elementor-headline-dynamic-text{font-family:"Bricolage Grotesque", Sans-serif;font-weight:900;}.elementor-10 .elementor-element.elementor-element-4382711 .elementor-headline-dynamic-wrapper path{stroke:#E85D5C00;stroke-width:0px;}.elementor-10 .elementor-element.elementor-element-a7a5b17{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;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:#E5E0D8;--border-color:#E5E0D8;--border-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-a7a5b17:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-a7a5b17 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-32e54e8{--display:flex;--min-height:400px;--justify-content:space-between;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-38005f2{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;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:#E5E0D8;--border-color:#E5E0D8;--border-radius:10px 10px 10px 10px;}.elementor-10 .elementor-element.elementor-element-600501d{border-style:none;}.elementor-10 .elementor-element.elementor-element-600501d .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:800;color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-600501d .elementor-heading-title a:hover, .elementor-10 .elementor-element.elementor-element-600501d .elementor-heading-title a:focus{color:#A8A39D;}.elementor-10 .elementor-element.elementor-element-c2a48d4{width:100%;max-width:100%;}.elementor-10 .elementor-element.elementor-element-c2a48d4 .elementor-icon-box-wrapper{text-align:start;}.elementor-10 .elementor-element.elementor-element-c2a48d4 .elementor-icon-box-title{margin-block-end:0px;color:#2B2B2B;}.elementor-10 .elementor-element.elementor-element-c2a48d4 .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-c2a48d4 .elementor-icon-box-title a{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:700;}.elementor-10 .elementor-element.elementor-element-c2a48d4:has(:hover) .elementor-icon-box-title,
					 .elementor-10 .elementor-element.elementor-element-c2a48d4:has(:focus) .elementor-icon-box-title{color:#2B2B2B;}.elementor-10 .elementor-element.elementor-element-c2a48d4 .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:12.5px;font-weight:400;color:#6B6662;}.elementor-10 .elementor-element.elementor-element-14b2f8c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;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:#E5E0D8;--border-color:#E5E0D8;--border-radius:10px 10px 10px 10px;}.elementor-10 .elementor-element.elementor-element-c5d14c7{border-style:none;}.elementor-10 .elementor-element.elementor-element-c5d14c7 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:800;color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-c5d14c7 .elementor-heading-title a:hover, .elementor-10 .elementor-element.elementor-element-c5d14c7 .elementor-heading-title a:focus{color:#A8A39D;}.elementor-10 .elementor-element.elementor-element-d94be7b{width:100%;max-width:100%;}.elementor-10 .elementor-element.elementor-element-d94be7b .elementor-icon-box-wrapper{text-align:start;}.elementor-10 .elementor-element.elementor-element-d94be7b .elementor-icon-box-title{margin-block-end:0px;color:#2B2B2B;}.elementor-10 .elementor-element.elementor-element-d94be7b .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-d94be7b .elementor-icon-box-title a{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:700;}.elementor-10 .elementor-element.elementor-element-d94be7b:has(:hover) .elementor-icon-box-title,
					 .elementor-10 .elementor-element.elementor-element-d94be7b:has(:focus) .elementor-icon-box-title{color:#2B2B2B;}.elementor-10 .elementor-element.elementor-element-d94be7b .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:12.5px;font-weight:400;color:#6B6662;}.elementor-10 .elementor-element.elementor-element-4463032{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;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:#E5E0D8;--border-color:#E5E0D8;--border-radius:10px 10px 10px 10px;}.elementor-10 .elementor-element.elementor-element-15eed9c{border-style:none;}.elementor-10 .elementor-element.elementor-element-15eed9c .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:800;color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-15eed9c .elementor-heading-title a:hover, .elementor-10 .elementor-element.elementor-element-15eed9c .elementor-heading-title a:focus{color:#A8A39D;}.elementor-10 .elementor-element.elementor-element-af9fb83{width:100%;max-width:100%;}.elementor-10 .elementor-element.elementor-element-af9fb83 .elementor-icon-box-wrapper{text-align:start;}.elementor-10 .elementor-element.elementor-element-af9fb83 .elementor-icon-box-title{margin-block-end:0px;color:#2B2B2B;}.elementor-10 .elementor-element.elementor-element-af9fb83 .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-af9fb83 .elementor-icon-box-title a{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:700;}.elementor-10 .elementor-element.elementor-element-af9fb83:has(:hover) .elementor-icon-box-title,
					 .elementor-10 .elementor-element.elementor-element-af9fb83:has(:focus) .elementor-icon-box-title{color:#2B2B2B;}.elementor-10 .elementor-element.elementor-element-af9fb83 .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:12.5px;font-weight:400;color:#6B6662;}.elementor-10 .elementor-element.elementor-element-c2123e1{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;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:#E5E0D8;--border-color:#E5E0D8;--border-radius:10px 10px 10px 10px;}.elementor-10 .elementor-element.elementor-element-a347c0c{border-style:none;}.elementor-10 .elementor-element.elementor-element-a347c0c .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:800;color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-a347c0c .elementor-heading-title a:hover, .elementor-10 .elementor-element.elementor-element-a347c0c .elementor-heading-title a:focus{color:#A8A39D;}.elementor-10 .elementor-element.elementor-element-384f26e{width:100%;max-width:100%;}.elementor-10 .elementor-element.elementor-element-384f26e .elementor-icon-box-wrapper{text-align:start;}.elementor-10 .elementor-element.elementor-element-384f26e .elementor-icon-box-title{margin-block-end:0px;color:#2B2B2B;}.elementor-10 .elementor-element.elementor-element-384f26e .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-384f26e .elementor-icon-box-title a{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:700;}.elementor-10 .elementor-element.elementor-element-384f26e:has(:hover) .elementor-icon-box-title,
					 .elementor-10 .elementor-element.elementor-element-384f26e:has(:focus) .elementor-icon-box-title{color:#2B2B2B;}.elementor-10 .elementor-element.elementor-element-384f26e .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:12.5px;font-weight:400;color:#6B6662;}.elementor-10 .elementor-element.elementor-element-0d0e402{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;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:#E5E0D8;--border-color:#E5E0D8;--border-radius:10px 10px 10px 10px;}.elementor-10 .elementor-element.elementor-element-ececbe7{border-style:none;}.elementor-10 .elementor-element.elementor-element-ececbe7 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:800;color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-ececbe7 .elementor-heading-title a:hover, .elementor-10 .elementor-element.elementor-element-ececbe7 .elementor-heading-title a:focus{color:#A8A39D;}.elementor-10 .elementor-element.elementor-element-05d9d56{width:100%;max-width:100%;}.elementor-10 .elementor-element.elementor-element-05d9d56 .elementor-icon-box-wrapper{text-align:start;}.elementor-10 .elementor-element.elementor-element-05d9d56 .elementor-icon-box-title{margin-block-end:0px;color:#2B2B2B;}.elementor-10 .elementor-element.elementor-element-05d9d56 .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-05d9d56 .elementor-icon-box-title a{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:700;}.elementor-10 .elementor-element.elementor-element-05d9d56:has(:hover) .elementor-icon-box-title,
					 .elementor-10 .elementor-element.elementor-element-05d9d56:has(:focus) .elementor-icon-box-title{color:#2B2B2B;}.elementor-10 .elementor-element.elementor-element-05d9d56 .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:12.5px;font-weight:400;color:#6B6662;}.elementor-10 .elementor-element.elementor-element-f1e873b{--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;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-58e7c57{--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;--border-radius:0px 15px 15px 0px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-10 .elementor-element.elementor-element-58e7c57:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-58e7c57 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#242222;}.elementor-10 .elementor-element.elementor-element-58e7c57.e-con{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-328d034{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:wrap;--align-content:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-3bad26d{width:100%;max-width:100%;}.elementor-10 .elementor-element.elementor-element-3bad26d .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:11px;font-weight:700;letter-spacing:1px;color:var( --e-global-color-accent );}.elementor-10 .elementor-element.elementor-element-7f12e74{--iteration-count:infinite;--animation-duration:1200ms;width:100%;max-width:100%;--dynamic-text-color:var( --e-global-color-accent );}.elementor-10 .elementor-element.elementor-element-7f12e74 .elementor-headline{text-align:start;font-family:"Bricolage Grotesque", Sans-serif;font-size:60px;font-weight:700;line-height:60px;}.elementor-10 .elementor-element.elementor-element-7f12e74 .elementor-headline-plain-text{color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-7f12e74 .elementor-headline-dynamic-text{font-family:"Bricolage Grotesque", Sans-serif;font-weight:900;}.elementor-10 .elementor-element.elementor-element-7f12e74 .elementor-headline-dynamic-wrapper path{stroke:#E85D5C00;stroke-width:0px;}.elementor-10 .elementor-element.elementor-element-9d8a6d6{width:100%;max-width:100%;font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:400;color:#FFFFFF85;}.elementor-10 .elementor-element.elementor-element-9d8a6d6 p{margin-block-end:0px;}.elementor-10 .elementor-element.elementor-element-896b40d{width:auto;max-width:auto;background-color:#FFFFFF12;padding:5px 15px 5px 15px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF1C;border-radius:100px 100px 100px 100px;}.elementor-10 .elementor-element.elementor-element-896b40d.elementor-element{--align-self:flex-start;}.elementor-10 .elementor-element.elementor-element-896b40d .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:700;color:#FFFFFF47;}.elementor-10 .elementor-element.elementor-element-d542f19{width:auto;max-width:auto;background-color:#FFFFFF12;padding:5px 15px 5px 15px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF1C;border-radius:100px 100px 100px 100px;}.elementor-10 .elementor-element.elementor-element-d542f19.elementor-element{--align-self:flex-start;}.elementor-10 .elementor-element.elementor-element-d542f19 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:700;color:#FFFFFF47;}.elementor-10 .elementor-element.elementor-element-2d55b6c .elementor-button:hover, .elementor-10 .elementor-element.elementor-element-2d55b6c .elementor-button:focus{background-color:var( --e-global-color-5722bbb );color:#FFFFFF;border-color:var( --e-global-color-5722bbb );}.elementor-10 .elementor-element.elementor-element-2d55b6c{width:100%;max-width:100%;}.elementor-10 .elementor-element.elementor-element-2d55b6c.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-2d55b6c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-10 .elementor-element.elementor-element-2d55b6c .elementor-button{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;box-shadow:0px 6px 24px 0px rgba(232, 92.99999999999997, 91.99999999999997, 0.34901960784313724);border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:100px 100px 100px 100px;padding:12px 42px 12px 42px;}.elementor-10 .elementor-element.elementor-element-2d55b6c .elementor-button:hover svg, .elementor-10 .elementor-element.elementor-element-2d55b6c .elementor-button:focus svg{fill:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-6a9f9c9{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-f239c08{--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;--border-radius:0px 15px 15px 0px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-10 .elementor-element.elementor-element-f239c08:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-f239c08 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#242222;}.elementor-10 .elementor-element.elementor-element-f239c08.e-con{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-953601b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:wrap;--align-content:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-b72b902{width:100%;max-width:100%;}.elementor-10 .elementor-element.elementor-element-b72b902 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:11px;font-weight:700;letter-spacing:1px;color:var( --e-global-color-accent );}.elementor-10 .elementor-element.elementor-element-cf719d7{--iteration-count:infinite;--animation-duration:1200ms;width:100%;max-width:100%;--dynamic-text-color:var( --e-global-color-accent );}.elementor-10 .elementor-element.elementor-element-cf719d7 .elementor-headline{text-align:start;font-family:"Bricolage Grotesque", Sans-serif;font-size:60px;font-weight:700;line-height:60px;}.elementor-10 .elementor-element.elementor-element-cf719d7 .elementor-headline-plain-text{color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-cf719d7 .elementor-headline-dynamic-text{font-family:"Bricolage Grotesque", Sans-serif;font-weight:900;}.elementor-10 .elementor-element.elementor-element-cf719d7 .elementor-headline-dynamic-wrapper path{stroke:#E85D5C00;stroke-width:0px;}.elementor-10 .elementor-element.elementor-element-aed7332{width:100%;max-width:100%;font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:400;color:#FFFFFF85;}.elementor-10 .elementor-element.elementor-element-aed7332 p{margin-block-end:0px;}.elementor-10 .elementor-element.elementor-element-268a288{width:auto;max-width:auto;background-color:#FFFFFF12;padding:5px 15px 5px 15px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF1C;border-radius:100px 100px 100px 100px;}.elementor-10 .elementor-element.elementor-element-268a288.elementor-element{--align-self:flex-start;}.elementor-10 .elementor-element.elementor-element-268a288 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:700;color:#FFFFFF47;}.elementor-10 .elementor-element.elementor-element-73f0541{width:auto;max-width:auto;background-color:#FFFFFF12;padding:5px 15px 5px 15px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF1C;border-radius:100px 100px 100px 100px;}.elementor-10 .elementor-element.elementor-element-73f0541.elementor-element{--align-self:flex-start;}.elementor-10 .elementor-element.elementor-element-73f0541 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:700;color:#FFFFFF47;}.elementor-10 .elementor-element.elementor-element-e29a462 .elementor-button:hover, .elementor-10 .elementor-element.elementor-element-e29a462 .elementor-button:focus{background-color:var( --e-global-color-5722bbb );color:#FFFFFF;border-color:var( --e-global-color-5722bbb );}.elementor-10 .elementor-element.elementor-element-e29a462{width:100%;max-width:100%;}.elementor-10 .elementor-element.elementor-element-e29a462.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-e29a462 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-10 .elementor-element.elementor-element-e29a462 .elementor-button{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;box-shadow:0px 6px 24px 0px rgba(232, 92.99999999999997, 91.99999999999997, 0.34901960784313724);border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:100px 100px 100px 100px;padding:12px 42px 12px 42px;}.elementor-10 .elementor-element.elementor-element-e29a462 .elementor-button:hover svg, .elementor-10 .elementor-element.elementor-element-e29a462 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-a3e7112{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-3378a74{--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;--border-radius:0px 15px 15px 0px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-10 .elementor-element.elementor-element-3378a74:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-3378a74 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#242222;}.elementor-10 .elementor-element.elementor-element-3378a74.e-con{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-49affed{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:wrap;--align-content:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-2d3a7bb{width:100%;max-width:100%;}.elementor-10 .elementor-element.elementor-element-2d3a7bb .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:11px;font-weight:700;letter-spacing:1px;color:var( --e-global-color-accent );}.elementor-10 .elementor-element.elementor-element-bb02539{--iteration-count:infinite;--animation-duration:1200ms;width:100%;max-width:100%;--dynamic-text-color:var( --e-global-color-accent );}.elementor-10 .elementor-element.elementor-element-bb02539 .elementor-headline{text-align:start;font-family:"Bricolage Grotesque", Sans-serif;font-size:60px;font-weight:700;line-height:60px;}.elementor-10 .elementor-element.elementor-element-bb02539 .elementor-headline-plain-text{color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-bb02539 .elementor-headline-dynamic-text{font-family:"Bricolage Grotesque", Sans-serif;font-weight:900;}.elementor-10 .elementor-element.elementor-element-bb02539 .elementor-headline-dynamic-wrapper path{stroke:#E85D5C00;stroke-width:0px;}.elementor-10 .elementor-element.elementor-element-61287b6{width:100%;max-width:100%;font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:400;color:#FFFFFF85;}.elementor-10 .elementor-element.elementor-element-61287b6 p{margin-block-end:0px;}.elementor-10 .elementor-element.elementor-element-385ccb5{width:auto;max-width:auto;background-color:#FFFFFF12;padding:5px 15px 5px 15px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF1C;border-radius:100px 100px 100px 100px;}.elementor-10 .elementor-element.elementor-element-385ccb5.elementor-element{--align-self:flex-start;}.elementor-10 .elementor-element.elementor-element-385ccb5 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:700;color:#FFFFFF47;}.elementor-10 .elementor-element.elementor-element-5678410{width:auto;max-width:auto;background-color:#FFFFFF12;padding:5px 15px 5px 15px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF1C;border-radius:100px 100px 100px 100px;}.elementor-10 .elementor-element.elementor-element-5678410.elementor-element{--align-self:flex-start;}.elementor-10 .elementor-element.elementor-element-5678410 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:700;color:#FFFFFF47;}.elementor-10 .elementor-element.elementor-element-38e4f63 .elementor-button:hover, .elementor-10 .elementor-element.elementor-element-38e4f63 .elementor-button:focus{background-color:var( --e-global-color-5722bbb );color:#FFFFFF;border-color:var( --e-global-color-5722bbb );}.elementor-10 .elementor-element.elementor-element-38e4f63{width:100%;max-width:100%;}.elementor-10 .elementor-element.elementor-element-38e4f63.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-38e4f63 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-10 .elementor-element.elementor-element-38e4f63 .elementor-button{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;box-shadow:0px 6px 24px 0px rgba(232, 92.99999999999997, 91.99999999999997, 0.34901960784313724);border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:100px 100px 100px 100px;padding:12px 42px 12px 42px;}.elementor-10 .elementor-element.elementor-element-38e4f63 .elementor-button:hover svg, .elementor-10 .elementor-element.elementor-element-38e4f63 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-cbbdd02{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-c611104{--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;--border-radius:0px 15px 15px 0px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-10 .elementor-element.elementor-element-c611104:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-c611104 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#242222;}.elementor-10 .elementor-element.elementor-element-c611104.e-con{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-f8196e7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:wrap;--align-content:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-68f8659{width:100%;max-width:100%;}.elementor-10 .elementor-element.elementor-element-68f8659 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:11px;font-weight:700;letter-spacing:1px;color:var( --e-global-color-accent );}.elementor-10 .elementor-element.elementor-element-3217da7{--iteration-count:infinite;--animation-duration:1200ms;width:100%;max-width:100%;--dynamic-text-color:var( --e-global-color-accent );}.elementor-10 .elementor-element.elementor-element-3217da7 .elementor-headline{text-align:start;font-family:"Bricolage Grotesque", Sans-serif;font-size:60px;font-weight:700;line-height:60px;}.elementor-10 .elementor-element.elementor-element-3217da7 .elementor-headline-plain-text{color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-3217da7 .elementor-headline-dynamic-text{font-family:"Bricolage Grotesque", Sans-serif;font-weight:900;}.elementor-10 .elementor-element.elementor-element-3217da7 .elementor-headline-dynamic-wrapper path{stroke:#E85D5C00;stroke-width:0px;}.elementor-10 .elementor-element.elementor-element-bb9af81{width:100%;max-width:100%;font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:400;color:#FFFFFF85;}.elementor-10 .elementor-element.elementor-element-bb9af81 p{margin-block-end:0px;}.elementor-10 .elementor-element.elementor-element-d6a5747{width:auto;max-width:auto;background-color:#FFFFFF12;padding:5px 15px 5px 15px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF1C;border-radius:100px 100px 100px 100px;}.elementor-10 .elementor-element.elementor-element-d6a5747.elementor-element{--align-self:flex-start;}.elementor-10 .elementor-element.elementor-element-d6a5747 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:700;color:#FFFFFF47;}.elementor-10 .elementor-element.elementor-element-56be208{width:auto;max-width:auto;background-color:#FFFFFF12;padding:5px 15px 5px 15px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF1C;border-radius:100px 100px 100px 100px;}.elementor-10 .elementor-element.elementor-element-56be208.elementor-element{--align-self:flex-start;}.elementor-10 .elementor-element.elementor-element-56be208 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:700;color:#FFFFFF47;}.elementor-10 .elementor-element.elementor-element-6aa961a .elementor-button:hover, .elementor-10 .elementor-element.elementor-element-6aa961a .elementor-button:focus{background-color:var( --e-global-color-5722bbb );color:#FFFFFF;border-color:var( --e-global-color-5722bbb );}.elementor-10 .elementor-element.elementor-element-6aa961a{width:100%;max-width:100%;}.elementor-10 .elementor-element.elementor-element-6aa961a.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-6aa961a .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-10 .elementor-element.elementor-element-6aa961a .elementor-button{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;box-shadow:0px 6px 24px 0px rgba(232, 92.99999999999997, 91.99999999999997, 0.34901960784313724);border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:100px 100px 100px 100px;padding:12px 42px 12px 42px;}.elementor-10 .elementor-element.elementor-element-6aa961a .elementor-button:hover svg, .elementor-10 .elementor-element.elementor-element-6aa961a .elementor-button:focus svg{fill:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-cd29f78{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-49e1201{--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;--border-radius:0px 15px 15px 0px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-10 .elementor-element.elementor-element-49e1201:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-49e1201 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#242222;}.elementor-10 .elementor-element.elementor-element-49e1201.e-con{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-a23af9a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:wrap;--align-content:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-a5d5567{width:100%;max-width:100%;}.elementor-10 .elementor-element.elementor-element-a5d5567 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:11px;font-weight:700;letter-spacing:1px;color:var( --e-global-color-accent );}.elementor-10 .elementor-element.elementor-element-e0e7e7b{--iteration-count:infinite;--animation-duration:1200ms;width:100%;max-width:100%;--dynamic-text-color:var( --e-global-color-accent );}.elementor-10 .elementor-element.elementor-element-e0e7e7b .elementor-headline{text-align:start;font-family:"Bricolage Grotesque", Sans-serif;font-size:60px;font-weight:700;line-height:60px;}.elementor-10 .elementor-element.elementor-element-e0e7e7b .elementor-headline-plain-text{color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-e0e7e7b .elementor-headline-dynamic-text{font-family:"Bricolage Grotesque", Sans-serif;font-weight:900;}.elementor-10 .elementor-element.elementor-element-e0e7e7b .elementor-headline-dynamic-wrapper path{stroke:#E85D5C00;stroke-width:0px;}.elementor-10 .elementor-element.elementor-element-6e82739{width:100%;max-width:100%;font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:400;color:#FFFFFF85;}.elementor-10 .elementor-element.elementor-element-6e82739 p{margin-block-end:0px;}.elementor-10 .elementor-element.elementor-element-fe41856{width:auto;max-width:auto;background-color:#FFFFFF12;padding:5px 15px 5px 15px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF1C;border-radius:100px 100px 100px 100px;}.elementor-10 .elementor-element.elementor-element-fe41856.elementor-element{--align-self:flex-start;}.elementor-10 .elementor-element.elementor-element-fe41856 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:700;color:#FFFFFF47;}.elementor-10 .elementor-element.elementor-element-6c9f064{width:auto;max-width:auto;background-color:#FFFFFF12;padding:5px 15px 5px 15px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF1C;border-radius:100px 100px 100px 100px;}.elementor-10 .elementor-element.elementor-element-6c9f064.elementor-element{--align-self:flex-start;}.elementor-10 .elementor-element.elementor-element-6c9f064 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:700;color:#FFFFFF47;}.elementor-10 .elementor-element.elementor-element-9330804 .elementor-button:hover, .elementor-10 .elementor-element.elementor-element-9330804 .elementor-button:focus{background-color:var( --e-global-color-5722bbb );color:#FFFFFF;border-color:var( --e-global-color-5722bbb );}.elementor-10 .elementor-element.elementor-element-9330804{width:100%;max-width:100%;}.elementor-10 .elementor-element.elementor-element-9330804.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-9330804 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-10 .elementor-element.elementor-element-9330804 .elementor-button{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;box-shadow:0px 6px 24px 0px rgba(232, 92.99999999999997, 91.99999999999997, 0.34901960784313724);border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:100px 100px 100px 100px;padding:12px 42px 12px 42px;}.elementor-10 .elementor-element.elementor-element-9330804 .elementor-button:hover svg, .elementor-10 .elementor-element.elementor-element-9330804 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-cfcde8e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-af71c89{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:90px;--padding-bottom:90px;--padding-left:70px;--padding-right:70px;}.elementor-10 .elementor-element.elementor-element-af71c89:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-af71c89 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-8243efa{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-4f15a2f .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:11px;font-weight:700;letter-spacing:1px;color:var( --e-global-color-accent );}.elementor-10 .elementor-element.elementor-element-39d172e{--iteration-count:infinite;--animation-duration:1200ms;--dynamic-text-color:var( --e-global-color-accent );}.elementor-10 .elementor-element.elementor-element-39d172e .elementor-headline{text-align:start;font-family:"Bricolage Grotesque", Sans-serif;font-size:77px;font-weight:700;line-height:80px;}.elementor-10 .elementor-element.elementor-element-39d172e .elementor-headline-plain-text{color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-39d172e .elementor-headline-dynamic-text{font-family:"Bricolage Grotesque", Sans-serif;font-weight:900;}.elementor-10 .elementor-element.elementor-element-39d172e .elementor-headline-dynamic-wrapper path{stroke:#E85D5C00;stroke-width:0px;}.elementor-10 .elementor-element.elementor-element-a9b9557{width:100%;max-width:100%;font-family:"DM Sans", Sans-serif;font-size:15.2px;font-weight:400;}.elementor-10 .elementor-element.elementor-element-a9b9557 p{margin-block-end:0px;}.elementor-10 .elementor-element.elementor-element-646dc7f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--align-content:center;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:#E5E0D8;--border-color:#E5E0D8;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-10 .elementor-element.elementor-element-2062f46:hover{background-color:#FAF8F5;}.elementor-10 .elementor-element.elementor-element-2062f46{border-style:solid;border-width:0px 1px 1px 0px;border-color:#E5E0D8;border-radius:20px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-2062f46 img{width:200px;filter:brightness( 0% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-10 .elementor-element.elementor-element-2062f46:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-10 .elementor-element.elementor-element-89f60f6:hover{background-color:#FAF8F5;}.elementor-10 .elementor-element.elementor-element-89f60f6{border-style:solid;border-width:0px 1px 1px 0px;border-color:#E5E0D8;}.elementor-10 .elementor-element.elementor-element-89f60f6 img{width:200px;filter:brightness( 0% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-10 .elementor-element.elementor-element-89f60f6:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-10 .elementor-element.elementor-element-1b42e80:hover{background-color:#FAF8F5;}.elementor-10 .elementor-element.elementor-element-1b42e80{border-style:solid;border-width:0px 1px 1px 0px;border-color:#E5E0D8;}.elementor-10 .elementor-element.elementor-element-1b42e80 img{width:200px;filter:brightness( 0% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-10 .elementor-element.elementor-element-1b42e80:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-10 .elementor-element.elementor-element-29e25fc:hover{background-color:#FAF8F5;}.elementor-10 .elementor-element.elementor-element-29e25fc{border-style:solid;border-width:0px 1px 1px 0px;border-color:#E5E0D8;}.elementor-10 .elementor-element.elementor-element-29e25fc img{width:200px;filter:brightness( 0% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-10 .elementor-element.elementor-element-29e25fc:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-10 .elementor-element.elementor-element-c60263f:hover{background-color:#FAF8F5;}.elementor-10 .elementor-element.elementor-element-c60263f{border-style:solid;border-width:0px 1px 1px 0px;border-color:#E5E0D8;}.elementor-10 .elementor-element.elementor-element-c60263f img{width:200px;filter:brightness( 0% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-10 .elementor-element.elementor-element-c60263f:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-10 .elementor-element.elementor-element-d6b67dc:hover{background-color:#FAF8F5;}.elementor-10 .elementor-element.elementor-element-d6b67dc{border-style:solid;border-width:0px 1px 1px 0px;border-color:#E5E0D8;border-radius:0px 20px 0px 0px;}.elementor-10 .elementor-element.elementor-element-d6b67dc img{width:200px;filter:brightness( 0% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-10 .elementor-element.elementor-element-d6b67dc:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-10 .elementor-element.elementor-element-ec8e621:hover{background-color:#FAF8F5;}.elementor-10 .elementor-element.elementor-element-ec8e621{border-style:solid;border-width:0px 1px 0px 0px;border-color:#E5E0D8;border-radius:0px 0px 0px 20px;}.elementor-10 .elementor-element.elementor-element-ec8e621 img{width:200px;filter:brightness( 0% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-10 .elementor-element.elementor-element-ec8e621:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-10 .elementor-element.elementor-element-9fff808:hover{background-color:#FAF8F5;}.elementor-10 .elementor-element.elementor-element-9fff808{border-style:solid;border-width:0px 1px 1px 0px;border-color:#E5E0D8;}.elementor-10 .elementor-element.elementor-element-9fff808 img{width:200px;filter:brightness( 0% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-10 .elementor-element.elementor-element-9fff808:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-10 .elementor-element.elementor-element-182e8c9:hover{background-color:#FAF8F5;}.elementor-10 .elementor-element.elementor-element-182e8c9{border-style:solid;border-width:0px 1px 1px 0px;border-color:#E5E0D8;}.elementor-10 .elementor-element.elementor-element-182e8c9 img{width:200px;filter:brightness( 0% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-10 .elementor-element.elementor-element-182e8c9:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-10 .elementor-element.elementor-element-83a9388:hover{background-color:#FAF8F5;}.elementor-10 .elementor-element.elementor-element-83a9388{border-style:solid;border-width:0px 1px 1px 0px;border-color:#E5E0D8;}.elementor-10 .elementor-element.elementor-element-83a9388 img{width:200px;filter:brightness( 0% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-10 .elementor-element.elementor-element-83a9388:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-10 .elementor-element.elementor-element-c66d482:hover{background-color:#FAF8F5;}.elementor-10 .elementor-element.elementor-element-c66d482{border-style:solid;border-width:0px 1px 1px 0px;border-color:#E5E0D8;}.elementor-10 .elementor-element.elementor-element-c66d482 img{width:200px;filter:brightness( 0% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-10 .elementor-element.elementor-element-c66d482:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-10 .elementor-element.elementor-element-d3a151c:hover{background-color:#FAF8F5;}.elementor-10 .elementor-element.elementor-element-d3a151c{border-style:solid;border-width:0px 1px 0px 0px;border-color:#E5E0D8;border-radius:0px 0px 20px 0px;}.elementor-10 .elementor-element.elementor-element-d3a151c img{width:200px;filter:brightness( 0% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-10 .elementor-element.elementor-element-d3a151c:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-10 .elementor-element.elementor-element-d746530{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--padding-top:90px;--padding-bottom:90px;--padding-left:70px;--padding-right:70px;}.elementor-10 .elementor-element.elementor-element-d746530:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-d746530 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF8F5;}.elementor-10 .elementor-element.elementor-element-b497b48{--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;--justify-content:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-155e9a1{width:100%;max-width:100%;}.elementor-10 .elementor-element.elementor-element-155e9a1 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:11px;font-weight:700;letter-spacing:1px;color:var( --e-global-color-accent );}.elementor-10 .elementor-element.elementor-element-65efb49{--iteration-count:infinite;--animation-duration:1200ms;width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;--dynamic-text-color:var( --e-global-color-accent );}.elementor-10 .elementor-element.elementor-element-65efb49 .elementor-headline{text-align:start;font-family:"Bricolage Grotesque", Sans-serif;font-size:77px;font-weight:700;line-height:80px;}.elementor-10 .elementor-element.elementor-element-65efb49 .elementor-headline-plain-text{color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-65efb49 .elementor-headline-dynamic-text{font-family:"Bricolage Grotesque", Sans-serif;font-weight:900;}.elementor-10 .elementor-element.elementor-element-65efb49 .elementor-headline-dynamic-wrapper path{stroke:#E85D5C00;stroke-width:0px;}.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-10 .elementor-element.elementor-element-553547b{--grid-columns:3;--grid-row-gap:10px;--grid-column-gap:10px;}.elementor-10 .elementor-element.elementor-element-553547b .elementor-repeater-item-eefd6e8{grid-column:span min( 1, var(--grid-columns) );}.elementor-10 .elementor-element.elementor-element-553547b .elementor-loop-container{grid-auto-rows:1fr;}.elementor-10 .elementor-element.elementor-element-553547b .e-loop-item > .elementor-section, .elementor-10 .elementor-element.elementor-element-553547b .e-loop-item > .elementor-section > .elementor-container, .elementor-10 .elementor-element.elementor-element-553547b .e-loop-item > .e-con, .elementor-10 .elementor-element.elementor-element-553547b .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-10 .elementor-element.elementor-element-758744d{--flex-wrap:wrap;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-10 .elementor-element.elementor-element-3f25e6d .elementor-headline{font-size:60px;line-height:55px;}.elementor-10 .elementor-element.elementor-element-9f2b615{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--padding-top:70px;--padding-bottom:70px;--padding-left:35px;--padding-right:35px;}.elementor-10 .elementor-element.elementor-element-da907ab{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-638cfff .elementor-headline{font-size:40px;line-height:45px;}.elementor-10 .elementor-element.elementor-element-3c8728b{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;}.elementor-10 .elementor-element.elementor-element-a9d4771{--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-10 .elementor-element.elementor-element-28e496b{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--padding-top:70px;--padding-bottom:70px;--padding-left:35px;--padding-right:35px;}.elementor-10 .elementor-element.elementor-element-2dc8a46{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-8d7e538 .elementor-headline{font-size:40px;line-height:45px;}.elementor-10 .elementor-element.elementor-element-aa48ff3{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--padding-top:70px;--padding-bottom:70px;--padding-left:35px;--padding-right:35px;}.elementor-10 .elementor-element.elementor-element-142e4eb{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-818728b .elementor-headline{font-size:40px;line-height:45px;}.elementor-10 .elementor-element.elementor-element-ab0f17b{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-a02a4de{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--padding-top:70px;--padding-bottom:70px;--padding-left:35px;--padding-right:35px;}.elementor-10 .elementor-element.elementor-element-4ce9f39{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-8174d15 .elementor-headline{font-size:40px;line-height:45px;}.elementor-10 .elementor-element.elementor-element-29476c3{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--padding-top:70px;--padding-bottom:70px;--padding-left:35px;--padding-right:35px;}.elementor-10 .elementor-element.elementor-element-0efb2d7{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-4382711 .elementor-headline{font-size:40px;line-height:45px;}.elementor-10 .elementor-element.elementor-element-a7a5b17{--flex-wrap:wrap;}.elementor-10 .elementor-element.elementor-element-32e54e8{--min-height:0px;--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:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;--align-content:center;}.elementor-10 .elementor-element.elementor-element-58e7c57{--flex-wrap:wrap;--border-radius:0px 0px 15px 15px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-10 .elementor-element.elementor-element-7f12e74 .elementor-headline{font-size:40px;line-height:45px;}.elementor-10 .elementor-element.elementor-element-f239c08{--flex-wrap:wrap;--border-radius:0px 0px 15px 15px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-10 .elementor-element.elementor-element-cf719d7 .elementor-headline{font-size:40px;line-height:45px;}.elementor-10 .elementor-element.elementor-element-3378a74{--flex-wrap:wrap;--border-radius:0px 0px 15px 15px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-10 .elementor-element.elementor-element-bb02539 .elementor-headline{font-size:40px;line-height:45px;}.elementor-10 .elementor-element.elementor-element-c611104{--flex-wrap:wrap;--border-radius:0px 0px 15px 15px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-10 .elementor-element.elementor-element-3217da7 .elementor-headline{font-size:40px;line-height:45px;}.elementor-10 .elementor-element.elementor-element-49e1201{--flex-wrap:wrap;--border-radius:0px 0px 15px 15px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-10 .elementor-element.elementor-element-e0e7e7b .elementor-headline{font-size:40px;line-height:45px;}.elementor-10 .elementor-element.elementor-element-af71c89{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--padding-top:70px;--padding-bottom:70px;--padding-left:35px;--padding-right:35px;}.elementor-10 .elementor-element.elementor-element-8243efa{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-39d172e .elementor-headline{font-size:40px;line-height:45px;}.elementor-10 .elementor-element.elementor-element-646dc7f{--align-content:center;--border-radius:10px 10px 10px 10px;}.elementor-10 .elementor-element.elementor-element-2062f46{border-width:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-89f60f6{border-width:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-1b42e80{border-width:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-29e25fc{border-width:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-c60263f{border-width:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-d6b67dc{border-width:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-ec8e621{border-width:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-9fff808{border-width:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-182e8c9{border-width:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-83a9388{border-width:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-c66d482{border-width:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-d3a151c{border-width:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-d746530{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--padding-top:70px;--padding-bottom:70px;--padding-left:35px;--padding-right:35px;}.elementor-10 .elementor-element.elementor-element-b497b48{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-65efb49 .elementor-headline{font-size:40px;line-height:45px;}.elementor-10 .elementor-element.elementor-element-553547b{--grid-columns:2;}.elementor-10 .elementor-element.elementor-element-553547b .elementor-repeater-item-eefd6e8{grid-column:span min( 2, var(--grid-columns) );}}@media(max-width:767px){.elementor-10 .elementor-element.elementor-element-758744d{--padding-top:25px;--padding-bottom:25px;--padding-left:10px;--padding-right:10px;}.elementor-10 .elementor-element.elementor-element-3f25e6d .elementor-headline{font-size:60px;line-height:55px;}.elementor-10 .elementor-element.elementor-element-6575e9a{width:100%;max-width:100%;}.elementor-10 .elementor-element.elementor-element-6575e9a.elementor-element{--align-self:stretch;}.elementor-10 .elementor-element.elementor-element-9e11eb5{width:100%;max-width:100%;}.elementor-10 .elementor-element.elementor-element-9e11eb5.elementor-element{--align-self:stretch;}.elementor-10 .elementor-element.elementor-element-9f2b615{--padding-top:70px;--padding-bottom:70px;--padding-left:15px;--padding-right:15px;}.elementor-10 .elementor-element.elementor-element-e193bd6 .elementor-heading-title{line-height:40px;}.elementor-10 .elementor-element.elementor-element-638cfff .elementor-headline{font-size:32px;line-height:40px;}.elementor-10 .elementor-element.elementor-element-a9d4771{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-2fab472{width:100%;max-width:100%;}.elementor-10 .elementor-element.elementor-element-9bd0cca{width:100%;max-width:100%;}.elementor-10 .elementor-element.elementor-element-249f1ae{width:100%;max-width:100%;}.elementor-10 .elementor-element.elementor-element-620ab62{width:100%;max-width:100%;}.elementor-10 .elementor-element.elementor-element-0068423{width:100%;max-width:100%;}.elementor-10 .elementor-element.elementor-element-5bf7352{width:100%;max-width:100%;}.elementor-10 .elementor-element.elementor-element-28e496b{--padding-top:70px;--padding-bottom:70px;--padding-left:15px;--padding-right:15px;}.elementor-10 .elementor-element.elementor-element-8d7e538 .elementor-headline{font-size:32px;line-height:40px;}.elementor-10 .elementor-element.elementor-element-b26fb50{width:100%;max-width:100%;}.elementor-10 .elementor-element.elementor-element-0b0a9a8{width:100%;max-width:100%;}.elementor-10 .elementor-element.elementor-element-8ef6549{width:100%;max-width:100%;}.elementor-10 .elementor-element.elementor-element-5639cac{width:100%;max-width:100%;}.elementor-10 .elementor-element.elementor-element-b906942{width:100%;max-width:100%;}.elementor-10 .elementor-element.elementor-element-33121ad{width:100%;max-width:100%;}.elementor-10 .elementor-element.elementor-element-3cd1c0d{width:100%;max-width:100%;}.elementor-10 .elementor-element.elementor-element-b3433fb{width:100%;max-width:100%;}.elementor-10 .elementor-element.elementor-element-aa48ff3{--padding-top:70px;--padding-bottom:70px;--padding-left:15px;--padding-right:15px;}.elementor-10 .elementor-element.elementor-element-818728b .elementor-headline{font-size:32px;line-height:40px;}.elementor-10 .elementor-element.elementor-element-3340aee{width:100%;max-width:100%;}.elementor-10 .elementor-element.elementor-element-af7072f{width:100%;max-width:100%;}.elementor-10 .elementor-element.elementor-element-a7f1cfb{width:100%;max-width:100%;}.elementor-10 .elementor-element.elementor-element-b777ea2{width:100%;max-width:100%;}.elementor-10 .elementor-element.elementor-element-fbdaed7{width:100%;max-width:100%;}.elementor-10 .elementor-element.elementor-element-38cbd8d{width:100%;max-width:100%;}.elementor-10 .elementor-element.elementor-element-e852532{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-10 .elementor-element.elementor-element-c5c3e07.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-c5c3e07 .elementor-heading-title{font-size:9px;}.elementor-10 .elementor-element.elementor-element-73f1e8e{padding:4px 12px 4px 12px;}.elementor-10 .elementor-element.elementor-element-550f577{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-10 .elementor-element.elementor-element-418b719{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-10 .elementor-element.elementor-element-fab5ed7.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-fab5ed7 .elementor-heading-title{font-size:9px;}.elementor-10 .elementor-element.elementor-element-3d60b08{padding:4px 12px 4px 12px;}.elementor-10 .elementor-element.elementor-element-e52fa44{padding:4px 12px 4px 12px;}.elementor-10 .elementor-element.elementor-element-14e684f{padding:4px 12px 4px 12px;}.elementor-10 .elementor-element.elementor-element-f52d542{padding:4px 12px 4px 12px;}.elementor-10 .elementor-element.elementor-element-d3b5e2b{padding:4px 12px 4px 12px;}.elementor-10 .elementor-element.elementor-element-ea33940{padding:4px 12px 4px 12px;}.elementor-10 .elementor-element.elementor-element-679c1b0{padding:4px 12px 4px 12px;}.elementor-10 .elementor-element.elementor-element-5da3a96{padding:4px 12px 4px 12px;}.elementor-10 .elementor-element.elementor-element-9ad9f04{padding:4px 12px 4px 12px;}.elementor-10 .elementor-element.elementor-element-58f02ec{padding:4px 12px 4px 12px;}.elementor-10 .elementor-element.elementor-element-a02a4de{--padding-top:70px;--padding-bottom:70px;--padding-left:15px;--padding-right:15px;}.elementor-10 .elementor-element.elementor-element-8174d15 .elementor-headline{font-size:32px;line-height:40px;}.elementor-10 .elementor-element.elementor-element-29476c3{--padding-top:70px;--padding-bottom:70px;--padding-left:15px;--padding-right:15px;}.elementor-10 .elementor-element.elementor-element-4382711 .elementor-headline{font-size:32px;line-height:40px;}.elementor-10 .elementor-element.elementor-element-32e54e8{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-10 .elementor-element.elementor-element-c2a48d4{width:100%;max-width:100%;}.elementor-10 .elementor-element.elementor-element-d94be7b{width:100%;max-width:100%;}.elementor-10 .elementor-element.elementor-element-af9fb83{width:100%;max-width:100%;}.elementor-10 .elementor-element.elementor-element-384f26e{width:100%;max-width:100%;}.elementor-10 .elementor-element.elementor-element-05d9d56{width:100%;max-width:100%;}.elementor-10 .elementor-element.elementor-element-7f12e74 .elementor-headline{font-size:32px;line-height:40px;}.elementor-10 .elementor-element.elementor-element-2d55b6c{width:100%;max-width:100%;}.elementor-10 .elementor-element.elementor-element-2d55b6c.elementor-element{--align-self:stretch;}.elementor-10 .elementor-element.elementor-element-cf719d7 .elementor-headline{font-size:32px;line-height:40px;}.elementor-10 .elementor-element.elementor-element-e29a462{width:100%;max-width:100%;}.elementor-10 .elementor-element.elementor-element-e29a462.elementor-element{--align-self:stretch;}.elementor-10 .elementor-element.elementor-element-bb02539 .elementor-headline{font-size:32px;line-height:40px;}.elementor-10 .elementor-element.elementor-element-38e4f63{width:100%;max-width:100%;}.elementor-10 .elementor-element.elementor-element-38e4f63.elementor-element{--align-self:stretch;}.elementor-10 .elementor-element.elementor-element-3217da7 .elementor-headline{font-size:32px;line-height:40px;}.elementor-10 .elementor-element.elementor-element-6aa961a{width:100%;max-width:100%;}.elementor-10 .elementor-element.elementor-element-6aa961a.elementor-element{--align-self:stretch;}.elementor-10 .elementor-element.elementor-element-e0e7e7b .elementor-headline{font-size:32px;line-height:40px;}.elementor-10 .elementor-element.elementor-element-9330804{width:100%;max-width:100%;}.elementor-10 .elementor-element.elementor-element-9330804.elementor-element{--align-self:stretch;}.elementor-10 .elementor-element.elementor-element-af71c89{--padding-top:70px;--padding-bottom:70px;--padding-left:15px;--padding-right:15px;}.elementor-10 .elementor-element.elementor-element-39d172e .elementor-headline{font-size:32px;line-height:40px;}.elementor-10 .elementor-element.elementor-element-a68287b{width:100%;max-width:100%;}.elementor-10 .elementor-element.elementor-element-646dc7f{--align-content:center;}.elementor-10 .elementor-element.elementor-element-d746530{--padding-top:70px;--padding-bottom:70px;--padding-left:15px;--padding-right:15px;}.elementor-10 .elementor-element.elementor-element-65efb49 .elementor-headline{font-size:32px;line-height:40px;}.elementor-10 .elementor-element.elementor-element-553547b{--grid-columns:1;}}@media(min-width:768px){.elementor-10 .elementor-element.elementor-element-758744d{--content-width:100%;}.elementor-10 .elementor-element.elementor-element-23de7c6{--width:45%;}.elementor-10 .elementor-element.elementor-element-7dbfdbe{--width:50%;}.elementor-10 .elementor-element.elementor-element-da907ab{--width:55%;}.elementor-10 .elementor-element.elementor-element-a9d4771{--width:45%;}.elementor-10 .elementor-element.elementor-element-2dc8a46{--width:100%;}.elementor-10 .elementor-element.elementor-element-a374009{--width:calc((100% - 40px) / 4);}.elementor-10 .elementor-element.elementor-element-c3cede5{--width:calc((100% - 40px) / 4);}.elementor-10 .elementor-element.elementor-element-ce260d2{--width:calc((100% - 40px) / 4);}.elementor-10 .elementor-element.elementor-element-139155e{--width:calc((100% - 40px) / 4);}.elementor-10 .elementor-element.elementor-element-85f0941{--width:calc((100% - 15px) / 2);}.elementor-10 .elementor-element.elementor-element-d5e93df{--width:calc((100% - 15px) / 2);}.elementor-10 .elementor-element.elementor-element-ce7b958{--width:calc((100% - 15px) / 2);}.elementor-10 .elementor-element.elementor-element-22831e3{--width:calc((100% - 15px) / 2);}.elementor-10 .elementor-element.elementor-element-142e4eb{--width:55%;}.elementor-10 .elementor-element.elementor-element-ab0f17b{--width:45%;}.elementor-10 .elementor-element.elementor-element-98c56ad{--width:calc((100% - 60px) / 4);}.elementor-10 .elementor-element.elementor-element-ee10f62{--width:calc((100% - 60px) / 4);}.elementor-10 .elementor-element.elementor-element-f4bb948{--width:calc((100% - 60px) / 4);}.elementor-10 .elementor-element.elementor-element-4b6a21f{--width:calc((100% - 60px) / 4);}.elementor-10 .elementor-element.elementor-element-4ce9f39{--width:100%;}.elementor-10 .elementor-element.elementor-element-d1b1fce{--width:calc((100% - 80px) / 5);}.elementor-10 .elementor-element.elementor-element-ce58aac{--width:calc((100% - 80px) / 5);}.elementor-10 .elementor-element.elementor-element-cc6b875{--width:calc((100% - 80px) / 5);}.elementor-10 .elementor-element.elementor-element-896560e{--width:calc((100% - 80px) / 5);}.elementor-10 .elementor-element.elementor-element-cd1c359{--width:calc((100% - 80px) / 5);}.elementor-10 .elementor-element.elementor-element-0efb2d7{--width:100%;}.elementor-10 .elementor-element.elementor-element-32e54e8{--width:25%;}.elementor-10 .elementor-element.elementor-element-f1e873b{--width:75%;}.elementor-10 .elementor-element.elementor-element-328d034{--width:40%;}.elementor-10 .elementor-element.elementor-element-6a9f9c9{--width:60%;}.elementor-10 .elementor-element.elementor-element-953601b{--width:40%;}.elementor-10 .elementor-element.elementor-element-a3e7112{--width:60%;}.elementor-10 .elementor-element.elementor-element-49affed{--width:40%;}.elementor-10 .elementor-element.elementor-element-cbbdd02{--width:60%;}.elementor-10 .elementor-element.elementor-element-f8196e7{--width:40%;}.elementor-10 .elementor-element.elementor-element-cd29f78{--width:60%;}.elementor-10 .elementor-element.elementor-element-a23af9a{--width:40%;}.elementor-10 .elementor-element.elementor-element-cfcde8e{--width:60%;}.elementor-10 .elementor-element.elementor-element-8243efa{--width:100%;}.elementor-10 .elementor-element.elementor-element-b497b48{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-10 .elementor-element.elementor-element-23de7c6{--width:100%;}.elementor-10 .elementor-element.elementor-element-7dbfdbe{--width:100%;}.elementor-10 .elementor-element.elementor-element-da907ab{--width:100%;}.elementor-10 .elementor-element.elementor-element-a9d4771{--width:100%;}.elementor-10 .elementor-element.elementor-element-2dc8a46{--width:100%;}.elementor-10 .elementor-element.elementor-element-a374009{--width:100%;}.elementor-10 .elementor-element.elementor-element-c3cede5{--width:100%;}.elementor-10 .elementor-element.elementor-element-ce260d2{--width:100%;}.elementor-10 .elementor-element.elementor-element-139155e{--width:100%;}.elementor-10 .elementor-element.elementor-element-85f0941{--width:100%;}.elementor-10 .elementor-element.elementor-element-d5e93df{--width:100%;}.elementor-10 .elementor-element.elementor-element-ce7b958{--width:100%;}.elementor-10 .elementor-element.elementor-element-22831e3{--width:100%;}.elementor-10 .elementor-element.elementor-element-142e4eb{--width:100%;}.elementor-10 .elementor-element.elementor-element-ab0f17b{--width:100%;}.elementor-10 .elementor-element.elementor-element-4ce9f39{--width:100%;}.elementor-10 .elementor-element.elementor-element-d1b1fce{--width:48.5%;}.elementor-10 .elementor-element.elementor-element-ce58aac{--width:48.5%;}.elementor-10 .elementor-element.elementor-element-cc6b875{--width:48.5%;}.elementor-10 .elementor-element.elementor-element-896560e{--width:48.5%;}.elementor-10 .elementor-element.elementor-element-cd1c359{--width:100%;}.elementor-10 .elementor-element.elementor-element-0efb2d7{--width:100%;}.elementor-10 .elementor-element.elementor-element-32e54e8{--width:100%;}.elementor-10 .elementor-element.elementor-element-38005f2{--width:49%;}.elementor-10 .elementor-element.elementor-element-14b2f8c{--width:49%;}.elementor-10 .elementor-element.elementor-element-4463032{--width:49%;}.elementor-10 .elementor-element.elementor-element-c2123e1{--width:49%;}.elementor-10 .elementor-element.elementor-element-0d0e402{--width:100%;}.elementor-10 .elementor-element.elementor-element-f1e873b{--width:100%;}.elementor-10 .elementor-element.elementor-element-328d034{--width:100%;}.elementor-10 .elementor-element.elementor-element-6a9f9c9{--width:100%;}.elementor-10 .elementor-element.elementor-element-953601b{--width:100%;}.elementor-10 .elementor-element.elementor-element-a3e7112{--width:100%;}.elementor-10 .elementor-element.elementor-element-49affed{--width:100%;}.elementor-10 .elementor-element.elementor-element-cbbdd02{--width:100%;}.elementor-10 .elementor-element.elementor-element-f8196e7{--width:100%;}.elementor-10 .elementor-element.elementor-element-cd29f78{--width:100%;}.elementor-10 .elementor-element.elementor-element-a23af9a{--width:100%;}.elementor-10 .elementor-element.elementor-element-cfcde8e{--width:100%;}.elementor-10 .elementor-element.elementor-element-8243efa{--width:100%;}.elementor-10 .elementor-element.elementor-element-b497b48{--width:100%;}}/* Start custom CSS for html, class: .elementor-element-42d03c9 */#hero{
  position: relative;
  overflow: hidden;
  background: #FAF8F5;
}

.hero-bg-decor{
  position: absolute;
  inset: 0;
  pointer-events: none;
  z-index: 0;
}

/* Yumuşak glow alanı */
.hero-glow{
  position: absolute;
  right: -5%;
  top: -10%;
  width: 60%;
  height: 80%;
  background: radial-gradient(
    ellipse at 70% 30%,
    rgba(232, 93, 92, 0.10),
    transparent 65%
  );
}

/* Ring alanı */
.hero-rings{
  position: absolute;
  inset: 0;
  overflow: hidden;
}

.hero-ring{
  position: absolute;
  border-radius: 50%;
  border: 1px solid rgba(232, 93, 92, 0.15);
}

.hero-ring.ring-1{
  width: min(700px, 90vw);
  height: min(700px, 90vw);
  right: min(-200px, -15vw);
  top: -30%;
}

.hero-ring.ring-2{
  width: min(460px, 65vw);
  height: min(460px, 65vw);
  right: min(-60px, -5vw);
  top: -10%;
}

.hero-ring.ring-3{
  width: min(240px, 40vw);
  height: min(240px, 40vw);
  right: min(60px, 8vw);
  top: 8%;
  border-color: rgba(232, 93, 92, 0.25);
}

/* İçeriğin üstte kalması için */
#hero > *:not(.hero-bg-decor){
  position: relative;
  z-index: 1;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-559e09b */.elementor-10 .elementor-element.elementor-element-559e09b .elementor-icon-list-icon::before{
  content: "";
  position: absolute;
  width: 6px;
  height: 6px;
  border-radius: 50%;
  background: #E85D5C;
  animation: pulseDot 2s infinite;
}

@keyframes pulseDot{
  0%,100%{
    box-shadow: 0 0 0 0 rgba(232,93,92,.5);
    transform: scale(1);
  }
  50%{
    box-shadow: 0 0 0 8px rgba(232,93,92,0);
    transform: scale(1.08);
  }
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-bfd6961 */.elementor-10 .elementor-element.elementor-element-bfd6961 .elementor-icon-list-icon::before{
  content: "";
  position: absolute;
  width: 6px;
  height: 6px;
  border-radius: 50%;
  background: #E85D5C;
  animation: pulseDot 2s infinite;
}

@keyframes pulseDot{
  0%,100%{
    box-shadow: 0 0 0 0 rgba(232,93,92,.5);
    transform: scale(1);
  }
  50%{
    box-shadow: 0 0 0 8px rgba(232,93,92,0);
    transform: scale(1.08);
  }
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-b69281a */.elementor-10 .elementor-element.elementor-element-b69281a .elementor-icon-list-icon::before{
  content: "";
  position: absolute;
  width: 6px;
  height: 6px;
  border-radius: 50%;
  background: #E85D5C;
  animation: pulseDot 2s infinite;
}

@keyframes pulseDot{
  0%,100%{
    box-shadow: 0 0 0 0 rgba(232,93,92,.5);
    transform: scale(1);
  }
  50%{
    box-shadow: 0 0 0 8px rgba(232,93,92,0);
    transform: scale(1.08);
  }
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-a1bce6d */.elementor-10 .elementor-element.elementor-element-a1bce6d .elementor-icon-list-icon::before{
  content: "";
  position: absolute;
  width: 6px;
  height: 6px;
  border-radius: 50%;
  background: #E85D5C;
  animation: pulseDot 2s infinite;
}

@keyframes pulseDot{
  0%,100%{
    box-shadow: 0 0 0 0 rgba(232,93,92,.5);
    transform: scale(1);
  }
  50%{
    box-shadow: 0 0 0 8px rgba(232,93,92,0);
    transform: scale(1.08);
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a9cf9a8 */.aa-v12-visual,
.aa-v12-visual *{
    box-sizing:border-box;
}

.aa-v12-visual{
    position:relative;
    width:100%;
    max-width:800px;
    min-height:650px;
    margin:0 auto;
    overflow:visible;
    isolation:isolate;
    font-family:"DM Sans", Arial, sans-serif;
}

.aa-v12-board{
    position:absolute;
    inset:4% 4% 7% 6%;
    overflow:hidden;
    padding:clamp(22px,3vw,36px);
    border:1px solid rgba(229,224,216,.96);
    border-radius:34px;
    background:
        radial-gradient(circle at 4% 92%, rgba(249,216,77,.22), transparent 28%),
        radial-gradient(circle at 92% 12%, rgba(232,93,92,.14), transparent 26%),
        linear-gradient(135deg, rgba(255,255,255,.97), rgba(250,248,245,.74));
    box-shadow:
        0 28px 76px rgba(43,43,43,.09),
        0 4px 18px rgba(43,43,43,.04);
    isolation:isolate;
}

.aa-v12-board::before{
    content:"";
    position:absolute;
    inset:0;
    z-index:-1;
    pointer-events:none;
    opacity:.72;
    background-image:
        linear-gradient(rgba(43,43,43,.045) 1px, transparent 1px),
        linear-gradient(90deg, rgba(43,43,43,.045) 1px, transparent 1px);
    background-size:34px 34px;
    mask-image:linear-gradient(150deg,#000 0%,transparent 78%);
}

.aa-v12-top{
    position:relative;
    z-index:5;
    display:flex;
    align-items:center;
    justify-content:space-between;
    gap:12px;
}

.aa-v12-top > span{
    color:#6B6662;
    font-size:.61rem;
    font-weight:800;
    letter-spacing:.12em;
    text-transform:uppercase;
}

.aa-v12-top > b{
    padding:6px 10px;
    border:1px solid rgba(232,93,92,.2);
    border-radius:999px;
    background:rgba(232,93,92,.07);
    color:#E85D5C;
    font-family:"Bricolage Grotesque", Arial, sans-serif;
    font-size:.7rem;
    font-weight:800;
}

.aa-v12-title{
    position:relative;
    z-index:5;
    width:48%;
    max-width:390px;
    margin-top:56px;
    color:#2B2B2B;
    font-family:"Bricolage Grotesque", Arial, sans-serif;
    font-size:clamp(3rem,4.1vw,4.45rem);
    font-weight:800;
    letter-spacing:-.078em;
    line-height:.82;
}

.aa-v12-title strong{
    color:#E85D5C;
    font-weight:800;
}

.aa-v12-title em{
    color:transparent;
    font-style:normal;
    -webkit-text-stroke:1.2px rgba(43,43,43,.30);
}

.aa-v12-subline{
    position:relative;
    z-index:5;
    display:flex;
    align-items:center;
    gap:8px;
    width:42%;
    max-width:310px;
    margin-top:20px;
    color:#6B6662;
    font-size:.68rem;
    font-weight:700;
    line-height:1.55;
}

.aa-v12-subline::before{
    content:"";
    flex:0 0 auto;
    width:46px;
    height:3px;
    border-radius:99px;
    background:linear-gradient(90deg,#E85D5C,rgba(232,93,92,.14));
}

.aa-v12-flow{
    position:absolute;
    z-index:1;
    inset:52% 7% 7% 10%;
    width:83%;
    height:39%;
    pointer-events:none;
}

.aa-v12-flow path{
    fill:none;
    stroke:url(#aaV12Route);
    stroke-width:2.4;
    stroke-linecap:round;
    stroke-dasharray:8 10;
    opacity:.76;
}

.aa-v12-flow circle{
    stroke:#ffffff;
    stroke-width:4;
}

.aa-v12-dot-red{fill:#E85D5C}
.aa-v12-dot-yellow{fill:#F9D84D}
.aa-v12-dot-purple{fill:#8B5CF6}

.aa-v12-node{
    position:absolute;
    z-index:4;
    width:168px;
    padding:13px 14px;
    border:1px solid rgba(229,224,216,.96);
    border-radius:17px;
    background:rgba(255,255,255,.97);
    box-shadow:0 14px 30px rgba(43,43,43,.09);
    transition:transform .28s ease,box-shadow .28s ease;
}

.aa-v12-node:hover{
    transform:translateY(-5px);
    box-shadow:0 20px 38px rgba(43,43,43,.13);
}

.aa-v12-node small{
    display:block;
    margin-bottom:6px;
    color:#A8A39D;
    font-size:.55rem;
    font-weight:800;
    letter-spacing:.1em;
    text-transform:uppercase;
}

.aa-v12-node > strong{
    display:block;
    color:#2B2B2B;
    font-family:"Bricolage Grotesque", Arial, sans-serif;
    font-size:1rem;
    font-weight:800;
    letter-spacing:-.04em;
    line-height:1.04;
}

.aa-v12-node p{
    margin:7px 0 0;
    color:#6B6662;
    font-size:.61rem;
    line-height:1.5;
}

.aa-v12-node > span{
    display:inline-flex;
    margin-top:10px;
    padding:4px 8px;
    border-radius:999px;
    background:#FAF8F5;
    color:#2B2B2B;
    font-size:.55rem;
    font-weight:800;
}

.aa-v12-brand{
    bottom:8%;
    left:7%;
    animation:aaV12Float 5.5s ease-in-out infinite;
}

.aa-v12-brand > span{
    background:rgba(232,93,92,.09);
    color:#D04948;
}

.aa-v12-web{
    bottom:6%;
    left:42%;
    animation:aaV12Float 6.2s ease-in-out .9s infinite;
}

.aa-v12-web > span{
    background:rgba(249,216,77,.28);
    color:#7A5B00;
}

.aa-v12-growth{
    top:31%;
    right:6%;
    animation:aaV12Float 5.9s ease-in-out 1.4s infinite;
}

.aa-v12-growth > span{
    background:rgba(139,92,246,.12);
    color:#6D45D7;
}

.aa-v12-lane{
    position:absolute;
    z-index:4;
    right:5%;
    bottom:7%;
    display:flex;
    align-items:center;
    gap:6px;
}

.aa-v12-lane i{
    display:block;
    width:8px;
    height:8px;
    border-radius:50%;
    background:#E5E0D8;
}

.aa-v12-lane i:nth-child(1){
    background:#E85D5C;
    box-shadow:0 0 0 4px rgba(232,93,92,.11);
}

.aa-v12-lane i:nth-child(2){
    background:#F9D84D;
}

.aa-v12-lane i:nth-child(3){
    background:#8B5CF6;
}

.aa-v12-lane b{
    margin-left:5px;
    color:#A8A39D;
    font-size:.56rem;
    font-weight:800;
    letter-spacing:.08em;
    text-transform:uppercase;
}

.aa-v12-float{
    position:absolute;
    z-index:7;
    display:flex;
    flex-direction:column;
    gap:3px;
    padding:11px 13px;
    border:1px solid #E5E0D8;
    border-radius:15px;
    background:rgba(255,255,255,.97);
    box-shadow:0 13px 34px rgba(43,43,43,.10);
}

.aa-v12-float strong{
    color:#2B2B2B;
    font-family:"Bricolage Grotesque", Arial, sans-serif;
    font-size:1.05rem;
    font-weight:800;
    letter-spacing:-.04em;
    line-height:1;
}

.aa-v12-float strong span{
    color:#E85D5C;
}

.aa-v12-float small{
    color:#6B6662;
    font-size:.56rem;
    font-weight:700;
}

.aa-v12-float-left{
    bottom:3%;
    left:0;
    animation:aaV12Lift 4.8s ease-in-out infinite;
}

.aa-v12-float-right{
    top:13%;
    right:0;
    animation:aaV12Lift 5.3s ease-in-out 1s infinite;
}

.aa-v12-float-right strong{
    color:#E85D5C;
}

@keyframes aaV12Float{
    0%,100%{
        transform:translateY(0) rotate(0);
    }

    50%{
        transform:translateY(-7px) rotate(.35deg);
    }
}

@keyframes aaV12Lift{
    0%,100%{
        transform:translateY(0);
    }

    50%{
        transform:translateY(-5px);
    }
}

/* Dar masaüstü */
@media (min-width:1025px) and (max-width:1279px){
    .aa-v12-visual{
        min-height:610px;
    }

    .aa-v12-board{
        inset:4% 3% 7% 4%;
    }

    .aa-v12-title{
        width:47%;
        max-width:350px;
        margin-top:45px;
        font-size:clamp(2.9rem,4vw,3.85rem);
    }

    .aa-v12-subline{
        width:42%;
        max-width:275px;
        font-size:.64rem;
    }

    .aa-v12-flow{
        inset:55% 5% 7% 8%;
        width:87%;
        height:37%;
    }

    .aa-v12-node{
        width:154px;
        padding:12px 13px;
    }

    .aa-v12-brand{
        bottom:7%;
        left:6%;
    }

    .aa-v12-web{
        bottom:5%;
        left:39%;
    }

    .aa-v12-growth{
        top:32%;
        right:4%;
    }

    .aa-v12-float-left{
        display:none;
    }

    .aa-v12-float-right{
        top:12%;
        right:0;
    }
}

/* Tablet */
@media (min-width:768px) and (max-width:1024px){
    .aa-v12-visual{
        min-height:550px;
        max-width:680px;
    }

    .aa-v12-board{
        inset:4% 2% 7% 2%;
        padding:24px;
    }

    .aa-v12-title{
        width:47%;
        max-width:290px;
        margin-top:34px;
        font-size:clamp(2.3rem,5vw,3.25rem);
        line-height:.86;
    }

    .aa-v12-subline{
        width:42%;
        max-width:235px;
        margin-top:15px;
        font-size:.60rem;
    }

    .aa-v12-flow{
        inset:58% 4% 8% 7%;
        width:89%;
        height:33%;
    }

    .aa-v12-node{
        width:136px;
        padding:10px 11px;
        border-radius:14px;
    }

    .aa-v12-node > strong{
        font-size:.88rem;
    }

    .aa-v12-node p{
        font-size:.54rem;
    }

    .aa-v12-node > span{
        margin-top:8px;
        padding:3px 7px;
        font-size:.5rem;
    }

    .aa-v12-brand{
        bottom:7%;
        left:5%;
    }

    .aa-v12-web{
        bottom:5%;
        left:40%;
    }

    .aa-v12-growth{
        top:31%;
        right:4%;
    }

    .aa-v12-float{
        display:none;
    }

    .aa-v12-lane{
        right:4%;
        bottom:6%;
    }

    .aa-v12-lane b{
        font-size:.5rem;
    }
}

/* Mobil */
@media (max-width:767px){
    .aa-v12-visual{
        min-height:385px;
        max-width:100%;
    }

    .aa-v12-board{
        inset:0;
        padding:18px;
        border-radius:26px;
    }

    .aa-v12-title{
        width:100%;
        max-width:100%;
        margin-top:30px;
        font-size:clamp(2.2rem,11vw,3.2rem);
        line-height:.90;
    }

    .aa-v12-subline{
        width:100%;
        max-width:250px;
        margin-top:14px;
        font-size:.58rem;
        line-height:1.55;
    }

    .aa-v12-node,
    .aa-v12-float{
        display:none !important;
    }

    .aa-v12-flow{
        inset:58% 5% 12% 4%;
        width:91%;
        height:30%;
        opacity:.52;
    }

    .aa-v12-lane{
        right:18px;
        bottom:17px;
    }

    .aa-v12-lane b{
        font-size:.5rem;
    }

    .aa-v12-top > span{
        font-size:.53rem;
    }

    .aa-v12-top > b{
        padding:5px 8px;
        font-size:.62rem;
    }
}

@media (max-width:380px){
    .aa-v12-visual{
        min-height:355px;
    }

    .aa-v12-title{
        font-size:2.1rem;
    }

    .aa-v12-subline{
        max-width:220px;
        font-size:.54rem;
    }
}

@media (prefers-reduced-motion:reduce){
    .aa-v12-node,
    .aa-v12-float{
        animation:none !important;
    }
}


/* =========================================================
   AA V12 — GÖRSELİ BÜYÜTME VE ÖLÇEK DENGESİ
   ========================================================= */

/* Geniş masaüstü */
@media (min-width: 1280px) {
    .aa-v12-visual {
        width: 100%;
        max-width: none;
        min-height: 730px;
    }

    .aa-v12-board {
        inset: 3% 4% 6% 4%;
        padding: clamp(28px, 3.4vw, 46px);
        border-radius: 38px;
    }

    .aa-v12-title {
        width: 51%;
        max-width: 500px;
        margin-top: 66px;
        font-size: clamp(3.7rem, 4.8vw, 5.65rem);
        line-height: .81;
    }

    .aa-v12-subline {
        width: 43%;
        max-width: 365px;
        margin-top: 24px;
        font-size: .76rem;
    }

    .aa-v12-subline::before {
        width: 56px;
    }

    .aa-v12-flow {
        inset: 54% 7% 7% 10%;
        width: 83%;
        height: 37%;
    }

    .aa-v12-node {
        width: 190px;
        padding: 16px;
        border-radius: 19px;
    }

    .aa-v12-node > strong {
        font-size: 1.12rem;
    }

    .aa-v12-node p {
        font-size: .67rem;
    }

    .aa-v12-node > span {
        margin-top: 11px;
        padding: 5px 9px;
        font-size: .58rem;
    }

    .aa-v12-brand {
        bottom: 8%;
        left: 7%;
    }

    .aa-v12-web {
        bottom: 6%;
        left: 42%;
    }

    .aa-v12-growth {
        top: 29%;
        right: 6%;
    }

    .aa-v12-float-left {
        bottom: 3%;
        left: 0;
    }

    .aa-v12-float-right {
        top: 11%;
        right: 0;
    }

    .aa-v12-lane {
        right: 5%;
        bottom: 7%;
    }
}

/* Standart masaüstü */
@media (min-width: 1025px) and (max-width: 1279px) {
    .aa-v12-visual {
        width: 100%;
        max-width: none;
        min-height: 660px;
    }

    .aa-v12-board {
        inset: 3% 3% 6% 4%;
        padding: 30px;
    }

    .aa-v12-title {
        width: 50%;
        max-width: 420px;
        margin-top: 54px;
        font-size: clamp(3.1rem, 4.25vw, 4.55rem);
    }

    .aa-v12-subline {
        width: 43%;
        max-width: 320px;
        margin-top: 20px;
        font-size: .69rem;
    }

    .aa-v12-flow {
        inset: 55% 6% 7% 9%;
        width: 85%;
        height: 36%;
    }

    .aa-v12-node {
        width: 170px;
        padding: 14px;
    }

    .aa-v12-brand {
        bottom: 8%;
        left: 7%;
    }

    .aa-v12-web {
        bottom: 6%;
        left: 41%;
    }

    .aa-v12-growth {
        top: 30%;
        right: 5%;
    }

    .aa-v12-float-left {
        bottom: 3%;
        left: 0;
    }

    .aa-v12-float-right {
        top: 11%;
        right: 0;
    }
}

/* Tablet */
@media (min-width: 768px) and (max-width: 1024px) {
    .aa-v12-visual {
        width: 100%;
        max-width: none;
        min-height: 610px;
    }

    .aa-v12-board {
        inset: 3% 2% 6% 2%;
        padding: 26px;
    }

    .aa-v12-title {
        width: 49%;
        max-width: 340px;
        margin-top: 40px;
        font-size: clamp(2.7rem, 5vw, 3.8rem);
        line-height: .84;
    }

    .aa-v12-subline {
        width: 43%;
        max-width: 265px;
        margin-top: 17px;
        font-size: .64rem;
    }

    .aa-v12-flow {
        inset: 57% 5% 8% 8%;
        width: 87%;
        height: 34%;
    }

    .aa-v12-node {
        width: 150px;
        padding: 11px 12px;
    }

    .aa-v12-node > strong {
        font-size: .94rem;
    }

    .aa-v12-node p {
        font-size: .57rem;
    }

    .aa-v12-brand {
        bottom: 8%;
        left: 6%;
    }

    .aa-v12-web {
        bottom: 6%;
        left: 40%;
    }

    .aa-v12-growth {
        top: 30%;
        right: 4%;
    }

    .aa-v12-float-left {
        display: none;
    }

    .aa-v12-float-right {
        top: 10%;
        right: 0;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-758744d */.hero-section{
  position: relative;
  overflow: hidden;
  background:
    radial-gradient(
      ellipse 58% 78% at 88% 18%,
      rgba(232, 93, 92, 0.10) 0%,
      rgba(232, 93, 92, 0.06) 24%,
      rgba(232, 93, 92, 0.03) 42%,
      rgba(232, 93, 92, 0.00) 68%
    ),
    radial-gradient(circle, rgba(43,43,43,.08) 1px, transparent 1px),
    #FAF8F5;
  background-size: auto, 32px 32px, auto;
  background-position: center, center, center;
}

/* Büyük halka + dış halka */
.hero-section::before{
  content: "";
  position: absolute;
  top: -34%;
  right: -16%;
  width: min(700px, 90vw);
  height: min(700px, 90vw);
  border-radius: 50%;
  border: 1px solid rgba(232, 93, 92, 0.14);
  pointer-events: none;
  z-index: 0;
  box-shadow: -120px 90px 0 0 rgba(232, 93, 92, 0.10);
}

/* İç halka */
.hero-section::after{
  content: "";
  position: absolute;
  top: 6%;
  right: 8%;
  width: min(240px, 40vw);
  height: min(240px, 40vw);
  border-radius: 50%;
  border: 1px solid rgba(232, 93, 92, 0.22);
  pointer-events: none;
  z-index: 0;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f5b9292 */.fark-ikon:hover .elementor-icon {
    color: #D04948 !important;
}

.fark-ikon:hover .elementor-icon svg {
    fill: #D04948 !important;
}

.fark-ikon:hover .elementor-icon-box-title,
.fark-ikon:hover .elementor-icon-box-title a {
    color: #D04948 !important;
}

.fark-ikon:hover .elementor-icon-box-description {
    color: #D04948 !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3b5ab72 */.fark-ikon:hover .elementor-icon {
    color: #D04948 !important;
}

.fark-ikon:hover .elementor-icon svg {
    fill: #D04948 !important;
}

.fark-ikon:hover .elementor-icon-box-title,
.fark-ikon:hover .elementor-icon-box-title a {
    color: #D04948 !important;
}

.fark-ikon:hover .elementor-icon-box-description {
    color: #D04948 !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0c6b733 */.fark-ikon:hover .elementor-icon {
    color: #D04948 !important;
}

.fark-ikon:hover .elementor-icon svg {
    fill: #D04948 !important;
}

.fark-ikon:hover .elementor-icon-box-title,
.fark-ikon:hover .elementor-icon-box-title a {
    color: #D04948 !important;
}

.fark-ikon:hover .elementor-icon-box-description {
    color: #D04948 !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7aedfee */.fark-ikon:hover .elementor-icon {
    color: #D04948 !important;
}

.fark-ikon:hover .elementor-icon svg {
    fill: #D04948 !important;
}

.fark-ikon:hover .elementor-icon-box-title,
.fark-ikon:hover .elementor-icon-box-title a {
    color: #D04948 !important;
}

.fark-ikon:hover .elementor-icon-box-description {
    color: #D04948 !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-30bc1af */.fark-ikon:hover .elementor-icon {
    color: #D04948 !important;
}

.fark-ikon:hover .elementor-icon svg {
    fill: #D04948 !important;
}

.fark-ikon:hover .elementor-icon-box-title,
.fark-ikon:hover .elementor-icon-box-title a {
    color: #D04948 !important;
}

.fark-ikon:hover .elementor-icon-box-description {
    color: #D04948 !important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-36e5ec4 */.elementor-10 .elementor-element.elementor-element-36e5ec4 .elementor-icon-list-icon::before{
  content: "";
  position: absolute;
  width: 6px;
  height: 6px;
  border-radius: 50%;
  background: #E85D5C;
  animation: pulseDot 2s infinite;
}

@keyframes pulseDot{
  0%,100%{
    box-shadow: 0 0 0 0 rgba(232,93,92,.5);
    transform: scale(1);
  }
  50%{
    box-shadow: 0 0 0 8px rgba(232,93,92,0);
    transform: scale(1.08);
  }
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-11dba51 */.elementor-10 .elementor-element.elementor-element-11dba51 .elementor-icon-list-icon::before{
  content: "";
  position: absolute;
  width: 6px;
  height: 6px;
  border-radius: 50%;
  background: #E85D5C;
  animation: pulseDot 2s infinite;
}

@keyframes pulseDot{
  0%,100%{
    box-shadow: 0 0 0 0 rgba(232,93,92,.5);
    transform: scale(1);
  }
  50%{
    box-shadow: 0 0 0 8px rgba(232,93,92,0);
    transform: scale(1.08);
  }
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-ee6fcd3 */.elementor-10 .elementor-element.elementor-element-ee6fcd3 .elementor-icon-list-icon::before{
  content: "";
  position: absolute;
  width: 6px;
  height: 6px;
  border-radius: 50%;
  background: #E85D5C;
  animation: pulseDot 2s infinite;
}

@keyframes pulseDot{
  0%,100%{
    box-shadow: 0 0 0 0 rgba(232,93,92,.5);
    transform: scale(1);
  }
  50%{
    box-shadow: 0 0 0 8px rgba(232,93,92,0);
    transform: scale(1.08);
  }
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-12261f5 */.elementor-10 .elementor-element.elementor-element-12261f5 .elementor-icon-list-icon::before{
  content: "";
  position: absolute;
  width: 6px;
  height: 6px;
  border-radius: 50%;
  background: #E85D5C;
  animation: pulseDot 2s infinite;
}

@keyframes pulseDot{
  0%,100%{
    box-shadow: 0 0 0 0 rgba(232,93,92,.5);
    transform: scale(1);
  }
  50%{
    box-shadow: 0 0 0 8px rgba(232,93,92,0);
    transform: scale(1.08);
  }
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-71cddca */.elementor-10 .elementor-element.elementor-element-71cddca .elementor-icon-list-icon::before{
  content: "";
  position: absolute;
  width: 6px;
  height: 6px;
  border-radius: 50%;
  background: #E85D5C;
  animation: pulseDot 2s infinite;
}

@keyframes pulseDot{
  0%,100%{
    box-shadow: 0 0 0 0 rgba(232,93,92,.5);
    transform: scale(1);
  }
  50%{
    box-shadow: 0 0 0 8px rgba(232,93,92,0);
    transform: scale(1.08);
  }
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7a4783b */.elementor-10 .elementor-element.elementor-element-7a4783b .elementor-icon-list-icon::before{
  content: "";
  position: absolute;
  width: 6px;
  height: 6px;
  border-radius: 50%;
  background: #E85D5C;
  animation: pulseDot 2s infinite;
}

@keyframes pulseDot{
  0%,100%{
    box-shadow: 0 0 0 0 rgba(232,93,92,.5);
    transform: scale(1);
  }
  50%{
    box-shadow: 0 0 0 8px rgba(232,93,92,0);
    transform: scale(1.08);
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a9d4771 */.intro-panel{
  background:
    radial-gradient(circle at top right, rgba(232,93,92,.18), transparent 30%),
    linear-gradient(rgba(255,255,255,.025) 1px, transparent 1px),
    linear-gradient(90deg, rgba(255,255,255,.025) 1px, transparent 1px),
    #2B2B2B;
  background-size:
    auto,
    40px 40px,
    40px 40px,
    auto;
  background-position:
    top right,
    0 0,
    0 0,
    center;
  border-radius: 32px;

  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a374009 */.elementor-10 .elementor-element.elementor-element-a374009{
    position: relative;
    overflow: hidden;
    border-radius: 20px;
    transition: all .25s ease;
}

.elementor-10 .elementor-element.elementor-element-a374009::after{
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    height: 3px;
    background: #D04948;

    border-bottom-left-radius: 20px;
    border-bottom-right-radius: 20px;

    transform: scaleX(0);
    transform-origin: left center;
    transition: transform .25s ease;
}

.elementor-10 .elementor-element.elementor-element-a374009:hover{
    border-color: #D04948;
    transform: translateY(-4px);
}

.elementor-10 .elementor-element.elementor-element-a374009:hover::after{
    transform: scaleX(1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3cede5 */.elementor-10 .elementor-element.elementor-element-c3cede5{
    position: relative;
    overflow: hidden;
    border-radius: 20px;
    transition: all .25s ease;
}

.elementor-10 .elementor-element.elementor-element-c3cede5::after{
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    height: 3px;
    background: #D04948;

    border-bottom-left-radius: 20px;
    border-bottom-right-radius: 20px;

    transform: scaleX(0);
    transform-origin: left center;
    transition: transform .25s ease;
}

.elementor-10 .elementor-element.elementor-element-c3cede5:hover{
    border-color: #D04948;
    transform: translateY(-4px);
}

.elementor-10 .elementor-element.elementor-element-c3cede5:hover::after{
    transform: scaleX(1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ce260d2 */.elementor-10 .elementor-element.elementor-element-ce260d2{
    position: relative;
    overflow: hidden;
    border-radius: 20px;
    transition: all .25s ease;
}

.elementor-10 .elementor-element.elementor-element-ce260d2::after{
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    height: 3px;
    background: #D04948;

    border-bottom-left-radius: 20px;
    border-bottom-right-radius: 20px;

    transform: scaleX(0);
    transform-origin: left center;
    transition: transform .25s ease;
}

.elementor-10 .elementor-element.elementor-element-ce260d2:hover{
    border-color: #D04948;
    transform: translateY(-4px);
}

.elementor-10 .elementor-element.elementor-element-ce260d2:hover::after{
    transform: scaleX(1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-139155e */.elementor-10 .elementor-element.elementor-element-139155e{
    position: relative;
    overflow: hidden;
    border-radius: 20px;
    transition: all .25s ease;
}

.elementor-10 .elementor-element.elementor-element-139155e::after{
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    height: 3px;
    background: #D04948;

    border-bottom-left-radius: 20px;
    border-bottom-right-radius: 20px;

    transform: scaleX(0);
    transform-origin: left center;
    transition: transform .25s ease;
}

.elementor-10 .elementor-element.elementor-element-139155e:hover{
    border-color: #D04948;
    transform: translateY(-4px);
}

.elementor-10 .elementor-element.elementor-element-139155e:hover::after{
    transform: scaleX(1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-85f0941 */.elementor-10 .elementor-element.elementor-element-85f0941:hover{
    border-color: #D04948;
    transform: translateY(-4px);
}

.elementor-10 .elementor-element.elementor-element-85f0941:hover::after{
    transform: scaleX(1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d5e93df */.elementor-10 .elementor-element.elementor-element-d5e93df:hover{
    border-color: #D04948;
    transform: translateY(-4px);
}

.elementor-10 .elementor-element.elementor-element-d5e93df:hover::after{
    transform: scaleX(1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ce7b958 */.elementor-10 .elementor-element.elementor-element-ce7b958:hover{
    border-color: #D04948;
    transform: translateY(-4px);
}

.elementor-10 .elementor-element.elementor-element-ce7b958:hover::after{
    transform: scaleX(1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-22831e3 */.elementor-10 .elementor-element.elementor-element-22831e3:hover{
    border-color: #D04948;
    transform: translateY(-4px);
}

.elementor-10 .elementor-element.elementor-element-22831e3:hover::after{
    transform: scaleX(1);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e35ef60 */.elementor-10 .elementor-element.elementor-element-e35ef60 {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 40px;
    width: 40px;
    background: #faf8f5;
   border: 1px solid #e5e0d8;
    border-radius: 10px;
}

.neden-biz-kart:hover .neden-biz-sayi,
.neden-biz-kart:hover .neden-biz-sayi .elementor-heading-title{
    background: #E85D5C !important;
    color: #ffffff !important;
    border-color: #E85D5C !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a99896f */.neden-biz-kart{
    position: relative;
}

.neden-biz-kart::after{
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    bottom: -1px;
    height: 1px;
    background: #E85D5C;
    transform: scaleX(0);
    transform-origin: left center;
    transition: transform .35s ease;
}

.neden-biz-kart:hover::after{
    transform: scaleX(1);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bab93d8 */.elementor-10 .elementor-element.elementor-element-bab93d8 {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 40px;
    width: 40px;
    background: #faf8f5;
   border: 1px solid #e5e0d8;
    border-radius: 10px;
}

.neden-biz-kart:hover .neden-biz-sayi,
.neden-biz-kart:hover .neden-biz-sayi .elementor-heading-title{
    background: #E85D5C !important;
    color: #ffffff !important;
    border-color: #E85D5C !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8232633 */.neden-biz-kart{
    position: relative;
}

.neden-biz-kart::after{
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    bottom: -1px;
    height: 1px;
    background: #E85D5C;
    transform: scaleX(0);
    transform-origin: left center;
    transition: transform .35s ease;
}

.neden-biz-kart:hover::after{
    transform: scaleX(1);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d0c22f6 */.elementor-10 .elementor-element.elementor-element-d0c22f6 {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 40px;
    width: 40px;
    background: #faf8f5;
   border: 1px solid #e5e0d8;
    border-radius: 10px;
}

.neden-biz-kart:hover .neden-biz-sayi,
.neden-biz-kart:hover .neden-biz-sayi .elementor-heading-title{
    background: #E85D5C !important;
    color: #ffffff !important;
    border-color: #E85D5C !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0283b3a */.neden-biz-kart{
    position: relative;
}

.neden-biz-kart::after{
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    bottom: -1px;
    height: 1px;
    background: #E85D5C;
    transform: scaleX(0);
    transform-origin: left center;
    transition: transform .35s ease;
}

.neden-biz-kart:hover::after{
    transform: scaleX(1);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2d53251 */.elementor-10 .elementor-element.elementor-element-2d53251 {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 40px;
    width: 40px;
    background: #faf8f5;
   border: 1px solid #e5e0d8;
    border-radius: 10px;
}

.neden-biz-kart:hover .neden-biz-sayi,
.neden-biz-kart:hover .neden-biz-sayi .elementor-heading-title{
    background: #E85D5C !important;
    color: #ffffff !important;
    border-color: #E85D5C !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-89b95d4 */.neden-biz-kart{
    position: relative;
}

.neden-biz-kart::after{
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    bottom: -1px;
    height: 1px;
    background: #E85D5C;
    transform: scaleX(0);
    transform-origin: left center;
    transition: transform .35s ease;
}

.neden-biz-kart:hover::after{
    transform: scaleX(1);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8e217d8 */.elementor-10 .elementor-element.elementor-element-8e217d8 {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 40px;
    width: 40px;
    background: #faf8f5;
   border: 1px solid #e5e0d8;
    border-radius: 10px;
}

.neden-biz-kart:hover .neden-biz-sayi,
.neden-biz-kart:hover .neden-biz-sayi .elementor-heading-title{
    background: #E85D5C !important;
    color: #ffffff !important;
    border-color: #E85D5C !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d6a90a0 */.neden-biz-kart{
    position: relative;
}

.neden-biz-kart::after{
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    bottom: -1px;
    height: 1px;
    background: #E85D5C;
    transform: scaleX(0);
    transform-origin: left center;
    transition: transform .35s ease;
}

.neden-biz-kart:hover::after{
    transform: scaleX(1);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-249ee4f */.elementor-10 .elementor-element.elementor-element-249ee4f {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 40px;
    width: 40px;
    background: #faf8f5;
   border: 1px solid #e5e0d8;
    border-radius: 10px;
}

.neden-biz-kart:hover .neden-biz-sayi,
.neden-biz-kart:hover .neden-biz-sayi .elementor-heading-title{
    background: #E85D5C !important;
    color: #ffffff !important;
    border-color: #E85D5C !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d6203f */.neden-biz-kart{
    position: relative;
}

.neden-biz-kart::after{
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    bottom: -1px;
    height: 1px;
    background: #E85D5C;
    transform: scaleX(0);
    transform-origin: left center;
    transition: transform .35s ease;
}

.neden-biz-kart:hover::after{
    transform: scaleX(1);
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-73f1e8e */.elementor-10 .elementor-element.elementor-element-73f1e8e .elementor-icon-list-icon::before{
  content: "";
  position: absolute;
  width: 6px;
  height: 6px;
  border-radius: 50%;
  background: #15803D;
  animation: pulseDot 2s infinite;
}

@keyframes pulseDot {
  0%, 100% {
    box-shadow: 0 0 0 0 rgba(21, 128, 61, .5);
    transform: scale(1);
  }
  50% {
    box-shadow: 0 0 0 8px rgba(21, 128, 61, 0);
    transform: scale(1.08);
  }
}/* End custom CSS */
/* Start custom CSS for progress, class: .elementor-element-a9bcc57 */.elementor-10 .elementor-element.elementor-element-a9bcc57 .elementor-widget-progress{
    overflow: visible !important;
}

.elementor-10 .elementor-element.elementor-element-a9bcc57 .elementor-progress-wrapper{
    position: relative !important;
    overflow: visible !important;
}

.elementor-10 .elementor-element.elementor-element-a9bcc57 .elementor-progress-percentage{
    position: absolute !important;
    right: -15px !important;
    top: -20px !important;
    z-index: 999 !important;
    color: #e85d5c;
    font-size: 12px;
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for progress, class: .elementor-element-6412984 */.elementor-10 .elementor-element.elementor-element-6412984 .elementor-widget-progress{
    overflow: visible !important;
}

.elementor-10 .elementor-element.elementor-element-6412984 .elementor-progress-wrapper{
    position: relative !important;
    overflow: visible !important;
}

.elementor-10 .elementor-element.elementor-element-6412984 .elementor-progress-percentage{
    position: absolute !important;
    right: -15px !important;
    top: -20px !important;
    z-index: 999 !important;
    color: #e85d5c;
    font-size: 12px;
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for progress, class: .elementor-element-8705741 */.elementor-10 .elementor-element.elementor-element-8705741 .elementor-widget-progress{
    overflow: visible !important;
}

.elementor-10 .elementor-element.elementor-element-8705741 .elementor-progress-wrapper{
    position: relative !important;
    overflow: visible !important;
}

.elementor-10 .elementor-element.elementor-element-8705741 .elementor-progress-percentage{
    position: absolute !important;
    right: -15px !important;
    top: -20px !important;
    z-index: 999 !important;
    color: #e85d5c;
    font-size: 12px;
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for progress, class: .elementor-element-3cc23a4 */.elementor-10 .elementor-element.elementor-element-3cc23a4 .elementor-widget-progress{
    overflow: visible !important;
}

.elementor-10 .elementor-element.elementor-element-3cc23a4 .elementor-progress-wrapper{
    position: relative !important;
    overflow: visible !important;
}

.elementor-10 .elementor-element.elementor-element-3cc23a4 .elementor-progress-percentage{
    position: absolute !important;
    right: -15px !important;
    top: -20px !important;
    z-index: 999 !important;
    color: #e85d5c;
    font-size: 12px;
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-2ba347e */.elementor-10 .elementor-element.elementor-element-2ba347e .elementor-counter-number-suffix {
    display: flex;
    flex-direction: column;
    justify-content: center;
    color:  #e85d5c;
    font-size: 17px;
}

.elementor-10 .elementor-element.elementor-element-2ba347e  .elementor-counter-number-prefix {
    display: flex;
    flex-direction: column;
    justify-content: center;
    color: #e85d5c;
    font-size: 17px;
}/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-d8e5c81 */.elementor-10 .elementor-element.elementor-element-d8e5c81 .elementor-counter-number-suffix {
    display: flex;
    flex-direction: column;
    justify-content: center;
    color:  #e85d5c;
    font-size: 17px;
}

.elementor-10 .elementor-element.elementor-element-d8e5c81  .elementor-counter-number-prefix {
    display: flex;
    flex-direction: column;
    justify-content: center;
    color: #e85d5c;
    font-size: 17px;
}/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-0872f0d */.elementor-10 .elementor-element.elementor-element-0872f0d .elementor-counter-number-suffix {
    display: flex;
    flex-direction: column;
    justify-content: center;
    color:  #e85d5c;
    font-size: 17px;
}

.elementor-10 .elementor-element.elementor-element-0872f0d  .elementor-counter-number-prefix {
    display: flex;
    flex-direction: column;
    justify-content: center;
    color: #e85d5c;
    font-size: 17px;
}/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-40f1ce7 */.elementor-10 .elementor-element.elementor-element-40f1ce7 .elementor-counter-number-suffix {
    display: flex;
    flex-direction: column;
    justify-content: center;
    color:  #e85d5c;
    font-size: 17px;
}

.elementor-10 .elementor-element.elementor-element-40f1ce7  .elementor-counter-number-prefix {
    display: flex;
    flex-direction: column;
    justify-content: center;
    color: #e85d5c;
    font-size: 17px;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-3d60b08 */.elementor-10 .elementor-element.elementor-element-3d60b08 .elementor-icon-list-icon::before{
  content: "";
  position: absolute;
  width: 6px;
  height: 6px;
  border-radius: 50%;
  background: #15803D;
  animation: pulseDot 2s infinite;
}

@keyframes pulseDot {
  0%, 100% {
    box-shadow: 0 0 0 0 rgba(21, 128, 61, .5);
    transform: scale(1);
  }
  50% {
    box-shadow: 0 0 0 8px rgba(21, 128, 61, 0);
    transform: scale(1.08);
  }
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-e52fa44 */.elementor-10 .elementor-element.elementor-element-e52fa44 .elementor-icon-list-icon::before{
  content: "";
  position: absolute;
  width: 6px;
  height: 6px;
  border-radius: 50%;
  background: #15803D;
  animation: pulseDot 2s infinite;
}

@keyframes pulseDot {
  0%, 100% {
    box-shadow: 0 0 0 0 rgba(21, 128, 61, .5);
    transform: scale(1);
  }
  50% {
    box-shadow: 0 0 0 8px rgba(21, 128, 61, 0);
    transform: scale(1.08);
  }
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-14e684f */.elementor-10 .elementor-element.elementor-element-14e684f .elementor-icon-list-icon::before{
  content: "";
  position: absolute;
  width: 6px;
  height: 6px;
  border-radius: 50%;
  background: #15803D;
  animation: pulseDot 2s infinite;
}

@keyframes pulseDot {
  0%, 100% {
    box-shadow: 0 0 0 0 rgba(21, 128, 61, .5);
    transform: scale(1);
  }
  50% {
    box-shadow: 0 0 0 8px rgba(21, 128, 61, 0);
    transform: scale(1.08);
  }
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-f52d542 */.elementor-10 .elementor-element.elementor-element-f52d542 .elementor-icon-list-icon::before{
  content: "";
  position: absolute;
  width: 6px;
  height: 6px;
  border-radius: 50%;
  background: #15803D;
  animation: pulseDot 2s infinite;
}

@keyframes pulseDot {
  0%, 100% {
    box-shadow: 0 0 0 0 rgba(21, 128, 61, .5);
    transform: scale(1);
  }
  50% {
    box-shadow: 0 0 0 8px rgba(21, 128, 61, 0);
    transform: scale(1.08);
  }
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-d3b5e2b */.elementor-10 .elementor-element.elementor-element-d3b5e2b .elementor-icon-list-icon::before{
  content: "";
  position: absolute;
  width: 6px;
  height: 6px;
  border-radius: 50%;
  background: #15803D;
  animation: pulseDot 2s infinite;
}

@keyframes pulseDot {
  0%, 100% {
    box-shadow: 0 0 0 0 rgba(21, 128, 61, .5);
    transform: scale(1);
  }
  50% {
    box-shadow: 0 0 0 8px rgba(21, 128, 61, 0);
    transform: scale(1.08);
  }
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-ea33940 */.elementor-10 .elementor-element.elementor-element-ea33940 .elementor-icon-list-icon::before{
  content: "";
  position: absolute;
  width: 6px;
  height: 6px;
  border-radius: 50%;
  background: #15803D;
  animation: pulseDot 2s infinite;
}

@keyframes pulseDot {
  0%, 100% {
    box-shadow: 0 0 0 0 rgba(21, 128, 61, .5);
    transform: scale(1);
  }
  50% {
    box-shadow: 0 0 0 8px rgba(21, 128, 61, 0);
    transform: scale(1.08);
  }
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-679c1b0 */.elementor-10 .elementor-element.elementor-element-679c1b0 .elementor-icon-list-icon::before{
  content: "";
  position: absolute;
  width: 6px;
  height: 6px;
  border-radius: 50%;
  background: #15803D;
  animation: pulseDot 2s infinite;
}

@keyframes pulseDot {
  0%, 100% {
    box-shadow: 0 0 0 0 rgba(21, 128, 61, .5);
    transform: scale(1);
  }
  50% {
    box-shadow: 0 0 0 8px rgba(21, 128, 61, 0);
    transform: scale(1.08);
  }
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-5da3a96 */.elementor-10 .elementor-element.elementor-element-5da3a96 .elementor-icon-list-icon::before{
  content: "";
  position: absolute;
  width: 6px;
  height: 6px;
  border-radius: 50%;
  background: #15803D;
  animation: pulseDot 2s infinite;
}

@keyframes pulseDot {
  0%, 100% {
    box-shadow: 0 0 0 0 rgba(21, 128, 61, .5);
    transform: scale(1);
  }
  50% {
    box-shadow: 0 0 0 8px rgba(21, 128, 61, 0);
    transform: scale(1.08);
  }
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-9ad9f04 */.elementor-10 .elementor-element.elementor-element-9ad9f04 .elementor-icon-list-icon::before{
  content: "";
  position: absolute;
  width: 6px;
  height: 6px;
  border-radius: 50%;
  background: #15803D;
  animation: pulseDot 2s infinite;
}

@keyframes pulseDot {
  0%, 100% {
    box-shadow: 0 0 0 0 rgba(21, 128, 61, .5);
    transform: scale(1);
  }
  50% {
    box-shadow: 0 0 0 8px rgba(21, 128, 61, 0);
    transform: scale(1.08);
  }
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-58f02ec */.elementor-10 .elementor-element.elementor-element-58f02ec .elementor-icon-list-icon::before{
  content: "";
  position: absolute;
  width: 6px;
  height: 6px;
  border-radius: 50%;
  background: #15803D;
  animation: pulseDot 2s infinite;
}

@keyframes pulseDot {
  0%, 100% {
    box-shadow: 0 0 0 0 rgba(21, 128, 61, .5);
    transform: scale(1);
  }
  50% {
    box-shadow: 0 0 0 8px rgba(21, 128, 61, 0);
    transform: scale(1.08);
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ebb98ca */.elementor-10 .elementor-element.elementor-element-ebb98ca {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 50px;
    width: 50px;

   border: 1.5px solid #FFFFFF40;
    border-radius: 100px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d1b1fce */.surec-kart{
    transition: transform .3s ease;
}

.surec-kart:hover{
    transform: translateY(-4px);
}

.surec-adim{
    transition: all .3s ease;
}

.surec-kart:hover .surec-adim{
    background: #E85D5C !important;
    border-color: #E85D5C !important;
    color: #FFFFFF !important;
}

.surec-kart:hover .surec-adim .elementor-heading-title,
.surec-kart:hover .surec-adim .elementor-heading-title a{
    color: #FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-646ea84 */.elementor-10 .elementor-element.elementor-element-646ea84 {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 50px;
    width: 50px;

   border: 1.5px solid #FFFFFF40;
    border-radius: 100px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ce58aac */.surec-kart{
    transition: transform .3s ease;
}

.surec-kart:hover{
    transform: translateY(-4px);
}

.surec-adim{
    transition: all .3s ease;
}

.surec-kart:hover .surec-adim{
    background: #E85D5C !important;
    border-color: #E85D5C !important;
    color: #FFFFFF !important;
}

.surec-kart:hover .surec-adim .elementor-heading-title,
.surec-kart:hover .surec-adim .elementor-heading-title a{
    color: #FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dcbbc8a */.elementor-10 .elementor-element.elementor-element-dcbbc8a {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 50px;
    width: 50px;

   border: 1.5px solid #FFFFFF40;
    border-radius: 100px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cc6b875 */.surec-kart{
    transition: transform .3s ease;
}

.surec-kart:hover{
    transform: translateY(-4px);
}

.surec-adim{
    transition: all .3s ease;
}

.surec-kart:hover .surec-adim{
    background: #E85D5C !important;
    border-color: #E85D5C !important;
    color: #FFFFFF !important;
}

.surec-kart:hover .surec-adim .elementor-heading-title,
.surec-kart:hover .surec-adim .elementor-heading-title a{
    color: #FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-64fff69 */.elementor-10 .elementor-element.elementor-element-64fff69 {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 50px;
    width: 50px;

   border: 1.5px solid #FFFFFF40;
    border-radius: 100px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-896560e */.surec-kart{
    transition: transform .3s ease;
}

.surec-kart:hover{
    transform: translateY(-4px);
}

.surec-adim{
    transition: all .3s ease;
}

.surec-kart:hover .surec-adim{
    background: #E85D5C !important;
    border-color: #E85D5C !important;
    color: #FFFFFF !important;
}

.surec-kart:hover .surec-adim .elementor-heading-title,
.surec-kart:hover .surec-adim .elementor-heading-title a{
    color: #FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-85eb537 */.elementor-10 .elementor-element.elementor-element-85eb537 {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 50px;
    width: 50px;

   border: 1.5px solid #FFFFFF40;
    border-radius: 100px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cd1c359 */.surec-kart{
    transition: transform .3s ease;
}

.surec-kart:hover{
    transform: translateY(-4px);
}

.surec-adim{
    transition: all .3s ease;
}

.surec-kart:hover .surec-adim{
    background: #E85D5C !important;
    border-color: #E85D5C !important;
    color: #FFFFFF !important;
}

.surec-kart:hover .surec-adim .elementor-heading-title,
.surec-kart:hover .surec-adim .elementor-heading-title a{
    color: #FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a02a4de */.elementor-10 .elementor-element.elementor-element-a02a4de{
    background:
        radial-gradient(circle at top right, rgba(232,93,92,.18), transparent 30%),
        linear-gradient(rgba(255,255,255,.075) 1px, transparent 1px),
        linear-gradient(90deg, rgba(255,255,255,.075) 1px, transparent 1px),
        #2B2B2B;
    background-size:
        auto,
        56px 56px,
        56px 56px,
        auto;
    background-position:
        top right,
        0 0,
        0 0,
        center;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-fb9d03a */.islerimiz-tab-section .tum-isler-kart.web-tasarim,
.islerimiz-tab-section .tum-isler-kart.sosyal-medya,
.islerimiz-tab-section .tum-isler-kart.grafik-tasarim,
.islerimiz-tab-section .tum-isler-kart.seo-icerik,
.islerimiz-tab-section .tum-isler-kart.kurumsal-kimlik{
    display: none;
}

.islerimiz-tab-section .tum-isler-kart.is-active{
    display: flex;
}

.islerimiz-tab-section .islerimiz-tab-baslik{
    cursor: pointer;
    transition: all .3s ease;
    background: #ffffff;
    color: #111111;
    border: 1px solid #d9d9d9;
}

.islerimiz-tab-section .islerimiz-tab-baslik:hover{
    border-color: #111111;
    transform: translateY(-2px);
}

.islerimiz-tab-section .islerimiz-tab-baslik.aktif{
    background: #2B2B2B !important;
    color: #ffffff !important;
    border-color: #2B2B2B !important;
}

.islerimiz-tab-section .islerimiz-tab-baslik.aktif *,
.islerimiz-tab-section .islerimiz-tab-baslik.aktif .elementor-heading-title,
.islerimiz-tab-section .islerimiz-tab-baslik.aktif .elementor-heading-title a{
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-600501d */.elementor-10 .elementor-element.elementor-element-600501d {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 35px;
    width: 35px;
    
 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c5d14c7 */.elementor-10 .elementor-element.elementor-element-c5d14c7 {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 35px;
    width: 35px;
    
 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-15eed9c */.elementor-10 .elementor-element.elementor-element-15eed9c {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 35px;
    width: 35px;
    
 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a347c0c */.elementor-10 .elementor-element.elementor-element-a347c0c {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 35px;
    width: 35px;
    
 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ececbe7 */.elementor-10 .elementor-element.elementor-element-ececbe7 {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 35px;
    width: 35px;
    
 
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7ba1f63 */.pv7-case-art{
    position: relative;
    width: 100%;
    min-height: 390px;
    overflow: hidden;
    border-radius: 22px;
    isolation: isolate;
}

.pv7-case-art::before{
    content: "";
    position: absolute;
    inset: 0;
    z-index: 5;
    pointer-events: none;
    background:
        radial-gradient(circle at 88% 10%, rgba(255,255,255,.19), transparent 34%),
        radial-gradient(circle at 14% 100%, rgba(255,255,255,.10), transparent 38%);
}

.pv7-case-art::after{
    content: "";
    position: absolute;
    inset: 0;
    z-index: 6;
    pointer-events: none;
    opacity: .16;
    mix-blend-mode: soft-light;
    background-image:
        radial-gradient(circle, rgba(255,255,255,.14) 1px, transparent 1px);
    background-size: 18px 18px;
}

/* Web tasarım arka planı */
.pv7-art-web{
    background: linear-gradient(
        135deg,
        #151313 0%,
        #3B3030 60%,
        #1C1515 100%
    );
}

/* Sağ üst halka */
.pv7-art-web .pv7-orbit{
    position: absolute;
    width: 360px;
    height: 360px;
    right: -120px;
    top: -110px;
    border: 1px solid rgba(232,93,92,.30);
    border-radius: 50%;
}

.pv7-art-web .pv7-orbit::before{
    content: "";
    position: absolute;
    inset: 48px;
    border: 1px solid rgba(255,255,255,.13);
    border-radius: 50%;
}

/* Tarayıcı görünümü */
.pv7-browser{
    position: absolute;
    z-index: 2;
    left: 9%;
    right: 8%;
    top: 16%;
    bottom: 13%;
    overflow: hidden;
    background: #ffffff;
    border-radius: 12px 12px 7px 7px;
    box-shadow: 0 28px 56px rgba(0,0,0,.42);
    transform: rotate(-3deg);
    transition: transform .45s ease, box-shadow .45s ease;
}

.pv7-case-art:hover .pv7-browser{
    transform: rotate(-1deg) translateY(-6px) scale(1.02);
    box-shadow: 0 34px 64px rgba(0,0,0,.52);
}

/* Tarayıcı üst bar */
.pv7-browser-bar{
    height: 30px;
    display: flex;
    align-items: center;
    gap: 6px;
    padding: 0 12px;
    background: #F1EDE7;
    border-bottom: 1px solid #E5DFD7;
}

.pv7-browser-bar i{
    display: block;
    width: 7px;
    height: 7px;
    border-radius: 50%;
    background: #EF6E68;
}

.pv7-browser-bar i:nth-child(2){
    background: #F4BD4F;
}

.pv7-browser-bar i:nth-child(3){
    background: #56BD79;
}

.pv7-browser-url{
    flex: 1;
    max-width: 62%;
    height: 10px;
    margin-left: 6px;
    border-radius: 6px;
    background: #ffffff;
}

/* Tarayıcı içeriği */
.pv7-browser-body{
    height: calc(100% - 30px);
    padding: 18px;
    background: #ffffff;
}

.pv7-browser-hero{
    position: relative;
    height: 44%;
    overflow: hidden;
    border-radius: 8px;
    background: linear-gradient(135deg, #2B2929, #64514C);
}

.pv7-browser-hero::before{
    content: "";
    position: absolute;
    top: 20px;
    left: 16px;
    width: 42%;
    height: 8px;
    border-radius: 5px;
    background: rgba(255,255,255,.76);
    box-shadow:
        0 14px 0 rgba(255,255,255,.35),
        0 28px 0 rgba(255,255,255,.20);
}

.pv7-browser-hero::after{
    content: "Koleksiyonu Keşfet";
    position: absolute;
    right: 14px;
    bottom: 14px;
    padding: 7px 9px;
    border-radius: 5px;
    background: #E85D5C;
    color: #ffffff;
    font-family: "Bricolage Grotesque", sans-serif;
    font-size: 7px;
    font-weight: 800;
}

/* Alt kartlar */
.pv7-browser-cards{
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 8px;
    margin-top: 12px;
}

.pv7-browser-cards i{
    display: block;
    height: 42px;
    border: 1px solid #E7E0D8;
    border-radius: 6px;
    background: #F5F2ED;
}

.pv7-browser-cards i::before{
    content: "";
    display: block;
    width: 75%;
    height: 5px;
    margin: 8px;
    border-radius: 3px;
    background: #E85D5C;
}

.pv7-browser-cards i:nth-child(2)::before{
    opacity: .45;
}

/* Mobil */
@media(max-width: 767px){
    .pv7-case-art{
        min-height: 270px;
    }

    .pv7-art-web .pv7-orbit{
        width: 260px;
        height: 260px;
        right: -95px;
        top: -85px;
    }

    .pv7-browser{
        left: 8%;
        right: 8%;
        top: 15%;
        bottom: 13%;
    }

    .pv7-browser-body{
        padding: 12px;
    }

    .pv7-browser-cards{
        gap: 5px;
        margin-top: 8px;
    }

    .pv7-browser-cards i{
        height: 30px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58e7c57 */.elementor-10 .elementor-element.elementor-element-58e7c57{
    background:
        radial-gradient(circle at top right, rgba(232,93,92,.18), transparent 30%),
        linear-gradient(rgba(255,255,255,.075) 1px, transparent 1px),
        linear-gradient(90deg, rgba(255,255,255,.075) 1px, transparent 1px),
        #2B2B2B;
    background-size:
        auto,
        56px 56px,
        56px 56px,
        auto;
    background-position:
        top right,
        0 0,
        0 0,
        center;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7250a51 */.pv7-case-art{
    position:relative;
    width:100%;
    min-height:390px;
    overflow:hidden;
    border-radius:22px;
    background:var(--case-bg,#3a2d2d);
    isolation:isolate;
}

.pv7-case-art::before{
    content:"";
    position:absolute;
    inset:0;
    z-index:5;
    pointer-events:none;
    background:
        radial-gradient(circle at 88% 10%,rgba(255,255,255,.19),transparent 34%),
        radial-gradient(circle at 14% 100%,rgba(255,255,255,.10),transparent 38%);
}

.pv7-case-art::after{
    content:"";
    position:absolute;
    inset:0;
    z-index:6;
    pointer-events:none;
    opacity:.16;
    mix-blend-mode:soft-light;
    background-image:
        radial-gradient(circle,rgba(255,255,255,.14) 1px,transparent 1px);
    background-size:18px 18px;
}

/* Sosyal medya görsel arka planı */
.pv7-art-social{
    --case-bg:linear-gradient(135deg,#ED6A69,#B93243 58%,#762331);
}

/* Dekoratif alt halkalar */
.pv7-art-social .pv7-social-line{
    position:absolute;
    left:-14%;
    right:-6%;
    bottom:13%;
    height:34%;
    border:1px solid rgba(255,255,255,.18);
    border-radius:50%;
    transform:rotate(-7deg);
}

.pv7-art-social .pv7-social-line::before{
    content:"";
    position:absolute;
    inset:22px;
    border:1px solid rgba(255,255,255,.14);
    border-radius:50%;
}

/* Telefon çerçevesi */
.pv7-phone{
    position:absolute;
    z-index:3;
    left:50%;
    top:50%;
    width:184px;
    height:354px;
    padding:10px;
    border-radius:28px;
    background:#171717;
    box-shadow:0 26px 50px rgba(0,0,0,.35);
    transform:translate(-50%,-50%) rotate(5deg);
    transition:transform .4s ease,box-shadow .4s ease;
}

.pv7-case-art:hover .pv7-phone{
    transform:translate(-50%,-53%) rotate(2deg) scale(1.02);
    box-shadow:0 32px 60px rgba(0,0,0,.42);
}

.pv7-phone::before{
    content:"";
    position:absolute;
    z-index:4;
    top:9px;
    left:50%;
    width:68px;
    height:15px;
    border-radius:0 0 11px 11px;
    background:#171717;
    transform:translateX(-50%);
}

.pv7-phone-screen{
    height:100%;
    overflow:hidden;
    border-radius:20px;
    background:#ffffff;
}

/* Telefon üst alanı */
.pv7-phone-top{
    height:54px;
    display:flex;
    align-items:center;
    gap:7px;
    padding:19px 13px;
    background:#2E2425;
}

.pv7-phone-avatar{
    width:18px;
    height:18px;
    border:1.5px solid #ffffff;
    border-radius:50%;
    background:#E85D5C;
}

.pv7-phone-user{
    width:58px;
    height:8px;
    border-radius:4px;
    background:rgba(255,255,255,.55);
}

/* Instagram benzeri grid */
.pv7-phone-grid{
    display:grid;
    grid-template-columns:repeat(3,1fr);
    gap:2px;
    padding:3px;
}

.pv7-phone-grid i{
    display:block;
    aspect-ratio:1;
    background:#F5BBC0;
}

.pv7-phone-grid i:nth-child(2n){
    background:#C5D7F6;
}

.pv7-phone-grid i:nth-child(3n){
    background:#F0CD9A;
}

/* Telefon alt navigasyon alanı */
.pv7-phone-bottom{
    display:flex;
    gap:4px;
    padding:9px;
    border-top:1px solid #eeeeee;
}

.pv7-phone-bottom i{
    display:block;
    flex:1;
    height:17px;
    border-radius:4px;
    background:#F4F0EC;
}

/* Mobil */
@media(max-width:767px){
    .pv7-case-art{
        min-height:270px;
    }

    .pv7-phone{
        width:132px;
        height:254px;
        border-radius:22px;
        padding:7px;
    }

    .pv7-phone::before{
        top:6px;
        width:50px;
        height:11px;
    }

    .pv7-phone-screen{
        border-radius:16px;
    }

    .pv7-phone-top{
        height:40px;
        padding:13px 10px;
    }

    .pv7-phone-avatar{
        width:14px;
        height:14px;
    }

    .pv7-phone-user{
        width:42px;
        height:6px;
    }

    .pv7-phone-bottom{
        padding:6px;
    }

    .pv7-phone-bottom i{
        height:12px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f239c08 */.elementor-10 .elementor-element.elementor-element-f239c08{
    background:
        radial-gradient(circle at top right, rgba(232,93,92,.18), transparent 30%),
        linear-gradient(rgba(255,255,255,.075) 1px, transparent 1px),
        linear-gradient(90deg, rgba(255,255,255,.075) 1px, transparent 1px),
        #2B2B2B;
    background-size:
        auto,
        56px 56px,
        56px 56px,
        auto;
    background-position:
        top right,
        0 0,
        0 0,
        center;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-708118a */.pv7-case-art{
    position: relative;
    width: 100%;
    min-height: 390px;
    overflow: hidden;
    border-radius: 22px;
    isolation: isolate;
}

.pv7-case-art::before{
    content: "";
    position: absolute;
    inset: 0;
    z-index: 5;
    pointer-events: none;
    background:
        radial-gradient(circle at 88% 10%, rgba(255,255,255,.19), transparent 34%),
        radial-gradient(circle at 14% 100%, rgba(255,255,255,.10), transparent 38%);
}

.pv7-case-art::after{
    content: "";
    position: absolute;
    inset: 0;
    z-index: 6;
    pointer-events: none;
    opacity: .16;
    mix-blend-mode: soft-light;
    background-image:
        radial-gradient(circle, rgba(255,255,255,.14) 1px, transparent 1px);
    background-size: 18px 18px;
}

/* Marka kimliği arka planı */
.pv7-art-brand{
    background: linear-gradient(135deg, #D6E5FF, #5477B7);
}

/* Logo + renk paleti alanı */
.pv7-brand-sheet{
    position: absolute;
    z-index: 3;
    top: 13%;
    right: 12%;
    bottom: 13%;
    left: 12%;
    display: grid;
    grid-template-columns: 1.15fr .85fr;
    gap: 14px;
}

/* Logo kartı */
.pv7-brand-logo{
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 15px;
    background: #F9FBFF;
    box-shadow: 0 18px 32px rgba(30,49,83,.20);
    transition: transform .35s ease, box-shadow .35s ease;
}

.pv7-brand-logo::before{
    content: "";
    width: 74px;
    height: 74px;
    border: 10px solid #2B4D82;
    border-radius: 15px;
    transform: rotate(45deg);
    transition: transform .4s ease;
}

.pv7-brand-logo::after{
    content: "";
    position: absolute;
    width: 29px;
    height: 29px;
    border-radius: 50%;
    background: #E85D5C;
    transition: transform .4s ease, background .3s ease;
}

/* Renk paleti kartları */
.pv7-brand-swatch{
    display: grid;
    grid-template-rows: repeat(3, 1fr);
    gap: 12px;
}

.pv7-brand-swatch i{
    display: block;
    border-radius: 14px;
    background: #263F69;
    box-shadow: 0 10px 18px rgba(30,49,83,.12);
    transition: transform .3s ease;
}

.pv7-brand-swatch i:nth-child(2){
    background: #E85D5C;
}

.pv7-brand-swatch i:nth-child(3){
    background: #F5E2B5;
}

/* Hover */
.pv7-case-art:hover .pv7-brand-logo{
    transform: translateY(-6px) rotate(-2deg);
    box-shadow: 0 24px 38px rgba(30,49,83,.28);
}

.pv7-case-art:hover .pv7-brand-logo::before{
    transform: rotate(135deg) scale(.94);
}

.pv7-case-art:hover .pv7-brand-logo::after{
    transform: scale(1.15);
}

.pv7-case-art:hover .pv7-brand-swatch i:nth-child(1){
    transform: translateX(-5px);
}

.pv7-case-art:hover .pv7-brand-swatch i:nth-child(2){
    transform: translateX(-9px);
}

.pv7-case-art:hover .pv7-brand-swatch i:nth-child(3){
    transform: translateX(-4px);
}

/* Mobil */
@media(max-width: 767px){
    .pv7-case-art{
        min-height: 270px;
    }

    .pv7-brand-sheet{
        top: 13%;
        right: 11%;
        bottom: 13%;
        left: 11%;
        gap: 10px;
    }

    .pv7-brand-logo{
        border-radius: 12px;
    }

    .pv7-brand-logo::before{
        width: 56px;
        height: 56px;
        border-width: 8px;
        border-radius: 12px;
    }

    .pv7-brand-logo::after{
        width: 22px;
        height: 22px;
    }

    .pv7-brand-swatch{
        gap: 8px;
    }

    .pv7-brand-swatch i{
        border-radius: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3378a74 */.elementor-10 .elementor-element.elementor-element-3378a74{
    background:
        radial-gradient(circle at top right, rgba(232,93,92,.18), transparent 30%),
        linear-gradient(rgba(255,255,255,.075) 1px, transparent 1px),
        linear-gradient(90deg, rgba(255,255,255,.075) 1px, transparent 1px),
        #2B2B2B;
    background-size:
        auto,
        56px 56px,
        56px 56px,
        auto;
    background-position:
        top right,
        0 0,
        0 0,
        center;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-027398c */.pv7-case-art{
    position: relative;
    width: 100%;
    min-height: 390px;
    overflow: hidden;
    border-radius: 22px;
    isolation: isolate;
}

.pv7-case-art::before{
    content: "";
    position: absolute;
    inset: 0;
    z-index: 5;
    pointer-events: none;
    background:
        radial-gradient(circle at 88% 10%, rgba(255,255,255,.19), transparent 34%),
        radial-gradient(circle at 14% 100%, rgba(255,255,255,.10), transparent 38%);
}

.pv7-case-art::after{
    content: "";
    position: absolute;
    inset: 0;
    z-index: 6;
    pointer-events: none;
    opacity: .16;
    mix-blend-mode: soft-light;
    background-image:
        radial-gradient(circle, rgba(255,255,255,.14) 1px, transparent 1px);
    background-size: 18px 18px;
}

/* İçerik ve büyüme projesi görseli */
.pv7-art-growth{
    background: linear-gradient(135deg, #F2AA91, #D7474D 70%);
}

/* Dekoratif halkalar */
.pv7-growth-orbit{
    position: absolute;
    z-index: 1;
    top: -58px;
    right: -65px;
    width: 290px;
    height: 290px;
    border: 1px solid rgba(255,255,255,.45);
    border-radius: 50%;
}

.pv7-growth-orbit::before{
    content: "";
    position: absolute;
    inset: 42px;
    border: 1px solid rgba(255,255,255,.30);
    border-radius: 50%;
}

/* İçerik kartı */
.pv7-growth-sheet{
    position: absolute;
    z-index: 3;
    top: 15%;
    right: 13%;
    bottom: 15%;
    left: 13%;
    padding: 22px;
    border-radius: 14px;
    background: #FFF8F4;
    box-shadow: 0 20px 34px rgba(85,20,25,.26);
    transform: rotate(-5deg);
    transition: transform .4s ease, box-shadow .4s ease;
}

.pv7-growth-sheet::before{
    content: "";
    display: block;
    width: 55%;
    height: 9px;
    border-radius: 5px;
    background: #2B2B2B;
    box-shadow:
        0 18px 0 #DED5D0,
        0 30px 0 #DED5D0,
        0 42px 0 #DED5D0,
        0 54px 0 #DED5D0;
}

.pv7-growth-sheet::after{
    content: "↗";
    position: absolute;
    right: 25px;
    bottom: 16px;
    font-family: "Bricolage Grotesque", sans-serif;
    font-size: clamp(3rem, 6vw, 5rem);
    font-weight: 800;
    line-height: 1;
    color: #E85D5C;
    transition: transform .4s ease;
}

.pv7-case-art:hover .pv7-growth-sheet{
    transform: rotate(-2deg) translateY(-7px) scale(1.02);
    box-shadow: 0 28px 44px rgba(85,20,25,.34);
}

.pv7-case-art:hover .pv7-growth-sheet::after{
    transform: translate(5px, -5px) scale(1.08);
}

@media(max-width: 767px){
    .pv7-case-art{
        min-height: 270px;
    }

    .pv7-growth-orbit{
        top: -72px;
        right: -88px;
        width: 230px;
        height: 230px;
    }

    .pv7-growth-orbit::before{
        inset: 32px;
    }

    .pv7-growth-sheet{
        top: 14%;
        right: 12%;
        bottom: 14%;
        left: 12%;
        padding: 16px;
    }

    .pv7-growth-sheet::before{
        height: 7px;
        box-shadow:
            0 14px 0 #DED5D0,
            0 25px 0 #DED5D0,
            0 36px 0 #DED5D0,
            0 47px 0 #DED5D0;
    }

    .pv7-growth-sheet::after{
        right: 17px;
        bottom: 10px;
        font-size: 3.5rem;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c611104 */.elementor-10 .elementor-element.elementor-element-c611104{
    background:
        radial-gradient(circle at top right, rgba(232,93,92,.18), transparent 30%),
        linear-gradient(rgba(255,255,255,.075) 1px, transparent 1px),
        linear-gradient(90deg, rgba(255,255,255,.075) 1px, transparent 1px),
        #2B2B2B;
    background-size:
        auto,
        56px 56px,
        56px 56px,
        auto;
    background-position:
        top right,
        0 0,
        0 0,
        center;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e299a7f */.pv7-case-art{
    position: relative;
    width: 100%;
    min-height: 390px;
    overflow: hidden;
    border-radius: 22px;
    isolation: isolate;
}

.pv7-case-art::before{
    content: "";
    position: absolute;
    inset: 0;
    z-index: 5;
    pointer-events: none;
    background:
        radial-gradient(circle at 88% 10%, rgba(255,255,255,.19), transparent 34%),
        radial-gradient(circle at 14% 100%, rgba(255,255,255,.10), transparent 38%);
}

.pv7-case-art::after{
    content: "";
    position: absolute;
    inset: 0;
    z-index: 6;
    pointer-events: none;
    opacity: .16;
    mix-blend-mode: soft-light;
    background-image:
        radial-gradient(circle, rgba(255,255,255,.14) 1px, transparent 1px);
    background-size: 18px 18px;
}

/* İçerik ve büyüme projesi görseli */
.pv7-art-growth{
    background: linear-gradient(135deg, #F2AA91, #D7474D 70%);
}

/* Dekoratif halkalar */
.pv7-growth-orbit{
    position: absolute;
    z-index: 1;
    top: -58px;
    right: -65px;
    width: 290px;
    height: 290px;
    border: 1px solid rgba(255,255,255,.45);
    border-radius: 50%;
}

.pv7-growth-orbit::before{
    content: "";
    position: absolute;
    inset: 42px;
    border: 1px solid rgba(255,255,255,.30);
    border-radius: 50%;
}

/* İçerik kartı */
.pv7-growth-sheet{
    position: absolute;
    z-index: 3;
    top: 15%;
    right: 13%;
    bottom: 15%;
    left: 13%;
    padding: 22px;
    border-radius: 14px;
    background: #FFF8F4;
    box-shadow: 0 20px 34px rgba(85,20,25,.26);
    transform: rotate(-5deg);
    transition: transform .4s ease, box-shadow .4s ease;
}

.pv7-growth-sheet::before{
    content: "";
    display: block;
    width: 55%;
    height: 9px;
    border-radius: 5px;
    background: #2B2B2B;
    box-shadow:
        0 18px 0 #DED5D0,
        0 30px 0 #DED5D0,
        0 42px 0 #DED5D0,
        0 54px 0 #DED5D0;
}

.pv7-growth-sheet::after{
    content: "↗";
    position: absolute;
    right: 25px;
    bottom: 16px;
    font-family: "Bricolage Grotesque", sans-serif;
    font-size: clamp(3rem, 6vw, 5rem);
    font-weight: 800;
    line-height: 1;
    color: #E85D5C;
    transition: transform .4s ease;
}

.pv7-case-art:hover .pv7-growth-sheet{
    transform: rotate(-2deg) translateY(-7px) scale(1.02);
    box-shadow: 0 28px 44px rgba(85,20,25,.34);
}

.pv7-case-art:hover .pv7-growth-sheet::after{
    transform: translate(5px, -5px) scale(1.08);
}

@media(max-width: 767px){
    .pv7-case-art{
        min-height: 270px;
    }

    .pv7-growth-orbit{
        top: -72px;
        right: -88px;
        width: 230px;
        height: 230px;
    }

    .pv7-growth-orbit::before{
        inset: 32px;
    }

    .pv7-growth-sheet{
        top: 14%;
        right: 12%;
        bottom: 14%;
        left: 12%;
        padding: 16px;
    }

    .pv7-growth-sheet::before{
        height: 7px;
        box-shadow:
            0 14px 0 #DED5D0,
            0 25px 0 #DED5D0,
            0 36px 0 #DED5D0,
            0 47px 0 #DED5D0;
    }

    .pv7-growth-sheet::after{
        right: 17px;
        bottom: 10px;
        font-size: 3.5rem;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-49e1201 */.elementor-10 .elementor-element.elementor-element-49e1201{
    background:
        radial-gradient(circle at top right, rgba(232,93,92,.18), transparent 30%),
        linear-gradient(rgba(255,255,255,.075) 1px, transparent 1px),
        linear-gradient(90deg, rgba(255,255,255,.075) 1px, transparent 1px),
        #2B2B2B;
    background-size:
        auto,
        56px 56px,
        56px 56px,
        auto;
    background-position:
        top right,
        0 0,
        0 0,
        center;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2062f46 */.elementor-10 .elementor-element.elementor-element-2062f46 {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 120px;
    width: 16.6666667%;
}

/* Tablet */
@media (min-width: 768px) and (max-width: 1024px) {
    .elementor-10 .elementor-element.elementor-element-2062f46 {
        height: 80px;
    }
}

/* Mobil */
@media (max-width: 767px) {
    .elementor-10 .elementor-element.elementor-element-2062f46 {
        height: 60px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-89f60f6 */.elementor-10 .elementor-element.elementor-element-89f60f6 {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 120px;
    width: 16.6666667%;
}

/* Tablet */
@media (min-width: 768px) and (max-width: 1024px) {
    .elementor-10 .elementor-element.elementor-element-89f60f6 {
        height: 80px;
    }
}

/* Mobil */
@media (max-width: 767px) {
    .elementor-10 .elementor-element.elementor-element-89f60f6 {
        height: 60px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1b42e80 */.elementor-10 .elementor-element.elementor-element-1b42e80 {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 120px;
    width: 16.6666667%;
}

/* Tablet */
@media (min-width: 768px) and (max-width: 1024px) {
    .elementor-10 .elementor-element.elementor-element-1b42e80 {
        height: 80px;
    }
}

/* Mobil */
@media (max-width: 767px) {
    .elementor-10 .elementor-element.elementor-element-1b42e80 {
        height: 60px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-29e25fc */.elementor-10 .elementor-element.elementor-element-29e25fc {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 120px;
    width: 16.6666667%;
}

/* Tablet */
@media (min-width: 768px) and (max-width: 1024px) {
    .elementor-10 .elementor-element.elementor-element-29e25fc {
        height: 80px;
    }
}

/* Mobil */
@media (max-width: 767px) {
    .elementor-10 .elementor-element.elementor-element-29e25fc {
        height: 60px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c60263f */.elementor-10 .elementor-element.elementor-element-c60263f {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 120px;
    width: 16.6666667%;
}

/* Tablet */
@media (min-width: 768px) and (max-width: 1024px) {
    .elementor-10 .elementor-element.elementor-element-c60263f {
        height: 80px;
    }
}

/* Mobil */
@media (max-width: 767px) {
    .elementor-10 .elementor-element.elementor-element-c60263f {
        height: 60px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d6b67dc */.elementor-10 .elementor-element.elementor-element-d6b67dc {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 120px;
    width: 16.6666667%;
}

/* Tablet */
@media (min-width: 768px) and (max-width: 1024px) {
    .elementor-10 .elementor-element.elementor-element-d6b67dc {
        height: 80px;
    }
}

/* Mobil */
@media (max-width: 767px) {
    .elementor-10 .elementor-element.elementor-element-d6b67dc {
        height: 60px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ec8e621 */.elementor-10 .elementor-element.elementor-element-ec8e621 {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 120px;
    width: 16.6666667%;
}

/* Tablet */
@media (min-width: 768px) and (max-width: 1024px) {
    .elementor-10 .elementor-element.elementor-element-ec8e621 {
        height: 80px;
    }
}

/* Mobil */
@media (max-width: 767px) {
    .elementor-10 .elementor-element.elementor-element-ec8e621 {
        height: 60px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9fff808 */.elementor-10 .elementor-element.elementor-element-9fff808 {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 120px;
    width: 16.6666667%;
}

/* Tablet */
@media (min-width: 768px) and (max-width: 1024px) {
    .elementor-10 .elementor-element.elementor-element-9fff808 {
        height: 80px;
    }
}

/* Mobil */
@media (max-width: 767px) {
    .elementor-10 .elementor-element.elementor-element-9fff808 {
        height: 60px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-182e8c9 */.elementor-10 .elementor-element.elementor-element-182e8c9 {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 120px;
    width: 16.6666667%;
}

/* Tablet */
@media (min-width: 768px) and (max-width: 1024px) {
    .elementor-10 .elementor-element.elementor-element-182e8c9 {
        height: 80px;
    }
}

/* Mobil */
@media (max-width: 767px) {
    .elementor-10 .elementor-element.elementor-element-182e8c9 {
        height: 60px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-83a9388 */.elementor-10 .elementor-element.elementor-element-83a9388 {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 120px;
    width: 16.6666667%;
}

/* Tablet */
@media (min-width: 768px) and (max-width: 1024px) {
    .elementor-10 .elementor-element.elementor-element-83a9388 {
        height: 80px;
    }
}

/* Mobil */
@media (max-width: 767px) {
    .elementor-10 .elementor-element.elementor-element-83a9388 {
        height: 60px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c66d482 */.elementor-10 .elementor-element.elementor-element-c66d482 {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 120px;
    width: 16.6666667%;
}

/* Tablet */
@media (min-width: 768px) and (max-width: 1024px) {
    .elementor-10 .elementor-element.elementor-element-c66d482 {
        height: 80px;
    }
}

/* Mobil */
@media (max-width: 767px) {
    .elementor-10 .elementor-element.elementor-element-c66d482 {
        height: 60px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d3a151c */.elementor-10 .elementor-element.elementor-element-d3a151c {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 120px;
    width: 16.6666667%;
}

/* Tablet */
@media (min-width: 768px) and (max-width: 1024px) {
    .elementor-10 .elementor-element.elementor-element-d3a151c {
        height: 80px;
    }
}

/* Mobil */
@media (max-width: 767px) {
    .elementor-10 .elementor-element.elementor-element-d3a151c {
        height: 60px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-646dc7f */@media (max-width: 1024px) {
    .referans-mobil-carousel {
        position: relative !important;
        overflow: hidden !important;
    }

    .referans-mobil-carousel .referans-marquee-host {
        overflow: visible !important;
    }

    .referans-mobil-carousel .referans-marquee-track {
        display: flex !important;
        flex-wrap: nowrap !important;
        align-items: center !important;
        justify-content: flex-start !important;

        width: 100% !important;
        min-width: 100% !important;

        padding: 0 !important;
        margin: 0 !important;

        transform: translate3d(0, 0, 0);
        will-change: transform;
    }

    /* Genişlik, yükseklik, margin, görsel boyutu burada değiştirilmez. */
    .referans-mobil-carousel .referans-marquee-item {
        flex-shrink: 0 !important;
    }
}

@media (prefers-reduced-motion: reduce) {
    .referans-mobil-carousel .referans-marquee-track {
        transform: none !important;
    }
}

/* Tablet: aynı anda 4 referans göster */
@media (min-width: 768px) and (max-width: 1024px) {
    .referans-mobil-carousel .referans-marquee-item {
        flex: 0 0 25% !important;
        width: 25% !important;
        min-width: 25% !important;
        max-width: 25% !important;
    }
}

/* Mobil: aynı anda 2 referans göster */
@media (max-width: 767px) {
    .referans-mobil-carousel .referans-marquee-item {
        flex: 0 0 50% !important;
        width: 50% !important;
        min-width: 50% !important;
        max-width: 50% !important;
    }
}/* End custom CSS */