.elementor-24 .elementor-element.elementor-element-061465e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:9rem;--padding-bottom:6rem;--padding-left:0rem;--padding-right:0rem;}.elementor-24 .elementor-element.elementor-element-0b8c81e{--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:0rem 5rem;--row-gap:0rem;--column-gap:5rem;}.elementor-24 .elementor-element.elementor-element-e7491c3{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-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-24 .elementor-element.elementor-element-6f4a413 .elementor-icon-list-icon i{color:var( --e-global-color-947c977 );transition:color 0.3s;}.elementor-24 .elementor-element.elementor-element-6f4a413 .elementor-icon-list-icon svg{fill:var( --e-global-color-947c977 );transition:fill 0.3s;}.elementor-24 .elementor-element.elementor-element-6f4a413{--e-icon-list-icon-size:6px;--icon-vertical-offset:0px;}.elementor-24 .elementor-element.elementor-element-6f4a413 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-24 .elementor-element.elementor-element-6f4a413 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:0.72rem;font-weight:700;text-transform:uppercase;letter-spacing:0.1em;}.elementor-24 .elementor-element.elementor-element-6f4a413 .elementor-icon-list-text{color:var( --e-global-color-947c977 );transition:color 0.3s;}.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-24 .elementor-element.elementor-element-c1bc1f8 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:4rem;font-weight:900;line-height:1.1em;letter-spacing:-0.02em;color:var( --e-global-color-e826574 );}.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-24 .elementor-element.elementor-element-7a7aae5{font-family:"Open Sans", Sans-serif;font-size:1.1rem;font-weight:400;line-height:1.7em;color:#FFFFFFBF;}.elementor-24 .elementor-element.elementor-element-3b0f53a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:0.95rem;font-weight:400;letter-spacing:0.04em;color:#FFFFFFB3;}.elementor-24 .elementor-element.elementor-element-befab90{--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;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );background-color:var( --e-global-color-accent );}.elementor-24 .elementor-element.elementor-element-6dbec28 .elementor-button{font-family:"Montserrat", Sans-serif;font-size:0.9rem;font-weight:700;text-transform:uppercase;letter-spacing:0.04em;fill:var( --e-global-color-c019b5f );color:var( --e-global-color-c019b5f );background-color:var( --e-global-color-947c977 );border-style:none;border-radius:6px 6px 6px 6px;padding:1rem 1.5rem 1rem 1.5rem;}.elementor-24 .elementor-element.elementor-element-6dbec28 .elementor-button:hover, .elementor-24 .elementor-element.elementor-element-6dbec28 .elementor-button:focus{color:var( --e-global-color-c019b5f );background-color:var( --e-global-color-921c7a1 );border-color:var( --e-global-color-e826574 );box-shadow:0px 8px 24px 0px rgba(212, 165.00000000000006, 115.99999999999999, 0.4);}.elementor-24 .elementor-element.elementor-element-6dbec28 .elementor-button:hover svg, .elementor-24 .elementor-element.elementor-element-6dbec28 .elementor-button:focus svg{fill:var( --e-global-color-c019b5f );}.elementor-24 .elementor-element.elementor-element-7e68052 .elementor-button{font-family:"Montserrat", Sans-serif;font-size:0.9rem;font-weight:700;text-transform:uppercase;letter-spacing:0.04em;fill:var( --e-global-color-e826574 );color:var( --e-global-color-e826574 );background-color:#61CE7000;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFF80;border-radius:6px 6px 6px 6px;padding:1rem 1.5rem 1rem 1.5rem;}.elementor-24 .elementor-element.elementor-element-7e68052 .elementor-button:hover, .elementor-24 .elementor-element.elementor-element-7e68052 .elementor-button:focus{color:var( --e-global-color-e826574 );background-color:#FFFFFF14;border-color:var( --e-global-color-e826574 );}.elementor-24 .elementor-element.elementor-element-7e68052 .elementor-button:hover svg, .elementor-24 .elementor-element.elementor-element-7e68052 .elementor-button:focus svg{fill:var( --e-global-color-e826574 );}.elementor-24 .elementor-element.elementor-element-b34a24d{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-2a7c74c{--display:flex;}.elementor-24 .elementor-element.elementor-element-cd1894f{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-24 .elementor-element.elementor-element-975ba9f .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:1.15rem;font-weight:400;font-style:italic;line-height:1.35em;letter-spacing:-0.02em;color:var( --e-global-color-e826574 );}.elementor-24 .elementor-element.elementor-element-975ba9f{width:var( --container-widget-width, 76% );max-width:76%;--container-widget-width:76%;--container-widget-flex-grow:0;}.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-24 .elementor-element.elementor-element-b0a449e{--divider-border-style:solid;--divider-color:var( --e-global-color-947c977 );--divider-border-width:2px;}.elementor-24 .elementor-element.elementor-element-b0a449e .elementor-divider-separator{width:50px;margin:0 auto;margin-center:0;}.elementor-24 .elementor-element.elementor-element-b0a449e .elementor-divider{text-align:center;padding-block-start:0px;padding-block-end:0px;}.elementor-24 .elementor-element.elementor-element-0bd6ab9 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:0.6rem;font-weight:600;text-transform:uppercase;line-height:1.2em;letter-spacing:0.1em;color:#FFFFFF80;}.elementor-24 .elementor-element.elementor-element-114e16f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:0.72rem;font-weight:600;text-transform:uppercase;line-height:1.2em;letter-spacing:0.05em;color:var( --e-global-color-947c977 );}.elementor-24 .elementor-element.elementor-element-78daf86{--display:flex;--gap:10px 20px;--row-gap:10px;--column-gap:20px;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:#FFFFFF1F;--border-color:#FFFFFF1F;--border-radius:20px 20px 20px 20px;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-24 .elementor-element.elementor-element-78daf86:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-78daf86 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF12;}.elementor-24 .elementor-element.elementor-element-166b436 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:0.9rem;font-weight:800;line-height:1.1em;letter-spacing:-0.02em;color:var( --e-global-color-e826574 );}.elementor-24 .elementor-element.elementor-element-f576af9{font-family:"Open Sans", Sans-serif;font-size:0.9rem;font-weight:400;line-height:1.6em;color:#FFFFFFA6;}.elementor-24 .elementor-element.elementor-element-f576af9 p{margin-block-end:0px;}.elementor-24 .elementor-element.elementor-element-288880c .elementor-button{font-family:"Montserrat", Sans-serif;font-size:0.7rem;font-weight:700;text-transform:uppercase;letter-spacing:0.04em;fill:var( --e-global-color-e826574 );color:var( --e-global-color-e826574 );background-color:var( --e-global-color-5222039 );border-style:none;border-radius:6px 6px 6px 6px;padding:0.6rem 1.5rem 0.6rem 1.5rem;}.elementor-24 .elementor-element.elementor-element-288880c .elementor-button:hover, .elementor-24 .elementor-element.elementor-element-288880c .elementor-button:focus{color:var( --e-global-color-e826574 );background-color:var( --e-global-color-723cd22 );border-color:var( --e-global-color-e826574 );box-shadow:0px 8px 24px 0px rgba(27.000000000000004, 94, 94, 0.4);}.elementor-24 .elementor-element.elementor-element-288880c .elementor-button:hover svg, .elementor-24 .elementor-element.elementor-element-288880c .elementor-button:focus svg{fill:var( --e-global-color-e826574 );}body:not(.rtl) .elementor-24 .elementor-element.elementor-element-c9ab62f{right:30px;}body.rtl .elementor-24 .elementor-element.elementor-element-c9ab62f{left:30px;}.elementor-24 .elementor-element.elementor-element-c9ab62f{top:11px;z-index:990;}.elementor-24 .elementor-element.elementor-element-b6150f8{--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;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:var( --e-global-color-8a2002e );--border-color:var( --e-global-color-8a2002e );box-shadow:0px 2px 12px 0px rgba(0, 0, 0, 0.058823529411764705);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-b6150f8:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-b6150f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e826574 );}.elementor-24 .elementor-element.elementor-element-a39aa34 .elementor-button{font-family:"Montserrat", Sans-serif;font-size:0.8rem;font-weight:700;text-transform:uppercase;letter-spacing:0.05em;fill:var( --e-global-color-40d7b6a );color:var( --e-global-color-40d7b6a );background-color:#61CE7000;border-style:solid;border-width:0px 0px 3px 0px;border-color:#FFFFFF00;border-radius:0px 0px 0px 0px;padding:1.1rem 1.5rem 1.1rem 1.5rem;}.elementor-24 .elementor-element.elementor-element-a39aa34 .elementor-button:hover, .elementor-24 .elementor-element.elementor-element-a39aa34 .elementor-button:focus{color:var( --e-global-color-5222039 );background-color:#FFFFFF14;border-color:var( --e-global-color-5222039 );}.elementor-24 .elementor-element.elementor-element-a39aa34 .elementor-button:hover svg, .elementor-24 .elementor-element.elementor-element-a39aa34 .elementor-button:focus svg{fill:var( --e-global-color-5222039 );}.elementor-24 .elementor-element.elementor-element-a781f34 .elementor-button{font-family:"Montserrat", Sans-serif;font-size:0.8rem;font-weight:700;text-transform:uppercase;letter-spacing:0.05em;fill:var( --e-global-color-40d7b6a );color:var( --e-global-color-40d7b6a );background-color:#61CE7000;border-style:solid;border-width:0px 0px 3px 0px;border-color:#FFFFFF00;border-radius:0px 0px 0px 0px;padding:1.1rem 1.5rem 1.1rem 1.5rem;}.elementor-24 .elementor-element.elementor-element-a781f34 .elementor-button:hover, .elementor-24 .elementor-element.elementor-element-a781f34 .elementor-button:focus{color:var( --e-global-color-5222039 );background-color:#FFFFFF14;border-color:var( --e-global-color-5222039 );}.elementor-24 .elementor-element.elementor-element-a781f34 .elementor-button:hover svg, .elementor-24 .elementor-element.elementor-element-a781f34 .elementor-button:focus svg{fill:var( --e-global-color-5222039 );}.elementor-24 .elementor-element.elementor-element-92b9db8 .elementor-button{font-family:"Montserrat", Sans-serif;font-size:0.8rem;font-weight:700;text-transform:uppercase;letter-spacing:0.05em;fill:var( --e-global-color-40d7b6a );color:var( --e-global-color-40d7b6a );background-color:#61CE7000;border-style:solid;border-width:0px 0px 3px 0px;border-color:#FFFFFF00;border-radius:0px 0px 0px 0px;padding:1.1rem 1.5rem 1.1rem 1.5rem;}.elementor-24 .elementor-element.elementor-element-92b9db8 .elementor-button:hover, .elementor-24 .elementor-element.elementor-element-92b9db8 .elementor-button:focus{color:var( --e-global-color-5222039 );background-color:#FFFFFF14;border-color:var( --e-global-color-5222039 );}.elementor-24 .elementor-element.elementor-element-92b9db8 .elementor-button:hover svg, .elementor-24 .elementor-element.elementor-element-92b9db8 .elementor-button:focus svg{fill:var( --e-global-color-5222039 );}.elementor-24 .elementor-element.elementor-element-314ef40 .elementor-button{font-family:"Montserrat", Sans-serif;font-size:0.8rem;font-weight:700;text-transform:uppercase;letter-spacing:0.05em;fill:var( --e-global-color-40d7b6a );color:var( --e-global-color-40d7b6a );background-color:#61CE7000;border-style:solid;border-width:0px 0px 3px 0px;border-color:#FFFFFF00;border-radius:0px 0px 0px 0px;padding:1.1rem 1.5rem 1.1rem 1.5rem;}.elementor-24 .elementor-element.elementor-element-314ef40 .elementor-button:hover, .elementor-24 .elementor-element.elementor-element-314ef40 .elementor-button:focus{color:var( --e-global-color-5222039 );background-color:#FFFFFF14;border-color:var( --e-global-color-5222039 );}.elementor-24 .elementor-element.elementor-element-314ef40 .elementor-button:hover svg, .elementor-24 .elementor-element.elementor-element-314ef40 .elementor-button:focus svg{fill:var( --e-global-color-5222039 );}.elementor-24 .elementor-element.elementor-element-04bb2cb{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:6rem;--padding-bottom:6rem;--padding-left:0rem;--padding-right:0rem;}.elementor-24 .elementor-element.elementor-element-04bb2cb:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-04bb2cb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e826574 );}.elementor-24 .elementor-element.elementor-element-37c3748{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-24 .elementor-element.elementor-element-458b3e4{--display:flex;}.elementor-24 .elementor-element.elementor-element-380340f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:0.75rem;font-weight:600;text-transform:uppercase;letter-spacing:0.04em;color:var( --e-global-color-5222039 );}.elementor-24 .elementor-element.elementor-element-4790125{text-align:start;}.elementor-24 .elementor-element.elementor-element-4790125 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:2.8rem;font-weight:900;line-height:1.1em;letter-spacing:-0.02em;color:var( --e-global-color-c019b5f );}.elementor-24 .elementor-element.elementor-element-3e9ccc5{text-align:start;font-family:"Open Sans", Sans-serif;font-size:1rem;font-weight:400;line-height:1.8em;color:var( --e-global-color-40d7b6a );}.elementor-24 .elementor-element.elementor-element-1a284a7{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:15px 15px;--row-gap:15px;--column-gap:15px;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-5fbfe72{--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:10px 10px;--row-gap:10px;--column-gap:10px;border-style:none;--border-style:none;--border-radius:12px 12px 12px 12px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-24 .elementor-element.elementor-element-cbe970f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-e5a3edd{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-5f4c71f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:0.9rem;font-weight:700;line-height:1.1em;color:var( --e-global-color-c019b5f );}.elementor-24 .elementor-element.elementor-element-b137a58{font-family:"Open Sans", Sans-serif;font-size:0.8rem;font-weight:400;line-height:1.6em;color:var( --e-global-color-40d7b6a );}.elementor-24 .elementor-element.elementor-element-b137a58 p{margin-block-end:0px;}.elementor-24 .elementor-element.elementor-element-3c1e565{--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:10px 10px;--row-gap:10px;--column-gap:10px;border-style:none;--border-style:none;--border-radius:12px 12px 12px 12px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-24 .elementor-element.elementor-element-c85bea7{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-8cf43fe{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-5533e64 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:0.9rem;font-weight:700;line-height:1.1em;color:var( --e-global-color-c019b5f );}.elementor-24 .elementor-element.elementor-element-43818d1{font-family:"Open Sans", Sans-serif;font-size:0.8rem;font-weight:400;line-height:1.6em;color:var( --e-global-color-40d7b6a );}.elementor-24 .elementor-element.elementor-element-43818d1 p{margin-block-end:0px;}.elementor-24 .elementor-element.elementor-element-eac2c8e{--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:10px 10px;--row-gap:10px;--column-gap:10px;border-style:none;--border-style:none;--border-radius:12px 12px 12px 12px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-24 .elementor-element.elementor-element-e39ffca{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-14fb5b9{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-c01babc .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:0.9rem;font-weight:700;line-height:1.1em;color:var( --e-global-color-c019b5f );}.elementor-24 .elementor-element.elementor-element-989abe2{font-family:"Open Sans", Sans-serif;font-size:0.8rem;font-weight:400;line-height:1.6em;color:var( --e-global-color-40d7b6a );}.elementor-24 .elementor-element.elementor-element-989abe2 p{margin-block-end:0px;}.elementor-24 .elementor-element.elementor-element-ed67ae1{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;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-947c977 );--border-color:var( --e-global-color-947c977 );--border-radius:12px 12px 12px 12px;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-24 .elementor-element.elementor-element-ed67ae1:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-ed67ae1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-511a7c9 );}.elementor-24 .elementor-element.elementor-element-d6ec90f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:0.7rem;font-weight:700;text-transform:uppercase;line-height:1.1em;letter-spacing:0.1em;color:var( --e-global-color-947c977 );}.elementor-24 .elementor-element.elementor-element-a64a848 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1rem;font-weight:700;line-height:1.4em;color:var( --e-global-color-c019b5f );}.elementor-24 .elementor-element.elementor-element-107a867{font-family:"Open Sans", Sans-serif;font-size:0.85rem;font-weight:400;line-height:1.6em;color:var( --e-global-color-40d7b6a );}.elementor-24 .elementor-element.elementor-element-107a867 p{margin-block-end:0px;}.elementor-24 .elementor-element.elementor-element-a1114a6{--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;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-df0240e .elementor-button{font-family:"Montserrat", Sans-serif;font-size:0.9rem;font-weight:700;text-transform:uppercase;letter-spacing:0.04em;fill:var( --e-global-color-e826574 );color:var( --e-global-color-e826574 );background-color:var( --e-global-color-5222039 );border-style:none;border-radius:6px 6px 6px 6px;padding:1rem 1.5rem 1rem 1.5rem;}.elementor-24 .elementor-element.elementor-element-df0240e .elementor-button:hover, .elementor-24 .elementor-element.elementor-element-df0240e .elementor-button:focus{color:var( --e-global-color-e826574 );background-color:var( --e-global-color-723cd22 );border-color:var( --e-global-color-e826574 );box-shadow:0px 8px 24px 0px rgba(27.000000000000004, 94, 94, 0.4);}.elementor-24 .elementor-element.elementor-element-df0240e .elementor-button:hover svg, .elementor-24 .elementor-element.elementor-element-df0240e .elementor-button:focus svg{fill:var( --e-global-color-e826574 );}.elementor-24 .elementor-element.elementor-element-38aef60 .elementor-button{font-family:"Montserrat", Sans-serif;font-size:0.9rem;font-weight:700;text-transform:uppercase;letter-spacing:0.04em;fill:var( --e-global-color-5222039 );color:var( --e-global-color-5222039 );background-color:#1B5E5E00;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-5222039 );border-radius:6px 6px 6px 6px;padding:1rem 1.5rem 1rem 1.5rem;}.elementor-24 .elementor-element.elementor-element-38aef60 .elementor-button:hover, .elementor-24 .elementor-element.elementor-element-38aef60 .elementor-button:focus{color:var( --e-global-color-e826574 );background-color:var( --e-global-color-5222039 );border-color:var( --e-global-color-5222039 );}.elementor-24 .elementor-element.elementor-element-38aef60 .elementor-button:hover svg, .elementor-24 .elementor-element.elementor-element-38aef60 .elementor-button:focus svg{fill:var( --e-global-color-e826574 );}.elementor-24 .elementor-element.elementor-element-2b277d2{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-24 .elementor-element.elementor-element-d05063c{--display:flex;}.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-24 .elementor-element.elementor-element-ec37f29 img{width:100%;max-width:100%;height:241px;}body:not(.rtl) .elementor-24 .elementor-element.elementor-element-54d29c5{right:-40px;}body.rtl .elementor-24 .elementor-element.elementor-element-54d29c5{left:-40px;}.elementor-24 .elementor-element.elementor-element-54d29c5{top:-10px;z-index:990;}.elementor-24 .elementor-element.elementor-element-9557309{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:6rem;--padding-bottom:6rem;--padding-left:0rem;--padding-right:0rem;}.elementor-24 .elementor-element.elementor-element-9557309:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-9557309 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c019b5f );}.elementor-24 .elementor-element.elementor-element-28df602{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-fe42fcc .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:0.75rem;font-weight:600;text-transform:uppercase;letter-spacing:0.04em;color:var( --e-global-color-947c977 );}.elementor-24 .elementor-element.elementor-element-bf6e845{text-align:start;}.elementor-24 .elementor-element.elementor-element-bf6e845 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:2.8rem;font-weight:900;line-height:1.1em;letter-spacing:-0.02em;color:var( --e-global-color-e826574 );}.elementor-24 .elementor-element.elementor-element-5570ebd{text-align:start;font-family:"Open Sans", Sans-serif;font-size:1.05rem;font-weight:400;line-height:1.7em;color:#FFFFFFBF;width:var( --container-widget-width, 58% );max-width:58%;--container-widget-width:58%;--container-widget-flex-grow:0;}.elementor-24 .elementor-element.elementor-element-0490b52{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:20px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-24 .elementor-element.elementor-element-88bd4ae{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:20px 20px 20px 20px;--padding-top:2.5rem;--padding-bottom:2.5rem;--padding-left:2.5rem;--padding-right:2.5rem;}.elementor-24 .elementor-element.elementor-element-88bd4ae:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-88bd4ae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(135deg, #0D2020 0%, #1B5E5E 100%);}.elementor-24 .elementor-element.elementor-element-6461638 .elementor-icon-list-icon i{color:var( --e-global-color-947c977 );transition:color 0.3s;}.elementor-24 .elementor-element.elementor-element-6461638 .elementor-icon-list-icon svg{fill:var( --e-global-color-947c977 );transition:fill 0.3s;}.elementor-24 .elementor-element.elementor-element-6461638{--e-icon-list-icon-size:6px;--icon-vertical-offset:0px;}.elementor-24 .elementor-element.elementor-element-6461638 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-24 .elementor-element.elementor-element-6461638 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:0.72rem;font-weight:700;text-transform:uppercase;letter-spacing:0.1em;}.elementor-24 .elementor-element.elementor-element-6461638 .elementor-icon-list-text{color:var( --e-global-color-947c977 );transition:color 0.3s;}.elementor-24 .elementor-element.elementor-element-6461638.elementor-element{--align-self:flex-start;}.elementor-24 .elementor-element.elementor-element-c809871 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-24 .elementor-element.elementor-element-b757d12 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.5rem;font-weight:800;line-height:1.2em;color:var( --e-global-color-e826574 );}.elementor-24 .elementor-element.elementor-element-3d5f78a{font-family:"Open Sans", Sans-serif;font-size:0.95rem;font-weight:400;line-height:1.7em;color:#FFFFFFB3;}.elementor-24 .elementor-element.elementor-element-3d5f78a p{margin-block-end:0px;}.elementor-24 .elementor-element.elementor-element-186c26d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(3px/2);}.elementor-24 .elementor-element.elementor-element-186c26d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(3px/2);}.elementor-24 .elementor-element.elementor-element-186c26d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(3px/2);}.elementor-24 .elementor-element.elementor-element-186c26d .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-3px/2);}.elementor-24 .elementor-element.elementor-element-186c26d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-3px/2);}.elementor-24 .elementor-element.elementor-element-186c26d .elementor-icon-list-icon i{color:var( --e-global-color-947c977 );transition:color 0.3s;}.elementor-24 .elementor-element.elementor-element-186c26d .elementor-icon-list-icon svg{fill:var( --e-global-color-947c977 );transition:fill 0.3s;}.elementor-24 .elementor-element.elementor-element-186c26d{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-24 .elementor-element.elementor-element-186c26d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-24 .elementor-element.elementor-element-186c26d .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:0.85rem;font-weight:400;line-height:1.8rem;}.elementor-24 .elementor-element.elementor-element-186c26d .elementor-icon-list-text{color:#FFFFFFA6;transition:color 0.3s;}.elementor-24 .elementor-element.elementor-element-136f80a .elementor-button{font-family:"Montserrat", Sans-serif;font-size:0.9rem;font-weight:700;text-transform:uppercase;letter-spacing:0.04em;fill:var( --e-global-color-c019b5f );color:var( --e-global-color-c019b5f );background-color:var( --e-global-color-947c977 );border-style:none;border-radius:6px 6px 6px 6px;padding:1rem 1.5rem 1rem 1.5rem;}.elementor-24 .elementor-element.elementor-element-136f80a .elementor-button:hover, .elementor-24 .elementor-element.elementor-element-136f80a .elementor-button:focus{color:var( --e-global-color-c019b5f );background-color:var( --e-global-color-921c7a1 );border-color:var( --e-global-color-e826574 );box-shadow:0px 8px 24px 0px rgba(212, 165.00000000000006, 115.99999999999999, 0.4);}.elementor-24 .elementor-element.elementor-element-136f80a .elementor-button:hover svg, .elementor-24 .elementor-element.elementor-element-136f80a .elementor-button:focus svg{fill:var( --e-global-color-c019b5f );}.elementor-24 .elementor-element.elementor-element-136f80a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-8db35b3{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:20px 20px 20px 20px;--padding-top:2.5rem;--padding-bottom:2.5rem;--padding-left:2.5rem;--padding-right:2.5rem;}.elementor-24 .elementor-element.elementor-element-8db35b3:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-8db35b3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(135deg, #1A1120 0%, #2A1A40 100%);}.elementor-24 .elementor-element.elementor-element-f6c0d62 .elementor-icon-list-icon i{color:var( --e-global-color-947c977 );transition:color 0.3s;}.elementor-24 .elementor-element.elementor-element-f6c0d62 .elementor-icon-list-icon svg{fill:var( --e-global-color-947c977 );transition:fill 0.3s;}.elementor-24 .elementor-element.elementor-element-f6c0d62{--e-icon-list-icon-size:6px;--icon-vertical-offset:0px;}.elementor-24 .elementor-element.elementor-element-f6c0d62 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-24 .elementor-element.elementor-element-f6c0d62 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:0.72rem;font-weight:700;text-transform:uppercase;letter-spacing:0.1em;}.elementor-24 .elementor-element.elementor-element-f6c0d62 .elementor-icon-list-text{color:var( --e-global-color-947c977 );transition:color 0.3s;}.elementor-24 .elementor-element.elementor-element-f6c0d62.elementor-element{--align-self:flex-start;}.elementor-24 .elementor-element.elementor-element-e3a33af > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-24 .elementor-element.elementor-element-191143d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.5rem;font-weight:800;line-height:1.2em;color:var( --e-global-color-e826574 );}.elementor-24 .elementor-element.elementor-element-4a24573{font-family:"Open Sans", Sans-serif;font-size:0.95rem;font-weight:400;line-height:1.7em;color:#FFFFFFB3;}.elementor-24 .elementor-element.elementor-element-4a24573 p{margin-block-end:0px;}.elementor-24 .elementor-element.elementor-element-a98a6ce .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(3px/2);}.elementor-24 .elementor-element.elementor-element-a98a6ce .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(3px/2);}.elementor-24 .elementor-element.elementor-element-a98a6ce .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(3px/2);}.elementor-24 .elementor-element.elementor-element-a98a6ce .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-3px/2);}.elementor-24 .elementor-element.elementor-element-a98a6ce .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-3px/2);}.elementor-24 .elementor-element.elementor-element-a98a6ce .elementor-icon-list-icon i{color:var( --e-global-color-947c977 );transition:color 0.3s;}.elementor-24 .elementor-element.elementor-element-a98a6ce .elementor-icon-list-icon svg{fill:var( --e-global-color-947c977 );transition:fill 0.3s;}.elementor-24 .elementor-element.elementor-element-a98a6ce{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-24 .elementor-element.elementor-element-a98a6ce .elementor-icon-list-item > .elementor-icon-list-text, .elementor-24 .elementor-element.elementor-element-a98a6ce .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:0.85rem;font-weight:400;line-height:1.8rem;}.elementor-24 .elementor-element.elementor-element-a98a6ce .elementor-icon-list-text{color:#FFFFFFA6;transition:color 0.3s;}.elementor-24 .elementor-element.elementor-element-1cb2e76 .elementor-button{font-family:"Montserrat", Sans-serif;font-size:0.9rem;font-weight:700;text-transform:uppercase;letter-spacing:0.04em;fill:var( --e-global-color-c019b5f );color:var( --e-global-color-c019b5f );background-color:var( --e-global-color-947c977 );border-style:none;border-radius:6px 6px 6px 6px;padding:1rem 1.5rem 1rem 1.5rem;}.elementor-24 .elementor-element.elementor-element-1cb2e76 .elementor-button:hover, .elementor-24 .elementor-element.elementor-element-1cb2e76 .elementor-button:focus{color:var( --e-global-color-c019b5f );background-color:var( --e-global-color-921c7a1 );border-color:var( --e-global-color-e826574 );box-shadow:0px 8px 24px 0px rgba(212, 165.00000000000006, 115.99999999999999, 0.4);}.elementor-24 .elementor-element.elementor-element-1cb2e76 .elementor-button:hover svg, .elementor-24 .elementor-element.elementor-element-1cb2e76 .elementor-button:focus svg{fill:var( --e-global-color-c019b5f );}.elementor-24 .elementor-element.elementor-element-1cb2e76 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-a2d65ae{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-24 .elementor-element.elementor-element-9d9153b{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:20px 20px 20px 20px;--padding-top:3rem;--padding-bottom:3rem;--padding-left:3rem;--padding-right:3rem;}.elementor-24 .elementor-element.elementor-element-9d9153b:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-9d9153b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(135deg, #0D2020 0%, #1B5E5E 100%);}.elementor-24 .elementor-element.elementor-element-72b40b0{font-family:"Playfair Display", Sans-serif;font-size:1.25rem;font-weight:400;font-style:italic;line-height:1.7em;letter-spacing:0.02em;color:var( --e-global-color-e826574 );}.elementor-24 .elementor-element.elementor-element-72b40b0 p{margin-block-end:0px;}.elementor-24 .elementor-element.elementor-element-220b49e{--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:10px 10px;--row-gap:10px;--column-gap:10px;border-style:none;--border-style:none;--border-radius:12px 12px 12px 12px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-24 .elementor-element.elementor-element-b293a21{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-870bd8b{--display:flex;--justify-content:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-9beb6ad .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:0.95rem;font-weight:700;line-height:1.1em;color:var( --e-global-color-e826574 );}.elementor-24 .elementor-element.elementor-element-47ee952{font-family:"Open Sans", Sans-serif;font-size:0.82rem;font-weight:400;line-height:1.6em;color:#FFFFFF8C;}.elementor-24 .elementor-element.elementor-element-47ee952 p{margin-block-end:0px;}.elementor-24 .elementor-element.elementor-element-c5c460e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:6rem;--padding-bottom:6rem;--padding-left:0rem;--padding-right:0rem;}.elementor-24 .elementor-element.elementor-element-c5c460e:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-c5c460e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-249db26 );}.elementor-24 .elementor-element.elementor-element-50ceb4c{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-0abb950 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:0.75rem;font-weight:600;text-transform:uppercase;letter-spacing:0.04em;color:var( --e-global-color-5222039 );}.elementor-24 .elementor-element.elementor-element-fdb69f8{text-align:center;width:var( --container-widget-width, 76% );max-width:76%;--container-widget-width:76%;--container-widget-flex-grow:0;}.elementor-24 .elementor-element.elementor-element-fdb69f8 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:2.8rem;font-weight:900;line-height:1.1em;letter-spacing:-0.02em;color:var( --e-global-color-c019b5f );}.elementor-24 .elementor-element.elementor-element-97e6f12{text-align:center;font-family:"Open Sans", Sans-serif;font-size:1.05rem;font-weight:400;line-height:1.7em;color:var( --e-global-color-40d7b6a );width:var( --container-widget-width, 58% );max-width:58%;--container-widget-width:58%;--container-widget-flex-grow:0;}.elementor-24 .elementor-element.elementor-element-b4e792a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--border-radius:20px 20px 20px 20px;--padding-top:4rem;--padding-bottom:4rem;--padding-left:4rem;--padding-right:4rem;}.elementor-24 .elementor-element.elementor-element-b4e792a:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-b4e792a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(135deg, #0D1020 0%, #1A0D30 100%);}.elementor-24 .elementor-element.elementor-element-9749762{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:40px;}.elementor-24 .elementor-element.elementor-element-c762ab9 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:0.75rem;font-weight:600;text-transform:uppercase;letter-spacing:0.04em;color:var( --e-global-color-947c977 );}.elementor-24 .elementor-element.elementor-element-231ff1f{text-align:start;}.elementor-24 .elementor-element.elementor-element-231ff1f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:2rem;font-weight:900;line-height:1em;letter-spacing:-0.02em;color:var( --e-global-color-e826574 );}.elementor-24 .elementor-element.elementor-element-57270df{text-align:start;font-family:"Open Sans", Sans-serif;font-size:0.95rem;font-weight:400;line-height:1.7em;color:#FFFFFFA6;}.elementor-24 .elementor-element.elementor-element-f914d91 .elementor-button{font-family:"Montserrat", Sans-serif;font-size:0.9rem;font-weight:700;text-transform:uppercase;letter-spacing:0.04em;fill:var( --e-global-color-c019b5f );color:var( --e-global-color-c019b5f );background-color:var( --e-global-color-947c977 );border-style:none;border-radius:6px 6px 6px 6px;padding:1rem 1.5rem 1rem 1.5rem;}.elementor-24 .elementor-element.elementor-element-f914d91 .elementor-button:hover, .elementor-24 .elementor-element.elementor-element-f914d91 .elementor-button:focus{color:var( --e-global-color-c019b5f );background-color:var( --e-global-color-921c7a1 );border-color:var( --e-global-color-e826574 );box-shadow:0px 8px 24px 0px rgba(212, 165.00000000000006, 115.99999999999999, 0.4);}.elementor-24 .elementor-element.elementor-element-f914d91 .elementor-button:hover svg, .elementor-24 .elementor-element.elementor-element-f914d91 .elementor-button:focus svg{fill:var( --e-global-color-c019b5f );}.elementor-24 .elementor-element.elementor-element-ad7ccd3{text-align:start;font-family:"Open Sans", Sans-serif;font-size:0.75rem;font-weight:400;text-transform:uppercase;line-height:1.7em;letter-spacing:0.04em;color:#FFFFFF66;}.elementor-24 .elementor-element.elementor-element-ad7ccd3 p{margin-block-end:0px;}.elementor-24 .elementor-element.elementor-element-7ff4c6d{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-24 .elementor-element.elementor-element-a5bdb9c{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;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:#FFFFFF1A;--border-color:#FFFFFF1A;--border-radius:12px 12px 12px 12px;--padding-top:1.25rem;--padding-bottom:1.25rem;--padding-left:1.25rem;--padding-right:1.25rem;}.elementor-24 .elementor-element.elementor-element-a5bdb9c:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-a5bdb9c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF0D;}.elementor-24 .elementor-element.elementor-element-a5bdb9c:hover{box-shadow:0px 16px 40px 0px rgba(0, 0, 0, 0.30196078431372547);}.elementor-24 .elementor-element.elementor-element-90711e6 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.75rem;font-weight:900;line-height:1em;color:var( --e-global-color-947c977 );}.elementor-24 .elementor-element.elementor-element-2fdacc1 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:0.85rem;font-weight:700;line-height:1.1em;letter-spacing:-0.02em;color:var( --e-global-color-e826574 );}.elementor-24 .elementor-element.elementor-element-a3f906f{font-family:"Open Sans", Sans-serif;font-size:0.78rem;font-weight:400;line-height:1.5em;color:#FFFFFF80;}.elementor-24 .elementor-element.elementor-element-a3f906f p{margin-block-end:0px;}.elementor-24 .elementor-element.elementor-element-ddbda08{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;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:#FFFFFF1A;--border-color:#FFFFFF1A;--border-radius:12px 12px 12px 12px;--padding-top:1.25rem;--padding-bottom:1.25rem;--padding-left:1.25rem;--padding-right:1.25rem;}.elementor-24 .elementor-element.elementor-element-ddbda08:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-ddbda08 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF0D;}.elementor-24 .elementor-element.elementor-element-ddbda08:hover{box-shadow:0px 16px 40px 0px rgba(0, 0, 0, 0.30196078431372547);}.elementor-24 .elementor-element.elementor-element-15c6d3b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.75rem;font-weight:900;line-height:1em;color:var( --e-global-color-947c977 );}.elementor-24 .elementor-element.elementor-element-7119548 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:0.85rem;font-weight:700;line-height:1.1em;letter-spacing:-0.02em;color:var( --e-global-color-e826574 );}.elementor-24 .elementor-element.elementor-element-b8d75b3{font-family:"Open Sans", Sans-serif;font-size:0.78rem;font-weight:400;line-height:1.5em;color:#FFFFFF80;}.elementor-24 .elementor-element.elementor-element-b8d75b3 p{margin-block-end:0px;}.elementor-24 .elementor-element.elementor-element-9ba4b9a{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;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:#FFFFFF1A;--border-color:#FFFFFF1A;--border-radius:12px 12px 12px 12px;--padding-top:1.25rem;--padding-bottom:1.25rem;--padding-left:1.25rem;--padding-right:1.25rem;}.elementor-24 .elementor-element.elementor-element-9ba4b9a:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-9ba4b9a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF0D;}.elementor-24 .elementor-element.elementor-element-9ba4b9a:hover{box-shadow:0px 16px 40px 0px rgba(0, 0, 0, 0.30196078431372547);}.elementor-24 .elementor-element.elementor-element-c3a3f6e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.75rem;font-weight:900;line-height:1em;color:var( --e-global-color-947c977 );}.elementor-24 .elementor-element.elementor-element-c5b006b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:0.85rem;font-weight:700;line-height:1.1em;letter-spacing:-0.02em;color:var( --e-global-color-e826574 );}.elementor-24 .elementor-element.elementor-element-7f0aacf{font-family:"Open Sans", Sans-serif;font-size:0.78rem;font-weight:400;line-height:1.5em;color:#FFFFFF80;}.elementor-24 .elementor-element.elementor-element-7f0aacf p{margin-block-end:0px;}.elementor-24 .elementor-element.elementor-element-f6a0852{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;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:#FFFFFF1A;--border-color:#FFFFFF1A;--border-radius:12px 12px 12px 12px;--padding-top:1.25rem;--padding-bottom:1.25rem;--padding-left:1.25rem;--padding-right:1.25rem;}.elementor-24 .elementor-element.elementor-element-f6a0852:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-f6a0852 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF0D;}.elementor-24 .elementor-element.elementor-element-f6a0852:hover{box-shadow:0px 16px 40px 0px rgba(0, 0, 0, 0.30196078431372547);}.elementor-24 .elementor-element.elementor-element-ba6e9d8 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.75rem;font-weight:900;line-height:1em;color:var( --e-global-color-947c977 );}.elementor-24 .elementor-element.elementor-element-aa7380d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:0.85rem;font-weight:700;line-height:1.1em;letter-spacing:-0.02em;color:var( --e-global-color-e826574 );}.elementor-24 .elementor-element.elementor-element-27a6e03{font-family:"Open Sans", Sans-serif;font-size:0.78rem;font-weight:400;line-height:1.5em;color:#FFFFFF80;}.elementor-24 .elementor-element.elementor-element-27a6e03 p{margin-block-end:0px;}.elementor-24 .elementor-element.elementor-element-ac1e89c{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-2ee2c7f{text-align:center;}.elementor-24 .elementor-element.elementor-element-2ee2c7f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.3rem;font-weight:800;line-height:1.1em;letter-spacing:-0.02em;color:var( --e-global-color-c019b5f );}.elementor-24 .elementor-element.elementor-element-f6c297c{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:1px 1px;--row-gap:1px;--column-gap:1px;--grid-auto-flow:row;--border-radius:20px 20px 20px 20px;--margin-top:20px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-f6c297c:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-f6c297c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8a2002e );}.elementor-24 .elementor-element.elementor-element-cf26111{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 0px;--row-gap:10px;--column-gap:0px;--border-radius:20px 0px 0px 20px;--padding-top:2rem;--padding-bottom:2rem;--padding-left:1.75rem;--padding-right:1.75rem;}.elementor-24 .elementor-element.elementor-element-cf26111:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-cf26111 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e826574 );}.elementor-24 .elementor-element.elementor-element-3eed363 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-268ccb4 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-b5467a7 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:0.9rem;font-weight:700;line-height:1.3em;color:var( --e-global-color-c019b5f );}.elementor-24 .elementor-element.elementor-element-20fb1dd{text-align:center;font-family:"Open Sans", Sans-serif;font-size:0.8rem;font-weight:400;line-height:1.6em;color:var( --e-global-color-40d7b6a );}.elementor-24 .elementor-element.elementor-element-20fb1dd p{margin-block-end:0px;}.elementor-24 .elementor-element.elementor-element-504ccd3{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 0px;--row-gap:10px;--column-gap:0px;--border-radius:0px 0px 0px 0px;--padding-top:2rem;--padding-bottom:2rem;--padding-left:1.75rem;--padding-right:1.75rem;}.elementor-24 .elementor-element.elementor-element-504ccd3:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-504ccd3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e826574 );}.elementor-24 .elementor-element.elementor-element-1b40cae > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-3ba1ac9 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-fe86f04 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:0.9rem;font-weight:700;line-height:1.3em;color:var( --e-global-color-c019b5f );}.elementor-24 .elementor-element.elementor-element-99dc2a4{text-align:center;font-family:"Open Sans", Sans-serif;font-size:0.8rem;font-weight:400;line-height:1.6em;color:var( --e-global-color-40d7b6a );}.elementor-24 .elementor-element.elementor-element-99dc2a4 p{margin-block-end:0px;}.elementor-24 .elementor-element.elementor-element-39fca29{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 0px;--row-gap:10px;--column-gap:0px;--border-radius:0px 0px 0px 0px;--padding-top:2rem;--padding-bottom:2rem;--padding-left:1.75rem;--padding-right:1.75rem;}.elementor-24 .elementor-element.elementor-element-39fca29:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-39fca29 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e826574 );}.elementor-24 .elementor-element.elementor-element-5a99de1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-1a48a3f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-bcb3f3f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:0.9rem;font-weight:700;line-height:1.3em;color:var( --e-global-color-c019b5f );}.elementor-24 .elementor-element.elementor-element-e7e77c7{text-align:center;font-family:"Open Sans", Sans-serif;font-size:0.8rem;font-weight:400;line-height:1.6em;color:var( --e-global-color-40d7b6a );}.elementor-24 .elementor-element.elementor-element-e7e77c7 p{margin-block-end:0px;}.elementor-24 .elementor-element.elementor-element-f8b96c0{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 0px;--row-gap:10px;--column-gap:0px;--border-radius:0px 20px 20px 0px;--padding-top:2rem;--padding-bottom:2rem;--padding-left:1.75rem;--padding-right:1.75rem;}.elementor-24 .elementor-element.elementor-element-f8b96c0:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-f8b96c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e826574 );}.elementor-24 .elementor-element.elementor-element-6d85bd2 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-02c6b89 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-fb9c30c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:0.9rem;font-weight:700;line-height:1.3em;color:var( --e-global-color-c019b5f );}.elementor-24 .elementor-element.elementor-element-28f663a{text-align:center;font-family:"Open Sans", Sans-serif;font-size:0.8rem;font-weight:400;line-height:1.6em;color:var( --e-global-color-40d7b6a );}.elementor-24 .elementor-element.elementor-element-28f663a p{margin-block-end:0px;}.elementor-24 .elementor-element.elementor-element-79ca682{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-069baf8{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 20px;--row-gap:20px;--column-gap:20px;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-8a2002e );--border-color:var( --e-global-color-8a2002e );--border-radius:20px 20px 20px 20px;--padding-top:3rem;--padding-bottom:3rem;--padding-left:3rem;--padding-right:3rem;}.elementor-24 .elementor-element.elementor-element-069baf8:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-069baf8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e826574 );}.elementor-24 .elementor-element.elementor-element-1b4530a{text-align:center;}.elementor-24 .elementor-element.elementor-element-1b4530a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:0.7rem;font-weight:700;text-transform:uppercase;letter-spacing:0.12em;color:var( --e-global-color-5222039 );}.elementor-24 .elementor-element.elementor-element-98ef51a{text-align:center;}.elementor-24 .elementor-element.elementor-element-98ef51a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.75rem;font-weight:900;line-height:1.1em;letter-spacing:-0.02em;color:var( --e-global-color-c019b5f );}.elementor-24 .elementor-element.elementor-element-aa0a693{text-align:center;font-family:"Open Sans", Sans-serif;font-size:1.05rem;font-weight:400;line-height:1.7em;color:var( --e-global-color-40d7b6a );width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-24 .elementor-element.elementor-element-4afd1b9 .elementor-button{font-family:"Montserrat", Sans-serif;font-size:1rem;font-weight:700;text-transform:uppercase;letter-spacing:0.04em;fill:var( --e-global-color-e826574 );color:var( --e-global-color-e826574 );background-color:var( --e-global-color-5222039 );border-style:none;border-radius:6px 6px 6px 6px;padding:1.1rem 3rem 1.1rem 3rem;}.elementor-24 .elementor-element.elementor-element-4afd1b9 .elementor-button:hover, .elementor-24 .elementor-element.elementor-element-4afd1b9 .elementor-button:focus{color:var( --e-global-color-e826574 );background-color:var( --e-global-color-723cd22 );border-color:var( --e-global-color-e826574 );box-shadow:0px 8px 24px 0px rgba(27.000000000000004, 94, 94, 0.4);}.elementor-24 .elementor-element.elementor-element-4afd1b9 .elementor-button:hover svg, .elementor-24 .elementor-element.elementor-element-4afd1b9 .elementor-button:focus svg{fill:var( --e-global-color-e826574 );}.elementor-24 .elementor-element.elementor-element-cf813e1{text-align:start;font-family:"Montserrat", Sans-serif;font-size:0.75rem;font-weight:400;line-height:1.7em;letter-spacing:0.04em;color:var( --e-global-color-40d7b6a );}.elementor-24 .elementor-element.elementor-element-cf813e1 p{margin-block-end:0px;}.elementor-24 .elementor-element.elementor-element-e846aad{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:6rem;--padding-bottom:5rem;--padding-left:0rem;--padding-right:0rem;}.elementor-24 .elementor-element.elementor-element-c6e532a{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-5160350 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:0.75rem;font-weight:600;text-transform:uppercase;letter-spacing:0.04em;color:var( --e-global-color-947c977 );}.elementor-24 .elementor-element.elementor-element-21b4ef1{text-align:center;width:var( --container-widget-width, 76% );max-width:76%;--container-widget-width:76%;--container-widget-flex-grow:0;}.elementor-24 .elementor-element.elementor-element-21b4ef1 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:2.8rem;font-weight:900;line-height:1.1em;letter-spacing:-0.02em;color:var( --e-global-color-e826574 );}.elementor-24 .elementor-element.elementor-element-d42229f{text-align:center;font-family:"Open Sans", Sans-serif;font-size:1.05rem;font-weight:400;line-height:1.7em;color:#FFFFFFBF;}.elementor-24 .elementor-element.elementor-element-dba1f4a{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-f27a684 .elementor-button{font-family:"Montserrat", Sans-serif;font-size:0.9rem;font-weight:700;text-transform:uppercase;letter-spacing:0.04em;fill:var( --e-global-color-c019b5f );color:var( --e-global-color-c019b5f );background-color:var( --e-global-color-947c977 );border-style:none;border-radius:6px 6px 6px 6px;padding:1rem 1.5rem 1rem 1.5rem;}.elementor-24 .elementor-element.elementor-element-f27a684 .elementor-button:hover, .elementor-24 .elementor-element.elementor-element-f27a684 .elementor-button:focus{color:var( --e-global-color-c019b5f );background-color:var( --e-global-color-921c7a1 );border-color:var( --e-global-color-e826574 );box-shadow:0px 8px 24px 0px rgba(212, 165.00000000000006, 115.99999999999999, 0.4);}.elementor-24 .elementor-element.elementor-element-f27a684 .elementor-button:hover svg, .elementor-24 .elementor-element.elementor-element-f27a684 .elementor-button:focus svg{fill:var( --e-global-color-c019b5f );}.elementor-24 .elementor-element.elementor-element-2b6f200 .elementor-button{font-family:"Montserrat", Sans-serif;font-size:0.9rem;font-weight:700;text-transform:uppercase;letter-spacing:0.04em;fill:var( --e-global-color-e826574 );color:var( --e-global-color-e826574 );background-color:#61CE7000;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFF80;border-radius:6px 6px 6px 6px;padding:1rem 1.5rem 1rem 1.5rem;}.elementor-24 .elementor-element.elementor-element-2b6f200 .elementor-button:hover, .elementor-24 .elementor-element.elementor-element-2b6f200 .elementor-button:focus{color:var( --e-global-color-e826574 );background-color:#FFFFFF14;border-color:var( --e-global-color-e826574 );}.elementor-24 .elementor-element.elementor-element-2b6f200 .elementor-button:hover svg, .elementor-24 .elementor-element.elementor-element-2b6f200 .elementor-button:focus svg{fill:var( --e-global-color-e826574 );}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-24 .elementor-element.elementor-element-1a284a7{--grid-auto-flow:row;}.elementor-24 .elementor-element.elementor-element-0490b52{--grid-auto-flow:row;}.elementor-24 .elementor-element.elementor-element-7ff4c6d{--grid-auto-flow:row;}.elementor-24 .elementor-element.elementor-element-f6c297c{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-24 .elementor-element.elementor-element-061465e{--padding-top:8rem;--padding-bottom:3rem;--padding-left:1rem;--padding-right:1rem;}.elementor-24 .elementor-element.elementor-element-e7491c3{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-c1bc1f8 .elementor-heading-title{font-size:2.4rem;}.elementor-24 .elementor-element.elementor-element-c1bc1f8{width:100%;max-width:100%;}.elementor-24 .elementor-element.elementor-element-b34a24d{--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-975ba9f .elementor-heading-title{font-size:1.2rem;}.elementor-24 .elementor-element.elementor-element-975ba9f{width:100%;max-width:100%;}.elementor-24 .elementor-element.elementor-element-78daf86{--padding-top:1.2rem;--padding-bottom:1.2rem;--padding-left:1.2rem;--padding-right:1.2rem;}.elementor-24 .elementor-element.elementor-element-166b436 .elementor-heading-title{font-size:1rem;}.elementor-24 .elementor-element.elementor-element-166b436{width:100%;max-width:100%;}.elementor-24 .elementor-element.elementor-element-288880c .elementor-button{font-size:0.58rem;letter-spacing:0em;padding:1rem 1rem 1rem 1rem;}body:not(.rtl) .elementor-24 .elementor-element.elementor-element-c9ab62f{right:0px;}body.rtl .elementor-24 .elementor-element.elementor-element-c9ab62f{left:0px;}.elementor-24 .elementor-element.elementor-element-b6150f8{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;}.elementor-24 .elementor-element.elementor-element-a39aa34 .elementor-button{border-width:0px 0px 3px 0px;padding:1rem 1rem 1rem 1rem;}.elementor-24 .elementor-element.elementor-element-a781f34 .elementor-button{border-width:0px 0px 3px 0px;padding:1rem 1rem 1rem 1rem;}.elementor-24 .elementor-element.elementor-element-92b9db8 .elementor-button{border-width:0px 0px 3px 0px;padding:1rem 1rem 1rem 1rem;}.elementor-24 .elementor-element.elementor-element-314ef40 .elementor-button{border-width:0px 0px 3px 0px;padding:1rem 1rem 1rem 1rem;}.elementor-24 .elementor-element.elementor-element-04bb2cb{--padding-top:3rem;--padding-bottom:3rem;--padding-left:0rem;--padding-right:0rem;}.elementor-24 .elementor-element.elementor-element-4790125 .elementor-heading-title{font-size:1.6rem;}.elementor-24 .elementor-element.elementor-element-4790125{width:100%;max-width:100%;}.elementor-24 .elementor-element.elementor-element-3e9ccc5 p{margin-block-end:0px;}.elementor-24 .elementor-element.elementor-element-3e9ccc5{width:100%;max-width:100%;}.elementor-24 .elementor-element.elementor-element-1a284a7{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-24 .elementor-element.elementor-element-5fbfe72{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-24 .elementor-element.elementor-element-cbe970f{--width:11%;}.elementor-24 .elementor-element.elementor-element-e5a3edd{--width:86%;}.elementor-24 .elementor-element.elementor-element-5f4c71f .elementor-heading-title{font-size:1rem;}.elementor-24 .elementor-element.elementor-element-c85bea7{--width:11%;}.elementor-24 .elementor-element.elementor-element-8cf43fe{--width:86%;}.elementor-24 .elementor-element.elementor-element-5533e64 .elementor-heading-title{font-size:1rem;}.elementor-24 .elementor-element.elementor-element-e39ffca{--width:11%;}.elementor-24 .elementor-element.elementor-element-14fb5b9{--width:86%;}.elementor-24 .elementor-element.elementor-element-c01babc .elementor-heading-title{font-size:1rem;}.elementor-24 .elementor-element.elementor-element-d6ec90f .elementor-heading-title{font-size:1rem;}.elementor-24 .elementor-element.elementor-element-a64a848 .elementor-heading-title{font-size:1rem;}.elementor-24 .elementor-element.elementor-element-a1114a6{--gap:0px 10px;--row-gap:0px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-df0240e .elementor-button{font-size:0.7rem;padding:1rem 1rem 1rem 1rem;}.elementor-24 .elementor-element.elementor-element-38aef60 .elementor-button{font-size:0.7rem;padding:1rem 1rem 1rem 1rem;}.elementor-24 .elementor-element.elementor-element-9557309{--padding-top:4rem;--padding-bottom:4rem;--padding-left:1rem;--padding-right:1rem;}.elementor-24 .elementor-element.elementor-element-bf6e845 .elementor-heading-title{font-size:1.6rem;}.elementor-24 .elementor-element.elementor-element-bf6e845{width:100%;max-width:100%;}.elementor-24 .elementor-element.elementor-element-5570ebd p{margin-block-end:0px;}.elementor-24 .elementor-element.elementor-element-5570ebd{width:100%;max-width:100%;}.elementor-24 .elementor-element.elementor-element-0490b52{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-24 .elementor-element.elementor-element-b757d12 .elementor-heading-title{font-size:1rem;}.elementor-24 .elementor-element.elementor-element-186c26d{--icon-vertical-align:flex-start;--icon-vertical-offset:9px;}.elementor-24 .elementor-element.elementor-element-136f80a .elementor-button{font-size:0.7rem;padding:1rem 1rem 1rem 1rem;}.elementor-24 .elementor-element.elementor-element-191143d .elementor-heading-title{font-size:1rem;}.elementor-24 .elementor-element.elementor-element-a98a6ce{--icon-vertical-align:flex-start;--icon-vertical-offset:9px;}.elementor-24 .elementor-element.elementor-element-1cb2e76 .elementor-button{font-size:0.7rem;padding:1rem 1rem 1rem 1rem;}.elementor-24 .elementor-element.elementor-element-a2d65ae{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-24 .elementor-element.elementor-element-72b40b0{font-size:1rem;}.elementor-24 .elementor-element.elementor-element-b293a21{--width:25%;}.elementor-24 .elementor-element.elementor-element-870bd8b{--width:70%;}.elementor-24 .elementor-element.elementor-element-9beb6ad .elementor-heading-title{font-size:1rem;}.elementor-24 .elementor-element.elementor-element-47ee952{font-size:0.75rem;}.elementor-24 .elementor-element.elementor-element-c5c460e{--padding-top:4rem;--padding-bottom:4rem;--padding-left:1rem;--padding-right:1rem;}.elementor-24 .elementor-element.elementor-element-fdb69f8 .elementor-heading-title{font-size:1.6rem;}.elementor-24 .elementor-element.elementor-element-fdb69f8{width:100%;max-width:100%;}.elementor-24 .elementor-element.elementor-element-97e6f12 p{margin-block-end:0px;}.elementor-24 .elementor-element.elementor-element-97e6f12{width:100%;max-width:100%;}.elementor-24 .elementor-element.elementor-element-b4e792a{--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:4rem;--padding-bottom:4rem;--padding-left:1rem;--padding-right:1rem;}.elementor-24 .elementor-element.elementor-element-9749762{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-24 .elementor-element.elementor-element-231ff1f .elementor-heading-title{font-size:1.6rem;}.elementor-24 .elementor-element.elementor-element-231ff1f{width:100%;max-width:100%;}.elementor-24 .elementor-element.elementor-element-57270df p{margin-block-end:0px;}.elementor-24 .elementor-element.elementor-element-57270df{width:100%;max-width:100%;}.elementor-24 .elementor-element.elementor-element-f914d91 .elementor-button{font-size:0.58rem;letter-spacing:0em;padding:1rem 1rem 1rem 1rem;}.elementor-24 .elementor-element.elementor-element-ad7ccd3 p{margin-block-end:0px;}.elementor-24 .elementor-element.elementor-element-ad7ccd3{width:100%;max-width:100%;}.elementor-24 .elementor-element.elementor-element-7ff4c6d{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-24 .elementor-element.elementor-element-90711e6 .elementor-heading-title{font-size:1rem;}.elementor-24 .elementor-element.elementor-element-2fdacc1 .elementor-heading-title{font-size:1rem;}.elementor-24 .elementor-element.elementor-element-15c6d3b .elementor-heading-title{font-size:1rem;}.elementor-24 .elementor-element.elementor-element-7119548 .elementor-heading-title{font-size:1rem;}.elementor-24 .elementor-element.elementor-element-c3a3f6e .elementor-heading-title{font-size:1rem;}.elementor-24 .elementor-element.elementor-element-c5b006b .elementor-heading-title{font-size:1rem;}.elementor-24 .elementor-element.elementor-element-ba6e9d8 .elementor-heading-title{font-size:1rem;}.elementor-24 .elementor-element.elementor-element-aa7380d .elementor-heading-title{font-size:1rem;}.elementor-24 .elementor-element.elementor-element-2ee2c7f .elementor-heading-title{font-size:1.6rem;}.elementor-24 .elementor-element.elementor-element-2ee2c7f{width:100%;max-width:100%;}.elementor-24 .elementor-element.elementor-element-f6c297c{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-24 .elementor-element.elementor-element-cf26111{--border-radius:20px 20px 0px 0px;}.elementor-24 .elementor-element.elementor-element-b5467a7 .elementor-heading-title{font-size:1rem;}.elementor-24 .elementor-element.elementor-element-fe86f04 .elementor-heading-title{font-size:1rem;}.elementor-24 .elementor-element.elementor-element-bcb3f3f .elementor-heading-title{font-size:1rem;}.elementor-24 .elementor-element.elementor-element-f8b96c0{--border-radius:0px 0px 20px 20px;}.elementor-24 .elementor-element.elementor-element-fb9c30c .elementor-heading-title{font-size:1rem;}.elementor-24 .elementor-element.elementor-element-79ca682{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-24 .elementor-element.elementor-element-069baf8{--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-24 .elementor-element.elementor-element-98ef51a .elementor-heading-title{font-size:1.6rem;}.elementor-24 .elementor-element.elementor-element-98ef51a{width:100%;max-width:100%;}.elementor-24 .elementor-element.elementor-element-aa0a693 p{margin-block-end:0px;}.elementor-24 .elementor-element.elementor-element-aa0a693{width:100%;max-width:100%;}.elementor-24 .elementor-element.elementor-element-4afd1b9 .elementor-button{font-size:0.58rem;letter-spacing:0em;padding:1rem 1rem 1rem 1rem;}.elementor-24 .elementor-element.elementor-element-cf813e1{text-align:center;width:100%;max-width:100%;}.elementor-24 .elementor-element.elementor-element-cf813e1 p{margin-block-end:0px;}.elementor-24 .elementor-element.elementor-element-e846aad{--padding-top:4rem;--padding-bottom:4rem;--padding-left:1rem;--padding-right:1rem;}.elementor-24 .elementor-element.elementor-element-21b4ef1 .elementor-heading-title{font-size:1.6rem;}.elementor-24 .elementor-element.elementor-element-21b4ef1{width:100%;max-width:100%;}.elementor-24 .elementor-element.elementor-element-d42229f p{margin-block-end:0px;}.elementor-24 .elementor-element.elementor-element-d42229f{width:100%;max-width:100%;}.elementor-24 .elementor-element.elementor-element-dba1f4a{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-24 .elementor-element.elementor-element-f27a684 .elementor-button{padding:1rem 1rem 1rem 1rem;}}@media(min-width:768px){.elementor-24 .elementor-element.elementor-element-0b8c81e{--width:95%;}.elementor-24 .elementor-element.elementor-element-e7491c3{--width:100%;}.elementor-24 .elementor-element.elementor-element-78daf86{--width:80%;}.elementor-24 .elementor-element.elementor-element-37c3748{--width:95%;}.elementor-24 .elementor-element.elementor-element-cbe970f{--width:8%;}.elementor-24 .elementor-element.elementor-element-c85bea7{--width:8%;}.elementor-24 .elementor-element.elementor-element-e39ffca{--width:8%;}.elementor-24 .elementor-element.elementor-element-ed67ae1{--width:100%;}.elementor-24 .elementor-element.elementor-element-2b277d2{--width:100%;}.elementor-24 .elementor-element.elementor-element-28df602{--width:95%;}.elementor-24 .elementor-element.elementor-element-b293a21{--width:6%;}.elementor-24 .elementor-element.elementor-element-50ceb4c{--width:95%;}.elementor-24 .elementor-element.elementor-element-9749762{--width:100%;}.elementor-24 .elementor-element.elementor-element-ac1e89c{--width:100%;}.elementor-24 .elementor-element.elementor-element-c6e532a{--width:55%;}}/* Start custom CSS for icon-list, class: .elementor-element-6f4a413 */.elementor-24 .elementor-element.elementor-element-6f4a413 {
    align-items: center;
    gap: .6rem;
    background: #d4a5741f;
    border: 1px solid rgba(212,165,116,.25);
    border-radius: 100px;
    padding: .4rem 1rem;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c1bc1f8 */.elementor-24 .elementor-element.elementor-element-c1bc1f8 span{
       color: #D4A574;
    font-family: 'Playfair Display', serif;
    font-style: italic;
    font-weight: 700;
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3b0f53a */.hero__trust::before {
    content: '';
    display: block;
    width: 24px;
    height: 1px;
    background: rgba(255,255,255,.3);
}
.hero__trust {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6dbec28 */.elementor-24 .elementor-element.elementor-element-6dbec28:hover{
        transform: translateY(-2px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-975ba9f */.elementor-24 .elementor-element.elementor-element-975ba9f span{
       color: #D4A574;
    font-family: 'Playfair Display', serif;
    font-style: italic;
    font-weight: 700;
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0bd6ab9 */.hero__trust::before {
    content: '';
    display: block;
    width: 24px;
    height: 1px;
    background: rgba(255,255,255,.3);
}
.hero__trust {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-114e16f */.hero__trust::before {
    content: '';
    display: block;
    width: 24px;
    height: 1px;
    background: rgba(255,255,255,.3);
}
.hero__trust {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cd1894f */.book-3d__cover {
    width: 220px;
    height: 320px;
    background: linear-gradient(160deg, #1B5E5E 0%, #0d2020 60%, #2A7A7A 100%);
    border-radius: 4px 12px 12px 4px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    padding: 2rem 1.5rem;
    text-align: center;
    position: relative;
    overflow: hidden;
}


.book-3d__cover::before {
    content: '⚔';
    position: absolute;
    font-size: 8rem;
    opacity: .02;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}

.book-3d__cover::after {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    width: 8px;
    background: linear-gradient(to right, rgba(0,0,0,.4), rgba(0,0,0,.1), transparent);
    border-radius: 4px 0 0 4px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a7c74c */.book-3d {
    width: 220px;
    margin: 0 auto;
    position: relative;
    transform: perspective(800px) rotateY(-10deg);
    transform-style: preserve-3d;
    filter: drop-shadow(0 40px 60px rgba(0,0,0,.6));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-166b436 */.elementor-24 .elementor-element.elementor-element-166b436 span{
       color: #D4A574;
    font-family: 'Playfair Display', serif;
    font-style: italic;
    font-weight: 700;
    
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-288880c */.elementor-24 .elementor-element.elementor-element-288880c:hover{
        transform: translateY(-2px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-78daf86 */.elementor-24 .elementor-element.elementor-element-78daf86{
    backdrop-filter: blur(8px);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c9ab62f */.book-badge {
    width: 80px;
    height: 80px;
    background: #d4a574;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    box-shadow: 0 8px 24px rgba(212,165,116,.5);
}

.book-badge__text {
    font-family: 'Montserrat', sans-serif;
    font-weight: 900;
    font-size: .6rem;
    letter-spacing: .04em;
    text-transform: uppercase;
    color: #111827;
    text-align: center;
    line-height: 1.3;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-061465e */.elementor-24 .elementor-element.elementor-element-061465e{
    background: linear-gradient(160deg, #04100f 0%, #0d1f1f 40%, #1b4040 70%, #0d2b2b 100%);
}


.pattern-overlay {
    position: relative;
    overflow: hidden;
}

.pattern-overlay::before {
    content: "";
    position: absolute;
    inset: 0;
    opacity: 0.03;
    background-image: repeating-linear-gradient(
        45deg,
        #D4A574 0,
        #D4A574 1px,
        transparent 1px,
        transparent 50%
    );
    background-size: 20px 20px;
    pointer-events: none;
    z-index: 1;
}

.pattern-overlay > .elementor-container,
.pattern-overlay > .e-con-inner {
    position: relative;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b6150f8 */@media (max-width: 767px) {
    .hslide .e-con-inner {
        display: flex;
        flex-wrap: nowrap;
        overflow-x: auto;
        overflow-y: hidden;
        gap: 10px;
        -webkit-overflow-scrolling: touch;
        scroll-behavior: smooth;
        padding: 5px 10px;
    }

    /* Each button wrapper */
    .hslide .elementor-widget-button {
        flex: 0 0 auto;
    }

    /* Prevent button text wrapping */
    .hslide .elementor-button {
        white-space: nowrap;
    }

    /* Hide scrollbar */
    .hslide .e-con-inner::-webkit-scrollbar {
        display: none;
    }

    .hslide .e-con-inner {
        scrollbar-width: none;
        -ms-overflow-style: none;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4790125 */.elementor-24 .elementor-element.elementor-element-4790125 span{
       color: #D4A574;
    font-family: 'Playfair Display', serif;
    font-style: italic;
    font-weight: 700;
    
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3e9ccc5 */.elementor-24 .elementor-element.elementor-element-3e9ccc5 strong {
    color: #111827;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-89e5c8c */.book-feature__icon {
    width: 36px;
    height: 36px;
    border-radius: 8px;
    background: #e6f3f3;
    color: #1b5e5e;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-shrink: 0;
    font-size: 1rem;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5f4c71f */.elementor-24 .elementor-element.elementor-element-5f4c71f span{
       color: #D4A574;
    font-family: 'Playfair Display', serif;
    font-style: italic;
    font-weight: 700;
    
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-57732d0 */.book-feature__icon {
    width: 36px;
    height: 36px;
    border-radius: 8px;
    background: #e6f3f3;
    color: #1b5e5e;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-shrink: 0;
    font-size: 1rem;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5533e64 */.elementor-24 .elementor-element.elementor-element-5533e64 span{
       color: #D4A574;
    font-family: 'Playfair Display', serif;
    font-style: italic;
    font-weight: 700;
    
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4ced86e */.book-feature__icon {
    width: 36px;
    height: 36px;
    border-radius: 8px;
    background: #e6f3f3;
    color: #1b5e5e;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-shrink: 0;
    font-size: 1rem;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c01babc */.elementor-24 .elementor-element.elementor-element-c01babc span{
       color: #D4A574;
    font-family: 'Playfair Display', serif;
    font-style: italic;
    font-weight: 700;
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d6ec90f */.elementor-24 .elementor-element.elementor-element-d6ec90f span{
       color: #D4A574;
    font-family: 'Playfair Display', serif;
    font-style: italic;
    font-weight: 700;
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a64a848 */.elementor-24 .elementor-element.elementor-element-a64a848 span{
       color: #D4A574;
    font-family: 'Playfair Display', serif;
    font-style: italic;
    font-weight: 700;
    
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-df0240e */.elementor-24 .elementor-element.elementor-element-df0240e:hover{
        transform: translateY(-2px);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-54d29c5 */.book-badge {
    width: 80px;
    height: 80px;
    background: #d4a574;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    box-shadow: 0 8px 24px rgba(212,165,116,.5);
}

.book-badge__text {
    font-family: 'Montserrat', sans-serif;
    font-weight: 900;
    font-size: .6rem;
    letter-spacing: .04em;
    text-transform: uppercase;
    color: #111827;
    text-align: center;
    line-height: 1.3;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d05063c */.book-large {
    width: 280px;
    transform: perspective(800px) rotateY(-8deg);
    filter: drop-shadow(0 32px 64px rgba(0,0,0,.25));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bf6e845 */.elementor-24 .elementor-element.elementor-element-bf6e845 span{
       color: #D4A574;
    font-family: 'Playfair Display', serif;
    font-style: italic;
    font-weight: 700;
    
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-6461638 */.elementor-24 .elementor-element.elementor-element-6461638 {
    align-items: center;
    gap: .6rem;
    background: #d4a5741f;
    border: 1px solid rgba(212,165,116,.25);
    border-radius: 100px;
    padding: .4rem 1rem;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c809871 */.coaching-card__icon {
    font-size: 2.5rem;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b757d12 */.elementor-24 .elementor-element.elementor-element-b757d12 span{
       color: #D4A574;
    font-family: 'Playfair Display', serif;
    font-style: italic;
    font-weight: 700;
    
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-136f80a */.elementor-24 .elementor-element.elementor-element-136f80a:hover{
        transform: translateY(-2px);
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-f6c0d62 */.elementor-24 .elementor-element.elementor-element-f6c0d62 {
    align-items: center;
    gap: .6rem;
    background: #d4a5741f;
    border: 1px solid rgba(212,165,116,.25);
    border-radius: 100px;
    padding: .4rem 1rem;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e3a33af */.coaching-card__icon {
    font-size: 2.5rem;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-191143d */.elementor-24 .elementor-element.elementor-element-191143d span{
       color: #D4A574;
    font-family: 'Playfair Display', serif;
    font-style: italic;
    font-weight: 700;
    
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1cb2e76 */.elementor-24 .elementor-element.elementor-element-1cb2e76:hover{
        transform: translateY(-2px);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5d4aa3a */.testimonial-featured__avatar {
    width: 56px;
    height: 56px;
    border-radius: 50%;
    background: rgba(255,255,255,.15);
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 1.5rem;
    flex-shrink: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9beb6ad */.elementor-24 .elementor-element.elementor-element-9beb6ad span{
       color: #D4A574;
    font-family: 'Playfair Display', serif;
    font-style: italic;
    font-weight: 700;
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fdb69f8 */.elementor-24 .elementor-element.elementor-element-fdb69f8 span{
       color: #D4A574;
    font-family: 'Playfair Display', serif;
    font-style: italic;
    font-weight: 700;
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-231ff1f */.elementor-24 .elementor-element.elementor-element-231ff1f span{
       color: #D4A574;
    font-family: 'Playfair Display', serif;
    font-style: italic;
    font-weight: 700;
    
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f914d91 */.elementor-24 .elementor-element.elementor-element-f914d91:hover{
        transform: translateY(-2px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-90711e6 */.elementor-24 .elementor-element.elementor-element-90711e6 span{
       color: #D4A574;
    font-family: 'Playfair Display', serif;
    font-style: italic;
    font-weight: 700;
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2fdacc1 */.elementor-24 .elementor-element.elementor-element-2fdacc1 span{
       color: #D4A574;
    font-family: 'Playfair Display', serif;
    font-style: italic;
    font-weight: 700;
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-15c6d3b */.elementor-24 .elementor-element.elementor-element-15c6d3b span{
       color: #D4A574;
    font-family: 'Playfair Display', serif;
    font-style: italic;
    font-weight: 700;
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7119548 */.elementor-24 .elementor-element.elementor-element-7119548 span{
       color: #D4A574;
    font-family: 'Playfair Display', serif;
    font-style: italic;
    font-weight: 700;
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c3a3f6e */.elementor-24 .elementor-element.elementor-element-c3a3f6e span{
       color: #D4A574;
    font-family: 'Playfair Display', serif;
    font-style: italic;
    font-weight: 700;
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c5b006b */.elementor-24 .elementor-element.elementor-element-c5b006b span{
       color: #D4A574;
    font-family: 'Playfair Display', serif;
    font-style: italic;
    font-weight: 700;
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ba6e9d8 */.elementor-24 .elementor-element.elementor-element-ba6e9d8 span{
       color: #D4A574;
    font-family: 'Playfair Display', serif;
    font-style: italic;
    font-weight: 700;
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-aa7380d */.elementor-24 .elementor-element.elementor-element-aa7380d span{
       color: #D4A574;
    font-family: 'Playfair Display', serif;
    font-style: italic;
    font-weight: 700;
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ee2c7f */.elementor-24 .elementor-element.elementor-element-2ee2c7f span{
       color: #D4A574;
    font-family: 'Playfair Display', serif;
    font-style: italic;
    font-weight: 700;
    
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3eed363 */.sofi-step__num {
    width: 40px;
    height: 40px;
    border-radius: 50%;
    background: #1b5e5e;
    color: #ffffff;
    font-family: 'Montserrat', sans-serif;
    font-weight: 900;
    font-size: 1rem;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0 auto;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-268ccb4 */.sofi-step__icon {
    font-size: 1.75rem;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b5467a7 */.elementor-24 .elementor-element.elementor-element-b5467a7 span{
       color: #D4A574;
    font-family: 'Playfair Display', serif;
    font-style: italic;
    font-weight: 700;
    
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1b40cae */.sofi-step__num {
    width: 40px;
    height: 40px;
    border-radius: 50%;
    background: #1b5e5e;
    color: #ffffff;
    font-family: 'Montserrat', sans-serif;
    font-weight: 900;
    font-size: 1rem;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0 auto;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3ba1ac9 */.sofi-step__icon {
    font-size: 1.75rem;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fe86f04 */.elementor-24 .elementor-element.elementor-element-fe86f04 span{
       color: #D4A574;
    font-family: 'Playfair Display', serif;
    font-style: italic;
    font-weight: 700;
    
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5a99de1 */.sofi-step__num {
    width: 40px;
    height: 40px;
    border-radius: 50%;
    background: #1b5e5e;
    color: #ffffff;
    font-family: 'Montserrat', sans-serif;
    font-weight: 900;
    font-size: 1rem;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0 auto;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1a48a3f */.sofi-step__icon {
    font-size: 1.75rem;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bcb3f3f */.elementor-24 .elementor-element.elementor-element-bcb3f3f span{
       color: #D4A574;
    font-family: 'Playfair Display', serif;
    font-style: italic;
    font-weight: 700;
    
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6d85bd2 */.sofi-step__num {
    width: 40px;
    height: 40px;
    border-radius: 50%;
    background: #1b5e5e;
    color: #ffffff;
    font-family: 'Montserrat', sans-serif;
    font-weight: 900;
    font-size: 1rem;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0 auto;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-02c6b89 */.sofi-step__icon {
    font-size: 1.75rem;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fb9c30c */.elementor-24 .elementor-element.elementor-element-fb9c30c span{
       color: #D4A574;
    font-family: 'Playfair Display', serif;
    font-style: italic;
    font-weight: 700;
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-98ef51a */.elementor-24 .elementor-element.elementor-element-98ef51a span{
       color: #D4A574;
    font-family: 'Playfair Display', serif;
    font-style: italic;
    font-weight: 700;
    
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4afd1b9 */.elementor-24 .elementor-element.elementor-element-4afd1b9:hover{
        transform: translateY(-2px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-21b4ef1 */.elementor-24 .elementor-element.elementor-element-21b4ef1 span{
       color: #D4A574;
    font-family: 'Playfair Display', serif;
    font-style: italic;
    font-weight: 700;
    
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f27a684 */.elementor-24 .elementor-element.elementor-element-f27a684:hover{
        transform: translateY(-2px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e846aad */.elementor-24 .elementor-element.elementor-element-e846aad{
    background: linear-gradient(135deg, #0d2020 0%, #1b5e5e 50%, #0d2b2b 100%);
}/* End custom CSS */