.elementor-2659 .elementor-element.elementor-element-1c0c2ee{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );padding:60px 40px 60px 40px;}.elementor-2659 .elementor-element.elementor-element-1c0c2ee, .elementor-2659 .elementor-element.elementor-element-1c0c2ee > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-2659 .elementor-element.elementor-element-a035f00 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );color:var( --e-global-color-primary );}.elementor-2659 .elementor-element.elementor-element-176fa80 .elementor-heading-title{font-family:"IBM Plex Mono", Sans-serif;font-weight:400;color:var( --e-global-color-primary );}.elementor-2659 .elementor-element.elementor-element-eef0c44{font-family:"IBM Plex Mono", Sans-serif;font-weight:400;color:var( --e-global-color-primary );}.elementor-2659 .elementor-element.elementor-element-96728ad{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );padding:60px 40px 60px 40px;}.elementor-2659 .elementor-element.elementor-element-96728ad, .elementor-2659 .elementor-element.elementor-element-96728ad > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-2659 .elementor-element.elementor-element-ab439de .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );color:var( --e-global-color-primary );}.elementor-2659 .elementor-element.elementor-element-6bc8cca{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-primary );}.elementor-2659 .elementor-element.elementor-element-18a1fd7{margin-top:60px;margin-bottom:60px;}.elementor-2659 .elementor-element.elementor-element-95dc100 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );color:var( --e-global-color-primary );}.elementor-2659 .elementor-element.elementor-element-01a0373{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-primary );}.elementor-2659 .elementor-element.elementor-element-95a3a97{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );padding:60px 40px 60px 40px;}.elementor-2659 .elementor-element.elementor-element-95a3a97, .elementor-2659 .elementor-element.elementor-element-95a3a97 > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-2659 .elementor-element.elementor-element-834a7bf .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );color:var( --e-global-color-primary );}.elementor-2659 .elementor-element.elementor-element-977dcd2 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-primary );}.elementor-2659 .elementor-element.elementor-element-35202c1 .elementor-button{background-color:#02010100;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-2659 .elementor-element.elementor-element-35202c1 .elementor-button:hover, .elementor-2659 .elementor-element.elementor-element-35202c1 .elementor-button:focus{color:var( --e-global-color-secondary );}.elementor-2659 .elementor-element.elementor-element-35202c1 .elementor-button:hover svg, .elementor-2659 .elementor-element.elementor-element-35202c1 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-2659 .elementor-element.elementor-element-b0f4698 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-primary );}.elementor-2659 .elementor-element.elementor-element-b44cb4b .elementor-button{background-color:#02010100;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-2659 .elementor-element.elementor-element-b44cb4b .elementor-button:hover, .elementor-2659 .elementor-element.elementor-element-b44cb4b .elementor-button:focus{color:var( --e-global-color-secondary );}.elementor-2659 .elementor-element.elementor-element-b44cb4b .elementor-button:hover svg, .elementor-2659 .elementor-element.elementor-element-b44cb4b .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-2659 .elementor-element.elementor-element-cf66990 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-primary );}.elementor-2659 .elementor-element.elementor-element-eb426c4 .elementor-button{background-color:#02010100;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-2659 .elementor-element.elementor-element-eb426c4 .elementor-button:hover, .elementor-2659 .elementor-element.elementor-element-eb426c4 .elementor-button:focus{color:var( --e-global-color-secondary );}.elementor-2659 .elementor-element.elementor-element-eb426c4 .elementor-button:hover svg, .elementor-2659 .elementor-element.elementor-element-eb426c4 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-2659 .elementor-element.elementor-element-2c0b9ee .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-primary );}.elementor-2659 .elementor-element.elementor-element-676d168 .elementor-button{background-color:#02010100;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-2659 .elementor-element.elementor-element-676d168 .elementor-button:hover, .elementor-2659 .elementor-element.elementor-element-676d168 .elementor-button:focus{color:var( --e-global-color-secondary );}.elementor-2659 .elementor-element.elementor-element-676d168 .elementor-button:hover svg, .elementor-2659 .elementor-element.elementor-element-676d168 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-2659 .elementor-element.elementor-element-e55f347{border-style:solid;border-width:1px 1px 4px 1px;border-color:var( --e-global-color-primary );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2659 .elementor-element.elementor-element-e55f347, .elementor-2659 .elementor-element.elementor-element-e55f347 > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-2659 .elementor-element.elementor-element-e55f347 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2659 .elementor-element.elementor-element-81bd5ea .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-2659 .elementor-element.elementor-element-9a70f3a .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-2659 .elementor-element.elementor-element-2cd5a1d .elementor-button{background-color:#000000;font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );transition-duration:0s;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;}.elementor-2659 .elementor-element.elementor-element-2cd5a1d .elementor-button:hover, .elementor-2659 .elementor-element.elementor-element-2cd5a1d .elementor-button:focus{background-color:var( --e-global-color-primary );color:#000000;}.elementor-2659 .elementor-element.elementor-element-2cd5a1d{width:100%;max-width:100%;}.elementor-2659 .elementor-element.elementor-element-2cd5a1d .elementor-button:hover svg, .elementor-2659 .elementor-element.elementor-element-2cd5a1d .elementor-button:focus svg{fill:#000000;}.elementor-2659 .elementor-element.elementor-element-bf16fd7 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );color:var( --e-global-color-primary );}.elementor-2659 .elementor-element.elementor-element-2ef890f{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-primary );}.elementor-2659 .elementor-element.elementor-element-1a1c2cc .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );color:var( --e-global-color-primary );}.elementor-2659 .elementor-element.elementor-element-82b8145 .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-2659 .elementor-element.elementor-element-82b8145 .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-2659 .elementor-element.elementor-element-82b8145{--e-icon-list-icon-size:8px;--icon-vertical-offset:0px;}.elementor-2659 .elementor-element.elementor-element-82b8145 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2659 .elementor-element.elementor-element-82b8145 .elementor-icon-list-item > a{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-2659 .elementor-element.elementor-element-82b8145 .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-2659 .elementor-element.elementor-element-47309cb{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-primary );}.elementor-2659 .elementor-element.elementor-element-0306d88 .elementor-accordion-icon, .elementor-2659 .elementor-element.elementor-element-0306d88 .elementor-accordion-title{color:var( --e-global-color-primary );}.elementor-2659 .elementor-element.elementor-element-0306d88 .elementor-accordion-icon svg{fill:var( --e-global-color-primary );}.elementor-2659 .elementor-element.elementor-element-0306d88 .elementor-active .elementor-accordion-icon, .elementor-2659 .elementor-element.elementor-element-0306d88 .elementor-active .elementor-accordion-title{color:var( --e-global-color-primary );}.elementor-2659 .elementor-element.elementor-element-0306d88 .elementor-active .elementor-accordion-icon svg{fill:var( --e-global-color-primary );}.elementor-2659 .elementor-element.elementor-element-0306d88 .elementor-accordion-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );-webkit-text-stroke-color:#000;stroke:#000;}.elementor-2659 .elementor-element.elementor-element-0306d88 .elementor-tab-content{color:var( --e-global-color-primary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-2659 .elementor-element.elementor-element-fad4b7d .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );color:var( --e-global-color-primary );}.elementor-2659 .elementor-element.elementor-element-479bb1d .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-2659 .elementor-element.elementor-element-c342a92 .elementor-button{background-color:#000000;font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );transition-duration:0s;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;}.elementor-2659 .elementor-element.elementor-element-c342a92 .elementor-button:hover, .elementor-2659 .elementor-element.elementor-element-c342a92 .elementor-button:focus{background-color:var( --e-global-color-primary );color:#000000;}.elementor-2659 .elementor-element.elementor-element-c342a92{width:100%;max-width:100%;}.elementor-2659 .elementor-element.elementor-element-c342a92 .elementor-button:hover svg, .elementor-2659 .elementor-element.elementor-element-c342a92 .elementor-button:focus svg{fill:#000000;}.elementor-2659 .elementor-element.elementor-element-9cf9809 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );color:var( --e-global-color-primary );}.elementor-2659 .elementor-element.elementor-element-7b25bb2{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-primary );}.elementor-2659 .elementor-element.elementor-element-8a7c5fb .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );color:var( --e-global-color-primary );}.elementor-2659 .elementor-element.elementor-element-945615e .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-2659 .elementor-element.elementor-element-945615e .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-2659 .elementor-element.elementor-element-945615e{--e-icon-list-icon-size:8px;--icon-vertical-offset:0px;}.elementor-2659 .elementor-element.elementor-element-945615e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2659 .elementor-element.elementor-element-945615e .elementor-icon-list-item > a{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-2659 .elementor-element.elementor-element-945615e .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-2659 .elementor-element.elementor-element-3f8bd1d{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-primary );}.elementor-2659 .elementor-element.elementor-element-b69ecd3 .elementor-accordion-icon, .elementor-2659 .elementor-element.elementor-element-b69ecd3 .elementor-accordion-title{color:var( --e-global-color-primary );}.elementor-2659 .elementor-element.elementor-element-b69ecd3 .elementor-accordion-icon svg{fill:var( --e-global-color-primary );}.elementor-2659 .elementor-element.elementor-element-b69ecd3 .elementor-active .elementor-accordion-icon, .elementor-2659 .elementor-element.elementor-element-b69ecd3 .elementor-active .elementor-accordion-title{color:var( --e-global-color-primary );}.elementor-2659 .elementor-element.elementor-element-b69ecd3 .elementor-active .elementor-accordion-icon svg{fill:var( --e-global-color-primary );}.elementor-2659 .elementor-element.elementor-element-b69ecd3 .elementor-accordion-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );-webkit-text-stroke-color:#000;stroke:#000;}.elementor-2659 .elementor-element.elementor-element-b69ecd3 .elementor-tab-content{color:var( --e-global-color-primary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-2659 .elementor-element.elementor-element-018a3f0 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );color:var( --e-global-color-primary );}.elementor-2659 .elementor-element.elementor-element-51a312b .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-2659 .elementor-element.elementor-element-c85d6c2 .elementor-button{background-color:#000000;font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );transition-duration:0s;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;}.elementor-2659 .elementor-element.elementor-element-c85d6c2 .elementor-button:hover, .elementor-2659 .elementor-element.elementor-element-c85d6c2 .elementor-button:focus{background-color:var( --e-global-color-primary );color:#000000;}.elementor-2659 .elementor-element.elementor-element-c85d6c2{width:100%;max-width:100%;}.elementor-2659 .elementor-element.elementor-element-c85d6c2 .elementor-button:hover svg, .elementor-2659 .elementor-element.elementor-element-c85d6c2 .elementor-button:focus svg{fill:#000000;}.elementor-2659 .elementor-element.elementor-element-a6891bb .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );color:var( --e-global-color-primary );}.elementor-2659 .elementor-element.elementor-element-beca035{width:var( --container-widget-width, 99.865% );max-width:99.865%;--container-widget-width:99.865%;--container-widget-flex-grow:0;font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-primary );}.elementor-2659 .elementor-element.elementor-element-bf6dd90 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );color:var( --e-global-color-primary );}.elementor-2659 .elementor-element.elementor-element-5487924 .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-2659 .elementor-element.elementor-element-5487924 .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-2659 .elementor-element.elementor-element-5487924{--e-icon-list-icon-size:8px;--icon-vertical-offset:0px;}.elementor-2659 .elementor-element.elementor-element-5487924 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2659 .elementor-element.elementor-element-5487924 .elementor-icon-list-item > a{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-2659 .elementor-element.elementor-element-5487924 .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-2659 .elementor-element.elementor-element-1a6c8b1{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-primary );}.elementor-2659 .elementor-element.elementor-element-e24fcc0 .elementor-accordion-icon, .elementor-2659 .elementor-element.elementor-element-e24fcc0 .elementor-accordion-title{color:var( --e-global-color-primary );}.elementor-2659 .elementor-element.elementor-element-e24fcc0 .elementor-accordion-icon svg{fill:var( --e-global-color-primary );}.elementor-2659 .elementor-element.elementor-element-e24fcc0 .elementor-active .elementor-accordion-icon, .elementor-2659 .elementor-element.elementor-element-e24fcc0 .elementor-active .elementor-accordion-title{color:var( --e-global-color-primary );}.elementor-2659 .elementor-element.elementor-element-e24fcc0 .elementor-active .elementor-accordion-icon svg{fill:var( --e-global-color-primary );}.elementor-2659 .elementor-element.elementor-element-e24fcc0 .elementor-accordion-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );-webkit-text-stroke-color:#000;stroke:#000;}.elementor-2659 .elementor-element.elementor-element-e24fcc0 .elementor-tab-content{color:var( --e-global-color-primary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-2659 .elementor-element.elementor-element-6eb7556 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );color:var( --e-global-color-primary );}.elementor-2659 .elementor-element.elementor-element-9dcd77e .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-2659 .elementor-element.elementor-element-e90efcc .elementor-button{background-color:#000000;font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );transition-duration:0s;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;}.elementor-2659 .elementor-element.elementor-element-e90efcc .elementor-button:hover, .elementor-2659 .elementor-element.elementor-element-e90efcc .elementor-button:focus{background-color:var( --e-global-color-primary );color:#000000;}.elementor-2659 .elementor-element.elementor-element-e90efcc{width:100%;max-width:100%;}.elementor-2659 .elementor-element.elementor-element-e90efcc .elementor-button:hover svg, .elementor-2659 .elementor-element.elementor-element-e90efcc .elementor-button:focus svg{fill:#000000;}.elementor-2659 .elementor-element.elementor-element-29269fa .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );color:var( --e-global-color-primary );}.elementor-2659 .elementor-element.elementor-element-5d12d7a{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-primary );}.elementor-2659 .elementor-element.elementor-element-e7e17f7 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );color:var( --e-global-color-primary );}.elementor-2659 .elementor-element.elementor-element-e337248{width:var( --container-widget-width, 99.054% );max-width:99.054%;--container-widget-width:99.054%;--container-widget-flex-grow:0;--e-icon-list-icon-size:8px;--icon-vertical-offset:0px;}.elementor-2659 .elementor-element.elementor-element-e337248 .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-2659 .elementor-element.elementor-element-e337248 .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-2659 .elementor-element.elementor-element-e337248 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2659 .elementor-element.elementor-element-e337248 .elementor-icon-list-item > a{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-2659 .elementor-element.elementor-element-e337248 .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-2659 .elementor-element.elementor-element-85e392d{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-primary );}.elementor-2659 .elementor-element.elementor-element-6386511 .elementor-accordion-icon, .elementor-2659 .elementor-element.elementor-element-6386511 .elementor-accordion-title{color:var( --e-global-color-primary );}.elementor-2659 .elementor-element.elementor-element-6386511 .elementor-accordion-icon svg{fill:var( --e-global-color-primary );}.elementor-2659 .elementor-element.elementor-element-6386511 .elementor-active .elementor-accordion-icon, .elementor-2659 .elementor-element.elementor-element-6386511 .elementor-active .elementor-accordion-title{color:var( --e-global-color-primary );}.elementor-2659 .elementor-element.elementor-element-6386511 .elementor-active .elementor-accordion-icon svg{fill:var( --e-global-color-primary );}.elementor-2659 .elementor-element.elementor-element-6386511 .elementor-accordion-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );-webkit-text-stroke-color:#000;stroke:#000;}.elementor-2659 .elementor-element.elementor-element-6386511 .elementor-tab-content{color:var( --e-global-color-primary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-2659 .elementor-element.elementor-element-7147c13 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );color:var( --e-global-color-primary );}.elementor-2659 .elementor-element.elementor-element-4287346 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-2659 .elementor-element.elementor-element-af6cbd1 .elementor-button{background-color:#000000;font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );transition-duration:0s;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;}.elementor-2659 .elementor-element.elementor-element-af6cbd1 .elementor-button:hover, .elementor-2659 .elementor-element.elementor-element-af6cbd1 .elementor-button:focus{background-color:var( --e-global-color-primary );color:#000000;}.elementor-2659 .elementor-element.elementor-element-af6cbd1{width:100%;max-width:100%;}.elementor-2659 .elementor-element.elementor-element-af6cbd1 .elementor-button:hover svg, .elementor-2659 .elementor-element.elementor-element-af6cbd1 .elementor-button:focus svg{fill:#000000;}.elementor-2659 .elementor-element.elementor-element-ab96e15 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );color:var( --e-global-color-primary );}.elementor-2659 .elementor-element.elementor-element-dc7019c{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-primary );}.elementor-2659 .elementor-element.elementor-element-d79d119 .elementor-accordion-icon, .elementor-2659 .elementor-element.elementor-element-d79d119 .elementor-accordion-title{color:var( --e-global-color-primary );}.elementor-2659 .elementor-element.elementor-element-d79d119 .elementor-accordion-icon svg{fill:var( --e-global-color-primary );}.elementor-2659 .elementor-element.elementor-element-d79d119 .elementor-active .elementor-accordion-icon, .elementor-2659 .elementor-element.elementor-element-d79d119 .elementor-active .elementor-accordion-title{color:var( --e-global-color-primary );}.elementor-2659 .elementor-element.elementor-element-d79d119 .elementor-active .elementor-accordion-icon svg{fill:var( --e-global-color-primary );}.elementor-2659 .elementor-element.elementor-element-d79d119 .elementor-accordion-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );-webkit-text-stroke-color:#000;stroke:#000;}.elementor-2659 .elementor-element.elementor-element-d79d119 .elementor-tab-content{color:var( --e-global-color-primary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-2659 .elementor-element.elementor-element-df746e0, .elementor-2659 .elementor-element.elementor-element-df746e0 > .elementor-background-overlay{border-radius:1px 1px 1px 1px;}.elementor-2659 .elementor-element.elementor-element-df746e0{margin-top:60px;margin-bottom:60px;}.elementor-2659 .elementor-element.elementor-element-6a79602 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-2659 .elementor-element.elementor-element-c4cf6f9{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-primary );}.elementor-2659 .elementor-element.elementor-element-6778423 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-2659 .elementor-element.elementor-element-0a1a1d6 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-2659 .elementor-element.elementor-element-dbd3aa4 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-2659 .elementor-element.elementor-element-ad08aa8 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-2659 .elementor-element.elementor-element-0a85514{margin-top:60px;margin-bottom:60px;}.elementor-2659 .elementor-element.elementor-element-be0afaa .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-2659 .elementor-element.elementor-element-e294d86{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-primary );}.elementor-2659 .elementor-element.elementor-element-b1a146f{margin-top:60px;margin-bottom:60px;}.elementor-2659 .elementor-element.elementor-element-b412e1f .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );color:var( --e-global-color-primary );}.elementor-2659 .elementor-element.elementor-element-f3268d5 .elementor-tab-title{background-color:var( --e-global-color-secondary );}.elementor-2659 .elementor-element.elementor-element-f3268d5 .elementor-accordion-icon, .elementor-2659 .elementor-element.elementor-element-f3268d5 .elementor-accordion-title{color:var( --e-global-color-primary );}.elementor-2659 .elementor-element.elementor-element-f3268d5 .elementor-accordion-icon svg{fill:var( --e-global-color-primary );}.elementor-2659 .elementor-element.elementor-element-f3268d5 .elementor-active .elementor-accordion-icon, .elementor-2659 .elementor-element.elementor-element-f3268d5 .elementor-active .elementor-accordion-title{color:var( --e-global-color-primary );}.elementor-2659 .elementor-element.elementor-element-f3268d5 .elementor-active .elementor-accordion-icon svg{fill:var( --e-global-color-primary );}.elementor-2659 .elementor-element.elementor-element-f3268d5 .elementor-accordion-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );}.elementor-2659 .elementor-element.elementor-element-f3268d5 .elementor-tab-content{background-color:var( --e-global-color-secondary );color:var( --e-global-color-primary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-2659 .elementor-element.elementor-element-9b42aca{text-align:start;}.elementor-2659 .elementor-element.elementor-element-9b42aca .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );color:var( --e-global-color-primary );}.elementor-2659 .elementor-element.elementor-element-ef00c07{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-primary );}.elementor-2659 .elementor-element.elementor-element-948e60e .elementor-button{background-color:#000000;font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );transition-duration:0s;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;}.elementor-2659 .elementor-element.elementor-element-948e60e .elementor-button:hover, .elementor-2659 .elementor-element.elementor-element-948e60e .elementor-button:focus{background-color:var( --e-global-color-primary );color:#000000;}.elementor-2659 .elementor-element.elementor-element-948e60e{width:100%;max-width:100%;}.elementor-2659 .elementor-element.elementor-element-948e60e .elementor-button:hover svg, .elementor-2659 .elementor-element.elementor-element-948e60e .elementor-button:focus svg{fill:#000000;}.elementor-2659 .elementor-element.elementor-element-5685960{text-align:start;}.elementor-2659 .elementor-element.elementor-element-5685960 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );color:var( --e-global-color-primary );}.elementor-2659 .elementor-element.elementor-element-c96f7e8 .elementor-button{background-color:#000000;font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );transition-duration:0s;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;}.elementor-2659 .elementor-element.elementor-element-c96f7e8 .elementor-button:hover, .elementor-2659 .elementor-element.elementor-element-c96f7e8 .elementor-button:focus{background-color:var( --e-global-color-primary );color:#000000;}.elementor-2659 .elementor-element.elementor-element-c96f7e8{width:100%;max-width:100%;}.elementor-2659 .elementor-element.elementor-element-c96f7e8 .elementor-button:hover svg, .elementor-2659 .elementor-element.elementor-element-c96f7e8 .elementor-button:focus svg{fill:#000000;}@media(min-width:768px){.elementor-2659 .elementor-element.elementor-element-4cc4b41{width:70%;}.elementor-2659 .elementor-element.elementor-element-ac29de6{width:29.866%;}.elementor-2659 .elementor-element.elementor-element-2af635e{width:70%;}.elementor-2659 .elementor-element.elementor-element-8c033d4{width:29.866%;}.elementor-2659 .elementor-element.elementor-element-0fdab50{width:70%;}.elementor-2659 .elementor-element.elementor-element-3f545c1{width:29.866%;}.elementor-2659 .elementor-element.elementor-element-e77acca{width:70%;}.elementor-2659 .elementor-element.elementor-element-1b24c39{width:29.866%;}.elementor-2659 .elementor-element.elementor-element-f313d23{width:34.997%;}.elementor-2659 .elementor-element.elementor-element-e5d3c94{width:64.555%;}.elementor-2659 .elementor-element.elementor-element-1de1390{width:34.997%;}.elementor-2659 .elementor-element.elementor-element-08852da{width:64.615%;}.elementor-2659 .elementor-element.elementor-element-c7840bc{width:34.997%;}.elementor-2659 .elementor-element.elementor-element-d914f7d{width:64.615%;}.elementor-2659 .elementor-element.elementor-element-20be26d{width:34.997%;}.elementor-2659 .elementor-element.elementor-element-297329c{width:64.615%;}.elementor-2659 .elementor-element.elementor-element-7f98eca{width:34.997%;}.elementor-2659 .elementor-element.elementor-element-d6fbc42{width:64.615%;}}