.elementor-1293 .elementor-element.elementor-element-0a1341c{--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;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-1293 .elementor-element.elementor-element-0a1341c:not(.elementor-motion-effects-element-type-background), .elementor-1293 .elementor-element.elementor-element-0a1341c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4FAFF;}.elementor-1293 .elementor-element.elementor-element-bdc3424{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.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-1293 .elementor-element.elementor-element-7d6c72e .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;letter-spacing:2px;color:#0B2A78;}.elementor-1293 .elementor-element.elementor-element-9a77c0c .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:52px;font-weight:700;color:#0B2A78;}.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-1293 .elementor-element.elementor-element-a8f61a4{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;color:#667085;}.elementor-1293 .elementor-element.elementor-element-f1e6a42{--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:15px 15px;--row-gap:15px;--column-gap:15px;}.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-1293 .elementor-element.elementor-element-66c0b89 .elementor-button{font-family:"Inter", Sans-serif;font-weight:600;border-radius:6px 6px 6px 6px;}.elementor-1293 .elementor-element.elementor-element-9a6ffdc .elementor-button{font-family:"Inter", Sans-serif;font-weight:600;border-radius:6px 6px 6px 6px;}.elementor-1293 .elementor-element.elementor-element-34ab676{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1293 .elementor-element.elementor-element-a350068 img{width:1000px;}.elementor-1293 .elementor-element.elementor-element-df540cf{--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;--gap:60px 60px;--row-gap:60px;--column-gap:60px;}.elementor-1293 .elementor-element.elementor-element-f277052{--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-start;}.elementor-1293 .elementor-element.elementor-element-9271f5f .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:600;color:#0B3B82;}.elementor-1293 .elementor-element.elementor-element-d0f80f4 .elementor-heading-title{color:#0B3B82;}.elementor-1293 .elementor-element.elementor-element-0f90a96{--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:10px 10px;--row-gap:10px;--column-gap: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-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-1293 .elementor-element.elementor-element-7a5b4e4 .elementor-icon-list-icon i{color:#0B3B82;transition:color 0.3s;}.elementor-1293 .elementor-element.elementor-element-7a5b4e4 .elementor-icon-list-icon svg{fill:#0B3B82;transition:fill 0.3s;}.elementor-1293 .elementor-element.elementor-element-7a5b4e4{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1293 .elementor-element.elementor-element-7a5b4e4 .elementor-icon-list-text{transition:color 0.3s;}.elementor-1293 .elementor-element.elementor-element-f1b56b0{--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:stretch;--gap:17px 0px;--row-gap:17px;--column-gap:0px;--flex-wrap:wrap;}.elementor-1293 .elementor-element.elementor-element-52967fc{--display:flex;--min-height:36vh;--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:flex-start;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:#DFE9F5;--border-color:#DFE9F5;--border-radius:12px 12px 12px 12px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-1293 .elementor-element.elementor-element-52967fc:not(.elementor-motion-effects-element-type-background), .elementor-1293 .elementor-element.elementor-element-52967fc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F8FD;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-1293 .elementor-element.elementor-element-f7d4669 .elementor-icon-wrapper{text-align:center;}.elementor-1293 .elementor-element.elementor-element-f7d4669.elementor-view-stacked .elementor-icon{background-color:#0B3B82;}.elementor-1293 .elementor-element.elementor-element-f7d4669.elementor-view-framed .elementor-icon, .elementor-1293 .elementor-element.elementor-element-f7d4669.elementor-view-default .elementor-icon{color:#0B3B82;border-color:#0B3B82;}.elementor-1293 .elementor-element.elementor-element-f7d4669.elementor-view-framed .elementor-icon, .elementor-1293 .elementor-element.elementor-element-f7d4669.elementor-view-default .elementor-icon svg{fill:#0B3B82;}.elementor-1293 .elementor-element.elementor-element-f7d4669 .elementor-icon{font-size:30px;}.elementor-1293 .elementor-element.elementor-element-f7d4669 .elementor-icon svg{height:30px;}.elementor-1293 .elementor-element.elementor-element-92d6fa1 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;color:#0B3B82;}.elementor-1293 .elementor-element.elementor-element-cc0b054{--display:flex;--min-height:36vh;--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:flex-start;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:#DFE9F5;--border-color:#DFE9F5;--border-radius:12px 12px 12px 12px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-1293 .elementor-element.elementor-element-cc0b054:not(.elementor-motion-effects-element-type-background), .elementor-1293 .elementor-element.elementor-element-cc0b054 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F8FD;}.elementor-1293 .elementor-element.elementor-element-4c218c6 .elementor-icon-wrapper{text-align:center;}.elementor-1293 .elementor-element.elementor-element-4c218c6.elementor-view-stacked .elementor-icon{background-color:#0B3B82;}.elementor-1293 .elementor-element.elementor-element-4c218c6.elementor-view-framed .elementor-icon, .elementor-1293 .elementor-element.elementor-element-4c218c6.elementor-view-default .elementor-icon{color:#0B3B82;border-color:#0B3B82;}.elementor-1293 .elementor-element.elementor-element-4c218c6.elementor-view-framed .elementor-icon, .elementor-1293 .elementor-element.elementor-element-4c218c6.elementor-view-default .elementor-icon svg{fill:#0B3B82;}.elementor-1293 .elementor-element.elementor-element-4c218c6 .elementor-icon{font-size:30px;}.elementor-1293 .elementor-element.elementor-element-4c218c6 .elementor-icon svg{height:30px;}.elementor-1293 .elementor-element.elementor-element-b2e908a .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;color:#0B3B82;}.elementor-1293 .elementor-element.elementor-element-237f4c8{--display:flex;--min-height:36vh;--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:flex-start;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:#DFE9F5;--border-color:#DFE9F5;--border-radius:12px 12px 12px 12px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-1293 .elementor-element.elementor-element-237f4c8:not(.elementor-motion-effects-element-type-background), .elementor-1293 .elementor-element.elementor-element-237f4c8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F8FD;}.elementor-1293 .elementor-element.elementor-element-6f75a63 .elementor-icon-wrapper{text-align:center;}.elementor-1293 .elementor-element.elementor-element-6f75a63.elementor-view-stacked .elementor-icon{background-color:#0B3B82;}.elementor-1293 .elementor-element.elementor-element-6f75a63.elementor-view-framed .elementor-icon, .elementor-1293 .elementor-element.elementor-element-6f75a63.elementor-view-default .elementor-icon{color:#0B3B82;border-color:#0B3B82;}.elementor-1293 .elementor-element.elementor-element-6f75a63.elementor-view-framed .elementor-icon, .elementor-1293 .elementor-element.elementor-element-6f75a63.elementor-view-default .elementor-icon svg{fill:#0B3B82;}.elementor-1293 .elementor-element.elementor-element-6f75a63 .elementor-icon{font-size:30px;}.elementor-1293 .elementor-element.elementor-element-6f75a63 .elementor-icon svg{height:30px;}.elementor-1293 .elementor-element.elementor-element-a6a0a3e .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;color:#0B3B82;}.elementor-1293 .elementor-element.elementor-element-509f981{--display:flex;--min-height:36vh;--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:flex-start;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:#DFE9F5;--border-color:#DFE9F5;--border-radius:12px 12px 12px 12px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-1293 .elementor-element.elementor-element-509f981:not(.elementor-motion-effects-element-type-background), .elementor-1293 .elementor-element.elementor-element-509f981 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F8FD;}.elementor-1293 .elementor-element.elementor-element-b4278a7 .elementor-icon-wrapper{text-align:center;}.elementor-1293 .elementor-element.elementor-element-b4278a7.elementor-view-stacked .elementor-icon{background-color:#0B3B82;}.elementor-1293 .elementor-element.elementor-element-b4278a7.elementor-view-framed .elementor-icon, .elementor-1293 .elementor-element.elementor-element-b4278a7.elementor-view-default .elementor-icon{color:#0B3B82;border-color:#0B3B82;}.elementor-1293 .elementor-element.elementor-element-b4278a7.elementor-view-framed .elementor-icon, .elementor-1293 .elementor-element.elementor-element-b4278a7.elementor-view-default .elementor-icon svg{fill:#0B3B82;}.elementor-1293 .elementor-element.elementor-element-b4278a7 .elementor-icon{font-size:30px;}.elementor-1293 .elementor-element.elementor-element-b4278a7 .elementor-icon svg{height:30px;}.elementor-1293 .elementor-element.elementor-element-d179335 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;color:#0B3B82;}.elementor-1293 .elementor-element.elementor-element-2848a44{--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;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-1293 .elementor-element.elementor-element-cfd0bf3{text-align:center;}.elementor-1293 .elementor-element.elementor-element-cfd0bf3 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:700;letter-spacing:2px;color:#0B3B82;}.elementor-1293 .elementor-element.elementor-element-bcf8bfc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;text-align:center;}.elementor-1293 .elementor-element.elementor-element-bcf8bfc .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:36px;font-weight:700;color:#071B3A;}.elementor-1293 .elementor-element.elementor-element-841ee2b{width:var( --container-widget-width, 730px );max-width:730px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 55px) 0px;--container-widget-width:730px;--container-widget-flex-grow:0;text-align:center;font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;color:#64748B;}.elementor-1293 .elementor-element.elementor-element-31a0c82{--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:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-1293 .elementor-element.elementor-element-002959f{--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;}.elementor-1293 .elementor-element.elementor-element-bf16bc8 .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-1293 .elementor-element.elementor-element-bf16bc8 .elementor-heading-title a:hover, .elementor-1293 .elementor-element.elementor-element-bf16bc8 .elementor-heading-title a:focus{color:#FFFFFF;}.elementor-1293 .elementor-element.elementor-element-c33fd45 .elementor-icon-wrapper{text-align:center;}.elementor-1293 .elementor-element.elementor-element-c6f01ae{text-align:center;}.elementor-1293 .elementor-element.elementor-element-c6f01ae .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:600;color:#0B3B82;}.elementor-1293 .elementor-element.elementor-element-f1de200{font-family:"Inter", Sans-serif;font-weight:400;}.elementor-1293 .elementor-element.elementor-element-db87154{--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;}.elementor-1293 .elementor-element.elementor-element-796d661 .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-1293 .elementor-element.elementor-element-796d661 .elementor-heading-title a:hover, .elementor-1293 .elementor-element.elementor-element-796d661 .elementor-heading-title a:focus{color:#FFFFFF;}.elementor-1293 .elementor-element.elementor-element-fe4b963 .elementor-icon-wrapper{text-align:center;}.elementor-1293 .elementor-element.elementor-element-7b5123c{text-align:center;}.elementor-1293 .elementor-element.elementor-element-7b5123c .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:600;color:#0B3B82;}.elementor-1293 .elementor-element.elementor-element-67aa8a5{font-family:"Inter", Sans-serif;font-weight:400;}.elementor-1293 .elementor-element.elementor-element-5883f80{--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;}.elementor-1293 .elementor-element.elementor-element-bedac0b .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-1293 .elementor-element.elementor-element-bedac0b .elementor-heading-title a:hover, .elementor-1293 .elementor-element.elementor-element-bedac0b .elementor-heading-title a:focus{color:#FFFFFF;}.elementor-1293 .elementor-element.elementor-element-5b0cdab .elementor-icon-wrapper{text-align:center;}.elementor-1293 .elementor-element.elementor-element-852fc91{text-align:center;}.elementor-1293 .elementor-element.elementor-element-852fc91 .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:600;color:#0B3B82;}.elementor-1293 .elementor-element.elementor-element-ca2cc93{font-family:"Inter", Sans-serif;font-weight:400;}.elementor-1293 .elementor-element.elementor-element-6f6b3a4{--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;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-1293 .elementor-element.elementor-element-30df1b3{text-align:center;}.elementor-1293 .elementor-element.elementor-element-30df1b3 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:700;letter-spacing:2px;color:#0B3B82;}.elementor-1293 .elementor-element.elementor-element-1cb03db{text-align:center;}.elementor-1293 .elementor-element.elementor-element-1cb03db .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:700;color:#071B3A;}.elementor-1293 .elementor-element.elementor-element-fcbe5e2{width:var( --container-widget-width, 700px );max-width:700px;--container-widget-width:700px;--container-widget-flex-grow:0;text-align:center;font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;color:#64748B;}.elementor-1293 .elementor-element.elementor-element-a214907{--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;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--flex-wrap:wrap;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1293 .elementor-element.elementor-element-18baf7f{--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:#DFE9F5;--border-color:#DFE9F5;--border-radius:12px 12px 12px 12px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-1293 .elementor-element.elementor-element-18baf7f:not(.elementor-motion-effects-element-type-background), .elementor-1293 .elementor-element.elementor-element-18baf7f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F8FD;}.elementor-1293 .elementor-element.elementor-element-0c8e6b3 .elementor-icon-wrapper{text-align:center;}.elementor-1293 .elementor-element.elementor-element-6e85b66{text-align:center;}.elementor-1293 .elementor-element.elementor-element-6e85b66 .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:600;color:#0B3B82;}.elementor-1293 .elementor-element.elementor-element-5cb50d5{text-align:center;font-family:"Inter", Sans-serif;font-weight:400;}.elementor-1293 .elementor-element.elementor-element-feb2711{--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:#DFE9F5;--border-color:#DFE9F5;--border-radius:12px 12px 12px 12px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-1293 .elementor-element.elementor-element-feb2711:not(.elementor-motion-effects-element-type-background), .elementor-1293 .elementor-element.elementor-element-feb2711 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F8FD;}.elementor-1293 .elementor-element.elementor-element-4ba5426 .elementor-icon-wrapper{text-align:center;}.elementor-1293 .elementor-element.elementor-element-1948818{text-align:center;}.elementor-1293 .elementor-element.elementor-element-1948818 .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:600;color:#0B3B82;}.elementor-1293 .elementor-element.elementor-element-a029262{text-align:center;font-family:"Inter", Sans-serif;font-weight:400;}.elementor-1293 .elementor-element.elementor-element-93de957{--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:#DFE9F5;--border-color:#DFE9F5;--border-radius:12px 12px 12px 12px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-1293 .elementor-element.elementor-element-93de957:not(.elementor-motion-effects-element-type-background), .elementor-1293 .elementor-element.elementor-element-93de957 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F8FD;}.elementor-1293 .elementor-element.elementor-element-7acd76c .elementor-icon-wrapper{text-align:center;}.elementor-1293 .elementor-element.elementor-element-29f3a26{text-align:center;}.elementor-1293 .elementor-element.elementor-element-29f3a26 .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:600;color:#0B3B82;}.elementor-1293 .elementor-element.elementor-element-1096c90{text-align:center;font-family:"Inter", Sans-serif;font-weight:400;}.elementor-1293 .elementor-element.elementor-element-1ce4cab{--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:#DFE9F5;--border-color:#DFE9F5;--border-radius:12px 12px 12px 12px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-1293 .elementor-element.elementor-element-1ce4cab:not(.elementor-motion-effects-element-type-background), .elementor-1293 .elementor-element.elementor-element-1ce4cab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F8FD;}.elementor-1293 .elementor-element.elementor-element-17ed7ac .elementor-icon-wrapper{text-align:center;}.elementor-1293 .elementor-element.elementor-element-dd1b354{text-align:center;}.elementor-1293 .elementor-element.elementor-element-dd1b354 .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:600;color:#0B3B82;}.elementor-1293 .elementor-element.elementor-element-1d4c93d{text-align:center;font-family:"Inter", Sans-serif;font-weight:400;}.elementor-1293 .elementor-element.elementor-element-34b5829{--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:#DFE9F5;--border-color:#DFE9F5;--border-radius:12px 12px 12px 12px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-1293 .elementor-element.elementor-element-34b5829:not(.elementor-motion-effects-element-type-background), .elementor-1293 .elementor-element.elementor-element-34b5829 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F8FD;}.elementor-1293 .elementor-element.elementor-element-876f689 .elementor-icon-wrapper{text-align:center;}.elementor-1293 .elementor-element.elementor-element-0e3afb6{text-align:center;}.elementor-1293 .elementor-element.elementor-element-0e3afb6 .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:600;color:#0B3B82;}.elementor-1293 .elementor-element.elementor-element-3d522b4{--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:#DFE9F5;--border-color:#DFE9F5;--border-radius:12px 12px 12px 12px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-1293 .elementor-element.elementor-element-3d522b4:not(.elementor-motion-effects-element-type-background), .elementor-1293 .elementor-element.elementor-element-3d522b4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F8FD;}.elementor-1293 .elementor-element.elementor-element-9156f3e .elementor-icon-wrapper{text-align:center;}.elementor-1293 .elementor-element.elementor-element-ef34d51{text-align:center;}.elementor-1293 .elementor-element.elementor-element-ef34d51 .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:600;color:#0B3B82;}.elementor-1293 .elementor-element.elementor-element-4bb7b58{text-align:center;font-family:"Inter", Sans-serif;font-weight:400;}.elementor-1293 .elementor-element.elementor-element-c9bd376{--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;}.elementor-1293 .elementor-element.elementor-element-16c7ea7 .elementor-heading-title{color:#0B3B82;}.elementor-1293 .elementor-element.elementor-element-e34a956 .elementor-heading-title{color:#071B3A;}.elementor-1293 .elementor-element.elementor-element-0dde077{width:var( --container-widget-width, 650px );max-width:650px;--container-widget-width:650px;--container-widget-flex-grow:0;color:#64748B;}.elementor-1293 .elementor-element.elementor-element-60f399e{--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:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:wrap;}.elementor-1293 .elementor-element.elementor-element-9199de1{--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-1293 .elementor-element.elementor-element-445464a{--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;}.elementor-1293 .elementor-element.elementor-element-7abed71 .elementor-heading-title{color:#0B3B82;}.elementor-1293 .elementor-element.elementor-element-e1a9cfd .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:17px;font-weight:700;color:#071B3A;}.elementor-1293 .elementor-element.elementor-element-deb14b6 .elementor-icon-wrapper{text-align:center;}.elementor-1293 .elementor-element.elementor-element-48068e8{--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-1293 .elementor-element.elementor-element-54810b3{--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;}.elementor-1293 .elementor-element.elementor-element-79f943a .elementor-heading-title{color:#0B3B82;}.elementor-1293 .elementor-element.elementor-element-83b2ab5 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:17px;font-weight:700;color:#071B3A;}.elementor-1293 .elementor-element.elementor-element-2fd82f1 .elementor-icon-wrapper{text-align:center;}.elementor-1293 .elementor-element.elementor-element-63afeb0{--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-1293 .elementor-element.elementor-element-1f580a3{--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;}.elementor-1293 .elementor-element.elementor-element-39fbfef .elementor-heading-title{color:#0B3B82;}.elementor-1293 .elementor-element.elementor-element-123239a .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:17px;font-weight:700;color:#071B3A;}.elementor-1293 .elementor-element.elementor-element-44787bc .elementor-icon-wrapper{text-align:center;}.elementor-1293 .elementor-element.elementor-element-f5a23ee{--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-1293 .elementor-element.elementor-element-5588861{--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;}.elementor-1293 .elementor-element.elementor-element-ca65dbf .elementor-heading-title{color:#0B3B82;}.elementor-1293 .elementor-element.elementor-element-8d59040 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:17px;font-weight:700;color:#071B3A;}.elementor-1293 .elementor-element.elementor-element-c0543fd .elementor-icon-wrapper{text-align:center;}.elementor-1293 .elementor-element.elementor-element-520e07a{--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-1293 .elementor-element.elementor-element-ba7a952{--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;}.elementor-1293 .elementor-element.elementor-element-0c96bc4 .elementor-heading-title{color:#0B3B82;}.elementor-1293 .elementor-element.elementor-element-a10da7d .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:17px;font-weight:700;color:#071B3A;}.elementor-1293 .elementor-element.elementor-element-b13bf05 .elementor-icon-wrapper{text-align:center;}.elementor-1293 .elementor-element.elementor-element-e00615e{--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-1293 .elementor-element.elementor-element-724cfde{--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;}.elementor-1293 .elementor-element.elementor-element-7783fb8 .elementor-heading-title{color:#0B3B82;}.elementor-1293 .elementor-element.elementor-element-1311115 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:17px;font-weight:700;color:#071B3A;}.elementor-1293 .elementor-element.elementor-element-ddd4a0b .elementor-icon-wrapper{text-align:center;}.elementor-1293 .elementor-element.elementor-element-e1a7e8f{--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-1293 .elementor-element.elementor-element-08210d6{--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;}.elementor-1293 .elementor-element.elementor-element-9e2b6fc .elementor-heading-title{color:#0B3B82;}.elementor-1293 .elementor-element.elementor-element-4eeb431 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:17px;font-weight:700;color:#071B3A;}.elementor-1293 .elementor-element.elementor-element-92eb659 .elementor-icon-wrapper{text-align:center;}.elementor-1293 .elementor-element.elementor-element-1c62533{--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-1293 .elementor-element.elementor-element-15e6f63{--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;}.elementor-1293 .elementor-element.elementor-element-a190144 .elementor-heading-title{color:#0B3B82;}.elementor-1293 .elementor-element.elementor-element-b3a55d8 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:17px;font-weight:700;color:#071B3A;}.elementor-1293 .elementor-element.elementor-element-3c639b9 .elementor-icon-wrapper{text-align:center;}.elementor-1293 .elementor-element.elementor-element-23e20b1{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-1293 .elementor-element.elementor-element-7d6c72e.elementor-element{--align-self:center;}.elementor-1293 .elementor-element.elementor-element-9a77c0c{text-align:center;}.elementor-1293 .elementor-element.elementor-element-9a77c0c .elementor-heading-title{font-size:30px;}.elementor-1293 .elementor-element.elementor-element-a8f61a4{text-align:center;}.elementor-1293 .elementor-element.elementor-element-f1e6a42.e-con{--align-self:center;}.elementor-1293 .elementor-element.elementor-element-66c0b89.elementor-element{--align-self:center;}}@media(min-width:768px){.elementor-1293 .elementor-element.elementor-element-0a1341c{--content-width:1200px;}.elementor-1293 .elementor-element.elementor-element-bdc3424{--width:52%;}.elementor-1293 .elementor-element.elementor-element-34ab676{--width:50%;}.elementor-1293 .elementor-element.elementor-element-df540cf{--content-width:1200px;}.elementor-1293 .elementor-element.elementor-element-f277052{--width:55%;}.elementor-1293 .elementor-element.elementor-element-f1b56b0{--width:45%;}.elementor-1293 .elementor-element.elementor-element-52967fc{--width:48%;}.elementor-1293 .elementor-element.elementor-element-cc0b054{--width:48%;}.elementor-1293 .elementor-element.elementor-element-237f4c8{--width:48%;}.elementor-1293 .elementor-element.elementor-element-509f981{--width:48%;}.elementor-1293 .elementor-element.elementor-element-2848a44{--content-width:1200px;}.elementor-1293 .elementor-element.elementor-element-002959f{--width:33.33%;}.elementor-1293 .elementor-element.elementor-element-db87154{--width:33.33%;}.elementor-1293 .elementor-element.elementor-element-5883f80{--width:33.33%;}.elementor-1293 .elementor-element.elementor-element-6f6b3a4{--content-width:1200px;}.elementor-1293 .elementor-element.elementor-element-a214907{--width:100%;}.elementor-1293 .elementor-element.elementor-element-18baf7f{--width:32%;}.elementor-1293 .elementor-element.elementor-element-feb2711{--width:32%;}.elementor-1293 .elementor-element.elementor-element-93de957{--width:32%;}.elementor-1293 .elementor-element.elementor-element-1ce4cab{--width:32%;}.elementor-1293 .elementor-element.elementor-element-34b5829{--width:32%;}.elementor-1293 .elementor-element.elementor-element-3d522b4{--width:32%;}.elementor-1293 .elementor-element.elementor-element-c9bd376{--content-width:1200px;}.elementor-1293 .elementor-element.elementor-element-9199de1{--width:50%;}.elementor-1293 .elementor-element.elementor-element-48068e8{--width:50%;}.elementor-1293 .elementor-element.elementor-element-63afeb0{--width:50%;}.elementor-1293 .elementor-element.elementor-element-f5a23ee{--width:50%;}.elementor-1293 .elementor-element.elementor-element-520e07a{--width:50%;}.elementor-1293 .elementor-element.elementor-element-e00615e{--width:50%;}.elementor-1293 .elementor-element.elementor-element-e1a7e8f{--width:50%;}.elementor-1293 .elementor-element.elementor-element-1c62533{--width:50%;}}/* Start custom CSS for container, class: .elementor-element-0a1341c *//* =========================================================
   WORLDMARX TRADEMARK RENEWAL HERO
   ========================================================= */


/* EYEBROW */

.wm-renewal-eyebrow {
    color: #0B3B82 !important;

    font-size: 13px !important;
    font-weight: 700 !important;

    letter-spacing: 2px !important;
    line-height: 1.4 !important;
}


/* HERO TITLE */

.wm-renewal-hero-title {
    color: #071B3A !important;

    font-size: 48px !important;
    font-weight: 750 !important;

    line-height: 1.15 !important;

    margin: 12px 0 22px 0 !important;
}


/* HERO TEXT */

.wm-renewal-hero-text {
    max-width: 560px !important;

    color: #4B6688 !important;

    font-size: 16px !important;
    line-height: 1.7 !important;

    margin-bottom: 28px !important;
}


/* PRIMARY BUTTON */

.wm-renewal-primary-btn .elementor-button {
    background: #071B3A !important;

    color: #FFFFFF !important;

    border: 1px solid #071B3A !important;

    border-radius: 6px !important;

    padding: 15px 25px !important;

    font-weight: 700 !important;

    transition: all 0.3s ease !important;
}


.wm-renewal-primary-btn .elementor-button:hover {
    background: #0B3B82 !important;

    border-color: #0B3B82 !important;

    transform: translateY(-2px) !important;
}


/* SECONDARY BUTTON */

.wm-renewal-secondary-btn .elementor-button {
    background: transparent !important;

    color: #0B3B82 !important;

    border: 1px solid #0B3B82 !important;

    border-radius: 6px !important;

    padding: 15px 25px !important;

    font-weight: 700 !important;

    transition: all 0.3s ease !important;
}


.wm-renewal-secondary-btn .elementor-button:hover {
    background: #0B3B82 !important;

    color: #FFFFFF !important;

    transform: translateY(-2px) !important;
}


/* MOBILE */

@media (max-width: 767px) {

    .wm-renewal-hero {
        padding: 55px 20px !important;
    }

    .wm-renewal-hero-title {
        font-size: 34px !important;
    }

    .wm-renewal-hero-text {
        font-size: 14px !important;
    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-df540cf *//* =========================================================
   TRADEMARK RENEWAL
   WHY RENEWAL MATTERS
   ========================================================= */

.wm-renewal-importance {
    width: 100% !important;
    max-width: 1200px !important;
    margin: 0 auto !important;

    padding: 35px 20px !important;

    display: flex !important;
    flex-direction: row !important;
    align-items: center !important;

    gap: 60px !important;
}


/* SECTION LABEL */

.wm-renewal-section-label {
    color: #0B3B82 !important;

    font-size: 13px !important;
    font-weight: 700 !important;

    letter-spacing: 2px !important;
    line-height: 1.4 !important;

    margin-bottom: 12px !important;
}


/* SECTION TITLE */

.wm-renewal-section-title {
    color: #071B3A !important;

    font-size: 36px !important;
    font-weight: 700 !important;

    line-height: 1.2 !important;

    margin: 0 0 20px 0 !important;
}


/* SECTION TEXT */

.wm-renewal-section-text {
    color: #4B6688 !important;

    font-size: 15px !important;

    line-height: 1.75 !important;

    margin-bottom: 28px !important;
}


/* BENEFIT CARDS */

.wm-renewal-benefits {
    width: 45% !important;

    display: flex !important;
    flex-direction: row !important;

    flex-wrap: wrap !important;

    gap: 14px !important;

    align-items: flex-start !important;
}


.wm-renewal-benefit-card {
    width: calc(50% - 7px) !important;

    min-height: 185px !important;

    padding: 26px !important;

    box-sizing: border-box !important;

    background: #F4F8FD !important;

    border: 1px solid #DFE9F5 !important;

    border-radius: 12px !important;

    transition: all 0.3s ease !important;
}


/* CARD HOVER */

.wm-renewal-benefit-card:hover {
    transform: translateY(-4px) !important;

    background: #FFFFFF !important;

    border-color: #C7D9EE !important;

    box-shadow:
        0 12px 28px rgba(7, 27, 58, 0.07) !important;
}


/* CARD ICON */

.wm-renewal-benefit-card .elementor-icon {
    color: #0B3B82 !important;

    font-size: 25px !important;
}


/* CARD TITLE */

.wm-renewal-benefit-title {
    color: #071B3A !important;

    font-size: 16px !important;
    font-weight: 700 !important;

    line-height: 1.4 !important;

    margin: 18px 0 10px 0 !important;
}


/* CARD DESCRIPTION */

.wm-renewal-benefit-text {
    color: #64748B !important;

    font-size: 13px !important;

    line-height: 1.65 !important;

    margin: 0 !important;
}


/* MOBILE */

@media (max-width: 767px) {

    .wm-renewal-importance {
        flex-direction: column !important;

        gap: 40px !important;

        padding: 65px 20px !important;
    }

    .wm-renewal-benefits {
        width: 100% !important;
    }

    .wm-renewal-benefit-card {
        width: 100% !important;
        min-height: auto !important;
    }

    .wm-renewal-section-title {
        font-size: 30px !important;
    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2848a44 *//* =========================================================
   WORLDMARX
   TRADEMARK RENEWAL TIMELINE
   ========================================================= */


/* =========================
   MAIN SECTION
   ========================= */

.wm-renewal-timeline {
    width: 100% !important;
    max-width: 1200px !important;

    margin: 0 auto !important;

    display: flex !important;
    flex-direction: column !important;

    align-items: center !important;
}


/* =========================
   SECTION LABEL
   ========================= */

.wm-renewal-timeline-label {
    margin: 0 0 12px 0 !important;

    color: #0B3B82 !important;

    font-size: 13px !important;
    font-weight: 700 !important;

    line-height: 1.4 !important;

    letter-spacing: 2px !important;

    text-align: center !important;
}


/* =========================
   SECTION TITLE
   ========================= */

.wm-renewal-timeline-title {
    width: 100% !important;

    margin: 0 0 15px 0 !important;

    color: #071B3A !important;

    font-size: 36px !important;
    font-weight: 700 !important;

    line-height: 1.2 !important;

    text-align: center !important;
}


/* =========================
   DESCRIPTION
   ========================= */

.wm-renewal-timeline-description {
    width: 100% !important;

    max-width: 730px !important;

    margin: 0 auto 55px auto !important;

    color: #64748B !important;

    font-size: 15px !important;

    line-height: 1.7 !important;

    text-align: center !important;
}


/* =========================================================
   TIMELINE TRACK
   ========================================================= */

.wm-renewal-timeline-track {
    position: relative !important;

    width: 100% !important;

    display: flex !important;

    flex-direction: row !important;

    align-items: flex-start !important;

    justify-content: space-between !important;

    gap: 20px !important;
}


/* =========================================================
   STEP
   ========================================================= */

.wm-renewal-step {
    position: relative !important;

    width: 33.33% !important;

    margin: 0 !important;

    padding: 0 20px !important;

    display: flex !important;

    flex-direction: column !important;

    align-items: center !important;

    text-align: center !important;

    box-sizing: border-box !important;

    z-index: 1 !important;
}


/* =========================================================
   STEP NUMBER
   ========================================================= */

.wm-renewal-step-number {
    width: 64px !important;

    height: 64px !important;

    min-width: 64px !important;

    margin: 0 !important;

    padding: 0 !important;

    display: flex !important;

    align-items: center !important;

    justify-content: center !important;

    background: #0B3B82 !important;

    border: 1px solid #C8D9EC !important;

    border-radius: 50% !important;

    color: #0B3B82 !important;

    font-size: 13px !important;

    font-weight: 700 !important;

    line-height: 1 !important;

    box-shadow:
        0 4px 15px rgba(7, 27, 58, 0.06) !important;

    box-sizing: border-box !important;
}


/* =========================================================
   ICON
   ========================================================= */

.wm-renewal-step-icon {
    width: 42px !important;

    height: 42px !important;

    margin: 22px 0 15px 0 !important;

    display: flex !important;

    align-items: center !important;

    justify-content: center !important;

    background: #F0F5FC !important;

    border-radius: 50% !important;

    color: #0B3B82 !important;
}


/* Elementor icon */

.wm-renewal-step-icon .elementor-icon {
    color: #0B3B82 !important;

    font-size: 18px !important;
}


/* SVG */

.wm-renewal-step-icon svg {
    width: 18px !important;

    height: 18px !important;

    fill: #0B3B82 !important;

    color: #0B3B82 !important;
}


/* =========================================================
   STEP TITLE
   ========================================================= */

.wm-renewal-step-title {
    margin: 0 0 10px 0 !important;

    color: #071B3A !important;

    font-size: 17px !important;

    font-weight: 700 !important;

    line-height: 1.4 !important;

    text-align: center !important;
}


/* =========================================================
   STEP DESCRIPTION
   ========================================================= */

.wm-renewal-step-text {
    max-width: 280px !important;

    margin: 0 !important;

    color: #64748B !important;

    font-size: 13.5px !important;

    line-height: 1.7 !important;

    text-align: center !important;
}


.wm-renewal-step-text p {
    margin: 0 !important;
}


/* =========================================================
   HOVER
   ========================================================= */

.wm-renewal-step:hover
.wm-renewal-step-number {
    background: #0B3B82 !important;

    border-color: #0B3B82 !important;

    color: #FFFFFF !important;

    transform: translateY(-3px) !important;
}


.wm-renewal-step:hover
.wm-renewal-step-icon {
    background: #E6F0FB !important;

    transform: translateY(-2px) !important;
}


.wm-renewal-step-number,
.wm-renewal-step-icon {
    transition: all 0.3s ease !important;
}


/* =========================================================
   TABLET
   ========================================================= */

@media (max-width: 1024px) {

    .wm-renewal-timeline {
        padding: 75px 30px 80px 30px !important;
    }

    .wm-renewal-step {
        padding: 0 10px !important;
    }

    .wm-renewal-step-title {
        font-size: 16px !important;
    }

}


/* =========================================================
   MOBILE
   ========================================================= */

@media (max-width: 767px) {

    .wm-renewal-timeline {
        padding: 65px 20px !important;
    }

    .wm-renewal-timeline-title {
        font-size: 30px !important;
    }

    .wm-renewal-timeline-description {
        font-size: 14px !important;

        margin-bottom: 40px !important;
    }


    .wm-renewal-timeline-track {
        flex-direction: column !important;

        align-items: center !important;

        gap: 38px !important;
    }


    /* Hide horizontal line */

    .wm-renewal-timeline-track::before {
        display: none !important;
    }


    .wm-renewal-step {
        width: 100% !important;

        padding: 0 !important;
    }


    .wm-renewal-step-text {
        max-width: 400px !important;
    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f6b3a4 *//* =========================================================
   WORLDMARX
   TRADEMARK RENEWAL
   WHAT WE HANDLE FOR YOU
   ========================================================= */


/* =========================
   MAIN SECTION
   ========================= */

.wm-renewal-services {
    width: 100% !important;
    max-width: 1200px !important;

    margin: 0 auto !important;

    display: flex !important;
    flex-direction: column !important;

    align-items: center !important;

    box-sizing: border-box !important;
}


/* =========================
   LABEL
   ========================= */

.wm-renewal-services-label {
    margin: 0 0 12px 0 !important;

    color: #0B3B82 !important;

    font-size: 13px !important;
    font-weight: 700 !important;

    line-height: 1.4 !important;

    letter-spacing: 2px !important;

    text-align: center !important;
}


/* =========================
   MAIN TITLE
   ========================= */

.wm-renewal-services-title {
    width: 100% !important;

    margin: 0 0 15px 0 !important;

    color: #071B3A !important;

    font-size: 36px !important;
    font-weight: 700 !important;

    line-height: 1.2 !important;

    text-align: center !important;
}


/* =========================
   DESCRIPTION
   ========================= */

.wm-renewal-services-description {
    width: 100% !important;

    max-width: 700px !important;

    margin: 0 auto !important;

    color: #64748B !important;

    font-size: 15px !important;

    line-height: 1.7 !important;

    text-align: center !important;
}


/* =========================================================
   CARD GRID
   ========================================================= */

.wm-renewal-services-grid {
    width: 100% !important;

    margin-top: 45px !important;

    display: flex !important;

    flex-direction: row !important;

    flex-wrap: wrap !important;

    align-items: stretch !important;

    justify-content: space-between !important;

    gap: 18px !important;
}


/* =========================================================
   SERVICE CARD
   ========================================================= */

.wm-renewal-service-card {
    width: calc(33.333% - 12px) !important;

    min-height: 225px !important;

    padding: 28px !important;

    box-sizing: border-box !important;

    background: #F4F8FD !important;

    border: 1px solid #DFE9F5 !important;

    border-radius: 12px !important;

    display: flex !important;

    flex-direction: column !important;

    align-items: flex-start !important;

    transition:
        transform 0.3s ease,
        background 0.3s ease,
        border-color 0.3s ease,
        box-shadow 0.3s ease !important;
}


/* =========================================================
   CARD HOVER
   ========================================================= */

.wm-renewal-service-card:hover {
    transform: translateY(-5px) !important;

    background: #FFFFFF !important;

    border-color: #C7D9EE !important;

    box-shadow:
        0 12px 28px rgba(7, 27, 58, 0.08) !important;
}


/* =========================================================
   ICON
   ========================================================= */

.wm-renewal-service-icon {
    width: 46px !important;

    height: 46px !important;

    margin: 0 0 20px 0 !important;

    display: flex !important;

    align-items: center !important;

    justify-content: center !important;

    background: #EAF2FC !important;

    border-radius: 10px !important;

    color: #0B3B82 !important;
}


/* Elementor icon */

.wm-renewal-service-icon .elementor-icon {
    color: #0B3B82 !important;

    font-size: 20px !important;
}


/* SVG */

.wm-renewal-service-icon svg {
    width: 20px !important;

    height: 20px !important;

    fill: #0B3B82 !important;

    color: #0B3B82 !important;
}


/* =========================================================
   CARD TITLE
   ========================================================= */

.wm-renewal-service-title {
    width: 100% !important;

    margin: 0 0 10px 0 !important;

    color: #071B3A !important;

    font-size: 17px !important;

    font-weight: 700 !important;

    line-height: 1.4 !important;
}


/* =========================================================
   CARD TEXT
   ========================================================= */

.wm-renewal-service-text {
    width: 100% !important;

    margin: 0 !important;

    color: #64748B !important;

    font-size: 13.5px !important;

    line-height: 1.7 !important;
}


.wm-renewal-service-text p {
    margin: 0 !important;
}


/* =========================================================
   ICON HOVER
   ========================================================= */

.wm-renewal-service-card:hover
.wm-renewal-service-icon {
    background: #0B3B82 !important;

    transform: translateY(-2px) !important;
}


.wm-renewal-service-card:hover
.wm-renewal-service-icon .elementor-icon {
    color: #FFFFFF !important;
}


.wm-renewal-service-card:hover
.wm-renewal-service-icon svg {
    fill: #FFFFFF !important;

    color: #FFFFFF !important;
}


/* =========================================================
   TABLET
   ========================================================= */

@media (max-width: 1024px) {

    .wm-renewal-services {
        padding: 75px 30px 80px 30px !important;
    }

    .wm-renewal-service-card {
        width: calc(50% - 9px) !important;
    }

}


/* =========================================================
   MOBILE
   ========================================================= */

@media (max-width: 767px) {

    .wm-renewal-services {
        padding: 65px 20px !important;
    }

    .wm-renewal-services-title {
        font-size: 30px !important;
    }

    .wm-renewal-services-description {
        font-size: 14px !important;
    }

    .wm-renewal-services-grid {
        margin-top: 35px !important;

        flex-direction: column !important;

        gap: 14px !important;
    }

    .wm-renewal-service-card {
        width: 100% !important;

        min-height: auto !important;

        padding: 25px !important;
    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c9bd376 *//* =========================================================
   WORLDMARX FAQ
   FINAL VERSION
   ========================================================= */


/* =========================
   MAIN FAQ SECTION
   ========================= */

.wm-faq-section {
    width: 100% !important;
    max-width: 1200px !important;
    margin: 0 auto !important;
    padding: 0px 20px !important;

    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
}


/* =========================
   FAQ EYEBROW
   ========================= */

.wm-faq-eyebrow {
    margin: 0 0 12px 0 !important;

    color: #0B3B82 !important;

    font-size: 12px !important;
    font-weight: 700 !important;

    line-height: 1.4 !important;
    letter-spacing: 2px !important;

    text-align: center !important;
}


/* =========================
   MAIN FAQ HEADING
   ========================= */

.wm-faq-heading {
    width: 100% !important;

    margin: 0 0 14px 0 !important;

    color: #071B3A !important;

    font-size: 16px !important;
    font-weight: 700 !important;

    line-height: 1.25 !important;

    text-align: center !important;
}


/* =========================
   DESCRIPTION
   ========================= */

.wm-faq-description {
    width: 100% !important;
    max-width: 650px !important;

    margin: 0 auto 42px auto !important;

    color: #64748B !important;

    font-size: 14px !important;
    font-weight: 400 !important;

    line-height: 1.7 !important;

    text-align: center !important;
}


/* =========================================================
   FAQ GRID
   ========================================================= */

.wm-faq-grid {
    width: 100% !important;

    display: flex !important;

    flex-direction: row !important;

    flex-wrap: wrap !important;

    align-items: flex-start !important;

    gap: 16px !important;
}


/* =========================================================
   FAQ CARD
   ========================================================= */

.wm-faq-card {
    position: relative !important;

    width: calc(50% - 8px) !important;

    height: fit-content !important;

    align-self: flex-start !important;

    margin: 0 !important;

    padding: 0 !important;

    background: #FFFFFF !important;

    border: 1px solid #DCE7F5 !important;

    border-radius: 12px !important;

    overflow: hidden !important;

    box-shadow:
        0 6px 20px rgba(7, 27, 58, 0.05) !important;

    transition:
        transform 0.3s ease,
        box-shadow 0.3s ease,
        border-color 0.3s ease !important;
}


/* =========================
   HOVER CARD
   ========================= */

.wm-faq-card:hover {
    transform: translateY(-2px) !important;

    border-color: #BCD0EA !important;

    box-shadow:
        0 12px 28px rgba(7, 27, 58, 0.08) !important;
}


/* =========================================================
   QUESTION
   ========================================================= */

.wm-faq-question {
    width: 100% !important;

    min-height: 68px !important;

    margin: 0 !important;

    padding: 17px 20px !important;

    display: flex !important;

    flex-direction: row !important;

    align-items: center !important;

    justify-content: flex-start !important;

    gap: 13px !important;

    background: #FFFFFF !important;

    cursor: pointer !important;

    box-sizing: border-box !important;
}


/* =========================================================
   NUMBER
   ========================================================= */

.wm-faq-number {
    width: 32px !important;
    height: 32px !important;

    min-width: 32px !important;

    margin: 0 !important;

    display: flex !important;

    align-items: center !important;
    justify-content: center !important;

    background: #F0F5FC !important;

    color: #5BA9D6 !important;

    border-radius: 50% !important;

    font-size: 10px !important;

    font-weight: 700 !important;

    line-height: 1 !important;

    transition: all 0.3s ease !important;
}


/* =========================================================
   QUESTION TEXT
   ========================================================= */

.wm-faq-question-text {
    flex: 1 !important;

    margin: 0 !important;

    color: #071B3A !important;

    font-size: 15px !important;

    font-weight: 650 !important;

    line-height: 1.4 !important;

    transition: color 0.3s ease !important;
}


/* Question hover */

.wm-faq-card:hover .wm-faq-question-text {
    color: #0B3B82 !important;
}


/* Question when open */

.wm-faq-card.wm-faq-open
.wm-faq-question-text {
    color: #0B3B82 !important;
}


/* =========================================================
   PLUS ICON
   ========================================================= */

.wm-faq-icon {
    width: 29px !important;
    height: 29px !important;

    min-width: 29px !important;

    margin: 0 !important;

    padding: 0 !important;

    display: flex !important;

    align-items: center !important;
    justify-content: center !important;

    background: #F0F5FC !important;

    color: #0B3B82 !important;

    border-radius: 50% !important;

    cursor: pointer !important;

    transition:
        background 0.3s ease,
        color 0.3s ease,
        transform 0.3s ease !important;
}


/* Icon itself */

.wm-faq-icon .elementor-icon {
    display: flex !important;

    align-items: center !important;
    justify-content: center !important;

    color: #0B3B82 !important;

    font-size: 11px !important;
}


/* SVG */

.wm-faq-icon svg {
    width: 11px !important;
    height: 11px !important;

    fill: #0B3B82 !important;

    color: #0B3B82 !important;
}


/* =========================================================
   ICON HOVER
   ========================================================= */

.wm-faq-card:hover .wm-faq-icon {
    background: #0B3B82 !important;

    color: #FFFFFF !important;

    transform: scale(1.05) !important;
}


.wm-faq-card:hover .wm-faq-icon .elementor-icon {
    color: #FFFFFF !important;
}


.wm-faq-card:hover .wm-faq-icon svg {
    fill: #FFFFFF !important;

    color: #FFFFFF !important;
}


/* =========================================================
   NUMBER HOVER
   ========================================================= */

.wm-faq-card:hover .wm-faq-number {
    background: #E6F0FB !important;

    color: #0B3B82 !important;
}


/* =========================================================
   ANSWER
   ========================================================= */

.wm-faq-answer {
    width: 100% !important;

    max-height: 0 !important;

    margin: 0 !important;

    padding:
        0
        20px
        0
        65px !important;

    overflow: hidden !important;

    opacity: 0 !important;

    background: #F7FAFF !important;

    color: #64748B !important;

    font-size: 13.5px !important;

    line-height: 1.75 !important;

    box-sizing: border-box !important;

    transition:
        max-height 0.4s ease,
        opacity 0.3s ease,
        padding 0.4s ease !important;
}


/* =========================================================
   OPEN ANSWER
   ========================================================= */

.wm-faq-card.wm-faq-open .wm-faq-answer {
    max-height: 300px !important;

    padding:
        0
        20px
        22px
        65px !important;

    opacity: 1 !important;
}


/* =========================================================
   OPEN CARD
   ========================================================= */

.wm-faq-card.wm-faq-open {
    border-color: #C4D7EE !important;

    box-shadow:
        0 12px 28px rgba(7, 27, 58, 0.08) !important;
}


/* =========================================================
   OPEN QUESTION
   ========================================================= */

.wm-faq-card.wm-faq-open .wm-faq-question {
    background: #F7FAFF !important;
}


/* =========================================================
   OPEN NUMBER
   ========================================================= */

.wm-faq-card.wm-faq-open .wm-faq-number {
    background: #0B3B82 !important;

    color: #FFFFFF !important;
}


/* =========================================================
   OPEN PLUS → X
   ========================================================= */

.wm-faq-card.wm-faq-open .wm-faq-icon {
    background: #0B3B82 !important;

    color: #FFFFFF !important;

    transform: rotate(45deg) !important;
}


.wm-faq-card.wm-faq-open .wm-faq-icon .elementor-icon {
    color: #FFFFFF !important;
}


.wm-faq-card.wm-faq-open .wm-faq-icon svg {
    fill: #FFFFFF !important;

    color: #FFFFFF !important;
}


/* =========================================================
   ANSWER PARAGRAPH
   ========================================================= */

.wm-faq-answer p {
    margin: 0 !important;
}


/* =========================================================
   TABLET
   ========================================================= */

@media (max-width: 1024px) {

    .wm-faq-section {
        padding: 75px 30px !important;
    }

    .wm-faq-card {
        width: calc(50% - 8px) !important;
    }

    .wm-faq-question {
        padding: 17px !important;
    }

    .wm-faq-question-text {
        font-size: 14px !important;
    }

    .wm-faq-answer {
        padding-left: 62px !important;
    }

    .wm-faq-card.wm-faq-open .wm-faq-answer {
        padding:
            0
            20px
            20px
            62px !important;
    }
}


/* =========================================================
   MOBILE
   ========================================================= */

@media (max-width: 767px) {

    .wm-faq-section {
        padding: 65px 20px !important;
    }

    .wm-faq-heading {
        font-size: 15px !important;
    }

    .wm-faq-description {
        font-size: 14px !important;

        margin-bottom: 32px !important;
    }

    .wm-faq-grid {
        flex-direction: column !important;

        align-items: flex-start !important;

        gap: 12px !important;
    }

    .wm-faq-card {
        width: 100% !important;

        align-self: flex-start !important;
    }

    .wm-faq-question {
        min-height: 64px !important;

        padding: 16px !important;

        gap: 11px !important;
    }

    .wm-faq-number {
        width: 30px !important;
        height: 30px !important;

        min-width: 30px !important;
    }

    .wm-faq-question-text {
        font-size: 14px !important;
    }

    .wm-faq-icon {
        width: 28px !important;
        height: 28px !important;

        min-width: 28px !important;
    }

    .wm-faq-answer {
        padding-left: 57px !important;
        padding-right: 16px !important;
    }

    .wm-faq-card.wm-faq-open .wm-faq-answer {
        padding:
            0
            16px
            20px
            57px !important;
    }
}


/* =========================================================
   SMALL MOBILE
   ========================================================= */

@media (max-width: 480px) {

    .wm-faq-section {
        padding: 55px 16px !important;
    }

    .wm-faq-heading {
        font-size: 28px !important;
    }

    .wm-faq-question {
        padding: 15px !important;
    }

    .wm-faq-question-text {
        font-size: 13px !important;
    }

    .wm-faq-answer {
        padding-left: 54px !important;
    }

    .wm-faq-card.wm-faq-open .wm-faq-answer {
        padding:
            0
            15px
            18px
            54px !important;
    }

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e1f6c2f *//*==========================================
FINAL CTA
==========================================*/

.wm-final-cta{

position:relative;

padding:20px 20px;

background:linear-gradient(
135deg,
#0B1F5F,
#12398F,
#1E56C5
);

overflow:hidden;

border-radius:40px;

margin:40px auto;

max-width:1320px;

}

.wm-cta-glow{

position:absolute;

width:500px;

height:500px;

background:radial-gradient(circle,
rgba(255,255,255,.18),
transparent 70%);

right:-150px;

top:-150px;

filter:blur(40px);

}

.wm-cta-content{

position:relative;

z-index:2;

max-width:850px;

margin:auto;

text-align:center;

}

.wm-cta-label{

display:inline-block;

padding:8px 18px;

background:rgba(255,255,255,.15);

border:1px solid rgba(255,255,255,.2);

border-radius:50px;

font-size:13px;

font-weight:700;

letter-spacing:2px;

color:#fff;

margin-bottom:25px;

}

.wm-final-cta h2{

font-size:50px;

font-weight:700;

line-height:1.2;

color:#fff;

margin-bottom:25px;

}

.wm-final-cta p{

font-size:20px;

line-height:1.8;

color:rgba(255,255,255,.85);

margin-bottom:45px;

}

.wm-cta-buttons{

display:flex;

justify-content:center;

gap:20px;

flex-wrap:wrap;

margin-bottom:45px;
text-decoration: none!important;
}

.wm-btn-primary{

background:#fff;

color:#12398F;

padding:18px 34px;

border-radius:16px;

font-weight:700;

text-decoration:none;

transition:.35s;

}

.wm-btn-primary:hover{

transform:translateY(-4px);

box-shadow:0 20px 40px rgba(255,255,255,.25);

}

.wm-btn-secondary{

padding:18px 34px;

border:2px solid rgba(255,255,255,.3);

border-radius:16px;

color:#fff;

font-weight:700;

text-decoration:none;

transition:.35s;

}

.wm-btn-secondary:hover{

background:#fff;

color:#12398F;

}

.wm-cta-features{

display:flex;

justify-content:center;

gap:35px;

flex-wrap:wrap;

color:#fff;

font-size:15px;

font-weight:600;

}

@media(max-width:768px){

.wm-final-cta{

padding:80px 20px;

margin:80px 20px;

}

.wm-final-cta h2{

font-size:38px;

}

.wm-final-cta p{

font-size:17px;

}

.wm-cta-buttons{

flex-direction:column;

}

.wm-btn-primary,
.wm-btn-secondary{

width:100%;

text-align:center;

}

}/* End custom CSS */