.elementor-15 .elementor-element.elementor-element-30c72a3b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-15 .elementor-element.elementor-element-9beb227{--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-15 .elementor-element.elementor-element-6b18a6cb img{width:40%;}.elementor-15 .elementor-element.elementor-element-398f62aa{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-15 .elementor-element.elementor-element-528fd5f1{--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;}.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-15 .elementor-element.elementor-element-6b0d33b8 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:72px;font-weight:400;color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-11ff7ce3{--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-15 .elementor-element.elementor-element-211f877e{--display:flex;}.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-15 .elementor-element.elementor-element-7b62bd57{text-align:center;font-family:"Space Grotesk", Sans-serif;font-size:20px;font-weight:400;line-height:28px;}.elementor-15 .elementor-element.elementor-element-4e1b79b2{--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;--margin-top:0px;--margin-bottom:15px;--margin-left:0px;--margin-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-15 .elementor-element.elementor-element-5c2a7beb .elementor-button{background-color:#B7984E;font-family:"Outfit", Sans-serif;font-size:25px;font-weight:500;fill:#000000;color:#000000;border-radius:15px 15px 15px 15px;padding:20px 50px 20px 50px;}.elementor-15 .elementor-element.elementor-element-5c2a7beb .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-15 .elementor-element.elementor-element-5c2a7beb .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-15 .elementor-element.elementor-element-293c4578{--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-15 .elementor-element.elementor-element-3799cb8{--display:flex;}.elementor-15 .elementor-element.elementor-element-62c2350f{font-family:"Space Grotesk", Sans-serif;font-size:12px;font-weight:400;}.elementor-15 .elementor-element.elementor-element-2cdfe2b1{--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;}.elementor-15 .elementor-element.elementor-element-d1103b3{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-18f08682{font-family:"Outfit", Sans-serif;font-size:30px;font-weight:700;color:#B7984E;}.elementor-15 .elementor-element.elementor-element-5639bc5f{font-family:"Space Grotesk", Sans-serif;font-size:14px;font-weight:400;}.elementor-15 .elementor-element.elementor-element-36d9afec{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-counter .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-counter .elementor-counter-title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-15 .elementor-element.elementor-element-31285ae6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-15 .elementor-element.elementor-element-31285ae6 .elementor-counter-number-wrapper{color:#B7984E;font-family:"Outfit", Sans-serif;font-size:30px;font-weight:700;}.elementor-15 .elementor-element.elementor-element-3c60e30{font-family:"Space Grotesk", Sans-serif;font-size:14px;font-weight:400;}.elementor-15 .elementor-element.elementor-element-28a8cd99{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-414c7f35{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-15 .elementor-element.elementor-element-414c7f35 .elementor-counter-number-wrapper{color:#B7984E;font-family:"Outfit", Sans-serif;font-size:30px;font-weight:700;}.elementor-15 .elementor-element.elementor-element-3908d8ed{font-family:"Space Grotesk", Sans-serif;font-size:14px;font-weight:400;}.elementor-15 .elementor-element.elementor-element-1bb4bd58{--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;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-15 .elementor-element.elementor-element-631058d{--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;}.elementor-15 .elementor-element.elementor-element-5011d61c .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:72px;font-weight:400;color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-26741b16{--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-15 .elementor-element.elementor-element-646dc82f{--display:flex;}.elementor-15 .elementor-element.elementor-element-fa4e7c5{text-align:center;font-family:"Space Grotesk", Sans-serif;font-size:20px;font-weight:400;line-height:28px;}.elementor-15 .elementor-element.elementor-element-154e869{--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;}.elementor-15 .elementor-element.elementor-element-64c9d57f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-15 .elementor-element.elementor-element-7efe6e96{--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;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-15 .elementor-element.elementor-element-64b7b6a{--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;}.elementor-15 .elementor-element.elementor-element-7b6cee7f .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:72px;font-weight:400;color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-e8651c2{--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-15 .elementor-element.elementor-element-6210eae9{--display:flex;}.elementor-15 .elementor-element.elementor-element-3163c486{text-align:center;font-family:"Space Grotesk", Sans-serif;font-size:20px;font-weight:400;line-height:28px;}.elementor-15 .elementor-element.elementor-element-26ca76aa{--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;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-15 .elementor-element.elementor-element-1935abd9{--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;}.elementor-15 .elementor-element.elementor-element-6517dfa3{text-align:center;}.elementor-15 .elementor-element.elementor-element-6517dfa3 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:25px;font-weight:600;color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-9ee8e31{--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-15 .elementor-element.elementor-element-1e115e7e{--display:flex;}.elementor-15 .elementor-element.elementor-element-39d92008{text-align:center;font-family:"Space Grotesk", Sans-serif;font-size:20px;font-weight:400;line-height:28px;}.elementor-15 .elementor-element.elementor-element-63ae450{--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;}.elementor-15 .elementor-element.elementor-element-791f6602{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-15 .elementor-element.elementor-element-5afff526{text-align:center;}.elementor-15 .elementor-element.elementor-element-5afff526 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:25px;font-weight:600;color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-6a9bfa42{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-15 .elementor-element.elementor-element-534a5712{text-align:center;}.elementor-15 .elementor-element.elementor-element-534a5712 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:25px;font-weight:600;color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-74da4001{--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;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-15 .elementor-element.elementor-element-33fe0b04{--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;}.elementor-15 .elementor-element.elementor-element-2094253a .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:72px;font-weight:400;color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-10610108{--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-15 .elementor-element.elementor-element-33d23d57{--display:flex;}.elementor-15 .elementor-element.elementor-element-6cf13125{text-align:center;font-family:"Space Grotesk", Sans-serif;font-size:20px;font-weight:400;line-height:28px;}.elementor-15 .elementor-element.elementor-element-285607c7{--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;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--flex-wrap:wrap;}.elementor-15 .elementor-element.elementor-element-2be485{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-15 .elementor-element.elementor-element-2be485:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-2be485 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#15181E;}.elementor-15 .elementor-element.elementor-element-2be485:hover{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:#FDCA0080;--border-color:#FDCA0080;box-shadow:0px 0px 10px 0px rgba(253, 201.99999999999991, 0, 0.5);}.elementor-15 .elementor-element.elementor-element-2be485, .elementor-15 .elementor-element.elementor-element-2be485::before{--border-transition:0.3s;}.elementor-15 .elementor-element.elementor-element-2be485.e-con{--align-self:center;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-428e3d94{padding:0px 0px 0px 15px;}.elementor-15 .elementor-element.elementor-element-428e3d94 .elementor-icon-wrapper{text-align:start;}.elementor-15 .elementor-element.elementor-element-428e3d94.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-428e3d94.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-428e3d94.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-428e3d94.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-428e3d94.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-428e3d94 .elementor-icon{font-size:30px;}.elementor-15 .elementor-element.elementor-element-428e3d94 .elementor-icon svg{height:30px;}.elementor-15 .elementor-element.elementor-element-7c8c64c1 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:20px;font-weight:600;color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-2b338841{font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:400;}.elementor-15 .elementor-element.elementor-element-491b24c1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-15 .elementor-element.elementor-element-491b24c1:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-491b24c1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#15181E;}.elementor-15 .elementor-element.elementor-element-491b24c1:hover{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:#FDCA0080;--border-color:#FDCA0080;box-shadow:0px 0px 10px 0px rgba(253, 201.99999999999991, 0, 0.5);}.elementor-15 .elementor-element.elementor-element-491b24c1, .elementor-15 .elementor-element.elementor-element-491b24c1::before{--border-transition:0.3s;}.elementor-15 .elementor-element.elementor-element-491b24c1.e-con{--align-self:center;}.elementor-15 .elementor-element.elementor-element-231920d9{padding:0px 0px 0px 15px;}.elementor-15 .elementor-element.elementor-element-231920d9 .elementor-icon-wrapper{text-align:start;}.elementor-15 .elementor-element.elementor-element-231920d9.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-231920d9.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-231920d9.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-231920d9.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-231920d9.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-231920d9 .elementor-icon{font-size:30px;}.elementor-15 .elementor-element.elementor-element-231920d9 .elementor-icon svg{height:30px;}.elementor-15 .elementor-element.elementor-element-41f713ef .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:20px;font-weight:600;color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-60f8b162{font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:400;}.elementor-15 .elementor-element.elementor-element-64682544{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-15 .elementor-element.elementor-element-64682544:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-64682544 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#15181E;}.elementor-15 .elementor-element.elementor-element-64682544:hover{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:#FDCA0080;--border-color:#FDCA0080;box-shadow:0px 0px 10px 0px rgba(253, 201.99999999999991, 0, 0.5);}.elementor-15 .elementor-element.elementor-element-64682544, .elementor-15 .elementor-element.elementor-element-64682544::before{--border-transition:0.3s;}.elementor-15 .elementor-element.elementor-element-64682544.e-con{--align-self:center;}.elementor-15 .elementor-element.elementor-element-3ac64ff{padding:0px 0px 0px 15px;}.elementor-15 .elementor-element.elementor-element-3ac64ff .elementor-icon-wrapper{text-align:start;}.elementor-15 .elementor-element.elementor-element-3ac64ff.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-3ac64ff.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-3ac64ff.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-3ac64ff.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-3ac64ff.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-3ac64ff .elementor-icon{font-size:30px;}.elementor-15 .elementor-element.elementor-element-3ac64ff .elementor-icon svg{height:30px;}.elementor-15 .elementor-element.elementor-element-20de75fd .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:20px;font-weight:600;color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-244bc36d{font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:400;}.elementor-15 .elementor-element.elementor-element-528bdb65{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-15 .elementor-element.elementor-element-528bdb65:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-528bdb65 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#15181E;}.elementor-15 .elementor-element.elementor-element-528bdb65:hover{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:#FDCA0080;--border-color:#FDCA0080;box-shadow:0px 0px 10px 0px rgba(253, 201.99999999999991, 0, 0.5);}.elementor-15 .elementor-element.elementor-element-528bdb65, .elementor-15 .elementor-element.elementor-element-528bdb65::before{--border-transition:0.3s;}.elementor-15 .elementor-element.elementor-element-528bdb65.e-con{--align-self:center;}.elementor-15 .elementor-element.elementor-element-f2ec98a{padding:0px 0px 0px 15px;}.elementor-15 .elementor-element.elementor-element-f2ec98a .elementor-icon-wrapper{text-align:start;}.elementor-15 .elementor-element.elementor-element-f2ec98a.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-f2ec98a.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-f2ec98a.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-f2ec98a.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-f2ec98a.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-f2ec98a .elementor-icon{font-size:30px;}.elementor-15 .elementor-element.elementor-element-f2ec98a .elementor-icon svg{height:30px;}.elementor-15 .elementor-element.elementor-element-1f09531d .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:20px;font-weight:600;color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-31290b5a{font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:400;}.elementor-15 .elementor-element.elementor-element-44ebde2d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-15 .elementor-element.elementor-element-44ebde2d:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-44ebde2d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#15181E;}.elementor-15 .elementor-element.elementor-element-44ebde2d:hover{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:#FDCA0080;--border-color:#FDCA0080;box-shadow:0px 0px 10px 0px rgba(253, 201.99999999999991, 0, 0.5);}.elementor-15 .elementor-element.elementor-element-44ebde2d, .elementor-15 .elementor-element.elementor-element-44ebde2d::before{--border-transition:0.3s;}.elementor-15 .elementor-element.elementor-element-44ebde2d.e-con{--align-self:center;}.elementor-15 .elementor-element.elementor-element-2369adcb{padding:0px 0px 0px 15px;}.elementor-15 .elementor-element.elementor-element-2369adcb .elementor-icon-wrapper{text-align:start;}.elementor-15 .elementor-element.elementor-element-2369adcb.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-2369adcb.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-2369adcb.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-2369adcb.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-2369adcb.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-2369adcb .elementor-icon{font-size:30px;}.elementor-15 .elementor-element.elementor-element-2369adcb .elementor-icon svg{height:30px;}.elementor-15 .elementor-element.elementor-element-42441e28 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:20px;font-weight:600;color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-761f11e3{font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:400;}.elementor-15 .elementor-element.elementor-element-4b424353{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-15 .elementor-element.elementor-element-4b424353:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-4b424353 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#15181E;}.elementor-15 .elementor-element.elementor-element-4b424353:hover{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:#FDCA0080;--border-color:#FDCA0080;box-shadow:0px 0px 10px 0px rgba(253, 201.99999999999991, 0, 0.5);}.elementor-15 .elementor-element.elementor-element-4b424353, .elementor-15 .elementor-element.elementor-element-4b424353::before{--border-transition:0.3s;}.elementor-15 .elementor-element.elementor-element-4b424353.e-con{--align-self:center;}.elementor-15 .elementor-element.elementor-element-77c878d9{padding:0px 0px 0px 15px;}.elementor-15 .elementor-element.elementor-element-77c878d9 .elementor-icon-wrapper{text-align:start;}.elementor-15 .elementor-element.elementor-element-77c878d9.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-77c878d9.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-77c878d9.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-77c878d9.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-77c878d9.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-77c878d9 .elementor-icon{font-size:30px;}.elementor-15 .elementor-element.elementor-element-77c878d9 .elementor-icon svg{height:30px;}.elementor-15 .elementor-element.elementor-element-1abd5b50 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:20px;font-weight:600;color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-5256f4c7{font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:400;}.elementor-15 .elementor-element.elementor-element-396609e6{--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;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-15 .elementor-element.elementor-element-1105e488{--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;}.elementor-15 .elementor-element.elementor-element-21f4ccab .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:72px;font-weight:400;color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-56725f24{--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-15 .elementor-element.elementor-element-35b49c23{--display:flex;}.elementor-15 .elementor-element.elementor-element-4525edda{text-align:center;font-family:"Space Grotesk", Sans-serif;font-size:20px;font-weight:400;line-height:28px;}.elementor-15 .elementor-element.elementor-element-3988b121{--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;--flex-wrap:wrap;}.elementor-15 .elementor-element.elementor-element-6d8eeb68{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-15 .elementor-element.elementor-element-6d8eeb68:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-6d8eeb68 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#15181E;}.elementor-15 .elementor-element.elementor-element-6d8eeb68:hover{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:#FDCA0080;--border-color:#FDCA0080;box-shadow:0px 0px 10px 0px rgba(253, 201.99999999999991, 0, 0.5);}.elementor-15 .elementor-element.elementor-element-6d8eeb68, .elementor-15 .elementor-element.elementor-element-6d8eeb68::before{--border-transition:0.3s;}.elementor-15 .elementor-element.elementor-element-6d8eeb68.e-con{--align-self:center;}.elementor-15 .elementor-element.elementor-element-7c1375db{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;}.elementor-15 .elementor-element.elementor-element-7c1375db .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:400;line-height:26px;color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-58a779d8 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:400;line-height:26px;color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-3cf33ff2{margin:-25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-15 .elementor-element.elementor-element-3cf33ff2 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:14px;font-weight:400;line-height:26px;color:#646A78;}.elementor-15 .elementor-element.elementor-element-ecf3507{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-15 .elementor-element.elementor-element-ecf3507:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-ecf3507 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#15181E;}.elementor-15 .elementor-element.elementor-element-ecf3507:hover{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:#FDCA0080;--border-color:#FDCA0080;box-shadow:0px 0px 10px 0px rgba(253, 201.99999999999991, 0, 0.5);}.elementor-15 .elementor-element.elementor-element-ecf3507, .elementor-15 .elementor-element.elementor-element-ecf3507::before{--border-transition:0.3s;}.elementor-15 .elementor-element.elementor-element-ecf3507.e-con{--align-self:center;}.elementor-15 .elementor-element.elementor-element-11763dcd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;}.elementor-15 .elementor-element.elementor-element-11763dcd .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:400;line-height:26px;color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-6e04ad5e .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:400;line-height:26px;color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-6f2270ae{margin:-25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-15 .elementor-element.elementor-element-6f2270ae .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:14px;font-weight:400;line-height:26px;color:#646A78;}.elementor-15 .elementor-element.elementor-element-2cf8bd8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-15 .elementor-element.elementor-element-2cf8bd8:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-2cf8bd8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#15181E;}.elementor-15 .elementor-element.elementor-element-2cf8bd8:hover{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:#FDCA0080;--border-color:#FDCA0080;box-shadow:0px 0px 10px 0px rgba(253, 201.99999999999991, 0, 0.5);}.elementor-15 .elementor-element.elementor-element-2cf8bd8, .elementor-15 .elementor-element.elementor-element-2cf8bd8::before{--border-transition:0.3s;}.elementor-15 .elementor-element.elementor-element-2cf8bd8.e-con{--align-self:center;}.elementor-15 .elementor-element.elementor-element-2bfc506d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;}.elementor-15 .elementor-element.elementor-element-2bfc506d .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:400;line-height:26px;color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-1ce34978 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:400;line-height:26px;color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-1c06cf20{margin:-25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-15 .elementor-element.elementor-element-1c06cf20 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:14px;font-weight:400;line-height:26px;color:#646A78;}.elementor-15 .elementor-element.elementor-element-2330d00c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-15 .elementor-element.elementor-element-2330d00c:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-2330d00c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#15181E;}.elementor-15 .elementor-element.elementor-element-2330d00c:hover{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:#FDCA0080;--border-color:#FDCA0080;box-shadow:0px 0px 10px 0px rgba(253, 201.99999999999991, 0, 0.5);}.elementor-15 .elementor-element.elementor-element-2330d00c, .elementor-15 .elementor-element.elementor-element-2330d00c::before{--border-transition:0.3s;}.elementor-15 .elementor-element.elementor-element-2330d00c.e-con{--align-self:center;}.elementor-15 .elementor-element.elementor-element-50ee9e72{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;}.elementor-15 .elementor-element.elementor-element-50ee9e72 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:400;line-height:26px;color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-26e63757 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:400;line-height:26px;color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-73406c84{margin:-25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-15 .elementor-element.elementor-element-73406c84 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:14px;font-weight:400;line-height:26px;color:#646A78;}.elementor-15 .elementor-element.elementor-element-689e0e0b{--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;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-15 .elementor-element.elementor-element-6b9d3212{--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;}.elementor-15 .elementor-element.elementor-element-31b8ee69 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:72px;font-weight:400;color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-6f266918{--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:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-15 .elementor-element.elementor-element-50311409{--display:flex;--min-height:610px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:none;--border-style:none;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-15 .elementor-element.elementor-element-50311409:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-50311409 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#15181E;}.elementor-15 .elementor-element.elementor-element-50311409:hover{border-style:none;}.elementor-15 .elementor-element.elementor-element-50311409, .elementor-15 .elementor-element.elementor-element-50311409::before{--border-transition:0.3s;}.elementor-15 .elementor-element.elementor-element-50311409.e-con{--align-self:center;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-15 .elementor-element.elementor-element-15e189d5 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-15 .elementor-element.elementor-element-15e189d5.elementor-view-stacked .elementor-icon{background-color:#C9A654;}.elementor-15 .elementor-element.elementor-element-15e189d5.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-15e189d5.elementor-view-default .elementor-icon{fill:#C9A654;color:#C9A654;border-color:#C9A654;}.elementor-15 .elementor-element.elementor-element-15e189d5 .elementor-icon{font-size:30px;}.elementor-15 .elementor-element.elementor-element-15e189d5 .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-15e189d5 .elementor-icon-box-title a{font-family:"Outfit", Sans-serif;font-size:24px;font-weight:700;}.elementor-15 .elementor-element.elementor-element-15e189d5 .elementor-icon-box-title{color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-15e189d5:has(:hover) .elementor-icon-box-title,
					 .elementor-15 .elementor-element.elementor-element-15e189d5:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-7a71490{font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:400;}.elementor-15 .elementor-element.elementor-element-38cba80c{padding:0px 20px 0px 20px;}.elementor-15 .elementor-element.elementor-element-1ef7afc9 .elementor-button{background-color:#1E2129;font-family:"Outfit", Sans-serif;font-size:14px;font-weight:500;border-radius:10px 10px 10px 10px;}.elementor-15 .elementor-element.elementor-element-1ef7afc9 .elementor-button:hover, .elementor-15 .elementor-element.elementor-element-1ef7afc9 .elementor-button:focus{background-color:#1D2027;}.elementor-15 .elementor-element.elementor-element-1ef7afc9{width:var( --container-widget-width, 65% );max-width:65%;margin:80px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:65%;--container-widget-flex-grow:0;}.elementor-15 .elementor-element.elementor-element-1ef7afc9.elementor-element{--align-self:center;}.elementor-15 .elementor-element.elementor-element-1ef7afc9 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-15 .elementor-element.elementor-element-1ef7afc9 .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-15 .elementor-element.elementor-element-87e7f18{--display:flex;--min-height:610px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:none;--border-style:none;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(253, 201.99999999999991, 0, 0.5);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-15 .elementor-element.elementor-element-87e7f18:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-87e7f18 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#15181E;}.elementor-15 .elementor-element.elementor-element-87e7f18:hover{border-style:none;}.elementor-15 .elementor-element.elementor-element-87e7f18, .elementor-15 .elementor-element.elementor-element-87e7f18::before{--border-transition:0.3s;}.elementor-15 .elementor-element.elementor-element-87e7f18.e-con{--align-self:center;}.elementor-15 .elementor-element.elementor-element-5f9555c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 10px;--row-gap:0px;--column-gap:10px;--border-radius:40px 40px 40px 40px;--margin-top:-40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-5f9555c:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-5f9555c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#C9A654;}.elementor-15 .elementor-element.elementor-element-5f9555c.e-con{--align-self:center;}.elementor-15 .elementor-element.elementor-element-12e8b398 .elementor-icon-wrapper{text-align:center;}.elementor-15 .elementor-element.elementor-element-12e8b398.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-15 .elementor-element.elementor-element-12e8b398.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-12e8b398.elementor-view-default .elementor-icon{color:#000000;border-color:#000000;}.elementor-15 .elementor-element.elementor-element-12e8b398.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-12e8b398.elementor-view-default .elementor-icon svg{fill:#000000;}.elementor-15 .elementor-element.elementor-element-12e8b398 .elementor-icon{font-size:12px;}.elementor-15 .elementor-element.elementor-element-12e8b398 .elementor-icon svg{height:12px;}.elementor-15 .elementor-element.elementor-element-3074df64 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:12px;font-weight:600;color:#000000;}.elementor-15 .elementor-element.elementor-element-746ece48{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-15 .elementor-element.elementor-element-746ece48 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-15 .elementor-element.elementor-element-746ece48.elementor-view-stacked .elementor-icon{background-color:#C9A654;}.elementor-15 .elementor-element.elementor-element-746ece48.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-746ece48.elementor-view-default .elementor-icon{fill:#C9A654;color:#C9A654;border-color:#C9A654;}.elementor-15 .elementor-element.elementor-element-746ece48 .elementor-icon{font-size:30px;}.elementor-15 .elementor-element.elementor-element-746ece48 .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-746ece48 .elementor-icon-box-title a{font-family:"Outfit", Sans-serif;font-size:24px;font-weight:700;}.elementor-15 .elementor-element.elementor-element-746ece48 .elementor-icon-box-title{color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-746ece48:has(:hover) .elementor-icon-box-title,
					 .elementor-15 .elementor-element.elementor-element-746ece48:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-6d785261{font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:400;}.elementor-15 .elementor-element.elementor-element-e13fa53{padding:0px 20px 0px 20px;}.elementor-15 .elementor-element.elementor-element-16cc4941 .elementor-button{background-color:#B7984E;font-family:"Outfit", Sans-serif;font-size:14px;font-weight:500;fill:#000000;color:#000000;border-radius:10px 10px 10px 10px;}.elementor-15 .elementor-element.elementor-element-16cc4941 .elementor-button:hover, .elementor-15 .elementor-element.elementor-element-16cc4941 .elementor-button:focus{background-color:#A38846;}.elementor-15 .elementor-element.elementor-element-16cc4941{width:var( --container-widget-width, 65% );max-width:65%;margin:105px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:65%;--container-widget-flex-grow:0;}.elementor-15 .elementor-element.elementor-element-16cc4941.elementor-element{--align-self:center;}.elementor-15 .elementor-element.elementor-element-16cc4941 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-15 .elementor-element.elementor-element-16cc4941 .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-15 .elementor-element.elementor-element-408a1e5a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-15 .elementor-element.elementor-element-512e4cb{--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;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(253, 201.99999999999991, 0, 0.5);--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-512e4cb:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-512e4cb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#15181E;}.elementor-15 .elementor-element.elementor-element-5c9cf2ea .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:36px;font-weight:700;color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-213120c4{font-family:"Space Grotesk", Sans-serif;font-size:18px;font-weight:400;}.elementor-15 .elementor-element.elementor-element-1a560ed1 .elementor-button{background-color:#B7984E;font-family:"Outfit", Sans-serif;font-size:14px;font-weight:500;fill:#000000;color:#000000;border-radius:10px 10px 10px 10px;}.elementor-15 .elementor-element.elementor-element-1a560ed1 .elementor-button:hover, .elementor-15 .elementor-element.elementor-element-1a560ed1 .elementor-button:focus{background-color:#A38846;}.elementor-15 .elementor-element.elementor-element-1a560ed1{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-15 .elementor-element.elementor-element-1a560ed1.elementor-element{--align-self:center;}.elementor-15 .elementor-element.elementor-element-1a560ed1 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-15 .elementor-element.elementor-element-1a560ed1 .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-15 .elementor-element.elementor-element-51d9d0ae{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-15 .elementor-element.elementor-element-76bb9f2{--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;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(253, 201.99999999999991, 0, 0.5);--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-76bb9f2:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-76bb9f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#15181E;}.elementor-15 .elementor-element.elementor-element-6c34df1b .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:36px;font-weight:700;color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-31ef29e7{font-family:"Space Grotesk", Sans-serif;font-size:18px;font-weight:400;}.elementor-15 .elementor-element.elementor-element-661b5e84{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-15 .elementor-element.elementor-element-7eee4072{--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;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-15 .elementor-element.elementor-element-534a9dc3{--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;}.elementor-15 .elementor-element.elementor-element-5f361021 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:72px;font-weight:400;color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-5f5a97c5{--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-15 .elementor-element.elementor-element-45af6461{--display:flex;}.elementor-15 .elementor-element.elementor-element-ee222db{text-align:center;font-family:"Space Grotesk", Sans-serif;font-size:20px;font-weight:400;line-height:28px;}.elementor-15 .elementor-element.elementor-element-7e6d7e67{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-15 .elementor-element.elementor-element-2c8b8f43{--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;}body.elementor-page-15:not(.elementor-motion-effects-element-type-background), body.elementor-page-15 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-15 .elementor-element.elementor-element-d1103b3{--width:50%;}.elementor-15 .elementor-element.elementor-element-36d9afec{--width:50%;}.elementor-15 .elementor-element.elementor-element-28a8cd99{--width:50%;}.elementor-15 .elementor-element.elementor-element-64c9d57f{--width:100%;}.elementor-15 .elementor-element.elementor-element-791f6602{--width:50%;}.elementor-15 .elementor-element.elementor-element-6a9bfa42{--width:50%;}.elementor-15 .elementor-element.elementor-element-2be485{--width:30%;}.elementor-15 .elementor-element.elementor-element-491b24c1{--width:30%;}.elementor-15 .elementor-element.elementor-element-64682544{--width:30%;}.elementor-15 .elementor-element.elementor-element-528bdb65{--width:30%;}.elementor-15 .elementor-element.elementor-element-44ebde2d{--width:30%;}.elementor-15 .elementor-element.elementor-element-4b424353{--width:30%;}.elementor-15 .elementor-element.elementor-element-3988b121{--content-width:1200px;}.elementor-15 .elementor-element.elementor-element-6d8eeb68{--width:45%;}.elementor-15 .elementor-element.elementor-element-ecf3507{--width:45%;}.elementor-15 .elementor-element.elementor-element-2cf8bd8{--width:45%;}.elementor-15 .elementor-element.elementor-element-2330d00c{--width:45%;}.elementor-15 .elementor-element.elementor-element-6f266918{--content-width:1200px;}.elementor-15 .elementor-element.elementor-element-50311409{--width:50%;}.elementor-15 .elementor-element.elementor-element-87e7f18{--width:50%;}.elementor-15 .elementor-element.elementor-element-5f9555c{--width:25%;}}@media(max-width:767px){.elementor-15 .elementor-element.elementor-element-6b18a6cb img{width:75%;}.elementor-15 .elementor-element.elementor-element-2cdfe2b1{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-15 .elementor-element.elementor-element-d1103b3{--width:33%;}.elementor-15 .elementor-element.elementor-element-5639bc5f{font-size:12px;}.elementor-15 .elementor-element.elementor-element-36d9afec{--width:33%;}.elementor-15 .elementor-element.elementor-element-31285ae6{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-15 .elementor-element.elementor-element-3c60e30{font-size:12px;}.elementor-15 .elementor-element.elementor-element-28a8cd99{--width:33%;}.elementor-15 .elementor-element.elementor-element-414c7f35{padding:10px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-3908d8ed{margin:-2px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:12px;}.elementor-15 .elementor-element.elementor-element-2094253a{text-align:center;}.elementor-15 .elementor-element.elementor-element-21f4ccab{text-align:center;}.elementor-15 .elementor-element.elementor-element-31b8ee69{text-align:center;}.elementor-15 .elementor-element.elementor-element-50311409{--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-15 .elementor-element.elementor-element-5f9555c{--width:40%;}.elementor-15 .elementor-element.elementor-element-746ece48{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-15 .elementor-element.elementor-element-512e4cb{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-15 .elementor-element.elementor-element-1a560ed1{width:100%;max-width:100%;}.elementor-15 .elementor-element.elementor-element-76bb9f2{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-15 .elementor-element.elementor-element-5f361021{text-align:center;}}/* Start custom CSS for heading, class: .elementor-element-6b0d33b8 *//* Stile generale del titolo */
.elementor-15 .elementor-element.elementor-element-6b0d33b8 .trading-title {
    font-family: 'Outfit', sans-serif;
    font-weight: 400;
    font-size: 72px;
   text-align: center;
}

/* La prima riga in oro (Gradiente) */
.elementor-15 .elementor-element.elementor-element-6b0d33b8 .gold-line {
    background: linear-gradient(to right, #BF953F, #FCF6BA, #B38728);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
}

/* La seconda riga in bianco sporco (il colore rgb dell'immagine) */
.elementor-15 .elementor-element.elementor-element-6b0d33b8 .white-line {
    color: rgb(237, 235, 233);
    -webkit-text-fill-color: rgb(237, 235, 233); /* Sovrascrive eventuali reset */
}

/* Responsive: aggiusta la dimensione su mobile se serve */
@media (max-width: 767px) {
    .elementor-15 .elementor-element.elementor-element-6b0d33b8 .trading-title {
        font-size: 40px !important;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5c2a7beb */.elementor-button-icon .e-font-icon-svg {
    width: 30px !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5011d61c *//* Nuova classe con dimensione 48px */
.elementor-15 .elementor-element.elementor-element-5011d61c .trading-subtitle {
    font-family: 'Outfit', sans-serif;
    font-weight: 700;
    font-size: 48px; /* Dimensione richiesta */
    line-height: 1.2;
}

/* Applichiamo lo stile oro alla nuova classe */
.elementor-15 .elementor-element.elementor-element-5011d61c .trading-subtitle .gold-line {
    background: linear-gradient(to right, #BF953F, #FCF6BA, #B38728);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
}

/* Applichiamo il bianco sporco alla nuova classe */
.elementor-15 .elementor-element.elementor-element-5011d61c .trading-subtitle .white-line {
    color: rgb(237, 235, 233);
}

/* Ottimizzazione per Mobile (opzionale) */
@media (max-width: 767px) {
    .elementor-15 .elementor-element.elementor-element-5011d61c .trading-subtitle {
        font-size: 32px; /* Riduce leggermente su smartphone */
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b6cee7f *//* Nuova classe con dimensione 48px */
.elementor-15 .elementor-element.elementor-element-7b6cee7f .trading-subtitle {
    font-family: 'Outfit', sans-serif;
    font-weight: 700;
    font-size: 48px; /* Dimensione richiesta */
    line-height: 1.2;
}

/* Applichiamo lo stile oro alla nuova classe */
.elementor-15 .elementor-element.elementor-element-7b6cee7f .trading-subtitle .gold-line {
    background: linear-gradient(to right, #BF953F, #FCF6BA, #B38728);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
}

/* Applichiamo il bianco sporco alla nuova classe */
.elementor-15 .elementor-element.elementor-element-7b6cee7f .trading-subtitle .white-line {
    color: rgb(237, 235, 233);
}

/* Ottimizzazione per Mobile (opzionale) */
@media (max-width: 767px) {
    .elementor-15 .elementor-element.elementor-element-7b6cee7f .trading-subtitle {
        font-size: 32px; /* Riduce leggermente su smartphone */
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2094253a *//* Nuova classe con dimensione 48px */
.elementor-15 .elementor-element.elementor-element-2094253a .trading-subtitle {
    font-family: 'Outfit', sans-serif;
    font-weight: 700;
    font-size: 48px; /* Dimensione richiesta */
    line-height: 1.2;
}

/* Applichiamo lo stile oro alla nuova classe */
.elementor-15 .elementor-element.elementor-element-2094253a .trading-subtitle .gold-line {
    background: linear-gradient(to right, #BF953F, #FCF6BA, #B38728);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
}

/* Applichiamo il bianco sporco alla nuova classe */
.elementor-15 .elementor-element.elementor-element-2094253a .trading-subtitle .white-line {
    color: rgb(237, 235, 233);
}

/* Ottimizzazione per Mobile (opzionale) */
@media (max-width: 767px) {
    .elementor-15 .elementor-element.elementor-element-2094253a .trading-subtitle {
        font-size: 32px; /* Riduce leggermente su smartphone */
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-21f4ccab *//* Nuova classe con dimensione 48px */
.elementor-15 .elementor-element.elementor-element-21f4ccab .trading-subtitle {
    font-family: 'Outfit', sans-serif;
    font-weight: 700;
    font-size: 48px; /* Dimensione richiesta */
    line-height: 1.2;
}

/* Applichiamo lo stile oro alla nuova classe */
.elementor-15 .elementor-element.elementor-element-21f4ccab .trading-subtitle .gold-line {
    background: linear-gradient(to right, #BF953F, #FCF6BA, #B38728);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
}

/* Applichiamo il bianco sporco alla nuova classe */
.elementor-15 .elementor-element.elementor-element-21f4ccab .trading-subtitle .white-line {
    color: rgb(237, 235, 233);
}

/* Ottimizzazione per Mobile (opzionale) */
@media (max-width: 767px) {
    .elementor-15 .elementor-element.elementor-element-21f4ccab .trading-subtitle {
        font-size: 32px; /* Riduce leggermente su smartphone */
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-31b8ee69 *//* Nuova classe con dimensione 48px */
.elementor-15 .elementor-element.elementor-element-31b8ee69 .trading-subtitle {
    font-family: 'Outfit', sans-serif;
    font-weight: 700;
    font-size: 48px; /* Dimensione richiesta */
    line-height: 1.2;
}

/* Applichiamo lo stile oro alla nuova classe */
.elementor-15 .elementor-element.elementor-element-31b8ee69 .trading-subtitle .gold-line {
    background: linear-gradient(to right, #BF953F, #FCF6BA, #B38728);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
}

/* Applichiamo il bianco sporco alla nuova classe */
.elementor-15 .elementor-element.elementor-element-31b8ee69 .trading-subtitle .white-line {
    color: rgb(237, 235, 233);
}

/* Ottimizzazione per Mobile (opzionale) */
@media (max-width: 767px) {
    .elementor-15 .elementor-element.elementor-element-31b8ee69 .trading-subtitle {
        font-size: 32px; /* Riduce leggermente su smartphone */
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-15e189d5 */.elementor-widget-icon-box .elementor-icon-box-icon {
    padding-bottom: 5px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1ef7afc9 */.elementor-button-icon .e-font-icon-svg {
    width: 30px !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-16cc4941 */.elementor-button-icon .e-font-icon-svg {
    width: 30px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f266918 *//* Rimuove i pallini e compatta la lista */
.lista-premium {
    list-style: none !important;
    padding: 0 !important;
    margin: 0 !important;
    display: flex;
    flex-direction: column;
    gap: 12px; /* Spazio verticale tra i punti */
}

.lista-premium li {
    display: flex;
    align-items: flex-start;
    gap: 10px; /* Spazio tra spunta e testo */
}

.lista-premium svg {
    flex-shrink: 0;
    margin-top: 4px; /* Allinea la spunta alla prima riga di testo */
}

.lista-premium span {
    color: rgba(255, 255, 255, 0.85);
    font-size: 0.9rem;
    line-height: 1.4;
    font-family: 'Inter', sans-serif; /* O il font che usi */
}

/* ALLINEAMENTO DELLE DUE COLONNE */
/* Forza le descrizioni sopra le liste ad avere la stessa altezza */
.elementor-element-2b646d3, .elementor-element-9e944c2 {
    min-height: 90px; 
    display: flex;
    align-items: flex-start;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5c9cf2ea *//* Nuova classe con dimensione 48px */
.elementor-15 .elementor-element.elementor-element-5c9cf2ea .trading-subtitle {
    font-family: 'Outfit', sans-serif;
    font-weight: 700;
    font-size: 48px; /* Dimensione richiesta */
    line-height: 1.2;
}

/* Applichiamo lo stile oro alla nuova classe */
.elementor-15 .elementor-element.elementor-element-5c9cf2ea .trading-subtitle .gold-line {
    background: linear-gradient(to right, #BF953F, #FCF6BA, #B38728);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
}

/* Applichiamo il bianco sporco alla nuova classe */
.elementor-15 .elementor-element.elementor-element-5c9cf2ea .trading-subtitle .white-line {
    color: rgb(237, 235, 233);
}

/* Ottimizzazione per Mobile (opzionale) */
@media (max-width: 767px) {
    .elementor-15 .elementor-element.elementor-element-5c9cf2ea .trading-subtitle {
        font-size: 32px; /* Riduce leggermente su smartphone */
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1a560ed1 */.elementor-button-icon .e-font-icon-svg {
    width: 30px !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6c34df1b *//* Nuova classe con dimensione 48px */
.elementor-15 .elementor-element.elementor-element-6c34df1b .trading-subtitle {
    font-family: 'Outfit', sans-serif;
    font-weight: 700;
    font-size: 48px; /* Dimensione richiesta */
    line-height: 1.2;
}

/* Applichiamo lo stile oro alla nuova classe */
.elementor-15 .elementor-element.elementor-element-6c34df1b .trading-subtitle .gold-line {
    background: linear-gradient(to right, #BF953F, #FCF6BA, #B38728);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
}

/* Applichiamo il bianco sporco alla nuova classe */
.elementor-15 .elementor-element.elementor-element-6c34df1b .trading-subtitle .white-line {
    color: rgb(237, 235, 233);
}

/* Ottimizzazione per Mobile (opzionale) */
@media (max-width: 767px) {
    .elementor-15 .elementor-element.elementor-element-6c34df1b .trading-subtitle {
        font-size: 32px; /* Riduce leggermente su smartphone */
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-661b5e84 *//* --- RESET E TESTO GENERALE --- */
.fluentform_wrapper_3 {
    color: #ffffff;
    font-family: inherit;
}

/* --- ETICHETTE (LABEL) --- */
/* Aumenta lo spazio tra l'etichetta e il campo sottostante */
.fluentform_wrapper_3 .ff-el-input--label {
    margin-bottom: 12px !important; 
    display: block;
}

.fluentform_wrapper_3 .ff-el-input--label label {
    color: #ffffff !important;
    font-weight: 500 !important;
    font-size: 15px !important;
    text-transform: none;
    letter-spacing: 0.5px;
}

/* --- CAMPI DI INPUT (NOME, COGNOME, EMAIL, TEL, MESSAGGIO) --- */
.fluentform_wrapper_3 input[type="text"], 
.fluentform_wrapper_3 input[type="email"], 
.fluentform_wrapper_3 input[type="number"], 
.fluentform_wrapper_3 input[type="tel"], 
.fluentform_wrapper_3 textarea {
    background-color: #1a1d24 !important; /* Sfondo scuro */
    border: 1px solid #2e3239 !important; /* Bordo sottile */
    color: #ffffff !important;
    border-radius: 4px !important;
    padding: 12px 15px !important;
    width: 100% !important;
    box-sizing: border-box;
}

/* Placeholder (testo grigio dentro i campi) */
.fluentform_wrapper_3 ::placeholder {
    color: #555c66 !important;
}

/* Rimuove le freccette dal campo numerico */
.fluentform_wrapper_3 input::-webkit-outer-spin-button,
.fluentform_wrapper_3 input::-webkit-inner-spin-button {
    -webkit-appearance: none; margin: 0;
}

/* --- SPAZIATURA TRA I GRUPPI DI CAMPI --- */
.fluentform_wrapper_3 .ff-el-group {
    margin-bottom: 25px !important; /* Spazio tra un blocco e l'altro */
}

/* --- RECAPTCHA --- */
.fluentform_wrapper_3 .ff-el-recaptcha {
    margin-top: 10px;
    margin-bottom: 10px;
}

/* --- BOTTONE D'INVIO (STILE ELEMENTOR ORA/DARK) --- */
.fluentform_wrapper_3 .ff-btn-submit {
    background-color: #c9a45c !important; /* Colore ocra dallo screenshot */
    color: #ffffff !important;
    border-radius: 4px !important;
    font-weight: bold !important;
    text-transform: uppercase !important;
    padding: 14px 35px !important;
    border: none !important;
    cursor: pointer;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    gap: 10px; /* Spazio tra testo e icona */
    margin: 20px auto 0 !important; /* Centra il bottone */
    transition: background 0.3s ease;
}

.fluentform_wrapper_3 .ff-btn-submit:hover {
    background-color: #b08d4a !important; /* Leggermente più scuro al passaggio del mouse */
}

/* Centratura contenitore bottone */
.fluentform_wrapper_3 .ff_submit_btn_wrapper {
    text-align: center !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5f361021 *//* Nuova classe con dimensione 48px */
.elementor-15 .elementor-element.elementor-element-5f361021 .trading-subtitle {
    font-family: 'Outfit', sans-serif;
    font-weight: 700;
    font-size: 48px; /* Dimensione richiesta */
    line-height: 1.2;
}

/* Applichiamo lo stile oro alla nuova classe */
.elementor-15 .elementor-element.elementor-element-5f361021 .trading-subtitle .gold-line {
    background: linear-gradient(to right, #BF953F, #FCF6BA, #B38728);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
}

/* Applichiamo il bianco sporco alla nuova classe */
.elementor-15 .elementor-element.elementor-element-5f361021 .trading-subtitle .white-line {
    color: rgb(237, 235, 233);
}

/* Ottimizzazione per Mobile (opzionale) */
@media (max-width: 767px) {
    .elementor-15 .elementor-element.elementor-element-5f361021 .trading-subtitle {
        font-size: 32px; /* Riduce leggermente su smartphone */
    }
}/* End custom CSS */