.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Inter;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-cc741cf{text-align:center;}.elementor-8 .elementor-element.elementor-element-cc741cf .elementor-heading-title{font-family:"Bricolage Grotesque", Inter;font-size:100px;font-weight:300;line-height:0.8em;color:var( --e-global-color-text );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Inter;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-8 .elementor-element.elementor-element-f482627{width:var( --container-widget-width, 746px );max-width:746px;margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:746px;--container-widget-flex-grow:0;text-align:center;font-family:"Inter", Inter;font-size:22px;font-weight:300;line-height:1.3em;color:var( --e-global-color-ff185d0 );}.elementor-8 .elementor-element.elementor-element-f482627.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-42b2c94 .elementor-heading-title{font-family:"Bricolage Grotesque", Inter;font-size:42px;font-weight:300;line-height:1.3em;color:var( --e-global-color-ff185d0 );}.elementor-8 .elementor-element.elementor-element-084099d{font-family:"Inter", Inter;font-size:20px;font-weight:300;line-height:1.2em;color:var( --e-global-color-ff185d0 );}.elementor-8 .elementor-element.elementor-element-718ebb3{font-family:"Inter", Inter;font-size:20px;font-weight:300;line-height:1.2em;color:var( --e-global-color-ff185d0 );}.elementor-8 .elementor-element.elementor-element-2ee8593{font-family:"Inter", Inter;font-size:20px;font-weight:300;line-height:1.2em;color:var( --e-global-color-ff185d0 );}.elementor-8 .elementor-element.elementor-element-8bbe4f1{font-family:"Inter", Inter;font-size:20px;font-weight:300;line-height:1.2em;color:var( --e-global-color-ff185d0 );}.elementor-8 .elementor-element.elementor-element-1576974{text-align:center;}.elementor-8 .elementor-element.elementor-element-1576974 .elementor-heading-title{font-family:"Bricolage Grotesque", Inter;font-size:80px;font-weight:300;line-height:1.1em;color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-ec9a4c3{width:var( --container-widget-width, 900px );max-width:900px;--container-widget-width:900px;--container-widget-flex-grow:0;text-align:center;font-family:"Inter", Inter;font-size:20px;font-weight:300;line-height:1.2em;color:var( --e-global-color-ff185d0 );}.elementor-8 .elementor-element.elementor-element-ec9a4c3.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-b69f24b .elementor-heading-title{font-family:"Bricolage Grotesque", Inter;font-size:50px;font-weight:300;line-height:1.1em;color:var( --e-global-color-ff185d0 );}.elementor-8 .elementor-element.elementor-element-bb687b0{margin:38px 0px calc(var(--kit-widget-spacing, 0px) + 38px) 0px;font-family:"Inter", Inter;font-size:20px;font-weight:400;line-height:1.2em;color:var( --e-global-color-ff185d0 );}.elementor-8 .elementor-element.elementor-element-3c06230 .elementor-heading-title{font-family:"Bricolage Grotesque", Inter;font-size:42px;font-weight:300;line-height:1.3em;color:var( --e-global-color-ff185d0 );}.elementor-8 .elementor-element.elementor-element-bdcddf9 .elementor-heading-title{font-family:"Bricolage Grotesque", Inter;font-size:52px;font-weight:300;line-height:1.3em;color:var( --e-global-color-ff185d0 );}.elementor-8 .elementor-element.elementor-element-9a21fd3{width:var( --container-widget-width, 900px );max-width:900px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 58px) 0px;--container-widget-width:900px;--container-widget-flex-grow:0;text-align:center;}.elementor-8 .elementor-element.elementor-element-9a21fd3 .elementor-heading-title{font-family:"Bricolage Grotesque", Inter;font-size:80px;font-weight:300;line-height:1.1em;color:var( --e-global-color-ff185d0 );}.elementor-8 .elementor-element.elementor-element-d7c57c9{text-align:center;}.elementor-8 .elementor-element.elementor-element-d7c57c9 .elementor-heading-title{font-family:"Bricolage Grotesque", Inter;font-size:38px;font-weight:300;line-height:1.2em;color:var( --e-global-color-ff185d0 );}.elementor-8 .elementor-element.elementor-element-cf1f75c{text-align:start;}.elementor-8 .elementor-element.elementor-element-cf1f75c .elementor-heading-title{font-family:"Bricolage Grotesque", Inter;font-size:28px;font-weight:600;line-height:1.2em;color:var( --e-global-color-dd802d9 );}.elementor-8 .elementor-element.elementor-element-dcc806d{text-align:start;}.elementor-8 .elementor-element.elementor-element-dcc806d .elementor-heading-title{font-family:"Inter", Inter;font-size:22px;font-weight:400;text-transform:uppercase;line-height:1.2em;letter-spacing:4px;color:var( --e-global-color-42404d6 );}.elementor-8 .elementor-element.elementor-element-48197cb{text-align:start;}.elementor-8 .elementor-element.elementor-element-48197cb .elementor-heading-title{font-family:"Bricolage Grotesque", Inter;font-size:60px;font-weight:600;line-height:1.2em;color:var( --e-global-color-dd802d9 );}.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 ), Inter;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 ), Inter;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-d9d293f{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-8 .elementor-element.elementor-element-d9d293f .elementor-icon-box-wrapper{align-items:center;gap:13px;}.elementor-8 .elementor-element.elementor-element-d9d293f .elementor-icon{font-size:28px;}.elementor-8 .elementor-element.elementor-element-d9d293f .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-d9d293f .elementor-icon-box-title a{font-family:"Bricolage Grotesque", Inter;font-weight:600;}.elementor-8 .elementor-element.elementor-element-d9d293f .elementor-icon-box-description{font-family:"Inter", Inter;font-size:22px;font-weight:300;color:var( --e-global-color-ff185d0 );}.elementor-8 .elementor-element.elementor-element-aab7730{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-8 .elementor-element.elementor-element-aab7730 .elementor-icon-box-wrapper{align-items:center;gap:13px;}.elementor-8 .elementor-element.elementor-element-aab7730 .elementor-icon{font-size:28px;}.elementor-8 .elementor-element.elementor-element-aab7730 .elementor-icon-box-description{font-family:"Inter", Inter;font-size:22px;font-weight:300;color:var( --e-global-color-ff185d0 );}.elementor-8 .elementor-element.elementor-element-c406474{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-8 .elementor-element.elementor-element-c406474 .elementor-icon-box-wrapper{align-items:center;gap:13px;}.elementor-8 .elementor-element.elementor-element-c406474 .elementor-icon{font-size:28px;}.elementor-8 .elementor-element.elementor-element-c406474 .elementor-icon-box-description{font-family:"Inter", Inter;font-size:22px;font-weight:300;color:var( --e-global-color-ff185d0 );}.elementor-8 .elementor-element.elementor-element-303c44f{text-align:start;}.elementor-8 .elementor-element.elementor-element-303c44f .elementor-heading-title{font-family:"Bricolage Grotesque", Inter;font-size:30px;font-weight:300;line-height:1.2em;color:var( --e-global-color-ff185d0 );}.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 ), Inter;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-ba90767 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-8 .elementor-element.elementor-element-ba90767 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-8 .elementor-element.elementor-element-ba90767 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-8 .elementor-element.elementor-element-ba90767 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-8 .elementor-element.elementor-element-ba90767 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-8 .elementor-element.elementor-element-ba90767 .elementor-icon-list-icon i{color:#2A1B3D00;transition:color 0.3s;}.elementor-8 .elementor-element.elementor-element-ba90767 .elementor-icon-list-icon svg{fill:#2A1B3D00;transition:fill 0.3s;}.elementor-8 .elementor-element.elementor-element-ba90767 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:#D96C4A00;}.elementor-8 .elementor-element.elementor-element-ba90767 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:#D96C4A00;}.elementor-8 .elementor-element.elementor-element-ba90767{--e-icon-list-icon-size:28px;--icon-vertical-offset:0px;}.elementor-8 .elementor-element.elementor-element-ba90767 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8 .elementor-element.elementor-element-ba90767 .elementor-icon-list-item > a{font-family:"Inter", Inter;font-size:20px;font-weight:300;line-height:1.2em;}.elementor-8 .elementor-element.elementor-element-ba90767 .elementor-icon-list-text{color:var( --e-global-color-ff185d0 );transition:color 0.3s;}.elementor-8 .elementor-element.elementor-element-7677bed{text-align:center;}.elementor-8 .elementor-element.elementor-element-7677bed .elementor-heading-title{font-family:"Bricolage Grotesque", Inter;font-size:38px;font-weight:300;line-height:1.2em;color:var( --e-global-color-ff185d0 );}.elementor-8 .elementor-element.elementor-element-8abfda1{text-align:start;}.elementor-8 .elementor-element.elementor-element-8abfda1 .elementor-heading-title{font-family:"Bricolage Grotesque", Inter;font-size:24px;font-weight:600;line-height:1.2em;color:var( --e-global-color-dd802d9 );}.elementor-8 .elementor-element.elementor-element-dd004d6{text-align:start;}.elementor-8 .elementor-element.elementor-element-dd004d6 .elementor-heading-title{font-family:"Inter", Inter;font-size:18px;font-weight:400;text-transform:uppercase;line-height:1.2em;letter-spacing:4px;color:var( --e-global-color-42404d6 );}.elementor-8 .elementor-element.elementor-element-24a210d{text-align:start;}.elementor-8 .elementor-element.elementor-element-24a210d .elementor-heading-title{font-family:"Bricolage Grotesque", Inter;font-size:60px;font-weight:600;line-height:1.2em;color:var( --e-global-color-dd802d9 );}.elementor-8 .elementor-element.elementor-element-47aeb08{text-align:start;}.elementor-8 .elementor-element.elementor-element-47aeb08 .elementor-heading-title{font-family:"Bricolage Grotesque", Inter;font-size:24px;font-weight:300;line-height:1.2em;color:var( --e-global-color-ff185d0 );}.elementor-8 .elementor-element.elementor-element-6d47b50 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-8 .elementor-element.elementor-element-6d47b50 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-8 .elementor-element.elementor-element-6d47b50 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-8 .elementor-element.elementor-element-6d47b50 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-8 .elementor-element.elementor-element-6d47b50 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-8 .elementor-element.elementor-element-6d47b50 .elementor-icon-list-icon i{color:#2A1B3D00;transition:color 0.3s;}.elementor-8 .elementor-element.elementor-element-6d47b50 .elementor-icon-list-icon svg{fill:#2A1B3D00;transition:fill 0.3s;}.elementor-8 .elementor-element.elementor-element-6d47b50 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:#D96C4A00;}.elementor-8 .elementor-element.elementor-element-6d47b50 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:#D96C4A00;}.elementor-8 .elementor-element.elementor-element-6d47b50{--e-icon-list-icon-size:26px;--icon-vertical-offset:0px;}.elementor-8 .elementor-element.elementor-element-6d47b50 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8 .elementor-element.elementor-element-6d47b50 .elementor-icon-list-item > a{font-family:"Inter", Inter;font-size:18px;font-weight:300;line-height:1.2em;}.elementor-8 .elementor-element.elementor-element-6d47b50 .elementor-icon-list-text{color:var( --e-global-color-ff185d0 );transition:color 0.3s;}.elementor-8 .elementor-element.elementor-element-47e0faf{text-align:start;}.elementor-8 .elementor-element.elementor-element-47e0faf .elementor-heading-title{font-family:"Bricolage Grotesque", Inter;font-size:24px;font-weight:600;line-height:1.2em;color:var( --e-global-color-dd802d9 );}.elementor-8 .elementor-element.elementor-element-3562c0e{text-align:start;}.elementor-8 .elementor-element.elementor-element-3562c0e .elementor-heading-title{font-family:"Inter", Inter;font-size:18px;font-weight:400;text-transform:uppercase;line-height:1.2em;letter-spacing:4px;color:var( --e-global-color-42404d6 );}.elementor-8 .elementor-element.elementor-element-0173988{text-align:start;}.elementor-8 .elementor-element.elementor-element-0173988 .elementor-heading-title{font-family:"Bricolage Grotesque", Inter;font-size:60px;font-weight:600;line-height:1.2em;color:var( --e-global-color-dd802d9 );}.elementor-8 .elementor-element.elementor-element-9ab5034{text-align:start;}.elementor-8 .elementor-element.elementor-element-9ab5034 .elementor-heading-title{font-family:"Bricolage Grotesque", Inter;font-size:24px;font-weight:300;line-height:1.2em;color:var( --e-global-color-ff185d0 );}.elementor-8 .elementor-element.elementor-element-f7bbf9c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-8 .elementor-element.elementor-element-f7bbf9c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-8 .elementor-element.elementor-element-f7bbf9c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-8 .elementor-element.elementor-element-f7bbf9c .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-8 .elementor-element.elementor-element-f7bbf9c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-8 .elementor-element.elementor-element-f7bbf9c .elementor-icon-list-icon i{color:#2A1B3D00;transition:color 0.3s;}.elementor-8 .elementor-element.elementor-element-f7bbf9c .elementor-icon-list-icon svg{fill:#2A1B3D00;transition:fill 0.3s;}.elementor-8 .elementor-element.elementor-element-f7bbf9c .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:#D96C4A00;}.elementor-8 .elementor-element.elementor-element-f7bbf9c .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:#D96C4A00;}.elementor-8 .elementor-element.elementor-element-f7bbf9c{--e-icon-list-icon-size:26px;--icon-vertical-offset:0px;}.elementor-8 .elementor-element.elementor-element-f7bbf9c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8 .elementor-element.elementor-element-f7bbf9c .elementor-icon-list-item > a{font-family:"Inter", Inter;font-size:18px;font-weight:300;line-height:1.2em;}.elementor-8 .elementor-element.elementor-element-f7bbf9c .elementor-icon-list-text{color:var( --e-global-color-ff185d0 );transition:color 0.3s;}.elementor-8 .elementor-element.elementor-element-7a35005{text-align:start;}.elementor-8 .elementor-element.elementor-element-7a35005 .elementor-heading-title{font-family:"Bricolage Grotesque", Inter;font-size:24px;font-weight:600;line-height:1.2em;color:var( --e-global-color-dd802d9 );}.elementor-8 .elementor-element.elementor-element-ce3108d{text-align:start;}.elementor-8 .elementor-element.elementor-element-ce3108d .elementor-heading-title{font-family:"Inter", Inter;font-size:18px;font-weight:400;text-transform:uppercase;line-height:1.2em;letter-spacing:4px;color:var( --e-global-color-42404d6 );}.elementor-8 .elementor-element.elementor-element-b90b4c3{text-align:start;}.elementor-8 .elementor-element.elementor-element-b90b4c3 .elementor-heading-title{font-family:"Bricolage Grotesque", Inter;font-size:60px;font-weight:600;line-height:1.2em;color:var( --e-global-color-dd802d9 );}.elementor-8 .elementor-element.elementor-element-372ecca{text-align:start;}.elementor-8 .elementor-element.elementor-element-372ecca .elementor-heading-title{font-family:"Bricolage Grotesque", Inter;font-size:24px;font-weight:300;line-height:1.2em;color:var( --e-global-color-ff185d0 );}.elementor-8 .elementor-element.elementor-element-99875cd .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-8 .elementor-element.elementor-element-99875cd .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-8 .elementor-element.elementor-element-99875cd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-8 .elementor-element.elementor-element-99875cd .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-8 .elementor-element.elementor-element-99875cd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-8 .elementor-element.elementor-element-99875cd .elementor-icon-list-icon i{color:#2A1B3D00;transition:color 0.3s;}.elementor-8 .elementor-element.elementor-element-99875cd .elementor-icon-list-icon svg{fill:#2A1B3D00;transition:fill 0.3s;}.elementor-8 .elementor-element.elementor-element-99875cd .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:#D96C4A00;}.elementor-8 .elementor-element.elementor-element-99875cd .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:#D96C4A00;}.elementor-8 .elementor-element.elementor-element-99875cd{--e-icon-list-icon-size:26px;--icon-vertical-offset:0px;}.elementor-8 .elementor-element.elementor-element-99875cd .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8 .elementor-element.elementor-element-99875cd .elementor-icon-list-item > a{font-family:"Inter", Inter;font-size:18px;font-weight:300;line-height:1.2em;}.elementor-8 .elementor-element.elementor-element-99875cd .elementor-icon-list-text{color:var( --e-global-color-ff185d0 );transition:color 0.3s;}.elementor-8 .elementor-element.elementor-element-5f11385{text-align:start;}.elementor-8 .elementor-element.elementor-element-5f11385 .elementor-heading-title{font-family:"Bricolage Grotesque", Inter;font-size:24px;font-weight:600;line-height:1.2em;color:var( --e-global-color-dd802d9 );}.elementor-8 .elementor-element.elementor-element-dd4d6e8{text-align:start;}.elementor-8 .elementor-element.elementor-element-dd4d6e8 .elementor-heading-title{font-family:"Inter", Inter;font-size:18px;font-weight:400;text-transform:uppercase;line-height:1.2em;letter-spacing:4px;color:var( --e-global-color-42404d6 );}.elementor-8 .elementor-element.elementor-element-6404e08{text-align:start;}.elementor-8 .elementor-element.elementor-element-6404e08 .elementor-heading-title{font-family:"Bricolage Grotesque", Inter;font-size:60px;font-weight:600;line-height:1.2em;color:var( --e-global-color-dd802d9 );}.elementor-8 .elementor-element.elementor-element-8ea7259{text-align:start;}.elementor-8 .elementor-element.elementor-element-8ea7259 .elementor-heading-title{font-family:"Bricolage Grotesque", Inter;font-size:24px;font-weight:300;line-height:1.2em;color:var( --e-global-color-ff185d0 );}.elementor-8 .elementor-element.elementor-element-4bc8731 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-8 .elementor-element.elementor-element-4bc8731 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-8 .elementor-element.elementor-element-4bc8731 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-8 .elementor-element.elementor-element-4bc8731 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-8 .elementor-element.elementor-element-4bc8731 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-8 .elementor-element.elementor-element-4bc8731 .elementor-icon-list-icon i{color:#2A1B3D00;transition:color 0.3s;}.elementor-8 .elementor-element.elementor-element-4bc8731 .elementor-icon-list-icon svg{fill:#2A1B3D00;transition:fill 0.3s;}.elementor-8 .elementor-element.elementor-element-4bc8731 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:#D96C4A00;}.elementor-8 .elementor-element.elementor-element-4bc8731 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:#D96C4A00;}.elementor-8 .elementor-element.elementor-element-4bc8731{--e-icon-list-icon-size:26px;--icon-vertical-offset:0px;}.elementor-8 .elementor-element.elementor-element-4bc8731 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8 .elementor-element.elementor-element-4bc8731 .elementor-icon-list-item > a{font-family:"Inter", Inter;font-size:18px;font-weight:300;line-height:1.2em;}.elementor-8 .elementor-element.elementor-element-4bc8731 .elementor-icon-list-text{color:var( --e-global-color-ff185d0 );transition:color 0.3s;}.elementor-8 .elementor-element.elementor-element-efc194c{text-align:start;}.elementor-8 .elementor-element.elementor-element-efc194c .elementor-heading-title{font-family:"Bricolage Grotesque", Inter;font-size:24px;font-weight:600;line-height:1.2em;color:var( --e-global-color-dd802d9 );}.elementor-8 .elementor-element.elementor-element-ff73cd7{text-align:start;}.elementor-8 .elementor-element.elementor-element-ff73cd7 .elementor-heading-title{font-family:"Inter", Inter;font-size:18px;font-weight:400;text-transform:uppercase;line-height:1.2em;letter-spacing:4px;color:var( --e-global-color-42404d6 );}.elementor-8 .elementor-element.elementor-element-15db9c4{text-align:start;}.elementor-8 .elementor-element.elementor-element-15db9c4 .elementor-heading-title{font-family:"Bricolage Grotesque", Inter;font-size:60px;font-weight:600;line-height:1.2em;color:var( --e-global-color-dd802d9 );}.elementor-8 .elementor-element.elementor-element-17ea9e7{text-align:start;}.elementor-8 .elementor-element.elementor-element-17ea9e7 .elementor-heading-title{font-family:"Bricolage Grotesque", Inter;font-size:24px;font-weight:300;line-height:1.2em;color:var( --e-global-color-ff185d0 );}.elementor-8 .elementor-element.elementor-element-cf98d7a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-8 .elementor-element.elementor-element-cf98d7a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-8 .elementor-element.elementor-element-cf98d7a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-8 .elementor-element.elementor-element-cf98d7a .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-8 .elementor-element.elementor-element-cf98d7a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-8 .elementor-element.elementor-element-cf98d7a .elementor-icon-list-icon i{color:#2A1B3D00;transition:color 0.3s;}.elementor-8 .elementor-element.elementor-element-cf98d7a .elementor-icon-list-icon svg{fill:#2A1B3D00;transition:fill 0.3s;}.elementor-8 .elementor-element.elementor-element-cf98d7a .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:#D96C4A00;}.elementor-8 .elementor-element.elementor-element-cf98d7a .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:#D96C4A00;}.elementor-8 .elementor-element.elementor-element-cf98d7a{--e-icon-list-icon-size:26px;--icon-vertical-offset:0px;}.elementor-8 .elementor-element.elementor-element-cf98d7a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8 .elementor-element.elementor-element-cf98d7a .elementor-icon-list-item > a{font-family:"Inter", Inter;font-size:18px;font-weight:300;line-height:1.2em;}.elementor-8 .elementor-element.elementor-element-cf98d7a .elementor-icon-list-text{color:var( --e-global-color-ff185d0 );transition:color 0.3s;}.elementor-8 .elementor-element.elementor-element-465c42c{text-align:start;}.elementor-8 .elementor-element.elementor-element-465c42c .elementor-heading-title{font-family:"Bricolage Grotesque", Inter;font-size:24px;font-weight:600;line-height:1.2em;color:var( --e-global-color-dd802d9 );}.elementor-8 .elementor-element.elementor-element-6252227{text-align:start;}.elementor-8 .elementor-element.elementor-element-6252227 .elementor-heading-title{font-family:"Inter", Inter;font-size:18px;font-weight:400;text-transform:uppercase;line-height:1.2em;letter-spacing:4px;color:var( --e-global-color-42404d6 );}.elementor-8 .elementor-element.elementor-element-367dc0e{text-align:start;}.elementor-8 .elementor-element.elementor-element-367dc0e .elementor-heading-title{font-family:"Bricolage Grotesque", Inter;font-size:60px;font-weight:600;line-height:1.2em;color:var( --e-global-color-dd802d9 );}.elementor-8 .elementor-element.elementor-element-5df205f{text-align:start;}.elementor-8 .elementor-element.elementor-element-5df205f .elementor-heading-title{font-family:"Bricolage Grotesque", Inter;font-size:24px;font-weight:300;line-height:1.2em;color:var( --e-global-color-ff185d0 );}.elementor-8 .elementor-element.elementor-element-c8dbd34 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-8 .elementor-element.elementor-element-c8dbd34 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-8 .elementor-element.elementor-element-c8dbd34 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-8 .elementor-element.elementor-element-c8dbd34 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-8 .elementor-element.elementor-element-c8dbd34 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-8 .elementor-element.elementor-element-c8dbd34 .elementor-icon-list-icon i{color:#2A1B3D00;transition:color 0.3s;}.elementor-8 .elementor-element.elementor-element-c8dbd34 .elementor-icon-list-icon svg{fill:#2A1B3D00;transition:fill 0.3s;}.elementor-8 .elementor-element.elementor-element-c8dbd34 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:#D96C4A00;}.elementor-8 .elementor-element.elementor-element-c8dbd34 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:#D96C4A00;}.elementor-8 .elementor-element.elementor-element-c8dbd34{--e-icon-list-icon-size:26px;--icon-vertical-offset:0px;}.elementor-8 .elementor-element.elementor-element-c8dbd34 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8 .elementor-element.elementor-element-c8dbd34 .elementor-icon-list-item > a{font-family:"Inter", Inter;font-size:18px;font-weight:300;line-height:1.2em;}.elementor-8 .elementor-element.elementor-element-c8dbd34 .elementor-icon-list-text{color:var( --e-global-color-ff185d0 );transition:color 0.3s;}.elementor-8 .elementor-element.elementor-element-bb96fdf{text-align:start;}.elementor-8 .elementor-element.elementor-element-bb96fdf .elementor-heading-title{font-family:"Bricolage Grotesque", Inter;font-size:24px;font-weight:600;line-height:1.2em;color:var( --e-global-color-dd802d9 );}.elementor-8 .elementor-element.elementor-element-f3dec16{text-align:start;}.elementor-8 .elementor-element.elementor-element-f3dec16 .elementor-heading-title{font-family:"Inter", Inter;font-size:18px;font-weight:400;text-transform:uppercase;line-height:1.2em;letter-spacing:4px;color:var( --e-global-color-42404d6 );}.elementor-8 .elementor-element.elementor-element-c4cd75a{text-align:start;}.elementor-8 .elementor-element.elementor-element-c4cd75a .elementor-heading-title{font-family:"Bricolage Grotesque", Inter;font-size:60px;font-weight:600;line-height:1.2em;color:var( --e-global-color-dd802d9 );}.elementor-8 .elementor-element.elementor-element-09ba44d{text-align:start;}.elementor-8 .elementor-element.elementor-element-09ba44d .elementor-heading-title{font-family:"Bricolage Grotesque", Inter;font-size:24px;font-weight:300;line-height:1.2em;color:var( --e-global-color-ff185d0 );}.elementor-8 .elementor-element.elementor-element-116e6e7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-8 .elementor-element.elementor-element-116e6e7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-8 .elementor-element.elementor-element-116e6e7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-8 .elementor-element.elementor-element-116e6e7 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-8 .elementor-element.elementor-element-116e6e7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-8 .elementor-element.elementor-element-116e6e7 .elementor-icon-list-icon i{color:#2A1B3D00;transition:color 0.3s;}.elementor-8 .elementor-element.elementor-element-116e6e7 .elementor-icon-list-icon svg{fill:#2A1B3D00;transition:fill 0.3s;}.elementor-8 .elementor-element.elementor-element-116e6e7 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:#D96C4A00;}.elementor-8 .elementor-element.elementor-element-116e6e7 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:#D96C4A00;}.elementor-8 .elementor-element.elementor-element-116e6e7{--e-icon-list-icon-size:26px;--icon-vertical-offset:0px;}.elementor-8 .elementor-element.elementor-element-116e6e7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8 .elementor-element.elementor-element-116e6e7 .elementor-icon-list-item > a{font-family:"Inter", Inter;font-size:18px;font-weight:300;line-height:1.2em;}.elementor-8 .elementor-element.elementor-element-116e6e7 .elementor-icon-list-text{color:var( --e-global-color-ff185d0 );transition:color 0.3s;}.elementor-8 .elementor-element.elementor-element-d48e5b4{text-align:start;}.elementor-8 .elementor-element.elementor-element-d48e5b4 .elementor-heading-title{font-family:"Bricolage Grotesque", Inter;font-size:24px;font-weight:600;line-height:1.2em;color:var( --e-global-color-dd802d9 );}.elementor-8 .elementor-element.elementor-element-1e8887a{text-align:start;}.elementor-8 .elementor-element.elementor-element-1e8887a .elementor-heading-title{font-family:"Inter", Inter;font-size:18px;font-weight:400;text-transform:uppercase;line-height:1.2em;letter-spacing:4px;color:var( --e-global-color-42404d6 );}.elementor-8 .elementor-element.elementor-element-368d306{text-align:start;}.elementor-8 .elementor-element.elementor-element-368d306 .elementor-heading-title{font-family:"Bricolage Grotesque", Inter;font-size:60px;font-weight:600;line-height:1.2em;color:var( --e-global-color-dd802d9 );}.elementor-8 .elementor-element.elementor-element-7043976{text-align:start;}.elementor-8 .elementor-element.elementor-element-7043976 .elementor-heading-title{font-family:"Bricolage Grotesque", Inter;font-size:24px;font-weight:300;line-height:1.2em;color:var( --e-global-color-ff185d0 );}.elementor-8 .elementor-element.elementor-element-9ba5b40 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-8 .elementor-element.elementor-element-9ba5b40 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-8 .elementor-element.elementor-element-9ba5b40 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-8 .elementor-element.elementor-element-9ba5b40 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-8 .elementor-element.elementor-element-9ba5b40 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-8 .elementor-element.elementor-element-9ba5b40 .elementor-icon-list-icon i{color:#2A1B3D00;transition:color 0.3s;}.elementor-8 .elementor-element.elementor-element-9ba5b40 .elementor-icon-list-icon svg{fill:#2A1B3D00;transition:fill 0.3s;}.elementor-8 .elementor-element.elementor-element-9ba5b40 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:#D96C4A00;}.elementor-8 .elementor-element.elementor-element-9ba5b40 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:#D96C4A00;}.elementor-8 .elementor-element.elementor-element-9ba5b40{--e-icon-list-icon-size:26px;--icon-vertical-offset:0px;}.elementor-8 .elementor-element.elementor-element-9ba5b40 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8 .elementor-element.elementor-element-9ba5b40 .elementor-icon-list-item > a{font-family:"Inter", Inter;font-size:18px;font-weight:300;line-height:1.2em;}.elementor-8 .elementor-element.elementor-element-9ba5b40 .elementor-icon-list-text{color:var( --e-global-color-ff185d0 );transition:color 0.3s;}.elementor-8 .elementor-element.elementor-element-24e0c3d{text-align:start;}.elementor-8 .elementor-element.elementor-element-24e0c3d .elementor-heading-title{font-family:"Bricolage Grotesque", Inter;font-size:24px;font-weight:600;line-height:1.2em;color:var( --e-global-color-dd802d9 );}.elementor-8 .elementor-element.elementor-element-6077381{text-align:start;}.elementor-8 .elementor-element.elementor-element-6077381 .elementor-heading-title{font-family:"Inter", Inter;font-size:18px;font-weight:400;text-transform:uppercase;line-height:1.2em;letter-spacing:4px;color:var( --e-global-color-42404d6 );}.elementor-8 .elementor-element.elementor-element-94651ab{text-align:start;}.elementor-8 .elementor-element.elementor-element-94651ab .elementor-heading-title{font-family:"Bricolage Grotesque", Inter;font-size:60px;font-weight:600;line-height:1.2em;color:var( --e-global-color-dd802d9 );}.elementor-8 .elementor-element.elementor-element-d34d4bc{text-align:start;}.elementor-8 .elementor-element.elementor-element-d34d4bc .elementor-heading-title{font-family:"Bricolage Grotesque", Inter;font-size:24px;font-weight:300;line-height:1.2em;color:var( --e-global-color-ff185d0 );}.elementor-8 .elementor-element.elementor-element-1b591a8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-8 .elementor-element.elementor-element-1b591a8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-8 .elementor-element.elementor-element-1b591a8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-8 .elementor-element.elementor-element-1b591a8 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-8 .elementor-element.elementor-element-1b591a8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-8 .elementor-element.elementor-element-1b591a8 .elementor-icon-list-icon i{color:#2A1B3D00;transition:color 0.3s;}.elementor-8 .elementor-element.elementor-element-1b591a8 .elementor-icon-list-icon svg{fill:#2A1B3D00;transition:fill 0.3s;}.elementor-8 .elementor-element.elementor-element-1b591a8 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:#D96C4A00;}.elementor-8 .elementor-element.elementor-element-1b591a8 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:#D96C4A00;}.elementor-8 .elementor-element.elementor-element-1b591a8{--e-icon-list-icon-size:26px;--icon-vertical-offset:0px;}.elementor-8 .elementor-element.elementor-element-1b591a8 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8 .elementor-element.elementor-element-1b591a8 .elementor-icon-list-item > a{font-family:"Inter", Inter;font-size:18px;font-weight:300;line-height:1.2em;}.elementor-8 .elementor-element.elementor-element-1b591a8 .elementor-icon-list-text{color:var( --e-global-color-ff185d0 );transition:color 0.3s;}.elementor-8 .elementor-element.elementor-element-c729370{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 58px) 0px;text-align:center;}.elementor-8 .elementor-element.elementor-element-c729370 .elementor-heading-title{font-family:"Bricolage Grotesque", Inter;font-size:80px;font-weight:300;line-height:1.1em;color:var( --e-global-color-ff185d0 );}@media(max-width:1024px){.elementor-8 .elementor-element.elementor-element-cc741cf .elementor-heading-title{font-size:60px;}.elementor-8 .elementor-element.elementor-element-f482627{--container-widget-width:85%;--container-widget-flex-grow:0;width:var( --container-widget-width, 85% );max-width:85%;font-size:19px;line-height:1.2em;}.elementor-8 .elementor-element.elementor-element-42b2c94{text-align:center;}.elementor-8 .elementor-element.elementor-element-42b2c94 .elementor-heading-title{font-size:34px;line-height:1.2em;}.elementor-8 .elementor-element.elementor-element-084099d{text-align:start;font-size:18px;line-height:1.3em;}.elementor-8 .elementor-element.elementor-element-718ebb3{text-align:start;font-size:18px;line-height:1.3em;}.elementor-8 .elementor-element.elementor-element-2ee8593{text-align:start;font-size:18px;line-height:1.3em;}.elementor-8 .elementor-element.elementor-element-8bbe4f1{text-align:start;font-size:18px;line-height:1.3em;}.elementor-8 .elementor-element.elementor-element-1576974 .elementor-heading-title{font-size:46px;line-height:1.1em;}.elementor-8 .elementor-element.elementor-element-ec9a4c3{--container-widget-width:80%;--container-widget-flex-grow:0;width:var( --container-widget-width, 80% );max-width:80%;font-size:18px;}.elementor-8 .elementor-element.elementor-element-b69f24b{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:center;}.elementor-8 .elementor-element.elementor-element-b69f24b .elementor-heading-title{font-size:36px;}.elementor-8 .elementor-element.elementor-element-bb687b0{margin:28px 0px calc(var(--kit-widget-spacing, 0px) + 28px) 0px;text-align:center;font-size:18px;}.elementor-8 .elementor-element.elementor-element-3c06230 .elementor-heading-title{font-size:34px;}.elementor-8 .elementor-element.elementor-element-bdcddf9 .elementor-heading-title{font-size:42px;}.elementor-8 .elementor-element.elementor-element-9a21fd3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;--container-widget-width:62%;--container-widget-flex-grow:0;width:var( --container-widget-width, 62% );max-width:62%;}.elementor-8 .elementor-element.elementor-element-9a21fd3 .elementor-heading-title{font-size:42px;line-height:1em;}.elementor-8 .elementor-element.elementor-element-d7c57c9 .elementor-heading-title{font-size:29px;}.elementor-8 .elementor-element.elementor-element-48197cb .elementor-heading-title{font-size:52px;}.elementor-8 .elementor-element.elementor-element-d9d293f{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-d9d293f .elementor-icon-box-wrapper{gap:10px;}.elementor-8 .elementor-element.elementor-element-d9d293f .elementor-icon{font-size:24px;}.elementor-8 .elementor-element.elementor-element-d9d293f .elementor-icon-box-description{font-size:19px;}.elementor-8 .elementor-element.elementor-element-aab7730{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-aab7730 .elementor-icon-box-wrapper{gap:10px;}.elementor-8 .elementor-element.elementor-element-aab7730 .elementor-icon{font-size:24px;}.elementor-8 .elementor-element.elementor-element-aab7730 .elementor-icon-box-description{font-size:19px;}.elementor-8 .elementor-element.elementor-element-c406474{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-c406474 .elementor-icon-box-wrapper{gap:10px;}.elementor-8 .elementor-element.elementor-element-c406474 .elementor-icon{font-size:24px;}.elementor-8 .elementor-element.elementor-element-c406474 .elementor-icon-box-description{font-size:19px;}.elementor-8 .elementor-element.elementor-element-303c44f{width:var( --container-widget-width, 74% );max-width:74%;--container-widget-width:74%;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-303c44f .elementor-heading-title{font-size:30px;}.elementor-8 .elementor-element.elementor-element-ba90767{--e-icon-list-icon-size:24px;}.elementor-8 .elementor-element.elementor-element-ba90767 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8 .elementor-element.elementor-element-ba90767 .elementor-icon-list-item > a{font-size:18px;}.elementor-8 .elementor-element.elementor-element-7677bed .elementor-heading-title{font-size:29px;}.elementor-8 .elementor-element.elementor-element-24a210d .elementor-heading-title{font-size:52px;}.elementor-8 .elementor-element.elementor-element-47aeb08{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-47aeb08 .elementor-heading-title{font-size:28px;}.elementor-8 .elementor-element.elementor-element-6d47b50{--e-icon-list-icon-size:24px;}.elementor-8 .elementor-element.elementor-element-6d47b50 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8 .elementor-element.elementor-element-6d47b50 .elementor-icon-list-item > a{font-size:18px;}.elementor-8 .elementor-element.elementor-element-0173988 .elementor-heading-title{font-size:52px;}.elementor-8 .elementor-element.elementor-element-9ab5034{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-9ab5034 .elementor-heading-title{font-size:28px;}.elementor-8 .elementor-element.elementor-element-f7bbf9c{--e-icon-list-icon-size:24px;}.elementor-8 .elementor-element.elementor-element-f7bbf9c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8 .elementor-element.elementor-element-f7bbf9c .elementor-icon-list-item > a{font-size:18px;}.elementor-8 .elementor-element.elementor-element-b90b4c3 .elementor-heading-title{font-size:52px;}.elementor-8 .elementor-element.elementor-element-372ecca{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-372ecca .elementor-heading-title{font-size:28px;}.elementor-8 .elementor-element.elementor-element-99875cd{--e-icon-list-icon-size:24px;}.elementor-8 .elementor-element.elementor-element-99875cd .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8 .elementor-element.elementor-element-99875cd .elementor-icon-list-item > a{font-size:18px;}.elementor-8 .elementor-element.elementor-element-6404e08 .elementor-heading-title{font-size:52px;}.elementor-8 .elementor-element.elementor-element-8ea7259{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-8ea7259 .elementor-heading-title{font-size:28px;}.elementor-8 .elementor-element.elementor-element-4bc8731{--e-icon-list-icon-size:24px;}.elementor-8 .elementor-element.elementor-element-4bc8731 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8 .elementor-element.elementor-element-4bc8731 .elementor-icon-list-item > a{font-size:18px;}.elementor-8 .elementor-element.elementor-element-15db9c4 .elementor-heading-title{font-size:52px;}.elementor-8 .elementor-element.elementor-element-17ea9e7{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-17ea9e7 .elementor-heading-title{font-size:28px;}.elementor-8 .elementor-element.elementor-element-cf98d7a{--e-icon-list-icon-size:24px;}.elementor-8 .elementor-element.elementor-element-cf98d7a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8 .elementor-element.elementor-element-cf98d7a .elementor-icon-list-item > a{font-size:18px;}.elementor-8 .elementor-element.elementor-element-367dc0e .elementor-heading-title{font-size:52px;}.elementor-8 .elementor-element.elementor-element-5df205f{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-5df205f .elementor-heading-title{font-size:28px;}.elementor-8 .elementor-element.elementor-element-c8dbd34{--e-icon-list-icon-size:24px;}.elementor-8 .elementor-element.elementor-element-c8dbd34 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8 .elementor-element.elementor-element-c8dbd34 .elementor-icon-list-item > a{font-size:18px;}.elementor-8 .elementor-element.elementor-element-c4cd75a .elementor-heading-title{font-size:52px;}.elementor-8 .elementor-element.elementor-element-09ba44d{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-09ba44d .elementor-heading-title{font-size:28px;}.elementor-8 .elementor-element.elementor-element-116e6e7{--e-icon-list-icon-size:24px;}.elementor-8 .elementor-element.elementor-element-116e6e7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8 .elementor-element.elementor-element-116e6e7 .elementor-icon-list-item > a{font-size:18px;}.elementor-8 .elementor-element.elementor-element-368d306 .elementor-heading-title{font-size:52px;}.elementor-8 .elementor-element.elementor-element-7043976{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-7043976 .elementor-heading-title{font-size:28px;}.elementor-8 .elementor-element.elementor-element-9ba5b40{--e-icon-list-icon-size:24px;}.elementor-8 .elementor-element.elementor-element-9ba5b40 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8 .elementor-element.elementor-element-9ba5b40 .elementor-icon-list-item > a{font-size:18px;}.elementor-8 .elementor-element.elementor-element-94651ab .elementor-heading-title{font-size:52px;}.elementor-8 .elementor-element.elementor-element-d34d4bc{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-d34d4bc .elementor-heading-title{font-size:28px;}.elementor-8 .elementor-element.elementor-element-1b591a8{--e-icon-list-icon-size:24px;}.elementor-8 .elementor-element.elementor-element-1b591a8 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8 .elementor-element.elementor-element-1b591a8 .elementor-icon-list-item > a{font-size:18px;}.elementor-8 .elementor-element.elementor-element-c729370 .elementor-heading-title{font-size:46px;line-height:1em;}}@media(max-width:767px){.elementor-8 .elementor-element.elementor-element-cc741cf{width:var( --container-widget-width, 86% );max-width:86%;--container-widget-width:86%;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-cc741cf .elementor-heading-title{font-size:44px;line-height:0.9em;}.elementor-8 .elementor-element.elementor-element-f482627{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;font-size:17px;}.elementor-8 .elementor-element.elementor-element-42b2c94 .elementor-heading-title{font-size:28px;line-height:1.2em;}.elementor-8 .elementor-element.elementor-element-084099d{text-align:start;font-size:16px;}.elementor-8 .elementor-element.elementor-element-718ebb3{text-align:start;font-size:16px;}.elementor-8 .elementor-element.elementor-element-2ee8593{text-align:start;font-size:16px;}.elementor-8 .elementor-element.elementor-element-8bbe4f1{text-align:start;font-size:16px;}.elementor-8 .elementor-element.elementor-element-1576974 .elementor-heading-title{font-size:32px;}.elementor-8 .elementor-element.elementor-element-ec9a4c3{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:17px;}.elementor-8 .elementor-element.elementor-element-b69f24b{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-8 .elementor-element.elementor-element-b69f24b .elementor-heading-title{font-size:30px;}.elementor-8 .elementor-element.elementor-element-bb687b0{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;font-size:17px;}.elementor-8 .elementor-element.elementor-element-e8c336e{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-3c06230 .elementor-heading-title{font-size:32px;line-height:1.2em;}.elementor-8 .elementor-element.elementor-element-bdcddf9{text-align:center;}.elementor-8 .elementor-element.elementor-element-bdcddf9 .elementor-heading-title{font-size:34px;line-height:1.2em;}.elementor-8 .elementor-element.elementor-element-9a21fd3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-8 .elementor-element.elementor-element-9a21fd3 .elementor-heading-title{font-size:34px;}.elementor-8 .elementor-element.elementor-element-d7c57c9 .elementor-heading-title{font-size:24px;line-height:1.1em;}.elementor-8 .elementor-element.elementor-element-cf1f75c .elementor-heading-title{font-size:24px;}.elementor-8 .elementor-element.elementor-element-dcc806d .elementor-heading-title{font-size:18px;}.elementor-8 .elementor-element.elementor-element-48197cb .elementor-heading-title{font-size:40px;line-height:1em;}.elementor-8 .elementor-element.elementor-element-d9d293f{margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-d9d293f .elementor-icon{font-size:20px;}.elementor-8 .elementor-element.elementor-element-d9d293f .elementor-icon-box-description{font-size:17px;line-height:1.2em;}.elementor-8 .elementor-element.elementor-element-aab7730{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-aab7730 .elementor-icon{font-size:20px;}.elementor-8 .elementor-element.elementor-element-aab7730 .elementor-icon-box-description{font-size:17px;line-height:1.2em;}.elementor-8 .elementor-element.elementor-element-c406474 .elementor-icon{font-size:20px;}.elementor-8 .elementor-element.elementor-element-c406474 .elementor-icon-box-description{font-size:17px;line-height:1.2em;}.elementor-8 .elementor-element.elementor-element-303c44f{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-8 .elementor-element.elementor-element-303c44f .elementor-heading-title{font-size:24px;}.elementor-8 .elementor-element.elementor-element-ba90767 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(18px/2);}.elementor-8 .elementor-element.elementor-element-ba90767 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(18px/2);}.elementor-8 .elementor-element.elementor-element-ba90767 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(18px/2);}.elementor-8 .elementor-element.elementor-element-ba90767 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-18px/2);}.elementor-8 .elementor-element.elementor-element-ba90767 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-18px/2);}.elementor-8 .elementor-element.elementor-element-ba90767{--e-icon-list-icon-size:20px;}.elementor-8 .elementor-element.elementor-element-ba90767 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8 .elementor-element.elementor-element-ba90767 .elementor-icon-list-item > a{font-size:17px;}.elementor-8 .elementor-element.elementor-element-7677bed .elementor-heading-title{font-size:24px;line-height:1.1em;}.elementor-8 .elementor-element.elementor-element-8abfda1 .elementor-heading-title{font-size:24px;}.elementor-8 .elementor-element.elementor-element-dd004d6 .elementor-heading-title{font-size:18px;}.elementor-8 .elementor-element.elementor-element-24a210d .elementor-heading-title{font-size:40px;line-height:1em;}.elementor-8 .elementor-element.elementor-element-47aeb08{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-8 .elementor-element.elementor-element-47aeb08 .elementor-heading-title{font-size:22px;}.elementor-8 .elementor-element.elementor-element-6d47b50 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(18px/2);}.elementor-8 .elementor-element.elementor-element-6d47b50 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(18px/2);}.elementor-8 .elementor-element.elementor-element-6d47b50 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(18px/2);}.elementor-8 .elementor-element.elementor-element-6d47b50 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-18px/2);}.elementor-8 .elementor-element.elementor-element-6d47b50 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-18px/2);}.elementor-8 .elementor-element.elementor-element-6d47b50{--e-icon-list-icon-size:20px;}.elementor-8 .elementor-element.elementor-element-6d47b50 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8 .elementor-element.elementor-element-6d47b50 .elementor-icon-list-item > a{font-size:17px;}.elementor-8 .elementor-element.elementor-element-47e0faf .elementor-heading-title{font-size:24px;}.elementor-8 .elementor-element.elementor-element-3562c0e .elementor-heading-title{font-size:18px;}.elementor-8 .elementor-element.elementor-element-0173988 .elementor-heading-title{font-size:40px;line-height:1em;}.elementor-8 .elementor-element.elementor-element-9ab5034{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-8 .elementor-element.elementor-element-9ab5034 .elementor-heading-title{font-size:22px;}.elementor-8 .elementor-element.elementor-element-f7bbf9c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(18px/2);}.elementor-8 .elementor-element.elementor-element-f7bbf9c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(18px/2);}.elementor-8 .elementor-element.elementor-element-f7bbf9c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(18px/2);}.elementor-8 .elementor-element.elementor-element-f7bbf9c .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-18px/2);}.elementor-8 .elementor-element.elementor-element-f7bbf9c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-18px/2);}.elementor-8 .elementor-element.elementor-element-f7bbf9c{--e-icon-list-icon-size:20px;}.elementor-8 .elementor-element.elementor-element-f7bbf9c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8 .elementor-element.elementor-element-f7bbf9c .elementor-icon-list-item > a{font-size:17px;}.elementor-8 .elementor-element.elementor-element-7a35005 .elementor-heading-title{font-size:24px;}.elementor-8 .elementor-element.elementor-element-ce3108d .elementor-heading-title{font-size:18px;}.elementor-8 .elementor-element.elementor-element-b90b4c3 .elementor-heading-title{font-size:40px;line-height:1em;}.elementor-8 .elementor-element.elementor-element-372ecca{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-8 .elementor-element.elementor-element-372ecca .elementor-heading-title{font-size:22px;}.elementor-8 .elementor-element.elementor-element-99875cd .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(18px/2);}.elementor-8 .elementor-element.elementor-element-99875cd .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(18px/2);}.elementor-8 .elementor-element.elementor-element-99875cd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(18px/2);}.elementor-8 .elementor-element.elementor-element-99875cd .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-18px/2);}.elementor-8 .elementor-element.elementor-element-99875cd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-18px/2);}.elementor-8 .elementor-element.elementor-element-99875cd{--e-icon-list-icon-size:20px;}.elementor-8 .elementor-element.elementor-element-99875cd .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8 .elementor-element.elementor-element-99875cd .elementor-icon-list-item > a{font-size:17px;}.elementor-8 .elementor-element.elementor-element-5f11385 .elementor-heading-title{font-size:24px;}.elementor-8 .elementor-element.elementor-element-dd4d6e8 .elementor-heading-title{font-size:18px;}.elementor-8 .elementor-element.elementor-element-6404e08 .elementor-heading-title{font-size:40px;line-height:1em;}.elementor-8 .elementor-element.elementor-element-8ea7259{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-8 .elementor-element.elementor-element-8ea7259 .elementor-heading-title{font-size:22px;}.elementor-8 .elementor-element.elementor-element-4bc8731 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(18px/2);}.elementor-8 .elementor-element.elementor-element-4bc8731 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(18px/2);}.elementor-8 .elementor-element.elementor-element-4bc8731 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(18px/2);}.elementor-8 .elementor-element.elementor-element-4bc8731 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-18px/2);}.elementor-8 .elementor-element.elementor-element-4bc8731 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-18px/2);}.elementor-8 .elementor-element.elementor-element-4bc8731{--e-icon-list-icon-size:20px;}.elementor-8 .elementor-element.elementor-element-4bc8731 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8 .elementor-element.elementor-element-4bc8731 .elementor-icon-list-item > a{font-size:17px;}.elementor-8 .elementor-element.elementor-element-efc194c .elementor-heading-title{font-size:24px;}.elementor-8 .elementor-element.elementor-element-ff73cd7 .elementor-heading-title{font-size:18px;}.elementor-8 .elementor-element.elementor-element-15db9c4 .elementor-heading-title{font-size:40px;line-height:1em;}.elementor-8 .elementor-element.elementor-element-17ea9e7{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-8 .elementor-element.elementor-element-17ea9e7 .elementor-heading-title{font-size:22px;}.elementor-8 .elementor-element.elementor-element-cf98d7a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(18px/2);}.elementor-8 .elementor-element.elementor-element-cf98d7a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(18px/2);}.elementor-8 .elementor-element.elementor-element-cf98d7a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(18px/2);}.elementor-8 .elementor-element.elementor-element-cf98d7a .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-18px/2);}.elementor-8 .elementor-element.elementor-element-cf98d7a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-18px/2);}.elementor-8 .elementor-element.elementor-element-cf98d7a{--e-icon-list-icon-size:20px;}.elementor-8 .elementor-element.elementor-element-cf98d7a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8 .elementor-element.elementor-element-cf98d7a .elementor-icon-list-item > a{font-size:17px;}.elementor-8 .elementor-element.elementor-element-465c42c .elementor-heading-title{font-size:24px;}.elementor-8 .elementor-element.elementor-element-6252227 .elementor-heading-title{font-size:18px;}.elementor-8 .elementor-element.elementor-element-367dc0e .elementor-heading-title{font-size:40px;line-height:1em;}.elementor-8 .elementor-element.elementor-element-5df205f{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-8 .elementor-element.elementor-element-5df205f .elementor-heading-title{font-size:22px;}.elementor-8 .elementor-element.elementor-element-c8dbd34 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(18px/2);}.elementor-8 .elementor-element.elementor-element-c8dbd34 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(18px/2);}.elementor-8 .elementor-element.elementor-element-c8dbd34 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(18px/2);}.elementor-8 .elementor-element.elementor-element-c8dbd34 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-18px/2);}.elementor-8 .elementor-element.elementor-element-c8dbd34 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-18px/2);}.elementor-8 .elementor-element.elementor-element-c8dbd34{--e-icon-list-icon-size:20px;}.elementor-8 .elementor-element.elementor-element-c8dbd34 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8 .elementor-element.elementor-element-c8dbd34 .elementor-icon-list-item > a{font-size:17px;}.elementor-8 .elementor-element.elementor-element-bb96fdf .elementor-heading-title{font-size:24px;}.elementor-8 .elementor-element.elementor-element-f3dec16 .elementor-heading-title{font-size:18px;}.elementor-8 .elementor-element.elementor-element-c4cd75a .elementor-heading-title{font-size:40px;line-height:1em;}.elementor-8 .elementor-element.elementor-element-09ba44d{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-8 .elementor-element.elementor-element-09ba44d .elementor-heading-title{font-size:22px;}.elementor-8 .elementor-element.elementor-element-116e6e7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(18px/2);}.elementor-8 .elementor-element.elementor-element-116e6e7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(18px/2);}.elementor-8 .elementor-element.elementor-element-116e6e7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(18px/2);}.elementor-8 .elementor-element.elementor-element-116e6e7 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-18px/2);}.elementor-8 .elementor-element.elementor-element-116e6e7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-18px/2);}.elementor-8 .elementor-element.elementor-element-116e6e7{--e-icon-list-icon-size:20px;}.elementor-8 .elementor-element.elementor-element-116e6e7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8 .elementor-element.elementor-element-116e6e7 .elementor-icon-list-item > a{font-size:17px;}.elementor-8 .elementor-element.elementor-element-d48e5b4 .elementor-heading-title{font-size:24px;}.elementor-8 .elementor-element.elementor-element-1e8887a .elementor-heading-title{font-size:18px;}.elementor-8 .elementor-element.elementor-element-368d306 .elementor-heading-title{font-size:40px;line-height:1em;}.elementor-8 .elementor-element.elementor-element-7043976{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-8 .elementor-element.elementor-element-7043976 .elementor-heading-title{font-size:22px;}.elementor-8 .elementor-element.elementor-element-9ba5b40 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(18px/2);}.elementor-8 .elementor-element.elementor-element-9ba5b40 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(18px/2);}.elementor-8 .elementor-element.elementor-element-9ba5b40 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(18px/2);}.elementor-8 .elementor-element.elementor-element-9ba5b40 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-18px/2);}.elementor-8 .elementor-element.elementor-element-9ba5b40 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-18px/2);}.elementor-8 .elementor-element.elementor-element-9ba5b40{--e-icon-list-icon-size:20px;}.elementor-8 .elementor-element.elementor-element-9ba5b40 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8 .elementor-element.elementor-element-9ba5b40 .elementor-icon-list-item > a{font-size:17px;}.elementor-8 .elementor-element.elementor-element-24e0c3d .elementor-heading-title{font-size:24px;}.elementor-8 .elementor-element.elementor-element-6077381 .elementor-heading-title{font-size:18px;}.elementor-8 .elementor-element.elementor-element-94651ab .elementor-heading-title{font-size:40px;line-height:1em;}.elementor-8 .elementor-element.elementor-element-d34d4bc{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-8 .elementor-element.elementor-element-d34d4bc .elementor-heading-title{font-size:22px;}.elementor-8 .elementor-element.elementor-element-1b591a8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(18px/2);}.elementor-8 .elementor-element.elementor-element-1b591a8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(18px/2);}.elementor-8 .elementor-element.elementor-element-1b591a8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(18px/2);}.elementor-8 .elementor-element.elementor-element-1b591a8 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-18px/2);}.elementor-8 .elementor-element.elementor-element-1b591a8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-18px/2);}.elementor-8 .elementor-element.elementor-element-1b591a8{--e-icon-list-icon-size:20px;}.elementor-8 .elementor-element.elementor-element-1b591a8 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8 .elementor-element.elementor-element-1b591a8 .elementor-icon-list-item > a{font-size:17px;}.elementor-8 .elementor-element.elementor-element-c729370{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 44px) 0px;}.elementor-8 .elementor-element.elementor-element-c729370 .elementor-heading-title{font-size:30px;}}/* Start custom CSS for heading, class: .elementor-element-cc741cf */.elementor-8 .elementor-element.elementor-element-cc741cf .hero-subtext {
    font-size: 0.64em;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a4f5c0a *//* -------------------------------------- */
/* Botón CTA: Efecto Línea Expansiva      */
/* -------------------------------------- */
.btn-ia-enlace {
    display: inline-flex;
    align-items: center;
    gap: 8px; /* Espacio entre texto y flecha */
    color: #FFFFFF !important;
    font-family: 'Bricolage Grotesque', sans-serif;
    font-size: 24px;
    font-weight: 500;
    text-decoration: none;
    padding-bottom: 6px; /* Espacio para que la línea respire */
    position: relative;
    width: fit-content;
}

/* Transición suave para la flecha */
.btn-ia-enlace svg {
    transition: transform 0.3s ease;
}

/* La línea inicial (El 15% que sugeriste) */
.btn-ia-enlace::after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    width: 15%; /* Inicia pequeña como pista visual */
    height: 2px;
    background-color: #D96C4A; /* Tu color naranja */
    transition: width 0.3s ease-out; /* Aceleración premium */
}

/* La interacción (Hover) */
.btn-ia-enlace:hover::after {
    width: 100%; /* La línea se completa */
}

.btn-ia-enlace:hover svg {
    transform: translate(3px, -3px); /* La flecha da un saltito diagonal */
}

/* Ajuste móvil */
@media (max-width: 768px) {
    .btn-ia-enlace { font-size: 16px; }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1eae655 *//* ========================================== */
/* VARIANTE: Botón Enlace Blanco              */
/* ========================================== */
.btn-ia-enlace.btn-blanco::after {
    background-color: #FFFFFF !important; 
}

@media (max-width: 768px) {
    .btn-ia-enlace { 
        font-size: 16px; 
        gap: 6px; 
    }
    
    .btn-ia-enlace svg {
        width: 16px;
        height: 16px;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5fc9dd9 *//* 1. Estilos del Enlace */
.link-animado-ed {
    color: #FFFFFF !important;
    font-size: 18px; 
    font-family: inherit;
    text-decoration: none;
    position: relative;
    padding-bottom: 6px;
    display: inline-flex; /* Para alinear el texto y el icono */
    align-items: center;
    gap: 8px; /* Espacio entre texto y flecha */
    transition: color 0.3s ease;
}

/* Hover: Texto y flecha se vuelven naranjas */
.link-animado-ed:hover {
    color: #D96C4A !important; 
}

/* La línea naranja inferior inicial */
.link-animado-ed::after {
    content: '';
    position: absolute;
    width: 35px; /* Longitud inicial */
    height: 2px;
    bottom: 0;
    left: 0;
    background-color: #D96C4A;
    transition: width 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
}

/* La línea se completa al 100% en hover */
.link-animado-ed:hover::after {
    width: 100%; 
}

.boton-abajo {
    margin-top: auto !important;
    width: 100%; /* Para asegurar que ocupe todo el ancho disponible si lo necesitas */
}

/* 1. PC: Se pega automáticamente al fondo */
@media (min-width: 1025px) {
    .boton-abajo {
        margin-top: auto !important;
    }
}

/* 2. TABLET: Control manual en pixeles */
@media (max-width: 1024px) and (min-width: 768px) {
    .boton-abajo {
        margin-top: 40px !important; /* Cambia este número a tu gusto */
    }
}

/* 3. MÓVIL: Control manual en pixeles */
@media (max-width: 767px) {
    .boton-abajo {
        margin-top: 50px !important; /* Cambia este número a tu gusto */
    }
}
/* 2. Estilos del Contenedor Grande (Borde Degradado) */
.tarjeta-plan-mensual {
    position: relative;
}

.tarjeta-plan-mensual::before {
    content: "";
    position: absolute;
    inset: 0;
    border-radius: 20px;
    padding: 1px; /* Ajusta a 2px si lo prefieres más grueso */
    background: linear-gradient(90deg, rgba(217, 108, 74, 0) 30%, #D96C4A 100%);
    -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS */body.elementor-page-8{
    background: linear-gradient(180deg, var(--Tertiary-Black, #2A1B3D) 0%, var(--Main-black, #0A0D11) 100%);
}
/* ==========================================
   CSS GENERAL DE LA PÁGINA (ORBES, IA Y MÁS)
   ========================================== */

/* -------------------------------------- */
/* ORBES DE FONDO: AJUSTE DE PRECISIÓN    */
/* -------------------------------------- */

.orbe-resplandor {
    position: absolute !important;
    border-radius: 50%; 
    pointer-events: none; 
    will-change: transform;
}

/* 1. Orbe Izquierdo (Ahora más compacto) */
.orbe-izq {
    width: 577px; 
    height: 577px;
    background: linear-gradient(180deg, rgba(217, 108, 74, 0.50) 0%, rgba(42, 27, 61, 0.50) 61.54%);
    filter: blur(100px);
    -webkit-filter: blur(100px);
    
    /* Posición: Ajustada para que no toque la pared, sino que flote cerca */
    top: 15%;
    left: 5%; 
    
    animation: respirar-izq 10s ease-in-out infinite alternate;
}

/* 2. Orbe Derecho (Más compacto y ajustado hacia abajo) */
.orbe-der {
    width: 292px; 
    height: 292px;
    background: linear-gradient(180deg, rgba(217, 108, 74, 0.50) 0%, rgba(42, 27, 61, 0.50) 61.54%);
    filter: blur(50px);
    -webkit-filter: blur(50px);
    top: 8%;
    right: 5%;
    
    animation: respirar-der 10s ease-in-out infinite alternate;
    animation-delay: -5s; 
}

/* 3. Animaciones Orbes (Conservando rotación y escala) */
@keyframes respirar-izq {
    0% { transform: rotate(-135deg) scale(0.9); }
    100% { transform: rotate(-135deg) scale(1.05) translate(20px, -20px); }
}

@keyframes respirar-der {
    0% { transform: rotate(45deg) scale(0.9); }
    100% { transform: rotate(45deg) scale(1.05) translate(-20px, 20px); }
}

/* 4. Responsive Orbes */
@media (max-width: 768px) {
    .orbe-izq { width: 250px; height: 250px; left: -10%; }
    .orbe-der { width: 200px; height: 200px; right: -10%; }
}


/* -------------------------------------- */
/* Borde Degradado con Máscara (Tarjeta)  */
/* -------------------------------------- */
.tarjeta-ia {
    position: relative;
    border-radius: 20px;
}

.tarjeta-ia::before {
    content: "";
    position: absolute;
    inset: 0;
    border-radius: 20px;
    padding: 3px; /* Grosor del borde */
    
    /* Naranja intenso en la esquina superior derecha que se desvanece */
    background: linear-gradient(to bottom left, rgba(217,108,74,1) 0%, rgba(217,108,74,0.1) 40%, transparent 100%);
    
    -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    pointer-events: none;
}


/* -------------------------------------- */
/* Píldoras / Tags de Información         */
/* -------------------------------------- */
.tag-ia {
    position: relative;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    padding: 10px 24px;
    
    /* Tipografía Base (Desktop) */
    color: #FFFFFF;
    font-family: 'Bricolage Grotesque', sans-serif;
    font-size: 20px;
    font-weight: 500;
    
    border-radius: 50px;
    background: transparent; /* Fondo transparente */
}

/* El Borde Degradado de las píldoras */
.tag-ia::before {
    content: "";
    position: absolute;
    inset: 0;
    border-radius: 50px;
    padding: 1px; /* Grosor del borde */
    
    /* Los colores: Naranja y Blanco */
    background: linear-gradient(90deg, #D96C4A 0%, #FFFFFF 100%);
    
    -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    pointer-events: none;
}

/* -------------------------------------- */
/* Responsive Tipografía Píldoras         */
/* -------------------------------------- */

/* Tablet */
@media (max-width: 1024px) {
    .tag-ia { 
        font-size: 18px; 
        padding: 8px 20px; 
    }
}

/* Mobile */
@media (max-width: 768px) {
    .tag-ia { 
        font-size: 16px; 
        padding: 6px 16px; 
    }
}
    

/* -------------------------------------- */
/* ANIMACIÓN DE LEVITACIÓN - SVGs HAMBURG */
/* -------------------------------------- */

/* 1. Aro Superior */
.svg-top { 
    animation: levitar-ia 4s ease-in-out infinite alternate; 
    will-change: transform;
}

/* 2. Núcleo (Aura central) con micro-retraso y margen negativo */
.svg-mid { 
    animation: levitar-ia 4s ease-in-out infinite alternate; 
    animation-delay: 0.3s; 
    will-change: transform;
    
    /* Ajuste de compresión de la hamburguesa */
    margin-top: -80px;
    margin-bottom: -80px;
}

/* 3. Aro Inferior */
.svg-bot { 
    animation: levitar-ia 4s ease-in-out infinite alternate; 
    animation-delay: 0.6s; 
    will-change: transform;
}

/* 4. Coreografía */
@keyframes levitar-ia {
    0% { transform: translateY(12px); }
    100% { transform: translateY(-12px); }
}


/* ==========================================
   --- NUEVO: ADICIONES PREMIUM FINALES ---
   ========================================== */

/* --- 1. Borde Superior Degradado para Contenedor de Texto --- */
.borde-superior-texto-ia {
    position: relative;
}

.borde-superior-texto-ia::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 1px; /* Grosor del borde superior */
    background: linear-gradient(90deg, rgba(217, 108, 74, 0.5) 0%, transparent 100%);
    z-index: 1; /* Asegura que esté encima de las píldoras */
}


/* --- 2. Botón CTA Premium (Línea Expansiva y Flecha) --- */
.btn-premium-ai {
    display: inline-flex;
    align-items: center;
    gap: 8px;
    color: #FFFFFF !important;
    font-family: 'Bricolage Grotesque', sans-serif;
    font-size: 18px;
    font-weight: 500;
    text-decoration: none;
    padding-bottom: 6px; /* Espacio para que la línea respire */
    position: relative;
    width: fit-content;
}

/* Transición suave para la flecha svg */
.btn-premium-ai svg {
    transition: transform 0.3s ease;
}

/* La línea inicial (El 15% que sugeriste como pista visual) */
.btn-premium-ai::after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    width: 15%; /* Inicia pequeña */
    height: 2px;
    background-color: #D96C4A; /* Tu color naranja */
    transition: width 0.3s ease-out; /* Transición premium */
}

/* La interacción (Hover) */
.btn-premium-ai:hover::after {
    width: 100%; /* La línea se completa */
}

.btn-premium-ai:hover svg {
    transform: translate(3px, -3px); /* La flecha da un salto diagonal sutil */
}

/* Ajuste móvil tipografía botón */
@media (max-width: 768px) {
    .btn-premium-ai { font-size: 16px; }
}

/* ========================================== */
/* TARJETAS DE PORTAFOLIO (ESTÉTICA ESPACIAL) */
/* ========================================== */

/* 1. Contenedor Principal (El interruptor del hover) */
.tarjeta-proyecto {
    cursor: pointer;
}

/* 2. La Imagen Estática y su Levitación (Con TU clase) */
.img-results {
    border-radius: 20px;
    overflow: hidden;
    /* Usamos una curva bezier para que el salto no sea robótico, sino orgánico */
    transition: transform 0.4s cubic-bezier(0.25, 1, 0.5, 1);
    will-change: transform;
}

/* El efecto táctil: sube 4px en el eje Y al pasar el cursor por la tarjeta */
.tarjeta-proyecto:hover .img-results {
    transform: translateY(-4px); 
}

/* Transición suave para el título (por si luego decides agregarle otro efecto) */
.tarjeta-proyecto h3 {
    transition: all 0.3s ease;
}

/* -------------------------------------- */
/* 3. El Círculo Magnético                */
/* -------------------------------------- */
.circulo-flecha {
    width: 48px;
    height: 48px;
    border: 1px solid #fff;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #FFFFFF; 
    transition: all 0.4s cubic-bezier(0.25, 1, 0.5, 1);
}

.circulo-flecha svg {
    transition: transform 0.4s cubic-bezier(0.25, 1, 0.5, 1);
    will-change: transform;
}

/* La interacción (Relleno blanco y salto de la flecha) */
.tarjeta-proyecto:hover .circulo-flecha {
    background-color: #FFFFFF;
    border-color: #FFFFFF;
    color: #1C142C; /* El color oscuro para que contraste la flecha (ajusta al hex de tu fondo) */
}

.tarjeta-proyecto:hover .circulo-flecha svg {
    transform: translate(3px, -3px); /* El salto diagonal ↗ */
}

/* ========================================== */
/* RESPONSIVE MÓVIL: TARJETAS DE PORTAFOLIO   */
/* ========================================== */

@media (max-width: 768px) {
    /* Reducimos el contenedor del círculo */
    .circulo-flecha {
        width: 36px;
        height: 36px;
    }
    
    /* Reducimos proporcionalmente el SVG de la flecha */
    .circulo-flecha svg {
        width: 18px;
        height: 18px;
    }
}

/* ========================================== */
/* SECCIÓN Trusted Worldwide (Premium 2026)   */
/* ========================================== */



/* -------------------------------------- */
/* 2. Tarjetas Glassmorphism              */
/* -------------------------------------- */
.contenedor-trusted {
    position: relative;
    border-radius: 20px;
    background: linear-gradient(180deg, rgba(255, 255, 255, 0.02) 0%, rgba(255, 255, 255, 0.10) 100%);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);
    border: none !important; 
    
    /* Le decimos que SOLO suavice el transform (el del hover) */
    transition: transform 0.3s cubic-bezier(0.25, 1, 0.5, 1);
    
    /* ESTADO INICIAL PARA LA ANIMACIÓN JS */
    opacity: 0;
    
    /* CLAVE: Usamos 'translate' para la entrada, dejando 'transform' libre */
    translate: 0 30px; 
}

/* Borde Degradado a 180 grados y 20px */
.contenedor-trusted::before {
    content: "";
    position: absolute;
    inset: 0;
    border-radius: 20px;
    padding: 1px;
    background: linear-gradient(180deg, rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0.0) 60%);
    -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    pointer-events: none;
}

/* Hover súper suave, ya sin el !important */
.contenedor-trusted:hover {
    transform: translateY(-4px); 
}

/* -------------------------------------- */
/* 3. Coreografía JS (Entrada Escalonada) */
/* -------------------------------------- */
.contenedor-trusted.aparecer {
    animation-name: fadeInUpTrusted;
    animation-duration: 0.6s;
    animation-timing-function: cubic-bezier(0.25, 1, 0.5, 1);
    animation-fill-mode: forwards;
}

@keyframes fadeInUpTrusted {
    100% {
        opacity: 1;
        /* Termina la entrada y bloquea aquí, sin chocar con el hover */
        translate: 0 0; 
    }
}/* End custom CSS */