.elementor-68 .elementor-element.elementor-element-4e28907{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-68 .elementor-element.elementor-element-4e28907.e-con{--e-con-transform-translateY:-240px;}.elementor-68 .elementor-element.elementor-element-0c1ce10{--display:flex;--min-height:858px;--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:flex-start;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-68 .elementor-element.elementor-element-74a67cb{--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;--justify-content:flex-start;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.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-68 .elementor-element.elementor-element-649b511 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:80px;font-weight:600;line-height:90px;color:#FFFFFF;}.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-68 .elementor-element.elementor-element-ebe98af{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:26px;color:#FFFFFF;}.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-68 .elementor-element.elementor-element-24edc38 .elementor-button{background-color:#61CE7000;font-family:"Inter", Sans-serif;font-size:13px;font-weight:500;border-style:solid;border-width:2px 2px 2px 2px;border-radius:0px 0px 0px 0px;}.elementor-68 .elementor-element.elementor-element-24edc38 .elementor-button:hover, .elementor-68 .elementor-element.elementor-element-24edc38 .elementor-button:focus{background-color:#2B3C6B;border-color:#2B3C6B;}.elementor-68 .elementor-element.elementor-element-24edc38 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-68 .elementor-element.elementor-element-24edc38 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-68 .elementor-element.elementor-element-7f7f1d2{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-68 .elementor-element.elementor-element-9250aca{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:80px;--padding-right:80px;}.elementor-68 .elementor-element.elementor-element-33f67e0 .elementor-heading-title{font-family:"IBM Plex Sans", Sans-serif;font-size:20px;font-weight:600;line-height:26px;}.elementor-68 .elementor-element.elementor-element-2bfcfd9 .elementor-heading-title{font-family:"IBM Plex Sans", Sans-serif;font-size:48px;font-weight:500;line-height:90px;}.elementor-68 .elementor-element.elementor-element-56ea76e{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:26px;color:#FFFFFF;}.elementor-68 .elementor-element.elementor-element-99e7455{--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:54px 54px;--row-gap:54px;--column-gap:54px;}.elementor-68 .elementor-element.elementor-element-ab0f2d5{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.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-68 .elementor-element.elementor-element-80414ab .elementor-icon-wrapper{text-align:center;}.elementor-68 .elementor-element.elementor-element-80414ab .elementor-icon{font-size:150px;}.elementor-68 .elementor-element.elementor-element-80414ab .elementor-icon svg{height:150px;}.elementor-68 .elementor-element.elementor-element-fba20db .elementor-heading-title{font-family:"IBM Plex Sans", Sans-serif;font-size:20px;font-weight:500;line-height:26px;}.elementor-68 .elementor-element.elementor-element-8dbdf1a .elementor-button{background-color:#61CE7000;font-family:"IBM Plex Sans", Sans-serif;font-size:13px;font-weight:500;border-style:solid;border-width:2px 2px 2px 2px;}.elementor-68 .elementor-element.elementor-element-8dbdf1a .elementor-button:hover, .elementor-68 .elementor-element.elementor-element-8dbdf1a .elementor-button:focus{background-color:#FFFFFF;color:#FFFFFF;border-color:#2B3C6B;}.elementor-68 .elementor-element.elementor-element-8dbdf1a .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-68 .elementor-element.elementor-element-8dbdf1a .elementor-button:hover svg, .elementor-68 .elementor-element.elementor-element-8dbdf1a .elementor-button:focus svg{fill:#FFFFFF;}.elementor-68 .elementor-element.elementor-element-9bae8bf{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-68 .elementor-element.elementor-element-26643a5 .elementor-icon-wrapper{text-align:center;}.elementor-68 .elementor-element.elementor-element-26643a5 .elementor-icon{font-size:150px;}.elementor-68 .elementor-element.elementor-element-26643a5 .elementor-icon svg{height:150px;}.elementor-68 .elementor-element.elementor-element-3eba2f7 .elementor-heading-title{font-family:"IBM Plex Sans", Sans-serif;font-size:20px;font-weight:500;line-height:26px;}.elementor-68 .elementor-element.elementor-element-b28588c .elementor-button{background-color:#61CE7000;font-family:"IBM Plex Sans", Sans-serif;font-size:13px;font-weight:500;border-style:solid;border-width:2px 2px 2px 2px;}.elementor-68 .elementor-element.elementor-element-b28588c .elementor-button:hover, .elementor-68 .elementor-element.elementor-element-b28588c .elementor-button:focus{background-color:#2B3C6B;border-color:#2B3C6B;}.elementor-68 .elementor-element.elementor-element-b28588c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-68 .elementor-element.elementor-element-94bd853{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-68 .elementor-element.elementor-element-e46e53f .elementor-icon-wrapper{text-align:center;}.elementor-68 .elementor-element.elementor-element-e46e53f .elementor-icon{font-size:150px;}.elementor-68 .elementor-element.elementor-element-e46e53f .elementor-icon svg{height:150px;}.elementor-68 .elementor-element.elementor-element-2885385 .elementor-heading-title{font-family:"IBM Plex Sans", Sans-serif;font-size:20px;font-weight:500;line-height:26px;}.elementor-68 .elementor-element.elementor-element-53e839e .elementor-button{background-color:#61CE7000;font-family:"IBM Plex Sans", Sans-serif;font-size:13px;font-weight:500;border-style:solid;border-width:2px 2px 2px 2px;}.elementor-68 .elementor-element.elementor-element-53e839e .elementor-button:hover, .elementor-68 .elementor-element.elementor-element-53e839e .elementor-button:focus{background-color:#2B3C6B;border-color:#2B3C6B;}.elementor-68 .elementor-element.elementor-element-53e839e .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-68 .elementor-element.elementor-element-cd97097 .elementor-heading-title{font-family:"IBM Plex Sans", Sans-serif;font-size:24px;font-weight:500;line-height:34px;color:#FFFFFF;}.elementor-68 .elementor-element.elementor-element-ba8e6a9{font-family:"IBM Plex Sans", Sans-serif;font-size:24px;font-weight:400;line-height:26px;color:var( --e-global-color-4e425df );}.elementor-68 .elementor-element.elementor-element-d37e758{font-family:"IBM Plex Sans", Sans-serif;font-size:24px;font-weight:500;line-height:34px;color:var( --e-global-color-4e425df );}.elementor-68 .elementor-element.elementor-element-cbdf5ef{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-68 .elementor-element.elementor-element-cbdf5ef:not(.elementor-motion-effects-element-type-background), .elementor-68 .elementor-element.elementor-element-cbdf5ef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-68 .elementor-element.elementor-element-7e45355{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:80px;--padding-right:80px;}.elementor-68 .elementor-element.elementor-element-99ff744 .elementor-heading-title{font-family:"IBM Plex Sans", Sans-serif;font-size:48px;font-weight:500;line-height:58px;}.elementor-68 .elementor-element.elementor-element-9c48bae{--e-image-carousel-slides-to-show:4;}.elementor-68 .elementor-element.elementor-element-9c48bae .swiper-wrapper{display:flex;align-items:center;}.elementor-68 .elementor-element.elementor-element-9c4dd03{--display:flex;--min-height:445px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-68 .elementor-element.elementor-element-9c4dd03:not(.elementor-motion-effects-element-type-background), .elementor-68 .elementor-element.elementor-element-9c4dd03 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://rummel.asdigital.consulting/wp-content/uploads/2026/02/9a3a25167f2da6dc3f01b8d68a59b1409d63ec04-scaled.jpg");}.elementor-68 .elementor-element.elementor-element-cad9b39{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-68 .elementor-element.elementor-element-853fe7b{padding:0px 0px 0px 0px;}.elementor-68 .elementor-element.elementor-element-853fe7b .elementor-heading-title{font-family:"IBM Plex Sans", Sans-serif;font-size:64px;font-weight:500;line-height:72px;color:#FFFFFF;}.elementor-68 .elementor-element.elementor-element-d5d2107 .elementor-button{background-color:#61CE7000;font-family:"Roboto", Sans-serif;font-weight:500;text-transform:uppercase;border-style:solid;border-width:2px 2px 2px 2px;}.elementor-68 .elementor-element.elementor-element-d5d2107 .elementor-button:hover, .elementor-68 .elementor-element.elementor-element-d5d2107 .elementor-button:focus{background-color:#2B3C6B;border-color:#2B3C6B;}.elementor-68 .elementor-element.elementor-element-43c17cd{--display:flex;}.elementor-68 .elementor-element.elementor-element-43c17cd:not(.elementor-motion-effects-element-type-background), .elementor-68 .elementor-element.elementor-element-43c17cd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2B3C6B;}.elementor-68 .elementor-element.elementor-element-d88b583{--display:flex;}.elementor-68 .elementor-element.elementor-element-b1f48bb{--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:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-68 .elementor-element.elementor-element-8b0e99c{--display:flex;}.elementor-68 .elementor-element.elementor-element-5e304ee .elementor-heading-title{font-family:"IBM Plex Sans", Sans-serif;font-size:64px;font-weight:500;line-height:72px;}.elementor-68 .elementor-element.elementor-element-80995dc{font-family:"IBM Plex Sans", Sans-serif;font-size:24px;font-weight:400;line-height:34px;color:var( --e-global-color-4e425df );}.elementor-68 .elementor-element.elementor-element-40018f1 .elementor-heading-title{font-family:"IBM Plex Sans", Sans-serif;font-size:24px;font-weight:500;line-height:34px;color:var( --e-global-color-4e425df );}.elementor-68 .elementor-element.elementor-element-a52d2cf{font-family:"IBM Plex Sans", Sans-serif;font-size:24px;font-weight:400;line-height:26px;color:var( --e-global-color-4e425df );}.elementor-68 .elementor-element.elementor-element-49341af{font-family:"IBM Plex Sans", Sans-serif;font-size:24px;font-weight:500;line-height:34px;color:var( --e-global-color-4e425df );}.elementor-68 .elementor-element.elementor-element-3646cdd .elementor-button{background-color:#61CE7000;font-family:"IBM Plex Sans", Sans-serif;font-size:13px;font-weight:500;text-transform:uppercase;border-style:solid;border-width:2px 2px 2px 2px;}.elementor-68 .elementor-element.elementor-element-3646cdd .elementor-button:hover, .elementor-68 .elementor-element.elementor-element-3646cdd .elementor-button:focus{background-color:#2B3C6B;border-color:#2B3C6B;}.elementor-68 .elementor-element.elementor-element-3646cdd .elementor-button-content-wrapper{flex-direction:row;}.elementor-68 .elementor-element.elementor-element-dd2da92{--display:flex;--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-68 .elementor-element.elementor-element-7c14849{--display:flex;}.elementor-68 .elementor-element.elementor-element-7c14849:not(.elementor-motion-effects-element-type-background), .elementor-68 .elementor-element.elementor-element-7c14849 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-4e425df );}.elementor-68 .elementor-element.elementor-element-6b3a5cb{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-68 .elementor-element.elementor-element-ffd2dd8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-68 .elementor-element.elementor-element-06001b2{--display:flex;}.elementor-68 .elementor-element.elementor-element-06001b2:not(.elementor-motion-effects-element-type-background), .elementor-68 .elementor-element.elementor-element-06001b2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://rummel.asdigital.consulting/wp-content/uploads/2026/03/getty-images-GTTAtA0cdUE-unsplash.jpg");background-position:center center;background-size:cover;}.elementor-68 .elementor-element.elementor-element-da1a751{--display:flex;}.elementor-68 .elementor-element.elementor-element-0053416 .elementor-heading-title{font-family:"IBM Plex Sans", Sans-serif;font-size:48px;font-weight:500;line-height:70px;color:#2B3C6B;}.elementor-68 .elementor-element.elementor-element-20b7009{font-family:"IBM Plex Sans", Sans-serif;font-size:24px;font-weight:400;line-height:34px;color:#2B3C6B;}.elementor-68 .elementor-element.elementor-element-1b1e42f .elementor-heading-title{font-family:"IBM Plex Sans", Sans-serif;font-size:24px;font-weight:500;line-height:34px;color:#2B3C6B;}.elementor-68 .elementor-element.elementor-element-8e7dfb3{font-family:"IBM Plex Sans", Sans-serif;font-size:24px;font-weight:400;line-height:26px;color:#2B3C6B;}.elementor-68 .elementor-element.elementor-element-1810b28{font-family:"IBM Plex Sans", Sans-serif;font-size:24px;font-weight:500;line-height:34px;color:#2B3C6B;}.elementor-68 .elementor-element.elementor-element-b9ab3eb .elementor-button{background-color:#2B3C6B;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFF;}.elementor-68 .elementor-element.elementor-element-b9ab3eb .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-68 .elementor-element.elementor-element-d8eede9{--spacer-size:50px;}.elementor-68 .elementor-element.elementor-element-83b24e7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-68 .elementor-element.elementor-element-83b24e7:not(.elementor-motion-effects-element-type-background), .elementor-68 .elementor-element.elementor-element-83b24e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2B3C6B;}.elementor-68 .elementor-element.elementor-element-200021e{--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:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:80px;--padding-right:80px;}.elementor-68 .elementor-element.elementor-element-146d404{--display:flex;}.elementor-68 .elementor-element.elementor-element-bff4a38{--display:flex;}.elementor-68 .elementor-element.elementor-element-a388461 .elementor-heading-title{font-family:"IBM Plex Sans", Sans-serif;font-size:64px;font-weight:500;line-height:72px;color:#FFFFFF;}.elementor-68 .elementor-element.elementor-element-abc3b08{font-family:"IBM Plex Sans", Sans-serif;font-size:24px;font-weight:400;line-height:34px;color:var( --e-global-color-4e425df );}.elementor-68 .elementor-element.elementor-element-c5748f1 .elementor-heading-title{font-family:"IBM Plex Sans", Sans-serif;font-size:24px;font-weight:500;line-height:34px;color:var( --e-global-color-4e425df );}.elementor-68 .elementor-element.elementor-element-501c7b4{font-family:"IBM Plex Sans", Sans-serif;font-size:24px;font-weight:400;line-height:26px;color:var( --e-global-color-4e425df );}.elementor-68 .elementor-element.elementor-element-c2ddfc5{font-family:"IBM Plex Sans", Sans-serif;font-size:24px;font-weight:500;line-height:34px;color:var( --e-global-color-4e425df );}.elementor-68 .elementor-element.elementor-element-7ee9190{--display:flex;}.elementor-68 .elementor-element.elementor-element-7ee9190:not(.elementor-motion-effects-element-type-background), .elementor-68 .elementor-element.elementor-element-7ee9190 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-4e425df );}.elementor-68 .elementor-element.elementor-element-13c3909{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-68 .elementor-element.elementor-element-15d62ef{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:80px;--padding-right:80px;}.elementor-68 .elementor-element.elementor-element-259e6f9{--display:flex;}.elementor-68 .elementor-element.elementor-element-259e6f9:not(.elementor-motion-effects-element-type-background), .elementor-68 .elementor-element.elementor-element-259e6f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2B3C6B;}.elementor-68 .elementor-element.elementor-element-7e6a8d4{--spacer-size:50px;}.elementor-68 .elementor-element.elementor-element-713aa15 .elementor-heading-title{font-family:"IBM Plex Sans", Sans-serif;font-size:48px;font-weight:500;line-height:70px;color:var( --e-global-color-4e425df );}.elementor-68 .elementor-element.elementor-element-bdcca1d .elementor-button{background-color:#2B3C6B;font-family:"IBM Plex Sans", Sans-serif;font-size:16px;font-weight:500;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFF;}.elementor-68 .elementor-element.elementor-element-bdcca1d .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-68 .elementor-element.elementor-element-5bdb370{--spacer-size:50px;}.elementor-68 .elementor-element.elementor-element-4a2437b{--display:flex;}.elementor-68 .elementor-element.elementor-element-4a2437b:not(.elementor-motion-effects-element-type-background), .elementor-68 .elementor-element.elementor-element-4a2437b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://rummel.asdigital.consulting/wp-content/uploads/2026/03/getty-images-YixAWm1rWTc-unsplash.jpg");background-position:center center;background-size:cover;}.elementor-68 .elementor-element.elementor-element-a718b49{--display:flex;}.elementor-68 .elementor-element.elementor-element-a718b49:not(.elementor-motion-effects-element-type-background), .elementor-68 .elementor-element.elementor-element-a718b49 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2B3C6B;}.elementor-68 .elementor-element.elementor-element-b35f6cf{--display:flex;}.elementor-68 .elementor-element.elementor-element-8739e0d{--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:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-68 .elementor-element.elementor-element-d50d6c0{--display:flex;}.elementor-68 .elementor-element.elementor-element-fe1e495 .elementor-heading-title{font-family:"IBM Plex Sans", Sans-serif;font-size:64px;font-weight:500;line-height:72px;}.elementor-68 .elementor-element.elementor-element-b40704f{font-family:"IBM Plex Sans", Sans-serif;font-size:24px;font-weight:400;line-height:34px;color:var( --e-global-color-4e425df );}.elementor-68 .elementor-element.elementor-element-ee44344 .elementor-heading-title{font-family:"IBM Plex Sans", Sans-serif;font-size:24px;font-weight:500;line-height:34px;color:var( --e-global-color-4e425df );}.elementor-68 .elementor-element.elementor-element-382d99f{font-family:"IBM Plex Sans", Sans-serif;font-size:24px;font-weight:400;line-height:26px;color:var( --e-global-color-4e425df );}.elementor-68 .elementor-element.elementor-element-4fcc81f{font-family:"IBM Plex Sans", Sans-serif;font-size:24px;font-weight:500;line-height:34px;color:var( --e-global-color-4e425df );}.elementor-68 .elementor-element.elementor-element-8cdd72d .elementor-button{background-color:#61CE7000;font-family:"IBM Plex Sans", Sans-serif;font-size:13px;font-weight:500;text-transform:uppercase;border-style:solid;border-width:2px 2px 2px 2px;}.elementor-68 .elementor-element.elementor-element-8cdd72d .elementor-button:hover, .elementor-68 .elementor-element.elementor-element-8cdd72d .elementor-button:focus{background-color:#2B3C6B;border-color:#2B3C6B;}.elementor-68 .elementor-element.elementor-element-8cdd72d .elementor-button-content-wrapper{flex-direction:row;}.elementor-68 .elementor-element.elementor-element-c91ca31{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-68 .elementor-element.elementor-element-d604bb6{--display:flex;}.elementor-68 .elementor-element.elementor-element-d604bb6:not(.elementor-motion-effects-element-type-background), .elementor-68 .elementor-element.elementor-element-d604bb6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-4e425df );}.elementor-68 .elementor-element.elementor-element-2771219{--display:flex;}.elementor-68 .elementor-element.elementor-element-bd3c44b{--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:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-68 .elementor-element.elementor-element-d48504e{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-68 .elementor-element.elementor-element-d14feaa{--display:flex;}.elementor-68 .elementor-element.elementor-element-f1385be .elementor-heading-title{font-family:"IBM Plex Sans", Sans-serif;font-size:48px;font-weight:500;line-height:70px;color:#2B3C6B;}.elementor-68 .elementor-element.elementor-element-2a669fd{font-family:"IBM Plex Sans", Sans-serif;font-size:24px;font-weight:400;line-height:34px;color:#2B3C6B;}.elementor-68 .elementor-element.elementor-element-ff6cbc2 .elementor-heading-title{font-family:"IBM Plex Sans", Sans-serif;font-size:24px;font-weight:500;line-height:34px;color:#2B3C6B;}.elementor-68 .elementor-element.elementor-element-b290303{font-family:"IBM Plex Sans", Sans-serif;font-size:24px;font-weight:400;line-height:26px;color:#2B3C6B;}.elementor-68 .elementor-element.elementor-element-de3c2dd{font-family:"IBM Plex Sans", Sans-serif;font-size:24px;font-weight:500;line-height:34px;color:#2B3C6B;}.elementor-68 .elementor-element.elementor-element-378af3e .elementor-button{background-color:#2B3C6B;font-family:"IBM Plex Sans", Sans-serif;font-size:13px;font-weight:500;text-transform:uppercase;border-style:solid;border-width:2px 2px 2px 2px;}.elementor-68 .elementor-element.elementor-element-378af3e .elementor-button:hover, .elementor-68 .elementor-element.elementor-element-378af3e .elementor-button:focus{background-color:#2B3C6B;border-color:#2B3C6B;}.elementor-68 .elementor-element.elementor-element-378af3e .elementor-button-content-wrapper{flex-direction:row;}.elementor-68 .elementor-element.elementor-element-48ce41f{--display:flex;}.elementor-68 .elementor-element.elementor-element-48ce41f:not(.elementor-motion-effects-element-type-background), .elementor-68 .elementor-element.elementor-element-48ce41f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2B3C6B;}.elementor-68 .elementor-element.elementor-element-d739638{--display:flex;}.elementor-68 .elementor-element.elementor-element-a419fbb{--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:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-68 .elementor-element.elementor-element-c01bb3a{--display:flex;}.elementor-68 .elementor-element.elementor-element-a9f1fee .elementor-heading-title{font-family:"IBM Plex Sans", Sans-serif;font-size:64px;font-weight:500;line-height:72px;}.elementor-68 .elementor-element.elementor-element-ba0cbb9{font-family:"IBM Plex Sans", Sans-serif;font-size:24px;font-weight:400;line-height:34px;color:var( --e-global-color-4e425df );}.elementor-68 .elementor-element.elementor-element-272664b .elementor-heading-title{font-family:"IBM Plex Sans", Sans-serif;font-size:24px;font-weight:500;line-height:34px;color:var( --e-global-color-4e425df );}.elementor-68 .elementor-element.elementor-element-7561181{font-family:"IBM Plex Sans", Sans-serif;font-size:24px;font-weight:400;line-height:26px;color:var( --e-global-color-4e425df );}.elementor-68 .elementor-element.elementor-element-c0953f2{font-family:"IBM Plex Sans", Sans-serif;font-size:24px;font-weight:500;line-height:34px;color:var( --e-global-color-4e425df );}.elementor-68 .elementor-element.elementor-element-70635eb .elementor-button{background-color:#61CE7000;font-family:"IBM Plex Sans", Sans-serif;font-size:13px;font-weight:500;text-transform:uppercase;border-style:solid;border-width:2px 2px 2px 2px;}.elementor-68 .elementor-element.elementor-element-70635eb .elementor-button:hover, .elementor-68 .elementor-element.elementor-element-70635eb .elementor-button:focus{background-color:#2B3C6B;border-color:#2B3C6B;}.elementor-68 .elementor-element.elementor-element-70635eb .elementor-button-content-wrapper{flex-direction:row;}.elementor-68 .elementor-element.elementor-element-df47afd{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-68 .elementor-element.elementor-element-a4803a2{--display:flex;}.elementor-68 .elementor-element.elementor-element-a4803a2:not(.elementor-motion-effects-element-type-background), .elementor-68 .elementor-element.elementor-element-a4803a2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-4e425df );}.elementor-68 .elementor-element.elementor-element-5d69e87 > .elementor-widget-container{margin:80px 0px 80px 0px;}.elementor-68 .elementor-element.elementor-element-1597983{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-68 .elementor-element.elementor-element-1597983:not(.elementor-motion-effects-element-type-background), .elementor-68 .elementor-element.elementor-element-1597983 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2B3C6B;}.elementor-68 .elementor-element.elementor-element-4b0863f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:80px;--padding-right:80px;}.elementor-68 .elementor-element.elementor-element-f7e1619 .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:72px;font-weight:600;color:#FFFFFF;}.elementor-68 .elementor-element.elementor-element-cf0db6e{padding:20px 0px 0px 0px;font-family:"Source Sans 3", Sans-serif;font-size:24px;font-weight:600;color:#FFFFFF;}.elementor-widget-loop-grid .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-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-68 .elementor-element.elementor-element-9616c17{--grid-columns:3;--load-more-button-align:center;}.elementor-68 .elementor-element.elementor-element-9616c17 .elementor-button{background-color:#FFFFFF;font-family:"Roboto Slab", Sans-serif;font-size:16px;font-weight:500;fill:#2B3C6B;color:#2B3C6B;}.elementor-68 .elementor-element.elementor-element-9616c17 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-68 .elementor-element.elementor-element-9616c17 .elementor-loop-container{grid-auto-rows:1fr;}.elementor-68 .elementor-element.elementor-element-9616c17 .e-loop-item > .elementor-section, .elementor-68 .elementor-element.elementor-element-9616c17 .e-loop-item > .elementor-section > .elementor-container, .elementor-68 .elementor-element.elementor-element-9616c17 .e-loop-item > .e-con, .elementor-68 .elementor-element.elementor-element-9616c17 .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-68 .elementor-element.elementor-element-981b025 .elementor-button{background-color:#61CE7000;font-family:"Inter", Sans-serif;font-size:13px;font-weight:500;border-style:solid;border-width:2px 2px 2px 2px;border-radius:0px 0px 0px 0px;}.elementor-68 .elementor-element.elementor-element-981b025 .elementor-button:hover, .elementor-68 .elementor-element.elementor-element-981b025 .elementor-button:focus{background-color:#2B3C6B;border-color:#2B3C6B;}.elementor-68 .elementor-element.elementor-element-981b025 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-68 .elementor-element.elementor-element-981b025 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-68 .elementor-element.elementor-element-e08b3d2{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-68 .elementor-element.elementor-element-e08b3d2:not(.elementor-motion-effects-element-type-background), .elementor-68 .elementor-element.elementor-element-e08b3d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-68 .elementor-element.elementor-element-9984376{--display:flex;}.elementor-68 .elementor-element.elementor-element-5c3e623{--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-around;}.elementor-68 .elementor-element.elementor-element-6261ef4 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:24px;font-weight:500;line-height:38px;color:#2B3C6B;}.elementor-68 .elementor-element.elementor-element-0e46e66 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:64px;font-weight:500;line-height:72px;color:#2B3C6B;}.elementor-68 .elementor-element.elementor-element-1dbd80e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-68 .elementor-element.elementor-element-1732be9{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-68 .elementor-element.elementor-element-4b569f3{padding:0px 0px 0px 0px;}.elementor-68 .elementor-element.elementor-element-f3917ee{font-family:"IBM Plex Sans", Sans-serif;font-size:24px;font-weight:400;line-height:34px;color:#2B3C6B;}.elementor-68 .elementor-element.elementor-element-48716d6 .elementor-heading-title{font-family:"IBM Plex Sans", Sans-serif;font-size:24px;font-weight:500;line-height:34px;color:#2B3C6B;}.elementor-68 .elementor-element.elementor-element-63ceb9e{font-family:"IBM Plex Sans", Sans-serif;font-size:24px;font-weight:400;line-height:26px;color:#2B3C6B;}.elementor-68 .elementor-element.elementor-element-9c5b564{font-family:"IBM Plex Sans", Sans-serif;font-size:24px;font-weight:500;line-height:34px;color:#2B3C6B;}.elementor-68 .elementor-element.elementor-element-0126f1e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-68 .elementor-element.elementor-element-6ee92b5{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-68 .elementor-element.elementor-element-c960d29{padding:0px 0px 0px 0px;}.elementor-68 .elementor-element.elementor-element-ff07b6f{font-family:"IBM Plex Sans", Sans-serif;font-size:24px;font-weight:400;line-height:34px;color:#2B3C6B;}.elementor-68 .elementor-element.elementor-element-a63b49e .elementor-heading-title{font-family:"IBM Plex Sans", Sans-serif;font-size:24px;font-weight:500;line-height:34px;color:#2B3C6B;}.elementor-68 .elementor-element.elementor-element-257eb26{font-family:"IBM Plex Sans", Sans-serif;font-size:24px;font-weight:400;line-height:26px;color:#2B3C6B;}.elementor-68 .elementor-element.elementor-element-93c03b1{font-family:"IBM Plex Sans", Sans-serif;font-size:24px;font-weight:500;line-height:34px;color:#2B3C6B;}.elementor-68 .elementor-element.elementor-element-fce8e7d{--display:flex;}.elementor-68 .elementor-element.elementor-element-5c3e1b2{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-68 .elementor-element.elementor-element-653e08c{padding:0px 0px 0px 0px;}.elementor-68 .elementor-element.elementor-element-dc0b81e{font-family:"IBM Plex Sans", Sans-serif;font-size:24px;font-weight:400;line-height:34px;color:#2B3C6B;}.elementor-68 .elementor-element.elementor-element-19cad54 .elementor-heading-title{font-family:"IBM Plex Sans", Sans-serif;font-size:24px;font-weight:500;line-height:34px;color:#2B3C6B;}.elementor-68 .elementor-element.elementor-element-e13fab4{font-family:"IBM Plex Sans", Sans-serif;font-size:24px;font-weight:400;line-height:26px;color:#2B3C6B;}.elementor-68 .elementor-element.elementor-element-b82c481{font-family:"IBM Plex Sans", Sans-serif;font-size:24px;font-weight:500;line-height:34px;color:#2B3C6B;}.elementor-68 .elementor-element.elementor-element-1cf5e71{--display:flex;}.elementor-68 .elementor-element.elementor-element-a001d13{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-68 .elementor-element.elementor-element-b4cd99f{padding:0px 0px 0px 0px;}.elementor-68 .elementor-element.elementor-element-2ef48a3{font-family:"IBM Plex Sans", Sans-serif;font-size:24px;font-weight:400;line-height:34px;color:#2B3C6B;}.elementor-68 .elementor-element.elementor-element-ea65cfd .elementor-heading-title{font-family:"IBM Plex Sans", Sans-serif;font-size:24px;font-weight:500;line-height:34px;color:#2B3C6B;}.elementor-68 .elementor-element.elementor-element-172c6cd{font-family:"IBM Plex Sans", Sans-serif;font-size:24px;font-weight:400;line-height:26px;color:#2B3C6B;}.elementor-68 .elementor-element.elementor-element-2bcd480{font-family:"IBM Plex Sans", Sans-serif;font-size:24px;font-weight:500;line-height:34px;color:#2B3C6B;}.elementor-68 .elementor-element.elementor-element-3093ee1{--display:flex;}.elementor-68 .elementor-element.elementor-element-821ed33{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-68 .elementor-element.elementor-element-649aa10{padding:0px 0px 0px 0px;}.elementor-68 .elementor-element.elementor-element-13cc541{font-family:"IBM Plex Sans", Sans-serif;font-size:24px;font-weight:400;line-height:34px;color:#2B3C6B;}.elementor-68 .elementor-element.elementor-element-01034b1 .elementor-heading-title{font-family:"IBM Plex Sans", Sans-serif;font-size:24px;font-weight:500;line-height:34px;color:#2B3C6B;}.elementor-68 .elementor-element.elementor-element-c1f4ec5{font-family:"IBM Plex Sans", Sans-serif;font-size:24px;font-weight:400;line-height:26px;color:#2B3C6B;}.elementor-68 .elementor-element.elementor-element-449cd8f{font-family:"IBM Plex Sans", Sans-serif;font-size:24px;font-weight:500;line-height:34px;color:#2B3C6B;}.elementor-68 .elementor-element.elementor-element-70159d8{--display:flex;}.elementor-68 .elementor-element.elementor-element-3712b7f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-68 .elementor-element.elementor-element-df959eb{padding:0px 0px 0px 0px;}.elementor-68 .elementor-element.elementor-element-0c1b1bb{font-family:"IBM Plex Sans", Sans-serif;font-size:24px;font-weight:400;line-height:34px;color:#2B3C6B;}.elementor-68 .elementor-element.elementor-element-5e19556 .elementor-heading-title{font-family:"IBM Plex Sans", Sans-serif;font-size:24px;font-weight:500;line-height:34px;color:#2B3C6B;}.elementor-68 .elementor-element.elementor-element-bc51f2b{font-family:"IBM Plex Sans", Sans-serif;font-size:24px;font-weight:400;line-height:26px;color:#2B3C6B;}.elementor-68 .elementor-element.elementor-element-b7bafa3{font-family:"IBM Plex Sans", Sans-serif;font-size:24px;font-weight:500;line-height:34px;color:#2B3C6B;}.elementor-68 .elementor-element.elementor-element-ee79fa5{--display:flex;}.elementor-68 .elementor-element.elementor-element-d3d3aca{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-68 .elementor-element.elementor-element-6af2682{padding:0px 0px 0px 0px;}.elementor-68 .elementor-element.elementor-element-da27cba{font-family:"IBM Plex Sans", Sans-serif;font-size:24px;font-weight:400;line-height:34px;color:#2B3C6B;}.elementor-68 .elementor-element.elementor-element-defaef1 .elementor-heading-title{font-family:"IBM Plex Sans", Sans-serif;font-size:24px;font-weight:500;line-height:34px;color:#2B3C6B;}.elementor-68 .elementor-element.elementor-element-cf7cf7e{font-family:"IBM Plex Sans", Sans-serif;font-size:24px;font-weight:400;line-height:26px;color:#2B3C6B;}.elementor-68 .elementor-element.elementor-element-ee6cfe0{font-family:"IBM Plex Sans", Sans-serif;font-size:24px;font-weight:500;line-height:34px;color:#2B3C6B;}.elementor-68 .elementor-element.elementor-element-e1b6e73{--n-tabs-direction:row;--n-tabs-heading-direction:column;--n-tabs-heading-width:240px;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:initial;--n-tabs-heading-justify-content:flex-start;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:flex-start;--n-tabs-heading-wrap:wrap;--n-tabs-title-justify-content:flex-start;--n-tabs-title-text-align:start;--n-tabs-title-gap:0px;--n-tabs-title-font-size:32px;--n-tabs-title-color:#2B3C6B;--n-tabs-title-color-active:#2B3C6B;}.elementor-68 .elementor-element.elementor-element-e1b6e73 > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#FFFFFF;}.elementor-68 .elementor-element.elementor-element-e1b6e73.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#F3F3F3;}.elementor-68 .elementor-element.elementor-element-e1b6e73.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-68 .elementor-element.elementor-element-e1b6e73.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#F3F3F3;border-style:solid;border-width:0px 0px 2px 0px;border-color:#2B3C6B;}.elementor-68 .elementor-element.elementor-element-e1b6e73.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not( :hover ){border-style:solid;border-width:0px 0px 2px 0px;border-color:var( --e-global-color-secondary );}.elementor-68 .elementor-element.elementor-element-e1b6e73.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"Inter", Sans-serif;font-weight:500;line-height:60px;}.elementor-68 .elementor-element.elementor-element-e1b6e73 [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:#2B3C6B;}.elementor-68 .elementor-element.elementor-element-9e0c3eb{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-68 .elementor-element.elementor-element-9e0c3eb:not(.elementor-motion-effects-element-type-background), .elementor-68 .elementor-element.elementor-element-9e0c3eb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-68 .elementor-element.elementor-element-7d5521e{--display:flex;}.elementor-68 .elementor-element.elementor-element-a869ce8{--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-around;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-68 .elementor-element.elementor-element-fb5a475 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:24px;font-weight:500;line-height:38px;color:#2B3C6B;}.elementor-68 .elementor-element.elementor-element-4eadea1{text-align:end;}.elementor-68 .elementor-element.elementor-element-4eadea1 .elementor-heading-title{font-family:"IBM Plex Sans", Sans-serif;font-size:48px;font-weight:500;color:#2B3C6B;}.elementor-68 .elementor-element.elementor-element-7cd64aa{--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;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#2B3C6B;--border-color:#2B3C6B;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-68 .elementor-element.elementor-element-d006d8a{--display:flex;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-68 .elementor-element.elementor-element-8c3fdef .elementor-heading-title{font-family:"IBM Plex Sans", Sans-serif;font-size:48px;font-weight:500;color:#2B3C6B;}.elementor-68 .elementor-element.elementor-element-fba4985{--display:flex;}.elementor-68 .elementor-element.elementor-element-9303fc8{font-family:"IBM Plex Sans", Sans-serif;font-size:24px;font-weight:400;line-height:34px;color:#2B3C6B;}.elementor-68 .elementor-element.elementor-element-b96f062 .elementor-heading-title{font-family:"IBM Plex Sans", Sans-serif;font-size:24px;font-weight:500;line-height:34px;color:#2B3C6B;}.elementor-68 .elementor-element.elementor-element-b822ae9{font-family:"IBM Plex Sans", Sans-serif;font-size:24px;font-weight:400;line-height:26px;color:#2B3C6B;}.elementor-68 .elementor-element.elementor-element-e1cd58b{font-family:"IBM Plex Sans", Sans-serif;font-size:24px;font-weight:500;line-height:34px;color:#2B3C6B;}.elementor-68 .elementor-element.elementor-element-1b2dc4d{--display:flex;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-68 .elementor-element.elementor-element-9b495ea{padding:0px 0px 0px 0px;}.elementor-68 .elementor-element.elementor-element-eb08c0c{--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;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#2B3C6B;--border-color:#2B3C6B;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-68 .elementor-element.elementor-element-9fe9362{--display:flex;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-68 .elementor-element.elementor-element-9eacaaa .elementor-heading-title{font-family:"IBM Plex Sans", Sans-serif;font-size:48px;font-weight:500;color:#2B3C6B;}.elementor-68 .elementor-element.elementor-element-545cffe{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-68 .elementor-element.elementor-element-0149fb1{font-family:"IBM Plex Sans", Sans-serif;font-size:24px;font-weight:400;line-height:34px;color:#2B3C6B;}.elementor-68 .elementor-element.elementor-element-5b3ab00 .elementor-heading-title{font-family:"IBM Plex Sans", Sans-serif;font-size:24px;font-weight:500;line-height:34px;color:#2B3C6B;}.elementor-68 .elementor-element.elementor-element-a30f2f1{font-family:"IBM Plex Sans", Sans-serif;font-size:24px;font-weight:400;line-height:26px;color:#2B3C6B;}.elementor-68 .elementor-element.elementor-element-3a9883a{font-family:"IBM Plex Sans", Sans-serif;font-size:24px;font-weight:500;line-height:34px;color:#2B3C6B;}.elementor-68 .elementor-element.elementor-element-8e9c959{--display:flex;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-68 .elementor-element.elementor-element-f00f29e{padding:0px 0px 0px 0px;}.elementor-68 .elementor-element.elementor-element-f721e5a{--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;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#2B3C6B;--border-color:#2B3C6B;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-68 .elementor-element.elementor-element-e09cec6{--display:flex;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-68 .elementor-element.elementor-element-c4fb2fc .elementor-heading-title{font-family:"IBM Plex Sans", Sans-serif;font-size:48px;font-weight:500;color:#2B3C6B;}.elementor-68 .elementor-element.elementor-element-ada16ae{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-68 .elementor-element.elementor-element-e2014bb{font-family:"IBM Plex Sans", Sans-serif;font-size:24px;font-weight:400;line-height:34px;color:#2B3C6B;}.elementor-68 .elementor-element.elementor-element-256c45c .elementor-heading-title{font-family:"IBM Plex Sans", Sans-serif;font-size:24px;font-weight:500;line-height:34px;color:#2B3C6B;}.elementor-68 .elementor-element.elementor-element-37fae01{font-family:"IBM Plex Sans", Sans-serif;font-size:24px;font-weight:400;line-height:26px;color:#2B3C6B;}.elementor-68 .elementor-element.elementor-element-e28e856{font-family:"IBM Plex Sans", Sans-serif;font-size:24px;font-weight:500;line-height:34px;color:#2B3C6B;}.elementor-68 .elementor-element.elementor-element-369acbf{--display:flex;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-68 .elementor-element.elementor-element-a2b7e18{padding:0px 0px 0px 0px;}.elementor-68 .elementor-element.elementor-element-e0e127d{--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;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#2B3C6B;--border-color:#2B3C6B;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-68 .elementor-element.elementor-element-c1103b6{--display:flex;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-68 .elementor-element.elementor-element-03aae4b .elementor-heading-title{font-family:"IBM Plex Sans", Sans-serif;font-size:48px;font-weight:500;color:#2B3C6B;}.elementor-68 .elementor-element.elementor-element-9bd6f9b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-68 .elementor-element.elementor-element-b486d78{font-family:"IBM Plex Sans", Sans-serif;font-size:24px;font-weight:400;line-height:34px;color:#2B3C6B;}.elementor-68 .elementor-element.elementor-element-a111e1e .elementor-heading-title{font-family:"IBM Plex Sans", Sans-serif;font-size:24px;font-weight:500;line-height:34px;color:#2B3C6B;}.elementor-68 .elementor-element.elementor-element-e6c1940{font-family:"IBM Plex Sans", Sans-serif;font-size:24px;font-weight:400;line-height:26px;color:#2B3C6B;}.elementor-68 .elementor-element.elementor-element-2f2f984{font-family:"IBM Plex Sans", Sans-serif;font-size:24px;font-weight:500;line-height:34px;color:#2B3C6B;}.elementor-68 .elementor-element.elementor-element-4822fb6{--display:flex;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-68 .elementor-element.elementor-element-076fe22{padding:0px 0px 0px 0px;}.elementor-68 .elementor-element.elementor-element-7b5c303{--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;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#2B3C6B;--border-color:#2B3C6B;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-68 .elementor-element.elementor-element-208dc09{--display:flex;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-68 .elementor-element.elementor-element-e9d3297 .elementor-heading-title{font-family:"IBM Plex Sans", Sans-serif;font-size:48px;font-weight:500;color:#2B3C6B;}.elementor-68 .elementor-element.elementor-element-e351125{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-68 .elementor-element.elementor-element-58c02ee{font-family:"IBM Plex Sans", Sans-serif;font-size:24px;font-weight:400;line-height:34px;color:#2B3C6B;}.elementor-68 .elementor-element.elementor-element-d2b8d67 .elementor-heading-title{font-family:"IBM Plex Sans", Sans-serif;font-size:24px;font-weight:500;line-height:34px;color:#2B3C6B;}.elementor-68 .elementor-element.elementor-element-0782772{font-family:"IBM Plex Sans", Sans-serif;font-size:24px;font-weight:400;line-height:26px;color:#2B3C6B;}.elementor-68 .elementor-element.elementor-element-4b3a3dc{font-family:"IBM Plex Sans", Sans-serif;font-size:24px;font-weight:500;line-height:34px;color:#2B3C6B;}.elementor-68 .elementor-element.elementor-element-aa21cab{--display:flex;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-68 .elementor-element.elementor-element-cc564d7{padding:0px 0px 0px 0px;}.elementor-68 .elementor-element.elementor-element-1d79f36{--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;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#2B3C6B;--border-color:#2B3C6B;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-68 .elementor-element.elementor-element-f2de626{--display:flex;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-68 .elementor-element.elementor-element-a9ca4dd .elementor-heading-title{font-family:"IBM Plex Sans", Sans-serif;font-size:48px;font-weight:500;color:#2B3C6B;}.elementor-68 .elementor-element.elementor-element-88b548e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-68 .elementor-element.elementor-element-900490b{font-family:"IBM Plex Sans", Sans-serif;font-size:24px;font-weight:400;line-height:34px;color:#2B3C6B;}.elementor-68 .elementor-element.elementor-element-65972c2 .elementor-heading-title{font-family:"IBM Plex Sans", Sans-serif;font-size:24px;font-weight:500;line-height:34px;color:#2B3C6B;}.elementor-68 .elementor-element.elementor-element-db260e1{font-family:"IBM Plex Sans", Sans-serif;font-size:24px;font-weight:400;line-height:26px;color:#2B3C6B;}.elementor-68 .elementor-element.elementor-element-a0c8763{font-family:"IBM Plex Sans", Sans-serif;font-size:24px;font-weight:500;line-height:34px;color:#2B3C6B;}.elementor-68 .elementor-element.elementor-element-250d5ca{--display:flex;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-68 .elementor-element.elementor-element-c3ca095{padding:0px 0px 0px 0px;}.elementor-68 .elementor-element.elementor-element-76a8952{--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;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#2B3C6B;--border-color:#2B3C6B;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-68 .elementor-element.elementor-element-4743a88{--display:flex;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-68 .elementor-element.elementor-element-dbaa81e .elementor-heading-title{font-family:"IBM Plex Sans", Sans-serif;font-size:48px;font-weight:500;color:#2B3C6B;}.elementor-68 .elementor-element.elementor-element-084f882{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-68 .elementor-element.elementor-element-b8b54a8{font-family:"IBM Plex Sans", Sans-serif;font-size:24px;font-weight:400;line-height:34px;color:#2B3C6B;}.elementor-68 .elementor-element.elementor-element-83601fb .elementor-heading-title{font-family:"IBM Plex Sans", Sans-serif;font-size:24px;font-weight:500;line-height:34px;color:#2B3C6B;}.elementor-68 .elementor-element.elementor-element-0d8d796{font-family:"IBM Plex Sans", Sans-serif;font-size:24px;font-weight:400;line-height:26px;color:#2B3C6B;}.elementor-68 .elementor-element.elementor-element-f1fc78f{font-family:"IBM Plex Sans", Sans-serif;font-size:24px;font-weight:500;line-height:34px;color:#2B3C6B;}.elementor-68 .elementor-element.elementor-element-0447786{--display:flex;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-68 .elementor-element.elementor-element-d802446{padding:0px 0px 0px 0px;}body.elementor-page-68:not(.elementor-motion-effects-element-type-background), body.elementor-page-68 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2B3C6B;}@media(max-width:1024px){.elementor-68 .elementor-element.elementor-element-99e7455{--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-68 .elementor-element.elementor-element-cad9b39{--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;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-68 .elementor-element.elementor-element-853fe7b{text-align:center;}.elementor-68 .elementor-element.elementor-element-d5d2107{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-68 .elementor-element.elementor-element-b1f48bb{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-68 .elementor-element.elementor-element-80995dc{font-size:20px;}.elementor-68 .elementor-element.elementor-element-ffd2dd8{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-68 .elementor-element.elementor-element-20b7009{font-size:20px;}.elementor-68 .elementor-element.elementor-element-200021e{--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-68 .elementor-element.elementor-element-abc3b08{font-size:20px;}.elementor-68 .elementor-element.elementor-element-15d62ef{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-68 .elementor-element.elementor-element-8739e0d{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-68 .elementor-element.elementor-element-b40704f{font-size:20px;}.elementor-68 .elementor-element.elementor-element-bd3c44b{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-68 .elementor-element.elementor-element-2a669fd{font-size:20px;}.elementor-68 .elementor-element.elementor-element-a419fbb{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-68 .elementor-element.elementor-element-ba0cbb9{font-size:20px;}.elementor-68 .elementor-element.elementor-element-f7e1619 .elementor-heading-title{font-size:56px;}.elementor-68 .elementor-element.elementor-element-cf0db6e{padding:0px 0px 0px 0px;font-size:22px;}.elementor-68 .elementor-element.elementor-element-9616c17{--grid-columns:2;}.elementor-68 .elementor-element.elementor-element-6261ef4 .elementor-heading-title{font-size:20px;}.elementor-68 .elementor-element.elementor-element-0e46e66 .elementor-heading-title{font-size:40px;}.elementor-68 .elementor-element.elementor-element-f3917ee{font-size:20px;}.elementor-68 .elementor-element.elementor-element-ff07b6f{font-size:20px;}.elementor-68 .elementor-element.elementor-element-dc0b81e{font-size:20px;}.elementor-68 .elementor-element.elementor-element-2ef48a3{font-size:20px;}.elementor-68 .elementor-element.elementor-element-13cc541{font-size:20px;}.elementor-68 .elementor-element.elementor-element-0c1b1bb{font-size:20px;}.elementor-68 .elementor-element.elementor-element-da27cba{font-size:20px;}.elementor-68 .elementor-element.elementor-element-e1b6e73{--n-tabs-title-font-size:26px;}.elementor-68 .elementor-element.elementor-element-fb5a475 .elementor-heading-title{font-size:20px;}.elementor-68 .elementor-element.elementor-element-4eadea1 .elementor-heading-title{font-size:38px;}.elementor-68 .elementor-element.elementor-element-8c3fdef .elementor-heading-title{font-size:38px;}.elementor-68 .elementor-element.elementor-element-9303fc8{font-size:20px;}.elementor-68 .elementor-element.elementor-element-9eacaaa .elementor-heading-title{font-size:38px;}.elementor-68 .elementor-element.elementor-element-0149fb1{font-size:20px;}.elementor-68 .elementor-element.elementor-element-c4fb2fc .elementor-heading-title{font-size:38px;}.elementor-68 .elementor-element.elementor-element-e2014bb{font-size:20px;}.elementor-68 .elementor-element.elementor-element-03aae4b .elementor-heading-title{font-size:38px;}.elementor-68 .elementor-element.elementor-element-b486d78{font-size:20px;}.elementor-68 .elementor-element.elementor-element-e9d3297 .elementor-heading-title{font-size:38px;}.elementor-68 .elementor-element.elementor-element-58c02ee{font-size:20px;}.elementor-68 .elementor-element.elementor-element-a9ca4dd .elementor-heading-title{font-size:38px;}.elementor-68 .elementor-element.elementor-element-900490b{font-size:20px;}.elementor-68 .elementor-element.elementor-element-dbaa81e .elementor-heading-title{font-size:38px;}.elementor-68 .elementor-element.elementor-element-b8b54a8{font-size:20px;}}@media(max-width:767px){.elementor-68 .elementor-element.elementor-element-4e28907.e-con{--e-con-transform-translateY:0px;}.elementor-68 .elementor-element.elementor-element-4e28907{--padding-top:90px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-68 .elementor-element.elementor-element-0c1ce10{--margin-top:-240px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-68 .elementor-element.elementor-element-649b511{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:80px 0px 0px 0px;}.elementor-68 .elementor-element.elementor-element-649b511 .elementor-heading-title{font-size:30px;line-height:40px;}.elementor-68 .elementor-element.elementor-element-ebe98af{width:100%;max-width:100%;}.elementor-68 .elementor-element.elementor-element-2bfcfd9 .elementor-heading-title{font-size:30px;line-height:40px;}.elementor-68 .elementor-element.elementor-element-99e7455{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-68 .elementor-element.elementor-element-d37e758{font-size:20px;line-height:30px;}.elementor-68 .elementor-element.elementor-element-cbdf5ef{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-68 .elementor-element.elementor-element-99ff744 .elementor-heading-title{font-size:28px;line-height:38px;}.elementor-68 .elementor-element.elementor-element-9c48bae{--e-image-carousel-slides-to-show:2;}.elementor-68 .elementor-element.elementor-element-853fe7b .elementor-heading-title{font-size:28px;line-height:38px;}.elementor-68 .elementor-element.elementor-element-d88b583{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-68 .elementor-element.elementor-element-8b0e99c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-68 .elementor-element.elementor-element-5e304ee{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -40px) 0px;padding:0px 0px 0px 0px;}.elementor-68 .elementor-element.elementor-element-5e304ee .elementor-heading-title{font-size:28px;line-height:38px;}.elementor-68 .elementor-element.elementor-element-80995dc{line-height:30px;}.elementor-68 .elementor-element.elementor-element-49341af{font-size:20px;line-height:30px;}.elementor-68 .elementor-element.elementor-element-dd2da92{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-68 .elementor-element.elementor-element-6b3a5cb{--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;}.elementor-68 .elementor-element.elementor-element-da1a751{--padding-top:60px;--padding-bottom:60px;--padding-left:30px;--padding-right:30px;}.elementor-68 .elementor-element.elementor-element-0053416 .elementor-heading-title{font-size:28px;line-height:38px;}.elementor-68 .elementor-element.elementor-element-20b7009{line-height:30px;}.elementor-68 .elementor-element.elementor-element-1810b28{font-size:20px;line-height:30px;}.elementor-68 .elementor-element.elementor-element-146d404{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-68 .elementor-element.elementor-element-bff4a38{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-68 .elementor-element.elementor-element-a388461 .elementor-heading-title{font-size:28px;line-height:38px;}.elementor-68 .elementor-element.elementor-element-abc3b08{line-height:30px;}.elementor-68 .elementor-element.elementor-element-c2ddfc5{font-size:20px;line-height:30px;}.elementor-68 .elementor-element.elementor-element-7ee9190{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-68 .elementor-element.elementor-element-13c3909{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-68 .elementor-element.elementor-element-15d62ef{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-68 .elementor-element.elementor-element-259e6f9{--padding-top:60px;--padding-bottom:60px;--padding-left:30px;--padding-right:30px;}.elementor-68 .elementor-element.elementor-element-713aa15 .elementor-heading-title{font-size:28px;line-height:38px;}.elementor-68 .elementor-element.elementor-element-b35f6cf{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-68 .elementor-element.elementor-element-d50d6c0{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-68 .elementor-element.elementor-element-fe1e495{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -40px) 0px;}.elementor-68 .elementor-element.elementor-element-fe1e495 .elementor-heading-title{font-size:28px;line-height:38px;}.elementor-68 .elementor-element.elementor-element-b40704f{line-height:30px;}.elementor-68 .elementor-element.elementor-element-4fcc81f{font-size:20px;line-height:30px;}.elementor-68 .elementor-element.elementor-element-c91ca31{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-68 .elementor-element.elementor-element-2771219{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-68 .elementor-element.elementor-element-d48504e{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-68 .elementor-element.elementor-element-1f2f84e img{width:100%;}.elementor-68 .elementor-element.elementor-element-d14feaa{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-68 .elementor-element.elementor-element-f1385be .elementor-heading-title{font-size:28px;line-height:38px;}.elementor-68 .elementor-element.elementor-element-2a669fd{line-height:30px;}.elementor-68 .elementor-element.elementor-element-de3c2dd{font-size:20px;line-height:30px;}.elementor-68 .elementor-element.elementor-element-d739638{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-68 .elementor-element.elementor-element-c01bb3a{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-68 .elementor-element.elementor-element-a9f1fee{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -40px) 0px;}.elementor-68 .elementor-element.elementor-element-a9f1fee .elementor-heading-title{font-size:28px;line-height:38px;}.elementor-68 .elementor-element.elementor-element-ba0cbb9{line-height:30px;}.elementor-68 .elementor-element.elementor-element-c0953f2{font-size:20px;line-height:30px;}.elementor-68 .elementor-element.elementor-element-df47afd{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-68 .elementor-element.elementor-element-5d69e87 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-68 .elementor-element.elementor-element-f7e1619 .elementor-heading-title{font-size:28px;line-height:38px;}.elementor-68 .elementor-element.elementor-element-cf0db6e{padding:0px 0px 0px 0px;font-size:20px;line-height:30px;}.elementor-68 .elementor-element.elementor-element-9616c17{--grid-columns:1;}.elementor-68 .elementor-element.elementor-element-0e46e66 .elementor-heading-title{font-size:36px;line-height:1em;}.elementor-68 .elementor-element.elementor-element-e1b6e73{--n-tabs-title-justify-content:flex-start;--n-tabs-title-align-items:flex-start;--n-tabs-title-text-align:start;--n-tabs-title-font-size:20px;}.elementor-68 .elementor-element.elementor-element-a869ce8{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-68 .elementor-element.elementor-element-4eadea1 .elementor-heading-title{font-size:32px;line-height:1.2em;}.elementor-68 .elementor-element.elementor-element-7cd64aa{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-68 .elementor-element.elementor-element-d006d8a{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-68 .elementor-element.elementor-element-8c3fdef .elementor-heading-title{font-size:32px;line-height:1.2em;}.elementor-68 .elementor-element.elementor-element-1b2dc4d{--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-68 .elementor-element.elementor-element-eb08c0c{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-68 .elementor-element.elementor-element-9fe9362{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-68 .elementor-element.elementor-element-9eacaaa .elementor-heading-title{font-size:32px;line-height:1.2em;}.elementor-68 .elementor-element.elementor-element-8e9c959{--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-68 .elementor-element.elementor-element-f721e5a{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-68 .elementor-element.elementor-element-e09cec6{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-68 .elementor-element.elementor-element-c4fb2fc .elementor-heading-title{font-size:32px;line-height:1.2em;}.elementor-68 .elementor-element.elementor-element-369acbf{--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-68 .elementor-element.elementor-element-e0e127d{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-68 .elementor-element.elementor-element-c1103b6{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-68 .elementor-element.elementor-element-03aae4b .elementor-heading-title{font-size:32px;line-height:1.2em;}.elementor-68 .elementor-element.elementor-element-4822fb6{--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-68 .elementor-element.elementor-element-7b5c303{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-68 .elementor-element.elementor-element-208dc09{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-68 .elementor-element.elementor-element-e9d3297 .elementor-heading-title{font-size:32px;line-height:1.2em;}.elementor-68 .elementor-element.elementor-element-aa21cab{--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-68 .elementor-element.elementor-element-1d79f36{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-68 .elementor-element.elementor-element-f2de626{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-68 .elementor-element.elementor-element-a9ca4dd .elementor-heading-title{font-size:32px;line-height:1.2em;}.elementor-68 .elementor-element.elementor-element-250d5ca{--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-68 .elementor-element.elementor-element-76a8952{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-68 .elementor-element.elementor-element-4743a88{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-68 .elementor-element.elementor-element-dbaa81e .elementor-heading-title{font-size:32px;line-height:1.2em;}.elementor-68 .elementor-element.elementor-element-0447786{--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}}@media(min-width:768px){.elementor-68 .elementor-element.elementor-element-4e28907{--width:100%;}.elementor-68 .elementor-element.elementor-element-0c1ce10{--width:100%;}.elementor-68 .elementor-element.elementor-element-7f7f1d2{--width:100%;}.elementor-68 .elementor-element.elementor-element-9250aca{--width:100%;}.elementor-68 .elementor-element.elementor-element-cbdf5ef{--width:100%;}.elementor-68 .elementor-element.elementor-element-7e45355{--content-width:1280px;}.elementor-68 .elementor-element.elementor-element-200021e{--content-width:1280px;}.elementor-68 .elementor-element.elementor-element-146d404{--width:45%;}.elementor-68 .elementor-element.elementor-element-bff4a38{--width:67%;}.elementor-68 .elementor-element.elementor-element-13c3909{--content-width:1280px;}.elementor-68 .elementor-element.elementor-element-4b0863f{--width:100%;}}/* Start custom CSS for container, class: .elementor-element-74a67cb */@media (max-width: 767px){

  .sy-hero__title,
  .sy-hero__title .elementor-heading-title{

    white-space: normal !important;
    overflow-wrap: anywhere !important;
    word-break: break-word !important;
    hyphens: auto;

    max-width: 100% !important;
    min-width: 0 !important;
  }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0c1ce10 *//* ===== HERO ===== */
.sy-hero{
  position: relative;
  min-height: 858px;
  overflow: hidden;
  isolation: isolate;
  background-position: center -62px !important; /* Figma top:-62 */
  background-size: cover !important;
  background-repeat: no-repeat !important;
}

/* Rectangle 14 overlay */
.sy-hero::before{
  content:"";
  position:absolute;
  inset:0;
  background: linear-gradient(180deg, rgba(217,217,217,0.52) 0%, rgba(115,115,115,0) 100%);
  pointer-events:none;
  z-index:1;
}

/* Rectangle 15 overlay */
.sy-hero::after{
  content:"";
  position:absolute;
  inset:0;
  background: linear-gradient(5.39deg, #2B3C6B 11.21%, rgba(115,115,115,0) 156.6%);
  pointer-events:none;
  z-index:2;
}

/* content must be above overlay */
.sy-hero .sy-hero__inner{
  position: relative;
  z-index: 3;
  padding-top: 310px; /* H1 top ~310 */
}

/* H1 */
.sy-hero__title{
  font-family:"IBM Plex Sans",sans-serif;
  font-weight:500;
  font-size:80px;
  line-height:90px;
  color:#fff;
  margin:0 0 16px 0;
  max-width: 912px;
}

/* Subtitle */
.sy-hero__sub{
  font-family:"IBM Plex Sans",sans-serif;
  font-weight:400;
  font-size:20px;
  line-height:26px;
  color:#fff;
  margin:0 0 24px 0;
  max-width: 892px;
}

/* button spacing */
.sy-hero__btn{
  margin-top: 0;
}

/* Mobile */
@media (max-width: 767px){
  .sy-hero{
    min-height: 640px;
    background-position:center top !important;
  }
  .sy-hero .sy-hero__inner{ padding-top: 180px; }
  .sy-hero__title{ font-size:40px; line-height:46px; }
  .sy-hero__sub{ font-size:16px; line-height:22px; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7f7f1d2 *//*  Landing Sections Base */
.sy-section{ width:100%; }
.sy-inner{
  max-width:1280px;
  margin:0 auto;
  padding-left:80px;
  padding-right:80px;
  box-sizing:border-box;
}

/* Software & Prozesse  */
.sy-software{
  background:#2B3C6B;
  padding: 60px 0 80px;
}

.sy-software .sy-kicker .elementor-heading-title{
  color:#fff !important;
  font-weight:500;
  font-size:20px;
  line-height:26px;
  margin:0 0 6px !important;
}

.sy-software .sy-title .elementor-heading-title{
  color:#fff !important;
  font-weight:500;
  font-size:48px;
  line-height:90px; 
  margin:0 0 8px !important;
}

.sy-software .sy-desc{
  color:#fff !important;
  font-weight:500;
  font-size:20px;
  line-height:26px;
  max-width:1124px;
  margin:0 0 40px !important;
}

/* cards row */
.sy-software .sy-cards{
  display:flex;
  gap:54px;
  flex-wrap:no-wrap;
}

.sy-software .sy-card{
  width:339px;
  min-height:36px;
  border:2px solid #fff;
  background:#2B3C6B;
  padding:26px;
  box-sizing:border-box;

  display:flex;
  flex-direction:column;
  justify-content:space-between;
}

.sy-software .sy-card .elementor-heading-title{
  color:#fff !important;
  font-family:"IBM Plex Sans",sans-serif;
  font-weight:500;
  font-size:20px;
  line-height:26px;
  margin:0 !important;
}

/* button inside card */
.sy-software .sy-card .elementor-button{
  background:transparent !important;
  padding:8px 6px !important;
}

/* responsive */
@media (max-width: 1024px){
  .sy-inner{ padding-left:24px; padding-right:24px; }
  .sy-software .sy-cards{ gap:24px; }
  .sy-software .sy-card{ width:100%; max-width:420px; }
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-9c48bae */.elementor-68 .elementor-element.elementor-element-9c48bae .swiper-wrapper {
      -webkit-transition-timing-function: linear !important;
      -moz-transition-timing-function: linear !important;
      -o-transition-timing-function: linear !important;
      transition-timing-function: linear !important; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cbdf5ef *//*  Landing Sections Base */
.sy-section{ width:100%; }
.sy-inner{
  max-width:1280px;
  margin:0 auto;
  padding-left:80px;
  padding-right:80px;
  box-sizing:border-box;
}

/* Software & Prozesse  */
.sy-software{
  background:#2B3C6B;
  padding: 60px 0 80px;
}

.sy-software .sy-kicker .elementor-heading-title{
  color:#fff !important;
  font-weight:500;
  font-size:20px;
  line-height:26px;
  margin:0 0 6px !important;
}

.sy-software .sy-title .elementor-heading-title{
  color:#fff !important;
  font-weight:500;
  font-size:48px;
  line-height:90px; 
  margin:0 0 8px !important;
}

.sy-software .sy-desc{
  color:#fff !important;
  font-weight:500;
  font-size:20px;
  line-height:26px;
  max-width:1124px;
  margin:0 0 40px !important;
}

/* cards row */
.sy-software .sy-cards{
  display:flex;
  gap:54px;
  flex-wrap:no-wrap;
}

.sy-software .sy-card{
  width:339px;
  min-height:36px;
  border:2px solid #fff;
  background:#2B3C6B;
  padding:26px;
  box-sizing:border-box;

  display:flex;
  flex-direction:column;
  justify-content:space-between;
}

.sy-software .sy-card .elementor-heading-title{
  color:#fff !important;
  font-family:"IBM Plex Sans",sans-serif;
  font-weight:500;
  font-size:20px;
  line-height:26px;
  margin:0 !important;
}

/* button inside card */
.sy-software .sy-card .elementor-button{
  background:transparent !important;
  padding:8px 6px !important;
}

/* responsive */
@media (max-width: 1024px){
  .sy-inner{ padding-left:24px; padding-right:24px; }
  .sy-software .sy-cards{ gap:24px; }
  .sy-software .sy-card{ width:100%; max-width:420px; }
  .elementor-68 .elementor-element.elementor-element-cbdf5ef{
      padding-top:0px;
      padding-bottom: 40px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9c4dd03 *//* Banner IT  */
.sy-banner-it{
  position: relative;
  width: 100%;
  min-height: 445px;
  overflow: hidden;
  isolation: isolate;

  /* background image */
  background-size: cover !important;
  background-repeat: no-repeat !important;
  background-position: center -160px !important;
}

/* dark overlay Rectangle 7 */
.sy-banner-it::before{
  content:"";
  position:absolute;
  inset:0;
  background: rgba(0,0,0,0.2);
  z-index: 0;
  pointer-events:none;
}

/* make Elementor children above overlay */
.sy-banner-it > .e-con-inner,
.sy-banner-it .e-con-inner{
  position: relative;
  z-index: 1;
}

/* inner */
.sy-banner-it .sy-banner-it__inner{
  max-width: 1280px;
  margin: 0 auto;
  min-height: 445px;
  padding-left: 80px;
  padding-right: 80px;
  box-sizing: border-box;

  display:flex;
  align-items:center;
}

/* row */
.sy-banner-it .sy-banner-it__row{
  width:100%;
  display:flex;
  justify-content:space-between;
  align-items:center;
  gap:24px;
}

/* title */
.sy-banner-it .sy-banner-it__title .elementor-heading-title{
  color:#fff !important;
  font-family:"IBM Plex Sans",sans-serif;
  font-weight:500;
  font-size:64px;
  line-height:72px;
  max-width: 923px;
  margin:0 !important;
}

/* button (Frame 5) */
.sy-banner-it .sy-banner-it__btn .elementor-button{
  background: transparent !important;
  border: 2px solid #fff !important;
  color:#fff !important;

  padding: 8px 6px !important;
  text-transform: uppercase;

  font-family:"Inter",sans-serif;
  font-weight:500;
  font-size:13px;
  line-height:16px;
  border-radius:0 !important;
}

/* optional: arrow like figma*/ 
.sy-banner-it .sy-banner-it__btn .elementor-button::after{
  content:"";
  display:inline-block;
  width:10px;
  height:10px;
  margin-left:10px;
  border-right:1.5px solid #fff;
  border-bottom:1.5px solid #fff;
  transform: rotate(-45deg);
  position: relative;
  top: 1px;
}

/* responsive */
@media (max-width: 1024px){
  .sy-banner-it .sy-banner-it__inner{
    padding-left:24px;
    padding-right:24px;
  }
  .sy-banner-it .sy-banner-it__title .elementor-heading-title{
    font-size:44px;
    line-height:52px;
    max-width: 100%;
  }
}

@media (max-width: 767px){
  .sy-banner-it{
    background-position:center center !important;
    min-height: 360px;
  }
  .sy-banner-it .sy-banner-it__inner{
    min-height: 360px;
  }
  .sy-banner-it .sy-banner-it__row{
    flex-direction:column;
    align-items:flex-start;
  }
}

/* fix: section it btn */
.sy-btn-outline .elementor-button{
  box-sizing: border-box !important;

  padding: 8px 16px !important;
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  gap: 10px !important;
}

/* inner wrapper no space-between */
.sy-btn-outline .elementor-button .elementor-button-content-wrapper{
  display: inline-flex !important;
  align-items: center !important;
  gap: 10px !important;
  width: auto !important;
}

/* text */
.sy-btn-outline .elementor-button-text{
  flex: 0 0 auto !important;
}

/* icon */
.sy-btn-outline .elementor-button-icon{
  margin: 0 !important;
  padding: 0 !important;
  display: inline-flex !important;
  align-items: center !important;
}

/* SVG */
.sy-btn-outline .elementor-button-icon svg{
  width: 12px !important;
  height: 12px !important;
  display: block !important;
}

/* =========================
   BUTTON ONLY PATCH (Paste at END)
   ========================= */

/* ปิดลูกศรปลอม ถ้ามี (ใช้ SVG จริงของ Elementor) */
.sy-banner-it .sy-banner-it__btn .elementor-button::after{
  content: none !important;
  display: none !important;
}

/* ปลดล็อก width/height/padding ที่เคย fix ไว้ และทำ spacing ซ้าย/ขวาเท่ากัน */
.sy-banner-it .sy-banner-it__btn .elementor-button,
.sy-btn-outline .elementor-button{
  width: auto !important;
  height: auto !important;
  min-height: 33px !important;

  padding: 8px 16px !important;
  box-sizing: border-box !important;

  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;

  white-space: nowrap !important;
  overflow: visible !important;
}

/* wrapper ให้เป็น inline-flex ปกติ (กัน space-between / width:100% จาก CSS เก่า) */
.sy-banner-it .sy-banner-it__btn .elementor-button .elementor-button-content-wrapper,
.sy-btn-outline .elementor-button .elementor-button-content-wrapper{
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;

  width: auto !important;
  gap: 10px !important;
}

/* ข้อความไม่ให้ยืด */
.sy-banner-it .sy-banner-it__btn .elementor-button-text,
.sy-btn-outline .elementor-button-text{
  flex: 0 0 auto !important;
}

/* ไอคอนอยู่ขวา ระยะไม่เพี้ยน */
.sy-banner-it .sy-banner-it__btn .elementor-button-icon,
.sy-btn-outline .elementor-button-icon{
  order: 2 !important;
  margin: 0 !important;
  padding: 0 !important;

  display: inline-flex !important;
  align-items: center !important;
  flex: 0 0 auto !important;
}

/* SVG ขนาดคงที่ */
.sy-banner-it .sy-banner-it__btn .elementor-button-icon svg,
.sy-btn-outline .elementor-button-icon svg{
  width: 12px !important;
  height: 12px !important;
  display: block !important;
}

/* mobile กันล้น */
@media (max-width: 767px){
  .sy-banner-it .sy-banner-it__btn .elementor-button,
  .sy-btn-outline .elementor-button{
    max-width: 100% !important;
    padding: 8px 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-43c17cd */.sy-why{
  width:100%;
  background:#2B3C6B;
}

.sy-why__inner{
  max-width:1280px;
  margin:0 auto;
  padding: 0 80px;
  box-sizing:border-box;
}

.sy-why{
  padding-top: 160px; 
  padding-bottom: 120px;
}

.sy-why__row{
  display:flex;
  justify-content:space-between;
  align-items:flex-start;
  gap: 48px;
}

/* LEFT */
.sy-why__left{
  /*width: 610px;*/
  max-width: 100%;
}

.sy-why__kicker .elementor-heading-title{
  color:#fff !important;
  margin:0 0 22px 0 !important;
}

.sy-why__title .elementor-heading-title{
  color:#fff !important;
  margin:0 0 35px 0 !important;
}

.sy-why__bullets{
  color:#fff !important;
}
.sy-why__bullets p{ margin:0 !important; }

/* btn*/
.sy-why__btn .elementor-button{
  width:228px !important;
  min-height:33px !important;
  padding:8px 6px !important;
  border:2px solid #fff !important;
  border-radius:0 !important;

  display:inline-flex !important;
  align-items:center !important;
  justify-content:center !important;
  gap:10px !important;
  margin-top:24px !important;
}

/*  IMAGE (436x467 + border 8) */
.sy-why__right{
  flex: 0 0 436px;
}

.sy-why__img img{
  width:436px !important;
  height:467px !important;
  object-fit:cover !important;
  border:8px solid #fff !important;
  display:block;
  box-sizing:border-box;
}

/* Responsive */
@media (max-width:1024px){
  .sy-why__inner{ padding:0 24px; }
  .sy-why{ padding-top: 96px; padding-bottom: 96px; }
  .sy-why__row{ gap: 32px; }

  .sy-why__left{ width: 100%; }
  .sy-why__title .elementor-heading-title{
    font-size:48px; line-height:56px;
  }

  .sy-why__right{ flex-basis: 380px; }
  .sy-why__img img{
    width:100% !important;
    height:auto !important;
    aspect-ratio: 436 / 467;
  }
}

@media (max-width:767px){
  .sy-why__inner{ padding:0 16px; }
  .sy-why__row{ flex-direction:column; }
  .sy-why__right{ flex-basis:auto; width:100%; }
  .sy-why__btn .elementor-button{ width:228px !important; }
  
  .elementor-68 .elementor-element.elementor-element-43c17cd{
      padding-top: 60px !important;
      padding-bottom: 60px !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-da1a751 */@media only screen and (max-width : 767px){
      .elementor-68 .elementor-element.elementor-element-da1a751{
      padding-top: 60px !important;
      padding-bottom: 60px !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7c14849 */.sy-split2{
  width: 100%;
  max-width: none;
  margin: 0;
  padding: 0;
}

/* boxed wrap */
.sy-split2 .sy-split2__wrap{
  max-width: 1280px;
  margin: 0 auto;
  padding: 0;
  box-sizing: border-box;
}

/* row: no gap between columns */
.sy-split2 .sy-split2__row{
  display: flex;
  gap: 0 !important;
  align-items: stretch;
}

/* left image area */
.sy-split2 .sy-split2__media{
  flex: 1 1 50%;
  min-height: 554px;
  background-size: cover !important;
  background-position: center !important;
  background-repeat: no-repeat !important;
}

/* right content area */
.sy-split2 .sy-split2__content{
  flex: 1 1 50%;
  background: #fff;
  box-sizing: border-box;
  padding: 64px 72px;
  display: flex;
  flex-direction: column;
  justify-content: center;
}

.sy-split2 .sy-split2__content > *:first-child{ margin-top: 0 !important; }
.sy-split2 .sy-split2__content > *:last-child{ margin-bottom: 0 !important; }

/* Responsive */
@media (max-width: 1024px){
  .sy-split2 .sy-split2__content{
    padding: 48px 40px;
  }
  .sy-split2 .sy-split2__media{
    min-height: 420px;
  }
}

@media (max-width: 767px){
  .sy-split2 .sy-split2__row{
    flex-direction: column;
  }
  .sy-split2 .sy-split2__media{
    min-height: 320px;
  }
  .sy-split2 .sy-split2__content{
    padding: 28px 20px;
  }
}

.sy-split2,
.sy-split2 .sy-split2__wrap,
.sy-split2 .sy-split2__row{
  width: 100%;
  max-width: 100%;
  overflow-x: hidden;
}

/* Tablet */
@media (max-width: 1024px){
  .sy-split2 .sy-split2__media{
    min-height: 380px;
  }
  .sy-split2 .sy-split2__content{
    padding: 40px 28px;
  }
}

/* Mobile */
@media (max-width: 767px){
  .sy-split2 .sy-split2__row{
    flex-direction: column !important;
    align-items: stretch !important;
  }

  .sy-split2 .sy-split2__media,
  .sy-split2 .sy-split2__content{
    flex: 0 0 auto !important;
    width: 100% !important;
    max-width: 100% !important;
  }

  .sy-split2 .sy-split2__media{
    min-height: 280px !important;
  }

  .sy-split2 .sy-split2__content{
    padding: 24px 18px !important;
  }
}

/* fix: sy-split2 left image = full cover desktop */

/* no padding anywhere in media column */
.sy-split2 .sy-split2__media,
.sy-split2 .sy-split2__media > .e-con-inner{
  padding: 0 !important;
  margin: 0 !important;
  width: 100%;
  height: 100%;
}

/* make media column stretch full height of the row */
.sy-split2 .sy-split2__row{
  align-items: stretch !important;
}

/* If you use Elementor "Image widget" inside media column */
.sy-split2 .sy-split2__media .elementor-widget-image,
.sy-split2 .sy-split2__media .elementor-widget-image .elementor-widget-container,
.sy-split2 .sy-split2__media .elementor-widget-image figure{
  width: 100% !important;
  height: 100% !important;
  margin: 0 !important;
}

/* Force the actual image to cover the whole container */
.sy-split2 .sy-split2__media img{
  width: 100% !important;
  height: 100% !important;
  display: block !important;
  object-fit: cover !important;
  object-position: center !important;
}

/* If media is a background image (Elementor background) */
.sy-split2 .sy-split2__media{
  background-size: cover !important;
  background-position: center center !important;
  background-repeat: no-repeat !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-83b24e7 */.sy-measure { width: 100%; }

.sy-measure__inner{
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
  box-sizing: border-box;
}

.sy-measure__left,
.sy-measure__right{
  min-width: 0;
}

/* Desktop: 2 columns */
@media (min-width: 1025px){
  .sy-measure__inner{
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    gap: 40px;
    padding-left: 80px;
    padding-right: 80px;
  }
  .sy-measure__left{ flex: 0 0 33%; }
  .sy-measure__right{ flex: 1 1 67%; }
}

/* Tablet/Mobile: stacked */
@media (max-width: 1024px){
  .sy-measure__inner{
    display: flex;
    flex-direction: column;
    gap: 24px;
    padding-left: 24px;
    padding-right: 24px;
  }
  .sy-measure__left,
  .sy-measure__right{
    width: 100%;
  }
}

/* wrap text on tablet/mobile (prevent overflow) */
/* prevent child overflow in flex */
.sy-measure__inner,
.sy-measure__left,
.sy-measure__right{
  min-width: 0 !important;
}

/* force heading/text wrap-text */
.sy-measure .elementor-heading-title,
.sy-measure .elementor-widget-text-editor,
.sy-measure .elementor-icon-list-text{
  max-width: 100% !important;
  overflow-wrap: anywhere;
  word-break: break-word;
  hyphens: auto;
}

/* if style theme/elementor prevent no wrap */
.sy-measure .elementor-heading-title{
  white-space: normal !important;
}

/* if section horizontal scroll */
.sy-measure{
  overflow-x: hidden;
}

@media only screen and (max-width : 767px){
      .elementor-68 .elementor-element.elementor-element-83b24e7{
      padding-top: 60px !important;
      padding-bottom: 60px !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-259e6f9 */@media only screen and (max-width : 767px){
      .elementor-68 .elementor-element.elementor-element-259e6f9{
      padding-top: 0px !important;
      padding-bottom: 0px !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-15d62ef */@media only screen and (max-width : 767px){
      .elementor-68 .elementor-element.elementor-element-15d62ef{
      padding-top: 0px !important;
      padding-bottom: 0px !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ee9190 *//* =========================
   SY-SPLIT2 (Image 50% + Content 50%)
   Fix: wrap text + force column on mobile
   ========================= */

.sy-split2{
  width: 100%;
  max-width: none;
  margin: 0;
  padding: 0;
  overflow-x: hidden;
}

/* boxed wrap */
.sy-split2 .sy-split2__wrap{
  max-width: 1280px;
  margin: 0 auto;
  padding: 0;
  box-sizing: border-box;
  overflow-x: hidden;
}

/* row: no gap between columns */
.sy-split2 .sy-split2__row{
  display: flex;
  gap: 0 !important;
  align-items: stretch;
  width: 100%;
  max-width: 100%;
}

/* IMPORTANT: allow flex children to shrink (prevents overflow) */
.sy-split2 .sy-split2__media,
.sy-split2 .sy-split2__content{
  min-width: 0;            /* key for text wrap in flex */
  max-width: 100%;
}

/* left image area */
.sy-split2 .sy-split2__media{
  flex: 1 1 50%;
  min-height: 554px;
  background-size: cover !important;
  background-position: center !important;
  background-repeat: no-repeat !important;
}

/* right content area */
.sy-split2 .sy-split2__content{
  flex: 1 1 50%;
  box-sizing: border-box;
  padding: 64px 72px;
  display: flex;
  flex-direction: column;
  justify-content: center;
}

/* reset top/bottom margins inside content */
.sy-split2 .sy-split2__content > *:first-child{ margin-top: 0 !important; }
.sy-split2 .sy-split2__content > *:last-child{ margin-bottom: 0 !important; }

/* =========================
   WRAP TEXT (prevent overflow)
   ========================= */
.sy-split2 .sy-split2__content,
.sy-split2 .sy-split2__content *{
  max-width: 100%;
}

.sy-split2 .sy-split2__content .elementor-heading-title,
.sy-split2 .sy-split2__content p,
.sy-split2 .sy-split2__content a,
.sy-split2 .sy-split2__content span{
  overflow-wrap: anywhere;  /* strongest wrap */
  word-break: break-word;  /* fallback */
  hyphens: auto;
}

/* =========================
   Tablet
   ========================= */
@media (max-width: 1024px){
  .sy-split2 .sy-split2__content{
    padding: 40px 28px;
  }
  .sy-split2 .sy-split2__media{
    min-height: 380px;
  }
}

/* =========================
   Mobile: FORCE 1 COLUMN
   ========================= */
@media (max-width: 767px){
  .sy-split2 .sy-split2__row{
    flex-direction: column !important;
    flex-wrap: nowrap !important;
    align-items: stretch !important;
  }

  .sy-split2 .sy-split2__media,
  .sy-split2 .sy-split2__content{
    flex: 0 0 auto !important;
    width: 100% !important;
  }

  .sy-split2 .sy-split2__media{
    min-height: 280px !important;
  }

  .sy-split2 .sy-split2__content{
    padding: 24px 18px !important;
  }
}

@media only screen and (max-width : 767px){
      .elementor-68 .elementor-element.elementor-element-7ee9190{
      padding-top: 0px !important;
      padding-bottom: 0px !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a718b49 */.sy-why{
  width:100%;
  background:#2B3C6B;
}

.sy-why__inner{
  max-width:1280px;
  margin:0 auto;
  padding: 0 80px;
  box-sizing:border-box;
}

.sy-why{
  padding-top: 100px; 
  padding-bottom: 100px;
}

.sy-why__row{
  display:flex;
  justify-content:space-between;
  align-items:flex-start;
  gap: 48px;
}

/* LEFT */
.sy-why__left{
  /*width: 610px;*/
  max-width: 100%;
}

.sy-why__kicker .elementor-heading-title{
  color:#fff !important;
  margin:0 0 22px 0 !important;
}

.sy-why__title .elementor-heading-title{
  color:#fff !important;
  margin:0 0 35px 0 !important;
}

.sy-why__bullets{
  color:#fff !important;
}
.sy-why__bullets p{ margin:0 !important; }

/* btn*/
.sy-why__btn .elementor-button{
  width:228px !important;
  min-height:33px !important;
  padding:8px 6px !important;
  border:2px solid #fff !important;
  border-radius:0 !important;

  display:inline-flex !important;
  align-items:center !important;
  justify-content:center !important;
  gap:10px !important;
  margin-top:24px !important;
}

/*  IMAGE (436x467 + border 8) */
.sy-why__right{
  flex: 0 0 436px;
}

.sy-why__img img{
  width:436px !important;
  height:467px !important;
  object-fit:cover !important;
  border:8px solid #fff !important;
  display:block;
  box-sizing:border-box;
}

/* Responsive */
@media (max-width:1024px){
  .sy-why__inner{ padding:0 24px; }
  .sy-why{ padding-top: 96px; padding-bottom: 96px; }
  .sy-why__row{ gap: 32px; }

  .sy-why__left{ width: 100%; }
  .sy-why__title .elementor-heading-title{
    font-size:48px; line-height:56px;
  }

  .sy-why__right{ flex-basis: 380px; }
  .sy-why__img img{
    width:100% !important;
    height:auto !important;
    aspect-ratio: 436 / 467;
  }
}

@media (max-width:767px){
  .sy-why__inner{ padding:0 16px; }
  .sy-why__row{ flex-direction:column; }
  .sy-why__right{ flex-basis:auto; width:100%; }
  .sy-why__btn .elementor-button{ width:228px !important; }
}

@media only screen and (max-width : 767px){
      .elementor-68 .elementor-element.elementor-element-a718b49{
      padding-top: 60px !important;
      padding-bottom: 60px !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d604bb6 */.sy-why{
  width:100%;
  background:#2B3C6B;
}

.sy-why__inner{
  max-width:1280px;
  margin:0 auto;
  padding: 0 80px;
  box-sizing:border-box;
}

.sy-why{
  padding-top: 80px !important; 
  padding-bottom: 80px !important;
}

.sy-why__row{
  display:flex;
  justify-content:space-between;
  align-items:flex-start;
  gap: 48px;
}

/* LEFT */
.sy-why__left{
  /*width: 610px;*/
  max-width: 100%;
}

.sy-why__kicker .elementor-heading-title{
  color:#fff !important;
  margin:0 0 22px 0 !important;
}

.sy-why__title .elementor-heading-title{
  color:#fff !important;
  margin:0 0 35px 0 !important;
}

.sy-why__bullets{
  color:#fff !important;
}
.sy-why__bullets p{ margin:0 !important; }

/* btn*/
.sy-why__btn .elementor-button{
  width:228px !important;
  min-height:33px !important;
  padding:8px 6px !important;
  border:2px solid #fff !important;
  border-radius:0 !important;

  display:inline-flex !important;
  align-items:center !important;
  justify-content:center !important;
  gap:10px !important;
  margin-top:24px !important;
}

/*  IMAGE (436x467 + border 8) */
.sy-why__right{
  flex: 0 0 436px;
}

.sy-why__img img{
  width:436px !important;
  height:467px !important;
  object-fit:cover !important;
  border:8px solid #fff !important;
  display:block;
  box-sizing:border-box;
}

/* Responsive */
@media (max-width:1024px){
  .sy-why__inner{ padding:0 24px; }
  .sy-why{ padding-top: 96px; padding-bottom: 96px; }
  .sy-why__row{ gap: 32px; }

  .sy-why__left{ width: 100%; }
  .sy-why__title .elementor-heading-title{
    font-size:48px; line-height:56px;
  }

  .sy-why__right{ flex-basis: 380px; }
  .sy-why__img img{
    width:100% !important;
    height:auto !important;
    aspect-ratio: 436 / 467;
  }
}

@media (max-width:767px){
  .sy-why__inner{ padding:0 16px; }
  .sy-why__row{ flex-direction:column; }
  .sy-why__right{ flex-basis:auto; width:100%; }
  .sy-why__btn .elementor-button{ width:228px !important; }
}

@media only screen and (max-width : 767px){
      .elementor-68 .elementor-element.elementor-element-d604bb6{
      padding-top: 60px !important;
      padding-bottom: 60px !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-48ce41f */.sy-why{
  width:100%;
  background:#2B3C6B;
}

.sy-why__inner{
  max-width:1280px;
  margin:0 auto;
  padding: 0 80px;
  box-sizing:border-box;
}

.sy-why{
  padding-top: 160px; 
  padding-bottom: 120px;
}

.sy-why__row{
  display:flex;
  justify-content:space-between;
  align-items:flex-start;
  gap: 48px;
}

/* LEFT */
.sy-why__left{
  /*width: 610px;*/
  max-width: 100%;
}

.sy-why__kicker .elementor-heading-title{
  color:#fff !important;
  margin:0 0 22px 0 !important;
}

.sy-why__title .elementor-heading-title{
  color:#fff !important;
  margin:0 0 35px 0 !important;
}

.sy-why__bullets{
  color:#fff !important;
}
.sy-why__bullets p{ margin:0 !important; }

/* btn*/
.sy-why__btn .elementor-button{
  width:228px !important;
  min-height:33px !important;
  padding:8px 6px !important;
  border:2px solid #fff !important;
  border-radius:0 !important;

  display:inline-flex !important;
  align-items:center !important;
  justify-content:center !important;
  gap:10px !important;
  margin-top:24px !important;
}

/*  IMAGE (436x467 + border 8) */
.sy-why__right{
  flex: 0 0 436px;
}

.sy-why__img img{
  width:436px !important;
  height:467px !important;
  object-fit:cover !important;
  border:8px solid #fff !important;
  display:block;
  box-sizing:border-box;
}

/* Responsive */
@media (max-width:1024px){
  .sy-why__inner{ padding:0 24px; }
  .sy-why{ padding-top: 96px; padding-bottom: 96px; }
  .sy-why__row{ gap: 32px; }

  .sy-why__left{ width: 100%; }
  .sy-why__title .elementor-heading-title{
    font-size:48px; line-height:56px;
  }

  .sy-why__right{ flex-basis: 380px; }
  .sy-why__img img{
    width:100% !important;
    height:auto !important;
    aspect-ratio: 436 / 467;
  }
}

@media (max-width:767px){
  .sy-why__inner{ padding:0 16px; }
  .sy-why__row{ flex-direction:column; }
  .sy-why__right{ flex-basis:auto; width:100%; }
  .sy-why__btn .elementor-button{ width:228px !important; }
}

@media only screen and (max-width : 767px){
      .elementor-68 .elementor-element.elementor-element-48ce41f{
      padding-top: 60px !important;
      padding-bottom: 60px !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1597983 */.sy-measure { width: 100%; }

.sy-measure__inner{
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
  box-sizing: border-box;
}

.sy-measure__left,
.sy-measure__right{
  min-width: 0;
}

/* Desktop: 2 columns */
@media (min-width: 1025px){
  .sy-measure__inner{
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    gap: 40px;
    padding-left: 80px;
    padding-right: 80px;
  }
  .sy-measure__left{ flex: 0 0 33%; }
  .sy-measure__right{ flex: 1 1 67%; }
}

/* Tablet/Mobile: stacked */
@media (max-width: 1024px){
  .sy-measure__inner{
    display: flex;
    flex-direction: column;
    gap: 24px;
    padding-left: 24px;
    padding-right: 24px;
  }
  .sy-measure__left,
  .sy-measure__right{
    width: 100%;
  }
}

/* wrap text on tablet/mobile (prevent overflow) */
/* prevent child overflow in flex */
.sy-measure__inner,
.sy-measure__left,
.sy-measure__right{
  min-width: 0 !important;
}

/* force heading/text wrap-text */
.sy-measure .elementor-heading-title,
.sy-measure .elementor-widget-text-editor,
.sy-measure .elementor-icon-list-text{
  max-width: 100% !important;
  overflow-wrap: anywhere;
  word-break: break-word;
  hyphens: auto;
}

/* if style theme/elementor prevent no wrap */
.sy-measure .elementor-heading-title{
  white-space: normal !important;
}

/* if section horizontal scroll */
.sy-measure{
  overflow-x: hidden;
}

@media only screen and (max-width : 767px){
      .elementor-68 .elementor-element.elementor-element-1597983{
      padding-top: 60px !important;
      padding-bottom: 0px !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e08b3d2 */.sy-tabs {
    padding-top: 50px;
}
.sy-tabs{ width: 100%; overflow-x: hidden; }

.sy-tabs__inner{
  max-width: 1280px;
  margin: 0 auto;
  box-sizing: border-box;
  min-width: 0;
}

@media (min-width:1025px){
  .sy-tabs__inner{ padding-left: 80px; padding-right: 80px; }
}
@media (max-width:1024px){
  .sy-tabs__inner{ padding-left: 24px; padding-right: 24px; }
}

/* Top row */
.sy-tabs__top{
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  gap: 24px;
  min-width: 0;
}
@media (max-width:1024px){
  .sy-tabs__top{ flex-direction: column; }
}

/* Main row: 2 columns */
.sy-tabs__main{
  display: flex;
  align-items: flex-start;
  gap: 40px;
  min-width: 0;
}
.sy-tabs__left,
.sy-tabs__right{ min-width: 0; }

/* Desktop columns ratio similar to mock */
@media (min-width:1025px){
  .sy-tabs__left{ flex: 0 0 36%; }
  .sy-tabs__right{ flex: 1 1 64%; }
}

/* Tablet/Mobile stacked */
@media (max-width:1024px){
  .sy-tabs__main{
    flex-direction: column;
    gap: 24px;
  }
  .sy-tabs__left,
  .sy-tabs__right{
    width: 100%;
  }
}

/* make sure tabs widget doesn't overflow */
.sy-tabs .elementor-tabs,
.sy-tabs .elementor-tabs-wrapper,
.sy-tabs .elementor-tabs-content-wrapper{
  max-width: 100%;
  min-width: 0 !important;
}

/* Desktop: split titles/content into our two columns */
@media (min-width:1025px){
  /* Tabs widget should behave as "source" */
  .sy-tabs__left .elementor-tabs{
    display: contents; /* let children participate in our layout */
  }

  /* Titles list sits in left column */
  .sy-tabs__left .elementor-tabs-wrapper{
    width: 100%;
  }

  /* Move content wrapper to the right column area */
  .sy-tabs__left .elementor-tabs-content-wrapper{
    /* detach from left flow and place into right column */
    position: relative;
  }

  /* We visually place content inside sy-tabs__right by mirroring it */
  .sy-tabs__right{
    /* this column will host the content wrapper */
    display: block;
  }

  /* Put content wrapper into right column by forcing it full width */
  .sy-tabs__right .elementor-tabs-content-wrapper{
    width: 100%;
  }
}

/* Tablet/Mobile: titles first then content (normal) */
@media (max-width:1024px){
  .sy-tabs__left .elementor-tabs{
    display: block;
  }
}

/* Desktop: show titles on left, hide content there */
@media (min-width:1025px){
  .sy-tabs__left .elementor-tabs-content-wrapper{ display: none; }
  .sy-tabs__left .elementor-tab-mobile-title{ display: none !important; } /* avoid duplicates */
}

@media (min-width:1025px){
  .sy-tabs__main > .elementor-widget-tabs,
  .sy-tabs__main > .elementor-element.elementor-widget-tabs{
    width: 100%;
    min-width: 0;
  }

  .sy-tabs__main .elementor-tabs{
    display: flex;
    align-items: flex-start;
    gap: 40px;
    min-width: 0;
  }

  .sy-tabs__main .elementor-tabs-wrapper{
    flex: 0 0 36%;
    min-width: 0;
  }

  .sy-tabs__main .elementor-tabs-content-wrapper{
    flex: 1 1 64%;
    min-width: 0;
  }

  /* hide mobile titles on desktop */
  .sy-tabs__main .elementor-tab-mobile-title{ display: none !important; }
}

/* Tablet/Mobile: stack titles then content */
@media (max-width:1024px){
  .sy-tabs__main .elementor-tabs{
    display: flex;
    flex-direction: column;
    gap: 16px;
  }
  .sy-tabs__main .elementor-tabs-wrapper,
  .sy-tabs__main .elementor-tabs-content-wrapper{
    width: 100%;
  }
}

.sy-tabs .elementor-heading-title,
.sy-tabs .elementor-widget-text-editor,
.sy-tabs .elementor-tab-title,
.sy-tabs .elementor-tab-content,
.sy-tabs .elementor-icon-list-text{
  max-width: 100% !important;
  overflow-wrap: anywhere;
  word-break: break-word;
  hyphens: auto;
  white-space: normal !important;
}

/* Images inside tab content responsive */
.sy-tabs .elementor-tab-content img{
  max-width: 100% !important;
  height: auto !important;
  display: block;
}

.sy-tabs__top{
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  gap: 40px;
  min-width: 0;
}

/* left: kicker */
.sy-tabs__kicker{
  flex: 0 0 32%;
  max-width: 32%;
  min-width: 0;
}

/* right: main title */
.sy-tabs__title{
  flex: 0 0 60%;
  max-width: 60%;
  margin-left: auto;
  min-width: 0;
}

/* title wrap */
.sy-tabs__title .elementor-heading-title{
  max-width: 100%;
  overflow-wrap: anywhere;
  word-break: break-word;
  white-space: normal !important;
}

/* Tablet */
@media (max-width:1024px){
  .sy-tabs__top{
    flex-direction: column;
    gap: 16px;
  }

  .sy-tabs__kicker,
  .sy-tabs__title{
    flex: unset;
    max-width: 100%;
    width: 100%;
  }
}

/* preven overlap screen +้ flex child ้ */
.sy-info-tabs,
.sy-info-tabs *{
  min-width: 0;
}

/* main tabs widget */
.sy-info-tabs .elementor-widget-tabs{
  width: 100%;
}

/* Desktop: 2 columns (tabs left / content right) */
@media (min-width: 1025px){

  .sy-info-tabs .elementor-widget-tabs .elementor-tabs{
    display: flex !important;
    align-items: flex-start !important;
    gap: 32px;
  }

  /* left: tab titles */
  .sy-info-tabs .elementor-widget-tabs .elementor-tabs-wrapper{
    flex: 0 0 36%;
    display: flex !important;
    flex-direction: column !important;
    gap: 0 !important;
  }

  /* right: content */
  .sy-info-tabs .elementor-widget-tabs .elementor-tabs-content-wrapper{
    flex: 1 1 64%;
  }

  .sy-info-tabs .elementor-widget-tabs .elementor-tab-title{
    width: 100% !important;
    white-space: normal !important;
    overflow-wrap: anywhere;
    word-break: break-word;
  }

  .sy-info-tabs .elementor-widget-tabs .elementor-tabs-wrapper,
  .sy-info-tabs .elementor-widget-tabs .elementor-tabs-content-wrapper{
    float: none !important;
  }
}

/* Tablet/Mobile: stack (tabs first, then content) */
@media (max-width: 1024px){

  .sy-info-tabs .elementor-widget-tabs .elementor-tabs{
    display: flex !important;
    flex-direction: column !important;
    gap: 18px;
  }

  .sy-info-tabs .elementor-widget-tabs .elementor-tabs-wrapper{
    order: 1;
    width: 100% !important;
    display: flex !important;
    flex-direction: column !important;
  }
  .sy-info-tabs .elementor-widget-tabs .elementor-tabs-content-wrapper{
    order: 2;
    width: 100% !important;
  }

  .sy-info-tabs .elementor-heading-title,
  .sy-info-tabs .elementor-widget-text-editor,
  .sy-info-tabs .elementor-tab-title,
  .sy-info-tabs .elementor-tab-content{
    max-width: 100% !important;
    white-space: normal !important;
    overflow-wrap: anywhere;
    word-break: break-word;
    hyphens: auto;
  }
}

.sy-info-tabs{
  overflow-x: hidden;
}
.sy-info-tabs img,
.sy-info-tabs .elementor-tab-content img{
  max-width: 100% !important;
  height: auto !important;
  display: block;
}

/* Force heading to single line */
.sy-kicker-nowrap .elementor-heading-title{
  white-space: nowrap !important;
  max-width: none !important;/
}

.sy-kicker-nowrap{
  flex: 0 0 auto !important;
  width: auto !important;
}

/* Tablet */
@media (max-width: 1024px){

  .sy-tabs .elementor-heading-title,
  .sy-tabs .elementor-widget-text-editor,
  .sy-tabs .elementor-tab-title,
  .sy-tabs .elementor-tab-content,
  .sy-tabs .elementor-icon-list-text{
    
    white-space: normal !important;
    overflow-wrap: anywhere !important;
    word-break: break-word !important;
    hyphens: auto;
  }

}

@media (max-width: 767px){

  .sy-tabs .elementor-heading-title,
  .sy-tabs .elementor-widget-text-editor,
  .sy-tabs .elementor-tab-title,
  .sy-tabs .elementor-tab-content,
  .sy-tabs .elementor-icon-list-text{

    max-width: 100% !important;
    min-width: 0 !important;
  }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9e0c3eb */.sy-tabs {
    padding-top: 50px;
}
.sy-tabs{ width: 100%; overflow-x: hidden; }

.sy-tabs__inner{
  max-width: 1280px;
  margin: 0 auto;
  box-sizing: border-box;
  min-width: 0;
}

@media (min-width:1025px){
  .sy-tabs__inner{ padding-left: 80px; padding-right: 80px; }
}
@media (max-width:1024px){
  .sy-tabs__inner{ padding-left: 24px; padding-right: 24px; }
}

/* Top row */
.sy-tabs__top{
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  gap: 24px;
  min-width: 0;
}
@media (max-width:1024px){
  .sy-tabs__top{ flex-direction: column; }
}

/* Main row: 2 columns */
.sy-tabs__main{
  display: flex;
  align-items: flex-start;
  gap: 40px;
  min-width: 0;
}
.sy-tabs__left,
.sy-tabs__right{ min-width: 0; }

/* Desktop columns ratio similar to mock */
@media (min-width:1025px){
  .sy-tabs__left{ flex: 0 0 36%; }
  .sy-tabs__right{ flex: 1 1 64%; }
}

/* Tablet/Mobile stacked */
@media (max-width:1024px){
  .sy-tabs__main{
    flex-direction: column;
    gap: 24px;
  }
  .sy-tabs__left,
  .sy-tabs__right{
    width: 100%;
  }
}

/* make sure tabs widget doesn't overflow */
.sy-tabs .elementor-tabs,
.sy-tabs .elementor-tabs-wrapper,
.sy-tabs .elementor-tabs-content-wrapper{
  max-width: 100%;
  min-width: 0 !important;
}

/* Desktop: split titles/content into our two columns */
@media (min-width:1025px){
  /* Tabs widget should behave as "source" */
  .sy-tabs__left .elementor-tabs{
    display: contents; /* let children participate in our layout */
  }

  /* Titles list sits in left column */
  .sy-tabs__left .elementor-tabs-wrapper{
    width: 100%;
  }

  /* Move content wrapper to the right column area */
  .sy-tabs__left .elementor-tabs-content-wrapper{
    /* detach from left flow and place into right column */
    position: relative;
  }

  /* We visually place content inside sy-tabs__right by mirroring it */
  .sy-tabs__right{
    /* this column will host the content wrapper */
    display: block;
  }

  /* Put content wrapper into right column by forcing it full width */
  .sy-tabs__right .elementor-tabs-content-wrapper{
    width: 100%;
  }
}

/* Tablet/Mobile: titles first then content (normal) */
@media (max-width:1024px){
  .sy-tabs__left .elementor-tabs{
    display: block;
  }
}

/* Desktop: show titles on left, hide content there */
@media (min-width:1025px){
  .sy-tabs__left .elementor-tabs-content-wrapper{ display: none; }
  .sy-tabs__left .elementor-tab-mobile-title{ display: none !important; } /* avoid duplicates */
}

@media (min-width:1025px){
  .sy-tabs__main > .elementor-widget-tabs,
  .sy-tabs__main > .elementor-element.elementor-widget-tabs{
    width: 100%;
    min-width: 0;
  }

  .sy-tabs__main .elementor-tabs{
    display: flex;
    align-items: flex-start;
    gap: 40px;
    min-width: 0;
  }

  .sy-tabs__main .elementor-tabs-wrapper{
    flex: 0 0 36%;
    min-width: 0;
  }

  .sy-tabs__main .elementor-tabs-content-wrapper{
    flex: 1 1 64%;
    min-width: 0;
  }

  /* hide mobile titles on desktop */
  .sy-tabs__main .elementor-tab-mobile-title{ display: none !important; }
}

/* Tablet/Mobile: stack titles then content */
@media (max-width:1024px){
  .sy-tabs__main .elementor-tabs{
    display: flex;
    flex-direction: column;
    gap: 16px;
  }
  .sy-tabs__main .elementor-tabs-wrapper,
  .sy-tabs__main .elementor-tabs-content-wrapper{
    width: 100%;
  }
}

.sy-tabs .elementor-heading-title,
.sy-tabs .elementor-widget-text-editor,
.sy-tabs .elementor-tab-title,
.sy-tabs .elementor-tab-content,
.sy-tabs .elementor-icon-list-text{
  max-width: 100% !important;
  overflow-wrap: anywhere;
  word-break: break-word;
  hyphens: auto;
  white-space: normal !important;
}

/* Images inside tab content responsive */
.sy-tabs .elementor-tab-content img{
  max-width: 100% !important;
  height: auto !important;
  display: block;
}

.sy-tabs__top{
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  gap: 40px;
  min-width: 0;
}

/* left: kicker */
.sy-tabs__kicker{
  flex: 0 0 32%;
  max-width: 32%;
  min-width: 0;
}

/* right: main title */
.sy-tabs__title{
  flex: 0 0 60%;
  max-width: 60%;
  margin-left: auto;
  min-width: 0;
}

/* title wrap */
.sy-tabs__title .elementor-heading-title{
  max-width: 100%;
  overflow-wrap: anywhere;
  word-break: break-word;
  white-space: normal !important;
}

/* Tablet */
@media (max-width:1024px){
  .sy-tabs__top{
    flex-direction: column;
    gap: 16px;
  }

  .sy-tabs__kicker,
  .sy-tabs__title{
    flex: unset;
    max-width: 100%;
    width: 100%;
  }
}

/* preven overlap screen +้ flex child ้ */
.sy-info-tabs,
.sy-info-tabs *{
  min-width: 0;
}

/* main tabs widget */
.sy-info-tabs .elementor-widget-tabs{
  width: 100%;
}

/* Desktop: 2 columns (tabs left / content right) */
@media (min-width: 1025px){

  .sy-info-tabs .elementor-widget-tabs .elementor-tabs{
    display: flex !important;
    align-items: flex-start !important;
    gap: 32px;
  }

  /* left: tab titles */
  .sy-info-tabs .elementor-widget-tabs .elementor-tabs-wrapper{
    flex: 0 0 36%;
    display: flex !important;
    flex-direction: column !important;
    gap: 0 !important;
  }

  /* right: content */
  .sy-info-tabs .elementor-widget-tabs .elementor-tabs-content-wrapper{
    flex: 1 1 64%;
  }

  .sy-info-tabs .elementor-widget-tabs .elementor-tab-title{
    width: 100% !important;
    white-space: normal !important;
    overflow-wrap: anywhere;
    word-break: break-word;
  }

  .sy-info-tabs .elementor-widget-tabs .elementor-tabs-wrapper,
  .sy-info-tabs .elementor-widget-tabs .elementor-tabs-content-wrapper{
    float: none !important;
  }
}

/* Tablet/Mobile: stack (tabs first, then content) */
@media (max-width: 1024px){

  .sy-info-tabs .elementor-widget-tabs .elementor-tabs{
    display: flex !important;
    flex-direction: column !important;
    gap: 18px;
  }

  .sy-info-tabs .elementor-widget-tabs .elementor-tabs-wrapper{
    order: 1;
    width: 100% !important;
    display: flex !important;
    flex-direction: column !important;
  }
  .sy-info-tabs .elementor-widget-tabs .elementor-tabs-content-wrapper{
    order: 2;
    width: 100% !important;
  }

  .sy-info-tabs .elementor-heading-title,
  .sy-info-tabs .elementor-widget-text-editor,
  .sy-info-tabs .elementor-tab-title,
  .sy-info-tabs .elementor-tab-content{
    max-width: 100% !important;
    white-space: normal !important;
    overflow-wrap: anywhere;
    word-break: break-word;
    hyphens: auto;
  }
}

.sy-info-tabs{
  overflow-x: hidden;
}
.sy-info-tabs img,
.sy-info-tabs .elementor-tab-content img{
  max-width: 100% !important;
  height: auto !important;
  display: block;
}

/* Force heading to single line */
.sy-kicker-nowrap .elementor-heading-title{
  white-space: nowrap !important;
  max-width: none !important;/
}

.sy-kicker-nowrap{
  flex: 0 0 auto !important;
  width: auto !important;
}

/* Tablet */
@media (max-width: 1024px){

  .sy-tabs .elementor-heading-title,
  .sy-tabs .elementor-widget-text-editor,
  .sy-tabs .elementor-tab-title,
  .sy-tabs .elementor-tab-content,
  .sy-tabs .elementor-icon-list-text{
    
    white-space: normal !important;
    overflow-wrap: anywhere !important;
    word-break: break-word !important;
    hyphens: auto;
  }

}

@media (max-width: 767px){

  .sy-tabs .elementor-heading-title,
  .sy-tabs .elementor-widget-text-editor,
  .sy-tabs .elementor-tab-title,
  .sy-tabs .elementor-tab-content,
  .sy-tabs .elementor-icon-list-text{

    max-width: 100% !important;
    min-width: 0 !important;
  }

}/* End custom CSS */