.elementor-6779 .elementor-element.elementor-element-3b700b5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-6779 .elementor-element.elementor-element-951eda0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:060px;--margin-right:0px;}.elementor-6779 .elementor-element.elementor-element-379b289{--display:flex;}.elementor-6779 .elementor-element.elementor-element-379b289.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-6779 .elementor-element.elementor-element-ec20add{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:043px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6779 .elementor-element.elementor-element-ec20add.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-6779 .elementor-element.elementor-element-eba3267 .elementor-icon-wrapper{text-align:start;}.elementor-6779 .elementor-element.elementor-element-eba3267.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-6779 .elementor-element.elementor-element-eba3267.elementor-view-framed .elementor-icon, .elementor-6779 .elementor-element.elementor-element-eba3267.elementor-view-default .elementor-icon{color:#000000;border-color:#000000;}.elementor-6779 .elementor-element.elementor-element-eba3267.elementor-view-framed .elementor-icon, .elementor-6779 .elementor-element.elementor-element-eba3267.elementor-view-default .elementor-icon svg{fill:#000000;}.elementor-6779 .elementor-element.elementor-element-eba3267 .elementor-icon{font-size:27px;}.elementor-6779 .elementor-element.elementor-element-eba3267 .elementor-icon svg{height:27px;}.elementor-6779 .elementor-element.elementor-element-53c0d32{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:-5px;--margin-bottom:0px;--margin-left:-16px;--margin-right:0px;}.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-6779 .elementor-element.elementor-element-00defb5 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;color:#5E5C5C;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-6779 .elementor-element.elementor-element-5e837bf{--divider-border-style:solid;--divider-color:#979797;--divider-border-width:1px;margin:-34px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-6779 .elementor-element.elementor-element-5e837bf .elementor-divider-separator{width:11%;}.elementor-6779 .elementor-element.elementor-element-5e837bf .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-6779 .elementor-element.elementor-element-7facb55 .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:30px;color:#000000;}.elementor-6779 .elementor-element.elementor-element-7facb55{margin:-33px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.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-6779 .elementor-element.elementor-element-1d11000{text-align:justify;font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;color:#3F3F46;margin:-16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-6779 .elementor-element.elementor-element-1d11000 p{margin-block-end:8px;}.elementor-6779 .elementor-element.elementor-element-252418f{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-6779 .elementor-element.elementor-element-252418f .elementor-divider-separator{width:59%;margin:0 auto;margin-right:0;}.elementor-6779 .elementor-element.elementor-element-252418f .elementor-divider{text-align:right;padding-block-start:15px;padding-block-end:15px;}.elementor-6779 .elementor-element.elementor-element-4759f54{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-6779 .elementor-element.elementor-element-f055ac7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:-20px;--margin-right:0px;}.elementor-6779 .elementor-element.elementor-element-73a1a0b .elementor-icon-wrapper{text-align:start;}.elementor-6779 .elementor-element.elementor-element-73a1a0b.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-6779 .elementor-element.elementor-element-73a1a0b.elementor-view-framed .elementor-icon, .elementor-6779 .elementor-element.elementor-element-73a1a0b.elementor-view-default .elementor-icon{color:#000000;border-color:#000000;}.elementor-6779 .elementor-element.elementor-element-73a1a0b.elementor-view-framed .elementor-icon, .elementor-6779 .elementor-element.elementor-element-73a1a0b.elementor-view-default .elementor-icon svg{fill:#000000;}.elementor-6779 .elementor-element.elementor-element-73a1a0b .elementor-icon{font-size:27px;}.elementor-6779 .elementor-element.elementor-element-73a1a0b .elementor-icon svg{height:27px;}.elementor-6779 .elementor-element.elementor-element-73a1a0b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 5px;}.elementor-6779 .elementor-element.elementor-element-64b2b03{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:-5px;--margin-bottom:0px;--margin-left:-7px;--margin-right:0px;}.elementor-6779 .elementor-element.elementor-element-33712be .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;color:#5E5C5C;}.elementor-6779 .elementor-element.elementor-element-e8da6c3{--divider-border-style:solid;--divider-color:#979797;--divider-border-width:1px;margin:-34px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-6779 .elementor-element.elementor-element-e8da6c3 .elementor-divider-separator{width:18%;}.elementor-6779 .elementor-element.elementor-element-e8da6c3 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-6779 .elementor-element.elementor-element-946160c .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:30px;color:#000000;}.elementor-6779 .elementor-element.elementor-element-946160c{margin:-33px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -2px;}.elementor-6779 .elementor-element.elementor-element-264320f{text-align:justify;font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;color:#3F3F46;margin:-16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-6779 .elementor-element.elementor-element-264320f p{margin-block-end:8px;}.elementor-6779 .elementor-element.elementor-element-2aaa513{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;margin:-26px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-6779 .elementor-element.elementor-element-2aaa513 .elementor-divider-separator{width:63%;margin:0 auto;margin-left:0;}.elementor-6779 .elementor-element.elementor-element-2aaa513 .elementor-divider{text-align:left;padding-block-start:15px;padding-block-end:15px;}.elementor-6779 .elementor-element.elementor-element-a59fedc{--display:flex;--justify-content:center;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-6779 .elementor-element.elementor-element-2964b27 img{border-radius:15px 15px 15px 15px;}.elementor-6779 .elementor-element.elementor-element-a981980{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:043px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6779 .elementor-element.elementor-element-a981980.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-6779 .elementor-element.elementor-element-87c05ee .elementor-icon-wrapper{text-align:start;}.elementor-6779 .elementor-element.elementor-element-87c05ee.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-6779 .elementor-element.elementor-element-87c05ee.elementor-view-framed .elementor-icon, .elementor-6779 .elementor-element.elementor-element-87c05ee.elementor-view-default .elementor-icon{color:#000000;border-color:#000000;}.elementor-6779 .elementor-element.elementor-element-87c05ee.elementor-view-framed .elementor-icon, .elementor-6779 .elementor-element.elementor-element-87c05ee.elementor-view-default .elementor-icon svg{fill:#000000;}.elementor-6779 .elementor-element.elementor-element-87c05ee .elementor-icon{font-size:27px;}.elementor-6779 .elementor-element.elementor-element-87c05ee .elementor-icon svg{height:27px;}.elementor-6779 .elementor-element.elementor-element-97423ca{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:-5px;--margin-bottom:0px;--margin-left:-16px;--margin-right:0px;}.elementor-6779 .elementor-element.elementor-element-39d1c35 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;color:#5E5C5C;}.elementor-6779 .elementor-element.elementor-element-46a7f2d{--divider-border-style:solid;--divider-color:#979797;--divider-border-width:1px;margin:-34px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-6779 .elementor-element.elementor-element-46a7f2d .elementor-divider-separator{width:8.5%;}.elementor-6779 .elementor-element.elementor-element-46a7f2d .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-6779 .elementor-element.elementor-element-f08ad55 .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:30px;color:#000000;}.elementor-6779 .elementor-element.elementor-element-f08ad55{margin:-33px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-6779 .elementor-element.elementor-element-e3aa067{text-align:justify;font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;color:#3F3F46;margin:-16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-6779 .elementor-element.elementor-element-e3aa067 p{margin-block-end:8px;}.elementor-6779 .elementor-element.elementor-element-55e607a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 024px;--row-gap:0px;--column-gap:024px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6779 .elementor-element.elementor-element-89cbef1{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:035px;--padding-bottom:035px;--padding-left:030px;--padding-right:030px;}.elementor-6779 .elementor-element.elementor-element-89cbef1:hover{box-shadow:0px 18px 45px 0px rgba(0, 0, 0, 0.12);}.elementor-6779 .elementor-element.elementor-element-e9c1f01{--display:flex;--min-height:68px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:14px 14px 14px 14px;--margin-top:0px;--margin-bottom:024px;--margin-left:0px;--margin-right:0px;}.elementor-6779 .elementor-element.elementor-element-a58852d .elementor-icon-wrapper{text-align:center;}.elementor-6779 .elementor-element.elementor-element-a58852d.elementor-view-stacked .elementor-icon{background-color:#111111;}.elementor-6779 .elementor-element.elementor-element-a58852d.elementor-view-framed .elementor-icon, .elementor-6779 .elementor-element.elementor-element-a58852d.elementor-view-default .elementor-icon{color:#111111;border-color:#111111;}.elementor-6779 .elementor-element.elementor-element-a58852d.elementor-view-framed .elementor-icon, .elementor-6779 .elementor-element.elementor-element-a58852d.elementor-view-default .elementor-icon svg{fill:#111111;}.elementor-6779 .elementor-element.elementor-element-a58852d .elementor-icon{font-size:30px;}.elementor-6779 .elementor-element.elementor-element-a58852d .elementor-icon svg{height:30px;}.elementor-6779 .elementor-element.elementor-element-3a55234 .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:22px;font-weight:700;color:#111111;}.elementor-6779 .elementor-element.elementor-element-3a55234{margin:-37px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-6779 .elementor-element.elementor-element-2805324{--divider-border-style:solid;--divider-color:#CCCACA;--divider-border-width:1px;margin:-24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-6779 .elementor-element.elementor-element-2805324 .elementor-divider-separator{width:66%;margin:0 auto;margin-center:0;}.elementor-6779 .elementor-element.elementor-element-2805324 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-6779 .elementor-element.elementor-element-586783c{text-align:center;font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;color:#3F3F46;margin:-22px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-6779 .elementor-element.elementor-element-586783c p{margin-block-end:8px;}.elementor-6779 .elementor-element.elementor-element-65afca6{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:035px;--padding-bottom:035px;--padding-left:030px;--padding-right:030px;}.elementor-6779 .elementor-element.elementor-element-65afca6:hover{box-shadow:0px 18px 45px 0px rgba(0, 0, 0, 0.12);}.elementor-6779 .elementor-element.elementor-element-4307e03{--display:flex;--min-height:68px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:14px 14px 14px 14px;--margin-top:0px;--margin-bottom:024px;--margin-left:0px;--margin-right:0px;}.elementor-6779 .elementor-element.elementor-element-5fa7f4e .elementor-icon-wrapper{text-align:center;}.elementor-6779 .elementor-element.elementor-element-5fa7f4e.elementor-view-stacked .elementor-icon{background-color:#111111;}.elementor-6779 .elementor-element.elementor-element-5fa7f4e.elementor-view-framed .elementor-icon, .elementor-6779 .elementor-element.elementor-element-5fa7f4e.elementor-view-default .elementor-icon{color:#111111;border-color:#111111;}.elementor-6779 .elementor-element.elementor-element-5fa7f4e.elementor-view-framed .elementor-icon, .elementor-6779 .elementor-element.elementor-element-5fa7f4e.elementor-view-default .elementor-icon svg{fill:#111111;}.elementor-6779 .elementor-element.elementor-element-5fa7f4e .elementor-icon{font-size:30px;}.elementor-6779 .elementor-element.elementor-element-5fa7f4e .elementor-icon svg{height:30px;}.elementor-6779 .elementor-element.elementor-element-a1c056f .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:22px;font-weight:700;color:#111111;}.elementor-6779 .elementor-element.elementor-element-a1c056f{margin:-37px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-6779 .elementor-element.elementor-element-3bcf860{--divider-border-style:solid;--divider-color:#CCCACA;--divider-border-width:1px;margin:-24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-6779 .elementor-element.elementor-element-3bcf860 .elementor-divider-separator{width:66%;margin:0 auto;margin-center:0;}.elementor-6779 .elementor-element.elementor-element-3bcf860 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-6779 .elementor-element.elementor-element-f2c7726{text-align:center;font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;color:#3F3F46;margin:-22px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-6779 .elementor-element.elementor-element-f2c7726 p{margin-block-end:8px;}.elementor-6779 .elementor-element.elementor-element-76420ed{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:035px;--padding-bottom:035px;--padding-left:030px;--padding-right:030px;}.elementor-6779 .elementor-element.elementor-element-76420ed:hover{box-shadow:0px 18px 45px 0px rgba(0, 0, 0, 0.12);}.elementor-6779 .elementor-element.elementor-element-258c1e7{--display:flex;--min-height:68px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:14px 14px 14px 14px;--margin-top:0px;--margin-bottom:024px;--margin-left:0px;--margin-right:0px;}.elementor-6779 .elementor-element.elementor-element-a002b89 .elementor-icon-wrapper{text-align:center;}.elementor-6779 .elementor-element.elementor-element-a002b89.elementor-view-stacked .elementor-icon{background-color:#111111;}.elementor-6779 .elementor-element.elementor-element-a002b89.elementor-view-framed .elementor-icon, .elementor-6779 .elementor-element.elementor-element-a002b89.elementor-view-default .elementor-icon{color:#111111;border-color:#111111;}.elementor-6779 .elementor-element.elementor-element-a002b89.elementor-view-framed .elementor-icon, .elementor-6779 .elementor-element.elementor-element-a002b89.elementor-view-default .elementor-icon svg{fill:#111111;}.elementor-6779 .elementor-element.elementor-element-a002b89 .elementor-icon{font-size:30px;}.elementor-6779 .elementor-element.elementor-element-a002b89 .elementor-icon svg{height:30px;}.elementor-6779 .elementor-element.elementor-element-07bf16e .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:22px;font-weight:700;color:#111111;}.elementor-6779 .elementor-element.elementor-element-07bf16e{margin:-37px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-6779 .elementor-element.elementor-element-6b3e49f{--divider-border-style:solid;--divider-color:#CCCACA;--divider-border-width:1px;margin:-24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-6779 .elementor-element.elementor-element-6b3e49f .elementor-divider-separator{width:66%;margin:0 auto;margin-center:0;}.elementor-6779 .elementor-element.elementor-element-6b3e49f .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-6779 .elementor-element.elementor-element-2231288{text-align:center;font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;color:#3F3F46;margin:-22px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-6779 .elementor-element.elementor-element-2231288 p{margin-block-end:8px;}.elementor-6779 .elementor-element.elementor-element-1c4fbbd{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 024px;--row-gap:0px;--column-gap:024px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6779 .elementor-element.elementor-element-fb404ba{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:035px;--padding-bottom:035px;--padding-left:030px;--padding-right:030px;}.elementor-6779 .elementor-element.elementor-element-fb404ba:hover{box-shadow:0px 18px 45px 0px rgba(0, 0, 0, 0.12);}.elementor-6779 .elementor-element.elementor-element-fb404ba.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-6779 .elementor-element.elementor-element-d2605e2{--display:flex;--min-height:68px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:14px 14px 14px 14px;--margin-top:0px;--margin-bottom:024px;--margin-left:0px;--margin-right:0px;}.elementor-6779 .elementor-element.elementor-element-9843ceb .elementor-icon-wrapper{text-align:center;}.elementor-6779 .elementor-element.elementor-element-9843ceb.elementor-view-stacked .elementor-icon{background-color:#111111;}.elementor-6779 .elementor-element.elementor-element-9843ceb.elementor-view-framed .elementor-icon, .elementor-6779 .elementor-element.elementor-element-9843ceb.elementor-view-default .elementor-icon{color:#111111;border-color:#111111;}.elementor-6779 .elementor-element.elementor-element-9843ceb.elementor-view-framed .elementor-icon, .elementor-6779 .elementor-element.elementor-element-9843ceb.elementor-view-default .elementor-icon svg{fill:#111111;}.elementor-6779 .elementor-element.elementor-element-9843ceb .elementor-icon{font-size:30px;}.elementor-6779 .elementor-element.elementor-element-9843ceb .elementor-icon svg{height:30px;}.elementor-6779 .elementor-element.elementor-element-dfc8166 .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:22px;font-weight:700;color:#111111;}.elementor-6779 .elementor-element.elementor-element-dfc8166{margin:-37px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-6779 .elementor-element.elementor-element-0bf2527{--divider-border-style:solid;--divider-color:#CCCACA;--divider-border-width:1px;margin:-24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-6779 .elementor-element.elementor-element-0bf2527 .elementor-divider-separator{width:66%;margin:0 auto;margin-center:0;}.elementor-6779 .elementor-element.elementor-element-0bf2527 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-6779 .elementor-element.elementor-element-bf61b0a{text-align:center;font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;color:#3F3F46;margin:-22px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-6779 .elementor-element.elementor-element-bf61b0a p{margin-block-end:8px;}.elementor-6779 .elementor-element.elementor-element-6e9fad8{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:035px;--padding-bottom:035px;--padding-left:030px;--padding-right:030px;}.elementor-6779 .elementor-element.elementor-element-6e9fad8:hover{box-shadow:0px 18px 45px 0px rgba(0, 0, 0, 0.12);}.elementor-6779 .elementor-element.elementor-element-6e9fad8.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-6779 .elementor-element.elementor-element-208b64b{--display:flex;--min-height:68px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:14px 14px 14px 14px;--margin-top:0px;--margin-bottom:024px;--margin-left:0px;--margin-right:0px;}.elementor-6779 .elementor-element.elementor-element-d8a80c2 .elementor-icon-wrapper{text-align:center;}.elementor-6779 .elementor-element.elementor-element-d8a80c2.elementor-view-stacked .elementor-icon{background-color:#111111;}.elementor-6779 .elementor-element.elementor-element-d8a80c2.elementor-view-framed .elementor-icon, .elementor-6779 .elementor-element.elementor-element-d8a80c2.elementor-view-default .elementor-icon{color:#111111;border-color:#111111;}.elementor-6779 .elementor-element.elementor-element-d8a80c2.elementor-view-framed .elementor-icon, .elementor-6779 .elementor-element.elementor-element-d8a80c2.elementor-view-default .elementor-icon svg{fill:#111111;}.elementor-6779 .elementor-element.elementor-element-d8a80c2 .elementor-icon{font-size:30px;}.elementor-6779 .elementor-element.elementor-element-d8a80c2 .elementor-icon svg{height:30px;}.elementor-6779 .elementor-element.elementor-element-e6eb985 .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:22px;font-weight:700;color:#111111;}.elementor-6779 .elementor-element.elementor-element-e6eb985{margin:-37px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-6779 .elementor-element.elementor-element-1731ee0{--divider-border-style:solid;--divider-color:#CCCACA;--divider-border-width:1px;margin:-24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-6779 .elementor-element.elementor-element-1731ee0 .elementor-divider-separator{width:66%;margin:0 auto;margin-center:0;}.elementor-6779 .elementor-element.elementor-element-1731ee0 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-6779 .elementor-element.elementor-element-9ee4c97{text-align:center;font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;color:#3F3F46;margin:-22px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-6779 .elementor-element.elementor-element-9ee4c97 p{margin-block-end:8px;}.elementor-6779 .elementor-element.elementor-element-e81e601{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:043px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6779 .elementor-element.elementor-element-e81e601.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-6779 .elementor-element.elementor-element-76a4ffd .elementor-icon-wrapper{text-align:start;}.elementor-6779 .elementor-element.elementor-element-76a4ffd.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-6779 .elementor-element.elementor-element-76a4ffd.elementor-view-framed .elementor-icon, .elementor-6779 .elementor-element.elementor-element-76a4ffd.elementor-view-default .elementor-icon{color:#000000;border-color:#000000;}.elementor-6779 .elementor-element.elementor-element-76a4ffd.elementor-view-framed .elementor-icon, .elementor-6779 .elementor-element.elementor-element-76a4ffd.elementor-view-default .elementor-icon svg{fill:#000000;}.elementor-6779 .elementor-element.elementor-element-76a4ffd .elementor-icon{font-size:27px;}.elementor-6779 .elementor-element.elementor-element-76a4ffd .elementor-icon svg{height:27px;}.elementor-6779 .elementor-element.elementor-element-abc109b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:-5px;--margin-bottom:0px;--margin-left:-16px;--margin-right:0px;}.elementor-6779 .elementor-element.elementor-element-13bfc43 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;color:#5E5C5C;}.elementor-6779 .elementor-element.elementor-element-253ea57{--divider-border-style:solid;--divider-color:#979797;--divider-border-width:1px;margin:-34px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-6779 .elementor-element.elementor-element-253ea57 .elementor-divider-separator{width:9%;}.elementor-6779 .elementor-element.elementor-element-253ea57 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-6779 .elementor-element.elementor-element-2392e06 .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:30px;color:#000000;}.elementor-6779 .elementor-element.elementor-element-2392e06{margin:-33px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-6779 .elementor-element.elementor-element-1369e26{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 024px;--row-gap:0px;--column-gap:024px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6779 .elementor-element.elementor-element-1369e26.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-6779 .elementor-element.elementor-element-563251b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:043px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6779 .elementor-element.elementor-element-563251b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-6779 .elementor-element.elementor-element-e526b88 .elementor-icon-wrapper{text-align:start;}.elementor-6779 .elementor-element.elementor-element-e526b88.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-6779 .elementor-element.elementor-element-e526b88.elementor-view-framed .elementor-icon, .elementor-6779 .elementor-element.elementor-element-e526b88.elementor-view-default .elementor-icon{color:#000000;border-color:#000000;}.elementor-6779 .elementor-element.elementor-element-e526b88.elementor-view-framed .elementor-icon, .elementor-6779 .elementor-element.elementor-element-e526b88.elementor-view-default .elementor-icon svg{fill:#000000;}.elementor-6779 .elementor-element.elementor-element-e526b88 .elementor-icon{font-size:27px;}.elementor-6779 .elementor-element.elementor-element-e526b88 .elementor-icon svg{height:27px;}.elementor-6779 .elementor-element.elementor-element-78b9feb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:-5px;--margin-bottom:0px;--margin-left:-16px;--margin-right:0px;}.elementor-6779 .elementor-element.elementor-element-9a57ca0 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;color:#5E5C5C;}.elementor-6779 .elementor-element.elementor-element-83abc0b{--divider-border-style:solid;--divider-color:#979797;--divider-border-width:1px;margin:-34px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-6779 .elementor-element.elementor-element-83abc0b .elementor-divider-separator{width:9%;}.elementor-6779 .elementor-element.elementor-element-83abc0b .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-6779 .elementor-element.elementor-element-e08285f .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:30px;color:#000000;}.elementor-6779 .elementor-element.elementor-element-e08285f{margin:-33px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-6779 .elementor-element.elementor-element-7f96823{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 024px;--row-gap:0px;--column-gap:024px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6779 .elementor-element.elementor-element-7f96823.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-6779 .elementor-element.elementor-element-5a908fb{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:043px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6779 .elementor-element.elementor-element-5a908fb.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-6779 .elementor-element.elementor-element-cad7a7e .elementor-icon-wrapper{text-align:start;}.elementor-6779 .elementor-element.elementor-element-cad7a7e.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-6779 .elementor-element.elementor-element-cad7a7e.elementor-view-framed .elementor-icon, .elementor-6779 .elementor-element.elementor-element-cad7a7e.elementor-view-default .elementor-icon{color:#000000;border-color:#000000;}.elementor-6779 .elementor-element.elementor-element-cad7a7e.elementor-view-framed .elementor-icon, .elementor-6779 .elementor-element.elementor-element-cad7a7e.elementor-view-default .elementor-icon svg{fill:#000000;}.elementor-6779 .elementor-element.elementor-element-cad7a7e .elementor-icon{font-size:27px;}.elementor-6779 .elementor-element.elementor-element-cad7a7e .elementor-icon svg{height:27px;}.elementor-6779 .elementor-element.elementor-element-f1801b0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:-5px;--margin-bottom:0px;--margin-left:-16px;--margin-right:0px;}.elementor-6779 .elementor-element.elementor-element-867ec74 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;color:#5E5C5C;}.elementor-6779 .elementor-element.elementor-element-b41243c{--divider-border-style:solid;--divider-color:#979797;--divider-border-width:1px;margin:-34px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-6779 .elementor-element.elementor-element-b41243c .elementor-divider-separator{width:9.7%;}.elementor-6779 .elementor-element.elementor-element-b41243c .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-6779 .elementor-element.elementor-element-23b4c9f .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:30px;color:#000000;}.elementor-6779 .elementor-element.elementor-element-23b4c9f{margin:-33px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-6779 .elementor-element.elementor-element-f100364{text-align:justify;font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;color:#3F3F46;margin:-16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-6779 .elementor-element.elementor-element-f100364 p{margin-block-end:8px;}.elementor-6779 .elementor-element.elementor-element-e71979b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 024px;--row-gap:0px;--column-gap:024px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6779 .elementor-element.elementor-element-e71979b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-6779 .elementor-element.elementor-element-66c2e89{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 024px;--row-gap:0px;--column-gap:024px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6779 .elementor-element.elementor-element-66c2e89.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-6779 .elementor-element.elementor-element-a10e6f9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:043px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6779 .elementor-element.elementor-element-a10e6f9.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-6779 .elementor-element.elementor-element-301a2b3 .elementor-icon-wrapper{text-align:start;}.elementor-6779 .elementor-element.elementor-element-301a2b3.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-6779 .elementor-element.elementor-element-301a2b3.elementor-view-framed .elementor-icon, .elementor-6779 .elementor-element.elementor-element-301a2b3.elementor-view-default .elementor-icon{color:#000000;border-color:#000000;}.elementor-6779 .elementor-element.elementor-element-301a2b3.elementor-view-framed .elementor-icon, .elementor-6779 .elementor-element.elementor-element-301a2b3.elementor-view-default .elementor-icon svg{fill:#000000;}.elementor-6779 .elementor-element.elementor-element-301a2b3 .elementor-icon{font-size:27px;}.elementor-6779 .elementor-element.elementor-element-301a2b3 .elementor-icon svg{height:27px;}.elementor-6779 .elementor-element.elementor-element-10c4d6f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:-5px;--margin-bottom:0px;--margin-left:-16px;--margin-right:0px;}.elementor-6779 .elementor-element.elementor-element-67a06b2 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;color:#5E5C5C;}.elementor-6779 .elementor-element.elementor-element-33ab8cc{--divider-border-style:solid;--divider-color:#979797;--divider-border-width:1px;margin:-34px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-6779 .elementor-element.elementor-element-33ab8cc .elementor-divider-separator{width:10.4%;}.elementor-6779 .elementor-element.elementor-element-33ab8cc .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-6779 .elementor-element.elementor-element-a8be083 .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:30px;color:#000000;}.elementor-6779 .elementor-element.elementor-element-a8be083{margin:-33px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-6779 .elementor-element.elementor-element-db33b91 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(7px/2);}.elementor-6779 .elementor-element.elementor-element-db33b91 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(7px/2);}.elementor-6779 .elementor-element.elementor-element-db33b91 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(7px/2);}.elementor-6779 .elementor-element.elementor-element-db33b91 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-7px/2);}.elementor-6779 .elementor-element.elementor-element-db33b91 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-7px/2);}.elementor-6779 .elementor-element.elementor-element-db33b91 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-6779 .elementor-element.elementor-element-db33b91 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-6779 .elementor-element.elementor-element-db33b91{--e-icon-list-icon-size:24px;--icon-vertical-offset:0px;}.elementor-6779 .elementor-element.elementor-element-db33b91 .elementor-icon-list-text{transition:color 0.3s;}.elementor-6779 .elementor-element.elementor-element-25b9fd6{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-6779 .elementor-element.elementor-element-25b9fd6 .elementor-divider-separator{width:59%;margin:0 auto;margin-left:0;}.elementor-6779 .elementor-element.elementor-element-25b9fd6 .elementor-divider{text-align:left;padding-block-start:15px;padding-block-end:15px;}.elementor-6779 .elementor-element.elementor-element-8811ab2{--display:flex;}.elementor-6779 .elementor-element.elementor-element-25100fc{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:48px;--margin-right:0px;}.elementor-6779 .elementor-element.elementor-element-4c0a5a9{--display:flex;}.elementor-6779 .elementor-element.elementor-element-f406854{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:-8px;--margin-right:0px;}.elementor-6779 .elementor-element.elementor-element-5c09091{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:-8px;--margin-right:0px;}.elementor-6779 .elementor-element.elementor-element-ae192a6{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:6px;--margin-right:0px;}@media(min-width:768px){.elementor-6779 .elementor-element.elementor-element-379b289{--width:68.14%;}.elementor-6779 .elementor-element.elementor-element-ec20add{--width:100.367%;}.elementor-6779 .elementor-element.elementor-element-a981980{--width:100.367%;}.elementor-6779 .elementor-element.elementor-element-e9c1f01{--width:68px;}.elementor-6779 .elementor-element.elementor-element-4307e03{--width:68px;}.elementor-6779 .elementor-element.elementor-element-258c1e7{--width:68px;}.elementor-6779 .elementor-element.elementor-element-fb404ba{--width:31.203%;}.elementor-6779 .elementor-element.elementor-element-d2605e2{--width:68px;}.elementor-6779 .elementor-element.elementor-element-6e9fad8{--width:31.203%;}.elementor-6779 .elementor-element.elementor-element-208b64b{--width:68px;}.elementor-6779 .elementor-element.elementor-element-e81e601{--width:100.367%;}.elementor-6779 .elementor-element.elementor-element-1369e26{--width:100.102%;}.elementor-6779 .elementor-element.elementor-element-563251b{--width:100.367%;}.elementor-6779 .elementor-element.elementor-element-7f96823{--width:100.102%;}.elementor-6779 .elementor-element.elementor-element-5a908fb{--width:100.367%;}.elementor-6779 .elementor-element.elementor-element-e71979b{--width:100.102%;}.elementor-6779 .elementor-element.elementor-element-66c2e89{--width:100.102%;}.elementor-6779 .elementor-element.elementor-element-a10e6f9{--width:100.367%;}.elementor-6779 .elementor-element.elementor-element-25100fc{--width:25%;}}@media(max-width:767px){.elementor-6779 .elementor-element.elementor-element-951eda0{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6779 .elementor-element.elementor-element-5e837bf .elementor-divider-separator{width:40%;}.elementor-6779 .elementor-element.elementor-element-e8da6c3 .elementor-divider-separator{width:30%;}.elementor-6779 .elementor-element.elementor-element-46a7f2d .elementor-divider-separator{width:31%;}.elementor-6779 .elementor-element.elementor-element-253ea57 .elementor-divider-separator{width:33%;}.elementor-6779 .elementor-element.elementor-element-b41243c .elementor-divider-separator{width:36%;}.elementor-6779 .elementor-element.elementor-element-23b4c9f .elementor-heading-title{line-height:1.2em;}.elementor-6779 .elementor-element.elementor-element-25100fc{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}}/* Start custom CSS for html, class: .elementor-element-7172752 */.applications{

    display:grid;
    grid-template-columns:repeat(auto-fit,minmax(420px,1fr));
    gap:50px;

    max-width:1100px;
    margin:auto;
    padding:40px 20px;

}

.application-group h3{

    font-size:32px;
    font-weight:600;

    display:flex;
    align-items:center;
    gap:14px;

    margin-bottom:25px;

}

.application-group h3 i{

    width:54px;
    height:54px;

    border-radius:50%;

    background:#111;
    color:#fff;

    display:flex;
    justify-content:center;
    align-items:center;

    font-size:20px;

}

.chip-cloud{

    display:flex;
    flex-wrap:wrap;
    gap:14px;

}

.chip{

    padding:12px 20px;

    border:1px solid #ddd;

    border-radius:40px;

    background:#fafafa;

    font-size:15px;
    font-weight:500;

    color:#333;

    transition:.3s;

    cursor:pointer;

}

.chip:hover{

    background:#111;
    color:#fff;
    border-color:#111;

    transform:translateY(-3px);

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ce95143 *//*==============================
APPLICATIONS
==============================*/

.applications{

    display:grid;
    grid-template-columns:repeat(auto-fit,minmax(420px,1fr));
    gap:50px;

    max-width:1100px;
    margin:auto;
    padding:40px 20px;

}

.application-group{

    transition:.35s ease;

}

.application-group:hover{

    transform:translateY(-5px);

}

.application-group h3{

    font-size:32px;
    font-weight:600;

    display:flex;
    align-items:center;
    gap:14px;

    margin-bottom:25px;

}

.application-group h3 i{

    width:54px;
    height:54px;

    border-radius:50%;

    background:#111;
    color:#fff;

    display:flex;
    justify-content:center;
    align-items:center;

    font-size:20px;

    flex-shrink:0;

}

.chip-cloud{

    display:flex;
    flex-wrap:wrap;
    gap:14px;

}

.chip{

    padding:12px 20px;

    border:1px solid #ddd;

    border-radius:40px;

    background:#fafafa;

    font-size:15px;
    font-weight:500;

    color:#333;

    transition:.3s;

    cursor:pointer;

}

.chip:hover{

    background:#111;
    color:#fff;
    border-color:#111;

    transform:translateY(-3px);

}

/*==============================
TABLET
==============================*/

@media (max-width:991px){

    .applications{

        grid-template-columns:1fr;
        gap:35px;

    }

}

/*==============================
MOBILE
==============================*/

@media (max-width:768px){

    .applications{

        grid-template-columns:1fr;
        gap:30px;

        padding:20px 16px;

    }

    .application-group{

        background:#fff;

        border:1px solid #ececec;

        border-radius:18px;

        padding:22px;

        box-shadow:0 8px 22px rgba(0,0,0,.05);

    }

    .application-group h3{

        font-size:24px;

        gap:12px;

        margin-bottom:18px;

    }

    .application-group h3 i{

        width:46px;
        height:46px;

        font-size:18px;

    }

    .chip-cloud{

        gap:10px;

    }

    .chip{

        padding:10px 16px;

        font-size:14px;

        border-radius:30px;

    }

}

/*==============================
SMALL MOBILE
==============================*/

@media (max-width:480px){

    .applications{

        padding:15px;

    }

    .application-group{

        padding:18px;

        border-radius:16px;

    }

    .application-group h3{

        font-size:21px;

    }

    .application-group h3 i{

        width:42px;
        height:42px;

        font-size:16px;

    }

    .chip{

        width:100%;

        text-align:center;

        padding:12px;

        font-size:13px;

    }

}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-db33b91 */.elementor-icon-list-item{
    border: none !important;
    box-shadow: none !important;
    background: transparent !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d89c2a6 */.zip-faq{
    max-width:900px;
    margin:100px auto;
}

.faq-heading{
    margin-bottom:40px;
}

.faq-label{
    display:inline-block;
    font-size:12px;
    letter-spacing:2px;
    color:#999;
    text-transform:uppercase;
    margin-bottom:10px;
}

.faq-heading h2{
    font-size:34px;
    margin-bottom:10px;
}

.faq-heading p{
    color:#666;
}

.faq-container details{
    border:1px solid #e6e6e6;
    border-radius:10px;
    margin-bottom:16px;
    background:#fff;
    transition:.3s;
}

.faq-container details:hover{
    border-color:#000;
}

.faq-container summary{
    list-style:none;
    cursor:pointer;
    padding:22px;
    font-size:17px;
    font-weight:600;
    position:relative;
}

.faq-container summary::-webkit-details-marker{
    display:none;
}

.faq-container summary::after{
    content:"+";
    position:absolute;
    right:22px;
    font-size:24px;
    transition:.3s;
}

.faq-container details[open] summary::after{
    transform:rotate(45deg);
}

.faq-container details p{
    padding:0 22px 22px;
    color:#555;
    line-height:1.8;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2edb1c5 */.kode-toc{

    width:320px;
    position:sticky;
    top:120px;

    background:#fff;

    border:1px solid #ececec;

    border-radius:18px;

    padding:28px;

    box-shadow:0 12px 35px rgba(0,0,0,.08);

}

.toc-label{

    font-size:11px;

    letter-spacing:2px;

    color:#888;

    text-transform:uppercase;

    font-weight:600;

}

.kode-toc h3{

    margin:8px 0 18px;

    font-size:30px;

}

.progress-bar{

    height:4px;

    background:#efefef;

    border-radius:30px;

    overflow:hidden;

    margin-bottom:25px;

}

.progress-bar span{

    display:block;

    width:0%;

    height:100%;

    background:#111;

    transition:.2s;

}

.kode-toc nav{

    display:flex;

    flex-direction:column;

    gap:8px;

}

.kode-toc nav a{

    display:flex;

    align-items:center;

    gap:16px;

    padding:12px 16px;

    border-radius:12px;

    text-decoration:none;

    color:#555;

    transition:.3s;

}

.kode-toc nav a span{

    width:34px;

    height:34px;

    border-radius:50%;

    border:1px solid #ddd;

    display:flex;

    align-items:center;

    justify-content:center;

    font-size:12px;

    font-weight:600;

    transition:.3s;

}

.kode-toc nav a:hover{

    background:#f7f7f7;

    color:#111;

    transform:translateX(6px);

}

.kode-toc nav a:hover span{

    background:#111;

    color:#fff;

    border-color:#111;

}

.kode-toc nav a.active{

    background:#111;

    color:#fff;

}

.kode-toc nav a.active span{

    background:#fff;

    color:#111;

    border-color:#fff;

}

@media(max-width:991px){

.kode-toc{

position:relative;

top:auto;

width:100%;

}

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-01879a9 */.related-products{

    background:#fff;
    border:1px solid #ececec;
    border-radius:18px;
    padding:30px;
    box-shadow:0 12px 35px rgba(0,0,0,.06);

}

.section-label{

    display:inline-block;
    font-size:11px;
    letter-spacing:2px;
    text-transform:uppercase;
    color:#777;
    font-weight:600;
    margin-bottom:12px;

}

.related-products h3{

    font-size:28px;
    margin-bottom:25px;
    color:#111;

}

.product-item{

    display:flex;
    align-items:center;
    gap:15px;

    text-decoration:none;
    color:inherit;

    padding:16px;
    border-radius:14px;

    transition:.3s;

    margin-bottom:12px;

    border:1px solid transparent;

}

.product-item:last-child{

    margin-bottom:0;

}

.product-item:hover{

    background:#f8f8f8;
    border-color:#e6e6e6;
    transform:translateX(5px);

}

.product-icon{

    width:52px;
    height:52px;

    border-radius:50%;

    background:#111;
    color:#fff;

    display:flex;
    align-items:center;
    justify-content:center;

    font-size:20px;

    flex-shrink:0;

}

.product-info{

    flex:1;

}

.product-info h4{

    font-size:16px;
    margin-bottom:4px;
    color:#111;

}

.product-info p{

    font-size:14px;
    color:#666;
    line-height:1.5;

}

.arrow{

    color:#999;
    transition:.3s;

}

.product-item:hover .arrow{

    color:#111;
    transform:translateX(4px);

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ad474d1 */.brochure-card{

    background:#fff;
    border:1px solid #ececec;
    border-radius:18px;
    padding:30px;
    text-align:center;
    box-shadow:0 12px 35px rgba(0,0,0,.06);
    transition:.35s;

}

.brochure-card:hover{

    transform:translateY(-5px);
    box-shadow:0 18px 45px rgba(0,0,0,.08);

}

.brochure-label{

    display:inline-block;
    font-size:11px;
    letter-spacing:2px;
    text-transform:uppercase;
    color:#777;
    font-weight:600;
    margin-bottom:20px;

}

.brochure-icon{

    width:80px;
    height:80px;
    margin:auto;

    border-radius:50%;

    background:#111;
    color:#fff;

    display:flex;
    justify-content:center;
    align-items:center;

    font-size:34px;

    margin-bottom:20px;

}

.brochure-card h3{

    font-size:28px;
    color:#111;
    margin-bottom:15px;

}

.brochure-card p{

    color:#666;
    line-height:1.8;
    margin-bottom:25px;

}

.brochure-info{

    margin-bottom:30px;

}

.info-item{

    display:flex;
    align-items:center;
    justify-content:center;
    gap:10px;

    padding:10px 0;

    color:#444;

}

.info-item i{

    color:#111;

}

.download-btn{

    display:flex;
    justify-content:center;
    align-items:center;
    gap:10px;

    background:#111;
    color:#fff;

    text-decoration:none;

    padding:16px;

    border-radius:12px;

    font-weight:600;

    transition:.3s;

}

.download-btn:hover{

    background:#333;

    transform:translateY(-3px);

}

.download-btn i{

    font-size:16px;

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3297b52 */*{
    margin:0;
    padding:0;
    box-sizing:border-box;
}

body{
    font-family:Poppins,sans-serif;
}

.consultation-box{

    background:#111;
    color:#fff;

    border-radius:18px;

    padding:35px 30px;

    position:sticky;
    top:120px;

    overflow:hidden;

    box-shadow:0 15px 40px rgba(0,0,0,.15);

}

.consultation-box::before{

    content:"";

    position:absolute;

    width:180px;
    height:180px;

    border-radius:50%;

    background:rgba(255,255,255,.05);

    top:-80px;
    right:-80px;

}

.consultation-label{

    display:inline-block;

    font-size:11px;

    text-transform:uppercase;

    letter-spacing:2px;

    color:#bdbdbd;

    font-weight:600;

    margin-bottom:12px;

}

.consultation-box h3{

    font-size:28px;

    line-height:1.3;

    margin-bottom:18px;

}

.consultation-box p{

    color:#d9d9d9;

    font-size:15px;

    line-height:1.8;

    margin-bottom:25px;

}

/* Feature List */

.consultation-features{

    list-style:none !important;

    padding:0 !important;

    margin:0 0 30px !important;

}

.consultation-features li{

    display:flex;

    align-items:center;

    gap:12px;

    padding:10px 0;

    margin:0;

    border:none !important;

    outline:none !important;

    box-shadow:none !important;

    background:none !important;

    color:#f5f5f5;

    font-size:15px;

}

.consultation-features li::before{

    display:none !important;

}

.consultation-features li i{

    color:#22c55e;

    font-size:18px;

    flex-shrink:0;

}

/* Buttons */

.btn-primary{

    display:block;

    text-align:center;

    background:#fff;

    color:#111;

    text-decoration:none;

    padding:15px;

    border-radius:10px;

    font-weight:600;

    transition:.3s;

    margin-bottom:12px;

}

.btn-primary:hover{

    background:#f2f2f2;

    transform:translateY(-3px);

}

.btn-secondary{

    display:flex;

    justify-content:center;

    align-items:center;

    gap:10px;

    text-decoration:none;

    color:#fff;

    border:1px solid rgba(255,255,255,.18);

    padding:15px;

    border-radius:10px;

    transition:.3s;

}

.btn-secondary:hover{

    background:rgba(255,255,255,.08);

}

.btn-secondary i{

    color:#25D366;

}

/* Mobile */

@media(max-width:768px){

.consultation-box{

    position:relative;

    top:auto;

}

}/* End custom CSS */