.elementor-59 .elementor-element.elementor-element-67b7d45{--display:flex;--margin-top:0px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;}.elementor-59 .elementor-element.elementor-element-ff305e3{--display:flex;--margin-top:90px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-59 .elementor-element.elementor-element-22a6a17{text-align:center;}.elementor-59 .elementor-element.elementor-element-22a6a17 .elementor-heading-title{font-family:"PP Telegraf", Sans-serif;font-size:100px;font-weight:400;text-transform:uppercase;letter-spacing:-5px;color:var( --e-global-color-accent );}.elementor-59 .elementor-element.elementor-element-348affd{text-align:center;}.elementor-59 .elementor-element.elementor-element-348affd .elementor-heading-title{font-family:"PP Telegraf", Sans-serif;font-size:100px;font-weight:400;text-transform:uppercase;letter-spacing:-5px;color:var( --e-global-color-accent );}.elementor-59 .elementor-element.elementor-element-e263dd4{text-align:center;}.elementor-59 .elementor-element.elementor-element-e263dd4 .elementor-heading-title{font-family:"PP Telegraf", Sans-serif;font-size:100px;font-weight:400;text-transform:uppercase;letter-spacing:-5px;color:var( --e-global-color-accent );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-59 .elementor-element.elementor-element-01a6ec2{margin:-324px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 99px;top:232px;}body:not(.rtl) .elementor-59 .elementor-element.elementor-element-01a6ec2{left:358px;}body.rtl .elementor-59 .elementor-element.elementor-element-01a6ec2{right:358px;}.elementor-59 .elementor-element.elementor-element-01a6ec2 img{width:93%;}.elementor-59 .elementor-element.elementor-element-cca719f{text-align:center;}.elementor-59 .elementor-element.elementor-element-cca719f .elementor-heading-title{font-family:"PP Telegraf Static", Sans-serif;font-size:100px;font-weight:500;text-transform:uppercase;letter-spacing:-5px;color:var( --e-global-color-primary );}.elementor-59 .elementor-element.elementor-element-9cbdc2a{text-align:center;}.elementor-59 .elementor-element.elementor-element-9cbdc2a .elementor-heading-title{font-family:"PP Telegraf", Sans-serif;font-size:36px;font-weight:400;color:#FFFFFF;}.elementor-59 .elementor-element.elementor-element-2a5e14f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-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-59 .elementor-element.elementor-element-dae1f2d .elementor-button{background-color:var( --e-global-color-primary );font-family:"PP Telegraf", Sans-serif;font-weight:500;text-transform:uppercase;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:solid;border-width:1px 1px 1px 1px;border-color:#02010100;border-radius:0px 0px 0px 0px;}.elementor-59 .elementor-element.elementor-element-dae1f2d .elementor-button:hover, .elementor-59 .elementor-element.elementor-element-dae1f2d .elementor-button:focus{background-color:var( --e-global-color-text );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-59 .elementor-element.elementor-element-dae1f2d{width:auto;max-width:auto;}.elementor-59 .elementor-element.elementor-element-dae1f2d .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-59 .elementor-element.elementor-element-dae1f2d .elementor-button:hover svg, .elementor-59 .elementor-element.elementor-element-dae1f2d .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-59 .elementor-element.elementor-element-7d85a91 .elementor-button{background-color:#FFFFFF00;font-family:"PP Telegraf", Sans-serif;font-weight:500;text-transform:uppercase;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:#FF2A0061;border-radius:0px 0px 0px 0px;}.elementor-59 .elementor-element.elementor-element-7d85a91 .elementor-button:hover, .elementor-59 .elementor-element.elementor-element-7d85a91 .elementor-button:focus{background-color:var( --e-global-color-text );}.elementor-59 .elementor-element.elementor-element-7d85a91{width:auto;max-width:auto;}.elementor-59 .elementor-element.elementor-element-7d85a91 .elementor-button-content-wrapper{flex-direction:row-reverse;}body:not(.rtl) .elementor-59 .elementor-element.elementor-element-b6656e2{left:582px;}body.rtl .elementor-59 .elementor-element.elementor-element-b6656e2{right:582px;}.elementor-59 .elementor-element.elementor-element-b6656e2{top:247px;}.elementor-59 .elementor-element.elementor-element-77e0a42{--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:space-between;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-59 .elementor-element.elementor-element-b323be9{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:1px;--padding-bottom:1px;--padding-left:1px;--padding-right:1px;}.elementor-59 .elementor-element.elementor-element-4fe3d18{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.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-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-59 .elementor-element.elementor-element-06e3aca .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-59 .elementor-element.elementor-element-06e3aca .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-59 .elementor-element.elementor-element-06e3aca{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-59 .elementor-element.elementor-element-06e3aca .elementor-icon-list-item > .elementor-icon-list-text, .elementor-59 .elementor-element.elementor-element-06e3aca .elementor-icon-list-item > a{font-family:"PP Telegraf", Sans-serif;font-size:16px;font-weight:400;letter-spacing:-0.32px;}.elementor-59 .elementor-element.elementor-element-06e3aca .elementor-icon-list-text{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-59 .elementor-element.elementor-element-bebd57d{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-59 .elementor-element.elementor-element-60ed60b .elementor-heading-title{font-family:"PP Telegraf", Sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;color:var( --e-global-color-accent );}.elementor-59 .elementor-element.elementor-element-5d73d78{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:1px;--padding-bottom:1px;--padding-left:1px;--padding-right:1px;}.elementor-59 .elementor-element.elementor-element-6ac24f2{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-59 .elementor-element.elementor-element-b5fb28b{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + -8px) 0px;text-align:end;}.elementor-59 .elementor-element.elementor-element-b5fb28b .elementor-heading-title{font-family:"PP Telegraf", Sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;color:var( --e-global-color-accent );}.elementor-59 .elementor-element.elementor-element-8f776e0{--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:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-59 .elementor-element.elementor-element-5363c2d{width:var( --container-widget-width, 14% );max-width:14%;--container-widget-width:14%;--container-widget-flex-grow:0;}.elementor-59 .elementor-element.elementor-element-2b65c8b{width:var( --container-widget-width, 14% );max-width:14%;--container-widget-width:14%;--container-widget-flex-grow:0;}.elementor-59 .elementor-element.elementor-element-2e50d5b{width:var( --container-widget-width, 14% );max-width:14%;--container-widget-width:14%;--container-widget-flex-grow:0;}.elementor-59 .elementor-element.elementor-element-9a610b2{width:var( --container-widget-width, 14% );max-width:14%;--container-widget-width:14%;--container-widget-flex-grow:0;}.elementor-59 .elementor-element.elementor-element-6e78440{width:var( --container-widget-width, 10% );max-width:10%;--container-widget-width:10%;--container-widget-flex-grow:0;}.elementor-59 .elementor-element.elementor-element-db7539d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-db7539d:not(.elementor-motion-effects-element-type-background), .elementor-59 .elementor-element.elementor-element-db7539d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-59 .elementor-element.elementor-element-04c375b{--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-59 .elementor-element.elementor-element-9dd5172{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-59 .elementor-element.elementor-element-c67e772 .elementor-heading-title{font-family:"PP Telegraf", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;}.elementor-59 .elementor-element.elementor-element-a34c901{width:var( --container-widget-width, 73% );max-width:73%;--container-widget-width:73%;--container-widget-flex-grow:0;text-align:center;}.elementor-59 .elementor-element.elementor-element-a34c901 .elementor-heading-title{font-family:"PP Telegraf Static", Sans-serif;font-size:48px;font-weight:500;text-transform:uppercase;color:var( --e-global-color-text );}.elementor-59 .elementor-element.elementor-element-73dec4b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;top:106px;}body:not(.rtl) .elementor-59 .elementor-element.elementor-element-73dec4b{left:615px;}body.rtl .elementor-59 .elementor-element.elementor-element-73dec4b{right:615px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );letter-spacing:var( --e-global-typography-text-letter-spacing );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-59 .elementor-element.elementor-element-1a2936a{width:var( --container-widget-width, 78% );max-width:78%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -12px) 0px;padding:0px 0px 0px 0px;--container-widget-width:78%;--container-widget-flex-grow:0;text-align:center;font-family:"PP Telegraf", Sans-serif;font-size:24px;font-weight:400;letter-spacing:-0.58px;}.elementor-59 .elementor-element.elementor-element-a7532d9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-a7532d9:not(.elementor-motion-effects-element-type-background), .elementor-59 .elementor-element.elementor-element-a7532d9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#010101;}.elementor-59 .elementor-element.elementor-element-8f5bfb3{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF40;--border-color:#FFFFFF40;--border-radius:0px 0px 0px 0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-59 .elementor-element.elementor-element-8f5bfb3:not(.elementor-motion-effects-element-type-background), .elementor-59 .elementor-element.elementor-element-8f5bfb3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-widget-counter .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-counter .elementor-counter-title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-59 .elementor-element.elementor-element-5d660d2 .elementor-counter-title{justify-content:center;color:#FFFFFF;font-family:"PP Telegraf", Sans-serif;font-size:24px;font-weight:400;}.elementor-59 .elementor-element.elementor-element-5d660d2 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;color:var( --e-global-color-primary );font-family:"PP Telegraf", Sans-serif;font-size:48px;font-weight:600;}.elementor-59 .elementor-element.elementor-element-effc703{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF40;--border-color:#FFFFFF40;--border-radius:0px 0px 0px 0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-59 .elementor-element.elementor-element-effc703:not(.elementor-motion-effects-element-type-background), .elementor-59 .elementor-element.elementor-element-effc703 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-59 .elementor-element.elementor-element-2820d89 .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-family:"PP Telegraf", Sans-serif;font-size:48px;font-weight:600;}.elementor-59 .elementor-element.elementor-element-2820d89 .elementor-counter-title{color:#FFFFFF;font-family:"PP Telegraf", Sans-serif;font-size:24px;font-weight:400;}.elementor-59 .elementor-element.elementor-element-fc1cc17{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF40;--border-color:#FFFFFF40;--border-radius:0px 0px 0px 0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-59 .elementor-element.elementor-element-fc1cc17:not(.elementor-motion-effects-element-type-background), .elementor-59 .elementor-element.elementor-element-fc1cc17 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-59 .elementor-element.elementor-element-b90d740 .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-family:"PP Telegraf", Sans-serif;font-size:48px;font-weight:600;}.elementor-59 .elementor-element.elementor-element-b90d740 .elementor-counter-title{color:#FFFFFF;font-family:"PP Telegraf", Sans-serif;font-size:24px;font-weight:400;}.elementor-59 .elementor-element.elementor-element-0d7ff6b{--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:flex-end;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-0d7ff6b:not(.elementor-motion-effects-element-type-background), .elementor-59 .elementor-element.elementor-element-0d7ff6b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-59 .elementor-element.elementor-element-e6f37e9{--display:flex;--flex-direction:row-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:space-between;--align-items:center;}.elementor-59 .elementor-element.elementor-element-93b026f{width:auto;max-width:auto;}.elementor-59 .elementor-element.elementor-element-363b608{width:var( --container-widget-width, 49% );max-width:49%;--container-widget-width:49%;--container-widget-flex-grow:0;}.elementor-59 .elementor-element.elementor-element-363b608 .elementor-heading-title{font-family:"PP Telegraf Static", Sans-serif;font-size:48px;font-weight:500;color:var( --e-global-color-secondary );}.elementor-59 .elementor-element.elementor-element-85564e4{--display:flex;}.elementor-59 .elementor-element.elementor-element-a23af22{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-59 .elementor-element.elementor-element-a23af22 .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-59 .elementor-element.elementor-element-a23af22 .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-59 .elementor-element.elementor-element-a23af22 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-59 .elementor-element.elementor-element-a23af22 .elementor-icon-list-item > a{font-family:"PP Telegraf", Sans-serif;font-size:24px;font-weight:400;text-transform:uppercase;letter-spacing:-0.32px;}.elementor-59 .elementor-element.elementor-element-a23af22 .elementor-icon-list-text{color:var( --e-global-color-secondary );transition:color 0.3s;}.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-size:var( --e-global-typography-secondary-font-size );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-59 .elementor-element.elementor-element-84a1914{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-59 .elementor-element.elementor-element-84a1914 .elementor-divider-separator{width:100%;}.elementor-59 .elementor-element.elementor-element-84a1914 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-59 .elementor-element.elementor-element-e6bc3b8{--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:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-ad5f559{--display:flex;--justify-content:center;}.elementor-59 .elementor-element.elementor-element-ad5f559:not(.elementor-motion-effects-element-type-background), .elementor-59 .elementor-element.elementor-element-ad5f559 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-59 .elementor-element.elementor-element-84dc159{text-align:center;}.elementor-59 .elementor-element.elementor-element-84dc159 .elementor-heading-title{font-family:"PP Telegraf", Sans-serif;font-size:24px;font-weight:400;}.elementor-59 .elementor-element.elementor-element-16a73e7{--display:flex;}.elementor-59 .elementor-element.elementor-element-7e6547d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;padding:0px 0px 0px 0px;font-family:"PP Telegraf", Sans-serif;font-size:24px;font-weight:400;line-height:22px;letter-spacing:-0.58px;}.elementor-59 .elementor-element.elementor-element-2f5e5c8{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-59 .elementor-element.elementor-element-2f5e5c8 .elementor-divider-separator{width:100%;}.elementor-59 .elementor-element.elementor-element-2f5e5c8 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-59 .elementor-element.elementor-element-7bdebc5{--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:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-3e6fa2d{--display:flex;--justify-content:center;}.elementor-59 .elementor-element.elementor-element-3e6fa2d:not(.elementor-motion-effects-element-type-background), .elementor-59 .elementor-element.elementor-element-3e6fa2d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-59 .elementor-element.elementor-element-43fa7a0{text-align:center;}.elementor-59 .elementor-element.elementor-element-43fa7a0 .elementor-heading-title{font-family:"PP Telegraf", Sans-serif;font-size:24px;font-weight:400;}.elementor-59 .elementor-element.elementor-element-b15ac79{--display:flex;}.elementor-59 .elementor-element.elementor-element-7f57282{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;padding:0px 0px 0px 0px;font-family:"PP Telegraf", Sans-serif;font-size:24px;font-weight:400;line-height:22px;letter-spacing:-0.58px;}.elementor-59 .elementor-element.elementor-element-cf8b848{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-59 .elementor-element.elementor-element-cf8b848 .elementor-divider-separator{width:100%;}.elementor-59 .elementor-element.elementor-element-cf8b848 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-59 .elementor-element.elementor-element-34c8278{--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:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-8a612ce{--display:flex;--justify-content:center;}.elementor-59 .elementor-element.elementor-element-8a612ce:not(.elementor-motion-effects-element-type-background), .elementor-59 .elementor-element.elementor-element-8a612ce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-59 .elementor-element.elementor-element-b115de1{text-align:center;}.elementor-59 .elementor-element.elementor-element-b115de1 .elementor-heading-title{font-family:"PP Telegraf", Sans-serif;font-size:24px;font-weight:400;}.elementor-59 .elementor-element.elementor-element-2a50f62{--display:flex;}.elementor-59 .elementor-element.elementor-element-1eda806{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;padding:0px 0px 0px 0px;font-family:"PP Telegraf", Sans-serif;font-size:24px;font-weight:400;line-height:22px;letter-spacing:-0.58px;}.elementor-59 .elementor-element.elementor-element-42570ed{--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:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-59 .elementor-element.elementor-element-5cf764d{--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-59 .elementor-element.elementor-element-618e42f{--display:flex;}.elementor-59 .elementor-element.elementor-element-9e3e7c6{width:var( --container-widget-width, 73% );max-width:73%;--container-widget-width:73%;--container-widget-flex-grow:0;}.elementor-59 .elementor-element.elementor-element-9e3e7c6 .elementor-heading-title{font-family:"PP Telegraf Static", Sans-serif;font-size:48px;font-weight:500;text-transform:uppercase;color:var( --e-global-color-text );}.elementor-59 .elementor-element.elementor-element-69688cc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;top:63px;}body:not(.rtl) .elementor-59 .elementor-element.elementor-element-69688cc{left:325px;}body.rtl .elementor-59 .elementor-element.elementor-element-69688cc{right:325px;}.elementor-59 .elementor-element.elementor-element-6af5970{width:var( --container-widget-width, 78% );max-width:78%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -12px) 0px;padding:0px 0px 0px 0px;--container-widget-width:78%;--container-widget-flex-grow:0;font-family:"PP Telegraf", Sans-serif;font-size:24px;font-weight:400;letter-spacing:-0.58px;}.elementor-59 .elementor-element.elementor-element-20f4198{--display:flex;--justify-content:center;}.elementor-59 .elementor-element.elementor-element-2f4214c{width:auto;max-width:auto;}.elementor-59 .elementor-element.elementor-element-401e976{--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;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-e4fae82{--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:5px 5px;--row-gap:5px;--column-gap:5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-9fdd4a7{--display:flex;}.elementor-59 .elementor-element.elementor-element-8f0627e{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#00000040;--border-color:#00000040;}.elementor-59 .elementor-element.elementor-element-356f0a4{--display:flex;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-59 .elementor-element.elementor-element-c4bca0f{padding:0px 0px 0px 0px;}.elementor-59 .elementor-element.elementor-element-c4bca0f img{border-style:none;}.elementor-59 .elementor-element.elementor-element-dc618bd .elementor-heading-title{font-family:"PP Telegraf", Sans-serif;font-size:24px;font-weight:900;text-transform:uppercase;letter-spacing:-0.96px;color:var( --e-global-color-text );}.elementor-59 .elementor-element.elementor-element-e4c6946{font-family:"PP Telegraf", Sans-serif;font-size:18px;font-weight:400;letter-spacing:-0.32px;}.elementor-59 .elementor-element.elementor-element-a9ac7b0{--display:flex;}.elementor-59 .elementor-element.elementor-element-a070f55{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#00000040;--border-color:#00000040;}.elementor-59 .elementor-element.elementor-element-716086f{--display:flex;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-59 .elementor-element.elementor-element-3fb7e7d{padding:0px 0px 0px 0px;}.elementor-59 .elementor-element.elementor-element-3fb7e7d img{border-style:none;}.elementor-59 .elementor-element.elementor-element-59bd182 .elementor-heading-title{font-family:"PP Telegraf", Sans-serif;font-size:24px;font-weight:900;text-transform:uppercase;letter-spacing:-0.96px;color:var( --e-global-color-text );}.elementor-59 .elementor-element.elementor-element-c7e9754{font-family:"PP Telegraf", Sans-serif;font-size:18px;font-weight:400;letter-spacing:-0.32px;}.elementor-59 .elementor-element.elementor-element-03df521{--display:flex;}.elementor-59 .elementor-element.elementor-element-903060b{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#00000040;--border-color:#00000040;}.elementor-59 .elementor-element.elementor-element-4ce11fb{--display:flex;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-59 .elementor-element.elementor-element-476eab3{padding:0px 0px 0px 0px;}.elementor-59 .elementor-element.elementor-element-476eab3 img{border-style:none;}.elementor-59 .elementor-element.elementor-element-bc2b6d6 .elementor-heading-title{font-family:"PP Telegraf", Sans-serif;font-size:24px;font-weight:900;text-transform:uppercase;letter-spacing:-0.96px;color:var( --e-global-color-text );}.elementor-59 .elementor-element.elementor-element-4511457{font-family:"PP Telegraf", Sans-serif;font-size:18px;font-weight:400;letter-spacing:-0.32px;}.elementor-59 .elementor-element.elementor-element-8f59620{--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-59 .elementor-element.elementor-element-85b3ab7{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -12px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;font-family:"PP Telegraf", Sans-serif;font-size:18px;font-weight:400;letter-spacing:-0.58px;color:#8C877D;}.elementor-59 .elementor-element.elementor-element-df42f26{--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:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-59 .elementor-element.elementor-element-156a0b5{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF40;--border-color:#FFFFFF40;--border-radius:0px 0px 0px 0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-59 .elementor-element.elementor-element-36dfafd{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-8479585{width:var( --container-widget-width, 41% );max-width:41%;--container-widget-width:41%;--container-widget-flex-grow:0;}.elementor-59 .elementor-element.elementor-element-8479585 .elementor-heading-title{font-family:"PP Telegraf Static", Sans-serif;font-size:48px;font-weight:500;text-transform:uppercase;color:var( --e-global-color-text );}.elementor-59 .elementor-element.elementor-element-015796f{width:auto;max-width:auto;}.elementor-59 .elementor-element.elementor-element-ad58671{--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:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-0a7a313{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-2fa7300{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#00000040;--border-color:#00000040;}.elementor-59 .elementor-element.elementor-element-ff9cf43{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-59 .elementor-element.elementor-element-86eb50a{padding:0px 0px 0px 0px;text-align:start;}.elementor-59 .elementor-element.elementor-element-86eb50a img{border-style:none;}.elementor-59 .elementor-element.elementor-element-7ae8540 .elementor-heading-title{font-family:"PP Telegraf", Sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;letter-spacing:-0.32px;color:var( --e-global-color-text );}.elementor-59 .elementor-element.elementor-element-239341c{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-5b2220b{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#00000040;--border-color:#00000040;}.elementor-59 .elementor-element.elementor-element-a446b3b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-59 .elementor-element.elementor-element-8bdf2ee{padding:0px 0px 0px 0px;text-align:start;}.elementor-59 .elementor-element.elementor-element-8bdf2ee img{border-style:none;}.elementor-59 .elementor-element.elementor-element-33116c3 .elementor-heading-title{font-family:"PP Telegraf", Sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;letter-spacing:-0.32px;color:var( --e-global-color-text );}.elementor-59 .elementor-element.elementor-element-fb953de .elementor-heading-title{font-family:"PP Telegraf", Sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;letter-spacing:-0.32px;color:var( --e-global-color-text );}.elementor-59 .elementor-element.elementor-element-8e4e222{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-06e446a{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#00000040;--border-color:#00000040;}.elementor-59 .elementor-element.elementor-element-f37afaf{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-59 .elementor-element.elementor-element-00dba1e{padding:0px 0px 0px 0px;text-align:start;}.elementor-59 .elementor-element.elementor-element-00dba1e img{width:88%;border-style:none;}.elementor-59 .elementor-element.elementor-element-8fb1d8f .elementor-heading-title{font-family:"PP Telegraf", Sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;letter-spacing:-0.32px;color:var( --e-global-color-text );}.elementor-59 .elementor-element.elementor-element-9a75f65 .elementor-heading-title{font-family:"PP Telegraf", Sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;letter-spacing:-0.32px;color:var( --e-global-color-text );}.elementor-59 .elementor-element.elementor-element-f4ec926{--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:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-7e3b9d4{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-d1187ab{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#00000040;--border-color:#00000040;}.elementor-59 .elementor-element.elementor-element-eafc9c8{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-59 .elementor-element.elementor-element-887e096{padding:0px 0px 0px 0px;text-align:start;}.elementor-59 .elementor-element.elementor-element-887e096 img{border-style:none;}.elementor-59 .elementor-element.elementor-element-6aa7981 .elementor-heading-title{font-family:"PP Telegraf", Sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;letter-spacing:-0.32px;color:var( --e-global-color-text );}.elementor-59 .elementor-element.elementor-element-41ac9d4{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-1a9cb26{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#00000040;--border-color:#00000040;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-bf1ae5c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-59 .elementor-element.elementor-element-22244a8{padding:0px 0px 0px 0px;text-align:start;}.elementor-59 .elementor-element.elementor-element-22244a8 img{width:89%;border-style:none;}.elementor-59 .elementor-element.elementor-element-efadf87 .elementor-heading-title{font-family:"PP Telegraf", Sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;letter-spacing:-0.32px;color:var( --e-global-color-text );}.elementor-59 .elementor-element.elementor-element-690cb74{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-58b381b{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#00000040;--border-color:#00000040;}.elementor-59 .elementor-element.elementor-element-e716ffa{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-59 .elementor-element.elementor-element-d41f1cd{padding:0px 0px 0px 0px;text-align:start;}.elementor-59 .elementor-element.elementor-element-d41f1cd img{border-style:none;}.elementor-59 .elementor-element.elementor-element-be77471 .elementor-heading-title{font-family:"PP Telegraf", Sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;letter-spacing:-0.32px;color:var( --e-global-color-text );}.elementor-59 .elementor-element.elementor-element-be2d490{--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:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-3fb1df3{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-6c1975d{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#00000040;--border-color:#00000040;}.elementor-59 .elementor-element.elementor-element-6dcd1ff{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-59 .elementor-element.elementor-element-595de71{padding:0px 0px 0px 0px;text-align:start;}.elementor-59 .elementor-element.elementor-element-595de71 img{border-style:none;}.elementor-59 .elementor-element.elementor-element-d39aa5c .elementor-heading-title{font-family:"PP Telegraf", Sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;letter-spacing:-0.32px;color:var( --e-global-color-text );}.elementor-59 .elementor-element.elementor-element-2a7dcd4{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-0154fdf{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#00000040;--border-color:#00000040;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-5c6d90e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-59 .elementor-element.elementor-element-35de88d{padding:0px 0px 0px 0px;text-align:start;}.elementor-59 .elementor-element.elementor-element-35de88d img{width:85%;border-style:none;}.elementor-59 .elementor-element.elementor-element-a27ab99 .elementor-heading-title{font-family:"PP Telegraf", Sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;letter-spacing:-0.32px;color:var( --e-global-color-text );}.elementor-59 .elementor-element.elementor-element-d39c9c8{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-f05c4b0{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#00000040;--border-color:#00000040;}.elementor-59 .elementor-element.elementor-element-219caa0{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-59 .elementor-element.elementor-element-3fd2ddd{padding:0px 0px 0px 0px;text-align:start;}.elementor-59 .elementor-element.elementor-element-3fd2ddd img{border-style:none;}.elementor-59 .elementor-element.elementor-element-8130e73 .elementor-heading-title{font-family:"PP Telegraf", Sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;letter-spacing:-0.32px;color:var( --e-global-color-text );}.elementor-59 .elementor-element.elementor-element-4c90a65{--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:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-0c67372{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-ece05d5{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#00000040;--border-color:#00000040;}.elementor-59 .elementor-element.elementor-element-07c46fc{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-59 .elementor-element.elementor-element-f712923{padding:0px 0px 0px 0px;text-align:start;}.elementor-59 .elementor-element.elementor-element-f712923 img{width:85%;border-style:none;}.elementor-59 .elementor-element.elementor-element-77231f0 .elementor-heading-title{font-family:"PP Telegraf", Sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;letter-spacing:-0.32px;color:var( --e-global-color-text );}.elementor-59 .elementor-element.elementor-element-75cb2de{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-8f3f0f1{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#00000040;--border-color:#00000040;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-cf25c86{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-59 .elementor-element.elementor-element-1d6ae6b{padding:0px 0px 0px 0px;text-align:start;}.elementor-59 .elementor-element.elementor-element-1d6ae6b img{border-style:none;}.elementor-59 .elementor-element.elementor-element-6d56717 .elementor-heading-title{font-family:"PP Telegraf", Sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;letter-spacing:-0.32px;color:var( --e-global-color-text );}.elementor-59 .elementor-element.elementor-element-00da26e{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-478dcc5{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FF2A0038;--border-color:#FF2A0038;}.elementor-59 .elementor-element.elementor-element-ea37175{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-59 .elementor-element.elementor-element-a1d1a61{padding:0px 0px 0px 0px;text-align:start;}.elementor-59 .elementor-element.elementor-element-a1d1a61 img{width:81%;border-style:none;}.elementor-59 .elementor-element.elementor-element-91ad33b .elementor-heading-title{font-family:"PP Telegraf", Sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;letter-spacing:-0.32px;color:var( --e-global-color-primary );}.elementor-59 .elementor-element.elementor-element-8085284 .elementor-heading-title{font-family:"PP Telegraf", Sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;letter-spacing:-0.32px;color:var( --e-global-color-primary );}.elementor-59 .elementor-element.elementor-element-1bae9f77{--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:flex-end;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-1bae9f77:not(.elementor-motion-effects-element-type-background), .elementor-59 .elementor-element.elementor-element-1bae9f77 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-59 .elementor-element.elementor-element-30c7988e{--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-59 .elementor-element.elementor-element-6271044e{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-2d73f925{width:var( --container-widget-width, 73% );max-width:73%;--container-widget-width:73%;--container-widget-flex-grow:0;}.elementor-59 .elementor-element.elementor-element-2d73f925 .elementor-heading-title{font-family:"PP Telegraf Static", Sans-serif;font-size:48px;font-weight:500;text-transform:uppercase;color:var( --e-global-color-text );}.elementor-59 .elementor-element.elementor-element-34fa9c0c{width:var( --container-widget-width, 92% );max-width:92%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -12px) 0px;padding:0px 0px 0px 0px;--container-widget-width:92%;--container-widget-flex-grow:0;font-family:"PP Telegraf", Sans-serif;font-size:24px;font-weight:400;letter-spacing:-0.58px;}.elementor-widget-form .elementor-field-group > label, .elementor-widget-form .elementor-field-subgroup label{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group > label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-form .elementor-field-type-html{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-form .elementor-field-group .elementor-field{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-form .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-button[type="submit"]{background-color:var( --e-global-color-accent );}.elementor-widget-form .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-message{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form{--e-form-steps-indicator-inactive-primary-color:var( --e-global-color-text );--e-form-steps-indicator-active-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-completed-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-background-color:var( --e-global-color-text );--e-form-steps-indicator-progress-meter-color:var( --e-global-color-text );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-59 .elementor-element.elementor-element-78feb6d8 .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:10px;}.elementor-59 .elementor-element.elementor-element-78feb6d8 .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-10px;}.elementor-59 .elementor-element.elementor-element-78feb6d8 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-59 .elementor-element.elementor-element-78feb6d8 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-59 .elementor-element.elementor-element-78feb6d8 .elementor-labels-inline .elementor-field-group > label{padding-left:14px;}body:not(.rtl) .elementor-59 .elementor-element.elementor-element-78feb6d8 .elementor-labels-inline .elementor-field-group > label{padding-right:14px;}body .elementor-59 .elementor-element.elementor-element-78feb6d8 .elementor-labels-above .elementor-field-group > label{padding-bottom:14px;}.elementor-59 .elementor-element.elementor-element-78feb6d8 .elementor-field-type-html{padding-bottom:0px;}.elementor-59 .elementor-element.elementor-element-78feb6d8 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;}.elementor-59 .elementor-element.elementor-element-78feb6d8 .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;}.elementor-59 .elementor-element.elementor-element-78feb6d8 .e-form__buttons__wrapper__button-next{background-color:#000000;color:#ffffff;}.elementor-59 .elementor-element.elementor-element-78feb6d8 .elementor-button[type="submit"]{background-color:#000000;color:#ffffff;}.elementor-59 .elementor-element.elementor-element-78feb6d8 .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-59 .elementor-element.elementor-element-78feb6d8 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-59 .elementor-element.elementor-element-78feb6d8 .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-59 .elementor-element.elementor-element-78feb6d8 .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-59 .elementor-element.elementor-element-78feb6d8 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-59 .elementor-element.elementor-element-78feb6d8 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-59 .elementor-element.elementor-element-78feb6d8{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-59 .elementor-element.elementor-element-5d902e59{--display:flex;--justify-content:center;}.elementor-59 .elementor-element.elementor-element-4ab54e99{width:auto;max-width:auto;}.elementor-59 .elementor-element.elementor-element-2dd80267{--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-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-59 .elementor-element.elementor-element-1a18f0d0{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-59 .elementor-element.elementor-element-67309405{--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:5px 5px;--row-gap:5px;--column-gap:5px;--flex-wrap:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF40;--border-color:#FFFFFF40;--border-radius:0px 0px 0px 0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-59 .elementor-element.elementor-element-67309405:not(.elementor-motion-effects-element-type-background), .elementor-59 .elementor-element.elementor-element-67309405 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-59 .elementor-element.elementor-element-7aa2e27d{--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;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-2472107d{padding:0px 0px 30px 0px;}.elementor-59 .elementor-element.elementor-element-2472107d .elementor-heading-title{font-family:"PP Telegraf", Sans-serif;font-size:24px;font-weight:400;color:var( --e-global-color-primary );}.elementor-59 .elementor-element.elementor-element-5ba3ace4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-47948c2b{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-26c06d30 .elementor-heading-title{font-family:"PP Telegraf", Sans-serif;font-size:24px;font-weight:400;color:var( --e-global-color-accent );}.elementor-59 .elementor-element.elementor-element-220df5e9 .elementor-heading-title{font-family:"PP Telegraf", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-accent );}.elementor-59 .elementor-element.elementor-element-aa1cbff{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-3cfa56fe .elementor-heading-title{font-family:"PP Telegraf", Sans-serif;font-size:24px;font-weight:400;color:var( --e-global-color-accent );}.elementor-59 .elementor-element.elementor-element-4a045dd .elementor-heading-title{font-family:"PP Telegraf", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-accent );}.elementor-59 .elementor-element.elementor-element-40110797{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-723e079d .elementor-heading-title{font-family:"PP Telegraf", Sans-serif;font-size:24px;font-weight:400;color:var( --e-global-color-accent );}.elementor-59 .elementor-element.elementor-element-74cf7d15 .elementor-heading-title{font-family:"PP Telegraf", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-accent );}.elementor-59 .elementor-element.elementor-element-58a9d91c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-59 .elementor-element.elementor-element-26706a03{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF40;--border-color:#FFFFFF40;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-26706a03:not(.elementor-motion-effects-element-type-background), .elementor-59 .elementor-element.elementor-element-26706a03 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-59 .elementor-element.elementor-element-680e0542{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-59 .elementor-element.elementor-element-20167b7d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:start;}.elementor-59 .elementor-element.elementor-element-234a3a5a .elementor-heading-title{font-family:"PP Telegraf", Sans-serif;font-size:24px;font-weight:400;color:var( --e-global-color-accent );}.elementor-59 .elementor-element.elementor-element-766ce9e3 .elementor-heading-title{font-family:"PP Telegraf", Sans-serif;font-size:24px;font-weight:400;color:var( --e-global-color-accent );}.elementor-59 .elementor-element.elementor-element-5e455e4a{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;border-style:solid;--border-style:solid;border-width:0px 1px 0px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:1px;border-color:#FFFFFF40;--border-color:#FFFFFF40;--border-radius:0px 0px 0px 0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-59 .elementor-element.elementor-element-5e455e4a:not(.elementor-motion-effects-element-type-background), .elementor-59 .elementor-element.elementor-element-5e455e4a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-59 .elementor-element.elementor-element-3dddb946{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:start;}.elementor-59 .elementor-element.elementor-element-3cf21a80 .elementor-heading-title{font-family:"PP Telegraf", Sans-serif;font-size:24px;font-weight:400;color:var( --e-global-color-accent );}.elementor-59 .elementor-element.elementor-element-3c542ee1 .elementor-heading-title{font-family:"PP Telegraf", Sans-serif;font-size:24px;font-weight:400;color:var( --e-global-color-accent );}.elementor-59 .elementor-element.elementor-element-1a29ed1{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-59 .elementor-element.elementor-element-1a29ed1:not(.elementor-motion-effects-element-type-background), .elementor-59 .elementor-element.elementor-element-1a29ed1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-59 .elementor-element.elementor-element-36289c81{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:start;}.elementor-59 .elementor-element.elementor-element-34d373bd .elementor-heading-title{font-family:"PP Telegraf", Sans-serif;font-size:24px;font-weight:400;color:var( --e-global-color-accent );}.elementor-59 .elementor-element.elementor-element-558ccab2 .elementor-heading-title{font-family:"PP Telegraf", Sans-serif;font-size:24px;font-weight:400;color:var( --e-global-color-accent );}.elementor-59 .elementor-element.elementor-element-2de22cfd{--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:5px 5px;--row-gap:5px;--column-gap:5px;--flex-wrap:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF40;--border-color:#FFFFFF40;--border-radius:0px 0px 0px 0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-59 .elementor-element.elementor-element-2de22cfd:not(.elementor-motion-effects-element-type-background), .elementor-59 .elementor-element.elementor-element-2de22cfd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-59 .elementor-element.elementor-element-763c9a46{--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;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-3779fdab .elementor-heading-title{font-family:"PP Telegraf", Sans-serif;font-size:24px;font-weight:400;color:var( --e-global-color-accent );}.elementor-59 .elementor-element.elementor-element-423f1aca{--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;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-2faaa4d2{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;--e-icon-list-icon-size:30px;--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-59 .elementor-element.elementor-element-2faaa4d2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(14px/2);}.elementor-59 .elementor-element.elementor-element-2faaa4d2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(14px/2);}.elementor-59 .elementor-element.elementor-element-2faaa4d2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(14px/2);}.elementor-59 .elementor-element.elementor-element-2faaa4d2 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-14px/2);}.elementor-59 .elementor-element.elementor-element-2faaa4d2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-14px/2);}.elementor-59 .elementor-element.elementor-element-2faaa4d2 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-59 .elementor-element.elementor-element-2faaa4d2 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-59 .elementor-element.elementor-element-2faaa4d2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-59 .elementor-element.elementor-element-2faaa4d2 .elementor-icon-list-item > a{font-family:"PP Telegraf", Sans-serif;font-size:18px;font-weight:400;letter-spacing:-0.32px;}.elementor-59 .elementor-element.elementor-element-2faaa4d2 .elementor-icon-list-text{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-59 .elementor-element.elementor-element-332d8625{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;--e-icon-list-icon-size:30px;--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-59 .elementor-element.elementor-element-332d8625 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(14px/2);}.elementor-59 .elementor-element.elementor-element-332d8625 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(14px/2);}.elementor-59 .elementor-element.elementor-element-332d8625 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(14px/2);}.elementor-59 .elementor-element.elementor-element-332d8625 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-14px/2);}.elementor-59 .elementor-element.elementor-element-332d8625 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-14px/2);}.elementor-59 .elementor-element.elementor-element-332d8625 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-59 .elementor-element.elementor-element-332d8625 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-59 .elementor-element.elementor-element-332d8625 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-59 .elementor-element.elementor-element-332d8625 .elementor-icon-list-item > a{font-family:"PP Telegraf", Sans-serif;font-size:18px;font-weight:400;letter-spacing:-0.32px;}.elementor-59 .elementor-element.elementor-element-332d8625 .elementor-icon-list-text{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-59 .elementor-element.elementor-element-5942b33f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-59 .elementor-element.elementor-element-64acd3ee{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF40;--border-color:#FFFFFF40;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-64acd3ee:not(.elementor-motion-effects-element-type-background), .elementor-59 .elementor-element.elementor-element-64acd3ee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-59 .elementor-element.elementor-element-2c6aba9b{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-59 .elementor-element.elementor-element-2ac13276{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:start;}.elementor-59 .elementor-element.elementor-element-581ec941 .elementor-heading-title{font-family:"PP Telegraf", Sans-serif;font-size:24px;font-weight:400;color:var( --e-global-color-accent );}.elementor-59 .elementor-element.elementor-element-aa74bd7 .elementor-heading-title{font-family:"PP Telegraf", Sans-serif;font-size:24px;font-weight:400;color:var( --e-global-color-accent );}.elementor-59 .elementor-element.elementor-element-1c59d43b{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;border-style:solid;--border-style:solid;border-width:0px 1px 0px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:1px;border-color:#FFFFFF40;--border-color:#FFFFFF40;--border-radius:0px 0px 0px 0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-59 .elementor-element.elementor-element-1c59d43b:not(.elementor-motion-effects-element-type-background), .elementor-59 .elementor-element.elementor-element-1c59d43b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-59 .elementor-element.elementor-element-7984b2e1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:start;}.elementor-59 .elementor-element.elementor-element-2ee29fcb .elementor-heading-title{font-family:"PP Telegraf", Sans-serif;font-size:24px;font-weight:400;color:var( --e-global-color-accent );}.elementor-59 .elementor-element.elementor-element-2d5b8661 .elementor-heading-title{font-family:"PP Telegraf", Sans-serif;font-size:24px;font-weight:400;color:var( --e-global-color-accent );}.elementor-59 .elementor-element.elementor-element-5eb5b1a{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-59 .elementor-element.elementor-element-5eb5b1a:not(.elementor-motion-effects-element-type-background), .elementor-59 .elementor-element.elementor-element-5eb5b1a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-59 .elementor-element.elementor-element-4a42281b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:start;}.elementor-59 .elementor-element.elementor-element-7dd514ac .elementor-heading-title{font-family:"PP Telegraf", Sans-serif;font-size:24px;font-weight:400;color:var( --e-global-color-accent );}.elementor-59 .elementor-element.elementor-element-4c68dd2 .elementor-heading-title{font-family:"PP Telegraf", Sans-serif;font-size:24px;font-weight:400;color:var( --e-global-color-accent );}.elementor-59 .elementor-element.elementor-element-81b1b55{--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:5px 5px;--row-gap:5px;--column-gap:5px;--flex-wrap:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF40;--border-color:#FFFFFF40;--border-radius:0px 0px 0px 0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-59 .elementor-element.elementor-element-81b1b55:not(.elementor-motion-effects-element-type-background), .elementor-59 .elementor-element.elementor-element-81b1b55 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-59 .elementor-element.elementor-element-6c7e23e8{--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;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-18c41f7f .elementor-heading-title{font-family:"PP Telegraf", Sans-serif;font-size:24px;font-weight:400;color:var( --e-global-color-accent );}.elementor-59 .elementor-element.elementor-element-721f6cf2{--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;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-4e3884c8{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;--e-icon-list-icon-size:30px;--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-59 .elementor-element.elementor-element-4e3884c8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(14px/2);}.elementor-59 .elementor-element.elementor-element-4e3884c8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(14px/2);}.elementor-59 .elementor-element.elementor-element-4e3884c8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(14px/2);}.elementor-59 .elementor-element.elementor-element-4e3884c8 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-14px/2);}.elementor-59 .elementor-element.elementor-element-4e3884c8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-14px/2);}.elementor-59 .elementor-element.elementor-element-4e3884c8 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-59 .elementor-element.elementor-element-4e3884c8 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-59 .elementor-element.elementor-element-4e3884c8 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-59 .elementor-element.elementor-element-4e3884c8 .elementor-icon-list-item > a{font-family:"PP Telegraf", Sans-serif;font-size:18px;font-weight:400;letter-spacing:-0.32px;}.elementor-59 .elementor-element.elementor-element-4e3884c8 .elementor-icon-list-text{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-59 .elementor-element.elementor-element-68d05f2e{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;--e-icon-list-icon-size:30px;--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-59 .elementor-element.elementor-element-68d05f2e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(14px/2);}.elementor-59 .elementor-element.elementor-element-68d05f2e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(14px/2);}.elementor-59 .elementor-element.elementor-element-68d05f2e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(14px/2);}.elementor-59 .elementor-element.elementor-element-68d05f2e .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-14px/2);}.elementor-59 .elementor-element.elementor-element-68d05f2e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-14px/2);}.elementor-59 .elementor-element.elementor-element-68d05f2e .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-59 .elementor-element.elementor-element-68d05f2e .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-59 .elementor-element.elementor-element-68d05f2e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-59 .elementor-element.elementor-element-68d05f2e .elementor-icon-list-item > a{font-family:"PP Telegraf", Sans-serif;font-size:18px;font-weight:400;letter-spacing:-0.32px;}.elementor-59 .elementor-element.elementor-element-68d05f2e .elementor-icon-list-text{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-59 .elementor-element.elementor-element-7a950a71{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-59 .elementor-element.elementor-element-5cc40cba{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF40;--border-color:#FFFFFF40;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-5cc40cba:not(.elementor-motion-effects-element-type-background), .elementor-59 .elementor-element.elementor-element-5cc40cba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-59 .elementor-element.elementor-element-3aa81f6c{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-59 .elementor-element.elementor-element-39f08e1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:start;}.elementor-59 .elementor-element.elementor-element-30620f68 .elementor-heading-title{font-family:"PP Telegraf", Sans-serif;font-size:24px;font-weight:400;color:var( --e-global-color-accent );}.elementor-59 .elementor-element.elementor-element-3a8efb3f .elementor-heading-title{font-family:"PP Telegraf", Sans-serif;font-size:24px;font-weight:400;color:var( --e-global-color-accent );}.elementor-59 .elementor-element.elementor-element-321836c6{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;border-style:solid;--border-style:solid;border-width:0px 1px 0px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:1px;border-color:#FFFFFF40;--border-color:#FFFFFF40;--border-radius:0px 0px 0px 0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-59 .elementor-element.elementor-element-321836c6:not(.elementor-motion-effects-element-type-background), .elementor-59 .elementor-element.elementor-element-321836c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-59 .elementor-element.elementor-element-28c86ce{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:start;}.elementor-59 .elementor-element.elementor-element-53d684a5 .elementor-heading-title{font-family:"PP Telegraf", Sans-serif;font-size:24px;font-weight:400;color:var( --e-global-color-accent );}.elementor-59 .elementor-element.elementor-element-c5a7224 .elementor-heading-title{font-family:"PP Telegraf", Sans-serif;font-size:24px;font-weight:400;color:var( --e-global-color-accent );}.elementor-59 .elementor-element.elementor-element-4ee2ae70{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-59 .elementor-element.elementor-element-4ee2ae70:not(.elementor-motion-effects-element-type-background), .elementor-59 .elementor-element.elementor-element-4ee2ae70 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-59 .elementor-element.elementor-element-1bbb34db{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:start;}.elementor-59 .elementor-element.elementor-element-54f31bbd .elementor-heading-title{font-family:"PP Telegraf", Sans-serif;font-size:24px;font-weight:400;color:var( --e-global-color-accent );}.elementor-59 .elementor-element.elementor-element-5139afd .elementor-heading-title{font-family:"PP Telegraf", Sans-serif;font-size:24px;font-weight:400;color:var( --e-global-color-accent );}.elementor-59 .elementor-element.elementor-element-5c7c486d{--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:5px 5px;--row-gap:5px;--column-gap:5px;--flex-wrap:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF40;--border-color:#FFFFFF40;--border-radius:0px 0px 0px 0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-59 .elementor-element.elementor-element-5c7c486d:not(.elementor-motion-effects-element-type-background), .elementor-59 .elementor-element.elementor-element-5c7c486d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-59 .elementor-element.elementor-element-11e54b9a{--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;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-6e285c46 .elementor-heading-title{font-family:"PP Telegraf", Sans-serif;font-size:24px;font-weight:400;color:var( --e-global-color-accent );}.elementor-59 .elementor-element.elementor-element-6869dc04{--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;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-110662f0{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;--e-icon-list-icon-size:30px;--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-59 .elementor-element.elementor-element-110662f0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(14px/2);}.elementor-59 .elementor-element.elementor-element-110662f0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(14px/2);}.elementor-59 .elementor-element.elementor-element-110662f0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(14px/2);}.elementor-59 .elementor-element.elementor-element-110662f0 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-14px/2);}.elementor-59 .elementor-element.elementor-element-110662f0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-14px/2);}.elementor-59 .elementor-element.elementor-element-110662f0 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-59 .elementor-element.elementor-element-110662f0 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-59 .elementor-element.elementor-element-110662f0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-59 .elementor-element.elementor-element-110662f0 .elementor-icon-list-item > a{font-family:"PP Telegraf", Sans-serif;font-size:18px;font-weight:400;letter-spacing:-0.32px;}.elementor-59 .elementor-element.elementor-element-110662f0 .elementor-icon-list-text{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-59 .elementor-element.elementor-element-3db7eb30{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;--e-icon-list-icon-size:30px;--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-59 .elementor-element.elementor-element-3db7eb30 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(14px/2);}.elementor-59 .elementor-element.elementor-element-3db7eb30 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(14px/2);}.elementor-59 .elementor-element.elementor-element-3db7eb30 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(14px/2);}.elementor-59 .elementor-element.elementor-element-3db7eb30 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-14px/2);}.elementor-59 .elementor-element.elementor-element-3db7eb30 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-14px/2);}.elementor-59 .elementor-element.elementor-element-3db7eb30 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-59 .elementor-element.elementor-element-3db7eb30 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-59 .elementor-element.elementor-element-3db7eb30 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-59 .elementor-element.elementor-element-3db7eb30 .elementor-icon-list-item > a{font-family:"PP Telegraf", Sans-serif;font-size:18px;font-weight:400;letter-spacing:-0.32px;}.elementor-59 .elementor-element.elementor-element-3db7eb30 .elementor-icon-list-text{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-59 .elementor-element.elementor-element-5c7160b0{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-59 .elementor-element.elementor-element-a8efef{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF40;--border-color:#FFFFFF40;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-a8efef:not(.elementor-motion-effects-element-type-background), .elementor-59 .elementor-element.elementor-element-a8efef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-59 .elementor-element.elementor-element-75b144ac{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-59 .elementor-element.elementor-element-91e1a97{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:start;}.elementor-59 .elementor-element.elementor-element-13e7dff1 .elementor-heading-title{font-family:"PP Telegraf", Sans-serif;font-size:24px;font-weight:400;color:var( --e-global-color-accent );}.elementor-59 .elementor-element.elementor-element-751dc389 .elementor-heading-title{font-family:"PP Telegraf", Sans-serif;font-size:24px;font-weight:400;color:var( --e-global-color-accent );}.elementor-59 .elementor-element.elementor-element-38bd0449{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;border-style:solid;--border-style:solid;border-width:0px 1px 0px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:1px;border-color:#FFFFFF40;--border-color:#FFFFFF40;--border-radius:0px 0px 0px 0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-59 .elementor-element.elementor-element-38bd0449:not(.elementor-motion-effects-element-type-background), .elementor-59 .elementor-element.elementor-element-38bd0449 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-59 .elementor-element.elementor-element-a67d0cd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:start;}.elementor-59 .elementor-element.elementor-element-7e1574ec .elementor-heading-title{font-family:"PP Telegraf", Sans-serif;font-size:24px;font-weight:400;color:var( --e-global-color-accent );}.elementor-59 .elementor-element.elementor-element-194aea08 .elementor-heading-title{font-family:"PP Telegraf", Sans-serif;font-size:24px;font-weight:400;color:var( --e-global-color-accent );}.elementor-59 .elementor-element.elementor-element-3b4023d9{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-59 .elementor-element.elementor-element-3b4023d9:not(.elementor-motion-effects-element-type-background), .elementor-59 .elementor-element.elementor-element-3b4023d9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-59 .elementor-element.elementor-element-2666ac54{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:start;}.elementor-59 .elementor-element.elementor-element-50ecc2d3 .elementor-heading-title{font-family:"PP Telegraf", Sans-serif;font-size:24px;font-weight:400;color:var( --e-global-color-accent );}.elementor-59 .elementor-element.elementor-element-6f8126a5 .elementor-heading-title{font-family:"PP Telegraf", Sans-serif;font-size:24px;font-weight:400;color:var( --e-global-color-accent );}.elementor-59 .elementor-element.elementor-element-7ac279a0{--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:5px 5px;--row-gap:5px;--column-gap:5px;--flex-wrap:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF40;--border-color:#FFFFFF40;--border-radius:0px 0px 0px 0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-59 .elementor-element.elementor-element-7ac279a0:not(.elementor-motion-effects-element-type-background), .elementor-59 .elementor-element.elementor-element-7ac279a0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-59 .elementor-element.elementor-element-2b5c6db5{--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;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-7fe5fdb0 .elementor-heading-title{font-family:"PP Telegraf", Sans-serif;font-size:24px;font-weight:400;color:var( --e-global-color-accent );}.elementor-59 .elementor-element.elementor-element-4df5e383{--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;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-b64008e{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;--e-icon-list-icon-size:30px;--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-59 .elementor-element.elementor-element-b64008e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(14px/2);}.elementor-59 .elementor-element.elementor-element-b64008e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(14px/2);}.elementor-59 .elementor-element.elementor-element-b64008e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(14px/2);}.elementor-59 .elementor-element.elementor-element-b64008e .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-14px/2);}.elementor-59 .elementor-element.elementor-element-b64008e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-14px/2);}.elementor-59 .elementor-element.elementor-element-b64008e .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-59 .elementor-element.elementor-element-b64008e .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-59 .elementor-element.elementor-element-b64008e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-59 .elementor-element.elementor-element-b64008e .elementor-icon-list-item > a{font-family:"PP Telegraf", Sans-serif;font-size:18px;font-weight:400;letter-spacing:-0.32px;}.elementor-59 .elementor-element.elementor-element-b64008e .elementor-icon-list-text{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-59 .elementor-element.elementor-element-2826d53f{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;--e-icon-list-icon-size:30px;--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-59 .elementor-element.elementor-element-2826d53f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(14px/2);}.elementor-59 .elementor-element.elementor-element-2826d53f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(14px/2);}.elementor-59 .elementor-element.elementor-element-2826d53f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(14px/2);}.elementor-59 .elementor-element.elementor-element-2826d53f .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-14px/2);}.elementor-59 .elementor-element.elementor-element-2826d53f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-14px/2);}.elementor-59 .elementor-element.elementor-element-2826d53f .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-59 .elementor-element.elementor-element-2826d53f .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-59 .elementor-element.elementor-element-2826d53f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-59 .elementor-element.elementor-element-2826d53f .elementor-icon-list-item > a{font-family:"PP Telegraf", Sans-serif;font-size:18px;font-weight:400;letter-spacing:-0.32px;}.elementor-59 .elementor-element.elementor-element-2826d53f .elementor-icon-list-text{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-59 .elementor-element.elementor-element-7fea71cc{--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-padding-top:15px;--n-tabs-title-padding-right:60px;--n-tabs-title-padding-bottom:15px;--n-tabs-title-padding-left:60px;--n-tabs-title-color:var( --e-global-color-accent );--n-tabs-title-color-active:var( --e-global-color-primary );}.elementor-59 .elementor-element.elementor-element-7fea71cc > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:var( --e-global-color-text );}.elementor-59 .elementor-element.elementor-element-7fea71cc.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-text );}.elementor-59 .elementor-element.elementor-element-7fea71cc.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-59 .elementor-element.elementor-element-7fea71cc.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-text );}.elementor-59 .elementor-element.elementor-element-7fea71cc [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:var( --e-global-color-primary );}.elementor-59 .elementor-element.elementor-element-63fe93b2{--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-59 .elementor-element.elementor-element-7b72a506{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-59 .elementor-element.elementor-element-e7dfe68{--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:5px 5px;--row-gap:5px;--column-gap:5px;--flex-wrap:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF40;--border-color:#FFFFFF40;--border-radius:0px 0px 0px 0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-59 .elementor-element.elementor-element-e7dfe68:not(.elementor-motion-effects-element-type-background), .elementor-59 .elementor-element.elementor-element-e7dfe68 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-59 .elementor-element.elementor-element-219d646{--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;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-582ff60{padding:0px 0px 30px 0px;}.elementor-59 .elementor-element.elementor-element-582ff60 .elementor-heading-title{font-family:"PP Telegraf", Sans-serif;font-size:24px;font-weight:400;color:var( --e-global-color-primary );}.elementor-59 .elementor-element.elementor-element-41a67eee{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-4edbfbe2{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-6d0e36f8 .elementor-heading-title{font-family:"PP Telegraf", Sans-serif;font-size:24px;font-weight:400;color:var( --e-global-color-accent );}.elementor-59 .elementor-element.elementor-element-7100a10b .elementor-heading-title{font-family:"PP Telegraf", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-accent );}.elementor-59 .elementor-element.elementor-element-5301d25a{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-1a4f9682 .elementor-heading-title{font-family:"PP Telegraf", Sans-serif;font-size:24px;font-weight:400;color:var( --e-global-color-accent );}.elementor-59 .elementor-element.elementor-element-65dc676e .elementor-heading-title{font-family:"PP Telegraf", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-accent );}.elementor-59 .elementor-element.elementor-element-3c9c31d1{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-1d698be4 .elementor-heading-title{font-family:"PP Telegraf", Sans-serif;font-size:24px;font-weight:400;color:var( --e-global-color-accent );}.elementor-59 .elementor-element.elementor-element-72c58ec6 .elementor-heading-title{font-family:"PP Telegraf", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-accent );}.elementor-59 .elementor-element.elementor-element-16e242cf{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-59 .elementor-element.elementor-element-1debbdac{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF40;--border-color:#FFFFFF40;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-1debbdac:not(.elementor-motion-effects-element-type-background), .elementor-59 .elementor-element.elementor-element-1debbdac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-59 .elementor-element.elementor-element-25aecad1{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-59 .elementor-element.elementor-element-246b288f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:start;}.elementor-59 .elementor-element.elementor-element-448eaad4 .elementor-heading-title{font-family:"PP Telegraf", Sans-serif;font-size:24px;font-weight:400;color:var( --e-global-color-accent );}.elementor-59 .elementor-element.elementor-element-7a34a7af .elementor-heading-title{font-family:"PP Telegraf", Sans-serif;font-size:24px;font-weight:400;color:var( --e-global-color-accent );}.elementor-59 .elementor-element.elementor-element-6839c3b1{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;border-style:solid;--border-style:solid;border-width:0px 1px 0px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:1px;border-color:#FFFFFF40;--border-color:#FFFFFF40;--border-radius:0px 0px 0px 0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-59 .elementor-element.elementor-element-6839c3b1:not(.elementor-motion-effects-element-type-background), .elementor-59 .elementor-element.elementor-element-6839c3b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-59 .elementor-element.elementor-element-2d00863c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:start;}.elementor-59 .elementor-element.elementor-element-412dbfec .elementor-heading-title{font-family:"PP Telegraf", Sans-serif;font-size:24px;font-weight:400;color:var( --e-global-color-accent );}.elementor-59 .elementor-element.elementor-element-4c9b1071 .elementor-heading-title{font-family:"PP Telegraf", Sans-serif;font-size:24px;font-weight:400;color:var( --e-global-color-accent );}.elementor-59 .elementor-element.elementor-element-54f8aa06{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-59 .elementor-element.elementor-element-54f8aa06:not(.elementor-motion-effects-element-type-background), .elementor-59 .elementor-element.elementor-element-54f8aa06 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-59 .elementor-element.elementor-element-67147b3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:start;}.elementor-59 .elementor-element.elementor-element-66e9c559 .elementor-heading-title{font-family:"PP Telegraf", Sans-serif;font-size:24px;font-weight:400;color:var( --e-global-color-accent );}.elementor-59 .elementor-element.elementor-element-7fc7b759 .elementor-heading-title{font-family:"PP Telegraf", Sans-serif;font-size:24px;font-weight:400;color:var( --e-global-color-accent );}.elementor-59 .elementor-element.elementor-element-4e312085{--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:5px 5px;--row-gap:5px;--column-gap:5px;--flex-wrap:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF40;--border-color:#FFFFFF40;--border-radius:0px 0px 0px 0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-59 .elementor-element.elementor-element-4e312085:not(.elementor-motion-effects-element-type-background), .elementor-59 .elementor-element.elementor-element-4e312085 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-59 .elementor-element.elementor-element-49398e46{--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;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-781f7667 .elementor-heading-title{font-family:"PP Telegraf", Sans-serif;font-size:24px;font-weight:400;color:var( --e-global-color-accent );}.elementor-59 .elementor-element.elementor-element-d7291a2{--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;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-4d43e005{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;--e-icon-list-icon-size:30px;--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-59 .elementor-element.elementor-element-4d43e005 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(14px/2);}.elementor-59 .elementor-element.elementor-element-4d43e005 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(14px/2);}.elementor-59 .elementor-element.elementor-element-4d43e005 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(14px/2);}.elementor-59 .elementor-element.elementor-element-4d43e005 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-14px/2);}.elementor-59 .elementor-element.elementor-element-4d43e005 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-14px/2);}.elementor-59 .elementor-element.elementor-element-4d43e005 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-59 .elementor-element.elementor-element-4d43e005 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-59 .elementor-element.elementor-element-4d43e005 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-59 .elementor-element.elementor-element-4d43e005 .elementor-icon-list-item > a{font-family:"PP Telegraf", Sans-serif;font-size:18px;font-weight:400;letter-spacing:-0.32px;}.elementor-59 .elementor-element.elementor-element-4d43e005 .elementor-icon-list-text{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-59 .elementor-element.elementor-element-1281af82{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;--e-icon-list-icon-size:30px;--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-59 .elementor-element.elementor-element-1281af82 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(14px/2);}.elementor-59 .elementor-element.elementor-element-1281af82 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(14px/2);}.elementor-59 .elementor-element.elementor-element-1281af82 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(14px/2);}.elementor-59 .elementor-element.elementor-element-1281af82 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-14px/2);}.elementor-59 .elementor-element.elementor-element-1281af82 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-14px/2);}.elementor-59 .elementor-element.elementor-element-1281af82 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-59 .elementor-element.elementor-element-1281af82 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-59 .elementor-element.elementor-element-1281af82 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-59 .elementor-element.elementor-element-1281af82 .elementor-icon-list-item > a{font-family:"PP Telegraf", Sans-serif;font-size:18px;font-weight:400;letter-spacing:-0.32px;}.elementor-59 .elementor-element.elementor-element-1281af82 .elementor-icon-list-text{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-59 .elementor-element.elementor-element-4a101f73{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-59 .elementor-element.elementor-element-3f4b2807{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF40;--border-color:#FFFFFF40;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-3f4b2807:not(.elementor-motion-effects-element-type-background), .elementor-59 .elementor-element.elementor-element-3f4b2807 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-59 .elementor-element.elementor-element-578e0feb{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-59 .elementor-element.elementor-element-1e2c4dfe{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:start;}.elementor-59 .elementor-element.elementor-element-3b5b98a6 .elementor-heading-title{font-family:"PP Telegraf", Sans-serif;font-size:24px;font-weight:400;color:var( --e-global-color-accent );}.elementor-59 .elementor-element.elementor-element-474891be .elementor-heading-title{font-family:"PP Telegraf", Sans-serif;font-size:24px;font-weight:400;color:var( --e-global-color-accent );}.elementor-59 .elementor-element.elementor-element-628645e9{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;border-style:solid;--border-style:solid;border-width:0px 1px 0px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:1px;border-color:#FFFFFF40;--border-color:#FFFFFF40;--border-radius:0px 0px 0px 0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-59 .elementor-element.elementor-element-628645e9:not(.elementor-motion-effects-element-type-background), .elementor-59 .elementor-element.elementor-element-628645e9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-59 .elementor-element.elementor-element-2d1ffced{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:start;}.elementor-59 .elementor-element.elementor-element-34c07cfb .elementor-heading-title{font-family:"PP Telegraf", Sans-serif;font-size:24px;font-weight:400;color:var( --e-global-color-accent );}.elementor-59 .elementor-element.elementor-element-64ad71a8 .elementor-heading-title{font-family:"PP Telegraf", Sans-serif;font-size:24px;font-weight:400;color:var( --e-global-color-accent );}.elementor-59 .elementor-element.elementor-element-f394147{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-59 .elementor-element.elementor-element-f394147:not(.elementor-motion-effects-element-type-background), .elementor-59 .elementor-element.elementor-element-f394147 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-59 .elementor-element.elementor-element-67c63d28{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:start;}.elementor-59 .elementor-element.elementor-element-4aaf8a6c .elementor-heading-title{font-family:"PP Telegraf", Sans-serif;font-size:24px;font-weight:400;color:var( --e-global-color-accent );}.elementor-59 .elementor-element.elementor-element-57b2a5 .elementor-heading-title{font-family:"PP Telegraf", Sans-serif;font-size:24px;font-weight:400;color:var( --e-global-color-accent );}.elementor-59 .elementor-element.elementor-element-7bd01926{--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:5px 5px;--row-gap:5px;--column-gap:5px;--flex-wrap:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF40;--border-color:#FFFFFF40;--border-radius:0px 0px 0px 0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-59 .elementor-element.elementor-element-7bd01926:not(.elementor-motion-effects-element-type-background), .elementor-59 .elementor-element.elementor-element-7bd01926 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-59 .elementor-element.elementor-element-392b3216{--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;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-1f21ae11 .elementor-heading-title{font-family:"PP Telegraf", Sans-serif;font-size:24px;font-weight:400;color:var( --e-global-color-accent );}.elementor-59 .elementor-element.elementor-element-2d235d7e{--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;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-27d0c846{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;--e-icon-list-icon-size:30px;--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-59 .elementor-element.elementor-element-27d0c846 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(14px/2);}.elementor-59 .elementor-element.elementor-element-27d0c846 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(14px/2);}.elementor-59 .elementor-element.elementor-element-27d0c846 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(14px/2);}.elementor-59 .elementor-element.elementor-element-27d0c846 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-14px/2);}.elementor-59 .elementor-element.elementor-element-27d0c846 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-14px/2);}.elementor-59 .elementor-element.elementor-element-27d0c846 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-59 .elementor-element.elementor-element-27d0c846 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-59 .elementor-element.elementor-element-27d0c846 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-59 .elementor-element.elementor-element-27d0c846 .elementor-icon-list-item > a{font-family:"PP Telegraf", Sans-serif;font-size:18px;font-weight:400;letter-spacing:-0.32px;}.elementor-59 .elementor-element.elementor-element-27d0c846 .elementor-icon-list-text{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-59 .elementor-element.elementor-element-63ac9cba{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;--e-icon-list-icon-size:30px;--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-59 .elementor-element.elementor-element-63ac9cba .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(14px/2);}.elementor-59 .elementor-element.elementor-element-63ac9cba .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(14px/2);}.elementor-59 .elementor-element.elementor-element-63ac9cba .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(14px/2);}.elementor-59 .elementor-element.elementor-element-63ac9cba .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-14px/2);}.elementor-59 .elementor-element.elementor-element-63ac9cba .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-14px/2);}.elementor-59 .elementor-element.elementor-element-63ac9cba .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-59 .elementor-element.elementor-element-63ac9cba .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-59 .elementor-element.elementor-element-63ac9cba .elementor-icon-list-item > .elementor-icon-list-text, .elementor-59 .elementor-element.elementor-element-63ac9cba .elementor-icon-list-item > a{font-family:"PP Telegraf", Sans-serif;font-size:18px;font-weight:400;letter-spacing:-0.32px;}.elementor-59 .elementor-element.elementor-element-63ac9cba .elementor-icon-list-text{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-59 .elementor-element.elementor-element-42712482{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-59 .elementor-element.elementor-element-1f8d2507{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF40;--border-color:#FFFFFF40;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-1f8d2507:not(.elementor-motion-effects-element-type-background), .elementor-59 .elementor-element.elementor-element-1f8d2507 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-59 .elementor-element.elementor-element-9617a55{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-59 .elementor-element.elementor-element-39fd6cf8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:start;}.elementor-59 .elementor-element.elementor-element-ecea017 .elementor-heading-title{font-family:"PP Telegraf", Sans-serif;font-size:24px;font-weight:400;color:var( --e-global-color-accent );}.elementor-59 .elementor-element.elementor-element-6b98440 .elementor-heading-title{font-family:"PP Telegraf", Sans-serif;font-size:24px;font-weight:400;color:var( --e-global-color-accent );}.elementor-59 .elementor-element.elementor-element-45e2a07d{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;border-style:solid;--border-style:solid;border-width:0px 1px 0px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:1px;border-color:#FFFFFF40;--border-color:#FFFFFF40;--border-radius:0px 0px 0px 0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-59 .elementor-element.elementor-element-45e2a07d:not(.elementor-motion-effects-element-type-background), .elementor-59 .elementor-element.elementor-element-45e2a07d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-59 .elementor-element.elementor-element-7436113d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:start;}.elementor-59 .elementor-element.elementor-element-4a167164 .elementor-heading-title{font-family:"PP Telegraf", Sans-serif;font-size:24px;font-weight:400;color:var( --e-global-color-accent );}.elementor-59 .elementor-element.elementor-element-6a7393ec .elementor-heading-title{font-family:"PP Telegraf", Sans-serif;font-size:24px;font-weight:400;color:var( --e-global-color-accent );}.elementor-59 .elementor-element.elementor-element-768cf5d{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-59 .elementor-element.elementor-element-768cf5d:not(.elementor-motion-effects-element-type-background), .elementor-59 .elementor-element.elementor-element-768cf5d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-59 .elementor-element.elementor-element-64de2205{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:start;}.elementor-59 .elementor-element.elementor-element-7cf2b681 .elementor-heading-title{font-family:"PP Telegraf", Sans-serif;font-size:24px;font-weight:400;color:var( --e-global-color-accent );}.elementor-59 .elementor-element.elementor-element-5c9d6106 .elementor-heading-title{font-family:"PP Telegraf", Sans-serif;font-size:24px;font-weight:400;color:var( --e-global-color-accent );}.elementor-59 .elementor-element.elementor-element-59fd2fe7{--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:5px 5px;--row-gap:5px;--column-gap:5px;--flex-wrap:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF40;--border-color:#FFFFFF40;--border-radius:0px 0px 0px 0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-59 .elementor-element.elementor-element-59fd2fe7:not(.elementor-motion-effects-element-type-background), .elementor-59 .elementor-element.elementor-element-59fd2fe7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-59 .elementor-element.elementor-element-44da460d{--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;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-6c7a7452 .elementor-heading-title{font-family:"PP Telegraf", Sans-serif;font-size:24px;font-weight:400;color:var( --e-global-color-accent );}.elementor-59 .elementor-element.elementor-element-6c402a69{--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;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-52d0504b{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;--e-icon-list-icon-size:30px;--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-59 .elementor-element.elementor-element-52d0504b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(14px/2);}.elementor-59 .elementor-element.elementor-element-52d0504b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(14px/2);}.elementor-59 .elementor-element.elementor-element-52d0504b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(14px/2);}.elementor-59 .elementor-element.elementor-element-52d0504b .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-14px/2);}.elementor-59 .elementor-element.elementor-element-52d0504b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-14px/2);}.elementor-59 .elementor-element.elementor-element-52d0504b .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-59 .elementor-element.elementor-element-52d0504b .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-59 .elementor-element.elementor-element-52d0504b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-59 .elementor-element.elementor-element-52d0504b .elementor-icon-list-item > a{font-family:"PP Telegraf", Sans-serif;font-size:18px;font-weight:400;letter-spacing:-0.32px;}.elementor-59 .elementor-element.elementor-element-52d0504b .elementor-icon-list-text{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-59 .elementor-element.elementor-element-22acad11{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;--e-icon-list-icon-size:30px;--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-59 .elementor-element.elementor-element-22acad11 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(14px/2);}.elementor-59 .elementor-element.elementor-element-22acad11 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(14px/2);}.elementor-59 .elementor-element.elementor-element-22acad11 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(14px/2);}.elementor-59 .elementor-element.elementor-element-22acad11 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-14px/2);}.elementor-59 .elementor-element.elementor-element-22acad11 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-14px/2);}.elementor-59 .elementor-element.elementor-element-22acad11 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-59 .elementor-element.elementor-element-22acad11 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-59 .elementor-element.elementor-element-22acad11 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-59 .elementor-element.elementor-element-22acad11 .elementor-icon-list-item > a{font-family:"PP Telegraf", Sans-serif;font-size:18px;font-weight:400;letter-spacing:-0.32px;}.elementor-59 .elementor-element.elementor-element-22acad11 .elementor-icon-list-text{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-59 .elementor-element.elementor-element-50b0d37f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-59 .elementor-element.elementor-element-13ec5b45{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF40;--border-color:#FFFFFF40;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-13ec5b45:not(.elementor-motion-effects-element-type-background), .elementor-59 .elementor-element.elementor-element-13ec5b45 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-59 .elementor-element.elementor-element-42f048a4{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-59 .elementor-element.elementor-element-5fde43b7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:start;}.elementor-59 .elementor-element.elementor-element-473dc54e .elementor-heading-title{font-family:"PP Telegraf", Sans-serif;font-size:24px;font-weight:400;color:var( --e-global-color-accent );}.elementor-59 .elementor-element.elementor-element-4ecd7607 .elementor-heading-title{font-family:"PP Telegraf", Sans-serif;font-size:24px;font-weight:400;color:var( --e-global-color-accent );}.elementor-59 .elementor-element.elementor-element-4d08cbea{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;border-style:solid;--border-style:solid;border-width:0px 1px 0px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:1px;border-color:#FFFFFF40;--border-color:#FFFFFF40;--border-radius:0px 0px 0px 0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-59 .elementor-element.elementor-element-4d08cbea:not(.elementor-motion-effects-element-type-background), .elementor-59 .elementor-element.elementor-element-4d08cbea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-59 .elementor-element.elementor-element-18c5f18c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:start;}.elementor-59 .elementor-element.elementor-element-6924bd58 .elementor-heading-title{font-family:"PP Telegraf", Sans-serif;font-size:24px;font-weight:400;color:var( --e-global-color-accent );}.elementor-59 .elementor-element.elementor-element-4440e5b .elementor-heading-title{font-family:"PP Telegraf", Sans-serif;font-size:24px;font-weight:400;color:var( --e-global-color-accent );}.elementor-59 .elementor-element.elementor-element-755b37bb{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-59 .elementor-element.elementor-element-755b37bb:not(.elementor-motion-effects-element-type-background), .elementor-59 .elementor-element.elementor-element-755b37bb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-59 .elementor-element.elementor-element-710e727c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:start;}.elementor-59 .elementor-element.elementor-element-5938a1cb .elementor-heading-title{font-family:"PP Telegraf", Sans-serif;font-size:24px;font-weight:400;color:var( --e-global-color-accent );}.elementor-59 .elementor-element.elementor-element-605e28dd .elementor-heading-title{font-family:"PP Telegraf", Sans-serif;font-size:24px;font-weight:400;color:var( --e-global-color-accent );}.elementor-59 .elementor-element.elementor-element-ca9fd7a{--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:5px 5px;--row-gap:5px;--column-gap:5px;--flex-wrap:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF40;--border-color:#FFFFFF40;--border-radius:0px 0px 0px 0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-59 .elementor-element.elementor-element-ca9fd7a:not(.elementor-motion-effects-element-type-background), .elementor-59 .elementor-element.elementor-element-ca9fd7a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-59 .elementor-element.elementor-element-1fdac6a9{--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;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-10082227 .elementor-heading-title{font-family:"PP Telegraf", Sans-serif;font-size:24px;font-weight:400;color:var( --e-global-color-accent );}.elementor-59 .elementor-element.elementor-element-73170104{--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;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-4762ec6f{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;--e-icon-list-icon-size:30px;--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-59 .elementor-element.elementor-element-4762ec6f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(14px/2);}.elementor-59 .elementor-element.elementor-element-4762ec6f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(14px/2);}.elementor-59 .elementor-element.elementor-element-4762ec6f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(14px/2);}.elementor-59 .elementor-element.elementor-element-4762ec6f .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-14px/2);}.elementor-59 .elementor-element.elementor-element-4762ec6f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-14px/2);}.elementor-59 .elementor-element.elementor-element-4762ec6f .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-59 .elementor-element.elementor-element-4762ec6f .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-59 .elementor-element.elementor-element-4762ec6f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-59 .elementor-element.elementor-element-4762ec6f .elementor-icon-list-item > a{font-family:"PP Telegraf", Sans-serif;font-size:18px;font-weight:400;letter-spacing:-0.32px;}.elementor-59 .elementor-element.elementor-element-4762ec6f .elementor-icon-list-text{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-59 .elementor-element.elementor-element-1d58edc1{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;--e-icon-list-icon-size:30px;--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-59 .elementor-element.elementor-element-1d58edc1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(14px/2);}.elementor-59 .elementor-element.elementor-element-1d58edc1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(14px/2);}.elementor-59 .elementor-element.elementor-element-1d58edc1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(14px/2);}.elementor-59 .elementor-element.elementor-element-1d58edc1 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-14px/2);}.elementor-59 .elementor-element.elementor-element-1d58edc1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-14px/2);}.elementor-59 .elementor-element.elementor-element-1d58edc1 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-59 .elementor-element.elementor-element-1d58edc1 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-59 .elementor-element.elementor-element-1d58edc1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-59 .elementor-element.elementor-element-1d58edc1 .elementor-icon-list-item > a{font-family:"PP Telegraf", Sans-serif;font-size:18px;font-weight:400;letter-spacing:-0.32px;}.elementor-59 .elementor-element.elementor-element-1d58edc1 .elementor-icon-list-text{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-59 .elementor-element.elementor-element-7bc56470{--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-padding-top:15px;--n-tabs-title-padding-right:60px;--n-tabs-title-padding-bottom:15px;--n-tabs-title-padding-left:60px;--n-tabs-title-color:var( --e-global-color-accent );--n-tabs-title-color-active:var( --e-global-color-primary );}.elementor-59 .elementor-element.elementor-element-7bc56470 > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:var( --e-global-color-text );}.elementor-59 .elementor-element.elementor-element-7bc56470.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-text );}.elementor-59 .elementor-element.elementor-element-7bc56470.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-59 .elementor-element.elementor-element-7bc56470.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-text );}.elementor-59 .elementor-element.elementor-element-7bc56470 [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:var( --e-global-color-primary );}.elementor-59 .elementor-element.elementor-element-2b7f9421{--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-59 .elementor-element.elementor-element-44650fa6{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-59 .elementor-element.elementor-element-2d5ffd0d{--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:5px 5px;--row-gap:5px;--column-gap:5px;--flex-wrap:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF40;--border-color:#FFFFFF40;--border-radius:0px 0px 0px 0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-59 .elementor-element.elementor-element-2d5ffd0d:not(.elementor-motion-effects-element-type-background), .elementor-59 .elementor-element.elementor-element-2d5ffd0d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-59 .elementor-element.elementor-element-20452b0e{--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;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-249672a5{padding:0px 0px 30px 0px;}.elementor-59 .elementor-element.elementor-element-249672a5 .elementor-heading-title{font-family:"PP Telegraf", Sans-serif;font-size:24px;font-weight:400;color:var( --e-global-color-primary );}.elementor-59 .elementor-element.elementor-element-40bba258{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-1e05a5c7{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-3733cb2c .elementor-heading-title{font-family:"PP Telegraf", Sans-serif;font-size:24px;font-weight:400;color:var( --e-global-color-accent );}.elementor-59 .elementor-element.elementor-element-26d6adeb .elementor-heading-title{font-family:"PP Telegraf", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-accent );}.elementor-59 .elementor-element.elementor-element-53772b24{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-161b2c79 .elementor-heading-title{font-family:"PP Telegraf", Sans-serif;font-size:24px;font-weight:400;color:var( --e-global-color-accent );}.elementor-59 .elementor-element.elementor-element-a98a55a .elementor-heading-title{font-family:"PP Telegraf", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-accent );}.elementor-59 .elementor-element.elementor-element-52f4ca3b{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-5ad414cb .elementor-heading-title{font-family:"PP Telegraf", Sans-serif;font-size:24px;font-weight:400;color:var( --e-global-color-accent );}.elementor-59 .elementor-element.elementor-element-48b21afe .elementor-heading-title{font-family:"PP Telegraf", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-accent );}.elementor-59 .elementor-element.elementor-element-25407d43{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-59 .elementor-element.elementor-element-39e9615c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF40;--border-color:#FFFFFF40;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-39e9615c:not(.elementor-motion-effects-element-type-background), .elementor-59 .elementor-element.elementor-element-39e9615c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-59 .elementor-element.elementor-element-5b9fb91{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-59 .elementor-element.elementor-element-5773c911{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:start;}.elementor-59 .elementor-element.elementor-element-2f80ac4a .elementor-heading-title{font-family:"PP Telegraf", Sans-serif;font-size:24px;font-weight:400;color:var( --e-global-color-accent );}.elementor-59 .elementor-element.elementor-element-73acbe70 .elementor-heading-title{font-family:"PP Telegraf", Sans-serif;font-size:24px;font-weight:400;color:var( --e-global-color-accent );}.elementor-59 .elementor-element.elementor-element-3c2154ff{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;border-style:solid;--border-style:solid;border-width:0px 1px 0px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:1px;border-color:#FFFFFF40;--border-color:#FFFFFF40;--border-radius:0px 0px 0px 0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-59 .elementor-element.elementor-element-3c2154ff:not(.elementor-motion-effects-element-type-background), .elementor-59 .elementor-element.elementor-element-3c2154ff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-59 .elementor-element.elementor-element-291eed34{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:start;}.elementor-59 .elementor-element.elementor-element-6a04d8d4 .elementor-heading-title{font-family:"PP Telegraf", Sans-serif;font-size:24px;font-weight:400;color:var( --e-global-color-accent );}.elementor-59 .elementor-element.elementor-element-64ca6c11 .elementor-heading-title{font-family:"PP Telegraf", Sans-serif;font-size:24px;font-weight:400;color:var( --e-global-color-accent );}.elementor-59 .elementor-element.elementor-element-29f8deb1{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-59 .elementor-element.elementor-element-29f8deb1:not(.elementor-motion-effects-element-type-background), .elementor-59 .elementor-element.elementor-element-29f8deb1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-59 .elementor-element.elementor-element-5f6d76ab{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:start;}.elementor-59 .elementor-element.elementor-element-63a8bfd .elementor-heading-title{font-family:"PP Telegraf", Sans-serif;font-size:24px;font-weight:400;color:var( --e-global-color-accent );}.elementor-59 .elementor-element.elementor-element-5590bf97 .elementor-heading-title{font-family:"PP Telegraf", Sans-serif;font-size:24px;font-weight:400;color:var( --e-global-color-accent );}.elementor-59 .elementor-element.elementor-element-b060677{--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:5px 5px;--row-gap:5px;--column-gap:5px;--flex-wrap:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF40;--border-color:#FFFFFF40;--border-radius:0px 0px 0px 0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-59 .elementor-element.elementor-element-b060677:not(.elementor-motion-effects-element-type-background), .elementor-59 .elementor-element.elementor-element-b060677 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-59 .elementor-element.elementor-element-6da1fbb2{--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;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-71d1a7a .elementor-heading-title{font-family:"PP Telegraf", Sans-serif;font-size:24px;font-weight:400;color:var( --e-global-color-accent );}.elementor-59 .elementor-element.elementor-element-753cf74{--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;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-6dcdf4ed{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;--e-icon-list-icon-size:30px;--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-59 .elementor-element.elementor-element-6dcdf4ed .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(14px/2);}.elementor-59 .elementor-element.elementor-element-6dcdf4ed .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(14px/2);}.elementor-59 .elementor-element.elementor-element-6dcdf4ed .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(14px/2);}.elementor-59 .elementor-element.elementor-element-6dcdf4ed .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-14px/2);}.elementor-59 .elementor-element.elementor-element-6dcdf4ed .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-14px/2);}.elementor-59 .elementor-element.elementor-element-6dcdf4ed .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-59 .elementor-element.elementor-element-6dcdf4ed .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-59 .elementor-element.elementor-element-6dcdf4ed .elementor-icon-list-item > .elementor-icon-list-text, .elementor-59 .elementor-element.elementor-element-6dcdf4ed .elementor-icon-list-item > a{font-family:"PP Telegraf", Sans-serif;font-size:18px;font-weight:400;letter-spacing:-0.32px;}.elementor-59 .elementor-element.elementor-element-6dcdf4ed .elementor-icon-list-text{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-59 .elementor-element.elementor-element-2bd92130{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;--e-icon-list-icon-size:30px;--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-59 .elementor-element.elementor-element-2bd92130 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(14px/2);}.elementor-59 .elementor-element.elementor-element-2bd92130 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(14px/2);}.elementor-59 .elementor-element.elementor-element-2bd92130 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(14px/2);}.elementor-59 .elementor-element.elementor-element-2bd92130 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-14px/2);}.elementor-59 .elementor-element.elementor-element-2bd92130 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-14px/2);}.elementor-59 .elementor-element.elementor-element-2bd92130 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-59 .elementor-element.elementor-element-2bd92130 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-59 .elementor-element.elementor-element-2bd92130 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-59 .elementor-element.elementor-element-2bd92130 .elementor-icon-list-item > a{font-family:"PP Telegraf", Sans-serif;font-size:18px;font-weight:400;letter-spacing:-0.32px;}.elementor-59 .elementor-element.elementor-element-2bd92130 .elementor-icon-list-text{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-59 .elementor-element.elementor-element-2364c255{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-59 .elementor-element.elementor-element-6dbe2142{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF40;--border-color:#FFFFFF40;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-6dbe2142:not(.elementor-motion-effects-element-type-background), .elementor-59 .elementor-element.elementor-element-6dbe2142 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-59 .elementor-element.elementor-element-62e8d402{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-59 .elementor-element.elementor-element-363c1058{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:start;}.elementor-59 .elementor-element.elementor-element-7c279f99 .elementor-heading-title{font-family:"PP Telegraf", Sans-serif;font-size:24px;font-weight:400;color:var( --e-global-color-accent );}.elementor-59 .elementor-element.elementor-element-16eabf2c .elementor-heading-title{font-family:"PP Telegraf", Sans-serif;font-size:24px;font-weight:400;color:var( --e-global-color-accent );}.elementor-59 .elementor-element.elementor-element-63b72a4a{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;border-style:solid;--border-style:solid;border-width:0px 1px 0px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:1px;border-color:#FFFFFF40;--border-color:#FFFFFF40;--border-radius:0px 0px 0px 0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-59 .elementor-element.elementor-element-63b72a4a:not(.elementor-motion-effects-element-type-background), .elementor-59 .elementor-element.elementor-element-63b72a4a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-59 .elementor-element.elementor-element-7f7ad107{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:start;}.elementor-59 .elementor-element.elementor-element-586f9c84 .elementor-heading-title{font-family:"PP Telegraf", Sans-serif;font-size:24px;font-weight:400;color:var( --e-global-color-accent );}.elementor-59 .elementor-element.elementor-element-7210e619 .elementor-heading-title{font-family:"PP Telegraf", Sans-serif;font-size:24px;font-weight:400;color:var( --e-global-color-accent );}.elementor-59 .elementor-element.elementor-element-4dee5c75{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-59 .elementor-element.elementor-element-4dee5c75:not(.elementor-motion-effects-element-type-background), .elementor-59 .elementor-element.elementor-element-4dee5c75 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-59 .elementor-element.elementor-element-36db81f5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:start;}.elementor-59 .elementor-element.elementor-element-2cac7113 .elementor-heading-title{font-family:"PP Telegraf", Sans-serif;font-size:24px;font-weight:400;color:var( --e-global-color-accent );}.elementor-59 .elementor-element.elementor-element-2f17a3c3 .elementor-heading-title{font-family:"PP Telegraf", Sans-serif;font-size:24px;font-weight:400;color:var( --e-global-color-accent );}.elementor-59 .elementor-element.elementor-element-798d36d0{--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:5px 5px;--row-gap:5px;--column-gap:5px;--flex-wrap:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF40;--border-color:#FFFFFF40;--border-radius:0px 0px 0px 0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-59 .elementor-element.elementor-element-798d36d0:not(.elementor-motion-effects-element-type-background), .elementor-59 .elementor-element.elementor-element-798d36d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-59 .elementor-element.elementor-element-44322176{--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;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-b04979a .elementor-heading-title{font-family:"PP Telegraf", Sans-serif;font-size:24px;font-weight:400;color:var( --e-global-color-accent );}.elementor-59 .elementor-element.elementor-element-2e200933{--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;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-31e84d1c{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;--e-icon-list-icon-size:30px;--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-59 .elementor-element.elementor-element-31e84d1c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(14px/2);}.elementor-59 .elementor-element.elementor-element-31e84d1c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(14px/2);}.elementor-59 .elementor-element.elementor-element-31e84d1c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(14px/2);}.elementor-59 .elementor-element.elementor-element-31e84d1c .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-14px/2);}.elementor-59 .elementor-element.elementor-element-31e84d1c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-14px/2);}.elementor-59 .elementor-element.elementor-element-31e84d1c .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-59 .elementor-element.elementor-element-31e84d1c .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-59 .elementor-element.elementor-element-31e84d1c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-59 .elementor-element.elementor-element-31e84d1c .elementor-icon-list-item > a{font-family:"PP Telegraf", Sans-serif;font-size:18px;font-weight:400;letter-spacing:-0.32px;}.elementor-59 .elementor-element.elementor-element-31e84d1c .elementor-icon-list-text{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-59 .elementor-element.elementor-element-46446b60{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;--e-icon-list-icon-size:30px;--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-59 .elementor-element.elementor-element-46446b60 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(14px/2);}.elementor-59 .elementor-element.elementor-element-46446b60 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(14px/2);}.elementor-59 .elementor-element.elementor-element-46446b60 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(14px/2);}.elementor-59 .elementor-element.elementor-element-46446b60 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-14px/2);}.elementor-59 .elementor-element.elementor-element-46446b60 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-14px/2);}.elementor-59 .elementor-element.elementor-element-46446b60 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-59 .elementor-element.elementor-element-46446b60 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-59 .elementor-element.elementor-element-46446b60 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-59 .elementor-element.elementor-element-46446b60 .elementor-icon-list-item > a{font-family:"PP Telegraf", Sans-serif;font-size:18px;font-weight:400;letter-spacing:-0.32px;}.elementor-59 .elementor-element.elementor-element-46446b60 .elementor-icon-list-text{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-59 .elementor-element.elementor-element-401da9eb{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-59 .elementor-element.elementor-element-7639774d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF40;--border-color:#FFFFFF40;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-7639774d:not(.elementor-motion-effects-element-type-background), .elementor-59 .elementor-element.elementor-element-7639774d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-59 .elementor-element.elementor-element-4cb4fb84{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-59 .elementor-element.elementor-element-21c737e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:start;}.elementor-59 .elementor-element.elementor-element-3f89ec52 .elementor-heading-title{font-family:"PP Telegraf", Sans-serif;font-size:24px;font-weight:400;color:var( --e-global-color-accent );}.elementor-59 .elementor-element.elementor-element-5a3c44bc .elementor-heading-title{font-family:"PP Telegraf", Sans-serif;font-size:24px;font-weight:400;color:var( --e-global-color-accent );}.elementor-59 .elementor-element.elementor-element-2ddeab97{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;border-style:solid;--border-style:solid;border-width:0px 1px 0px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:1px;border-color:#FFFFFF40;--border-color:#FFFFFF40;--border-radius:0px 0px 0px 0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-59 .elementor-element.elementor-element-2ddeab97:not(.elementor-motion-effects-element-type-background), .elementor-59 .elementor-element.elementor-element-2ddeab97 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-59 .elementor-element.elementor-element-eeac47a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:start;}.elementor-59 .elementor-element.elementor-element-404eb025 .elementor-heading-title{font-family:"PP Telegraf", Sans-serif;font-size:24px;font-weight:400;color:var( --e-global-color-accent );}.elementor-59 .elementor-element.elementor-element-23b88cc3 .elementor-heading-title{font-family:"PP Telegraf", Sans-serif;font-size:24px;font-weight:400;color:var( --e-global-color-accent );}.elementor-59 .elementor-element.elementor-element-4530f924{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-59 .elementor-element.elementor-element-4530f924:not(.elementor-motion-effects-element-type-background), .elementor-59 .elementor-element.elementor-element-4530f924 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-59 .elementor-element.elementor-element-12b5982d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:start;}.elementor-59 .elementor-element.elementor-element-dd9b4a9 .elementor-heading-title{font-family:"PP Telegraf", Sans-serif;font-size:24px;font-weight:400;color:var( --e-global-color-accent );}.elementor-59 .elementor-element.elementor-element-b588783 .elementor-heading-title{font-family:"PP Telegraf", Sans-serif;font-size:24px;font-weight:400;color:var( --e-global-color-accent );}.elementor-59 .elementor-element.elementor-element-2f14cc99{--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:5px 5px;--row-gap:5px;--column-gap:5px;--flex-wrap:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF40;--border-color:#FFFFFF40;--border-radius:0px 0px 0px 0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-59 .elementor-element.elementor-element-2f14cc99:not(.elementor-motion-effects-element-type-background), .elementor-59 .elementor-element.elementor-element-2f14cc99 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-59 .elementor-element.elementor-element-6e2e9960{--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;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-3f647f03 .elementor-heading-title{font-family:"PP Telegraf", Sans-serif;font-size:24px;font-weight:400;color:var( --e-global-color-accent );}.elementor-59 .elementor-element.elementor-element-376d74d2{--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;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-499f78df{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;--e-icon-list-icon-size:30px;--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-59 .elementor-element.elementor-element-499f78df .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(14px/2);}.elementor-59 .elementor-element.elementor-element-499f78df .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(14px/2);}.elementor-59 .elementor-element.elementor-element-499f78df .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(14px/2);}.elementor-59 .elementor-element.elementor-element-499f78df .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-14px/2);}.elementor-59 .elementor-element.elementor-element-499f78df .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-14px/2);}.elementor-59 .elementor-element.elementor-element-499f78df .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-59 .elementor-element.elementor-element-499f78df .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-59 .elementor-element.elementor-element-499f78df .elementor-icon-list-item > .elementor-icon-list-text, .elementor-59 .elementor-element.elementor-element-499f78df .elementor-icon-list-item > a{font-family:"PP Telegraf", Sans-serif;font-size:18px;font-weight:400;letter-spacing:-0.32px;}.elementor-59 .elementor-element.elementor-element-499f78df .elementor-icon-list-text{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-59 .elementor-element.elementor-element-21d56b7b{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;--e-icon-list-icon-size:30px;--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-59 .elementor-element.elementor-element-21d56b7b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(14px/2);}.elementor-59 .elementor-element.elementor-element-21d56b7b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(14px/2);}.elementor-59 .elementor-element.elementor-element-21d56b7b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(14px/2);}.elementor-59 .elementor-element.elementor-element-21d56b7b .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-14px/2);}.elementor-59 .elementor-element.elementor-element-21d56b7b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-14px/2);}.elementor-59 .elementor-element.elementor-element-21d56b7b .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-59 .elementor-element.elementor-element-21d56b7b .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-59 .elementor-element.elementor-element-21d56b7b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-59 .elementor-element.elementor-element-21d56b7b .elementor-icon-list-item > a{font-family:"PP Telegraf", Sans-serif;font-size:18px;font-weight:400;letter-spacing:-0.32px;}.elementor-59 .elementor-element.elementor-element-21d56b7b .elementor-icon-list-text{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-59 .elementor-element.elementor-element-21ce4a60{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-59 .elementor-element.elementor-element-4c4cfbe7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF40;--border-color:#FFFFFF40;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-4c4cfbe7:not(.elementor-motion-effects-element-type-background), .elementor-59 .elementor-element.elementor-element-4c4cfbe7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-59 .elementor-element.elementor-element-2f81f5be{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-59 .elementor-element.elementor-element-2980efca{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:start;}.elementor-59 .elementor-element.elementor-element-6a23232e .elementor-heading-title{font-family:"PP Telegraf", Sans-serif;font-size:24px;font-weight:400;color:var( --e-global-color-accent );}.elementor-59 .elementor-element.elementor-element-fa2e604 .elementor-heading-title{font-family:"PP Telegraf", Sans-serif;font-size:24px;font-weight:400;color:var( --e-global-color-accent );}.elementor-59 .elementor-element.elementor-element-61db3afd{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;border-style:solid;--border-style:solid;border-width:0px 1px 0px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:1px;border-color:#FFFFFF40;--border-color:#FFFFFF40;--border-radius:0px 0px 0px 0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-59 .elementor-element.elementor-element-61db3afd:not(.elementor-motion-effects-element-type-background), .elementor-59 .elementor-element.elementor-element-61db3afd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-59 .elementor-element.elementor-element-566ef3a9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:start;}.elementor-59 .elementor-element.elementor-element-1c73378d .elementor-heading-title{font-family:"PP Telegraf", Sans-serif;font-size:24px;font-weight:400;color:var( --e-global-color-accent );}.elementor-59 .elementor-element.elementor-element-7728f8cf .elementor-heading-title{font-family:"PP Telegraf", Sans-serif;font-size:24px;font-weight:400;color:var( --e-global-color-accent );}.elementor-59 .elementor-element.elementor-element-1e3f391b{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-59 .elementor-element.elementor-element-1e3f391b:not(.elementor-motion-effects-element-type-background), .elementor-59 .elementor-element.elementor-element-1e3f391b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-59 .elementor-element.elementor-element-1765b086{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:start;}.elementor-59 .elementor-element.elementor-element-2fa5aed5 .elementor-heading-title{font-family:"PP Telegraf", Sans-serif;font-size:24px;font-weight:400;color:var( --e-global-color-accent );}.elementor-59 .elementor-element.elementor-element-45b5feb7 .elementor-heading-title{font-family:"PP Telegraf", Sans-serif;font-size:24px;font-weight:400;color:var( --e-global-color-accent );}.elementor-59 .elementor-element.elementor-element-66f3a3ae{--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:5px 5px;--row-gap:5px;--column-gap:5px;--flex-wrap:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF40;--border-color:#FFFFFF40;--border-radius:0px 0px 0px 0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-59 .elementor-element.elementor-element-66f3a3ae:not(.elementor-motion-effects-element-type-background), .elementor-59 .elementor-element.elementor-element-66f3a3ae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-59 .elementor-element.elementor-element-3dbc38c3{--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;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-12ad72b0 .elementor-heading-title{font-family:"PP Telegraf", Sans-serif;font-size:24px;font-weight:400;color:var( --e-global-color-accent );}.elementor-59 .elementor-element.elementor-element-7f68f8ff{--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;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-6dc1ac90{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;--e-icon-list-icon-size:30px;--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-59 .elementor-element.elementor-element-6dc1ac90 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(14px/2);}.elementor-59 .elementor-element.elementor-element-6dc1ac90 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(14px/2);}.elementor-59 .elementor-element.elementor-element-6dc1ac90 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(14px/2);}.elementor-59 .elementor-element.elementor-element-6dc1ac90 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-14px/2);}.elementor-59 .elementor-element.elementor-element-6dc1ac90 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-14px/2);}.elementor-59 .elementor-element.elementor-element-6dc1ac90 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-59 .elementor-element.elementor-element-6dc1ac90 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-59 .elementor-element.elementor-element-6dc1ac90 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-59 .elementor-element.elementor-element-6dc1ac90 .elementor-icon-list-item > a{font-family:"PP Telegraf", Sans-serif;font-size:18px;font-weight:400;letter-spacing:-0.32px;}.elementor-59 .elementor-element.elementor-element-6dc1ac90 .elementor-icon-list-text{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-59 .elementor-element.elementor-element-4969e4ae{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;--e-icon-list-icon-size:30px;--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-59 .elementor-element.elementor-element-4969e4ae .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(14px/2);}.elementor-59 .elementor-element.elementor-element-4969e4ae .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(14px/2);}.elementor-59 .elementor-element.elementor-element-4969e4ae .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(14px/2);}.elementor-59 .elementor-element.elementor-element-4969e4ae .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-14px/2);}.elementor-59 .elementor-element.elementor-element-4969e4ae .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-14px/2);}.elementor-59 .elementor-element.elementor-element-4969e4ae .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-59 .elementor-element.elementor-element-4969e4ae .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-59 .elementor-element.elementor-element-4969e4ae .elementor-icon-list-item > .elementor-icon-list-text, .elementor-59 .elementor-element.elementor-element-4969e4ae .elementor-icon-list-item > a{font-family:"PP Telegraf", Sans-serif;font-size:18px;font-weight:400;letter-spacing:-0.32px;}.elementor-59 .elementor-element.elementor-element-4969e4ae .elementor-icon-list-text{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-59 .elementor-element.elementor-element-2e5eae32{--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-padding-top:15px;--n-tabs-title-padding-right:60px;--n-tabs-title-padding-bottom:15px;--n-tabs-title-padding-left:60px;--n-tabs-title-color:var( --e-global-color-accent );--n-tabs-title-color-active:var( --e-global-color-primary );}.elementor-59 .elementor-element.elementor-element-2e5eae32 > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:var( --e-global-color-text );}.elementor-59 .elementor-element.elementor-element-2e5eae32.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-text );}.elementor-59 .elementor-element.elementor-element-2e5eae32.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-59 .elementor-element.elementor-element-2e5eae32.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-text );}.elementor-59 .elementor-element.elementor-element-2e5eae32 [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:var( --e-global-color-primary );}.elementor-59 .elementor-element.elementor-element-397a8bf{--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;--padding-top:100px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-397a8bf:not(.elementor-motion-effects-element-type-background), .elementor-59 .elementor-element.elementor-element-397a8bf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-59 .elementor-element.elementor-element-cede511{--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-59 .elementor-element.elementor-element-06dd408{--display:flex;}.elementor-59 .elementor-element.elementor-element-f255311{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-59 .elementor-element.elementor-element-f255311 .elementor-heading-title{font-family:"PP Telegraf Static", Sans-serif;font-size:48px;font-weight:500;text-transform:uppercase;color:var( --e-global-color-accent );}.elementor-59 .elementor-element.elementor-element-99144f2{width:var( --container-widget-width, 78% );max-width:78%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -12px) 0px;padding:0px 0px 0px 0px;--container-widget-width:78%;--container-widget-flex-grow:0;font-family:"PP Telegraf", Sans-serif;font-size:24px;font-weight:400;line-height:25px;letter-spacing:-0.58px;color:var( --e-global-color-accent );}.elementor-59 .elementor-element.elementor-element-04b7ab9{--display:flex;--justify-content:center;}.elementor-59 .elementor-element.elementor-element-477f408{width:auto;max-width:auto;}.elementor-59 .elementor-element.elementor-element-07ac090{--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;--padding-top:0px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-07ac090:not(.elementor-motion-effects-element-type-background), .elementor-59 .elementor-element.elementor-element-07ac090 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-59 .elementor-element.elementor-element-185836f{--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;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-d5c3be2{--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:5px 5px;--row-gap:5px;--column-gap:5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-297943c{--display:flex;}.elementor-59 .elementor-element.elementor-element-8e6be6e{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF40;--border-color:#FFFFFF40;}.elementor-59 .elementor-element.elementor-element-01f8e34{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-59 .elementor-element.elementor-element-f4a636f{padding:0px 0px 0px 0px;}.elementor-59 .elementor-element.elementor-element-f4a636f img{border-style:none;}.elementor-59 .elementor-element.elementor-element-988b82d{width:var( --container-widget-width, 87% );max-width:87%;--container-widget-width:87%;--container-widget-flex-grow:0;text-align:center;}.elementor-59 .elementor-element.elementor-element-988b82d.elementor-element{--align-self:center;}.elementor-59 .elementor-element.elementor-element-988b82d .elementor-heading-title{font-family:"PP Telegraf Static", Sans-serif;font-size:24px;font-weight:500;letter-spacing:-0.96px;color:var( --e-global-color-accent );}.elementor-59 .elementor-element.elementor-element-59b9ec6{text-align:center;font-family:"PP Telegraf", Sans-serif;font-size:18px;font-weight:400;line-height:18px;letter-spacing:-0.32px;color:var( --e-global-color-accent );}.elementor-59 .elementor-element.elementor-element-e3716b3{--display:flex;}.elementor-59 .elementor-element.elementor-element-3c9207d{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF40;--border-color:#FFFFFF40;}.elementor-59 .elementor-element.elementor-element-e85db06{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-59 .elementor-element.elementor-element-69273b7{padding:0px 0px 0px 0px;}.elementor-59 .elementor-element.elementor-element-69273b7 img{border-style:none;}.elementor-59 .elementor-element.elementor-element-6bced5d{width:var( --container-widget-width, 87% );max-width:87%;--container-widget-width:87%;--container-widget-flex-grow:0;text-align:center;}.elementor-59 .elementor-element.elementor-element-6bced5d.elementor-element{--align-self:center;}.elementor-59 .elementor-element.elementor-element-6bced5d .elementor-heading-title{font-family:"PP Telegraf Static", Sans-serif;font-size:24px;font-weight:500;letter-spacing:-0.96px;color:var( --e-global-color-accent );}.elementor-59 .elementor-element.elementor-element-d319bda{text-align:center;font-family:"PP Telegraf", Sans-serif;font-size:18px;font-weight:400;line-height:18px;letter-spacing:-0.32px;color:var( --e-global-color-accent );}.elementor-59 .elementor-element.elementor-element-0016113{--display:flex;}.elementor-59 .elementor-element.elementor-element-6df3984{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF40;--border-color:#FFFFFF40;}.elementor-59 .elementor-element.elementor-element-9537e5f{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-59 .elementor-element.elementor-element-8449b0f{padding:0px 0px 0px 0px;}.elementor-59 .elementor-element.elementor-element-8449b0f img{border-style:none;}.elementor-59 .elementor-element.elementor-element-b370e54{width:var( --container-widget-width, 87% );max-width:87%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:87%;--container-widget-flex-grow:0;text-align:center;}.elementor-59 .elementor-element.elementor-element-b370e54.elementor-element{--align-self:center;}.elementor-59 .elementor-element.elementor-element-b370e54 .elementor-heading-title{font-family:"PP Telegraf Static", Sans-serif;font-size:24px;font-weight:500;letter-spacing:-0.96px;color:var( --e-global-color-accent );}.elementor-59 .elementor-element.elementor-element-2775982{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;text-align:center;font-family:"PP Telegraf", Sans-serif;font-size:18px;font-weight:400;line-height:18px;letter-spacing:-0.32px;color:var( --e-global-color-accent );}.elementor-59 .elementor-element.elementor-element-935e99e{--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:5px 5px;--row-gap:5px;--column-gap:5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-be7d77c{--display:flex;}.elementor-59 .elementor-element.elementor-element-278f581{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF40;--border-color:#FFFFFF40;}.elementor-59 .elementor-element.elementor-element-cd472ea{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-59 .elementor-element.elementor-element-1a73f1e{padding:0px 0px 0px 0px;}.elementor-59 .elementor-element.elementor-element-1a73f1e img{border-style:none;}.elementor-59 .elementor-element.elementor-element-fdbac05{width:var( --container-widget-width, 87% );max-width:87%;--container-widget-width:87%;--container-widget-flex-grow:0;text-align:center;}.elementor-59 .elementor-element.elementor-element-fdbac05.elementor-element{--align-self:center;}.elementor-59 .elementor-element.elementor-element-fdbac05 .elementor-heading-title{font-family:"PP Telegraf Static", Sans-serif;font-size:24px;font-weight:500;letter-spacing:-0.96px;color:var( --e-global-color-accent );}.elementor-59 .elementor-element.elementor-element-6432070{text-align:center;font-family:"PP Telegraf", Sans-serif;font-size:18px;font-weight:400;line-height:18px;letter-spacing:-0.32px;color:var( --e-global-color-accent );}.elementor-59 .elementor-element.elementor-element-2e88596{--display:flex;}.elementor-59 .elementor-element.elementor-element-6a02a84{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF40;--border-color:#FFFFFF40;}.elementor-59 .elementor-element.elementor-element-a42e9bc{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:50px;--padding-bottom:50px;--padding-left:40px;--padding-right:40px;}.elementor-59 .elementor-element.elementor-element-294933c{padding:0px 0px 0px 0px;}.elementor-59 .elementor-element.elementor-element-294933c img{border-style:none;}.elementor-59 .elementor-element.elementor-element-ce700a8{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-59 .elementor-element.elementor-element-ce700a8.elementor-element{--align-self:center;}.elementor-59 .elementor-element.elementor-element-ce700a8 .elementor-heading-title{font-family:"PP Telegraf Static", Sans-serif;font-size:24px;font-weight:500;letter-spacing:-0.96px;color:var( --e-global-color-accent );}.elementor-59 .elementor-element.elementor-element-67d6310{text-align:center;font-family:"PP Telegraf", Sans-serif;font-size:18px;font-weight:400;line-height:18px;letter-spacing:-0.32px;color:var( --e-global-color-accent );}.elementor-59 .elementor-element.elementor-element-5245a5f{--display:flex;}.elementor-59 .elementor-element.elementor-element-b8d0811{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF40;--border-color:#FFFFFF40;}.elementor-59 .elementor-element.elementor-element-c1e0a65{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:50px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-59 .elementor-element.elementor-element-1a280ec{padding:0px 0px 0px 0px;}.elementor-59 .elementor-element.elementor-element-1a280ec img{border-style:none;}.elementor-59 .elementor-element.elementor-element-b652fad{width:var( --container-widget-width, 76% );max-width:76%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:76%;--container-widget-flex-grow:0;text-align:center;}.elementor-59 .elementor-element.elementor-element-b652fad.elementor-element{--align-self:center;}.elementor-59 .elementor-element.elementor-element-b652fad .elementor-heading-title{font-family:"PP Telegraf Static", Sans-serif;font-size:24px;font-weight:500;letter-spacing:-0.96px;color:var( --e-global-color-accent );}.elementor-59 .elementor-element.elementor-element-fa8314a{text-align:center;font-family:"PP Telegraf", Sans-serif;font-size:18px;font-weight:400;line-height:18px;letter-spacing:-0.32px;color:var( --e-global-color-accent );}.elementor-59 .elementor-element.elementor-element-11ea515{--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:5px 5px;--row-gap:5px;--column-gap:5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-5688949{--display:flex;}.elementor-59 .elementor-element.elementor-element-a5c4abc{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF40;--border-color:#FFFFFF40;}.elementor-59 .elementor-element.elementor-element-e30f582{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-59 .elementor-element.elementor-element-29be86d{padding:0px 0px 0px 0px;}.elementor-59 .elementor-element.elementor-element-29be86d img{border-style:none;}.elementor-59 .elementor-element.elementor-element-a2da08d{width:var( --container-widget-width, 87% );max-width:87%;--container-widget-width:87%;--container-widget-flex-grow:0;text-align:center;}.elementor-59 .elementor-element.elementor-element-a2da08d.elementor-element{--align-self:center;}.elementor-59 .elementor-element.elementor-element-a2da08d .elementor-heading-title{font-family:"PP Telegraf Static", Sans-serif;font-size:24px;font-weight:500;letter-spacing:-0.96px;color:var( --e-global-color-accent );}.elementor-59 .elementor-element.elementor-element-dccf8aa{text-align:center;font-family:"PP Telegraf", Sans-serif;font-size:18px;font-weight:400;line-height:18px;letter-spacing:-0.32px;color:var( --e-global-color-accent );}.elementor-59 .elementor-element.elementor-element-1b9aaec{--display:flex;}.elementor-59 .elementor-element.elementor-element-973a72a{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF40;--border-color:#FFFFFF40;}.elementor-59 .elementor-element.elementor-element-1127f53{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-59 .elementor-element.elementor-element-94bfc42{padding:0px 0px 0px 0px;}.elementor-59 .elementor-element.elementor-element-94bfc42 img{border-style:none;}.elementor-59 .elementor-element.elementor-element-1f41d93{width:var( --container-widget-width, 87% );max-width:87%;--container-widget-width:87%;--container-widget-flex-grow:0;text-align:center;}.elementor-59 .elementor-element.elementor-element-1f41d93.elementor-element{--align-self:center;}.elementor-59 .elementor-element.elementor-element-1f41d93 .elementor-heading-title{font-family:"PP Telegraf Static", Sans-serif;font-size:24px;font-weight:500;letter-spacing:-0.96px;color:var( --e-global-color-accent );}.elementor-59 .elementor-element.elementor-element-56a273b{text-align:center;font-family:"PP Telegraf", Sans-serif;font-size:18px;font-weight:400;line-height:18px;letter-spacing:-0.32px;color:var( --e-global-color-accent );}.elementor-59 .elementor-element.elementor-element-e3415b5{--display:flex;}.elementor-59 .elementor-element.elementor-element-f7236e8{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF40;--border-color:#FFFFFF40;}.elementor-59 .elementor-element.elementor-element-5efd6c9{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:50px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-59 .elementor-element.elementor-element-e4d28e9{padding:0px 0px 0px 0px;}.elementor-59 .elementor-element.elementor-element-e4d28e9 img{border-style:none;}.elementor-59 .elementor-element.elementor-element-67632db{width:var( --container-widget-width, 76% );max-width:76%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:76%;--container-widget-flex-grow:0;text-align:center;}.elementor-59 .elementor-element.elementor-element-67632db.elementor-element{--align-self:center;}.elementor-59 .elementor-element.elementor-element-67632db .elementor-heading-title{font-family:"PP Telegraf Static", Sans-serif;font-size:24px;font-weight:500;letter-spacing:-0.96px;color:var( --e-global-color-accent );}.elementor-59 .elementor-element.elementor-element-695a35d{text-align:center;font-family:"PP Telegraf", Sans-serif;font-size:18px;font-weight:400;line-height:18px;letter-spacing:-0.32px;color:var( --e-global-color-accent );}.elementor-59 .elementor-element.elementor-element-8b3c37b{--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:5px 5px;--row-gap:5px;--column-gap:5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-604fdc9{--display:flex;}.elementor-59 .elementor-element.elementor-element-165ffdf{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF40;--border-color:#FFFFFF40;}.elementor-59 .elementor-element.elementor-element-80653be{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:50px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-59 .elementor-element.elementor-element-bf88e25{padding:0px 0px 0px 0px;}.elementor-59 .elementor-element.elementor-element-bf88e25 img{border-style:none;}.elementor-59 .elementor-element.elementor-element-87210d7{width:var( --container-widget-width, 87% );max-width:87%;--container-widget-width:87%;--container-widget-flex-grow:0;text-align:center;}.elementor-59 .elementor-element.elementor-element-87210d7.elementor-element{--align-self:center;}.elementor-59 .elementor-element.elementor-element-87210d7 .elementor-heading-title{font-family:"PP Telegraf Static", Sans-serif;font-size:24px;font-weight:500;letter-spacing:-0.96px;color:var( --e-global-color-accent );}.elementor-59 .elementor-element.elementor-element-8a0de36{text-align:center;font-family:"PP Telegraf", Sans-serif;font-size:18px;font-weight:400;line-height:18px;letter-spacing:-0.32px;color:var( --e-global-color-accent );}.elementor-59 .elementor-element.elementor-element-10526f7{--display:flex;}.elementor-59 .elementor-element.elementor-element-448040d{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF40;--border-color:#FFFFFF40;}.elementor-59 .elementor-element.elementor-element-f5233d4{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-59 .elementor-element.elementor-element-cbf820f{padding:0px 0px 0px 0px;}.elementor-59 .elementor-element.elementor-element-cbf820f img{border-style:none;}.elementor-59 .elementor-element.elementor-element-cde7c1e{width:var( --container-widget-width, 87% );max-width:87%;--container-widget-width:87%;--container-widget-flex-grow:0;text-align:center;}.elementor-59 .elementor-element.elementor-element-cde7c1e.elementor-element{--align-self:center;}.elementor-59 .elementor-element.elementor-element-cde7c1e .elementor-heading-title{font-family:"PP Telegraf Static", Sans-serif;font-size:24px;font-weight:500;letter-spacing:-0.96px;color:var( --e-global-color-accent );}.elementor-59 .elementor-element.elementor-element-8047170{text-align:center;font-family:"PP Telegraf", Sans-serif;font-size:18px;font-weight:400;line-height:18px;letter-spacing:-0.32px;color:var( --e-global-color-accent );}.elementor-59 .elementor-element.elementor-element-725da27{--display:flex;}.elementor-59 .elementor-element.elementor-element-102c47c{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF40;--border-color:#FFFFFF40;}.elementor-59 .elementor-element.elementor-element-5296646{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-59 .elementor-element.elementor-element-5241ce2{padding:0px 0px 0px 0px;}.elementor-59 .elementor-element.elementor-element-5241ce2 img{border-style:none;}.elementor-59 .elementor-element.elementor-element-0760e00{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-59 .elementor-element.elementor-element-0760e00.elementor-element{--align-self:center;}.elementor-59 .elementor-element.elementor-element-0760e00 .elementor-heading-title{font-family:"PP Telegraf Static", Sans-serif;font-size:24px;font-weight:500;letter-spacing:-0.96px;color:var( --e-global-color-accent );}.elementor-59 .elementor-element.elementor-element-8caa31b{text-align:center;font-family:"PP Telegraf", Sans-serif;font-size:18px;font-weight:400;line-height:18px;letter-spacing:-0.32px;color:var( --e-global-color-accent );}.elementor-59 .elementor-element.elementor-element-bc7bcc3{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-59 .elementor-element.elementor-element-bc7bcc3:not(.elementor-motion-effects-element-type-background), .elementor-59 .elementor-element.elementor-element-bc7bcc3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-59 .elementor-element.elementor-element-4f94265{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-59 .elementor-element.elementor-element-5175d58{text-align:center;}.elementor-59 .elementor-element.elementor-element-638868f{width:var( --container-widget-width, 42% );max-width:42%;--container-widget-width:42%;--container-widget-flex-grow:0;text-align:center;}.elementor-59 .elementor-element.elementor-element-638868f.elementor-element{--align-self:center;}.elementor-59 .elementor-element.elementor-element-638868f .elementor-heading-title{font-family:"PP Telegraf Static", Sans-serif;font-size:48px;font-weight:500;text-transform:uppercase;color:var( --e-global-color-text );}.elementor-59 .elementor-element.elementor-element-1ddaa81{width:var( --container-widget-width, 44% );max-width:44%;--container-widget-width:44%;--container-widget-flex-grow:0;text-align:center;}.elementor-59 .elementor-element.elementor-element-1ddaa81.elementor-element{--align-self:center;}.elementor-59 .elementor-element.elementor-element-1ddaa81 .elementor-heading-title{font-family:"PP Telegraf", Sans-serif;font-size:18px;font-weight:400;line-height:22px;color:var( --e-global-color-text );}.elementor-59 .elementor-element.elementor-element-4605176{--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 30px;--row-gap:0px;--column-gap:30px;}.elementor-59 .elementor-element.elementor-element-0ffc4e1 .elementor-button{background-color:var( --e-global-color-text );font-family:"PP Telegraf", Sans-serif;font-weight:500;text-transform:uppercase;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:solid;border-width:1px 1px 1px 1px;border-color:#02010100;border-radius:0px 0px 0px 0px;}.elementor-59 .elementor-element.elementor-element-0ffc4e1 .elementor-button:hover, .elementor-59 .elementor-element.elementor-element-0ffc4e1 .elementor-button:focus{background-color:var( --e-global-color-text );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-59 .elementor-element.elementor-element-0ffc4e1{width:auto;max-width:auto;}.elementor-59 .elementor-element.elementor-element-0ffc4e1 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-59 .elementor-element.elementor-element-0ffc4e1 .elementor-button:hover svg, .elementor-59 .elementor-element.elementor-element-0ffc4e1 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-59 .elementor-element.elementor-element-8af5aad .elementor-button{background-color:#FFFFFF00;font-family:"PP Telegraf", Sans-serif;font-weight:500;text-transform:uppercase;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:1px 1px 1px 1px;border-color:#00000042;border-radius:0px 0px 0px 0px;}.elementor-59 .elementor-element.elementor-element-8af5aad .elementor-button:hover, .elementor-59 .elementor-element.elementor-element-8af5aad .elementor-button:focus{background-color:var( --e-global-color-text );color:var( --e-global-color-primary );}.elementor-59 .elementor-element.elementor-element-8af5aad{width:auto;max-width:auto;}.elementor-59 .elementor-element.elementor-element-8af5aad .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-59 .elementor-element.elementor-element-8af5aad .elementor-button:hover svg, .elementor-59 .elementor-element.elementor-element-8af5aad .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-59 .elementor-element.elementor-element-d8a7ec8{width:var( --container-widget-width, 44% );max-width:44%;--container-widget-width:44%;--container-widget-flex-grow:0;text-align:center;}.elementor-59 .elementor-element.elementor-element-d8a7ec8.elementor-element{--align-self:center;}.elementor-59 .elementor-element.elementor-element-d8a7ec8 .elementor-heading-title{font-family:"PP Telegraf", Sans-serif;font-size:18px;font-weight:400;line-height:22px;color:var( --e-global-color-text );}:root{--page-title-display:none;}@media(min-width:768px){.elementor-59 .elementor-element.elementor-element-4fe3d18{--width:80%;}.elementor-59 .elementor-element.elementor-element-bebd57d{--width:80%;}.elementor-59 .elementor-element.elementor-element-6ac24f2{--width:80%;}.elementor-59 .elementor-element.elementor-element-8f776e0{--width:100%;}.elementor-59 .elementor-element.elementor-element-85564e4{--width:85%;}.elementor-59 .elementor-element.elementor-element-ad5f559{--width:10%;}.elementor-59 .elementor-element.elementor-element-3e6fa2d{--width:10%;}.elementor-59 .elementor-element.elementor-element-8a612ce{--width:10%;}.elementor-59 .elementor-element.elementor-element-20f4198{--width:40%;}.elementor-59 .elementor-element.elementor-element-9fdd4a7{--width:33%;}.elementor-59 .elementor-element.elementor-element-8f0627e{--width:100%;}.elementor-59 .elementor-element.elementor-element-356f0a4{--width:100%;}.elementor-59 .elementor-element.elementor-element-a9ac7b0{--width:33%;}.elementor-59 .elementor-element.elementor-element-a070f55{--width:100%;}.elementor-59 .elementor-element.elementor-element-716086f{--width:100%;}.elementor-59 .elementor-element.elementor-element-03df521{--width:33%;}.elementor-59 .elementor-element.elementor-element-903060b{--width:100%;}.elementor-59 .elementor-element.elementor-element-4ce11fb{--width:100%;}.elementor-59 .elementor-element.elementor-element-2fa7300{--width:100%;}.elementor-59 .elementor-element.elementor-element-ff9cf43{--width:100%;}.elementor-59 .elementor-element.elementor-element-5b2220b{--width:100%;}.elementor-59 .elementor-element.elementor-element-a446b3b{--width:100%;}.elementor-59 .elementor-element.elementor-element-06e446a{--width:100%;}.elementor-59 .elementor-element.elementor-element-f37afaf{--width:100%;}.elementor-59 .elementor-element.elementor-element-d1187ab{--width:100%;}.elementor-59 .elementor-element.elementor-element-eafc9c8{--width:100%;}.elementor-59 .elementor-element.elementor-element-1a9cb26{--width:100%;}.elementor-59 .elementor-element.elementor-element-bf1ae5c{--width:100%;}.elementor-59 .elementor-element.elementor-element-58b381b{--width:100%;}.elementor-59 .elementor-element.elementor-element-e716ffa{--width:100%;}.elementor-59 .elementor-element.elementor-element-6c1975d{--width:100%;}.elementor-59 .elementor-element.elementor-element-6dcd1ff{--width:100%;}.elementor-59 .elementor-element.elementor-element-0154fdf{--width:100%;}.elementor-59 .elementor-element.elementor-element-5c6d90e{--width:100%;}.elementor-59 .elementor-element.elementor-element-f05c4b0{--width:100%;}.elementor-59 .elementor-element.elementor-element-219caa0{--width:100%;}.elementor-59 .elementor-element.elementor-element-ece05d5{--width:100%;}.elementor-59 .elementor-element.elementor-element-07c46fc{--width:100%;}.elementor-59 .elementor-element.elementor-element-8f3f0f1{--width:100%;}.elementor-59 .elementor-element.elementor-element-cf25c86{--width:100%;}.elementor-59 .elementor-element.elementor-element-478dcc5{--width:100%;}.elementor-59 .elementor-element.elementor-element-ea37175{--width:100%;}.elementor-59 .elementor-element.elementor-element-5d902e59{--width:40%;}.elementor-59 .elementor-element.elementor-element-5ba3ace4{--width:100%;}.elementor-59 .elementor-element.elementor-element-47948c2b{--width:30%;}.elementor-59 .elementor-element.elementor-element-aa1cbff{--width:30%;}.elementor-59 .elementor-element.elementor-element-40110797{--width:30%;}.elementor-59 .elementor-element.elementor-element-423f1aca{--width:100%;}.elementor-59 .elementor-element.elementor-element-721f6cf2{--width:100%;}.elementor-59 .elementor-element.elementor-element-6869dc04{--width:100%;}.elementor-59 .elementor-element.elementor-element-4df5e383{--width:100%;}.elementor-59 .elementor-element.elementor-element-41a67eee{--width:100%;}.elementor-59 .elementor-element.elementor-element-4edbfbe2{--width:30%;}.elementor-59 .elementor-element.elementor-element-5301d25a{--width:30%;}.elementor-59 .elementor-element.elementor-element-3c9c31d1{--width:30%;}.elementor-59 .elementor-element.elementor-element-d7291a2{--width:100%;}.elementor-59 .elementor-element.elementor-element-2d235d7e{--width:100%;}.elementor-59 .elementor-element.elementor-element-6c402a69{--width:100%;}.elementor-59 .elementor-element.elementor-element-73170104{--width:100%;}.elementor-59 .elementor-element.elementor-element-40bba258{--width:100%;}.elementor-59 .elementor-element.elementor-element-1e05a5c7{--width:30%;}.elementor-59 .elementor-element.elementor-element-53772b24{--width:30%;}.elementor-59 .elementor-element.elementor-element-52f4ca3b{--width:30%;}.elementor-59 .elementor-element.elementor-element-753cf74{--width:100%;}.elementor-59 .elementor-element.elementor-element-2e200933{--width:100%;}.elementor-59 .elementor-element.elementor-element-376d74d2{--width:100%;}.elementor-59 .elementor-element.elementor-element-7f68f8ff{--width:100%;}.elementor-59 .elementor-element.elementor-element-04b7ab9{--width:40%;}.elementor-59 .elementor-element.elementor-element-297943c{--width:33%;}.elementor-59 .elementor-element.elementor-element-8e6be6e{--width:100%;}.elementor-59 .elementor-element.elementor-element-01f8e34{--width:100%;}.elementor-59 .elementor-element.elementor-element-e3716b3{--width:33%;}.elementor-59 .elementor-element.elementor-element-3c9207d{--width:100%;}.elementor-59 .elementor-element.elementor-element-e85db06{--width:100%;}.elementor-59 .elementor-element.elementor-element-0016113{--width:33%;}.elementor-59 .elementor-element.elementor-element-6df3984{--width:100%;}.elementor-59 .elementor-element.elementor-element-9537e5f{--width:100%;}.elementor-59 .elementor-element.elementor-element-be7d77c{--width:33%;}.elementor-59 .elementor-element.elementor-element-278f581{--width:100%;}.elementor-59 .elementor-element.elementor-element-cd472ea{--width:100%;}.elementor-59 .elementor-element.elementor-element-2e88596{--width:33%;}.elementor-59 .elementor-element.elementor-element-6a02a84{--width:100%;}.elementor-59 .elementor-element.elementor-element-a42e9bc{--width:100%;}.elementor-59 .elementor-element.elementor-element-5245a5f{--width:33%;}.elementor-59 .elementor-element.elementor-element-b8d0811{--width:100%;}.elementor-59 .elementor-element.elementor-element-c1e0a65{--width:100%;}.elementor-59 .elementor-element.elementor-element-5688949{--width:33%;}.elementor-59 .elementor-element.elementor-element-a5c4abc{--width:100%;}.elementor-59 .elementor-element.elementor-element-e30f582{--width:100%;}.elementor-59 .elementor-element.elementor-element-1b9aaec{--width:33%;}.elementor-59 .elementor-element.elementor-element-973a72a{--width:100%;}.elementor-59 .elementor-element.elementor-element-1127f53{--width:100%;}.elementor-59 .elementor-element.elementor-element-e3415b5{--width:33%;}.elementor-59 .elementor-element.elementor-element-f7236e8{--width:100%;}.elementor-59 .elementor-element.elementor-element-5efd6c9{--width:100%;}.elementor-59 .elementor-element.elementor-element-604fdc9{--width:33%;}.elementor-59 .elementor-element.elementor-element-165ffdf{--width:100%;}.elementor-59 .elementor-element.elementor-element-80653be{--width:100%;}.elementor-59 .elementor-element.elementor-element-10526f7{--width:33%;}.elementor-59 .elementor-element.elementor-element-448040d{--width:100%;}.elementor-59 .elementor-element.elementor-element-f5233d4{--width:100%;}.elementor-59 .elementor-element.elementor-element-725da27{--width:33%;}.elementor-59 .elementor-element.elementor-element-102c47c{--width:100%;}.elementor-59 .elementor-element.elementor-element-5296646{--width:100%;}}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-counter .elementor-counter-number-wrapper{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-counter .elementor-counter-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-form .elementor-field-group > label{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-form .elementor-field-type-html{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-form .elementor-message{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}}@media(max-width:767px){.elementor-59 .elementor-element.elementor-element-67b7d45{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-59 .elementor-element.elementor-element-ff305e3{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-59 .elementor-element.elementor-element-22a6a17 .elementor-heading-title{font-size:45px;letter-spacing:0px;}.elementor-59 .elementor-element.elementor-element-348affd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 48px) 0px;}.elementor-59 .elementor-element.elementor-element-348affd .elementor-heading-title{font-size:45px;letter-spacing:-1.4px;}.elementor-59 .elementor-element.elementor-element-e263dd4 .elementor-heading-title{font-size:45px;letter-spacing:-1.4px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}body:not(.rtl) .elementor-59 .elementor-element.elementor-element-01a6ec2{left:-97px;}body.rtl .elementor-59 .elementor-element.elementor-element-01a6ec2{right:-97px;}.elementor-59 .elementor-element.elementor-element-01a6ec2{top:331px;}.elementor-59 .elementor-element.elementor-element-01a6ec2 img{width:65%;}.elementor-59 .elementor-element.elementor-element-cca719f .elementor-heading-title{font-size:48px;letter-spacing:-2px;}.elementor-59 .elementor-element.elementor-element-9cbdc2a .elementor-heading-title{font-size:24px;letter-spacing:-0.2px;}.elementor-59 .elementor-element.elementor-element-7d85a91 .elementor-button{padding:10px 46px 10px 46px;}body:not(.rtl) .elementor-59 .elementor-element.elementor-element-b6656e2{left:244px;}body.rtl .elementor-59 .elementor-element.elementor-element-b6656e2{right:244px;}.elementor-59 .elementor-element.elementor-element-b6656e2{top:318px;}.elementor-59 .elementor-element.elementor-element-b6656e2 img{width:91%;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-59 .elementor-element.elementor-element-b5fb28b{text-align:center;}.elementor-59 .elementor-element.elementor-element-8f776e0{--justify-content:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-59 .elementor-element.elementor-element-04c375b{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;}.elementor-59 .elementor-element.elementor-element-9dd5172{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-a34c901{width:100%;max-width:100%;text-align:start;}.elementor-59 .elementor-element.elementor-element-a34c901 .elementor-heading-title{font-size:32px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-59 .elementor-element.elementor-element-1a2936a{width:100%;max-width:100%;font-size:16px;line-height:20px;}.elementor-widget-counter .elementor-counter-number-wrapper{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-counter .elementor-counter-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-59 .elementor-element.elementor-element-5d660d2 .elementor-counter-number-wrapper{font-size:36px;}.elementor-59 .elementor-element.elementor-element-5d660d2 .elementor-counter-title{font-size:18px;}.elementor-59 .elementor-element.elementor-element-2820d89 .elementor-counter-number-wrapper{font-size:36px;}.elementor-59 .elementor-element.elementor-element-2820d89 .elementor-counter-title{font-size:18px;}.elementor-59 .elementor-element.elementor-element-b90d740 .elementor-counter-number-wrapper{font-size:36px;}.elementor-59 .elementor-element.elementor-element-b90d740 .elementor-counter-title{font-size:18px;}.elementor-59 .elementor-element.elementor-element-0d7ff6b{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-59 .elementor-element.elementor-element-e6f37e9{--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:flex-start;}.elementor-59 .elementor-element.elementor-element-93b026f{text-align:start;}.elementor-59 .elementor-element.elementor-element-93b026f img{width:50%;}.elementor-59 .elementor-element.elementor-element-363b608{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:start;}.elementor-59 .elementor-element.elementor-element-363b608.elementor-element{--align-self:flex-start;}.elementor-59 .elementor-element.elementor-element-363b608 .elementor-heading-title{font-size:32px;}.elementor-59 .elementor-element.elementor-element-a23af22 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-59 .elementor-element.elementor-element-a23af22 .elementor-icon-list-item > a{font-size:18px;line-height:1.1em;letter-spacing:-0.7px;}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );}.elementor-59 .elementor-element.elementor-element-ad5f559{--width:30%;}.elementor-59 .elementor-element.elementor-element-16a73e7{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-7e6547d{font-size:16px;line-height:1.2em;letter-spacing:0px;}.elementor-59 .elementor-element.elementor-element-3e6fa2d{--width:30%;}.elementor-59 .elementor-element.elementor-element-b15ac79{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-7f57282{font-size:16px;line-height:1.2em;letter-spacing:0px;}.elementor-59 .elementor-element.elementor-element-8a612ce{--width:30%;}.elementor-59 .elementor-element.elementor-element-2a50f62{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-1eda806{font-size:16px;line-height:1.2em;letter-spacing:0px;}.elementor-59 .elementor-element.elementor-element-5cf764d{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;}.elementor-59 .elementor-element.elementor-element-618e42f{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-9e3e7c6{width:100%;max-width:100%;text-align:start;}.elementor-59 .elementor-element.elementor-element-9e3e7c6 .elementor-heading-title{font-size:32px;}.elementor-59 .elementor-element.elementor-element-6af5970{width:100%;max-width:100%;font-size:16px;line-height:20px;}.elementor-59 .elementor-element.elementor-element-2f4214c{text-align:start;}.elementor-59 .elementor-element.elementor-element-2f4214c img{width:50%;}.elementor-59 .elementor-element.elementor-element-85b3ab7{width:100%;max-width:100%;font-size:16px;line-height:20px;}.elementor-59 .elementor-element.elementor-element-156a0b5{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-59 .elementor-element.elementor-element-8479585{width:100%;max-width:100%;text-align:start;}.elementor-59 .elementor-element.elementor-element-8479585 .elementor-heading-title{font-size:32px;}.elementor-59 .elementor-element.elementor-element-015796f{text-align:start;}.elementor-59 .elementor-element.elementor-element-015796f img{width:50%;}.elementor-59 .elementor-element.elementor-element-ad58671{--border-radius:0px 0px 0px 0px;}.elementor-59 .elementor-element.elementor-element-a446b3b{--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-59 .elementor-element.elementor-element-f4ec926{--border-radius:0px 0px 0px 0px;}.elementor-59 .elementor-element.elementor-element-be2d490{--border-radius:0px 0px 0px 0px;}.elementor-59 .elementor-element.elementor-element-4c90a65{--border-radius:0px 0px 0px 0px;}.elementor-59 .elementor-element.elementor-element-1bae9f77{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-59 .elementor-element.elementor-element-30c7988e{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:center;}.elementor-59 .elementor-element.elementor-element-6271044e{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-2d73f925{width:100%;max-width:100%;text-align:center;}.elementor-59 .elementor-element.elementor-element-2d73f925 .elementor-heading-title{font-size:32px;}.elementor-59 .elementor-element.elementor-element-34fa9c0c{width:100%;max-width:100%;text-align:center;font-size:16px;line-height:20px;}.elementor-widget-form .elementor-field-group > label{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-form .elementor-field-type-html{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-form .elementor-message{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-59 .elementor-element.elementor-element-5d902e59{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-59 .elementor-element.elementor-element-4ab54e99{text-align:center;}.elementor-59 .elementor-element.elementor-element-4ab54e99 img{width:50%;}.elementor-59 .elementor-element.elementor-element-2dd80267{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:center;}.elementor-59 .elementor-element.elementor-element-1a18f0d0{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-67309405{border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;}.elementor-59 .elementor-element.elementor-element-2472107d .elementor-heading-title{font-size:18px;}.elementor-59 .elementor-element.elementor-element-26c06d30 .elementor-heading-title{font-size:18px;}.elementor-59 .elementor-element.elementor-element-220df5e9 .elementor-heading-title{font-size:18px;}.elementor-59 .elementor-element.elementor-element-3cfa56fe .elementor-heading-title{font-size:18px;}.elementor-59 .elementor-element.elementor-element-4a045dd .elementor-heading-title{font-size:18px;}.elementor-59 .elementor-element.elementor-element-723e079d .elementor-heading-title{font-size:18px;}.elementor-59 .elementor-element.elementor-element-74cf7d15 .elementor-heading-title{font-size:18px;}.elementor-59 .elementor-element.elementor-element-58a9d91c{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-234a3a5a .elementor-heading-title{font-size:18px;}.elementor-59 .elementor-element.elementor-element-766ce9e3 .elementor-heading-title{font-size:18px;}.elementor-59 .elementor-element.elementor-element-5e455e4a{border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-59 .elementor-element.elementor-element-3cf21a80 .elementor-heading-title{font-size:18px;}.elementor-59 .elementor-element.elementor-element-3c542ee1 .elementor-heading-title{font-size:18px;}.elementor-59 .elementor-element.elementor-element-34d373bd .elementor-heading-title{font-size:18px;}.elementor-59 .elementor-element.elementor-element-558ccab2 .elementor-heading-title{font-size:18px;}.elementor-59 .elementor-element.elementor-element-2de22cfd{border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;}.elementor-59 .elementor-element.elementor-element-3779fdab .elementor-heading-title{font-size:18px;}.elementor-59 .elementor-element.elementor-element-2faaa4d2{width:100%;max-width:100%;}.elementor-59 .elementor-element.elementor-element-2faaa4d2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-59 .elementor-element.elementor-element-2faaa4d2 .elementor-icon-list-item > a{font-size:16px;}.elementor-59 .elementor-element.elementor-element-332d8625{width:100%;max-width:100%;}.elementor-59 .elementor-element.elementor-element-332d8625 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-59 .elementor-element.elementor-element-332d8625 .elementor-icon-list-item > a{font-size:16px;}.elementor-59 .elementor-element.elementor-element-5942b33f{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-581ec941 .elementor-heading-title{font-size:18px;}.elementor-59 .elementor-element.elementor-element-aa74bd7 .elementor-heading-title{font-size:18px;}.elementor-59 .elementor-element.elementor-element-1c59d43b{border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-59 .elementor-element.elementor-element-2ee29fcb .elementor-heading-title{font-size:18px;}.elementor-59 .elementor-element.elementor-element-2d5b8661 .elementor-heading-title{font-size:18px;}.elementor-59 .elementor-element.elementor-element-7dd514ac .elementor-heading-title{font-size:18px;}.elementor-59 .elementor-element.elementor-element-4c68dd2 .elementor-heading-title{font-size:18px;}.elementor-59 .elementor-element.elementor-element-81b1b55{border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;}.elementor-59 .elementor-element.elementor-element-18c41f7f .elementor-heading-title{font-size:18px;}.elementor-59 .elementor-element.elementor-element-4e3884c8{width:100%;max-width:100%;}.elementor-59 .elementor-element.elementor-element-4e3884c8 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-59 .elementor-element.elementor-element-4e3884c8 .elementor-icon-list-item > a{font-size:16px;}.elementor-59 .elementor-element.elementor-element-68d05f2e{width:100%;max-width:100%;}.elementor-59 .elementor-element.elementor-element-68d05f2e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-59 .elementor-element.elementor-element-68d05f2e .elementor-icon-list-item > a{font-size:16px;}.elementor-59 .elementor-element.elementor-element-7a950a71{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-30620f68 .elementor-heading-title{font-size:18px;}.elementor-59 .elementor-element.elementor-element-3a8efb3f .elementor-heading-title{font-size:18px;}.elementor-59 .elementor-element.elementor-element-321836c6{border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-59 .elementor-element.elementor-element-53d684a5 .elementor-heading-title{font-size:18px;}.elementor-59 .elementor-element.elementor-element-c5a7224 .elementor-heading-title{font-size:18px;}.elementor-59 .elementor-element.elementor-element-54f31bbd .elementor-heading-title{font-size:18px;}.elementor-59 .elementor-element.elementor-element-5139afd .elementor-heading-title{font-size:18px;}.elementor-59 .elementor-element.elementor-element-5c7c486d{border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;}.elementor-59 .elementor-element.elementor-element-6e285c46 .elementor-heading-title{font-size:18px;}.elementor-59 .elementor-element.elementor-element-110662f0{width:100%;max-width:100%;}.elementor-59 .elementor-element.elementor-element-110662f0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-59 .elementor-element.elementor-element-110662f0 .elementor-icon-list-item > a{font-size:16px;}.elementor-59 .elementor-element.elementor-element-3db7eb30{width:100%;max-width:100%;}.elementor-59 .elementor-element.elementor-element-3db7eb30 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-59 .elementor-element.elementor-element-3db7eb30 .elementor-icon-list-item > a{font-size:16px;}.elementor-59 .elementor-element.elementor-element-5c7160b0{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-13e7dff1 .elementor-heading-title{font-size:18px;}.elementor-59 .elementor-element.elementor-element-751dc389 .elementor-heading-title{font-size:18px;}.elementor-59 .elementor-element.elementor-element-38bd0449{border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-59 .elementor-element.elementor-element-7e1574ec .elementor-heading-title{font-size:18px;}.elementor-59 .elementor-element.elementor-element-194aea08 .elementor-heading-title{font-size:18px;}.elementor-59 .elementor-element.elementor-element-50ecc2d3 .elementor-heading-title{font-size:18px;}.elementor-59 .elementor-element.elementor-element-6f8126a5 .elementor-heading-title{font-size:18px;}.elementor-59 .elementor-element.elementor-element-7ac279a0{border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;}.elementor-59 .elementor-element.elementor-element-7fe5fdb0 .elementor-heading-title{font-size:18px;}.elementor-59 .elementor-element.elementor-element-b64008e{width:100%;max-width:100%;}.elementor-59 .elementor-element.elementor-element-b64008e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-59 .elementor-element.elementor-element-b64008e .elementor-icon-list-item > a{font-size:16px;}.elementor-59 .elementor-element.elementor-element-2826d53f{width:100%;max-width:100%;}.elementor-59 .elementor-element.elementor-element-2826d53f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-59 .elementor-element.elementor-element-2826d53f .elementor-icon-list-item > a{font-size:16px;}.elementor-59 .elementor-element.elementor-element-7fea71cc{--n-tabs-heading-wrap:nowrap;--n-tabs-heading-overflow-x:scroll;--n-tabs-title-white-space:nowrap;}.elementor-59 .elementor-element.elementor-element-63fe93b2{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:center;}.elementor-59 .elementor-element.elementor-element-7b72a506{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-e7dfe68{border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;}.elementor-59 .elementor-element.elementor-element-582ff60 .elementor-heading-title{font-size:18px;}.elementor-59 .elementor-element.elementor-element-6d0e36f8 .elementor-heading-title{font-size:18px;}.elementor-59 .elementor-element.elementor-element-7100a10b .elementor-heading-title{font-size:18px;}.elementor-59 .elementor-element.elementor-element-1a4f9682 .elementor-heading-title{font-size:18px;}.elementor-59 .elementor-element.elementor-element-65dc676e .elementor-heading-title{font-size:18px;}.elementor-59 .elementor-element.elementor-element-1d698be4 .elementor-heading-title{font-size:18px;}.elementor-59 .elementor-element.elementor-element-72c58ec6 .elementor-heading-title{font-size:18px;}.elementor-59 .elementor-element.elementor-element-16e242cf{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-448eaad4 .elementor-heading-title{font-size:18px;}.elementor-59 .elementor-element.elementor-element-7a34a7af .elementor-heading-title{font-size:18px;}.elementor-59 .elementor-element.elementor-element-6839c3b1{border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-59 .elementor-element.elementor-element-412dbfec .elementor-heading-title{font-size:18px;}.elementor-59 .elementor-element.elementor-element-4c9b1071 .elementor-heading-title{font-size:18px;}.elementor-59 .elementor-element.elementor-element-66e9c559 .elementor-heading-title{font-size:18px;}.elementor-59 .elementor-element.elementor-element-7fc7b759 .elementor-heading-title{font-size:18px;}.elementor-59 .elementor-element.elementor-element-4e312085{border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;}.elementor-59 .elementor-element.elementor-element-781f7667 .elementor-heading-title{font-size:18px;}.elementor-59 .elementor-element.elementor-element-4d43e005{width:100%;max-width:100%;}.elementor-59 .elementor-element.elementor-element-4d43e005 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-59 .elementor-element.elementor-element-4d43e005 .elementor-icon-list-item > a{font-size:16px;}.elementor-59 .elementor-element.elementor-element-1281af82{width:100%;max-width:100%;}.elementor-59 .elementor-element.elementor-element-1281af82 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-59 .elementor-element.elementor-element-1281af82 .elementor-icon-list-item > a{font-size:16px;}.elementor-59 .elementor-element.elementor-element-4a101f73{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-3b5b98a6 .elementor-heading-title{font-size:18px;}.elementor-59 .elementor-element.elementor-element-474891be .elementor-heading-title{font-size:18px;}.elementor-59 .elementor-element.elementor-element-628645e9{border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-59 .elementor-element.elementor-element-34c07cfb .elementor-heading-title{font-size:18px;}.elementor-59 .elementor-element.elementor-element-64ad71a8 .elementor-heading-title{font-size:18px;}.elementor-59 .elementor-element.elementor-element-4aaf8a6c .elementor-heading-title{font-size:18px;}.elementor-59 .elementor-element.elementor-element-57b2a5 .elementor-heading-title{font-size:18px;}.elementor-59 .elementor-element.elementor-element-7bd01926{border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;}.elementor-59 .elementor-element.elementor-element-1f21ae11 .elementor-heading-title{font-size:18px;}.elementor-59 .elementor-element.elementor-element-27d0c846{width:100%;max-width:100%;}.elementor-59 .elementor-element.elementor-element-27d0c846 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-59 .elementor-element.elementor-element-27d0c846 .elementor-icon-list-item > a{font-size:16px;}.elementor-59 .elementor-element.elementor-element-63ac9cba{width:100%;max-width:100%;}.elementor-59 .elementor-element.elementor-element-63ac9cba .elementor-icon-list-item > .elementor-icon-list-text, .elementor-59 .elementor-element.elementor-element-63ac9cba .elementor-icon-list-item > a{font-size:16px;}.elementor-59 .elementor-element.elementor-element-42712482{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-ecea017 .elementor-heading-title{font-size:18px;}.elementor-59 .elementor-element.elementor-element-6b98440 .elementor-heading-title{font-size:18px;}.elementor-59 .elementor-element.elementor-element-45e2a07d{border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-59 .elementor-element.elementor-element-4a167164 .elementor-heading-title{font-size:18px;}.elementor-59 .elementor-element.elementor-element-6a7393ec .elementor-heading-title{font-size:18px;}.elementor-59 .elementor-element.elementor-element-7cf2b681 .elementor-heading-title{font-size:18px;}.elementor-59 .elementor-element.elementor-element-5c9d6106 .elementor-heading-title{font-size:18px;}.elementor-59 .elementor-element.elementor-element-59fd2fe7{border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;}.elementor-59 .elementor-element.elementor-element-6c7a7452 .elementor-heading-title{font-size:18px;}.elementor-59 .elementor-element.elementor-element-52d0504b{width:100%;max-width:100%;}.elementor-59 .elementor-element.elementor-element-52d0504b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-59 .elementor-element.elementor-element-52d0504b .elementor-icon-list-item > a{font-size:16px;}.elementor-59 .elementor-element.elementor-element-22acad11{width:100%;max-width:100%;}.elementor-59 .elementor-element.elementor-element-22acad11 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-59 .elementor-element.elementor-element-22acad11 .elementor-icon-list-item > a{font-size:16px;}.elementor-59 .elementor-element.elementor-element-50b0d37f{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-473dc54e .elementor-heading-title{font-size:18px;}.elementor-59 .elementor-element.elementor-element-4ecd7607 .elementor-heading-title{font-size:18px;}.elementor-59 .elementor-element.elementor-element-4d08cbea{border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-59 .elementor-element.elementor-element-6924bd58 .elementor-heading-title{font-size:18px;}.elementor-59 .elementor-element.elementor-element-4440e5b .elementor-heading-title{font-size:18px;}.elementor-59 .elementor-element.elementor-element-5938a1cb .elementor-heading-title{font-size:18px;}.elementor-59 .elementor-element.elementor-element-605e28dd .elementor-heading-title{font-size:18px;}.elementor-59 .elementor-element.elementor-element-ca9fd7a{border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;}.elementor-59 .elementor-element.elementor-element-10082227 .elementor-heading-title{font-size:18px;}.elementor-59 .elementor-element.elementor-element-4762ec6f{width:100%;max-width:100%;}.elementor-59 .elementor-element.elementor-element-4762ec6f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-59 .elementor-element.elementor-element-4762ec6f .elementor-icon-list-item > a{font-size:16px;}.elementor-59 .elementor-element.elementor-element-1d58edc1{width:100%;max-width:100%;}.elementor-59 .elementor-element.elementor-element-1d58edc1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-59 .elementor-element.elementor-element-1d58edc1 .elementor-icon-list-item > a{font-size:16px;}.elementor-59 .elementor-element.elementor-element-7bc56470{--n-tabs-heading-wrap:nowrap;--n-tabs-heading-overflow-x:scroll;--n-tabs-title-white-space:nowrap;}.elementor-59 .elementor-element.elementor-element-2b7f9421{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:center;}.elementor-59 .elementor-element.elementor-element-44650fa6{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-2d5ffd0d{border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;}.elementor-59 .elementor-element.elementor-element-249672a5 .elementor-heading-title{font-size:18px;}.elementor-59 .elementor-element.elementor-element-3733cb2c .elementor-heading-title{font-size:18px;}.elementor-59 .elementor-element.elementor-element-26d6adeb .elementor-heading-title{font-size:18px;}.elementor-59 .elementor-element.elementor-element-161b2c79 .elementor-heading-title{font-size:18px;}.elementor-59 .elementor-element.elementor-element-a98a55a .elementor-heading-title{font-size:18px;}.elementor-59 .elementor-element.elementor-element-5ad414cb .elementor-heading-title{font-size:18px;}.elementor-59 .elementor-element.elementor-element-48b21afe .elementor-heading-title{font-size:18px;}.elementor-59 .elementor-element.elementor-element-25407d43{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-2f80ac4a .elementor-heading-title{font-size:18px;}.elementor-59 .elementor-element.elementor-element-73acbe70 .elementor-heading-title{font-size:18px;}.elementor-59 .elementor-element.elementor-element-3c2154ff{border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-59 .elementor-element.elementor-element-6a04d8d4 .elementor-heading-title{font-size:18px;}.elementor-59 .elementor-element.elementor-element-64ca6c11 .elementor-heading-title{font-size:18px;}.elementor-59 .elementor-element.elementor-element-63a8bfd .elementor-heading-title{font-size:18px;}.elementor-59 .elementor-element.elementor-element-5590bf97 .elementor-heading-title{font-size:18px;}.elementor-59 .elementor-element.elementor-element-b060677{border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;}.elementor-59 .elementor-element.elementor-element-71d1a7a .elementor-heading-title{font-size:18px;}.elementor-59 .elementor-element.elementor-element-6dcdf4ed{width:100%;max-width:100%;}.elementor-59 .elementor-element.elementor-element-6dcdf4ed .elementor-icon-list-item > .elementor-icon-list-text, .elementor-59 .elementor-element.elementor-element-6dcdf4ed .elementor-icon-list-item > a{font-size:16px;}.elementor-59 .elementor-element.elementor-element-2bd92130{width:100%;max-width:100%;}.elementor-59 .elementor-element.elementor-element-2bd92130 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-59 .elementor-element.elementor-element-2bd92130 .elementor-icon-list-item > a{font-size:16px;}.elementor-59 .elementor-element.elementor-element-2364c255{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-7c279f99 .elementor-heading-title{font-size:18px;}.elementor-59 .elementor-element.elementor-element-16eabf2c .elementor-heading-title{font-size:18px;}.elementor-59 .elementor-element.elementor-element-63b72a4a{border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-59 .elementor-element.elementor-element-586f9c84 .elementor-heading-title{font-size:18px;}.elementor-59 .elementor-element.elementor-element-7210e619 .elementor-heading-title{font-size:18px;}.elementor-59 .elementor-element.elementor-element-2cac7113 .elementor-heading-title{font-size:18px;}.elementor-59 .elementor-element.elementor-element-2f17a3c3 .elementor-heading-title{font-size:18px;}.elementor-59 .elementor-element.elementor-element-798d36d0{border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;}.elementor-59 .elementor-element.elementor-element-b04979a .elementor-heading-title{font-size:18px;}.elementor-59 .elementor-element.elementor-element-31e84d1c{width:100%;max-width:100%;}.elementor-59 .elementor-element.elementor-element-31e84d1c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-59 .elementor-element.elementor-element-31e84d1c .elementor-icon-list-item > a{font-size:16px;}.elementor-59 .elementor-element.elementor-element-46446b60{width:100%;max-width:100%;}.elementor-59 .elementor-element.elementor-element-46446b60 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-59 .elementor-element.elementor-element-46446b60 .elementor-icon-list-item > a{font-size:16px;}.elementor-59 .elementor-element.elementor-element-401da9eb{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-3f89ec52 .elementor-heading-title{font-size:18px;}.elementor-59 .elementor-element.elementor-element-5a3c44bc .elementor-heading-title{font-size:18px;}.elementor-59 .elementor-element.elementor-element-2ddeab97{border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-59 .elementor-element.elementor-element-404eb025 .elementor-heading-title{font-size:18px;}.elementor-59 .elementor-element.elementor-element-23b88cc3 .elementor-heading-title{font-size:18px;}.elementor-59 .elementor-element.elementor-element-dd9b4a9 .elementor-heading-title{font-size:18px;}.elementor-59 .elementor-element.elementor-element-b588783 .elementor-heading-title{font-size:18px;}.elementor-59 .elementor-element.elementor-element-2f14cc99{border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;}.elementor-59 .elementor-element.elementor-element-3f647f03 .elementor-heading-title{font-size:18px;}.elementor-59 .elementor-element.elementor-element-499f78df{width:100%;max-width:100%;}.elementor-59 .elementor-element.elementor-element-499f78df .elementor-icon-list-item > .elementor-icon-list-text, .elementor-59 .elementor-element.elementor-element-499f78df .elementor-icon-list-item > a{font-size:16px;}.elementor-59 .elementor-element.elementor-element-21d56b7b{width:100%;max-width:100%;}.elementor-59 .elementor-element.elementor-element-21d56b7b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-59 .elementor-element.elementor-element-21d56b7b .elementor-icon-list-item > a{font-size:16px;}.elementor-59 .elementor-element.elementor-element-21ce4a60{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-6a23232e .elementor-heading-title{font-size:18px;}.elementor-59 .elementor-element.elementor-element-fa2e604 .elementor-heading-title{font-size:18px;}.elementor-59 .elementor-element.elementor-element-61db3afd{border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-59 .elementor-element.elementor-element-1c73378d .elementor-heading-title{font-size:18px;}.elementor-59 .elementor-element.elementor-element-7728f8cf .elementor-heading-title{font-size:18px;}.elementor-59 .elementor-element.elementor-element-2fa5aed5 .elementor-heading-title{font-size:18px;}.elementor-59 .elementor-element.elementor-element-45b5feb7 .elementor-heading-title{font-size:18px;}.elementor-59 .elementor-element.elementor-element-66f3a3ae{border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;}.elementor-59 .elementor-element.elementor-element-12ad72b0 .elementor-heading-title{font-size:18px;}.elementor-59 .elementor-element.elementor-element-6dc1ac90{width:100%;max-width:100%;}.elementor-59 .elementor-element.elementor-element-6dc1ac90 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-59 .elementor-element.elementor-element-6dc1ac90 .elementor-icon-list-item > a{font-size:16px;}.elementor-59 .elementor-element.elementor-element-4969e4ae{width:100%;max-width:100%;}.elementor-59 .elementor-element.elementor-element-4969e4ae .elementor-icon-list-item > .elementor-icon-list-text, .elementor-59 .elementor-element.elementor-element-4969e4ae .elementor-icon-list-item > a{font-size:16px;}.elementor-59 .elementor-element.elementor-element-2e5eae32{--n-tabs-heading-wrap:nowrap;--n-tabs-heading-overflow-x:scroll;--n-tabs-title-white-space:nowrap;}.elementor-59 .elementor-element.elementor-element-cede511{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-59 .elementor-element.elementor-element-06dd408{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-f255311{width:100%;max-width:100%;text-align:start;}.elementor-59 .elementor-element.elementor-element-f255311 .elementor-heading-title{font-size:32px;}.elementor-59 .elementor-element.elementor-element-99144f2{width:100%;max-width:100%;font-size:16px;line-height:20px;}.elementor-59 .elementor-element.elementor-element-477f408{text-align:start;}.elementor-59 .elementor-element.elementor-element-477f408 img{width:50%;}.elementor-59 .elementor-element.elementor-element-01f8e34{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-59 .elementor-element.elementor-element-59b9ec6{width:100%;max-width:100%;}.elementor-59 .elementor-element.elementor-element-e85db06{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-59 .elementor-element.elementor-element-9537e5f{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-59 .elementor-element.elementor-element-cd472ea{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-59 .elementor-element.elementor-element-a42e9bc{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-59 .elementor-element.elementor-element-c1e0a65{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-59 .elementor-element.elementor-element-e30f582{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-59 .elementor-element.elementor-element-1127f53{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-59 .elementor-element.elementor-element-5efd6c9{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-59 .elementor-element.elementor-element-80653be{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-59 .elementor-element.elementor-element-f5233d4{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-59 .elementor-element.elementor-element-5296646{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-59 .elementor-element.elementor-element-bc7bcc3{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-59 .elementor-element.elementor-element-638868f{width:100%;max-width:100%;}.elementor-59 .elementor-element.elementor-element-638868f .elementor-heading-title{font-size:36px;}.elementor-59 .elementor-element.elementor-element-1ddaa81{width:100%;max-width:100%;}.elementor-59 .elementor-element.elementor-element-4605176{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-59 .elementor-element.elementor-element-0ffc4e1 .elementor-button{padding:11px 57px 11px 57px;}.elementor-59 .elementor-element.elementor-element-d8a7ec8{width:100%;max-width:100%;}}/* Start custom CSS for button, class: .elementor-element-7d85a91 *//* 1. Main Button Frame (50% Opacity) */
.elementor-59 .elementor-element.elementor-element-7d85a91 .elementor-button {
    background-color: transparent;
    color: #FF0000;
    border: 1px solid rgba(255, 0, 0, 0.4); /* Faint frame */
    position: relative;
    padding: 11px 30px;
    border-radius: 0px;
    display: inline-block;
}

/* 2. Top Left & Top Right Corners (100% Opacity) */
.elementor-59 .elementor-element.elementor-element-7d85a91 .elementor-button::before {
    content: "";
    position: absolute;
    top: -1px;
    left: -1px;
    right: -1px;
    height: 12px; /* Adjust this for the height of the corners */
    border-top: 1px solid #FF0000;
    border-left: 1px solid #FF0000;
    border-right: 1px solid #FF0000;
    /* This creates a gap in the middle of the top line */
    mask-image: linear-gradient(to right, black 15px, transparent 15px, transparent calc(100% - 15px), black calc(100% - 15px));
    -webkit-mask-image: linear-gradient(to right, black 15px, transparent 15px, transparent calc(100% - 15px), black calc(100% - 15px));
}

/* 3. Bottom Left & Bottom Right Corners (100% Opacity) */
.elementor-59 .elementor-element.elementor-element-7d85a91 .elementor-button::after {
    content: "";
    position: absolute;
    bottom: -1px;
    left: -1px;
    right: -1px;
    height: 12px; /* Adjust this for the height of the corners */
    border-bottom: 1px solid #FF0000;
    border-left: 1px solid #FF0000;
    border-right: 1px solid #FF0000;
    /* This creates a gap in the middle of the bottom line */
    mask-image: linear-gradient(to right, black 15px, transparent 15px, transparent calc(100% - 15px), black calc(100% - 15px));
    -webkit-mask-image: linear-gradient(to right, black 15px, transparent 15px, transparent calc(100% - 15px), black calc(100% - 15px));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a34c901 *//* Target only the span with the specific class */
.elementor-59 .elementor-element.elementor-element-a34c901 .red-text {
    color: #FF2A00; /* Your Cyber Academy Red */
    font-weight: ; /* Optional: matches the image's heavy weight */
}

/* Optional: If you want a slight glow effect to match the 'Cyber' vibe */
.elementor-59 .elementor-element.elementor-element-a34c901 .red-text {
    text-shadow: 0px 0px 8px rgba(255, 0, 0, 0.0);
}/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-5d660d2 */.elementor-widget-counter .elementor-counter-title {
    text-align: center;
    line-height: 1.3em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9e3e7c6 *//* Target only the span with the specific class */
.elementor-59 .elementor-element.elementor-element-9e3e7c6 .red-text {
    color: #FF2A00; /* Your Cyber Academy Red */
    font-weight: ; /* Optional: matches the image's heavy weight */
}

/* Optional: If you want a slight glow effect to match the 'Cyber' vibe */
.elementor-59 .elementor-element.elementor-element-9e3e7c6 .red-text {
    text-shadow: 0px 0px 8px rgba(255, 0, 0, 0.0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8f0627e *//* 1. The Main Faint Base Frame */
.elementor-59 .elementor-element.elementor-element-8f0627e {
    border: 1px solid rgba(0, 0, 0, 0.2); /* Faint base line */
    position: relative;
    padding: 10px; 
    border-radius: 0px;
}

/* 2. Top-Left and Top-Right Corners */
.elementor-59 .elementor-element.elementor-element-8f0627e::before {
    content: "";
    position: absolute;
    top: -1px;    /* Sits perfectly on the base border */
    left: -1px;
    right: -1px;
    height: 73px; /* Vertical arm length: 73px */
    border-top: 2px solid #000000;   /* Changed from Red to Black */
    border-left: 2px solid #000000;  /* Changed from Red to Black */
    border-right: 2px solid #000000; /* Changed from Red to Black */
    border-bottom: none !important;  /* Removes ghosting lines */
    pointer-events: none;
    /* Mask creates the 73px horizontal arm length */
    -webkit-mask-image: linear-gradient(to right, black 73px, transparent 73px, transparent calc(100% - 73px), black 73px);
    mask-image: linear-gradient(to right, black 73px, transparent 73px, transparent calc(100% - 73px), black 73px);
}

/* 3. Bottom-Left and Bottom-Right Corners */
.elementor-59 .elementor-element.elementor-element-8f0627e::after {
    content: "";
    position: absolute;
    bottom: -1px; /* Sits perfectly on the base border */
    left: -1px;
    right: -1px;
    height: 73px; /* Vertical arm length: 73px */
    border-bottom: 2px solid #000000; /* Changed from Red to Black */
    border-left: 2px solid #000000;   /* Changed from Red to Black */
    border-right: 2px solid #000000;  /* Changed from Red to Black */
    border-top: none !important;     /* Removes ghosting lines */
    pointer-events: none;
    /* Mask creates the 73px horizontal arm length */
    -webkit-mask-image: linear-gradient(to right, black 73px, transparent 73px, transparent calc(100% - 73px), black 73px);
    mask-image: linear-gradient(to right, black 73px, transparent 73px, transparent calc(100% - 73px), black 73px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a070f55 *//* 1. The Main Faint Base Frame */
.elementor-59 .elementor-element.elementor-element-a070f55 {
    border: 1px solid rgba(0, 0, 0, 0.2); /* Faint base line */
    position: relative;
    padding: 10px; 
    border-radius: 0px;
}

/* 2. Top-Left and Top-Right Corners */
.elementor-59 .elementor-element.elementor-element-a070f55::before {
    content: "";
    position: absolute;
    top: -1px;    /* Sits perfectly on the base border */
    left: -1px;
    right: -1px;
    height: 73px; /* Vertical arm length: 73px */
    border-top: 2px solid #000000;   /* Changed from Red to Black */
    border-left: 2px solid #000000;  /* Changed from Red to Black */
    border-right: 2px solid #000000; /* Changed from Red to Black */
    border-bottom: none !important;  /* Removes ghosting lines */
    pointer-events: none;
    /* Mask creates the 73px horizontal arm length */
    -webkit-mask-image: linear-gradient(to right, black 73px, transparent 73px, transparent calc(100% - 73px), black 73px);
    mask-image: linear-gradient(to right, black 73px, transparent 73px, transparent calc(100% - 73px), black 73px);
}

/* 3. Bottom-Left and Bottom-Right Corners */
.elementor-59 .elementor-element.elementor-element-a070f55::after {
    content: "";
    position: absolute;
    bottom: -1px; /* Sits perfectly on the base border */
    left: -1px;
    right: -1px;
    height: 73px; /* Vertical arm length: 73px */
    border-bottom: 2px solid #000000; /* Changed from Red to Black */
    border-left: 2px solid #000000;   /* Changed from Red to Black */
    border-right: 2px solid #000000;  /* Changed from Red to Black */
    border-top: none !important;     /* Removes ghosting lines */
    pointer-events: none;
    /* Mask creates the 73px horizontal arm length */
    -webkit-mask-image: linear-gradient(to right, black 73px, transparent 73px, transparent calc(100% - 73px), black 73px);
    mask-image: linear-gradient(to right, black 73px, transparent 73px, transparent calc(100% - 73px), black 73px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-903060b *//* 1. The Main Faint Base Frame */
.elementor-59 .elementor-element.elementor-element-903060b {
    border: 1px solid rgba(0, 0, 0, 0.2); /* Faint base line */
    position: relative;
    padding: 10px; 
    border-radius: 0px;
}

/* 2. Top-Left and Top-Right Corners */
.elementor-59 .elementor-element.elementor-element-903060b::before {
    content: "";
    position: absolute;
    top: -1px;    /* Sits perfectly on the base border */
    left: -1px;
    right: -1px;
    height: 73px; /* Vertical arm length: 73px */
    border-top: 2px solid #000000;   /* Changed from Red to Black */
    border-left: 2px solid #000000;  /* Changed from Red to Black */
    border-right: 2px solid #000000; /* Changed from Red to Black */
    border-bottom: none !important;  /* Removes ghosting lines */
    pointer-events: none;
    /* Mask creates the 73px horizontal arm length */
    -webkit-mask-image: linear-gradient(to right, black 73px, transparent 73px, transparent calc(100% - 73px), black 73px);
    mask-image: linear-gradient(to right, black 73px, transparent 73px, transparent calc(100% - 73px), black 73px);
}

/* 3. Bottom-Left and Bottom-Right Corners */
.elementor-59 .elementor-element.elementor-element-903060b::after {
    content: "";
    position: absolute;
    bottom: -1px; /* Sits perfectly on the base border */
    left: -1px;
    right: -1px;
    height: 73px; /* Vertical arm length: 73px */
    border-bottom: 2px solid #000000; /* Changed from Red to Black */
    border-left: 2px solid #000000;   /* Changed from Red to Black */
    border-right: 2px solid #000000;  /* Changed from Red to Black */
    border-top: none !important;     /* Removes ghosting lines */
    pointer-events: none;
    /* Mask creates the 73px horizontal arm length */
    -webkit-mask-image: linear-gradient(to right, black 73px, transparent 73px, transparent calc(100% - 73px), black 73px);
    mask-image: linear-gradient(to right, black 73px, transparent 73px, transparent calc(100% - 73px), black 73px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8479585 *//* Target only the span with the specific class */
.elementor-59 .elementor-element.elementor-element-8479585 .red-text {
    color: #FF2A00; /* Your Cyber Academy Red */
    font-weight: ; /* Optional: matches the image's heavy weight */
}

/* Optional: If you want a slight glow effect to match the 'Cyber' vibe */
.elementor-59 .elementor-element.elementor-element-8479585 .red-text {
    text-shadow: 0px 0px 8px rgba(255, 0, 0, 0.0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2fa7300 *//* 1. The Main Faint Base Frame */
.elementor-59 .elementor-element.elementor-element-2fa7300 {
    border: 1px solid rgba(0, 0, 0, 0.2); /* Faint base line */
    position: relative;
    padding: 10px; 
    border-radius: 0px;
    box-sizing: border-box;
}

/* 2. Top-Left and Top-Right Corners */
.elementor-59 .elementor-element.elementor-element-2fa7300::before {
    content: "";
    position: absolute;
    top: -1px;    
    left: -1px;
    right: -1px;
    height: 20px; /* SET VERTICAL STROKE HERE */
    border-top: 2px solid #000000;
    border-left: 2px solid #000000;
    border-right: 2px solid #000000;
    border-bottom: none !important;
    pointer-events: none;
    
    /* MASK SET TO 20px FOR HORIZONTAL STROKE */
    -webkit-mask-image: linear-gradient(to right, 
        black 20px, 
        transparent 20px, 
        transparent calc(100% - 20px), 
        black 20px);
    mask-image: linear-gradient(to right, 
        black 20px, 
        transparent 20px, 
        transparent calc(100% - 20px), 
        black 20px);
}

/* 3. Bottom-Left and Bottom-Right Corners */
.elementor-59 .elementor-element.elementor-element-2fa7300::after {
    content: "";
    position: absolute;
    bottom: -1px; 
    left: -1px;
    right: -1px;
    height: 20px; /* SET VERTICAL STROKE HERE */
    border-bottom: 2px solid #000000;
    border-left: 2px solid #000000;
    border-right: 2px solid #000000;
    border-top: none !important;
    pointer-events: none;
    
    /* MASK SET TO 20px FOR HORIZONTAL STROKE */
    -webkit-mask-image: linear-gradient(to right, 
        black 20px, 
        transparent 20px, 
        transparent calc(100% - 20px), 
        black 20px);
    mask-image: linear-gradient(to right, 
        black 20px, 
        transparent 20px, 
        transparent calc(100% - 20px), 
        black 20px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5b2220b *//* 1. The Main Faint Base Frame */
.elementor-59 .elementor-element.elementor-element-5b2220b {
    border: 1px solid rgba(0, 0, 0, 0.2); /* Faint base line */
    position: relative;
    padding: 10px; 
    border-radius: 0px;
    box-sizing: border-box;
}

/* 2. Top-Left and Top-Right Corners */
.elementor-59 .elementor-element.elementor-element-5b2220b::before {
    content: "";
    position: absolute;
    top: -1px;    
    left: -1px;
    right: -1px;
    height: 20px; /* SET VERTICAL STROKE HERE */
    border-top: 2px solid #000000;
    border-left: 2px solid #000000;
    border-right: 2px solid #000000;
    border-bottom: none !important;
    pointer-events: none;
    
    /* MASK SET TO 20px FOR HORIZONTAL STROKE */
    -webkit-mask-image: linear-gradient(to right, 
        black 20px, 
        transparent 20px, 
        transparent calc(100% - 20px), 
        black 20px);
    mask-image: linear-gradient(to right, 
        black 20px, 
        transparent 20px, 
        transparent calc(100% - 20px), 
        black 20px);
}

/* 3. Bottom-Left and Bottom-Right Corners */
.elementor-59 .elementor-element.elementor-element-5b2220b::after {
    content: "";
    position: absolute;
    bottom: -1px; 
    left: -1px;
    right: -1px;
    height: 20px; /* SET VERTICAL STROKE HERE */
    border-bottom: 2px solid #000000;
    border-left: 2px solid #000000;
    border-right: 2px solid #000000;
    border-top: none !important;
    pointer-events: none;
    
    /* MASK SET TO 20px FOR HORIZONTAL STROKE */
    -webkit-mask-image: linear-gradient(to right, 
        black 20px, 
        transparent 20px, 
        transparent calc(100% - 20px), 
        black 20px);
    mask-image: linear-gradient(to right, 
        black 20px, 
        transparent 20px, 
        transparent calc(100% - 20px), 
        black 20px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-06e446a *//* 1. The Main Faint Base Frame */
.elementor-59 .elementor-element.elementor-element-06e446a {
    border: 1px solid rgba(0, 0, 0, 0.2); /* Faint base line */
    position: relative;
    padding: 10px; 
    border-radius: 0px;
    box-sizing: border-box;
}

/* 2. Top-Left and Top-Right Corners */
.elementor-59 .elementor-element.elementor-element-06e446a::before {
    content: "";
    position: absolute;
    top: -1px;    
    left: -1px;
    right: -1px;
    height: 20px; /* SET VERTICAL STROKE HERE */
    border-top: 2px solid #000000;
    border-left: 2px solid #000000;
    border-right: 2px solid #000000;
    border-bottom: none !important;
    pointer-events: none;
    
    /* MASK SET TO 20px FOR HORIZONTAL STROKE */
    -webkit-mask-image: linear-gradient(to right, 
        black 20px, 
        transparent 20px, 
        transparent calc(100% - 20px), 
        black 20px);
    mask-image: linear-gradient(to right, 
        black 20px, 
        transparent 20px, 
        transparent calc(100% - 20px), 
        black 20px);
}

/* 3. Bottom-Left and Bottom-Right Corners */
.elementor-59 .elementor-element.elementor-element-06e446a::after {
    content: "";
    position: absolute;
    bottom: -1px; 
    left: -1px;
    right: -1px;
    height: 20px; /* SET VERTICAL STROKE HERE */
    border-bottom: 2px solid #000000;
    border-left: 2px solid #000000;
    border-right: 2px solid #000000;
    border-top: none !important;
    pointer-events: none;
    
    /* MASK SET TO 20px FOR HORIZONTAL STROKE */
    -webkit-mask-image: linear-gradient(to right, 
        black 20px, 
        transparent 20px, 
        transparent calc(100% - 20px), 
        black 20px);
    mask-image: linear-gradient(to right, 
        black 20px, 
        transparent 20px, 
        transparent calc(100% - 20px), 
        black 20px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d1187ab *//* 1. The Main Faint Base Frame */
.elementor-59 .elementor-element.elementor-element-d1187ab {
    border: 1px solid rgba(0, 0, 0, 0.2); /* Faint base line */
    position: relative;
    padding: 10px; 
    border-radius: 0px;
    box-sizing: border-box;
}

/* 2. Top-Left and Top-Right Corners */
.elementor-59 .elementor-element.elementor-element-d1187ab::before {
    content: "";
    position: absolute;
    top: -1px;    
    left: -1px;
    right: -1px;
    height: 20px; /* SET VERTICAL STROKE HERE */
    border-top: 2px solid #000000;
    border-left: 2px solid #000000;
    border-right: 2px solid #000000;
    border-bottom: none !important;
    pointer-events: none;
    
    /* MASK SET TO 20px FOR HORIZONTAL STROKE */
    -webkit-mask-image: linear-gradient(to right, 
        black 20px, 
        transparent 20px, 
        transparent calc(100% - 20px), 
        black 20px);
    mask-image: linear-gradient(to right, 
        black 20px, 
        transparent 20px, 
        transparent calc(100% - 20px), 
        black 20px);
}

/* 3. Bottom-Left and Bottom-Right Corners */
.elementor-59 .elementor-element.elementor-element-d1187ab::after {
    content: "";
    position: absolute;
    bottom: -1px; 
    left: -1px;
    right: -1px;
    height: 20px; /* SET VERTICAL STROKE HERE */
    border-bottom: 2px solid #000000;
    border-left: 2px solid #000000;
    border-right: 2px solid #000000;
    border-top: none !important;
    pointer-events: none;
    
    /* MASK SET TO 20px FOR HORIZONTAL STROKE */
    -webkit-mask-image: linear-gradient(to right, 
        black 20px, 
        transparent 20px, 
        transparent calc(100% - 20px), 
        black 20px);
    mask-image: linear-gradient(to right, 
        black 20px, 
        transparent 20px, 
        transparent calc(100% - 20px), 
        black 20px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1a9cb26 *//* 1. The Main Faint Base Frame */
.elementor-59 .elementor-element.elementor-element-1a9cb26 {
    border: 1px solid rgba(0, 0, 0, 0.2); /* Faint base line */
    position: relative;
    padding: 10px; 
    border-radius: 0px;
    box-sizing: border-box;
}

/* 2. Top-Left and Top-Right Corners */
.elementor-59 .elementor-element.elementor-element-1a9cb26::before {
    content: "";
    position: absolute;
    top: -1px;    
    left: -1px;
    right: -1px;
    height: 20px; /* SET VERTICAL STROKE HERE */
    border-top: 2px solid #000000;
    border-left: 2px solid #000000;
    border-right: 2px solid #000000;
    border-bottom: none !important;
    pointer-events: none;
    
    /* MASK SET TO 20px FOR HORIZONTAL STROKE */
    -webkit-mask-image: linear-gradient(to right, 
        black 20px, 
        transparent 20px, 
        transparent calc(100% - 20px), 
        black 20px);
    mask-image: linear-gradient(to right, 
        black 20px, 
        transparent 20px, 
        transparent calc(100% - 20px), 
        black 20px);
}

/* 3. Bottom-Left and Bottom-Right Corners */
.elementor-59 .elementor-element.elementor-element-1a9cb26::after {
    content: "";
    position: absolute;
    bottom: -1px; 
    left: -1px;
    right: -1px;
    height: 20px; /* SET VERTICAL STROKE HERE */
    border-bottom: 2px solid #000000;
    border-left: 2px solid #000000;
    border-right: 2px solid #000000;
    border-top: none !important;
    pointer-events: none;
    
    /* MASK SET TO 20px FOR HORIZONTAL STROKE */
    -webkit-mask-image: linear-gradient(to right, 
        black 20px, 
        transparent 20px, 
        transparent calc(100% - 20px), 
        black 20px);
    mask-image: linear-gradient(to right, 
        black 20px, 
        transparent 20px, 
        transparent calc(100% - 20px), 
        black 20px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58b381b *//* 1. The Main Faint Base Frame */
.elementor-59 .elementor-element.elementor-element-58b381b {
    border: 1px solid rgba(0, 0, 0, 0.2); /* Faint base line */
    position: relative;
    padding: 10px; 
    border-radius: 0px;
    box-sizing: border-box;
}

/* 2. Top-Left and Top-Right Corners */
.elementor-59 .elementor-element.elementor-element-58b381b::before {
    content: "";
    position: absolute;
    top: -1px;    
    left: -1px;
    right: -1px;
    height: 20px; /* SET VERTICAL STROKE HERE */
    border-top: 2px solid #000000;
    border-left: 2px solid #000000;
    border-right: 2px solid #000000;
    border-bottom: none !important;
    pointer-events: none;
    
    /* MASK SET TO 20px FOR HORIZONTAL STROKE */
    -webkit-mask-image: linear-gradient(to right, 
        black 20px, 
        transparent 20px, 
        transparent calc(100% - 20px), 
        black 20px);
    mask-image: linear-gradient(to right, 
        black 20px, 
        transparent 20px, 
        transparent calc(100% - 20px), 
        black 20px);
}

/* 3. Bottom-Left and Bottom-Right Corners */
.elementor-59 .elementor-element.elementor-element-58b381b::after {
    content: "";
    position: absolute;
    bottom: -1px; 
    left: -1px;
    right: -1px;
    height: 20px; /* SET VERTICAL STROKE HERE */
    border-bottom: 2px solid #000000;
    border-left: 2px solid #000000;
    border-right: 2px solid #000000;
    border-top: none !important;
    pointer-events: none;
    
    /* MASK SET TO 20px FOR HORIZONTAL STROKE */
    -webkit-mask-image: linear-gradient(to right, 
        black 20px, 
        transparent 20px, 
        transparent calc(100% - 20px), 
        black 20px);
    mask-image: linear-gradient(to right, 
        black 20px, 
        transparent 20px, 
        transparent calc(100% - 20px), 
        black 20px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6c1975d *//* 1. The Main Faint Base Frame */
.elementor-59 .elementor-element.elementor-element-6c1975d {
    border: 1px solid rgba(0, 0, 0, 0.2); /* Faint base line */
    position: relative;
    padding: 10px; 
    border-radius: 0px;
    box-sizing: border-box;
}

/* 2. Top-Left and Top-Right Corners */
.elementor-59 .elementor-element.elementor-element-6c1975d::before {
    content: "";
    position: absolute;
    top: -1px;    
    left: -1px;
    right: -1px;
    height: 20px; /* SET VERTICAL STROKE HERE */
    border-top: 2px solid #000000;
    border-left: 2px solid #000000;
    border-right: 2px solid #000000;
    border-bottom: none !important;
    pointer-events: none;
    
    /* MASK SET TO 20px FOR HORIZONTAL STROKE */
    -webkit-mask-image: linear-gradient(to right, 
        black 20px, 
        transparent 20px, 
        transparent calc(100% - 20px), 
        black 20px);
    mask-image: linear-gradient(to right, 
        black 20px, 
        transparent 20px, 
        transparent calc(100% - 20px), 
        black 20px);
}

/* 3. Bottom-Left and Bottom-Right Corners */
.elementor-59 .elementor-element.elementor-element-6c1975d::after {
    content: "";
    position: absolute;
    bottom: -1px; 
    left: -1px;
    right: -1px;
    height: 20px; /* SET VERTICAL STROKE HERE */
    border-bottom: 2px solid #000000;
    border-left: 2px solid #000000;
    border-right: 2px solid #000000;
    border-top: none !important;
    pointer-events: none;
    
    /* MASK SET TO 20px FOR HORIZONTAL STROKE */
    -webkit-mask-image: linear-gradient(to right, 
        black 20px, 
        transparent 20px, 
        transparent calc(100% - 20px), 
        black 20px);
    mask-image: linear-gradient(to right, 
        black 20px, 
        transparent 20px, 
        transparent calc(100% - 20px), 
        black 20px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0154fdf *//* 1. The Main Faint Base Frame */
.elementor-59 .elementor-element.elementor-element-0154fdf {
    border: 1px solid rgba(0, 0, 0, 0.2); /* Faint base line */
    position: relative;
    padding: 10px; 
    border-radius: 0px;
    box-sizing: border-box;
}

/* 2. Top-Left and Top-Right Corners */
.elementor-59 .elementor-element.elementor-element-0154fdf::before {
    content: "";
    position: absolute;
    top: -1px;    
    left: -1px;
    right: -1px;
    height: 20px; /* SET VERTICAL STROKE HERE */
    border-top: 2px solid #000000;
    border-left: 2px solid #000000;
    border-right: 2px solid #000000;
    border-bottom: none !important;
    pointer-events: none;
    
    /* MASK SET TO 20px FOR HORIZONTAL STROKE */
    -webkit-mask-image: linear-gradient(to right, 
        black 20px, 
        transparent 20px, 
        transparent calc(100% - 20px), 
        black 20px);
    mask-image: linear-gradient(to right, 
        black 20px, 
        transparent 20px, 
        transparent calc(100% - 20px), 
        black 20px);
}

/* 3. Bottom-Left and Bottom-Right Corners */
.elementor-59 .elementor-element.elementor-element-0154fdf::after {
    content: "";
    position: absolute;
    bottom: -1px; 
    left: -1px;
    right: -1px;
    height: 20px; /* SET VERTICAL STROKE HERE */
    border-bottom: 2px solid #000000;
    border-left: 2px solid #000000;
    border-right: 2px solid #000000;
    border-top: none !important;
    pointer-events: none;
    
    /* MASK SET TO 20px FOR HORIZONTAL STROKE */
    -webkit-mask-image: linear-gradient(to right, 
        black 20px, 
        transparent 20px, 
        transparent calc(100% - 20px), 
        black 20px);
    mask-image: linear-gradient(to right, 
        black 20px, 
        transparent 20px, 
        transparent calc(100% - 20px), 
        black 20px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f05c4b0 *//* 1. The Main Faint Base Frame */
.elementor-59 .elementor-element.elementor-element-f05c4b0 {
    border: 1px solid rgba(0, 0, 0, 0.2); /* Faint base line */
    position: relative;
    padding: 10px; 
    border-radius: 0px;
    box-sizing: border-box;
}

/* 2. Top-Left and Top-Right Corners */
.elementor-59 .elementor-element.elementor-element-f05c4b0::before {
    content: "";
    position: absolute;
    top: -1px;    
    left: -1px;
    right: -1px;
    height: 20px; /* SET VERTICAL STROKE HERE */
    border-top: 2px solid #000000;
    border-left: 2px solid #000000;
    border-right: 2px solid #000000;
    border-bottom: none !important;
    pointer-events: none;
    
    /* MASK SET TO 20px FOR HORIZONTAL STROKE */
    -webkit-mask-image: linear-gradient(to right, 
        black 20px, 
        transparent 20px, 
        transparent calc(100% - 20px), 
        black 20px);
    mask-image: linear-gradient(to right, 
        black 20px, 
        transparent 20px, 
        transparent calc(100% - 20px), 
        black 20px);
}

/* 3. Bottom-Left and Bottom-Right Corners */
.elementor-59 .elementor-element.elementor-element-f05c4b0::after {
    content: "";
    position: absolute;
    bottom: -1px; 
    left: -1px;
    right: -1px;
    height: 20px; /* SET VERTICAL STROKE HERE */
    border-bottom: 2px solid #000000;
    border-left: 2px solid #000000;
    border-right: 2px solid #000000;
    border-top: none !important;
    pointer-events: none;
    
    /* MASK SET TO 20px FOR HORIZONTAL STROKE */
    -webkit-mask-image: linear-gradient(to right, 
        black 20px, 
        transparent 20px, 
        transparent calc(100% - 20px), 
        black 20px);
    mask-image: linear-gradient(to right, 
        black 20px, 
        transparent 20px, 
        transparent calc(100% - 20px), 
        black 20px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ece05d5 *//* 1. The Main Faint Base Frame */
.elementor-59 .elementor-element.elementor-element-ece05d5 {
    border: 1px solid rgba(0, 0, 0, 0.2); /* Faint base line */
    position: relative;
    padding: 10px; 
    border-radius: 0px;
    box-sizing: border-box;
}

/* 2. Top-Left and Top-Right Corners */
.elementor-59 .elementor-element.elementor-element-ece05d5::before {
    content: "";
    position: absolute;
    top: -1px;    
    left: -1px;
    right: -1px;
    height: 20px; /* SET VERTICAL STROKE HERE */
    border-top: 2px solid #000000;
    border-left: 2px solid #000000;
    border-right: 2px solid #000000;
    border-bottom: none !important;
    pointer-events: none;
    
    /* MASK SET TO 20px FOR HORIZONTAL STROKE */
    -webkit-mask-image: linear-gradient(to right, 
        black 20px, 
        transparent 20px, 
        transparent calc(100% - 20px), 
        black 20px);
    mask-image: linear-gradient(to right, 
        black 20px, 
        transparent 20px, 
        transparent calc(100% - 20px), 
        black 20px);
}

/* 3. Bottom-Left and Bottom-Right Corners */
.elementor-59 .elementor-element.elementor-element-ece05d5::after {
    content: "";
    position: absolute;
    bottom: -1px; 
    left: -1px;
    right: -1px;
    height: 20px; /* SET VERTICAL STROKE HERE */
    border-bottom: 2px solid #000000;
    border-left: 2px solid #000000;
    border-right: 2px solid #000000;
    border-top: none !important;
    pointer-events: none;
    
    /* MASK SET TO 20px FOR HORIZONTAL STROKE */
    -webkit-mask-image: linear-gradient(to right, 
        black 20px, 
        transparent 20px, 
        transparent calc(100% - 20px), 
        black 20px);
    mask-image: linear-gradient(to right, 
        black 20px, 
        transparent 20px, 
        transparent calc(100% - 20px), 
        black 20px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8f3f0f1 *//* 1. The Main Faint Base Frame */
.elementor-59 .elementor-element.elementor-element-8f3f0f1 {
    border: 1px solid rgba(0, 0, 0, 0.2); /* Faint base line */
    position: relative;
    padding: 10px; 
    border-radius: 0px;
    box-sizing: border-box;
}

/* 2. Top-Left and Top-Right Corners */
.elementor-59 .elementor-element.elementor-element-8f3f0f1::before {
    content: "";
    position: absolute;
    top: -1px;    
    left: -1px;
    right: -1px;
    height: 20px; /* SET VERTICAL STROKE HERE */
    border-top: 2px solid #000000;
    border-left: 2px solid #000000;
    border-right: 2px solid #000000;
    border-bottom: none !important;
    pointer-events: none;
    
    /* MASK SET TO 20px FOR HORIZONTAL STROKE */
    -webkit-mask-image: linear-gradient(to right, 
        black 20px, 
        transparent 20px, 
        transparent calc(100% - 20px), 
        black 20px);
    mask-image: linear-gradient(to right, 
        black 20px, 
        transparent 20px, 
        transparent calc(100% - 20px), 
        black 20px);
}

/* 3. Bottom-Left and Bottom-Right Corners */
.elementor-59 .elementor-element.elementor-element-8f3f0f1::after {
    content: "";
    position: absolute;
    bottom: -1px; 
    left: -1px;
    right: -1px;
    height: 20px; /* SET VERTICAL STROKE HERE */
    border-bottom: 2px solid #000000;
    border-left: 2px solid #000000;
    border-right: 2px solid #000000;
    border-top: none !important;
    pointer-events: none;
    
    /* MASK SET TO 20px FOR HORIZONTAL STROKE */
    -webkit-mask-image: linear-gradient(to right, 
        black 20px, 
        transparent 20px, 
        transparent calc(100% - 20px), 
        black 20px);
    mask-image: linear-gradient(to right, 
        black 20px, 
        transparent 20px, 
        transparent calc(100% - 20px), 
        black 20px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-478dcc5 *//* 1. The Main Faint Base Frame */
.elementor-59 .elementor-element.elementor-element-478dcc5 {
    border: 1px solid rgba(0, 0, 0, 0.2); /* Faint base line */
    position: relative;
    padding: 10px; 
    border-radius: 0px;
    box-sizing: border-box;
}

/* 2. Top-Left and Top-Right Corners */
.elementor-59 .elementor-element.elementor-element-478dcc5::before {
    content: "";
    position: absolute;
    top: -1px;    
    left: -1px;
    right: -1px;
    height: 20px; /* Vertical arm length */
    border-top: 2px solid #FF2A00;   /* Changed to Cyber Academy Red */
    border-left: 2px solid #FF2A00;  /* Changed to Cyber Academy Red */
    border-right: 2px solid #FF2A00; /* Changed to Cyber Academy Red */
    border-bottom: none !important;
    pointer-events: none;
    
    /* MASK SET TO 20px FOR HORIZONTAL STROKE */
    -webkit-mask-image: linear-gradient(to right, 
        black 20px, 
        transparent 20px, 
        transparent calc(100% - 20px), 
        black 20px);
    mask-image: linear-gradient(to right, 
        black 20px, 
        transparent 20px, 
        transparent calc(100% - 20px), 
        black 20px);
}

/* 3. Bottom-Left and Bottom-Right Corners */
.elementor-59 .elementor-element.elementor-element-478dcc5::after {
    content: "";
    position: absolute;
    bottom: -1px; 
    left: -1px;
    right: -1px;
    height: 20px; /* Vertical arm length */
    border-bottom: 2px solid #FF2A00; /* Changed to Cyber Academy Red */
    border-left: 2px solid #FF2A00;   /* Changed to Cyber Academy Red */
    border-right: 2px solid #FF2A00;  /* Changed to Cyber Academy Red */
    border-top: none !important;
    pointer-events: none;
    
    /* MASK SET TO 20px FOR HORIZONTAL STROKE */
    -webkit-mask-image: linear-gradient(to right, 
        black 20px, 
        transparent 20px, 
        transparent calc(100% - 20px), 
        black 20px);
    mask-image: linear-gradient(to right, 
        black 20px, 
        transparent 20px, 
        transparent calc(100% - 20px), 
        black 20px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-156a0b5 *//* 1. Base setup for both bottom corners */
.elementor-59 .elementor-element.elementor-element-156a0b5::before,
.elementor-59 .elementor-element.elementor-element-156a0b5::after {
    content: "";
    position: absolute;
    bottom: 0;      /* Fixed strictly to the bottom edge */
    width: 63px;    /* Length of horizontal stroke */
    height: 63px;   /* Length of vertical stroke */
    border-style: solid;
    border-color: #ffffff; /* 100% White */
    pointer-events: none;
    z-index: 10;
}

/* 2. Fixed Bottom-Left Bracket */
.elementor-59 .elementor-element.elementor-element-156a0b5::before {
    left: 0;
    top: auto;      /* Overrides any default top alignment */
    border-width: 0 0 1px 1px; /* (top, right, bottom, left) */
}

/* 3. Fixed Bottom-Right Bracket */
.elementor-59 .elementor-element.elementor-element-156a0b5::after {
    right: 0;
    top: auto;      /* Overrides any default top alignment */
    border-width: 0 1px 1px 0; /* (top, right, bottom, left) */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2d73f925 *//* Target only the span with the specific class */
.elementor-59 .elementor-element.elementor-element-2d73f925 .red-text {
    color: #FF2A00; /* Your Cyber Academy Red */
    font-weight: ; /* Optional: matches the image's heavy weight */
}

/* Optional: If you want a slight glow effect to match the 'Cyber' vibe */
.elementor-59 .elementor-element.elementor-element-2d73f925 .red-text {
    text-shadow: 0px 0px 8px rgba(255, 0, 0, 0.0);
}/* End custom CSS */
/* Start custom CSS for form, class: .elementor-element-78feb6d8 */.elementor-59 .elementor-element.elementor-element-78feb6d8 .elementor-field-type-submit {
  display: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-26706a03 *//* Common styles for both corner brackets */
.elementor-59 .elementor-element.elementor-element-26706a03::before,
.elementor-59 .elementor-element.elementor-element-26706a03::after {
    content: "";
    position: absolute;
    /* Negative 1px pulls the bracket OUT to sit exactly on the grey frame */
    top: -1px; 
    width: 63px;  
    height: 63px; 
    border-color: #ffffff; /* 100% Opacity White */
    border-style: solid;
    border-width: 0; 
    pointer-events: none;
    z-index: 10; /* Ensures it sits above the grey line */
}

/* Specific styles for the Top-Left bracket */
.elementor-59 .elementor-element.elementor-element-26706a03::before {
    left: -1px; /* Aligns to top-left grey corner */
    border-top-width: 1px; 
    border-left-width: 1px; 
}

/* Specific styles for the Top-Right bracket */
.elementor-59 .elementor-element.elementor-element-26706a03::after {
    right: -1px; /* Aligns to top-right grey corner */
    border-top-width: 1px; 
    border-right-width: 1px; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-64acd3ee *//* Common styles for both corner brackets */
.elementor-59 .elementor-element.elementor-element-64acd3ee::before,
.elementor-59 .elementor-element.elementor-element-64acd3ee::after {
    content: "";
    position: absolute;
    /* Negative 1px pulls the bracket OUT to sit exactly on the grey frame */
    top: -1px; 
    width: 63px;  
    height: 63px; 
    border-color: #ffffff; /* 100% Opacity White */
    border-style: solid;
    border-width: 0; 
    pointer-events: none;
    z-index: 10; /* Ensures it sits above the grey line */
}

/* Specific styles for the Top-Left bracket */
.elementor-59 .elementor-element.elementor-element-64acd3ee::before {
    left: -1px; /* Aligns to top-left grey corner */
    border-top-width: 1px; 
    border-left-width: 1px; 
}

/* Specific styles for the Top-Right bracket */
.elementor-59 .elementor-element.elementor-element-64acd3ee::after {
    right: -1px; /* Aligns to top-right grey corner */
    border-top-width: 1px; 
    border-right-width: 1px; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5cc40cba *//* Common styles for both corner brackets */
.elementor-59 .elementor-element.elementor-element-5cc40cba::before,
.elementor-59 .elementor-element.elementor-element-5cc40cba::after {
    content: "";
    position: absolute;
    /* Negative 1px pulls the bracket OUT to sit exactly on the grey frame */
    top: -1px; 
    width: 63px;  
    height: 63px; 
    border-color: #ffffff; /* 100% Opacity White */
    border-style: solid;
    border-width: 0; 
    pointer-events: none;
    z-index: 10; /* Ensures it sits above the grey line */
}

/* Specific styles for the Top-Left bracket */
.elementor-59 .elementor-element.elementor-element-5cc40cba::before {
    left: -1px; /* Aligns to top-left grey corner */
    border-top-width: 1px; 
    border-left-width: 1px; 
}

/* Specific styles for the Top-Right bracket */
.elementor-59 .elementor-element.elementor-element-5cc40cba::after {
    right: -1px; /* Aligns to top-right grey corner */
    border-top-width: 1px; 
    border-right-width: 1px; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a8efef *//* Common styles for both corner brackets */
.elementor-59 .elementor-element.elementor-element-a8efef::before,
.elementor-59 .elementor-element.elementor-element-a8efef::after {
    content: "";
    position: absolute;
    /* Negative 1px pulls the bracket OUT to sit exactly on the grey frame */
    top: -1px; 
    width: 63px;  
    height: 63px; 
    border-color: #ffffff; /* 100% Opacity White */
    border-style: solid;
    border-width: 0; 
    pointer-events: none;
    z-index: 10; /* Ensures it sits above the grey line */
}

/* Specific styles for the Top-Left bracket */
.elementor-59 .elementor-element.elementor-element-a8efef::before {
    left: -1px; /* Aligns to top-left grey corner */
    border-top-width: 1px; 
    border-left-width: 1px; 
}

/* Specific styles for the Top-Right bracket */
.elementor-59 .elementor-element.elementor-element-a8efef::after {
    right: -1px; /* Aligns to top-right grey corner */
    border-top-width: 1px; 
    border-right-width: 1px; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-26706a03 *//* Common styles for both corner brackets */
.elementor-59 .elementor-element.elementor-element-26706a03::before,
.elementor-59 .elementor-element.elementor-element-26706a03::after {
    content: "";
    position: absolute;
    /* Negative 1px pulls the bracket OUT to sit exactly on the grey frame */
    top: -1px; 
    width: 63px;  
    height: 63px; 
    border-color: #ffffff; /* 100% Opacity White */
    border-style: solid;
    border-width: 0; 
    pointer-events: none;
    z-index: 10; /* Ensures it sits above the grey line */
}

/* Specific styles for the Top-Left bracket */
.elementor-59 .elementor-element.elementor-element-26706a03::before {
    left: -1px; /* Aligns to top-left grey corner */
    border-top-width: 1px; 
    border-left-width: 1px; 
}

/* Specific styles for the Top-Right bracket */
.elementor-59 .elementor-element.elementor-element-26706a03::after {
    right: -1px; /* Aligns to top-right grey corner */
    border-top-width: 1px; 
    border-right-width: 1px; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-64acd3ee *//* Common styles for both corner brackets */
.elementor-59 .elementor-element.elementor-element-64acd3ee::before,
.elementor-59 .elementor-element.elementor-element-64acd3ee::after {
    content: "";
    position: absolute;
    /* Negative 1px pulls the bracket OUT to sit exactly on the grey frame */
    top: -1px; 
    width: 63px;  
    height: 63px; 
    border-color: #ffffff; /* 100% Opacity White */
    border-style: solid;
    border-width: 0; 
    pointer-events: none;
    z-index: 10; /* Ensures it sits above the grey line */
}

/* Specific styles for the Top-Left bracket */
.elementor-59 .elementor-element.elementor-element-64acd3ee::before {
    left: -1px; /* Aligns to top-left grey corner */
    border-top-width: 1px; 
    border-left-width: 1px; 
}

/* Specific styles for the Top-Right bracket */
.elementor-59 .elementor-element.elementor-element-64acd3ee::after {
    right: -1px; /* Aligns to top-right grey corner */
    border-top-width: 1px; 
    border-right-width: 1px; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5cc40cba *//* Common styles for both corner brackets */
.elementor-59 .elementor-element.elementor-element-5cc40cba::before,
.elementor-59 .elementor-element.elementor-element-5cc40cba::after {
    content: "";
    position: absolute;
    /* Negative 1px pulls the bracket OUT to sit exactly on the grey frame */
    top: -1px; 
    width: 63px;  
    height: 63px; 
    border-color: #ffffff; /* 100% Opacity White */
    border-style: solid;
    border-width: 0; 
    pointer-events: none;
    z-index: 10; /* Ensures it sits above the grey line */
}

/* Specific styles for the Top-Left bracket */
.elementor-59 .elementor-element.elementor-element-5cc40cba::before {
    left: -1px; /* Aligns to top-left grey corner */
    border-top-width: 1px; 
    border-left-width: 1px; 
}

/* Specific styles for the Top-Right bracket */
.elementor-59 .elementor-element.elementor-element-5cc40cba::after {
    right: -1px; /* Aligns to top-right grey corner */
    border-top-width: 1px; 
    border-right-width: 1px; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a8efef *//* Common styles for both corner brackets */
.elementor-59 .elementor-element.elementor-element-a8efef::before,
.elementor-59 .elementor-element.elementor-element-a8efef::after {
    content: "";
    position: absolute;
    /* Negative 1px pulls the bracket OUT to sit exactly on the grey frame */
    top: -1px; 
    width: 63px;  
    height: 63px; 
    border-color: #ffffff; /* 100% Opacity White */
    border-style: solid;
    border-width: 0; 
    pointer-events: none;
    z-index: 10; /* Ensures it sits above the grey line */
}

/* Specific styles for the Top-Left bracket */
.elementor-59 .elementor-element.elementor-element-a8efef::before {
    left: -1px; /* Aligns to top-left grey corner */
    border-top-width: 1px; 
    border-left-width: 1px; 
}

/* Specific styles for the Top-Right bracket */
.elementor-59 .elementor-element.elementor-element-a8efef::after {
    right: -1px; /* Aligns to top-right grey corner */
    border-top-width: 1px; 
    border-right-width: 1px; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-26706a03 *//* Common styles for both corner brackets */
.elementor-59 .elementor-element.elementor-element-26706a03::before,
.elementor-59 .elementor-element.elementor-element-26706a03::after {
    content: "";
    position: absolute;
    /* Negative 1px pulls the bracket OUT to sit exactly on the grey frame */
    top: -1px; 
    width: 63px;  
    height: 63px; 
    border-color: #ffffff; /* 100% Opacity White */
    border-style: solid;
    border-width: 0; 
    pointer-events: none;
    z-index: 10; /* Ensures it sits above the grey line */
}

/* Specific styles for the Top-Left bracket */
.elementor-59 .elementor-element.elementor-element-26706a03::before {
    left: -1px; /* Aligns to top-left grey corner */
    border-top-width: 1px; 
    border-left-width: 1px; 
}

/* Specific styles for the Top-Right bracket */
.elementor-59 .elementor-element.elementor-element-26706a03::after {
    right: -1px; /* Aligns to top-right grey corner */
    border-top-width: 1px; 
    border-right-width: 1px; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-64acd3ee *//* Common styles for both corner brackets */
.elementor-59 .elementor-element.elementor-element-64acd3ee::before,
.elementor-59 .elementor-element.elementor-element-64acd3ee::after {
    content: "";
    position: absolute;
    /* Negative 1px pulls the bracket OUT to sit exactly on the grey frame */
    top: -1px; 
    width: 63px;  
    height: 63px; 
    border-color: #ffffff; /* 100% Opacity White */
    border-style: solid;
    border-width: 0; 
    pointer-events: none;
    z-index: 10; /* Ensures it sits above the grey line */
}

/* Specific styles for the Top-Left bracket */
.elementor-59 .elementor-element.elementor-element-64acd3ee::before {
    left: -1px; /* Aligns to top-left grey corner */
    border-top-width: 1px; 
    border-left-width: 1px; 
}

/* Specific styles for the Top-Right bracket */
.elementor-59 .elementor-element.elementor-element-64acd3ee::after {
    right: -1px; /* Aligns to top-right grey corner */
    border-top-width: 1px; 
    border-right-width: 1px; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5cc40cba *//* Common styles for both corner brackets */
.elementor-59 .elementor-element.elementor-element-5cc40cba::before,
.elementor-59 .elementor-element.elementor-element-5cc40cba::after {
    content: "";
    position: absolute;
    /* Negative 1px pulls the bracket OUT to sit exactly on the grey frame */
    top: -1px; 
    width: 63px;  
    height: 63px; 
    border-color: #ffffff; /* 100% Opacity White */
    border-style: solid;
    border-width: 0; 
    pointer-events: none;
    z-index: 10; /* Ensures it sits above the grey line */
}

/* Specific styles for the Top-Left bracket */
.elementor-59 .elementor-element.elementor-element-5cc40cba::before {
    left: -1px; /* Aligns to top-left grey corner */
    border-top-width: 1px; 
    border-left-width: 1px; 
}

/* Specific styles for the Top-Right bracket */
.elementor-59 .elementor-element.elementor-element-5cc40cba::after {
    right: -1px; /* Aligns to top-right grey corner */
    border-top-width: 1px; 
    border-right-width: 1px; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a8efef *//* Common styles for both corner brackets */
.elementor-59 .elementor-element.elementor-element-a8efef::before,
.elementor-59 .elementor-element.elementor-element-a8efef::after {
    content: "";
    position: absolute;
    /* Negative 1px pulls the bracket OUT to sit exactly on the grey frame */
    top: -1px; 
    width: 63px;  
    height: 63px; 
    border-color: #ffffff; /* 100% Opacity White */
    border-style: solid;
    border-width: 0; 
    pointer-events: none;
    z-index: 10; /* Ensures it sits above the grey line */
}

/* Specific styles for the Top-Left bracket */
.elementor-59 .elementor-element.elementor-element-a8efef::before {
    left: -1px; /* Aligns to top-left grey corner */
    border-top-width: 1px; 
    border-left-width: 1px; 
}

/* Specific styles for the Top-Right bracket */
.elementor-59 .elementor-element.elementor-element-a8efef::after {
    right: -1px; /* Aligns to top-right grey corner */
    border-top-width: 1px; 
    border-right-width: 1px; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-26706a03 *//* Common styles for both corner brackets */
.elementor-59 .elementor-element.elementor-element-26706a03::before,
.elementor-59 .elementor-element.elementor-element-26706a03::after {
    content: "";
    position: absolute;
    /* Negative 1px pulls the bracket OUT to sit exactly on the grey frame */
    top: -1px; 
    width: 63px;  
    height: 63px; 
    border-color: #ffffff; /* 100% Opacity White */
    border-style: solid;
    border-width: 0; 
    pointer-events: none;
    z-index: 10; /* Ensures it sits above the grey line */
}

/* Specific styles for the Top-Left bracket */
.elementor-59 .elementor-element.elementor-element-26706a03::before {
    left: -1px; /* Aligns to top-left grey corner */
    border-top-width: 1px; 
    border-left-width: 1px; 
}

/* Specific styles for the Top-Right bracket */
.elementor-59 .elementor-element.elementor-element-26706a03::after {
    right: -1px; /* Aligns to top-right grey corner */
    border-top-width: 1px; 
    border-right-width: 1px; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-64acd3ee *//* Common styles for both corner brackets */
.elementor-59 .elementor-element.elementor-element-64acd3ee::before,
.elementor-59 .elementor-element.elementor-element-64acd3ee::after {
    content: "";
    position: absolute;
    /* Negative 1px pulls the bracket OUT to sit exactly on the grey frame */
    top: -1px; 
    width: 63px;  
    height: 63px; 
    border-color: #ffffff; /* 100% Opacity White */
    border-style: solid;
    border-width: 0; 
    pointer-events: none;
    z-index: 10; /* Ensures it sits above the grey line */
}

/* Specific styles for the Top-Left bracket */
.elementor-59 .elementor-element.elementor-element-64acd3ee::before {
    left: -1px; /* Aligns to top-left grey corner */
    border-top-width: 1px; 
    border-left-width: 1px; 
}

/* Specific styles for the Top-Right bracket */
.elementor-59 .elementor-element.elementor-element-64acd3ee::after {
    right: -1px; /* Aligns to top-right grey corner */
    border-top-width: 1px; 
    border-right-width: 1px; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5cc40cba *//* Common styles for both corner brackets */
.elementor-59 .elementor-element.elementor-element-5cc40cba::before,
.elementor-59 .elementor-element.elementor-element-5cc40cba::after {
    content: "";
    position: absolute;
    /* Negative 1px pulls the bracket OUT to sit exactly on the grey frame */
    top: -1px; 
    width: 63px;  
    height: 63px; 
    border-color: #ffffff; /* 100% Opacity White */
    border-style: solid;
    border-width: 0; 
    pointer-events: none;
    z-index: 10; /* Ensures it sits above the grey line */
}

/* Specific styles for the Top-Left bracket */
.elementor-59 .elementor-element.elementor-element-5cc40cba::before {
    left: -1px; /* Aligns to top-left grey corner */
    border-top-width: 1px; 
    border-left-width: 1px; 
}

/* Specific styles for the Top-Right bracket */
.elementor-59 .elementor-element.elementor-element-5cc40cba::after {
    right: -1px; /* Aligns to top-right grey corner */
    border-top-width: 1px; 
    border-right-width: 1px; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a8efef *//* Common styles for both corner brackets */
.elementor-59 .elementor-element.elementor-element-a8efef::before,
.elementor-59 .elementor-element.elementor-element-a8efef::after {
    content: "";
    position: absolute;
    /* Negative 1px pulls the bracket OUT to sit exactly on the grey frame */
    top: -1px; 
    width: 63px;  
    height: 63px; 
    border-color: #ffffff; /* 100% Opacity White */
    border-style: solid;
    border-width: 0; 
    pointer-events: none;
    z-index: 10; /* Ensures it sits above the grey line */
}

/* Specific styles for the Top-Left bracket */
.elementor-59 .elementor-element.elementor-element-a8efef::before {
    left: -1px; /* Aligns to top-left grey corner */
    border-top-width: 1px; 
    border-left-width: 1px; 
}

/* Specific styles for the Top-Right bracket */
.elementor-59 .elementor-element.elementor-element-a8efef::after {
    right: -1px; /* Aligns to top-right grey corner */
    border-top-width: 1px; 
    border-right-width: 1px; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-26706a03 *//* Common styles for both corner brackets */
.elementor-59 .elementor-element.elementor-element-26706a03::before,
.elementor-59 .elementor-element.elementor-element-26706a03::after {
    content: "";
    position: absolute;
    /* Negative 1px pulls the bracket OUT to sit exactly on the grey frame */
    top: -1px; 
    width: 63px;  
    height: 63px; 
    border-color: #ffffff; /* 100% Opacity White */
    border-style: solid;
    border-width: 0; 
    pointer-events: none;
    z-index: 10; /* Ensures it sits above the grey line */
}

/* Specific styles for the Top-Left bracket */
.elementor-59 .elementor-element.elementor-element-26706a03::before {
    left: -1px; /* Aligns to top-left grey corner */
    border-top-width: 1px; 
    border-left-width: 1px; 
}

/* Specific styles for the Top-Right bracket */
.elementor-59 .elementor-element.elementor-element-26706a03::after {
    right: -1px; /* Aligns to top-right grey corner */
    border-top-width: 1px; 
    border-right-width: 1px; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-64acd3ee *//* Common styles for both corner brackets */
.elementor-59 .elementor-element.elementor-element-64acd3ee::before,
.elementor-59 .elementor-element.elementor-element-64acd3ee::after {
    content: "";
    position: absolute;
    /* Negative 1px pulls the bracket OUT to sit exactly on the grey frame */
    top: -1px; 
    width: 63px;  
    height: 63px; 
    border-color: #ffffff; /* 100% Opacity White */
    border-style: solid;
    border-width: 0; 
    pointer-events: none;
    z-index: 10; /* Ensures it sits above the grey line */
}

/* Specific styles for the Top-Left bracket */
.elementor-59 .elementor-element.elementor-element-64acd3ee::before {
    left: -1px; /* Aligns to top-left grey corner */
    border-top-width: 1px; 
    border-left-width: 1px; 
}

/* Specific styles for the Top-Right bracket */
.elementor-59 .elementor-element.elementor-element-64acd3ee::after {
    right: -1px; /* Aligns to top-right grey corner */
    border-top-width: 1px; 
    border-right-width: 1px; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5cc40cba *//* Common styles for both corner brackets */
.elementor-59 .elementor-element.elementor-element-5cc40cba::before,
.elementor-59 .elementor-element.elementor-element-5cc40cba::after {
    content: "";
    position: absolute;
    /* Negative 1px pulls the bracket OUT to sit exactly on the grey frame */
    top: -1px; 
    width: 63px;  
    height: 63px; 
    border-color: #ffffff; /* 100% Opacity White */
    border-style: solid;
    border-width: 0; 
    pointer-events: none;
    z-index: 10; /* Ensures it sits above the grey line */
}

/* Specific styles for the Top-Left bracket */
.elementor-59 .elementor-element.elementor-element-5cc40cba::before {
    left: -1px; /* Aligns to top-left grey corner */
    border-top-width: 1px; 
    border-left-width: 1px; 
}

/* Specific styles for the Top-Right bracket */
.elementor-59 .elementor-element.elementor-element-5cc40cba::after {
    right: -1px; /* Aligns to top-right grey corner */
    border-top-width: 1px; 
    border-right-width: 1px; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a8efef *//* Common styles for both corner brackets */
.elementor-59 .elementor-element.elementor-element-a8efef::before,
.elementor-59 .elementor-element.elementor-element-a8efef::after {
    content: "";
    position: absolute;
    /* Negative 1px pulls the bracket OUT to sit exactly on the grey frame */
    top: -1px; 
    width: 63px;  
    height: 63px; 
    border-color: #ffffff; /* 100% Opacity White */
    border-style: solid;
    border-width: 0; 
    pointer-events: none;
    z-index: 10; /* Ensures it sits above the grey line */
}

/* Specific styles for the Top-Left bracket */
.elementor-59 .elementor-element.elementor-element-a8efef::before {
    left: -1px; /* Aligns to top-left grey corner */
    border-top-width: 1px; 
    border-left-width: 1px; 
}

/* Specific styles for the Top-Right bracket */
.elementor-59 .elementor-element.elementor-element-a8efef::after {
    right: -1px; /* Aligns to top-right grey corner */
    border-top-width: 1px; 
    border-right-width: 1px; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-26706a03 *//* Common styles for both corner brackets */
.elementor-59 .elementor-element.elementor-element-26706a03::before,
.elementor-59 .elementor-element.elementor-element-26706a03::after {
    content: "";
    position: absolute;
    /* Negative 1px pulls the bracket OUT to sit exactly on the grey frame */
    top: -1px; 
    width: 63px;  
    height: 63px; 
    border-color: #ffffff; /* 100% Opacity White */
    border-style: solid;
    border-width: 0; 
    pointer-events: none;
    z-index: 10; /* Ensures it sits above the grey line */
}

/* Specific styles for the Top-Left bracket */
.elementor-59 .elementor-element.elementor-element-26706a03::before {
    left: -1px; /* Aligns to top-left grey corner */
    border-top-width: 1px; 
    border-left-width: 1px; 
}

/* Specific styles for the Top-Right bracket */
.elementor-59 .elementor-element.elementor-element-26706a03::after {
    right: -1px; /* Aligns to top-right grey corner */
    border-top-width: 1px; 
    border-right-width: 1px; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-64acd3ee *//* Common styles for both corner brackets */
.elementor-59 .elementor-element.elementor-element-64acd3ee::before,
.elementor-59 .elementor-element.elementor-element-64acd3ee::after {
    content: "";
    position: absolute;
    /* Negative 1px pulls the bracket OUT to sit exactly on the grey frame */
    top: -1px; 
    width: 63px;  
    height: 63px; 
    border-color: #ffffff; /* 100% Opacity White */
    border-style: solid;
    border-width: 0; 
    pointer-events: none;
    z-index: 10; /* Ensures it sits above the grey line */
}

/* Specific styles for the Top-Left bracket */
.elementor-59 .elementor-element.elementor-element-64acd3ee::before {
    left: -1px; /* Aligns to top-left grey corner */
    border-top-width: 1px; 
    border-left-width: 1px; 
}

/* Specific styles for the Top-Right bracket */
.elementor-59 .elementor-element.elementor-element-64acd3ee::after {
    right: -1px; /* Aligns to top-right grey corner */
    border-top-width: 1px; 
    border-right-width: 1px; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5cc40cba *//* Common styles for both corner brackets */
.elementor-59 .elementor-element.elementor-element-5cc40cba::before,
.elementor-59 .elementor-element.elementor-element-5cc40cba::after {
    content: "";
    position: absolute;
    /* Negative 1px pulls the bracket OUT to sit exactly on the grey frame */
    top: -1px; 
    width: 63px;  
    height: 63px; 
    border-color: #ffffff; /* 100% Opacity White */
    border-style: solid;
    border-width: 0; 
    pointer-events: none;
    z-index: 10; /* Ensures it sits above the grey line */
}

/* Specific styles for the Top-Left bracket */
.elementor-59 .elementor-element.elementor-element-5cc40cba::before {
    left: -1px; /* Aligns to top-left grey corner */
    border-top-width: 1px; 
    border-left-width: 1px; 
}

/* Specific styles for the Top-Right bracket */
.elementor-59 .elementor-element.elementor-element-5cc40cba::after {
    right: -1px; /* Aligns to top-right grey corner */
    border-top-width: 1px; 
    border-right-width: 1px; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a8efef *//* Common styles for both corner brackets */
.elementor-59 .elementor-element.elementor-element-a8efef::before,
.elementor-59 .elementor-element.elementor-element-a8efef::after {
    content: "";
    position: absolute;
    /* Negative 1px pulls the bracket OUT to sit exactly on the grey frame */
    top: -1px; 
    width: 63px;  
    height: 63px; 
    border-color: #ffffff; /* 100% Opacity White */
    border-style: solid;
    border-width: 0; 
    pointer-events: none;
    z-index: 10; /* Ensures it sits above the grey line */
}

/* Specific styles for the Top-Left bracket */
.elementor-59 .elementor-element.elementor-element-a8efef::before {
    left: -1px; /* Aligns to top-left grey corner */
    border-top-width: 1px; 
    border-left-width: 1px; 
}

/* Specific styles for the Top-Right bracket */
.elementor-59 .elementor-element.elementor-element-a8efef::after {
    right: -1px; /* Aligns to top-right grey corner */
    border-top-width: 1px; 
    border-right-width: 1px; 
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-7fea71cc *//* Force tabs to stay in one line and scroll horizontally */
.scrollable-tabs .elementor-tabs-wrapper {
    display: flex !important;
    flex-wrap: nowrap !important;
    overflow-x: auto !important;
    -webkit-overflow-scrolling: touch; /* Smooth scrolling on iOS */
    scrollbar-width: none; /* Hides scrollbar on Firefox */
}

/* Hide scrollbar for Chrome, Safari and Opera */
.scrollable-tabs .elementor-tabs-wrapper::-webkit-scrollbar {
    display: none;
}

/* Ensure tab titles don't shrink and stay readable */
.scrollable-tabs .elementor-tab-title {
    flex: 0 0 auto !important;
    white-space: nowrap !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1debbdac *//* Common styles for both corner brackets */
.elementor-59 .elementor-element.elementor-element-1debbdac::before,
.elementor-59 .elementor-element.elementor-element-1debbdac::after {
    content: "";
    position: absolute;
    /* Negative 1px pulls the bracket OUT to sit exactly on the grey frame */
    top: -1px; 
    width: 63px;  
    height: 63px; 
    border-color: #ffffff; /* 100% Opacity White */
    border-style: solid;
    border-width: 0; 
    pointer-events: none;
    z-index: 10; /* Ensures it sits above the grey line */
}

/* Specific styles for the Top-Left bracket */
.elementor-59 .elementor-element.elementor-element-1debbdac::before {
    left: -1px; /* Aligns to top-left grey corner */
    border-top-width: 1px; 
    border-left-width: 1px; 
}

/* Specific styles for the Top-Right bracket */
.elementor-59 .elementor-element.elementor-element-1debbdac::after {
    right: -1px; /* Aligns to top-right grey corner */
    border-top-width: 1px; 
    border-right-width: 1px; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f4b2807 *//* Common styles for both corner brackets */
.elementor-59 .elementor-element.elementor-element-3f4b2807::before,
.elementor-59 .elementor-element.elementor-element-3f4b2807::after {
    content: "";
    position: absolute;
    /* Negative 1px pulls the bracket OUT to sit exactly on the grey frame */
    top: -1px; 
    width: 63px;  
    height: 63px; 
    border-color: #ffffff; /* 100% Opacity White */
    border-style: solid;
    border-width: 0; 
    pointer-events: none;
    z-index: 10; /* Ensures it sits above the grey line */
}

/* Specific styles for the Top-Left bracket */
.elementor-59 .elementor-element.elementor-element-3f4b2807::before {
    left: -1px; /* Aligns to top-left grey corner */
    border-top-width: 1px; 
    border-left-width: 1px; 
}

/* Specific styles for the Top-Right bracket */
.elementor-59 .elementor-element.elementor-element-3f4b2807::after {
    right: -1px; /* Aligns to top-right grey corner */
    border-top-width: 1px; 
    border-right-width: 1px; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f8d2507 *//* Common styles for both corner brackets */
.elementor-59 .elementor-element.elementor-element-1f8d2507::before,
.elementor-59 .elementor-element.elementor-element-1f8d2507::after {
    content: "";
    position: absolute;
    /* Negative 1px pulls the bracket OUT to sit exactly on the grey frame */
    top: -1px; 
    width: 63px;  
    height: 63px; 
    border-color: #ffffff; /* 100% Opacity White */
    border-style: solid;
    border-width: 0; 
    pointer-events: none;
    z-index: 10; /* Ensures it sits above the grey line */
}

/* Specific styles for the Top-Left bracket */
.elementor-59 .elementor-element.elementor-element-1f8d2507::before {
    left: -1px; /* Aligns to top-left grey corner */
    border-top-width: 1px; 
    border-left-width: 1px; 
}

/* Specific styles for the Top-Right bracket */
.elementor-59 .elementor-element.elementor-element-1f8d2507::after {
    right: -1px; /* Aligns to top-right grey corner */
    border-top-width: 1px; 
    border-right-width: 1px; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-13ec5b45 *//* Common styles for both corner brackets */
.elementor-59 .elementor-element.elementor-element-13ec5b45::before,
.elementor-59 .elementor-element.elementor-element-13ec5b45::after {
    content: "";
    position: absolute;
    /* Negative 1px pulls the bracket OUT to sit exactly on the grey frame */
    top: -1px; 
    width: 63px;  
    height: 63px; 
    border-color: #ffffff; /* 100% Opacity White */
    border-style: solid;
    border-width: 0; 
    pointer-events: none;
    z-index: 10; /* Ensures it sits above the grey line */
}

/* Specific styles for the Top-Left bracket */
.elementor-59 .elementor-element.elementor-element-13ec5b45::before {
    left: -1px; /* Aligns to top-left grey corner */
    border-top-width: 1px; 
    border-left-width: 1px; 
}

/* Specific styles for the Top-Right bracket */
.elementor-59 .elementor-element.elementor-element-13ec5b45::after {
    right: -1px; /* Aligns to top-right grey corner */
    border-top-width: 1px; 
    border-right-width: 1px; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1debbdac *//* Common styles for both corner brackets */
.elementor-59 .elementor-element.elementor-element-1debbdac::before,
.elementor-59 .elementor-element.elementor-element-1debbdac::after {
    content: "";
    position: absolute;
    /* Negative 1px pulls the bracket OUT to sit exactly on the grey frame */
    top: -1px; 
    width: 63px;  
    height: 63px; 
    border-color: #ffffff; /* 100% Opacity White */
    border-style: solid;
    border-width: 0; 
    pointer-events: none;
    z-index: 10; /* Ensures it sits above the grey line */
}

/* Specific styles for the Top-Left bracket */
.elementor-59 .elementor-element.elementor-element-1debbdac::before {
    left: -1px; /* Aligns to top-left grey corner */
    border-top-width: 1px; 
    border-left-width: 1px; 
}

/* Specific styles for the Top-Right bracket */
.elementor-59 .elementor-element.elementor-element-1debbdac::after {
    right: -1px; /* Aligns to top-right grey corner */
    border-top-width: 1px; 
    border-right-width: 1px; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f4b2807 *//* Common styles for both corner brackets */
.elementor-59 .elementor-element.elementor-element-3f4b2807::before,
.elementor-59 .elementor-element.elementor-element-3f4b2807::after {
    content: "";
    position: absolute;
    /* Negative 1px pulls the bracket OUT to sit exactly on the grey frame */
    top: -1px; 
    width: 63px;  
    height: 63px; 
    border-color: #ffffff; /* 100% Opacity White */
    border-style: solid;
    border-width: 0; 
    pointer-events: none;
    z-index: 10; /* Ensures it sits above the grey line */
}

/* Specific styles for the Top-Left bracket */
.elementor-59 .elementor-element.elementor-element-3f4b2807::before {
    left: -1px; /* Aligns to top-left grey corner */
    border-top-width: 1px; 
    border-left-width: 1px; 
}

/* Specific styles for the Top-Right bracket */
.elementor-59 .elementor-element.elementor-element-3f4b2807::after {
    right: -1px; /* Aligns to top-right grey corner */
    border-top-width: 1px; 
    border-right-width: 1px; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f8d2507 *//* Common styles for both corner brackets */
.elementor-59 .elementor-element.elementor-element-1f8d2507::before,
.elementor-59 .elementor-element.elementor-element-1f8d2507::after {
    content: "";
    position: absolute;
    /* Negative 1px pulls the bracket OUT to sit exactly on the grey frame */
    top: -1px; 
    width: 63px;  
    height: 63px; 
    border-color: #ffffff; /* 100% Opacity White */
    border-style: solid;
    border-width: 0; 
    pointer-events: none;
    z-index: 10; /* Ensures it sits above the grey line */
}

/* Specific styles for the Top-Left bracket */
.elementor-59 .elementor-element.elementor-element-1f8d2507::before {
    left: -1px; /* Aligns to top-left grey corner */
    border-top-width: 1px; 
    border-left-width: 1px; 
}

/* Specific styles for the Top-Right bracket */
.elementor-59 .elementor-element.elementor-element-1f8d2507::after {
    right: -1px; /* Aligns to top-right grey corner */
    border-top-width: 1px; 
    border-right-width: 1px; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-13ec5b45 *//* Common styles for both corner brackets */
.elementor-59 .elementor-element.elementor-element-13ec5b45::before,
.elementor-59 .elementor-element.elementor-element-13ec5b45::after {
    content: "";
    position: absolute;
    /* Negative 1px pulls the bracket OUT to sit exactly on the grey frame */
    top: -1px; 
    width: 63px;  
    height: 63px; 
    border-color: #ffffff; /* 100% Opacity White */
    border-style: solid;
    border-width: 0; 
    pointer-events: none;
    z-index: 10; /* Ensures it sits above the grey line */
}

/* Specific styles for the Top-Left bracket */
.elementor-59 .elementor-element.elementor-element-13ec5b45::before {
    left: -1px; /* Aligns to top-left grey corner */
    border-top-width: 1px; 
    border-left-width: 1px; 
}

/* Specific styles for the Top-Right bracket */
.elementor-59 .elementor-element.elementor-element-13ec5b45::after {
    right: -1px; /* Aligns to top-right grey corner */
    border-top-width: 1px; 
    border-right-width: 1px; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1debbdac *//* Common styles for both corner brackets */
.elementor-59 .elementor-element.elementor-element-1debbdac::before,
.elementor-59 .elementor-element.elementor-element-1debbdac::after {
    content: "";
    position: absolute;
    /* Negative 1px pulls the bracket OUT to sit exactly on the grey frame */
    top: -1px; 
    width: 63px;  
    height: 63px; 
    border-color: #ffffff; /* 100% Opacity White */
    border-style: solid;
    border-width: 0; 
    pointer-events: none;
    z-index: 10; /* Ensures it sits above the grey line */
}

/* Specific styles for the Top-Left bracket */
.elementor-59 .elementor-element.elementor-element-1debbdac::before {
    left: -1px; /* Aligns to top-left grey corner */
    border-top-width: 1px; 
    border-left-width: 1px; 
}

/* Specific styles for the Top-Right bracket */
.elementor-59 .elementor-element.elementor-element-1debbdac::after {
    right: -1px; /* Aligns to top-right grey corner */
    border-top-width: 1px; 
    border-right-width: 1px; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f4b2807 *//* Common styles for both corner brackets */
.elementor-59 .elementor-element.elementor-element-3f4b2807::before,
.elementor-59 .elementor-element.elementor-element-3f4b2807::after {
    content: "";
    position: absolute;
    /* Negative 1px pulls the bracket OUT to sit exactly on the grey frame */
    top: -1px; 
    width: 63px;  
    height: 63px; 
    border-color: #ffffff; /* 100% Opacity White */
    border-style: solid;
    border-width: 0; 
    pointer-events: none;
    z-index: 10; /* Ensures it sits above the grey line */
}

/* Specific styles for the Top-Left bracket */
.elementor-59 .elementor-element.elementor-element-3f4b2807::before {
    left: -1px; /* Aligns to top-left grey corner */
    border-top-width: 1px; 
    border-left-width: 1px; 
}

/* Specific styles for the Top-Right bracket */
.elementor-59 .elementor-element.elementor-element-3f4b2807::after {
    right: -1px; /* Aligns to top-right grey corner */
    border-top-width: 1px; 
    border-right-width: 1px; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f8d2507 *//* Common styles for both corner brackets */
.elementor-59 .elementor-element.elementor-element-1f8d2507::before,
.elementor-59 .elementor-element.elementor-element-1f8d2507::after {
    content: "";
    position: absolute;
    /* Negative 1px pulls the bracket OUT to sit exactly on the grey frame */
    top: -1px; 
    width: 63px;  
    height: 63px; 
    border-color: #ffffff; /* 100% Opacity White */
    border-style: solid;
    border-width: 0; 
    pointer-events: none;
    z-index: 10; /* Ensures it sits above the grey line */
}

/* Specific styles for the Top-Left bracket */
.elementor-59 .elementor-element.elementor-element-1f8d2507::before {
    left: -1px; /* Aligns to top-left grey corner */
    border-top-width: 1px; 
    border-left-width: 1px; 
}

/* Specific styles for the Top-Right bracket */
.elementor-59 .elementor-element.elementor-element-1f8d2507::after {
    right: -1px; /* Aligns to top-right grey corner */
    border-top-width: 1px; 
    border-right-width: 1px; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-13ec5b45 *//* Common styles for both corner brackets */
.elementor-59 .elementor-element.elementor-element-13ec5b45::before,
.elementor-59 .elementor-element.elementor-element-13ec5b45::after {
    content: "";
    position: absolute;
    /* Negative 1px pulls the bracket OUT to sit exactly on the grey frame */
    top: -1px; 
    width: 63px;  
    height: 63px; 
    border-color: #ffffff; /* 100% Opacity White */
    border-style: solid;
    border-width: 0; 
    pointer-events: none;
    z-index: 10; /* Ensures it sits above the grey line */
}

/* Specific styles for the Top-Left bracket */
.elementor-59 .elementor-element.elementor-element-13ec5b45::before {
    left: -1px; /* Aligns to top-left grey corner */
    border-top-width: 1px; 
    border-left-width: 1px; 
}

/* Specific styles for the Top-Right bracket */
.elementor-59 .elementor-element.elementor-element-13ec5b45::after {
    right: -1px; /* Aligns to top-right grey corner */
    border-top-width: 1px; 
    border-right-width: 1px; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1debbdac *//* Common styles for both corner brackets */
.elementor-59 .elementor-element.elementor-element-1debbdac::before,
.elementor-59 .elementor-element.elementor-element-1debbdac::after {
    content: "";
    position: absolute;
    /* Negative 1px pulls the bracket OUT to sit exactly on the grey frame */
    top: -1px; 
    width: 63px;  
    height: 63px; 
    border-color: #ffffff; /* 100% Opacity White */
    border-style: solid;
    border-width: 0; 
    pointer-events: none;
    z-index: 10; /* Ensures it sits above the grey line */
}

/* Specific styles for the Top-Left bracket */
.elementor-59 .elementor-element.elementor-element-1debbdac::before {
    left: -1px; /* Aligns to top-left grey corner */
    border-top-width: 1px; 
    border-left-width: 1px; 
}

/* Specific styles for the Top-Right bracket */
.elementor-59 .elementor-element.elementor-element-1debbdac::after {
    right: -1px; /* Aligns to top-right grey corner */
    border-top-width: 1px; 
    border-right-width: 1px; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f4b2807 *//* Common styles for both corner brackets */
.elementor-59 .elementor-element.elementor-element-3f4b2807::before,
.elementor-59 .elementor-element.elementor-element-3f4b2807::after {
    content: "";
    position: absolute;
    /* Negative 1px pulls the bracket OUT to sit exactly on the grey frame */
    top: -1px; 
    width: 63px;  
    height: 63px; 
    border-color: #ffffff; /* 100% Opacity White */
    border-style: solid;
    border-width: 0; 
    pointer-events: none;
    z-index: 10; /* Ensures it sits above the grey line */
}

/* Specific styles for the Top-Left bracket */
.elementor-59 .elementor-element.elementor-element-3f4b2807::before {
    left: -1px; /* Aligns to top-left grey corner */
    border-top-width: 1px; 
    border-left-width: 1px; 
}

/* Specific styles for the Top-Right bracket */
.elementor-59 .elementor-element.elementor-element-3f4b2807::after {
    right: -1px; /* Aligns to top-right grey corner */
    border-top-width: 1px; 
    border-right-width: 1px; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f8d2507 *//* Common styles for both corner brackets */
.elementor-59 .elementor-element.elementor-element-1f8d2507::before,
.elementor-59 .elementor-element.elementor-element-1f8d2507::after {
    content: "";
    position: absolute;
    /* Negative 1px pulls the bracket OUT to sit exactly on the grey frame */
    top: -1px; 
    width: 63px;  
    height: 63px; 
    border-color: #ffffff; /* 100% Opacity White */
    border-style: solid;
    border-width: 0; 
    pointer-events: none;
    z-index: 10; /* Ensures it sits above the grey line */
}

/* Specific styles for the Top-Left bracket */
.elementor-59 .elementor-element.elementor-element-1f8d2507::before {
    left: -1px; /* Aligns to top-left grey corner */
    border-top-width: 1px; 
    border-left-width: 1px; 
}

/* Specific styles for the Top-Right bracket */
.elementor-59 .elementor-element.elementor-element-1f8d2507::after {
    right: -1px; /* Aligns to top-right grey corner */
    border-top-width: 1px; 
    border-right-width: 1px; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-13ec5b45 *//* Common styles for both corner brackets */
.elementor-59 .elementor-element.elementor-element-13ec5b45::before,
.elementor-59 .elementor-element.elementor-element-13ec5b45::after {
    content: "";
    position: absolute;
    /* Negative 1px pulls the bracket OUT to sit exactly on the grey frame */
    top: -1px; 
    width: 63px;  
    height: 63px; 
    border-color: #ffffff; /* 100% Opacity White */
    border-style: solid;
    border-width: 0; 
    pointer-events: none;
    z-index: 10; /* Ensures it sits above the grey line */
}

/* Specific styles for the Top-Left bracket */
.elementor-59 .elementor-element.elementor-element-13ec5b45::before {
    left: -1px; /* Aligns to top-left grey corner */
    border-top-width: 1px; 
    border-left-width: 1px; 
}

/* Specific styles for the Top-Right bracket */
.elementor-59 .elementor-element.elementor-element-13ec5b45::after {
    right: -1px; /* Aligns to top-right grey corner */
    border-top-width: 1px; 
    border-right-width: 1px; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1debbdac *//* Common styles for both corner brackets */
.elementor-59 .elementor-element.elementor-element-1debbdac::before,
.elementor-59 .elementor-element.elementor-element-1debbdac::after {
    content: "";
    position: absolute;
    /* Negative 1px pulls the bracket OUT to sit exactly on the grey frame */
    top: -1px; 
    width: 63px;  
    height: 63px; 
    border-color: #ffffff; /* 100% Opacity White */
    border-style: solid;
    border-width: 0; 
    pointer-events: none;
    z-index: 10; /* Ensures it sits above the grey line */
}

/* Specific styles for the Top-Left bracket */
.elementor-59 .elementor-element.elementor-element-1debbdac::before {
    left: -1px; /* Aligns to top-left grey corner */
    border-top-width: 1px; 
    border-left-width: 1px; 
}

/* Specific styles for the Top-Right bracket */
.elementor-59 .elementor-element.elementor-element-1debbdac::after {
    right: -1px; /* Aligns to top-right grey corner */
    border-top-width: 1px; 
    border-right-width: 1px; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f4b2807 *//* Common styles for both corner brackets */
.elementor-59 .elementor-element.elementor-element-3f4b2807::before,
.elementor-59 .elementor-element.elementor-element-3f4b2807::after {
    content: "";
    position: absolute;
    /* Negative 1px pulls the bracket OUT to sit exactly on the grey frame */
    top: -1px; 
    width: 63px;  
    height: 63px; 
    border-color: #ffffff; /* 100% Opacity White */
    border-style: solid;
    border-width: 0; 
    pointer-events: none;
    z-index: 10; /* Ensures it sits above the grey line */
}

/* Specific styles for the Top-Left bracket */
.elementor-59 .elementor-element.elementor-element-3f4b2807::before {
    left: -1px; /* Aligns to top-left grey corner */
    border-top-width: 1px; 
    border-left-width: 1px; 
}

/* Specific styles for the Top-Right bracket */
.elementor-59 .elementor-element.elementor-element-3f4b2807::after {
    right: -1px; /* Aligns to top-right grey corner */
    border-top-width: 1px; 
    border-right-width: 1px; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f8d2507 *//* Common styles for both corner brackets */
.elementor-59 .elementor-element.elementor-element-1f8d2507::before,
.elementor-59 .elementor-element.elementor-element-1f8d2507::after {
    content: "";
    position: absolute;
    /* Negative 1px pulls the bracket OUT to sit exactly on the grey frame */
    top: -1px; 
    width: 63px;  
    height: 63px; 
    border-color: #ffffff; /* 100% Opacity White */
    border-style: solid;
    border-width: 0; 
    pointer-events: none;
    z-index: 10; /* Ensures it sits above the grey line */
}

/* Specific styles for the Top-Left bracket */
.elementor-59 .elementor-element.elementor-element-1f8d2507::before {
    left: -1px; /* Aligns to top-left grey corner */
    border-top-width: 1px; 
    border-left-width: 1px; 
}

/* Specific styles for the Top-Right bracket */
.elementor-59 .elementor-element.elementor-element-1f8d2507::after {
    right: -1px; /* Aligns to top-right grey corner */
    border-top-width: 1px; 
    border-right-width: 1px; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-13ec5b45 *//* Common styles for both corner brackets */
.elementor-59 .elementor-element.elementor-element-13ec5b45::before,
.elementor-59 .elementor-element.elementor-element-13ec5b45::after {
    content: "";
    position: absolute;
    /* Negative 1px pulls the bracket OUT to sit exactly on the grey frame */
    top: -1px; 
    width: 63px;  
    height: 63px; 
    border-color: #ffffff; /* 100% Opacity White */
    border-style: solid;
    border-width: 0; 
    pointer-events: none;
    z-index: 10; /* Ensures it sits above the grey line */
}

/* Specific styles for the Top-Left bracket */
.elementor-59 .elementor-element.elementor-element-13ec5b45::before {
    left: -1px; /* Aligns to top-left grey corner */
    border-top-width: 1px; 
    border-left-width: 1px; 
}

/* Specific styles for the Top-Right bracket */
.elementor-59 .elementor-element.elementor-element-13ec5b45::after {
    right: -1px; /* Aligns to top-right grey corner */
    border-top-width: 1px; 
    border-right-width: 1px; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1debbdac *//* Common styles for both corner brackets */
.elementor-59 .elementor-element.elementor-element-1debbdac::before,
.elementor-59 .elementor-element.elementor-element-1debbdac::after {
    content: "";
    position: absolute;
    /* Negative 1px pulls the bracket OUT to sit exactly on the grey frame */
    top: -1px; 
    width: 63px;  
    height: 63px; 
    border-color: #ffffff; /* 100% Opacity White */
    border-style: solid;
    border-width: 0; 
    pointer-events: none;
    z-index: 10; /* Ensures it sits above the grey line */
}

/* Specific styles for the Top-Left bracket */
.elementor-59 .elementor-element.elementor-element-1debbdac::before {
    left: -1px; /* Aligns to top-left grey corner */
    border-top-width: 1px; 
    border-left-width: 1px; 
}

/* Specific styles for the Top-Right bracket */
.elementor-59 .elementor-element.elementor-element-1debbdac::after {
    right: -1px; /* Aligns to top-right grey corner */
    border-top-width: 1px; 
    border-right-width: 1px; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f4b2807 *//* Common styles for both corner brackets */
.elementor-59 .elementor-element.elementor-element-3f4b2807::before,
.elementor-59 .elementor-element.elementor-element-3f4b2807::after {
    content: "";
    position: absolute;
    /* Negative 1px pulls the bracket OUT to sit exactly on the grey frame */
    top: -1px; 
    width: 63px;  
    height: 63px; 
    border-color: #ffffff; /* 100% Opacity White */
    border-style: solid;
    border-width: 0; 
    pointer-events: none;
    z-index: 10; /* Ensures it sits above the grey line */
}

/* Specific styles for the Top-Left bracket */
.elementor-59 .elementor-element.elementor-element-3f4b2807::before {
    left: -1px; /* Aligns to top-left grey corner */
    border-top-width: 1px; 
    border-left-width: 1px; 
}

/* Specific styles for the Top-Right bracket */
.elementor-59 .elementor-element.elementor-element-3f4b2807::after {
    right: -1px; /* Aligns to top-right grey corner */
    border-top-width: 1px; 
    border-right-width: 1px; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f8d2507 *//* Common styles for both corner brackets */
.elementor-59 .elementor-element.elementor-element-1f8d2507::before,
.elementor-59 .elementor-element.elementor-element-1f8d2507::after {
    content: "";
    position: absolute;
    /* Negative 1px pulls the bracket OUT to sit exactly on the grey frame */
    top: -1px; 
    width: 63px;  
    height: 63px; 
    border-color: #ffffff; /* 100% Opacity White */
    border-style: solid;
    border-width: 0; 
    pointer-events: none;
    z-index: 10; /* Ensures it sits above the grey line */
}

/* Specific styles for the Top-Left bracket */
.elementor-59 .elementor-element.elementor-element-1f8d2507::before {
    left: -1px; /* Aligns to top-left grey corner */
    border-top-width: 1px; 
    border-left-width: 1px; 
}

/* Specific styles for the Top-Right bracket */
.elementor-59 .elementor-element.elementor-element-1f8d2507::after {
    right: -1px; /* Aligns to top-right grey corner */
    border-top-width: 1px; 
    border-right-width: 1px; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-13ec5b45 *//* Common styles for both corner brackets */
.elementor-59 .elementor-element.elementor-element-13ec5b45::before,
.elementor-59 .elementor-element.elementor-element-13ec5b45::after {
    content: "";
    position: absolute;
    /* Negative 1px pulls the bracket OUT to sit exactly on the grey frame */
    top: -1px; 
    width: 63px;  
    height: 63px; 
    border-color: #ffffff; /* 100% Opacity White */
    border-style: solid;
    border-width: 0; 
    pointer-events: none;
    z-index: 10; /* Ensures it sits above the grey line */
}

/* Specific styles for the Top-Left bracket */
.elementor-59 .elementor-element.elementor-element-13ec5b45::before {
    left: -1px; /* Aligns to top-left grey corner */
    border-top-width: 1px; 
    border-left-width: 1px; 
}

/* Specific styles for the Top-Right bracket */
.elementor-59 .elementor-element.elementor-element-13ec5b45::after {
    right: -1px; /* Aligns to top-right grey corner */
    border-top-width: 1px; 
    border-right-width: 1px; 
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-7bc56470 *//* Force tabs to stay in one line and scroll horizontally */
.scrollable-tabs .elementor-tabs-wrapper {
    display: flex !important;
    flex-wrap: nowrap !important;
    overflow-x: auto !important;
    -webkit-overflow-scrolling: touch; /* Smooth scrolling on iOS */
    scrollbar-width: none; /* Hides scrollbar on Firefox */
}

/* Hide scrollbar for Chrome, Safari and Opera */
.scrollable-tabs .elementor-tabs-wrapper::-webkit-scrollbar {
    display: none;
}

/* Ensure tab titles don't shrink and stay readable */
.scrollable-tabs .elementor-tab-title {
    flex: 0 0 auto !important;
    white-space: nowrap !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-63fe93b2 */.elementor-59 .elementor-element.elementor-element-63fe93b2 { display: none; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-39e9615c *//* Common styles for both corner brackets */
.elementor-59 .elementor-element.elementor-element-39e9615c::before,
.elementor-59 .elementor-element.elementor-element-39e9615c::after {
    content: "";
    position: absolute;
    /* Negative 1px pulls the bracket OUT to sit exactly on the grey frame */
    top: -1px; 
    width: 63px;  
    height: 63px; 
    border-color: #ffffff; /* 100% Opacity White */
    border-style: solid;
    border-width: 0; 
    pointer-events: none;
    z-index: 10; /* Ensures it sits above the grey line */
}

/* Specific styles for the Top-Left bracket */
.elementor-59 .elementor-element.elementor-element-39e9615c::before {
    left: -1px; /* Aligns to top-left grey corner */
    border-top-width: 1px; 
    border-left-width: 1px; 
}

/* Specific styles for the Top-Right bracket */
.elementor-59 .elementor-element.elementor-element-39e9615c::after {
    right: -1px; /* Aligns to top-right grey corner */
    border-top-width: 1px; 
    border-right-width: 1px; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6dbe2142 *//* Common styles for both corner brackets */
.elementor-59 .elementor-element.elementor-element-6dbe2142::before,
.elementor-59 .elementor-element.elementor-element-6dbe2142::after {
    content: "";
    position: absolute;
    /* Negative 1px pulls the bracket OUT to sit exactly on the grey frame */
    top: -1px; 
    width: 63px;  
    height: 63px; 
    border-color: #ffffff; /* 100% Opacity White */
    border-style: solid;
    border-width: 0; 
    pointer-events: none;
    z-index: 10; /* Ensures it sits above the grey line */
}

/* Specific styles for the Top-Left bracket */
.elementor-59 .elementor-element.elementor-element-6dbe2142::before {
    left: -1px; /* Aligns to top-left grey corner */
    border-top-width: 1px; 
    border-left-width: 1px; 
}

/* Specific styles for the Top-Right bracket */
.elementor-59 .elementor-element.elementor-element-6dbe2142::after {
    right: -1px; /* Aligns to top-right grey corner */
    border-top-width: 1px; 
    border-right-width: 1px; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7639774d *//* Common styles for both corner brackets */
.elementor-59 .elementor-element.elementor-element-7639774d::before,
.elementor-59 .elementor-element.elementor-element-7639774d::after {
    content: "";
    position: absolute;
    /* Negative 1px pulls the bracket OUT to sit exactly on the grey frame */
    top: -1px; 
    width: 63px;  
    height: 63px; 
    border-color: #ffffff; /* 100% Opacity White */
    border-style: solid;
    border-width: 0; 
    pointer-events: none;
    z-index: 10; /* Ensures it sits above the grey line */
}

/* Specific styles for the Top-Left bracket */
.elementor-59 .elementor-element.elementor-element-7639774d::before {
    left: -1px; /* Aligns to top-left grey corner */
    border-top-width: 1px; 
    border-left-width: 1px; 
}

/* Specific styles for the Top-Right bracket */
.elementor-59 .elementor-element.elementor-element-7639774d::after {
    right: -1px; /* Aligns to top-right grey corner */
    border-top-width: 1px; 
    border-right-width: 1px; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4c4cfbe7 *//* Common styles for both corner brackets */
.elementor-59 .elementor-element.elementor-element-4c4cfbe7::before,
.elementor-59 .elementor-element.elementor-element-4c4cfbe7::after {
    content: "";
    position: absolute;
    /* Negative 1px pulls the bracket OUT to sit exactly on the grey frame */
    top: -1px; 
    width: 63px;  
    height: 63px; 
    border-color: #ffffff; /* 100% Opacity White */
    border-style: solid;
    border-width: 0; 
    pointer-events: none;
    z-index: 10; /* Ensures it sits above the grey line */
}

/* Specific styles for the Top-Left bracket */
.elementor-59 .elementor-element.elementor-element-4c4cfbe7::before {
    left: -1px; /* Aligns to top-left grey corner */
    border-top-width: 1px; 
    border-left-width: 1px; 
}

/* Specific styles for the Top-Right bracket */
.elementor-59 .elementor-element.elementor-element-4c4cfbe7::after {
    right: -1px; /* Aligns to top-right grey corner */
    border-top-width: 1px; 
    border-right-width: 1px; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-39e9615c *//* Common styles for both corner brackets */
.elementor-59 .elementor-element.elementor-element-39e9615c::before,
.elementor-59 .elementor-element.elementor-element-39e9615c::after {
    content: "";
    position: absolute;
    /* Negative 1px pulls the bracket OUT to sit exactly on the grey frame */
    top: -1px; 
    width: 63px;  
    height: 63px; 
    border-color: #ffffff; /* 100% Opacity White */
    border-style: solid;
    border-width: 0; 
    pointer-events: none;
    z-index: 10; /* Ensures it sits above the grey line */
}

/* Specific styles for the Top-Left bracket */
.elementor-59 .elementor-element.elementor-element-39e9615c::before {
    left: -1px; /* Aligns to top-left grey corner */
    border-top-width: 1px; 
    border-left-width: 1px; 
}

/* Specific styles for the Top-Right bracket */
.elementor-59 .elementor-element.elementor-element-39e9615c::after {
    right: -1px; /* Aligns to top-right grey corner */
    border-top-width: 1px; 
    border-right-width: 1px; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6dbe2142 *//* Common styles for both corner brackets */
.elementor-59 .elementor-element.elementor-element-6dbe2142::before,
.elementor-59 .elementor-element.elementor-element-6dbe2142::after {
    content: "";
    position: absolute;
    /* Negative 1px pulls the bracket OUT to sit exactly on the grey frame */
    top: -1px; 
    width: 63px;  
    height: 63px; 
    border-color: #ffffff; /* 100% Opacity White */
    border-style: solid;
    border-width: 0; 
    pointer-events: none;
    z-index: 10; /* Ensures it sits above the grey line */
}

/* Specific styles for the Top-Left bracket */
.elementor-59 .elementor-element.elementor-element-6dbe2142::before {
    left: -1px; /* Aligns to top-left grey corner */
    border-top-width: 1px; 
    border-left-width: 1px; 
}

/* Specific styles for the Top-Right bracket */
.elementor-59 .elementor-element.elementor-element-6dbe2142::after {
    right: -1px; /* Aligns to top-right grey corner */
    border-top-width: 1px; 
    border-right-width: 1px; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7639774d *//* Common styles for both corner brackets */
.elementor-59 .elementor-element.elementor-element-7639774d::before,
.elementor-59 .elementor-element.elementor-element-7639774d::after {
    content: "";
    position: absolute;
    /* Negative 1px pulls the bracket OUT to sit exactly on the grey frame */
    top: -1px; 
    width: 63px;  
    height: 63px; 
    border-color: #ffffff; /* 100% Opacity White */
    border-style: solid;
    border-width: 0; 
    pointer-events: none;
    z-index: 10; /* Ensures it sits above the grey line */
}

/* Specific styles for the Top-Left bracket */
.elementor-59 .elementor-element.elementor-element-7639774d::before {
    left: -1px; /* Aligns to top-left grey corner */
    border-top-width: 1px; 
    border-left-width: 1px; 
}

/* Specific styles for the Top-Right bracket */
.elementor-59 .elementor-element.elementor-element-7639774d::after {
    right: -1px; /* Aligns to top-right grey corner */
    border-top-width: 1px; 
    border-right-width: 1px; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4c4cfbe7 *//* Common styles for both corner brackets */
.elementor-59 .elementor-element.elementor-element-4c4cfbe7::before,
.elementor-59 .elementor-element.elementor-element-4c4cfbe7::after {
    content: "";
    position: absolute;
    /* Negative 1px pulls the bracket OUT to sit exactly on the grey frame */
    top: -1px; 
    width: 63px;  
    height: 63px; 
    border-color: #ffffff; /* 100% Opacity White */
    border-style: solid;
    border-width: 0; 
    pointer-events: none;
    z-index: 10; /* Ensures it sits above the grey line */
}

/* Specific styles for the Top-Left bracket */
.elementor-59 .elementor-element.elementor-element-4c4cfbe7::before {
    left: -1px; /* Aligns to top-left grey corner */
    border-top-width: 1px; 
    border-left-width: 1px; 
}

/* Specific styles for the Top-Right bracket */
.elementor-59 .elementor-element.elementor-element-4c4cfbe7::after {
    right: -1px; /* Aligns to top-right grey corner */
    border-top-width: 1px; 
    border-right-width: 1px; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-39e9615c *//* Common styles for both corner brackets */
.elementor-59 .elementor-element.elementor-element-39e9615c::before,
.elementor-59 .elementor-element.elementor-element-39e9615c::after {
    content: "";
    position: absolute;
    /* Negative 1px pulls the bracket OUT to sit exactly on the grey frame */
    top: -1px; 
    width: 63px;  
    height: 63px; 
    border-color: #ffffff; /* 100% Opacity White */
    border-style: solid;
    border-width: 0; 
    pointer-events: none;
    z-index: 10; /* Ensures it sits above the grey line */
}

/* Specific styles for the Top-Left bracket */
.elementor-59 .elementor-element.elementor-element-39e9615c::before {
    left: -1px; /* Aligns to top-left grey corner */
    border-top-width: 1px; 
    border-left-width: 1px; 
}

/* Specific styles for the Top-Right bracket */
.elementor-59 .elementor-element.elementor-element-39e9615c::after {
    right: -1px; /* Aligns to top-right grey corner */
    border-top-width: 1px; 
    border-right-width: 1px; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6dbe2142 *//* Common styles for both corner brackets */
.elementor-59 .elementor-element.elementor-element-6dbe2142::before,
.elementor-59 .elementor-element.elementor-element-6dbe2142::after {
    content: "";
    position: absolute;
    /* Negative 1px pulls the bracket OUT to sit exactly on the grey frame */
    top: -1px; 
    width: 63px;  
    height: 63px; 
    border-color: #ffffff; /* 100% Opacity White */
    border-style: solid;
    border-width: 0; 
    pointer-events: none;
    z-index: 10; /* Ensures it sits above the grey line */
}

/* Specific styles for the Top-Left bracket */
.elementor-59 .elementor-element.elementor-element-6dbe2142::before {
    left: -1px; /* Aligns to top-left grey corner */
    border-top-width: 1px; 
    border-left-width: 1px; 
}

/* Specific styles for the Top-Right bracket */
.elementor-59 .elementor-element.elementor-element-6dbe2142::after {
    right: -1px; /* Aligns to top-right grey corner */
    border-top-width: 1px; 
    border-right-width: 1px; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7639774d *//* Common styles for both corner brackets */
.elementor-59 .elementor-element.elementor-element-7639774d::before,
.elementor-59 .elementor-element.elementor-element-7639774d::after {
    content: "";
    position: absolute;
    /* Negative 1px pulls the bracket OUT to sit exactly on the grey frame */
    top: -1px; 
    width: 63px;  
    height: 63px; 
    border-color: #ffffff; /* 100% Opacity White */
    border-style: solid;
    border-width: 0; 
    pointer-events: none;
    z-index: 10; /* Ensures it sits above the grey line */
}

/* Specific styles for the Top-Left bracket */
.elementor-59 .elementor-element.elementor-element-7639774d::before {
    left: -1px; /* Aligns to top-left grey corner */
    border-top-width: 1px; 
    border-left-width: 1px; 
}

/* Specific styles for the Top-Right bracket */
.elementor-59 .elementor-element.elementor-element-7639774d::after {
    right: -1px; /* Aligns to top-right grey corner */
    border-top-width: 1px; 
    border-right-width: 1px; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4c4cfbe7 *//* Common styles for both corner brackets */
.elementor-59 .elementor-element.elementor-element-4c4cfbe7::before,
.elementor-59 .elementor-element.elementor-element-4c4cfbe7::after {
    content: "";
    position: absolute;
    /* Negative 1px pulls the bracket OUT to sit exactly on the grey frame */
    top: -1px; 
    width: 63px;  
    height: 63px; 
    border-color: #ffffff; /* 100% Opacity White */
    border-style: solid;
    border-width: 0; 
    pointer-events: none;
    z-index: 10; /* Ensures it sits above the grey line */
}

/* Specific styles for the Top-Left bracket */
.elementor-59 .elementor-element.elementor-element-4c4cfbe7::before {
    left: -1px; /* Aligns to top-left grey corner */
    border-top-width: 1px; 
    border-left-width: 1px; 
}

/* Specific styles for the Top-Right bracket */
.elementor-59 .elementor-element.elementor-element-4c4cfbe7::after {
    right: -1px; /* Aligns to top-right grey corner */
    border-top-width: 1px; 
    border-right-width: 1px; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-39e9615c *//* Common styles for both corner brackets */
.elementor-59 .elementor-element.elementor-element-39e9615c::before,
.elementor-59 .elementor-element.elementor-element-39e9615c::after {
    content: "";
    position: absolute;
    /* Negative 1px pulls the bracket OUT to sit exactly on the grey frame */
    top: -1px; 
    width: 63px;  
    height: 63px; 
    border-color: #ffffff; /* 100% Opacity White */
    border-style: solid;
    border-width: 0; 
    pointer-events: none;
    z-index: 10; /* Ensures it sits above the grey line */
}

/* Specific styles for the Top-Left bracket */
.elementor-59 .elementor-element.elementor-element-39e9615c::before {
    left: -1px; /* Aligns to top-left grey corner */
    border-top-width: 1px; 
    border-left-width: 1px; 
}

/* Specific styles for the Top-Right bracket */
.elementor-59 .elementor-element.elementor-element-39e9615c::after {
    right: -1px; /* Aligns to top-right grey corner */
    border-top-width: 1px; 
    border-right-width: 1px; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6dbe2142 *//* Common styles for both corner brackets */
.elementor-59 .elementor-element.elementor-element-6dbe2142::before,
.elementor-59 .elementor-element.elementor-element-6dbe2142::after {
    content: "";
    position: absolute;
    /* Negative 1px pulls the bracket OUT to sit exactly on the grey frame */
    top: -1px; 
    width: 63px;  
    height: 63px; 
    border-color: #ffffff; /* 100% Opacity White */
    border-style: solid;
    border-width: 0; 
    pointer-events: none;
    z-index: 10; /* Ensures it sits above the grey line */
}

/* Specific styles for the Top-Left bracket */
.elementor-59 .elementor-element.elementor-element-6dbe2142::before {
    left: -1px; /* Aligns to top-left grey corner */
    border-top-width: 1px; 
    border-left-width: 1px; 
}

/* Specific styles for the Top-Right bracket */
.elementor-59 .elementor-element.elementor-element-6dbe2142::after {
    right: -1px; /* Aligns to top-right grey corner */
    border-top-width: 1px; 
    border-right-width: 1px; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7639774d *//* Common styles for both corner brackets */
.elementor-59 .elementor-element.elementor-element-7639774d::before,
.elementor-59 .elementor-element.elementor-element-7639774d::after {
    content: "";
    position: absolute;
    /* Negative 1px pulls the bracket OUT to sit exactly on the grey frame */
    top: -1px; 
    width: 63px;  
    height: 63px; 
    border-color: #ffffff; /* 100% Opacity White */
    border-style: solid;
    border-width: 0; 
    pointer-events: none;
    z-index: 10; /* Ensures it sits above the grey line */
}

/* Specific styles for the Top-Left bracket */
.elementor-59 .elementor-element.elementor-element-7639774d::before {
    left: -1px; /* Aligns to top-left grey corner */
    border-top-width: 1px; 
    border-left-width: 1px; 
}

/* Specific styles for the Top-Right bracket */
.elementor-59 .elementor-element.elementor-element-7639774d::after {
    right: -1px; /* Aligns to top-right grey corner */
    border-top-width: 1px; 
    border-right-width: 1px; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4c4cfbe7 *//* Common styles for both corner brackets */
.elementor-59 .elementor-element.elementor-element-4c4cfbe7::before,
.elementor-59 .elementor-element.elementor-element-4c4cfbe7::after {
    content: "";
    position: absolute;
    /* Negative 1px pulls the bracket OUT to sit exactly on the grey frame */
    top: -1px; 
    width: 63px;  
    height: 63px; 
    border-color: #ffffff; /* 100% Opacity White */
    border-style: solid;
    border-width: 0; 
    pointer-events: none;
    z-index: 10; /* Ensures it sits above the grey line */
}

/* Specific styles for the Top-Left bracket */
.elementor-59 .elementor-element.elementor-element-4c4cfbe7::before {
    left: -1px; /* Aligns to top-left grey corner */
    border-top-width: 1px; 
    border-left-width: 1px; 
}

/* Specific styles for the Top-Right bracket */
.elementor-59 .elementor-element.elementor-element-4c4cfbe7::after {
    right: -1px; /* Aligns to top-right grey corner */
    border-top-width: 1px; 
    border-right-width: 1px; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-39e9615c *//* Common styles for both corner brackets */
.elementor-59 .elementor-element.elementor-element-39e9615c::before,
.elementor-59 .elementor-element.elementor-element-39e9615c::after {
    content: "";
    position: absolute;
    /* Negative 1px pulls the bracket OUT to sit exactly on the grey frame */
    top: -1px; 
    width: 63px;  
    height: 63px; 
    border-color: #ffffff; /* 100% Opacity White */
    border-style: solid;
    border-width: 0; 
    pointer-events: none;
    z-index: 10; /* Ensures it sits above the grey line */
}

/* Specific styles for the Top-Left bracket */
.elementor-59 .elementor-element.elementor-element-39e9615c::before {
    left: -1px; /* Aligns to top-left grey corner */
    border-top-width: 1px; 
    border-left-width: 1px; 
}

/* Specific styles for the Top-Right bracket */
.elementor-59 .elementor-element.elementor-element-39e9615c::after {
    right: -1px; /* Aligns to top-right grey corner */
    border-top-width: 1px; 
    border-right-width: 1px; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6dbe2142 *//* Common styles for both corner brackets */
.elementor-59 .elementor-element.elementor-element-6dbe2142::before,
.elementor-59 .elementor-element.elementor-element-6dbe2142::after {
    content: "";
    position: absolute;
    /* Negative 1px pulls the bracket OUT to sit exactly on the grey frame */
    top: -1px; 
    width: 63px;  
    height: 63px; 
    border-color: #ffffff; /* 100% Opacity White */
    border-style: solid;
    border-width: 0; 
    pointer-events: none;
    z-index: 10; /* Ensures it sits above the grey line */
}

/* Specific styles for the Top-Left bracket */
.elementor-59 .elementor-element.elementor-element-6dbe2142::before {
    left: -1px; /* Aligns to top-left grey corner */
    border-top-width: 1px; 
    border-left-width: 1px; 
}

/* Specific styles for the Top-Right bracket */
.elementor-59 .elementor-element.elementor-element-6dbe2142::after {
    right: -1px; /* Aligns to top-right grey corner */
    border-top-width: 1px; 
    border-right-width: 1px; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7639774d *//* Common styles for both corner brackets */
.elementor-59 .elementor-element.elementor-element-7639774d::before,
.elementor-59 .elementor-element.elementor-element-7639774d::after {
    content: "";
    position: absolute;
    /* Negative 1px pulls the bracket OUT to sit exactly on the grey frame */
    top: -1px; 
    width: 63px;  
    height: 63px; 
    border-color: #ffffff; /* 100% Opacity White */
    border-style: solid;
    border-width: 0; 
    pointer-events: none;
    z-index: 10; /* Ensures it sits above the grey line */
}

/* Specific styles for the Top-Left bracket */
.elementor-59 .elementor-element.elementor-element-7639774d::before {
    left: -1px; /* Aligns to top-left grey corner */
    border-top-width: 1px; 
    border-left-width: 1px; 
}

/* Specific styles for the Top-Right bracket */
.elementor-59 .elementor-element.elementor-element-7639774d::after {
    right: -1px; /* Aligns to top-right grey corner */
    border-top-width: 1px; 
    border-right-width: 1px; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4c4cfbe7 *//* Common styles for both corner brackets */
.elementor-59 .elementor-element.elementor-element-4c4cfbe7::before,
.elementor-59 .elementor-element.elementor-element-4c4cfbe7::after {
    content: "";
    position: absolute;
    /* Negative 1px pulls the bracket OUT to sit exactly on the grey frame */
    top: -1px; 
    width: 63px;  
    height: 63px; 
    border-color: #ffffff; /* 100% Opacity White */
    border-style: solid;
    border-width: 0; 
    pointer-events: none;
    z-index: 10; /* Ensures it sits above the grey line */
}

/* Specific styles for the Top-Left bracket */
.elementor-59 .elementor-element.elementor-element-4c4cfbe7::before {
    left: -1px; /* Aligns to top-left grey corner */
    border-top-width: 1px; 
    border-left-width: 1px; 
}

/* Specific styles for the Top-Right bracket */
.elementor-59 .elementor-element.elementor-element-4c4cfbe7::after {
    right: -1px; /* Aligns to top-right grey corner */
    border-top-width: 1px; 
    border-right-width: 1px; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-39e9615c *//* Common styles for both corner brackets */
.elementor-59 .elementor-element.elementor-element-39e9615c::before,
.elementor-59 .elementor-element.elementor-element-39e9615c::after {
    content: "";
    position: absolute;
    /* Negative 1px pulls the bracket OUT to sit exactly on the grey frame */
    top: -1px; 
    width: 63px;  
    height: 63px; 
    border-color: #ffffff; /* 100% Opacity White */
    border-style: solid;
    border-width: 0; 
    pointer-events: none;
    z-index: 10; /* Ensures it sits above the grey line */
}

/* Specific styles for the Top-Left bracket */
.elementor-59 .elementor-element.elementor-element-39e9615c::before {
    left: -1px; /* Aligns to top-left grey corner */
    border-top-width: 1px; 
    border-left-width: 1px; 
}

/* Specific styles for the Top-Right bracket */
.elementor-59 .elementor-element.elementor-element-39e9615c::after {
    right: -1px; /* Aligns to top-right grey corner */
    border-top-width: 1px; 
    border-right-width: 1px; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6dbe2142 *//* Common styles for both corner brackets */
.elementor-59 .elementor-element.elementor-element-6dbe2142::before,
.elementor-59 .elementor-element.elementor-element-6dbe2142::after {
    content: "";
    position: absolute;
    /* Negative 1px pulls the bracket OUT to sit exactly on the grey frame */
    top: -1px; 
    width: 63px;  
    height: 63px; 
    border-color: #ffffff; /* 100% Opacity White */
    border-style: solid;
    border-width: 0; 
    pointer-events: none;
    z-index: 10; /* Ensures it sits above the grey line */
}

/* Specific styles for the Top-Left bracket */
.elementor-59 .elementor-element.elementor-element-6dbe2142::before {
    left: -1px; /* Aligns to top-left grey corner */
    border-top-width: 1px; 
    border-left-width: 1px; 
}

/* Specific styles for the Top-Right bracket */
.elementor-59 .elementor-element.elementor-element-6dbe2142::after {
    right: -1px; /* Aligns to top-right grey corner */
    border-top-width: 1px; 
    border-right-width: 1px; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7639774d *//* Common styles for both corner brackets */
.elementor-59 .elementor-element.elementor-element-7639774d::before,
.elementor-59 .elementor-element.elementor-element-7639774d::after {
    content: "";
    position: absolute;
    /* Negative 1px pulls the bracket OUT to sit exactly on the grey frame */
    top: -1px; 
    width: 63px;  
    height: 63px; 
    border-color: #ffffff; /* 100% Opacity White */
    border-style: solid;
    border-width: 0; 
    pointer-events: none;
    z-index: 10; /* Ensures it sits above the grey line */
}

/* Specific styles for the Top-Left bracket */
.elementor-59 .elementor-element.elementor-element-7639774d::before {
    left: -1px; /* Aligns to top-left grey corner */
    border-top-width: 1px; 
    border-left-width: 1px; 
}

/* Specific styles for the Top-Right bracket */
.elementor-59 .elementor-element.elementor-element-7639774d::after {
    right: -1px; /* Aligns to top-right grey corner */
    border-top-width: 1px; 
    border-right-width: 1px; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4c4cfbe7 *//* Common styles for both corner brackets */
.elementor-59 .elementor-element.elementor-element-4c4cfbe7::before,
.elementor-59 .elementor-element.elementor-element-4c4cfbe7::after {
    content: "";
    position: absolute;
    /* Negative 1px pulls the bracket OUT to sit exactly on the grey frame */
    top: -1px; 
    width: 63px;  
    height: 63px; 
    border-color: #ffffff; /* 100% Opacity White */
    border-style: solid;
    border-width: 0; 
    pointer-events: none;
    z-index: 10; /* Ensures it sits above the grey line */
}

/* Specific styles for the Top-Left bracket */
.elementor-59 .elementor-element.elementor-element-4c4cfbe7::before {
    left: -1px; /* Aligns to top-left grey corner */
    border-top-width: 1px; 
    border-left-width: 1px; 
}

/* Specific styles for the Top-Right bracket */
.elementor-59 .elementor-element.elementor-element-4c4cfbe7::after {
    right: -1px; /* Aligns to top-right grey corner */
    border-top-width: 1px; 
    border-right-width: 1px; 
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-2e5eae32 *//* Force tabs to stay in one line and scroll horizontally */
.scrollable-tabs .elementor-tabs-wrapper {
    display: flex !important;
    flex-wrap: nowrap !important;
    overflow-x: auto !important;
    -webkit-overflow-scrolling: touch; /* Smooth scrolling on iOS */
    scrollbar-width: none; /* Hides scrollbar on Firefox */
}

/* Hide scrollbar for Chrome, Safari and Opera */
.scrollable-tabs .elementor-tabs-wrapper::-webkit-scrollbar {
    display: none;
}

/* Ensure tab titles don't shrink and stay readable */
.scrollable-tabs .elementor-tab-title {
    flex: 0 0 auto !important;
    white-space: nowrap !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b7f9421 */.elementor-59 .elementor-element.elementor-element-2b7f9421 { display: none; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f255311 *//* Target only the span with the specific class */
.elementor-59 .elementor-element.elementor-element-f255311 .red-text {
    color: #FF2A00; /* Your Cyber Academy Red */
    font-weight: ; /* Optional: matches the image's heavy weight */
}

/* Optional: If you want a slight glow effect to match the 'Cyber' vibe */
.elementor-59 .elementor-element.elementor-element-f255311 .red-text {
    text-shadow: 0px 0px 8px rgba(255, 0, 0, 0.0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8e6be6e *//* 1. The Main Faint Base Frame */
.elementor-59 .elementor-element.elementor-element-8e6be6e {
    /* Using a faint white line (20% opacity) for the base frame */
    border: 1px solid rgba(255, 255, 255, 0.2); 
    position: relative;
    padding: 10px; 
    border-radius: 0px;
}

/* 2. Top-Left and Top-Right Corners */
.elementor-59 .elementor-element.elementor-element-8e6be6e::before {
    content: "";
    position: absolute;
    top: -1px;    
    left: -1px;
    right: -1px;
    height: 73px; 
    border-top: 2px solid #FFFFFF;   /* Updated to White */
    border-left: 2px solid #FFFFFF;  /* Updated to White */
    border-right: 2px solid #FFFFFF; /* Updated to White */
    border-bottom: none !important;  
    pointer-events: none;
    
    /* Mask logic remains the same to preserve the 73px horizontal arms */
    -webkit-mask-image: linear-gradient(to right, black 73px, transparent 73px, transparent calc(100% - 73px), black 73px);
    mask-image: linear-gradient(to right, black 73px, transparent 73px, transparent calc(100% - 73px), black 73px);
}

/* 3. Bottom-Left and Bottom-Right Corners */
.elementor-59 .elementor-element.elementor-element-8e6be6e::after {
    content: "";
    position: absolute;
    bottom: -1px; 
    left: -1px;
    right: -1px;
    height: 73px; 
    border-bottom: 2px solid #FFFFFF; /* Updated to White */
    border-left: 2px solid #FFFFFF;   /* Updated to White */
    border-right: 2px solid #FFFFFF;  /* Updated to White */
    border-top: none !important;     
    pointer-events: none;
    
    /* Mask logic remains the same to preserve the 73px horizontal arms */
    -webkit-mask-image: linear-gradient(to right, black 73px, transparent 73px, transparent calc(100% - 73px), black 73px);
    mask-image: linear-gradient(to right, black 73px, transparent 73px, transparent calc(100% - 73px), black 73px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3c9207d *//* 1. The Main Faint Base Frame */
.elementor-59 .elementor-element.elementor-element-3c9207d {
    /* Using a faint white line (20% opacity) for the base frame */
    border: 1px solid rgba(255, 255, 255, 0.2); 
    position: relative;
    padding: 10px; 
    border-radius: 0px;
}

/* 2. Top-Left and Top-Right Corners */
.elementor-59 .elementor-element.elementor-element-3c9207d::before {
    content: "";
    position: absolute;
    top: -1px;    
    left: -1px;
    right: -1px;
    height: 73px; 
    border-top: 2px solid #FFFFFF;   /* Updated to White */
    border-left: 2px solid #FFFFFF;  /* Updated to White */
    border-right: 2px solid #FFFFFF; /* Updated to White */
    border-bottom: none !important;  
    pointer-events: none;
    
    /* Mask logic remains the same to preserve the 73px horizontal arms */
    -webkit-mask-image: linear-gradient(to right, black 73px, transparent 73px, transparent calc(100% - 73px), black 73px);
    mask-image: linear-gradient(to right, black 73px, transparent 73px, transparent calc(100% - 73px), black 73px);
}

/* 3. Bottom-Left and Bottom-Right Corners */
.elementor-59 .elementor-element.elementor-element-3c9207d::after {
    content: "";
    position: absolute;
    bottom: -1px; 
    left: -1px;
    right: -1px;
    height: 73px; 
    border-bottom: 2px solid #FFFFFF; /* Updated to White */
    border-left: 2px solid #FFFFFF;   /* Updated to White */
    border-right: 2px solid #FFFFFF;  /* Updated to White */
    border-top: none !important;     
    pointer-events: none;
    
    /* Mask logic remains the same to preserve the 73px horizontal arms */
    -webkit-mask-image: linear-gradient(to right, black 73px, transparent 73px, transparent calc(100% - 73px), black 73px);
    mask-image: linear-gradient(to right, black 73px, transparent 73px, transparent calc(100% - 73px), black 73px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6df3984 *//* 1. The Main Faint Base Frame */
.elementor-59 .elementor-element.elementor-element-6df3984 {
    /* Using a faint white line (20% opacity) for the base frame */
    border: 1px solid rgba(255, 255, 255, 0.2); 
    position: relative;
    padding: 10px; 
    border-radius: 0px;
}

/* 2. Top-Left and Top-Right Corners */
.elementor-59 .elementor-element.elementor-element-6df3984::before {
    content: "";
    position: absolute;
    top: -1px;    
    left: -1px;
    right: -1px;
    height: 73px; 
    border-top: 2px solid #FFFFFF;   /* Updated to White */
    border-left: 2px solid #FFFFFF;  /* Updated to White */
    border-right: 2px solid #FFFFFF; /* Updated to White */
    border-bottom: none !important;  
    pointer-events: none;
    
    /* Mask logic remains the same to preserve the 73px horizontal arms */
    -webkit-mask-image: linear-gradient(to right, black 73px, transparent 73px, transparent calc(100% - 73px), black 73px);
    mask-image: linear-gradient(to right, black 73px, transparent 73px, transparent calc(100% - 73px), black 73px);
}

/* 3. Bottom-Left and Bottom-Right Corners */
.elementor-59 .elementor-element.elementor-element-6df3984::after {
    content: "";
    position: absolute;
    bottom: -1px; 
    left: -1px;
    right: -1px;
    height: 73px; 
    border-bottom: 2px solid #FFFFFF; /* Updated to White */
    border-left: 2px solid #FFFFFF;   /* Updated to White */
    border-right: 2px solid #FFFFFF;  /* Updated to White */
    border-top: none !important;     
    pointer-events: none;
    
    /* Mask logic remains the same to preserve the 73px horizontal arms */
    -webkit-mask-image: linear-gradient(to right, black 73px, transparent 73px, transparent calc(100% - 73px), black 73px);
    mask-image: linear-gradient(to right, black 73px, transparent 73px, transparent calc(100% - 73px), black 73px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-278f581 *//* 1. The Main Faint Base Frame */
.elementor-59 .elementor-element.elementor-element-278f581 {
    /* Using a faint white line (20% opacity) for the base frame */
    border: 1px solid rgba(255, 255, 255, 0.2); 
    position: relative;
    padding: 10px; 
    border-radius: 0px;
}

/* 2. Top-Left and Top-Right Corners */
.elementor-59 .elementor-element.elementor-element-278f581::before {
    content: "";
    position: absolute;
    top: -1px;    
    left: -1px;
    right: -1px;
    height: 73px; 
    border-top: 2px solid #FFFFFF;   /* Updated to White */
    border-left: 2px solid #FFFFFF;  /* Updated to White */
    border-right: 2px solid #FFFFFF; /* Updated to White */
    border-bottom: none !important;  
    pointer-events: none;
    
    /* Mask logic remains the same to preserve the 73px horizontal arms */
    -webkit-mask-image: linear-gradient(to right, black 73px, transparent 73px, transparent calc(100% - 73px), black 73px);
    mask-image: linear-gradient(to right, black 73px, transparent 73px, transparent calc(100% - 73px), black 73px);
}

/* 3. Bottom-Left and Bottom-Right Corners */
.elementor-59 .elementor-element.elementor-element-278f581::after {
    content: "";
    position: absolute;
    bottom: -1px; 
    left: -1px;
    right: -1px;
    height: 73px; 
    border-bottom: 2px solid #FFFFFF; /* Updated to White */
    border-left: 2px solid #FFFFFF;   /* Updated to White */
    border-right: 2px solid #FFFFFF;  /* Updated to White */
    border-top: none !important;     
    pointer-events: none;
    
    /* Mask logic remains the same to preserve the 73px horizontal arms */
    -webkit-mask-image: linear-gradient(to right, black 73px, transparent 73px, transparent calc(100% - 73px), black 73px);
    mask-image: linear-gradient(to right, black 73px, transparent 73px, transparent calc(100% - 73px), black 73px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6a02a84 *//* 1. The Main Faint Base Frame */
.elementor-59 .elementor-element.elementor-element-6a02a84 {
    /* Using a faint white line (20% opacity) for the base frame */
    border: 1px solid rgba(255, 255, 255, 0.2); 
    position: relative;
    padding: 10px; 
    border-radius: 0px;
}

/* 2. Top-Left and Top-Right Corners */
.elementor-59 .elementor-element.elementor-element-6a02a84::before {
    content: "";
    position: absolute;
    top: -1px;    
    left: -1px;
    right: -1px;
    height: 73px; 
    border-top: 2px solid #FFFFFF;   /* Updated to White */
    border-left: 2px solid #FFFFFF;  /* Updated to White */
    border-right: 2px solid #FFFFFF; /* Updated to White */
    border-bottom: none !important;  
    pointer-events: none;
    
    /* Mask logic remains the same to preserve the 73px horizontal arms */
    -webkit-mask-image: linear-gradient(to right, black 73px, transparent 73px, transparent calc(100% - 73px), black 73px);
    mask-image: linear-gradient(to right, black 73px, transparent 73px, transparent calc(100% - 73px), black 73px);
}

/* 3. Bottom-Left and Bottom-Right Corners */
.elementor-59 .elementor-element.elementor-element-6a02a84::after {
    content: "";
    position: absolute;
    bottom: -1px; 
    left: -1px;
    right: -1px;
    height: 73px; 
    border-bottom: 2px solid #FFFFFF; /* Updated to White */
    border-left: 2px solid #FFFFFF;   /* Updated to White */
    border-right: 2px solid #FFFFFF;  /* Updated to White */
    border-top: none !important;     
    pointer-events: none;
    
    /* Mask logic remains the same to preserve the 73px horizontal arms */
    -webkit-mask-image: linear-gradient(to right, black 73px, transparent 73px, transparent calc(100% - 73px), black 73px);
    mask-image: linear-gradient(to right, black 73px, transparent 73px, transparent calc(100% - 73px), black 73px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b8d0811 *//* 1. The Main Faint Base Frame */
.elementor-59 .elementor-element.elementor-element-b8d0811 {
    /* Using a faint white line (20% opacity) for the base frame */
    border: 1px solid rgba(255, 255, 255, 0.2); 
    position: relative;
    padding: 10px; 
    border-radius: 0px;
}

/* 2. Top-Left and Top-Right Corners */
.elementor-59 .elementor-element.elementor-element-b8d0811::before {
    content: "";
    position: absolute;
    top: -1px;    
    left: -1px;
    right: -1px;
    height: 73px; 
    border-top: 2px solid #FFFFFF;   /* Updated to White */
    border-left: 2px solid #FFFFFF;  /* Updated to White */
    border-right: 2px solid #FFFFFF; /* Updated to White */
    border-bottom: none !important;  
    pointer-events: none;
    
    /* Mask logic remains the same to preserve the 73px horizontal arms */
    -webkit-mask-image: linear-gradient(to right, black 73px, transparent 73px, transparent calc(100% - 73px), black 73px);
    mask-image: linear-gradient(to right, black 73px, transparent 73px, transparent calc(100% - 73px), black 73px);
}

/* 3. Bottom-Left and Bottom-Right Corners */
.elementor-59 .elementor-element.elementor-element-b8d0811::after {
    content: "";
    position: absolute;
    bottom: -1px; 
    left: -1px;
    right: -1px;
    height: 73px; 
    border-bottom: 2px solid #FFFFFF; /* Updated to White */
    border-left: 2px solid #FFFFFF;   /* Updated to White */
    border-right: 2px solid #FFFFFF;  /* Updated to White */
    border-top: none !important;     
    pointer-events: none;
    
    /* Mask logic remains the same to preserve the 73px horizontal arms */
    -webkit-mask-image: linear-gradient(to right, black 73px, transparent 73px, transparent calc(100% - 73px), black 73px);
    mask-image: linear-gradient(to right, black 73px, transparent 73px, transparent calc(100% - 73px), black 73px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a5c4abc *//* 1. The Main Faint Base Frame */
.elementor-59 .elementor-element.elementor-element-a5c4abc {
    /* Using a faint white line (20% opacity) for the base frame */
    border: 1px solid rgba(255, 255, 255, 0.2); 
    position: relative;
    padding: 10px; 
    border-radius: 0px;
}

/* 2. Top-Left and Top-Right Corners */
.elementor-59 .elementor-element.elementor-element-a5c4abc::before {
    content: "";
    position: absolute;
    top: -1px;    
    left: -1px;
    right: -1px;
    height: 73px; 
    border-top: 2px solid #FFFFFF;   /* Updated to White */
    border-left: 2px solid #FFFFFF;  /* Updated to White */
    border-right: 2px solid #FFFFFF; /* Updated to White */
    border-bottom: none !important;  
    pointer-events: none;
    
    /* Mask logic remains the same to preserve the 73px horizontal arms */
    -webkit-mask-image: linear-gradient(to right, black 73px, transparent 73px, transparent calc(100% - 73px), black 73px);
    mask-image: linear-gradient(to right, black 73px, transparent 73px, transparent calc(100% - 73px), black 73px);
}

/* 3. Bottom-Left and Bottom-Right Corners */
.elementor-59 .elementor-element.elementor-element-a5c4abc::after {
    content: "";
    position: absolute;
    bottom: -1px; 
    left: -1px;
    right: -1px;
    height: 73px; 
    border-bottom: 2px solid #FFFFFF; /* Updated to White */
    border-left: 2px solid #FFFFFF;   /* Updated to White */
    border-right: 2px solid #FFFFFF;  /* Updated to White */
    border-top: none !important;     
    pointer-events: none;
    
    /* Mask logic remains the same to preserve the 73px horizontal arms */
    -webkit-mask-image: linear-gradient(to right, black 73px, transparent 73px, transparent calc(100% - 73px), black 73px);
    mask-image: linear-gradient(to right, black 73px, transparent 73px, transparent calc(100% - 73px), black 73px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-973a72a *//* 1. The Main Faint Base Frame */
.elementor-59 .elementor-element.elementor-element-973a72a {
    /* Using a faint white line (20% opacity) for the base frame */
    border: 1px solid rgba(255, 255, 255, 0.2); 
    position: relative;
    padding: 10px; 
    border-radius: 0px;
}

/* 2. Top-Left and Top-Right Corners */
.elementor-59 .elementor-element.elementor-element-973a72a::before {
    content: "";
    position: absolute;
    top: -1px;    
    left: -1px;
    right: -1px;
    height: 73px; 
    border-top: 2px solid #FFFFFF;   /* Updated to White */
    border-left: 2px solid #FFFFFF;  /* Updated to White */
    border-right: 2px solid #FFFFFF; /* Updated to White */
    border-bottom: none !important;  
    pointer-events: none;
    
    /* Mask logic remains the same to preserve the 73px horizontal arms */
    -webkit-mask-image: linear-gradient(to right, black 73px, transparent 73px, transparent calc(100% - 73px), black 73px);
    mask-image: linear-gradient(to right, black 73px, transparent 73px, transparent calc(100% - 73px), black 73px);
}

/* 3. Bottom-Left and Bottom-Right Corners */
.elementor-59 .elementor-element.elementor-element-973a72a::after {
    content: "";
    position: absolute;
    bottom: -1px; 
    left: -1px;
    right: -1px;
    height: 73px; 
    border-bottom: 2px solid #FFFFFF; /* Updated to White */
    border-left: 2px solid #FFFFFF;   /* Updated to White */
    border-right: 2px solid #FFFFFF;  /* Updated to White */
    border-top: none !important;     
    pointer-events: none;
    
    /* Mask logic remains the same to preserve the 73px horizontal arms */
    -webkit-mask-image: linear-gradient(to right, black 73px, transparent 73px, transparent calc(100% - 73px), black 73px);
    mask-image: linear-gradient(to right, black 73px, transparent 73px, transparent calc(100% - 73px), black 73px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f7236e8 *//* 1. The Main Faint Base Frame */
.elementor-59 .elementor-element.elementor-element-f7236e8 {
    /* Using a faint white line (20% opacity) for the base frame */
    border: 1px solid rgba(255, 255, 255, 0.2); 
    position: relative;
    padding: 10px; 
    border-radius: 0px;
}

/* 2. Top-Left and Top-Right Corners */
.elementor-59 .elementor-element.elementor-element-f7236e8::before {
    content: "";
    position: absolute;
    top: -1px;    
    left: -1px;
    right: -1px;
    height: 73px; 
    border-top: 2px solid #FFFFFF;   /* Updated to White */
    border-left: 2px solid #FFFFFF;  /* Updated to White */
    border-right: 2px solid #FFFFFF; /* Updated to White */
    border-bottom: none !important;  
    pointer-events: none;
    
    /* Mask logic remains the same to preserve the 73px horizontal arms */
    -webkit-mask-image: linear-gradient(to right, black 73px, transparent 73px, transparent calc(100% - 73px), black 73px);
    mask-image: linear-gradient(to right, black 73px, transparent 73px, transparent calc(100% - 73px), black 73px);
}

/* 3. Bottom-Left and Bottom-Right Corners */
.elementor-59 .elementor-element.elementor-element-f7236e8::after {
    content: "";
    position: absolute;
    bottom: -1px; 
    left: -1px;
    right: -1px;
    height: 73px; 
    border-bottom: 2px solid #FFFFFF; /* Updated to White */
    border-left: 2px solid #FFFFFF;   /* Updated to White */
    border-right: 2px solid #FFFFFF;  /* Updated to White */
    border-top: none !important;     
    pointer-events: none;
    
    /* Mask logic remains the same to preserve the 73px horizontal arms */
    -webkit-mask-image: linear-gradient(to right, black 73px, transparent 73px, transparent calc(100% - 73px), black 73px);
    mask-image: linear-gradient(to right, black 73px, transparent 73px, transparent calc(100% - 73px), black 73px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-165ffdf *//* 1. The Main Faint Base Frame */
.elementor-59 .elementor-element.elementor-element-165ffdf {
    /* Using a faint white line (20% opacity) for the base frame */
    border: 1px solid rgba(255, 255, 255, 0.2); 
    position: relative;
    padding: 10px; 
    border-radius: 0px;
}

/* 2. Top-Left and Top-Right Corners */
.elementor-59 .elementor-element.elementor-element-165ffdf::before {
    content: "";
    position: absolute;
    top: -1px;    
    left: -1px;
    right: -1px;
    height: 73px; 
    border-top: 2px solid #FFFFFF;   /* Updated to White */
    border-left: 2px solid #FFFFFF;  /* Updated to White */
    border-right: 2px solid #FFFFFF; /* Updated to White */
    border-bottom: none !important;  
    pointer-events: none;
    
    /* Mask logic remains the same to preserve the 73px horizontal arms */
    -webkit-mask-image: linear-gradient(to right, black 73px, transparent 73px, transparent calc(100% - 73px), black 73px);
    mask-image: linear-gradient(to right, black 73px, transparent 73px, transparent calc(100% - 73px), black 73px);
}

/* 3. Bottom-Left and Bottom-Right Corners */
.elementor-59 .elementor-element.elementor-element-165ffdf::after {
    content: "";
    position: absolute;
    bottom: -1px; 
    left: -1px;
    right: -1px;
    height: 73px; 
    border-bottom: 2px solid #FFFFFF; /* Updated to White */
    border-left: 2px solid #FFFFFF;   /* Updated to White */
    border-right: 2px solid #FFFFFF;  /* Updated to White */
    border-top: none !important;     
    pointer-events: none;
    
    /* Mask logic remains the same to preserve the 73px horizontal arms */
    -webkit-mask-image: linear-gradient(to right, black 73px, transparent 73px, transparent calc(100% - 73px), black 73px);
    mask-image: linear-gradient(to right, black 73px, transparent 73px, transparent calc(100% - 73px), black 73px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-448040d *//* 1. The Main Faint Base Frame */
.elementor-59 .elementor-element.elementor-element-448040d {
    /* Using a faint white line (20% opacity) for the base frame */
    border: 1px solid rgba(255, 255, 255, 0.2); 
    position: relative;
    padding: 10px; 
    border-radius: 0px;
}

/* 2. Top-Left and Top-Right Corners */
.elementor-59 .elementor-element.elementor-element-448040d::before {
    content: "";
    position: absolute;
    top: -1px;    
    left: -1px;
    right: -1px;
    height: 73px; 
    border-top: 2px solid #FFFFFF;   /* Updated to White */
    border-left: 2px solid #FFFFFF;  /* Updated to White */
    border-right: 2px solid #FFFFFF; /* Updated to White */
    border-bottom: none !important;  
    pointer-events: none;
    
    /* Mask logic remains the same to preserve the 73px horizontal arms */
    -webkit-mask-image: linear-gradient(to right, black 73px, transparent 73px, transparent calc(100% - 73px), black 73px);
    mask-image: linear-gradient(to right, black 73px, transparent 73px, transparent calc(100% - 73px), black 73px);
}

/* 3. Bottom-Left and Bottom-Right Corners */
.elementor-59 .elementor-element.elementor-element-448040d::after {
    content: "";
    position: absolute;
    bottom: -1px; 
    left: -1px;
    right: -1px;
    height: 73px; 
    border-bottom: 2px solid #FFFFFF; /* Updated to White */
    border-left: 2px solid #FFFFFF;   /* Updated to White */
    border-right: 2px solid #FFFFFF;  /* Updated to White */
    border-top: none !important;     
    pointer-events: none;
    
    /* Mask logic remains the same to preserve the 73px horizontal arms */
    -webkit-mask-image: linear-gradient(to right, black 73px, transparent 73px, transparent calc(100% - 73px), black 73px);
    mask-image: linear-gradient(to right, black 73px, transparent 73px, transparent calc(100% - 73px), black 73px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-102c47c *//* 1. The Main Faint Base Frame */
.elementor-59 .elementor-element.elementor-element-102c47c {
    /* Using a faint white line (20% opacity) for the base frame */
    border: 1px solid rgba(255, 255, 255, 0.2); 
    position: relative;
    padding: 10px; 
    border-radius: 0px;
}

/* 2. Top-Left and Top-Right Corners */
.elementor-59 .elementor-element.elementor-element-102c47c::before {
    content: "";
    position: absolute;
    top: -1px;    
    left: -1px;
    right: -1px;
    height: 73px; 
    border-top: 2px solid #FFFFFF;   /* Updated to White */
    border-left: 2px solid #FFFFFF;  /* Updated to White */
    border-right: 2px solid #FFFFFF; /* Updated to White */
    border-bottom: none !important;  
    pointer-events: none;
    
    /* Mask logic remains the same to preserve the 73px horizontal arms */
    -webkit-mask-image: linear-gradient(to right, black 73px, transparent 73px, transparent calc(100% - 73px), black 73px);
    mask-image: linear-gradient(to right, black 73px, transparent 73px, transparent calc(100% - 73px), black 73px);
}

/* 3. Bottom-Left and Bottom-Right Corners */
.elementor-59 .elementor-element.elementor-element-102c47c::after {
    content: "";
    position: absolute;
    bottom: -1px; 
    left: -1px;
    right: -1px;
    height: 73px; 
    border-bottom: 2px solid #FFFFFF; /* Updated to White */
    border-left: 2px solid #FFFFFF;   /* Updated to White */
    border-right: 2px solid #FFFFFF;  /* Updated to White */
    border-top: none !important;     
    pointer-events: none;
    
    /* Mask logic remains the same to preserve the 73px horizontal arms */
    -webkit-mask-image: linear-gradient(to right, black 73px, transparent 73px, transparent calc(100% - 73px), black 73px);
    mask-image: linear-gradient(to right, black 73px, transparent 73px, transparent calc(100% - 73px), black 73px);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8af5aad *//* 1. Main Button Frame (40% Opacity Black) */
.elementor-59 .elementor-element.elementor-element-8af5aad .elementor-button {
    background-color: transparent;
    color: #000000; /* Updated text color to black */
    border: 1px solid rgba(0, 0, 0, 0.4); /* Faint black frame */
    position: relative;
    padding: 11px 30px;
    border-radius: 0px;
    display: inline-block;
}

/* 2. Top Left & Top Right Corners (Solid Black) */
.elementor-59 .elementor-element.elementor-element-8af5aad .elementor-button::before {
    content: "";
    position: absolute;
    top: -1px;
    left: -1px;
    right: -1px;
    height: 12px; 
    border-top: 1px solid #000000;   /* Updated to Black */
    border-left: 1px solid #000000;  /* Updated to Black */
    border-right: 1px solid #000000; /* Updated to Black */
    /* Mask logic remains to preserve the 15px horizontal arms */
    mask-image: linear-gradient(to right, black 15px, transparent 15px, transparent calc(100% - 15px), black calc(100% - 15px));
    -webkit-mask-image: linear-gradient(to right, black 15px, transparent 15px, transparent calc(100% - 15px), black calc(100% - 15px));
}

/* 3. Bottom Left & Bottom Right Corners (Solid Black) */
.elementor-59 .elementor-element.elementor-element-8af5aad .elementor-button::after {
    content: "";
    position: absolute;
    bottom: -1px;
    left: -1px;
    right: -1px;
    height: 12px; 
    border-bottom: 1px solid #000000; /* Updated to Black */
    border-left: 1px solid #000000;   /* Updated to Black */
    border-right: 1px solid #000000;  /* Updated to Black */
    /* Mask logic remains to preserve the 15px horizontal arms */
    mask-image: linear-gradient(to right, black 15px, transparent 15px, transparent calc(100% - 15px), black calc(100% - 15px));
    -webkit-mask-image: linear-gradient(to right, black 15px, transparent 15px, transparent calc(100% - 15px), black calc(100% - 15px));
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'PP Telegraf';
	font-display: auto;
	src: url('https://ca.security/wp-content/uploads/2025/12/PPTelegraf-Regular-1.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'PP Telegraf Static';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://ca.security/wp-content/uploads/2025/12/PPTelegraf-Regular.woff2') format('woff2'),
		url('https://ca.security/wp-content/uploads/2025/12/PPTelegraf-Regular.woff') format('woff'),
		url('https://ca.security/wp-content/uploads/2025/12/PPTelegraf-Regular-2.ttf') format('truetype');
}
@font-face {
	font-family: 'PP Telegraf Static';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://ca.security/wp-content/uploads/2025/12/PPTelegraf-Bold.woff2') format('woff2'),
		url('https://ca.security/wp-content/uploads/2025/12/PPTelegraf-Bold.woff') format('woff'),
		url('https://ca.security/wp-content/uploads/2025/12/PPTelegraf-Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'PP Telegraf Static';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://ca.security/wp-content/uploads/2025/12/PPTelegraf-Black.woff2') format('woff2'),
		url('https://ca.security/wp-content/uploads/2025/12/PPTelegraf-Black.woff') format('woff'),
		url('https://ca.security/wp-content/uploads/2025/12/PPTelegraf-Black.ttf') format('truetype');
}
/* End Custom Fonts CSS */