.elementor-2202 .elementor-element.elementor-element-7000f94{--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;--gap:56px 56px;--row-gap:56px;--column-gap:56px;--padding-top:150px;--padding-bottom:120px;--padding-left:28px;--padding-right:28px;overflow:visible;}.elementor-2202 .elementor-element.elementor-element-1cf8fdf{--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:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-2202 .elementor-element.elementor-element-032a43d{text-align:start;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2202 .elementor-element.elementor-element-c91f7f0{text-align:start;}.elementor-2202 .elementor-element.elementor-element-2dccdcf{--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:14px 14px;--row-gap:14px;--column-gap:14px;--flex-wrap:wrap;--padding-top:8px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.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-2202 .elementor-element.elementor-element-b7d631d .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2202 .elementor-element.elementor-element-b7d631d .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-2202 .elementor-element.elementor-element-4a4d607{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-2202 .elementor-element.elementor-element-b64dd54{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:120px;--padding-bottom:110px;--padding-left:24px;--padding-right:24px;overflow:visible;}.elementor-2202 .elementor-element.elementor-element-e9bda6a{text-align:center;}.elementor-2202 .elementor-element.elementor-element-19b0d7c{text-align:center;}.elementor-2202 .elementor-element.elementor-element-bf31989{text-align:center;}.elementor-2202 .elementor-element.elementor-element-6041ce8{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:24px 24px;--row-gap:24px;--column-gap:24px;--grid-auto-flow:row;--padding-top:36px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-2202 .elementor-element.elementor-element-c296141 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-2202 .elementor-element.elementor-element-3c2a0fa .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-2202 .elementor-element.elementor-element-8148f96 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-2202 .elementor-element.elementor-element-6bd2c87 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-2202 .elementor-element.elementor-element-caf941f{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:120px;--padding-bottom:40px;--padding-left:24px;--padding-right:24px;overflow:visible;}.elementor-2202 .elementor-element.elementor-element-aa44d81{text-align:center;}.elementor-2202 .elementor-element.elementor-element-c218122{text-align:center;}.elementor-2202 .elementor-element.elementor-element-0bea8b9{text-align:center;}.elementor-2202 .elementor-element.elementor-element-b23e84d{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:60px;--padding-bottom:120px;--padding-left:24px;--padding-right:24px;overflow:visible;}.elementor-2202 .elementor-element.elementor-element-a9e399a{text-align:center;}.elementor-2202 .elementor-element.elementor-element-dc3b74f{text-align:center;}.elementor-2202 .elementor-element.elementor-element-0624d5c{text-align:center;}.elementor-2202 .elementor-element.elementor-element-85cbede{--display:grid;--e-con-grid-template-columns:repeat(5, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;--padding-top:36px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-2202 .elementor-element.elementor-element-b039a2e .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-2202 .elementor-element.elementor-element-81be742 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-2202 .elementor-element.elementor-element-5ba6ffb .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-2202 .elementor-element.elementor-element-0fef33f .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-2202 .elementor-element.elementor-element-d47aeee .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-2202 .elementor-element.elementor-element-c3e636a .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-2202 .elementor-element.elementor-element-78b23c5 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-2202 .elementor-element.elementor-element-664708c .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-2202 .elementor-element.elementor-element-194a9a4 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-2202 .elementor-element.elementor-element-3d53493 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-2202 .elementor-element.elementor-element-aaeabb8{--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;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:120px;--padding-bottom:120px;--padding-left:28px;--padding-right:28px;overflow:visible;}.elementor-2202 .elementor-element.elementor-element-0a895d9{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-2202 .elementor-element.elementor-element-de747dd{--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:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-2202 .elementor-element.elementor-element-c79acba{text-align:start;}.elementor-2202 .elementor-element.elementor-element-7294548{text-align:start;}.elementor-2202 .elementor-element.elementor-element-129bb39{text-align:start;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-2202 .elementor-element.elementor-element-a9853e9 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-2202 .elementor-element.elementor-element-a9853e9 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-2202 .elementor-element.elementor-element-a9853e9{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-2202 .elementor-element.elementor-element-a9853e9 .elementor-icon-list-text{transition:color 0.3s;}.elementor-2202 .elementor-element.elementor-element-4975ed2{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:120px;--padding-bottom:120px;--padding-left:24px;--padding-right:24px;overflow:visible;}.elementor-2202 .elementor-element.elementor-element-b3b45a2{text-align:center;}.elementor-2202 .elementor-element.elementor-element-c66bc3e{text-align:center;}.elementor-2202 .elementor-element.elementor-element-ed491f6{text-align:center;}.elementor-2202 .elementor-element.elementor-element-f7f9e60{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;--padding-top:36px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-2202 .elementor-element.elementor-element-2d927cb .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-2202 .elementor-element.elementor-element-ecdcb0b .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-2202 .elementor-element.elementor-element-5e5ba4f .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-2202 .elementor-element.elementor-element-5211773 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-2202 .elementor-element.elementor-element-749c26a .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-2202 .elementor-element.elementor-element-bd6561e .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-2202 .elementor-element.elementor-element-b7ebd29{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:120px;--padding-bottom:100px;--padding-left:24px;--padding-right:24px;overflow:visible;}.elementor-2202 .elementor-element.elementor-element-17de890{text-align:center;}.elementor-2202 .elementor-element.elementor-element-6855eec{text-align:center;}.elementor-2202 .elementor-element.elementor-element-d756c66 > .elementor-widget-container{margin:24px 0px 0px 0px;}.elementor-2202 .elementor-element.elementor-element-04776d1{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:110px;--padding-bottom:110px;--padding-left:24px;--padding-right:24px;overflow:visible;}.elementor-2202 .elementor-element.elementor-element-2b163e3{text-align:center;}.elementor-2202 .elementor-element.elementor-element-a921d2f{text-align:center;}.elementor-2202 .elementor-element.elementor-element-5a9f7a9{text-align:center;}.elementor-2202 .elementor-element.elementor-element-4c44577{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:24px 24px;--row-gap:24px;--column-gap:24px;--grid-auto-flow:row;--padding-top:36px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-2202 .elementor-element.elementor-element-5e261f2{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:110px;--padding-bottom:40px;--padding-left:24px;--padding-right:24px;overflow:visible;}.elementor-2202 .elementor-element.elementor-element-725ca90{text-align:center;}.elementor-2202 .elementor-element.elementor-element-d52fecf{text-align:center;}.elementor-2202 .elementor-element.elementor-element-e40c0e6{text-align:center;}.elementor-2202 .elementor-element.elementor-element-9573b23 > .elementor-widget-container{margin:18px 0px 0px 0px;}.elementor-2202 .elementor-element.elementor-element-b7ed11b{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:60px;--padding-bottom:120px;--padding-left:24px;--padding-right:24px;overflow:visible;}.elementor-2202 .elementor-element.elementor-element-e9fc1d0{--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;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:88px;--padding-bottom:88px;--padding-left:40px;--padding-right:40px;overflow:visible;}.elementor-2202 .elementor-element.elementor-element-ef635f9{text-align:center;}.elementor-2202 .elementor-element.elementor-element-1fb94f7{text-align:center;}.elementor-2202 .elementor-element.elementor-element-774b978{--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:14px 14px;--row-gap:14px;--column-gap:14px;--flex-wrap:wrap;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-2202 .elementor-element.elementor-element-63f68e6 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2202 .elementor-element.elementor-element-63f68e6 .elementor-button .elementor-button-content-wrapper{gap:10px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-2202 .elementor-element.elementor-element-7000f94{--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:120px;--padding-bottom:90px;--padding-left:24px;--padding-right:24px;}.elementor-2202 .elementor-element.elementor-element-6041ce8{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-2202 .elementor-element.elementor-element-85cbede{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(5, 1fr);--grid-auto-flow:row;}.elementor-2202 .elementor-element.elementor-element-aaeabb8{--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-2202 .elementor-element.elementor-element-f7f9e60{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--grid-auto-flow:row;}.elementor-2202 .elementor-element.elementor-element-4c44577{--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}}@media(max-width:767px){.elementor-2202 .elementor-element.elementor-element-7000f94{--padding-top:90px;--padding-bottom:70px;--padding-left:18px;--padding-right:18px;}.elementor-2202 .elementor-element.elementor-element-b64dd54{--padding-top:72px;--padding-bottom:72px;--padding-left:18px;--padding-right:18px;}.elementor-2202 .elementor-element.elementor-element-6041ce8{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(4, 1fr);--grid-auto-flow:row;}.elementor-2202 .elementor-element.elementor-element-caf941f{--padding-top:72px;--padding-bottom:72px;--padding-left:18px;--padding-right:18px;}.elementor-2202 .elementor-element.elementor-element-b23e84d{--padding-top:72px;--padding-bottom:72px;--padding-left:18px;--padding-right:18px;}.elementor-2202 .elementor-element.elementor-element-85cbede{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(10, 1fr);--grid-auto-flow:row;}.elementor-2202 .elementor-element.elementor-element-aaeabb8{--padding-top:72px;--padding-bottom:72px;--padding-left:18px;--padding-right:18px;}.elementor-2202 .elementor-element.elementor-element-4975ed2{--padding-top:72px;--padding-bottom:72px;--padding-left:18px;--padding-right:18px;}.elementor-2202 .elementor-element.elementor-element-f7f9e60{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(6, 1fr);--grid-auto-flow:row;}.elementor-2202 .elementor-element.elementor-element-b7ebd29{--padding-top:72px;--padding-bottom:72px;--padding-left:18px;--padding-right:18px;}.elementor-2202 .elementor-element.elementor-element-04776d1{--padding-top:72px;--padding-bottom:72px;--padding-left:18px;--padding-right:18px;}.elementor-2202 .elementor-element.elementor-element-4c44577{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--grid-auto-flow:row;}.elementor-2202 .elementor-element.elementor-element-5e261f2{--padding-top:72px;--padding-bottom:72px;--padding-left:18px;--padding-right:18px;}.elementor-2202 .elementor-element.elementor-element-b7ed11b{--padding-top:72px;--padding-bottom:72px;--padding-left:18px;--padding-right:18px;}.elementor-2202 .elementor-element.elementor-element-e9fc1d0{--padding-top:56px;--padding-bottom:56px;--padding-left:22px;--padding-right:22px;}}@media(min-width:768px){.elementor-2202 .elementor-element.elementor-element-7000f94{--content-width:1380px;}.elementor-2202 .elementor-element.elementor-element-1cf8fdf{--width:50%;}.elementor-2202 .elementor-element.elementor-element-4a4d607{--width:50%;}.elementor-2202 .elementor-element.elementor-element-b64dd54{--content-width:1240px;}.elementor-2202 .elementor-element.elementor-element-6041ce8{--width:100%;}.elementor-2202 .elementor-element.elementor-element-caf941f{--content-width:1240px;}.elementor-2202 .elementor-element.elementor-element-b23e84d{--content-width:1240px;}.elementor-2202 .elementor-element.elementor-element-85cbede{--width:100%;}.elementor-2202 .elementor-element.elementor-element-aaeabb8{--content-width:1380px;}.elementor-2202 .elementor-element.elementor-element-0a895d9{--width:50%;}.elementor-2202 .elementor-element.elementor-element-de747dd{--width:50%;}.elementor-2202 .elementor-element.elementor-element-4975ed2{--content-width:1240px;}.elementor-2202 .elementor-element.elementor-element-f7f9e60{--width:100%;}.elementor-2202 .elementor-element.elementor-element-b7ebd29{--content-width:1240px;}.elementor-2202 .elementor-element.elementor-element-04776d1{--content-width:1240px;}.elementor-2202 .elementor-element.elementor-element-4c44577{--width:100%;}.elementor-2202 .elementor-element.elementor-element-5e261f2{--content-width:1240px;}.elementor-2202 .elementor-element.elementor-element-b7ed11b{--content-width:1240px;}.elementor-2202 .elementor-element.elementor-element-e9fc1d0{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-2202 .elementor-element.elementor-element-1cf8fdf{--width:100%;}.elementor-2202 .elementor-element.elementor-element-4a4d607{--width:100%;}.elementor-2202 .elementor-element.elementor-element-0a895d9{--width:100%;}.elementor-2202 .elementor-element.elementor-element-de747dd{--width:100%;}}/* Start custom CSS */html{scroll-behavior:smooth}
body.elementor-page-2202{--pt-navy:#0d0e2c;--pt-navy2:#1C1D3E;--pt-blue:#324C7D;--pt-acc:#4f7cff;--pt-acc2:#22c3a6;--pt-ink:#0f172a;--pt-muted:#5b6478;--pt-ease:cubic-bezier(.2,.8,.2,1)}
body.elementor-page-2202 .pt-hero,body.elementor-page-2202 .pt-dark{position:relative;overflow:hidden;background:radial-gradient(900px 520px at 88% -8%,rgba(79,124,255,.38),transparent 62%),radial-gradient(700px 480px at -8% 108%,rgba(34,195,166,.20),transparent 60%),linear-gradient(160deg,#0b0c2a 0%,#1C1D3E 55%,#26385f 100%)!important}
body.elementor-page-2202 .pt-hero:before,body.elementor-page-2202 .pt-dark:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 1px);background-size:56px 56px;-webkit-mask-image:radial-gradient(ellipse at 60% 40%,#000 25%,transparent 72%);mask-image:radial-gradient(ellipse at 60% 40%,#000 25%,transparent 72%);pointer-events:none}
body.elementor-page-2202 .pt-hero>*,body.elementor-page-2202 .pt-dark>*{position:relative;z-index:1}
body.elementor-page-2202 .pt-badge{display:inline-flex;align-items:center;gap:10px;padding:8px 16px!important;border-radius:999px!important;background:rgba(255,255,255,.07)!important;border:1px solid rgba(255,255,255,.16)!important;color:#d6e3ff!important;font-size:12.5px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}
body.elementor-page-2202 .pt-badge i{width:8px;height:8px;border-radius:50%!important;background:var(--pt-acc2)!important;box-shadow:0 0 0 4px rgba(34,195,166,.22)!important;animation:ptPulse 2.4s ease-in-out infinite}
body.elementor-page-2202 .pt-h1 .elementor-heading-title{color:#fff!important;font-size:clamp(34px,4.4vw,58px);line-height:1.08;font-weight:700;letter-spacing:-.025em}
body.elementor-page-2202 .pt-grad{background:linear-gradient(90deg,#9ab8ff 0%,#5fe2c6 100%)!important;-webkit-background-clip:text!important;background-clip:text!important;color:transparent!important}
body.elementor-page-2202 .pt-hero-text{color:rgba(226,232,255,.82)!important;font-size:18px;line-height:1.7;max-width:560px}
body.elementor-page-2202 .pt-hero-text p{margin:0}
body.elementor-page-2202 .pt-btn .elementor-button{background:linear-gradient(135deg,#5b86ff,#3a5bd9)!important;color:#fff!important;border:0!important;border-radius:999px!important;padding:17px 32px!important;font-size:15.5px;font-weight:600;letter-spacing:.01em;box-shadow:0 14px 34px -12px rgba(79,124,255,.75)!important;transition:transform .4s var(--pt-ease),box-shadow .4s var(--pt-ease)}
body.elementor-page-2202 .pt-btn .elementor-button:hover{transform:translateY(-3px);box-shadow:0 22px 44px -14px rgba(79,124,255,.9)!important;color:#fff!important}
body.elementor-page-2202 .pt-ghost .elementor-button{background:rgba(255,255,255,.06)!important;color:#fff!important;border:1px solid rgba(255,255,255,.26)!important;border-radius:999px!important;padding:16px 30px!important;font-size:15.5px;font-weight:500;transition:all .4s var(--pt-ease)}
body.elementor-page-2202 .pt-ghost .elementor-button:hover{background:rgba(255,255,255,.14)!important;border-color:rgba(255,255,255,.5)!important;color:#fff!important;transform:translateY(-3px)}
body.elementor-page-2202 .pt-eyebrow .elementor-heading-title{display:inline-block;font-size:13px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:#3a5bd9!important;background:rgba(79,124,255,.09)!important;padding:7px 14px!important;border-radius:999px!important}
body.elementor-page-2202 .pt-dark .pt-eyebrow .elementor-heading-title{color:#9ab8ff!important;background:rgba(255,255,255,.07)!important}
body.elementor-page-2202 .pt-h2 .elementor-heading-title{font-size:clamp(28px,3.2vw,44px);line-height:1.15;font-weight:700;letter-spacing:-.02em;color:var(--pt-ink)!important}
body.elementor-page-2202 .pt-dark .pt-h2 .elementor-heading-title{color:#fff!important}
body.elementor-page-2202 .pt-lead{color:var(--pt-muted)!important;font-size:17.5px;line-height:1.75;max-width:720px}
body.elementor-page-2202 .pt-lead p{margin:0}
body.elementor-page-2202 .pt-dark .pt-lead{color:rgba(226,232,255,.78)!important}
body.elementor-page-2202 .pt-card{height:100%;background:#fff!important;border:1px solid #e7ebf4!important;border-radius:22px!important;padding:34px 30px!important;transition:transform .5s var(--pt-ease),box-shadow .5s var(--pt-ease),border-color .5s}
body.elementor-page-2202 .pt-card:hover{transform:translateY(-8px);box-shadow:0 34px 70px -30px rgba(28,29,62,.38)!important;border-color:rgba(79,124,255,.25)!important}
body.elementor-page-2202 .pt-card .elementor-icon{width:60px;height:60px;display:inline-flex;align-items:center;justify-content:center;border-radius:17px!important;font-size:28px;color:#3a5bd9!important;background:linear-gradient(135deg,rgba(79,124,255,.12),rgba(34,195,166,.12))!important;transition:all .5s var(--pt-ease)}
body.elementor-page-2202 .pt-card .elementor-icon i{color:inherit!important}
body.elementor-page-2202 .pt-card:hover .elementor-icon{color:#fff!important;background:linear-gradient(135deg,#5b86ff,#22c3a6)!important;transform:rotate(-6deg) scale(1.05)}
body.elementor-page-2202 .pt-card .elementor-icon-box-title{font-size:20px;font-weight:600;line-height:1.3;color:var(--pt-ink)!important;margin:18px 0 10px}
body.elementor-page-2202 .pt-card .elementor-icon-box-title a{color:inherit!important}
body.elementor-page-2202 .pt-card .elementor-icon-box-description{color:var(--pt-muted)!important;font-size:15.5px;line-height:1.7;margin:0}
body.elementor-page-2202 .pt-glass{height:100%;background:rgba(255,255,255,.055)!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:20px!important;padding:26px 26px!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:transform .5s var(--pt-ease),background .5s,border-color .5s}
body.elementor-page-2202 .pt-glass:hover{transform:translateY(-6px);background:rgba(255,255,255,.09)!important;border-color:rgba(154,184,255,.4)!important}
body.elementor-page-2202 .pt-glass .elementor-icon{font-size:26px;color:#5fe2c6!important}
body.elementor-page-2202 .pt-glass .elementor-icon i{color:inherit!important}
body.elementor-page-2202 .pt-glass .elementor-icon-box-title{color:#fff!important;font-size:18.5px;font-weight:600;margin:0 0 6px}
body.elementor-page-2202 .pt-glass .elementor-icon-box-description{color:rgba(226,232,255,.72)!important;font-size:15px;line-height:1.65;margin:0}
body.elementor-page-2202 .pt-check .elementor-icon-list-item{padding:7px 0!important}
body.elementor-page-2202 .pt-check .elementor-icon-list-text{color:rgba(236,240,255,.9)!important;font-size:16.5px}
body.elementor-page-2202 .pt-check .elementor-icon-list-icon svg{fill:#5fe2c6;width:18px;height:18px}
body.elementor-page-2202 .pt-check .elementor-icon-list-icon i{color:#5fe2c6!important}
body.elementor-page-2202 .pt-step{position:relative;height:100%;background:#fff!important;border:1px solid #e7ebf4!important;border-radius:22px!important;padding:34px 30px!important;transition:transform .5s var(--pt-ease),box-shadow .5s var(--pt-ease)}
body.elementor-page-2202 .pt-step:hover{transform:translateY(-6px);box-shadow:0 30px 60px -30px rgba(28,29,62,.35)!important}
body.elementor-page-2202 .pt-step .pt-num{font-size:15px;font-weight:700;letter-spacing:.1em;color:#3a5bd9!important}
body.elementor-page-2202 .pt-step h3{font-size:21px;font-weight:600;color:var(--pt-ink)!important;margin:12px 0 10px}
body.elementor-page-2202 .pt-step p{color:var(--pt-muted)!important;font-size:15.5px;line-height:1.7;margin:0}
body.elementor-page-2202 .pt-step .pt-bar{height:3px;width:44px;border-radius:3px!important;background:linear-gradient(90deg,#5b86ff,#22c3a6)!important;margin-top:22px;transition:width .6s var(--pt-ease)}
body.elementor-page-2202 .pt-step:hover .pt-bar{width:100%}
body.elementor-page-2202 .pt-pills{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}
body.elementor-page-2202 .pt-pills span{padding:12px 22px!important;border-radius:999px!important;background:#fff!important;border:1px solid #e3e8f3!important;color:var(--pt-ink)!important;font-size:15.5px;font-weight:500;transition:all .4s var(--pt-ease)}
body.elementor-page-2202 .pt-pills span:hover{border-color:#5b86ff!important;color:#3a5bd9!important;transform:translateY(-3px);box-shadow:0 14px 30px -18px rgba(79,124,255,.7)!important}
body.elementor-page-2202 .pt-soft{background:linear-gradient(180deg,#f6f8fd 0%,#ffffff 100%)!important}
body.elementor-page-2202 .pt-cta{position:relative;overflow:hidden;border-radius:30px!important;background:radial-gradient(600px 300px at 90% 0%,rgba(95,226,198,.35),transparent 60%),linear-gradient(135deg,#1C1D3E 0%,#2c4377 60%,#3a5bd9 100%)!important;box-shadow:0 40px 80px -40px rgba(28,29,62,.6)!important}
body.elementor-page-2202 .pt-cta .pt-h2 .elementor-heading-title{color:#fff!important}
body.elementor-page-2202 .pt-cta .pt-lead{color:rgba(232,238,255,.82)!important}
body.elementor-page-2202 .pt-mock{position:relative;border-radius:22px!important;background:rgba(255,255,255,.06)!important;border:1px solid rgba(255,255,255,.14)!important;padding:14px!important;box-shadow:0 50px 100px -40px rgba(0,0,0,.7)!important;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transform:perspective(1400px) rotateY(-7deg) rotateX(3deg);transition:transform .9s var(--pt-ease)}
body.elementor-page-2202 .pt-mock:hover{transform:perspective(1400px) rotateY(0) rotateX(0)}
body.elementor-page-2202 .pt-mock-in{background:#f7f9fe!important;border-radius:14px!important;overflow:hidden;font-family:inherit}
body.elementor-page-2202 .pt-mock-top{display:flex;align-items:center;gap:7px;padding:12px 16px!important;background:#fff!important;border-bottom:1px solid #edf0f7}
body.elementor-page-2202 .pt-mock-top i{width:10px;height:10px;border-radius:50%!important;background:#ff5f57!important}
body.elementor-page-2202 .pt-mock-top i:nth-child(2){background:#febc2e!important}body.elementor-page-2202 .pt-mock-top i:nth-child(3){background:#28c840!important}
body.elementor-page-2202 .pt-mock-top b{margin-left:10px;font-size:13px;font-weight:600;color:#1C1D3E!important}
body.elementor-page-2202 .pt-mock-body{padding:16px!important;display:grid;gap:12px}
body.elementor-page-2202 .pt-kpis{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}
body.elementor-page-2202 .pt-kpis div{background:#fff!important;border-radius:12px!important;padding:12px 12px!important;border:1px solid #edf0f7!important}
body.elementor-page-2202 .pt-kpis small{display:block;font-size:11px;color:#7a8299!important;margin-bottom:4px}
body.elementor-page-2202 .pt-kpis strong{font-size:20px;color:#1C1D3E!important;font-weight:700}
body.elementor-page-2202 .pt-kpis em{font-style:normal;font-size:11px;color:#16a37f!important;margin-left:4px}
body.elementor-page-2202 .pt-chart{background:#fff!important;border-radius:12px!important;border:1px solid #edf0f7!important;padding:14px 14px 10px!important;display:flex;align-items:flex-end;gap:8px;height:130px}
body.elementor-page-2202 .pt-chart span{flex:1;border-radius:6px 6px 3px 3px!important;background:linear-gradient(180deg,#5b86ff,#a9bfff)!important;transform-origin:bottom;animation:ptGrow 1.4s var(--pt-ease) both}
body.elementor-page-2202 .pt-chart span:nth-child(even){background:linear-gradient(180deg,#22c3a6,#9fe9d9)!important}
body.elementor-page-2202 .pt-rows{background:#fff!important;border-radius:12px!important;border:1px solid #edf0f7!important;padding:12px 14px!important;display:grid;gap:10px}
body.elementor-page-2202 .pt-row{display:grid;grid-template-columns:110px 1fr 38px;align-items:center;gap:10px;font-size:12px;color:#3d4560!important}
body.elementor-page-2202 .pt-row s{display:block;height:7px;border-radius:7px!important;background:#edf0f7!important;overflow:hidden;text-decoration:none}
body.elementor-page-2202 .pt-row s b{display:block;height:100%;border-radius:7px!important;background:linear-gradient(90deg,#5b86ff,#22c3a6)!important;transform-origin:left;animation:ptBar 1.6s var(--pt-ease) both}
body.elementor-page-2202 .pt-row span{text-align:right;color:#7a8299!important}
body.elementor-page-2202 .pt-float{position:absolute;left:-26px;bottom:34px;display:flex;align-items:center;gap:10px;background:#fff!important;border-radius:14px!important;padding:11px 15px!important;box-shadow:0 20px 40px -18px rgba(13,14,44,.5)!important;font-size:13px;font-weight:600;color:#1C1D3E!important;animation:ptFloat 5s ease-in-out infinite}
body.elementor-page-2202 .pt-float i{width:28px;height:28px;border-radius:9px!important;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#22c3a6,#5b86ff)!important;color:#fff!important;font-style:normal;font-size:14px}
body.elementor-page-2202 .pt-float small{display:block;font-weight:400;color:#7a8299!important;font-size:11px}

body.elementor-page-2202 .elementor-heading-title,body.elementor-page-2202 .elementor-widget-text-editor,body.elementor-page-2202 .elementor-button,body.elementor-page-2202 .elementor-icon-box-title,body.elementor-page-2202 .elementor-icon-box-description,body.elementor-page-2202 .elementor-icon-list-text,body.elementor-page-2202 .pt-mock,body.elementor-page-2202 .pt-step,body.elementor-page-2202 .pt-pills,body.elementor-page-2202 .pt-badge{font-family:"Outfit",sans-serif!important}
body.elementor-page-2202 .pt-hero-text,body.elementor-page-2202 .pt-hero-text p{color:rgba(226,232,255,.82)!important}
body.elementor-page-2202 .pt-lead p{color:inherit!important}
@keyframes ptGrow{from{transform:scaleY(0)}to{transform:scaleY(1)}}
@keyframes ptBar{from{transform:scaleX(0)}to{transform:scaleX(1)}}
@keyframes ptFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-10px)}}
@keyframes ptPulse{0%,100%{box-shadow:0 0 0 4px rgba(34,195,166,.22)}50%{box-shadow:0 0 0 8px rgba(34,195,166,.06)}}
@media (max-width:1024px){body.elementor-page-2202 .pt-mock{transform:none}body.elementor-page-2202 .pt-float{left:10px}}
@media (max-width:767px){body.elementor-page-2202 .pt-row{grid-template-columns:80px 1fr 32px}body.elementor-page-2202 .pt-kpis strong{font-size:16px}body.elementor-page-2202 .pt-float{display:none}}
@media (prefers-reduced-motion:reduce){body.elementor-page-2202 *{animation:none!important;transition:none!important}html{scroll-behavior:auto}}

body.elementor-page-2202 .pt-grad{background:linear-gradient(90deg,#FFD27A 0%,#F5A524 100%)!important;-webkit-background-clip:text!important;background-clip:text!important;color:transparent!important}
body.elementor-page-2202 .pt-grad-d{color:#E08E00}
body.elementor-page-2202 .pt-badge{font-size:14px!important;padding:9px 18px!important}
body.elementor-page-2202 .pt-badge i{background:#F5A524!important;box-shadow:0 0 0 4px rgba(245,165,36,.25)!important}
body.elementor-page-2202 .pt-hero-stack{min-height:0}
body.elementor-page-2202 .pt-h1 .elementor-heading-title{font-size:clamp(38px,5.2vw,70px)!important;max-width:1050px;margin:0 auto}
body.elementor-page-2202 .pt-hero-text,body.elementor-page-2202 .pt-hero-text p{font-size:21px!important;line-height:1.7!important;max-width:820px;margin:0 auto}
body.elementor-page-2202 .pt-h2 .elementor-heading-title{font-size:clamp(32px,3.7vw,52px)!important;max-width:900px;margin:0 auto}
body.elementor-page-2202 .elementor-widget-heading.elementor-align-left .elementor-heading-title,body.elementor-page-2202 [data-settings*='"align":"left"'] .elementor-heading-title{margin:0}
body.elementor-page-2202 .pt-lead,body.elementor-page-2202 .pt-lead p{font-size:20px!important;line-height:1.7!important;max-width:820px;margin-left:auto;margin-right:auto}
body.elementor-page-2202 .pt-eyebrow .elementor-heading-title{font-size:14.5px!important;color:#b26b00!important;background:rgba(245,165,36,.14)!important;padding:8px 16px!important}
body.elementor-page-2202 .pt-dark .pt-eyebrow .elementor-heading-title{color:#FFC94D!important;background:rgba(255,201,77,.1)!important}
body.elementor-page-2202 .pt-btn .elementor-button{background:linear-gradient(135deg,#FFC94D,#F5A524)!important;color:#141532!important;font-size:17px!important;padding:19px 36px!important;box-shadow:0 14px 34px -12px rgba(245,165,36,.65)!important}
body.elementor-page-2202 .pt-btn .elementor-button:hover{color:#141532!important}
body.elementor-page-2202 .pt-btn .elementor-button svg{fill:#141532!important}
body.elementor-page-2202 .pt-ghost .elementor-button{font-size:17px!important;padding:18px 34px!important}
body.elementor-page-2202 .pt-card{padding:34px 30px!important}
body.elementor-page-2202 .pt-card .elementor-icon{width:64px!important;height:64px!important;font-size:30px!important;color:#c27a00!important;background:linear-gradient(135deg,rgba(245,165,36,.16),rgba(255,210,122,.12))!important}
body.elementor-page-2202 .pt-card:hover .elementor-icon{color:#141532!important;background:linear-gradient(135deg,#FFC94D,#F5A524)!important}
body.elementor-page-2202 .pt-card:hover{border-color:rgba(245,165,36,.4)!important}
body.elementor-page-2202 .pt-card .elementor-icon-box-title{font-size:23px!important}
body.elementor-page-2202 .pt-card .elementor-icon-box-description{font-size:17.5px!important;line-height:1.65!important}
body.elementor-page-2202 .pt-mod{padding:28px 24px!important}
body.elementor-page-2202 .pt-mod .elementor-icon-box-title{font-size:20px!important}
body.elementor-page-2202 .pt-mod .elementor-icon-box-description{font-size:16.5px!important}
body.elementor-page-2202 .pt-prob .elementor-icon{color:#d1453b!important;background:rgba(209,69,59,.1)!important}
body.elementor-page-2202 .pt-prob:hover .elementor-icon{color:#fff!important;background:#d1453b!important}
body.elementor-page-2202 .pt-glass{padding:32px 30px!important}
body.elementor-page-2202 .pt-glass .elementor-icon{font-size:32px!important;color:#FFC94D!important}
body.elementor-page-2202 .pt-glass .elementor-icon-box-title{font-size:22px!important;margin:14px 0 8px!important}
body.elementor-page-2202 .pt-glass .elementor-icon-box-description{font-size:17px!important;line-height:1.65!important}
body.elementor-page-2202 .pt-check .elementor-icon-list-text{font-size:19px!important}
body.elementor-page-2202 .pt-check .elementor-icon-list-icon i{color:#FFC94D!important}
body.elementor-page-2202 .pt-check .elementor-icon-list-icon svg{fill:#F5A524!important;width:20px!important;height:20px!important}
body.elementor-page-2202 .pt-check-dark .elementor-icon-list-text{color:#334155!important}
body.elementor-page-2202 .pt-check-dark .elementor-icon-list-text b{color:#0f172a}
body.elementor-page-2202 .pt-step h3{font-size:24px!important}body.elementor-page-2202 .pt-step p{font-size:17.5px!important}
body.elementor-page-2202 .pt-step .pt-num{color:#c27a00!important;font-size:15px!important}
body.elementor-page-2202 .pt-step .pt-bar{background:linear-gradient(90deg,#FFC94D,#F5A524)!important}
body.elementor-page-2202 .pt-pills span{font-size:17.5px!important;padding:14px 26px!important}
body.elementor-page-2202 .pt-pills span:hover{border-color:#F5A524!important;color:#b26b00!important;box-shadow:0 14px 30px -18px rgba(245,165,36,.8)!important}
body.elementor-page-2202 .pt-cta{background:radial-gradient(600px 300px at 90% 0%,rgba(245,165,36,.28),transparent 60%),linear-gradient(135deg,#141532 0%,#1C1D3E 50%,#2c4377 100%)!important}
body.elementor-page-2202 .pt-browser{position:relative;width:100%;max-width:1140px;margin:0 auto;background:#fff;border-radius:18px;padding:0;box-shadow:0 60px 120px -40px rgba(0,0,0,.75),0 0 0 1px rgba(255,255,255,.14);overflow:visible}
body.elementor-page-2202 .pt-browser img{display:block;width:100%;height:auto;border-radius:0 0 18px 18px;image-rendering:-webkit-optimize-contrast}
body.elementor-page-2202 .pt-bbar{display:flex;align-items:center;gap:8px;padding:14px 18px;border-bottom:1px solid #eef1f7;background:#f8fafd;border-radius:18px 18px 0 0}
body.elementor-page-2202 .pt-bbar i{width:12px;height:12px;border-radius:50%;background:#ff5f57}body.elementor-page-2202 .pt-bbar i:nth-child(2){background:#febc2e}body.elementor-page-2202 .pt-bbar i:nth-child(3){background:#28c840}
body.elementor-page-2202 .pt-bbar span{margin-left:12px;font-size:14px;font-weight:600;color:#1C1D3E}
body.elementor-page-2202 .pt-browser-light{box-shadow:0 40px 90px -40px rgba(28,29,62,.5),0 0 0 1px #e6eaf3}
body.elementor-page-2202 .pt-chip{position:absolute;display:flex;flex-direction:column;gap:2px;background:#fff;border-radius:14px;padding:14px 18px 14px 50px;box-shadow:0 24px 50px -20px rgba(13,14,44,.55);animation:ptFloat 6s ease-in-out infinite;text-align:left}
body.elementor-page-2202 .pt-chip:before{content:"";position:absolute;left:16px;top:50%;width:22px;height:22px;margin-top:-11px;border-radius:7px;background:linear-gradient(135deg,#FFC94D,#F5A524)}
body.elementor-page-2202 .pt-chip b{font-size:17px;color:#141532;font-weight:700}
body.elementor-page-2202 .pt-chip small{font-size:14px;color:#5b6478}
body.elementor-page-2202 .c-l{left:-48px;top:34%}body.elementor-page-2202 .c-r{right:-48px;top:12%;animation-delay:1.5s}body.elementor-page-2202 .c-b{right:-30px;bottom:-26px;animation-delay:3s}body.elementor-page-2202 .c-r2{right:-30px;bottom:-24px}
body.elementor-page-2202 .pt-flow{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px;margin-top:22px}
body.elementor-page-2202 .pt-flow span{display:inline-flex;align-items:center;gap:10px;padding:16px 24px;border-radius:16px;background:#fff;border:1px solid #e6eaf3;font-size:18px;font-weight:600;color:#141532;box-shadow:0 14px 30px -22px rgba(28,29,62,.5);transition:transform .4s var(--pt-ease)}
body.elementor-page-2202 .pt-flow span:hover{transform:translateY(-4px)}
body.elementor-page-2202 .pt-flow em{font-style:normal;font-size:13px;font-weight:700;color:#c27a00;background:rgba(245,165,36,.15);padding:4px 8px;border-radius:8px}
body.elementor-page-2202 .pt-flow i{font-style:normal;font-size:22px;color:#F5A524;font-weight:700}
body.elementor-page-2202 .pt-cmp{width:100%;max-width:1000px;margin:0 auto;border-radius:22px;overflow:hidden;border:1px solid #e6eaf3;box-shadow:0 30px 70px -40px rgba(28,29,62,.45)}
body.elementor-page-2202 .pt-cmp-h,body.elementor-page-2202 .pt-cmp-r{display:grid;grid-template-columns:1fr 1fr}
body.elementor-page-2202 .pt-cmp-h span{padding:20px 28px;font-size:19px;font-weight:700;background:#f4f6fb;color:#5b6478}
body.elementor-page-2202 .pt-cmp-h span+span{background:linear-gradient(135deg,#1C1D3E,#2c4377);color:#FFC94D}
body.elementor-page-2202 .pt-cmp-r span{padding:20px 28px;font-size:17.5px;line-height:1.5;border-top:1px solid #eef1f7}
body.elementor-page-2202 .pt-cmp-r .no{color:#7a8299;background:#fff}
body.elementor-page-2202 .pt-cmp-r .yes{color:#0f172a;font-weight:600;background:#fffaf0}
@media (max-width:1024px){body.elementor-page-2202 .c-l{left:10px;top:auto;bottom:-30px}body.elementor-page-2202 .c-r{right:10px}body.elementor-page-2202 .c-b{display:none}}
@media (max-width:767px){body.elementor-page-2202 .pt-hero-text,body.elementor-page-2202 .pt-hero-text p{font-size:18px!important}body.elementor-page-2202 .pt-lead,body.elementor-page-2202 .pt-lead p{font-size:17.5px!important}body.elementor-page-2202 .pt-card .elementor-icon-box-description{font-size:16.5px!important}body.elementor-page-2202 .pt-chip{display:none}body.elementor-page-2202 .pt-cmp-r span,body.elementor-page-2202 .pt-cmp-h span{padding:14px 14px;font-size:15px}body.elementor-page-2202 .pt-flow span{font-size:16px;padding:12px 16px}body.elementor-page-2202 .pt-flow i{transform:rotate(90deg);width:100%;text-align:center}}

body.elementor-page-2202 .elementor-widget-html{width:100%}
body.elementor-page-2202 .pt-access-list{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;max-width:1140px;margin:10px auto 0}
body.elementor-page-2202 .pt-access-list div{background:#fff;border:1px solid #e6eaf3;border-radius:16px;padding:20px 22px;text-align:left;border-top:3px solid #F5A524}
body.elementor-page-2202 .pt-access-list b{display:block;font-size:19px;color:#0f172a;margin-bottom:4px}
body.elementor-page-2202 .pt-access-list span{font-size:16.5px;color:#5b6478;line-height:1.5}
@media (max-width:1024px){body.elementor-page-2202 .pt-access-list{grid-template-columns:1fr 1fr}}
@media (max-width:767px){body.elementor-page-2202 .pt-access-list{grid-template-columns:1fr}}

body.elementor-page-2202 .pt-h1-split .elementor-heading-title{font-size:clamp(38px,4.3vw,62px)!important;margin:0!important;max-width:none}
body.elementor-page-2202 .pt-left,body.elementor-page-2202 .pt-left p{margin-left:0!important;max-width:600px}
body.elementor-page-2202 .elementor-widget-heading.elementor-widget__width-initial,body.elementor-page-2202 .pt-left{text-align:left}
body.elementor-page-2202 .pt-tilt{transform:perspective(1800px) rotateY(-5deg) rotateX(2deg);transition:transform .9s cubic-bezier(.2,.8,.2,1)}
body.elementor-page-2202 .pt-tilt:hover{transform:none}
body.elementor-page-2202 .pt-browser-hero{max-width:none}
body.elementor-page-2202 .pt-browser-light{max-width:none}
body.elementor-page-2202 .pt-split .elementor-heading-title{margin:0!important}body.elementor-page-2202 .pt-split .pt-lead,body.elementor-page-2202 .pt-split .pt-lead p{margin-left:0!important}
@media (max-width:1024px){body.elementor-page-2202 .pt-tilt{transform:none}}

body.elementor-page-2202 .pt-h1-split .elementor-heading-title{font-size:clamp(36px,3.7vw,56px)!important}

body.elementor-page-2202{overflow-x:clip}
body.elementor-page-2202 .pt-hero{overflow:clip!important}

body.elementor-page-2202 .pt-tilt{transform:none!important}
body.elementor-page-2202 .pt-browser-hero{width:100%!important;max-width:none}
body.elementor-page-2202 .pt-browser-hero .c-l{left:-28px;top:42%}
body.elementor-page-2202 .pt-browser-hero .c-r{right:-20px;top:-30px}
body.elementor-page-2202 .pt-browser-hero .c-b{right:-20px;bottom:-30px}

body.elementor-page-2202 .pt-h1-split .elementor-heading-title{font-size:clamp(38px,4.2vw,62px)!important}
body.elementor-page-2202 .pt-left,body.elementor-page-2202 .pt-left p{max-width:720px}
body.elementor-page-2202 .pt-browser-hero .c-l{left:-36px;top:46%}
body.elementor-page-2202 .pt-chip{padding:12px 16px 12px 46px}body.elementor-page-2202 .pt-chip b{font-size:16px}body.elementor-page-2202 .pt-chip small{font-size:13px}

body.elementor-page-2202 .pt-h1-split .elementor-heading-title{font-size:clamp(36px,3.9vw,58px)!important}/* End custom CSS */