.elementor-119 .elementor-element.elementor-element-5ec593f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-119 .elementor-element.elementor-element-8cc79e9{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-119 .elementor-element.elementor-element-370c802{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-119 .elementor-element.elementor-element-ae24341{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-119 .elementor-element.elementor-element-fc08be6{--display:flex;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-119 .elementor-element.elementor-element-b136beb{color:inherit;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-119 .elementor-element.elementor-element-9882609 .elementor-heading-title{font-weight:700;color:inherit;}.elementor-119 .elementor-element.elementor-element-ef20001{color:inherit;}.elementor-119 .elementor-element.elementor-element-aca492a{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-119 .elementor-element.elementor-element-c37388a .elementor-button{font-weight:700;}.elementor-119 .elementor-element.elementor-element-6abae4a .elementor-button{font-weight:700;}.elementor-119 .elementor-element.elementor-element-17c7231{--display:flex;}.elementor-119 .elementor-element.elementor-element-2a46a37{color:inherit;}.elementor-119 .elementor-element.elementor-element-c93b9a1{color:inherit;}.elementor-119 .elementor-element.elementor-element-b1d970c{color:inherit;}.elementor-119 .elementor-element.elementor-element-700f3c2{color:inherit;}.elementor-119 .elementor-element.elementor-element-d309001{--display:flex;}.elementor-119 .elementor-element.elementor-element-d309004{--display:flex;}.elementor-119 .elementor-element.elementor-element-4e5c6bf{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-119 .elementor-element.elementor-element-ebe8494{--display:flex;}.elementor-119 .elementor-element.elementor-element-3ad0dfc{--display:flex;}.elementor-119 .elementor-element.elementor-element-ba96a9f{--display:flex;}.elementor-119 .elementor-element.elementor-element-9bf57ee{--display:flex;}.elementor-119 .elementor-element.elementor-element-c6cbba1{color:inherit;}.elementor-119 .elementor-element.elementor-element-fe67d34 .elementor-heading-title{font-weight:700;color:inherit;}.elementor-119 .elementor-element.elementor-element-92e3cc5{color:inherit;}.elementor-119 .elementor-element.elementor-element-6ca7e9b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-119 .elementor-element.elementor-element-f20dd5e{--display:flex;}.elementor-119 .elementor-element.elementor-element-f641f88{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-119 .elementor-element.elementor-element-1fb60f7{--display:flex;}.elementor-119 .elementor-element.elementor-element-6769bd3{color:inherit;}.elementor-119 .elementor-element.elementor-element-61731e8 .elementor-heading-title{font-weight:400;color:inherit;}.elementor-119 .elementor-element.elementor-element-9b2f810{--display:flex;}.elementor-119 .elementor-element.elementor-element-5c4fb8c{color:inherit;}.elementor-119 .elementor-element.elementor-element-b3c2c6e{color:inherit;}.elementor-119 .elementor-element.elementor-element-ded28fa{color:inherit;}.elementor-119 .elementor-element.elementor-element-c3a5dfd{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-119 .elementor-element.elementor-element-4773e26{--display:flex;}.elementor-119 .elementor-element.elementor-element-2d0779e{--display:flex;}.elementor-119 .elementor-element.elementor-element-3427efa{color:inherit;}.elementor-119 .elementor-element.elementor-element-dfa08de .elementor-heading-title{font-weight:400;color:inherit;}.elementor-119 .elementor-element.elementor-element-74b0063{--display:flex;}.elementor-119 .elementor-element.elementor-element-62a1ad3{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-119 .elementor-element.elementor-element-acfbe96{color:inherit;}.elementor-119 .elementor-element.elementor-element-2524723 .elementor-heading-title{font-weight:400;color:inherit;}.elementor-119 .elementor-element.elementor-element-b86b54e{color:inherit;}.elementor-119 .elementor-element.elementor-element-8ae96da{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-119 .elementor-element.elementor-element-1e3209d{color:inherit;}.elementor-119 .elementor-element.elementor-element-012bc25 .elementor-heading-title{font-weight:400;color:inherit;}.elementor-119 .elementor-element.elementor-element-f258367{color:inherit;}.elementor-119 .elementor-element.elementor-element-2f6c676{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-119 .elementor-element.elementor-element-81fe671{color:inherit;}.elementor-119 .elementor-element.elementor-element-b7d7ed5 .elementor-heading-title{font-weight:400;color:inherit;}.elementor-119 .elementor-element.elementor-element-21e4d49{color:inherit;}.elementor-119 .elementor-element.elementor-element-48dc48b{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-119 .elementor-element.elementor-element-46fe4c5{color:inherit;}.elementor-119 .elementor-element.elementor-element-fda0f7c .elementor-heading-title{font-weight:400;color:inherit;}.elementor-119 .elementor-element.elementor-element-2cf2884{color:inherit;}.elementor-119 .elementor-element.elementor-element-7f5d92a{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-119 .elementor-element.elementor-element-450a143{color:inherit;}.elementor-119 .elementor-element.elementor-element-7618809 .elementor-heading-title{font-weight:400;color:inherit;}.elementor-119 .elementor-element.elementor-element-5ebb48d{color:inherit;}.elementor-119 .elementor-element.elementor-element-5ab3d05{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-119 .elementor-element.elementor-element-459451f{color:inherit;}.elementor-119 .elementor-element.elementor-element-69fdb3e .elementor-heading-title{font-weight:400;color:inherit;}.elementor-119 .elementor-element.elementor-element-4f45147{color:inherit;}.elementor-119 .elementor-element.elementor-element-143cbd5{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-119 .elementor-element.elementor-element-5f04a93{color:inherit;}.elementor-119 .elementor-element.elementor-element-1aed5a6 .elementor-heading-title{font-weight:400;color:inherit;}.elementor-119 .elementor-element.elementor-element-c451143{color:inherit;}.elementor-119 .elementor-element.elementor-element-ce2180d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-119 .elementor-element.elementor-element-c99549b{--display:flex;}.elementor-119 .elementor-element.elementor-element-f6e2668{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-119 .elementor-element.elementor-element-9036e1b{--display:flex;}.elementor-119 .elementor-element.elementor-element-c6b52b4{color:inherit;}.elementor-119 .elementor-element.elementor-element-3af56c5 .elementor-heading-title{font-weight:400;color:inherit;}.elementor-119 .elementor-element.elementor-element-9aea67c{--display:flex;}.elementor-119 .elementor-element.elementor-element-2739546{color:inherit;}.elementor-119 .elementor-element.elementor-element-e62ce7e{color:inherit;}.elementor-119 .elementor-element.elementor-element-b93d055{color:inherit;}.elementor-119 .elementor-element.elementor-element-112ecc9{color:inherit;}.elementor-119 .elementor-element.elementor-element-bf9974f{color:inherit;}.elementor-119 .elementor-element.elementor-element-437907b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-119 .elementor-element.elementor-element-1a8a8c6{--display:flex;}.elementor-119 .elementor-element.elementor-element-c6763e2{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-119 .elementor-element.elementor-element-aa95f36{--display:flex;}.elementor-119 .elementor-element.elementor-element-ad9248c{color:inherit;}.elementor-119 .elementor-element.elementor-element-face0d1 .elementor-heading-title{font-weight:400;color:inherit;}.elementor-119 .elementor-element.elementor-element-a37c773{--display:flex;}.elementor-119 .elementor-element.elementor-element-3fb467e{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-119 .elementor-element.elementor-element-def14ed{--display:flex;}.elementor-119 .elementor-element.elementor-element-912fb0d{color:inherit;}.elementor-119 .elementor-element.elementor-element-72b67fa .elementor-heading-title{font-weight:400;color:inherit;}.elementor-119 .elementor-element.elementor-element-6b8f983{color:inherit;}.elementor-119 .elementor-element.elementor-element-1eaebcc{--display:flex;}.elementor-119 .elementor-element.elementor-element-5a6f662{color:inherit;}.elementor-119 .elementor-element.elementor-element-5eca46d .elementor-heading-title{font-weight:400;color:inherit;}.elementor-119 .elementor-element.elementor-element-e9e0605{color:inherit;}.elementor-119 .elementor-element.elementor-element-c90ed02{--display:flex;}.elementor-119 .elementor-element.elementor-element-118eced{color:inherit;}.elementor-119 .elementor-element.elementor-element-3345cfb .elementor-heading-title{font-weight:400;color:inherit;}.elementor-119 .elementor-element.elementor-element-e436325{color:inherit;}@media(max-width:1024px){.elementor-119 .elementor-element.elementor-element-370c802{--grid-auto-flow:row;}.elementor-119 .elementor-element.elementor-element-ae24341{--grid-auto-flow:row;}.elementor-119 .elementor-element.elementor-element-aca492a{--grid-auto-flow:row;}.elementor-119 .elementor-element.elementor-element-f641f88{--grid-auto-flow:row;}.elementor-119 .elementor-element.elementor-element-62a1ad3{--grid-auto-flow:row;}.elementor-119 .elementor-element.elementor-element-8ae96da{--grid-auto-flow:row;}.elementor-119 .elementor-element.elementor-element-2f6c676{--grid-auto-flow:row;}.elementor-119 .elementor-element.elementor-element-48dc48b{--grid-auto-flow:row;}.elementor-119 .elementor-element.elementor-element-7f5d92a{--grid-auto-flow:row;}.elementor-119 .elementor-element.elementor-element-5ab3d05{--grid-auto-flow:row;}.elementor-119 .elementor-element.elementor-element-143cbd5{--grid-auto-flow:row;}.elementor-119 .elementor-element.elementor-element-f6e2668{--grid-auto-flow:row;}.elementor-119 .elementor-element.elementor-element-c6763e2{--grid-auto-flow:row;}.elementor-119 .elementor-element.elementor-element-3fb467e{--grid-auto-flow:row;}}@media(min-width:768px){.elementor-119 .elementor-element.elementor-element-5ec593f{--width:100%;}.elementor-119 .elementor-element.elementor-element-8cc79e9{--width:100%;}.elementor-119 .elementor-element.elementor-element-4e5c6bf{--width:100%;}.elementor-119 .elementor-element.elementor-element-6ca7e9b{--width:100%;}.elementor-119 .elementor-element.elementor-element-c3a5dfd{--width:100%;}.elementor-119 .elementor-element.elementor-element-ce2180d{--width:100%;}.elementor-119 .elementor-element.elementor-element-437907b{--width:100%;}}@media(max-width:767px){.elementor-119 .elementor-element.elementor-element-370c802{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-119 .elementor-element.elementor-element-ae24341{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-119 .elementor-element.elementor-element-aca492a{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-119 .elementor-element.elementor-element-f641f88{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-119 .elementor-element.elementor-element-62a1ad3{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-119 .elementor-element.elementor-element-8ae96da{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-119 .elementor-element.elementor-element-2f6c676{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-119 .elementor-element.elementor-element-48dc48b{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-119 .elementor-element.elementor-element-7f5d92a{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-119 .elementor-element.elementor-element-5ab3d05{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-119 .elementor-element.elementor-element-143cbd5{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-119 .elementor-element.elementor-element-f6e2668{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-119 .elementor-element.elementor-element-c6763e2{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-119 .elementor-element.elementor-element-3fb467e{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for text-editor, class: .elementor-element-b136beb */.elementor-119 .elementor-element.elementor-element-b136beb {font-family:inherit;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9882609 */.elementor-119 .elementor-element.elementor-element-9882609 {font-family:inherit;} .elementor-119 .elementor-element.elementor-element-9882609 .elementor-heading-title {font-family:inherit;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ef20001 */.elementor-119 .elementor-element.elementor-element-ef20001 {font-family:inherit;} .elementor-119 .elementor-element.elementor-element-ef20001>p{margin-block-end:14.4px;}.elementor-119 .elementor-element.elementor-element-ef20001>p{margin-top:30px}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c37388a */.elementor-119 .elementor-element.elementor-element-c37388a {font-family:inherit;} .elementor-119 .elementor-element.elementor-element-c37388a .elementor-button {font-family:inherit;} .elementor-119 .elementor-element.elementor-element-c37388a .elementor-button{line-height:inherit;}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6abae4a */.elementor-119 .elementor-element.elementor-element-6abae4a {font-family:inherit;} .elementor-119 .elementor-element.elementor-element-6abae4a .elementor-button {font-family:inherit;} .elementor-119 .elementor-element.elementor-element-6abae4a .elementor-button{line-height:inherit;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aca492a */.elementor-119 .elementor-element.elementor-element-aca492a{display:block;width:auto;grid-template-columns:none;grid-template-rows:none;align-content:normal;justify-content:normal;justify-items:normal;align-items:normal;}.elementor-119 .elementor-element.elementor-element-aca492a{display:flex;flex-wrap:wrap;gap:13px;}@media (max-width:520px){.elementor-119 .elementor-element.elementor-element-aca492a{display:grid;}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2a46a37 */.elementor-119 .elementor-element.elementor-element-2a46a37 {font-family:inherit;}.elementor-119 .elementor-element.elementor-element-2a46a37>div{min-height: 82px;padding: var(--space-phi-2) var(--space-phi-3);background: linear-gradient(105deg, rgba(10,22,33,.96), rgba(6,13,20,.94));border-color: color-mix(in srgb, var(--line) 78%, transparent)}@media  (max-width: 520px) {.elementor-119 .elementor-element.elementor-element-2a46a37>div{min-height: 68px}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c93b9a1 */.elementor-119 .elementor-element.elementor-element-c93b9a1 {font-family:inherit;}.elementor-119 .elementor-element.elementor-element-c93b9a1>div{min-height: 82px;padding: var(--space-phi-2) var(--space-phi-3);background: linear-gradient(105deg, rgba(10,22,33,.96), rgba(6,13,20,.94));border-color: color-mix(in srgb, var(--line) 78%, transparent)}@media  (max-width: 520px) {.elementor-119 .elementor-element.elementor-element-c93b9a1>div{min-height: 68px}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b1d970c */.elementor-119 .elementor-element.elementor-element-b1d970c {font-family:inherit;}.elementor-119 .elementor-element.elementor-element-b1d970c>div{min-height: 82px;padding: var(--space-phi-2) var(--space-phi-3);background: linear-gradient(105deg, rgba(10,22,33,.96), rgba(6,13,20,.94));border-color: color-mix(in srgb, var(--line) 78%, transparent)}@media  (max-width: 520px) {.elementor-119 .elementor-element.elementor-element-b1d970c>div{min-height: 68px}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-700f3c2 */.elementor-119 .elementor-element.elementor-element-700f3c2 {font-family:inherit;}.elementor-119 .elementor-element.elementor-element-700f3c2>div{min-height: 82px;padding: var(--space-phi-2) var(--space-phi-3);background: linear-gradient(105deg, rgba(10,22,33,.96), rgba(6,13,20,.94));border-color: color-mix(in srgb, var(--line) 78%, transparent)}@media  (max-width: 520px) {.elementor-119 .elementor-element.elementor-element-700f3c2>div{min-height: 68px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-17c7231 */.elementor-119 .elementor-element.elementor-element-17c7231{display:block;width:auto;grid-template-columns:none;grid-template-rows:none;align-content:normal;justify-content:normal;justify-items:normal;align-items:normal;}.elementor-119 .elementor-element.elementor-element-17c7231{align-self: end;}@media  (max-width: 820px) {.elementor-119 .elementor-element.elementor-element-17c7231{display: grid;grid-template-columns: 1fr 1fr;}}@media  (max-width: 520px) {.elementor-119 .elementor-element.elementor-element-17c7231{grid-template-columns: 1fr;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fc08be6 */.elementor-119 .elementor-element.elementor-element-fc08be6{display:block;width:auto;grid-template-columns:none;grid-template-rows:none;align-content:normal;justify-content:normal;justify-items:normal;align-items:normal;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d309004 */.elementor-119 .elementor-element.elementor-element-d309004{display:block;width:auto;grid-template-columns:none;grid-template-rows:none;align-content:normal;justify-content:normal;justify-items:normal;align-items:normal;}.elementor-119 .elementor-element.elementor-element-d309004{align-self: end;}@media  (max-width: 820px) {.elementor-119 .elementor-element.elementor-element-d309004{display: grid;grid-template-columns: 1fr 1fr;}}@media  (max-width: 520px) {.elementor-119 .elementor-element.elementor-element-d309004{grid-template-columns: 1fr;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d309001 */.elementor-119 .elementor-element.elementor-element-d309001{display:block;width:auto;grid-template-columns:none;grid-template-rows:none;align-content:normal;justify-content:normal;justify-items:normal;align-items:normal;}.elementor-119 .elementor-element.elementor-element-d309001{align-self: end;}@media  (max-width: 820px) {.elementor-119 .elementor-element.elementor-element-d309001{display: grid;grid-template-columns: 1fr 1fr;}}@media  (max-width: 520px) {.elementor-119 .elementor-element.elementor-element-d309001{grid-template-columns: 1fr;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ae24341 */.elementor-119 .elementor-element.elementor-element-ae24341{display:block;width:auto;grid-template-columns:none;grid-template-rows:none;align-content:normal;justify-content:normal;justify-items:normal;align-items:normal;}.elementor-119 .elementor-element.elementor-element-ae24341{width:var(--shell);}.elementor-119 .elementor-element.elementor-element-ae24341{display:grid;grid-template-columns:1.618fr 1fr;gap:80px;align-items:end;}@media (max-width:1180px){.elementor-119 .elementor-element.elementor-element-ae24341{gap:45px;}}@media (max-width:820px){.elementor-119 .elementor-element.elementor-element-ae24341{grid-template-columns:1fr;gap:42px;}}.elementor-119 .elementor-element.elementor-element-ae24341{display: grid;grid-template-columns: minmax(0, 1.12fr) minmax(310px, .62fr);gap: var(--space-phi-6);align-items: end;}@media  (max-width: 1120px) {.elementor-119 .elementor-element.elementor-element-ae24341{grid-template-columns: 1fr .62fr;gap: var(--space-phi-4);}}@media  (max-width: 820px) {.elementor-119 .elementor-element.elementor-element-ae24341{grid-template-columns: 1fr;align-content: space-between;gap: var(--space-phi-4);}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-370c802 */.elementor-119 .elementor-element.elementor-element-370c802{display:block;width:auto;grid-template-columns:none;grid-template-rows:none;align-content:normal;justify-content:normal;justify-items:normal;align-items:normal;}.elementor-119 .elementor-element.elementor-element-370c802{display:grid;align-items:end;} .elementor-119 .elementor-element.elementor-element-370c802{width:100%;max-width:100%;min-width:0;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c6cbba1 */.elementor-119 .elementor-element.elementor-element-c6cbba1 {font-family:inherit;} .elementor-119 .elementor-element.elementor-element-c6cbba1>p{margin-block-end:14.4px;}.elementor-119 .elementor-element.elementor-element-c6cbba1>p{margin-bottom:24px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fe67d34 */.elementor-119 .elementor-element.elementor-element-fe67d34 {font-family:inherit;} .elementor-119 .elementor-element.elementor-element-fe67d34 .elementor-heading-title {font-family:inherit;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9bf57ee */.elementor-119 .elementor-element.elementor-element-9bf57ee{display:block;width:auto;grid-template-columns:none;grid-template-rows:none;align-content:normal;justify-content:normal;justify-items:normal;align-items:normal;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-92e3cc5 */.elementor-119 .elementor-element.elementor-element-92e3cc5 {font-family:inherit;} .elementor-119 .elementor-element.elementor-element-92e3cc5>p{margin-block-end:14.4px;} .elementor-119 .elementor-element.elementor-element-92e3cc5>p{font-size:17px;line-height:1.58;color:#bdc3b7;margin:0 0 14.4px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba96a9f */.elementor-119 .elementor-element.elementor-element-ba96a9f{display:block;width:auto;grid-template-columns:none;grid-template-rows:none;align-content:normal;justify-content:normal;justify-items:normal;align-items:normal;}.elementor-119 .elementor-element.elementor-element-ba96a9f{display: grid;grid-template-columns: .82fr 1.18fr;gap: var(--space-phi-5);align-items: end;}@media  (max-width: 820px) {.elementor-119 .elementor-element.elementor-element-ba96a9f{grid-template-columns: 1fr;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ad0dfc */.elementor-119 .elementor-element.elementor-element-3ad0dfc{display:block;width:auto;grid-template-columns:none;grid-template-rows:none;align-content:normal;justify-content:normal;justify-items:normal;align-items:normal;}.elementor-119 .elementor-element.elementor-element-3ad0dfc{width:var(--shell);}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ebe8494 */.elementor-119 .elementor-element.elementor-element-ebe8494{display:block;width:auto;grid-template-columns:none;grid-template-rows:none;align-content:normal;justify-content:normal;justify-items:normal;align-items:normal;} .elementor-119 .elementor-element.elementor-element-ebe8494{width:100%;max-width:100%;min-width:0;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6769bd3 */.elementor-119 .elementor-element.elementor-element-6769bd3 {font-family:inherit;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-61731e8 */.elementor-119 .elementor-element.elementor-element-61731e8 {font-family:inherit;} .elementor-119 .elementor-element.elementor-element-61731e8 .elementor-heading-title {font-family:inherit;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1fb60f7 */.elementor-119 .elementor-element.elementor-element-1fb60f7{display:block;width:auto;grid-template-columns:none;grid-template-rows:none;align-content:normal;justify-content:normal;justify-items:normal;align-items:normal;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5c4fb8c */.elementor-119 .elementor-element.elementor-element-5c4fb8c {font-family:inherit;} .elementor-119 .elementor-element.elementor-element-5c4fb8c>p{margin-block-end:14.4px;}.elementor-119 .elementor-element.elementor-element-5c4fb8c>p{margin:0 0 24px}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b3c2c6e */.elementor-119 .elementor-element.elementor-element-b3c2c6e {font-family:inherit;} .elementor-119 .elementor-element.elementor-element-b3c2c6e>p{margin-block-end:14.4px;}.elementor-119 .elementor-element.elementor-element-b3c2c6e>p{margin:0 0 24px}.elementor-119 .elementor-element.elementor-element-b3c2c6e>p{margin-top: var(--space-phi-3)}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ded28fa */.elementor-119 .elementor-element.elementor-element-ded28fa {font-family:inherit;} .elementor-119 .elementor-element.elementor-element-ded28fa>p{margin-block-end:14.4px;}.elementor-119 .elementor-element.elementor-element-ded28fa>p{margin:0 0 24px}.elementor-119 .elementor-element.elementor-element-ded28fa>p{margin-top: var(--space-phi-3)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9b2f810 */.elementor-119 .elementor-element.elementor-element-9b2f810{display:block;width:auto;grid-template-columns:none;grid-template-rows:none;align-content:normal;justify-content:normal;justify-items:normal;align-items:normal;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f641f88 */.elementor-119 .elementor-element.elementor-element-f641f88{display:block;width:auto;grid-template-columns:none;grid-template-rows:none;align-content:normal;justify-content:normal;justify-items:normal;align-items:normal;}.elementor-119 .elementor-element.elementor-element-f641f88{width:var(--shell);}.elementor-119 .elementor-element.elementor-element-f641f88{display:grid;grid-template-columns:1fr 1.618fr;gap:90px;}@media (max-width:820px){.elementor-119 .elementor-element.elementor-element-f641f88{grid-template-columns:1fr;gap:42px;}}.elementor-119 .elementor-element.elementor-element-f641f88{gap: clamp(var(--space-phi-4), 8vw, var(--space-phi-6));}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f20dd5e */.elementor-119 .elementor-element.elementor-element-f20dd5e{display:block;width:auto;grid-template-columns:none;grid-template-rows:none;align-content:normal;justify-content:normal;justify-items:normal;align-items:normal;} .elementor-119 .elementor-element.elementor-element-f20dd5e{width:100%;max-width:100%;min-width:0;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3427efa */.elementor-119 .elementor-element.elementor-element-3427efa {font-family:inherit;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dfa08de */.elementor-119 .elementor-element.elementor-element-dfa08de {font-family:inherit;} .elementor-119 .elementor-element.elementor-element-dfa08de .elementor-heading-title {font-family:inherit;} .elementor-119 .elementor-element.elementor-element-dfa08de .elementor-heading-title{margin-bottom:60px}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-acfbe96 */.elementor-119 .elementor-element.elementor-element-acfbe96 {font-family:inherit;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2524723 */.elementor-119 .elementor-element.elementor-element-2524723 {font-family:inherit;} .elementor-119 .elementor-element.elementor-element-2524723 .elementor-heading-title {font-family:inherit;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b86b54e */.elementor-119 .elementor-element.elementor-element-b86b54e {font-family:inherit;} .elementor-119 .elementor-element.elementor-element-b86b54e>p{margin-block-end:14.4px;}.elementor-119 .elementor-element.elementor-element-b86b54e>p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-62a1ad3 */.elementor-119 .elementor-element.elementor-element-62a1ad3{display:block;width:auto;grid-template-columns:none;grid-template-rows:none;align-content:normal;justify-content:normal;justify-items:normal;align-items:normal;}.elementor-119 .elementor-element.elementor-element-62a1ad3{display:grid;grid-template-columns:60px minmax(180px,.8fr) 1.6fr;gap:30px;align-items:start;}@media (max-width:820px){.elementor-119 .elementor-element.elementor-element-62a1ad3{grid-template-columns:40px 1fr;}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1e3209d */.elementor-119 .elementor-element.elementor-element-1e3209d {font-family:inherit;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-012bc25 */.elementor-119 .elementor-element.elementor-element-012bc25 {font-family:inherit;} .elementor-119 .elementor-element.elementor-element-012bc25 .elementor-heading-title {font-family:inherit;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f258367 */.elementor-119 .elementor-element.elementor-element-f258367 {font-family:inherit;} .elementor-119 .elementor-element.elementor-element-f258367>p{margin-block-end:14.4px;}.elementor-119 .elementor-element.elementor-element-f258367>p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8ae96da */.elementor-119 .elementor-element.elementor-element-8ae96da{display:block;width:auto;grid-template-columns:none;grid-template-rows:none;align-content:normal;justify-content:normal;justify-items:normal;align-items:normal;}.elementor-119 .elementor-element.elementor-element-8ae96da{display:grid;grid-template-columns:60px minmax(180px,.8fr) 1.6fr;gap:30px;align-items:start;}@media (max-width:820px){.elementor-119 .elementor-element.elementor-element-8ae96da{grid-template-columns:40px 1fr;}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-81fe671 */.elementor-119 .elementor-element.elementor-element-81fe671 {font-family:inherit;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b7d7ed5 */.elementor-119 .elementor-element.elementor-element-b7d7ed5 {font-family:inherit;} .elementor-119 .elementor-element.elementor-element-b7d7ed5 .elementor-heading-title {font-family:inherit;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-21e4d49 */.elementor-119 .elementor-element.elementor-element-21e4d49 {font-family:inherit;} .elementor-119 .elementor-element.elementor-element-21e4d49>p{margin-block-end:14.4px;}.elementor-119 .elementor-element.elementor-element-21e4d49>p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2f6c676 */.elementor-119 .elementor-element.elementor-element-2f6c676{display:block;width:auto;grid-template-columns:none;grid-template-rows:none;align-content:normal;justify-content:normal;justify-items:normal;align-items:normal;}.elementor-119 .elementor-element.elementor-element-2f6c676{display:grid;grid-template-columns:60px minmax(180px,.8fr) 1.6fr;gap:30px;align-items:start;}@media (max-width:820px){.elementor-119 .elementor-element.elementor-element-2f6c676{grid-template-columns:40px 1fr;}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-46fe4c5 */.elementor-119 .elementor-element.elementor-element-46fe4c5 {font-family:inherit;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fda0f7c */.elementor-119 .elementor-element.elementor-element-fda0f7c {font-family:inherit;} .elementor-119 .elementor-element.elementor-element-fda0f7c .elementor-heading-title {font-family:inherit;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2cf2884 */.elementor-119 .elementor-element.elementor-element-2cf2884 {font-family:inherit;} .elementor-119 .elementor-element.elementor-element-2cf2884>p{margin-block-end:14.4px;}.elementor-119 .elementor-element.elementor-element-2cf2884>p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-48dc48b */.elementor-119 .elementor-element.elementor-element-48dc48b{display:block;width:auto;grid-template-columns:none;grid-template-rows:none;align-content:normal;justify-content:normal;justify-items:normal;align-items:normal;}.elementor-119 .elementor-element.elementor-element-48dc48b{display:grid;grid-template-columns:60px minmax(180px,.8fr) 1.6fr;gap:30px;align-items:start;}@media (max-width:820px){.elementor-119 .elementor-element.elementor-element-48dc48b{grid-template-columns:40px 1fr;}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-450a143 */.elementor-119 .elementor-element.elementor-element-450a143 {font-family:inherit;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7618809 */.elementor-119 .elementor-element.elementor-element-7618809 {font-family:inherit;} .elementor-119 .elementor-element.elementor-element-7618809 .elementor-heading-title {font-family:inherit;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5ebb48d */.elementor-119 .elementor-element.elementor-element-5ebb48d {font-family:inherit;} .elementor-119 .elementor-element.elementor-element-5ebb48d>p{margin-block-end:14.4px;}.elementor-119 .elementor-element.elementor-element-5ebb48d>p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7f5d92a */.elementor-119 .elementor-element.elementor-element-7f5d92a{display:block;width:auto;grid-template-columns:none;grid-template-rows:none;align-content:normal;justify-content:normal;justify-items:normal;align-items:normal;}.elementor-119 .elementor-element.elementor-element-7f5d92a{display:grid;grid-template-columns:60px minmax(180px,.8fr) 1.6fr;gap:30px;align-items:start;}@media (max-width:820px){.elementor-119 .elementor-element.elementor-element-7f5d92a{grid-template-columns:40px 1fr;}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-459451f */.elementor-119 .elementor-element.elementor-element-459451f {font-family:inherit;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-69fdb3e */.elementor-119 .elementor-element.elementor-element-69fdb3e {font-family:inherit;} .elementor-119 .elementor-element.elementor-element-69fdb3e .elementor-heading-title {font-family:inherit;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4f45147 */.elementor-119 .elementor-element.elementor-element-4f45147 {font-family:inherit;} .elementor-119 .elementor-element.elementor-element-4f45147>p{margin-block-end:14.4px;}.elementor-119 .elementor-element.elementor-element-4f45147>p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5ab3d05 */.elementor-119 .elementor-element.elementor-element-5ab3d05{display:block;width:auto;grid-template-columns:none;grid-template-rows:none;align-content:normal;justify-content:normal;justify-items:normal;align-items:normal;}.elementor-119 .elementor-element.elementor-element-5ab3d05{display:grid;grid-template-columns:60px minmax(180px,.8fr) 1.6fr;gap:30px;align-items:start;}@media (max-width:820px){.elementor-119 .elementor-element.elementor-element-5ab3d05{grid-template-columns:40px 1fr;}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5f04a93 */.elementor-119 .elementor-element.elementor-element-5f04a93 {font-family:inherit;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1aed5a6 */.elementor-119 .elementor-element.elementor-element-1aed5a6 {font-family:inherit;} .elementor-119 .elementor-element.elementor-element-1aed5a6 .elementor-heading-title {font-family:inherit;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c451143 */.elementor-119 .elementor-element.elementor-element-c451143 {font-family:inherit;} .elementor-119 .elementor-element.elementor-element-c451143>p{margin-block-end:14.4px;}.elementor-119 .elementor-element.elementor-element-c451143>p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-143cbd5 */.elementor-119 .elementor-element.elementor-element-143cbd5{display:block;width:auto;grid-template-columns:none;grid-template-rows:none;align-content:normal;justify-content:normal;justify-items:normal;align-items:normal;}.elementor-119 .elementor-element.elementor-element-143cbd5{display:grid;grid-template-columns:60px minmax(180px,.8fr) 1.6fr;gap:30px;align-items:start;}@media (max-width:820px){.elementor-119 .elementor-element.elementor-element-143cbd5{grid-template-columns:40px 1fr;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-74b0063 */.elementor-119 .elementor-element.elementor-element-74b0063{display:block;width:auto;grid-template-columns:none;grid-template-rows:none;align-content:normal;justify-content:normal;justify-items:normal;align-items:normal;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d0779e */.elementor-119 .elementor-element.elementor-element-2d0779e{display:block;width:auto;grid-template-columns:none;grid-template-rows:none;align-content:normal;justify-content:normal;justify-items:normal;align-items:normal;}.elementor-119 .elementor-element.elementor-element-2d0779e{width:var(--shell);}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4773e26 */.elementor-119 .elementor-element.elementor-element-4773e26{display:block;width:auto;grid-template-columns:none;grid-template-rows:none;align-content:normal;justify-content:normal;justify-items:normal;align-items:normal;} .elementor-119 .elementor-element.elementor-element-4773e26{width:100%;max-width:100%;min-width:0;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c6b52b4 */.elementor-119 .elementor-element.elementor-element-c6b52b4 {font-family:inherit;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3af56c5 */.elementor-119 .elementor-element.elementor-element-3af56c5 {font-family:inherit;} .elementor-119 .elementor-element.elementor-element-3af56c5 .elementor-heading-title {font-family:inherit;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9036e1b */.elementor-119 .elementor-element.elementor-element-9036e1b{display:block;width:auto;grid-template-columns:none;grid-template-rows:none;align-content:normal;justify-content:normal;justify-items:normal;align-items:normal;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2739546 */.elementor-119 .elementor-element.elementor-element-2739546 {font-family:inherit;} .elementor-119 .elementor-element.elementor-element-2739546>p{margin-block-end:14.4px;}.elementor-119 .elementor-element.elementor-element-2739546>p{margin:0 0 24px}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e62ce7e */.elementor-119 .elementor-element.elementor-element-e62ce7e {font-family:inherit;} .elementor-119 .elementor-element.elementor-element-e62ce7e>p{margin-block-end:14.4px;}.elementor-119 .elementor-element.elementor-element-e62ce7e>p{margin:0 0 24px}.elementor-119 .elementor-element.elementor-element-e62ce7e>p{margin-top: var(--space-phi-3)}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b93d055 */.elementor-119 .elementor-element.elementor-element-b93d055 {font-family:inherit;} .elementor-119 .elementor-element.elementor-element-b93d055>p{margin-block-end:14.4px;}.elementor-119 .elementor-element.elementor-element-b93d055>p{margin:0 0 24px}.elementor-119 .elementor-element.elementor-element-b93d055>p{margin-top: var(--space-phi-3)}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-112ecc9 */.elementor-119 .elementor-element.elementor-element-112ecc9 {font-family:inherit;} .elementor-119 .elementor-element.elementor-element-112ecc9>p{margin-block-end:14.4px;}.elementor-119 .elementor-element.elementor-element-112ecc9>p{margin:0 0 24px}.elementor-119 .elementor-element.elementor-element-112ecc9>p{margin-top: var(--space-phi-3)}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bf9974f */.elementor-119 .elementor-element.elementor-element-bf9974f {font-family:inherit;} .elementor-119 .elementor-element.elementor-element-bf9974f>p{margin-block-end:14.4px;}.elementor-119 .elementor-element.elementor-element-bf9974f>p{margin:0 0 24px}.elementor-119 .elementor-element.elementor-element-bf9974f>p{margin-top: var(--space-phi-3)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9aea67c */.elementor-119 .elementor-element.elementor-element-9aea67c{display:block;width:auto;grid-template-columns:none;grid-template-rows:none;align-content:normal;justify-content:normal;justify-items:normal;align-items:normal;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f6e2668 */.elementor-119 .elementor-element.elementor-element-f6e2668{display:block;width:auto;grid-template-columns:none;grid-template-rows:none;align-content:normal;justify-content:normal;justify-items:normal;align-items:normal;}.elementor-119 .elementor-element.elementor-element-f6e2668{width:var(--shell);}.elementor-119 .elementor-element.elementor-element-f6e2668{display:grid;grid-template-columns:1fr 1.618fr;gap:90px;}@media (max-width:820px){.elementor-119 .elementor-element.elementor-element-f6e2668{grid-template-columns:1fr;gap:42px;}}.elementor-119 .elementor-element.elementor-element-f6e2668{gap: clamp(var(--space-phi-4), 8vw, var(--space-phi-6));}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c99549b */.elementor-119 .elementor-element.elementor-element-c99549b{display:block;width:auto;grid-template-columns:none;grid-template-rows:none;align-content:normal;justify-content:normal;justify-items:normal;align-items:normal;} .elementor-119 .elementor-element.elementor-element-c99549b{width:100%;max-width:100%;min-width:0;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ad9248c */.elementor-119 .elementor-element.elementor-element-ad9248c {font-family:inherit;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-face0d1 */.elementor-119 .elementor-element.elementor-element-face0d1 {font-family:inherit;} .elementor-119 .elementor-element.elementor-element-face0d1 .elementor-heading-title {font-family:inherit;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aa95f36 */.elementor-119 .elementor-element.elementor-element-aa95f36{display:block;width:auto;grid-template-columns:none;grid-template-rows:none;align-content:normal;justify-content:normal;justify-items:normal;align-items:normal;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-912fb0d */.elementor-119 .elementor-element.elementor-element-912fb0d {font-family:inherit;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-72b67fa */.elementor-119 .elementor-element.elementor-element-72b67fa {font-family:inherit;} .elementor-119 .elementor-element.elementor-element-72b67fa .elementor-heading-title {font-family:inherit;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6b8f983 */.elementor-119 .elementor-element.elementor-element-6b8f983 {font-family:inherit;} .elementor-119 .elementor-element.elementor-element-6b8f983>p{margin-block-end:14.4px;}.elementor-119 .elementor-element.elementor-element-6b8f983>p{margin:0 0 24px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-def14ed */.elementor-119 .elementor-element.elementor-element-def14ed{display:block;width:auto;grid-template-columns:none;grid-template-rows:none;align-content:normal;justify-content:normal;justify-items:normal;align-items:normal;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5a6f662 */.elementor-119 .elementor-element.elementor-element-5a6f662 {font-family:inherit;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5eca46d */.elementor-119 .elementor-element.elementor-element-5eca46d {font-family:inherit;} .elementor-119 .elementor-element.elementor-element-5eca46d .elementor-heading-title {font-family:inherit;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e9e0605 */.elementor-119 .elementor-element.elementor-element-e9e0605 {font-family:inherit;} .elementor-119 .elementor-element.elementor-element-e9e0605>p{margin-block-end:14.4px;}.elementor-119 .elementor-element.elementor-element-e9e0605>p{margin:0 0 24px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1eaebcc */.elementor-119 .elementor-element.elementor-element-1eaebcc{display:block;width:auto;grid-template-columns:none;grid-template-rows:none;align-content:normal;justify-content:normal;justify-items:normal;align-items:normal;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-118eced */.elementor-119 .elementor-element.elementor-element-118eced {font-family:inherit;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3345cfb */.elementor-119 .elementor-element.elementor-element-3345cfb {font-family:inherit;} .elementor-119 .elementor-element.elementor-element-3345cfb .elementor-heading-title {font-family:inherit;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e436325 */.elementor-119 .elementor-element.elementor-element-e436325 {font-family:inherit;} .elementor-119 .elementor-element.elementor-element-e436325>p{margin-block-end:14.4px;}.elementor-119 .elementor-element.elementor-element-e436325>p{margin:0 0 24px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c90ed02 */.elementor-119 .elementor-element.elementor-element-c90ed02{display:block;width:auto;grid-template-columns:none;grid-template-rows:none;align-content:normal;justify-content:normal;justify-items:normal;align-items:normal;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3fb467e */.elementor-119 .elementor-element.elementor-element-3fb467e{display:block;width:auto;grid-template-columns:none;grid-template-rows:none;align-content:normal;justify-content:normal;justify-items:normal;align-items:normal;}.elementor-119 .elementor-element.elementor-element-3fb467e{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;}@media (max-width:820px){.elementor-119 .elementor-element.elementor-element-3fb467e{grid-template-columns:1fr;}}@media (max-width:820px){.elementor-119 .elementor-element.elementor-element-3fb467e{gap:12px;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a37c773 */.elementor-119 .elementor-element.elementor-element-a37c773{display:block;width:auto;grid-template-columns:none;grid-template-rows:none;align-content:normal;justify-content:normal;justify-items:normal;align-items:normal;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c6763e2 */.elementor-119 .elementor-element.elementor-element-c6763e2{display:block;width:auto;grid-template-columns:none;grid-template-rows:none;align-content:normal;justify-content:normal;justify-items:normal;align-items:normal;}.elementor-119 .elementor-element.elementor-element-c6763e2{width:var(--shell);}.elementor-119 .elementor-element.elementor-element-c6763e2{display:grid;grid-template-columns:1fr 1.618fr;gap:90px;}@media (max-width:820px){.elementor-119 .elementor-element.elementor-element-c6763e2{grid-template-columns:1fr;gap:42px;}}.elementor-119 .elementor-element.elementor-element-c6763e2{gap: clamp(var(--space-phi-4), 8vw, var(--space-phi-6));}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1a8a8c6 */.elementor-119 .elementor-element.elementor-element-1a8a8c6{display:block;width:auto;grid-template-columns:none;grid-template-rows:none;align-content:normal;justify-content:normal;justify-items:normal;align-items:normal;} .elementor-119 .elementor-element.elementor-element-1a8a8c6{width:100%;max-width:100%;min-width:0;}/* End custom CSS */
/* Start custom CSS *//* Keep the solution summary inside the narrow-phone shell. */
@media (max-width: 820px) {
  .page-solution .path-layout {
    grid-template-columns: minmax(0, 1fr) !important;
  }

  .page-solution .scope-summary {
    min-width: 0 !important;
    width: 100% !important;
    max-width: 100% !important;
    box-sizing: border-box;
  }

  .page-solution .scope-summary > * {
    min-width: 0 !important;
    max-width: 100% !important;
  }
}/* End custom CSS */