.elementor-940 .elementor-element.elementor-element-44396f4{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:40px;--padding-bottom:40px;--padding-left:24px;--padding-right:24px;}.elementor-940 .elementor-element.elementor-element-44396f4:not(.elementor-motion-effects-element-type-background), .elementor-940 .elementor-element.elementor-element-44396f4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #F4F8FF 0%, #FFFFFF 100%);}.elementor-940 .elementor-element.elementor-element-e02de0e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-940 .elementor-element.elementor-element-3250c74{font-family:"Arial", Sans-serif;font-size:13px;font-weight:400;line-height:1.7em;color:#6B7280;}.elementor-940 .elementor-element.elementor-element-f2760a5 .elementor-heading-title{font-family:"Be Vietnam Pro", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;line-height:1.3em;letter-spacing:1.4px;color:#1C7CF7;}.elementor-940 .elementor-element.elementor-element-2fb2e56 .elementor-heading-title{font-family:"Abril Fatface", Sans-serif;font-size:46px;font-weight:400;text-transform:none;line-height:1.2em;color:#0F1B33;}.elementor-940 .elementor-element.elementor-element-aa61c55{font-family:"Arial", Sans-serif;font-size:18px;font-weight:400;line-height:1.7em;color:#374151;}.elementor-940 .elementor-element.elementor-element-dcd9c1f{font-family:"Arial", Sans-serif;font-size:14px;font-weight:400;line-height:1.7em;color:#6B7280;}.elementor-940 .elementor-element.elementor-element-8fe3160{font-family:"Arial", Sans-serif;font-size:13px;font-weight:400;line-height:1.7em;color:#6B7280;}.elementor-940 .elementor-element.elementor-element-46facf6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:14px 14px;--row-gap:14px;--column-gap:14px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E5EAF2;--border-color:#E5EAF2;--border-radius:18px 18px 18px 18px;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-940 .elementor-element.elementor-element-46facf6:not(.elementor-motion-effects-element-type-background), .elementor-940 .elementor-element.elementor-element-46facf6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-940 .elementor-element.elementor-element-6207276{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-940 .elementor-element.elementor-element-a900dd0{font-family:"Arial", Sans-serif;font-size:14px;font-weight:400;line-height:1.7em;color:#374151;}.elementor-940 .elementor-element.elementor-element-349b3eb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:2px 2px;--row-gap:2px;--column-gap:2px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-940 .elementor-element.elementor-element-71ad37b .elementor-heading-title{font-family:"Be Vietnam Pro", Sans-serif;font-size:20px;font-weight:700;text-transform:none;line-height:1.2em;color:#0F1B33;}.elementor-940 .elementor-element.elementor-element-8964f8c{font-family:"Arial", Sans-serif;font-size:13px;font-weight:400;line-height:1.7em;color:#6B7280;}.elementor-940 .elementor-element.elementor-element-095cf4e{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-940 .elementor-element.elementor-element-ca47bac{font-family:"Arial", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#374151;}.elementor-940 .elementor-element.elementor-element-0a94ad0{font-family:"Arial", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#374151;}.elementor-940 .elementor-element.elementor-element-979d038{font-family:"Arial", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#374151;}.elementor-940 .elementor-element.elementor-element-88a6a30 .elementor-button{background-color:#1C7CF7;font-family:"Be Vietnam Pro", Sans-serif;font-size:15px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-radius:10px 10px 10px 10px;padding:13px 22px 13px 22px;}.elementor-940 .elementor-element.elementor-element-88a6a30 .elementor-button:hover, .elementor-940 .elementor-element.elementor-element-88a6a30 .elementor-button:focus{background-color:#1566D4;color:#FFFFFF;}.elementor-940 .elementor-element.elementor-element-88a6a30 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-940 .elementor-element.elementor-element-88a6a30 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-940 .elementor-element.elementor-element-88a6a30 .elementor-button:hover svg, .elementor-940 .elementor-element.elementor-element-88a6a30 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-940 .elementor-element.elementor-element-5031e88{--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:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-940 .elementor-element.elementor-element-05b33dd .elementor-button{background-color:#FFFFFF;font-family:"Be Vietnam Pro", Sans-serif;font-size:15px;font-weight:600;fill:#1C7CF7;color:#1C7CF7;border-style:solid;border-width:1px 1px 1px 1px;border-color:#BFD7FB;border-radius:10px 10px 10px 10px;padding:13px 22px 13px 22px;}.elementor-940 .elementor-element.elementor-element-05b33dd .elementor-button:hover, .elementor-940 .elementor-element.elementor-element-05b33dd .elementor-button:focus{background-color:#F4F8FF;color:#1C7CF7;}.elementor-940 .elementor-element.elementor-element-05b33dd .elementor-button:hover svg, .elementor-940 .elementor-element.elementor-element-05b33dd .elementor-button:focus svg{fill:#1C7CF7;}.elementor-940 .elementor-element.elementor-element-a8bf72e .elementor-button{background-color:#FFFFFF;font-family:"Be Vietnam Pro", Sans-serif;font-size:15px;font-weight:600;fill:#1C7CF7;color:#1C7CF7;border-style:solid;border-width:1px 1px 1px 1px;border-color:#BFD7FB;border-radius:10px 10px 10px 10px;padding:13px 22px 13px 22px;}.elementor-940 .elementor-element.elementor-element-a8bf72e .elementor-button:hover, .elementor-940 .elementor-element.elementor-element-a8bf72e .elementor-button:focus{background-color:#F4F8FF;color:#1C7CF7;}.elementor-940 .elementor-element.elementor-element-a8bf72e .elementor-button:hover svg, .elementor-940 .elementor-element.elementor-element-a8bf72e .elementor-button:focus svg{fill:#1C7CF7;}.elementor-940 .elementor-element.elementor-element-f0ce91f{font-family:"Arial", Sans-serif;font-size:12px;font-weight:400;line-height:1.7em;color:#6B7280;}.elementor-940 .elementor-element.elementor-element-cac5980{--display:grid;--e-con-grid-template-columns:repeat(6, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:12px 12px;--row-gap:12px;--column-gap:12px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:30px;--padding-left:24px;--padding-right:24px;}.elementor-940 .elementor-element.elementor-element-ff4609e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-940 .elementor-element.elementor-element-ead3600 .elementor-icon-wrapper{text-align:start;}.elementor-940 .elementor-element.elementor-element-ead3600.elementor-view-stacked .elementor-icon{background-color:#1C7CF7;}.elementor-940 .elementor-element.elementor-element-ead3600.elementor-view-framed .elementor-icon, .elementor-940 .elementor-element.elementor-element-ead3600.elementor-view-default .elementor-icon{color:#1C7CF7;border-color:#1C7CF7;}.elementor-940 .elementor-element.elementor-element-ead3600.elementor-view-framed .elementor-icon, .elementor-940 .elementor-element.elementor-element-ead3600.elementor-view-default .elementor-icon svg{fill:#1C7CF7;}.elementor-940 .elementor-element.elementor-element-ead3600 .elementor-icon{font-size:18px;}.elementor-940 .elementor-element.elementor-element-ead3600 .elementor-icon svg{height:18px;}.elementor-940 .elementor-element.elementor-element-71e3ac3{font-family:"Arial", Sans-serif;font-size:14px;font-weight:400;line-height:1.7em;color:#374151;}.elementor-940 .elementor-element.elementor-element-8134c79{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-940 .elementor-element.elementor-element-0a5495e .elementor-icon-wrapper{text-align:start;}.elementor-940 .elementor-element.elementor-element-0a5495e.elementor-view-stacked .elementor-icon{background-color:#1C7CF7;}.elementor-940 .elementor-element.elementor-element-0a5495e.elementor-view-framed .elementor-icon, .elementor-940 .elementor-element.elementor-element-0a5495e.elementor-view-default .elementor-icon{color:#1C7CF7;border-color:#1C7CF7;}.elementor-940 .elementor-element.elementor-element-0a5495e.elementor-view-framed .elementor-icon, .elementor-940 .elementor-element.elementor-element-0a5495e.elementor-view-default .elementor-icon svg{fill:#1C7CF7;}.elementor-940 .elementor-element.elementor-element-0a5495e .elementor-icon{font-size:18px;}.elementor-940 .elementor-element.elementor-element-0a5495e .elementor-icon svg{height:18px;}.elementor-940 .elementor-element.elementor-element-ebc3865{font-family:"Arial", Sans-serif;font-size:14px;font-weight:400;line-height:1.7em;color:#374151;}.elementor-940 .elementor-element.elementor-element-c9ec081{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-940 .elementor-element.elementor-element-c001c6f .elementor-icon-wrapper{text-align:start;}.elementor-940 .elementor-element.elementor-element-c001c6f.elementor-view-stacked .elementor-icon{background-color:#1C7CF7;}.elementor-940 .elementor-element.elementor-element-c001c6f.elementor-view-framed .elementor-icon, .elementor-940 .elementor-element.elementor-element-c001c6f.elementor-view-default .elementor-icon{color:#1C7CF7;border-color:#1C7CF7;}.elementor-940 .elementor-element.elementor-element-c001c6f.elementor-view-framed .elementor-icon, .elementor-940 .elementor-element.elementor-element-c001c6f.elementor-view-default .elementor-icon svg{fill:#1C7CF7;}.elementor-940 .elementor-element.elementor-element-c001c6f .elementor-icon{font-size:18px;}.elementor-940 .elementor-element.elementor-element-c001c6f .elementor-icon svg{height:18px;}.elementor-940 .elementor-element.elementor-element-885181d{font-family:"Arial", Sans-serif;font-size:14px;font-weight:400;line-height:1.7em;color:#374151;}.elementor-940 .elementor-element.elementor-element-6a086a1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-940 .elementor-element.elementor-element-76cb8a4 .elementor-icon-wrapper{text-align:start;}.elementor-940 .elementor-element.elementor-element-76cb8a4.elementor-view-stacked .elementor-icon{background-color:#1C7CF7;}.elementor-940 .elementor-element.elementor-element-76cb8a4.elementor-view-framed .elementor-icon, .elementor-940 .elementor-element.elementor-element-76cb8a4.elementor-view-default .elementor-icon{color:#1C7CF7;border-color:#1C7CF7;}.elementor-940 .elementor-element.elementor-element-76cb8a4.elementor-view-framed .elementor-icon, .elementor-940 .elementor-element.elementor-element-76cb8a4.elementor-view-default .elementor-icon svg{fill:#1C7CF7;}.elementor-940 .elementor-element.elementor-element-76cb8a4 .elementor-icon{font-size:18px;}.elementor-940 .elementor-element.elementor-element-76cb8a4 .elementor-icon svg{height:18px;}.elementor-940 .elementor-element.elementor-element-7afc0f8{font-family:"Arial", Sans-serif;font-size:14px;font-weight:400;line-height:1.7em;color:#374151;}.elementor-940 .elementor-element.elementor-element-74a6b57{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-940 .elementor-element.elementor-element-f23bec9 .elementor-icon-wrapper{text-align:start;}.elementor-940 .elementor-element.elementor-element-f23bec9.elementor-view-stacked .elementor-icon{background-color:#1C7CF7;}.elementor-940 .elementor-element.elementor-element-f23bec9.elementor-view-framed .elementor-icon, .elementor-940 .elementor-element.elementor-element-f23bec9.elementor-view-default .elementor-icon{color:#1C7CF7;border-color:#1C7CF7;}.elementor-940 .elementor-element.elementor-element-f23bec9.elementor-view-framed .elementor-icon, .elementor-940 .elementor-element.elementor-element-f23bec9.elementor-view-default .elementor-icon svg{fill:#1C7CF7;}.elementor-940 .elementor-element.elementor-element-f23bec9 .elementor-icon{font-size:18px;}.elementor-940 .elementor-element.elementor-element-f23bec9 .elementor-icon svg{height:18px;}.elementor-940 .elementor-element.elementor-element-94b2f1d{font-family:"Arial", Sans-serif;font-size:14px;font-weight:400;line-height:1.7em;color:#374151;}.elementor-940 .elementor-element.elementor-element-e0c5518{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-940 .elementor-element.elementor-element-ae074e1 .elementor-icon-wrapper{text-align:start;}.elementor-940 .elementor-element.elementor-element-ae074e1.elementor-view-stacked .elementor-icon{background-color:#1C7CF7;}.elementor-940 .elementor-element.elementor-element-ae074e1.elementor-view-framed .elementor-icon, .elementor-940 .elementor-element.elementor-element-ae074e1.elementor-view-default .elementor-icon{color:#1C7CF7;border-color:#1C7CF7;}.elementor-940 .elementor-element.elementor-element-ae074e1.elementor-view-framed .elementor-icon, .elementor-940 .elementor-element.elementor-element-ae074e1.elementor-view-default .elementor-icon svg{fill:#1C7CF7;}.elementor-940 .elementor-element.elementor-element-ae074e1 .elementor-icon{font-size:18px;}.elementor-940 .elementor-element.elementor-element-ae074e1 .elementor-icon svg{height:18px;}.elementor-940 .elementor-element.elementor-element-0256ae9{font-family:"Arial", Sans-serif;font-size:14px;font-weight:400;line-height:1.7em;color:#374151;}.elementor-940 .elementor-element.elementor-element-2fbc033{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:20px;--padding-bottom:50px;--padding-left:24px;--padding-right:24px;}.elementor-940 .elementor-element.elementor-element-ab57f7a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-940 .elementor-element.elementor-element-ab57f7a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-940 .elementor-element.elementor-element-eaf7ce4{font-family:"Arial", Sans-serif;font-size:14px;font-weight:400;line-height:1.7em;color:#374151;}.elementor-940 .elementor-element.elementor-element-22ef811{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:14px 14px 14px 14px;--padding-top:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-940 .elementor-element.elementor-element-22ef811:not(.elementor-motion-effects-element-type-background), .elementor-940 .elementor-element.elementor-element-22ef811 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(160deg, #0A2552 0%, #123A7A 100%);}.elementor-940 .elementor-element.elementor-element-27ade4f{font-family:"Arial", Sans-serif;font-size:14px;font-weight:400;line-height:1.7em;color:#374151;}.elementor-940 .elementor-element.elementor-element-862149a .elementor-button{background-color:#1C7CF7;font-family:"Be Vietnam Pro", Sans-serif;font-size:15px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-radius:10px 10px 10px 10px;padding:13px 22px 13px 22px;}.elementor-940 .elementor-element.elementor-element-862149a .elementor-button:hover, .elementor-940 .elementor-element.elementor-element-862149a .elementor-button:focus{background-color:#1566D4;color:#FFFFFF;}.elementor-940 .elementor-element.elementor-element-862149a .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-940 .elementor-element.elementor-element-862149a .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-940 .elementor-element.elementor-element-862149a .elementor-button:hover svg, .elementor-940 .elementor-element.elementor-element-862149a .elementor-button:focus svg{fill:#FFFFFF;}.elementor-940 .elementor-element.elementor-element-dabffed .elementor-button{background-color:#FFFFFF;font-family:"Be Vietnam Pro", Sans-serif;font-size:15px;font-weight:600;fill:#1C7CF7;color:#1C7CF7;border-style:solid;border-width:1px 1px 1px 1px;border-color:#BFD7FB;border-radius:10px 10px 10px 10px;padding:13px 22px 13px 22px;}.elementor-940 .elementor-element.elementor-element-dabffed .elementor-button:hover, .elementor-940 .elementor-element.elementor-element-dabffed .elementor-button:focus{background-color:#F4F8FF;color:#1C7CF7;}.elementor-940 .elementor-element.elementor-element-dabffed .elementor-button:hover svg, .elementor-940 .elementor-element.elementor-element-dabffed .elementor-button:focus svg{fill:#1C7CF7;}.elementor-940 .elementor-element.elementor-element-bc0d43e{font-family:"Arial", Sans-serif;font-size:12px;font-weight:400;line-height:1.7em;color:#6B7280;}.elementor-940 .elementor-element.elementor-element-e74a991{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:44px 44px;--row-gap:44px;--column-gap:44px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-940 .elementor-element.elementor-element-36e4d40{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-940 .elementor-element.elementor-element-806ed1f .elementor-heading-title{font-family:"Be Vietnam Pro", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;line-height:1.3em;letter-spacing:1.4px;color:#1C7CF7;}.elementor-940 .elementor-element.elementor-element-e86b118 .elementor-heading-title{font-family:"Abril Fatface", Sans-serif;font-size:32px;font-weight:400;text-transform:none;line-height:1.2em;color:#0F1B33;}.elementor-940 .elementor-element.elementor-element-3a2a072{font-family:"Arial", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#374151;}.elementor-940 .elementor-element.elementor-element-8af6148{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-940 .elementor-element.elementor-element-28d069e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-940 .elementor-element.elementor-element-44fe8bb .elementor-heading-title{font-family:"Be Vietnam Pro", Sans-serif;font-size:18px;font-weight:700;text-transform:none;line-height:1.2em;color:#15803D;}.elementor-940 .elementor-element.elementor-element-9618e4c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-940 .elementor-element.elementor-element-9618e4c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-940 .elementor-element.elementor-element-9618e4c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-940 .elementor-element.elementor-element-9618e4c .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-940 .elementor-element.elementor-element-9618e4c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-940 .elementor-element.elementor-element-9618e4c .elementor-icon-list-icon i{color:#16A34A;transition:color 0.3s;}.elementor-940 .elementor-element.elementor-element-9618e4c .elementor-icon-list-icon svg{fill:#16A34A;transition:fill 0.3s;}.elementor-940 .elementor-element.elementor-element-9618e4c{--e-icon-list-icon-size:15px;--icon-vertical-offset:0px;}.elementor-940 .elementor-element.elementor-element-9618e4c .elementor-icon-list-icon{padding-inline-end:10px;}.elementor-940 .elementor-element.elementor-element-9618e4c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-940 .elementor-element.elementor-element-9618e4c .elementor-icon-list-item > a{font-family:"Arial", Sans-serif;font-size:15px;font-weight:400;line-height:1.55em;}.elementor-940 .elementor-element.elementor-element-9618e4c .elementor-icon-list-text{color:#374151;transition:color 0.3s;}.elementor-940 .elementor-element.elementor-element-708353e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-940 .elementor-element.elementor-element-c20e101 .elementor-heading-title{font-family:"Be Vietnam Pro", Sans-serif;font-size:18px;font-weight:700;text-transform:none;line-height:1.2em;color:#B91C1C;}.elementor-940 .elementor-element.elementor-element-a364b83 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-940 .elementor-element.elementor-element-a364b83 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-940 .elementor-element.elementor-element-a364b83 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-940 .elementor-element.elementor-element-a364b83 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-940 .elementor-element.elementor-element-a364b83 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-940 .elementor-element.elementor-element-a364b83 .elementor-icon-list-icon i{color:#DC2626;transition:color 0.3s;}.elementor-940 .elementor-element.elementor-element-a364b83 .elementor-icon-list-icon svg{fill:#DC2626;transition:fill 0.3s;}.elementor-940 .elementor-element.elementor-element-a364b83{--e-icon-list-icon-size:15px;--icon-vertical-offset:0px;}.elementor-940 .elementor-element.elementor-element-a364b83 .elementor-icon-list-icon{padding-inline-end:10px;}.elementor-940 .elementor-element.elementor-element-a364b83 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-940 .elementor-element.elementor-element-a364b83 .elementor-icon-list-item > a{font-family:"Arial", Sans-serif;font-size:15px;font-weight:400;line-height:1.55em;}.elementor-940 .elementor-element.elementor-element-a364b83 .elementor-icon-list-text{color:#374151;transition:color 0.3s;}.elementor-940 .elementor-element.elementor-element-e81da14{--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:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-940 .elementor-element.elementor-element-58dd363 .elementor-button{background-color:#1C7CF7;font-family:"Be Vietnam Pro", Sans-serif;font-size:15px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-radius:10px 10px 10px 10px;padding:13px 22px 13px 22px;}.elementor-940 .elementor-element.elementor-element-58dd363 .elementor-button:hover, .elementor-940 .elementor-element.elementor-element-58dd363 .elementor-button:focus{background-color:#1566D4;color:#FFFFFF;}.elementor-940 .elementor-element.elementor-element-58dd363 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-940 .elementor-element.elementor-element-58dd363 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-940 .elementor-element.elementor-element-58dd363 .elementor-button:hover svg, .elementor-940 .elementor-element.elementor-element-58dd363 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-940 .elementor-element.elementor-element-b1c8ee6 .elementor-button{background-color:#FFFFFF;font-family:"Be Vietnam Pro", Sans-serif;font-size:15px;font-weight:600;fill:#1C7CF7;color:#1C7CF7;border-style:solid;border-width:1px 1px 1px 1px;border-color:#BFD7FB;border-radius:10px 10px 10px 10px;padding:13px 22px 13px 22px;}.elementor-940 .elementor-element.elementor-element-b1c8ee6 .elementor-button:hover, .elementor-940 .elementor-element.elementor-element-b1c8ee6 .elementor-button:focus{background-color:#F4F8FF;color:#1C7CF7;}.elementor-940 .elementor-element.elementor-element-b1c8ee6 .elementor-button:hover svg, .elementor-940 .elementor-element.elementor-element-b1c8ee6 .elementor-button:focus svg{fill:#1C7CF7;}.elementor-940 .elementor-element.elementor-element-aa5b91a .elementor-button{background-color:#FFFFFF;font-family:"Be Vietnam Pro", Sans-serif;font-size:15px;font-weight:600;fill:#1C7CF7;color:#1C7CF7;border-style:solid;border-width:1px 1px 1px 1px;border-color:#BFD7FB;border-radius:10px 10px 10px 10px;padding:13px 22px 13px 22px;}.elementor-940 .elementor-element.elementor-element-aa5b91a .elementor-button:hover, .elementor-940 .elementor-element.elementor-element-aa5b91a .elementor-button:focus{background-color:#F4F8FF;color:#1C7CF7;}.elementor-940 .elementor-element.elementor-element-aa5b91a .elementor-button:hover svg, .elementor-940 .elementor-element.elementor-element-aa5b91a .elementor-button:focus svg{fill:#1C7CF7;}.elementor-940 .elementor-element.elementor-element-b4569ce{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-940 .elementor-element.elementor-element-5ced20b .elementor-heading-title{font-family:"Be Vietnam Pro", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;line-height:1.3em;letter-spacing:1.4px;color:#1C7CF7;}.elementor-940 .elementor-element.elementor-element-2b937ca .elementor-heading-title{font-family:"Abril Fatface", Sans-serif;font-size:32px;font-weight:400;text-transform:none;line-height:1.2em;color:#0F1B33;}.elementor-940 .elementor-element.elementor-element-0e15aab{font-family:"Arial", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#374151;}.elementor-940 .elementor-element.elementor-element-16f847a{--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:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-940 .elementor-element.elementor-element-a92cdc0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-940 .elementor-element.elementor-element-fc91aa6 .elementor-heading-title{font-family:"Be Vietnam Pro", Sans-serif;font-size:17px;font-weight:700;text-transform:none;line-height:1.2em;color:#0F1B33;}.elementor-940 .elementor-element.elementor-element-7be2c25 .elementor-title{color:#0F1B33;font-family:"Be Vietnam Pro", Sans-serif;font-size:14px;font-weight:600;}.elementor-940 .elementor-element.elementor-element-7be2c25 .elementor-progress-wrapper .elementor-progress-bar{background-color:#1C7CF7;}.elementor-940 .elementor-element.elementor-element-7be2c25 .elementor-progress-wrapper{background-color:#E8EFFA;}.elementor-940 .elementor-element.elementor-element-7be2c25 .elementor-progress-bar{height:10px;line-height:10px;}.elementor-940 .elementor-element.elementor-element-9574977 .elementor-title{color:#0F1B33;font-family:"Be Vietnam Pro", Sans-serif;font-size:14px;font-weight:600;}.elementor-940 .elementor-element.elementor-element-9574977 .elementor-progress-wrapper .elementor-progress-bar{background-color:#1C7CF7;}.elementor-940 .elementor-element.elementor-element-9574977 .elementor-progress-wrapper{background-color:#E8EFFA;}.elementor-940 .elementor-element.elementor-element-9574977 .elementor-progress-bar{height:10px;line-height:10px;}.elementor-940 .elementor-element.elementor-element-f59ec6d .elementor-title{color:#0F1B33;font-family:"Be Vietnam Pro", Sans-serif;font-size:14px;font-weight:600;}.elementor-940 .elementor-element.elementor-element-f59ec6d .elementor-progress-wrapper .elementor-progress-bar{background-color:#1C7CF7;}.elementor-940 .elementor-element.elementor-element-f59ec6d .elementor-progress-wrapper{background-color:#E8EFFA;}.elementor-940 .elementor-element.elementor-element-f59ec6d .elementor-progress-bar{height:10px;line-height:10px;}.elementor-940 .elementor-element.elementor-element-4b29bfe .elementor-title{color:#0F1B33;font-family:"Be Vietnam Pro", Sans-serif;font-size:14px;font-weight:600;}.elementor-940 .elementor-element.elementor-element-4b29bfe .elementor-progress-wrapper .elementor-progress-bar{background-color:#1C7CF7;}.elementor-940 .elementor-element.elementor-element-4b29bfe .elementor-progress-wrapper{background-color:#E8EFFA;}.elementor-940 .elementor-element.elementor-element-4b29bfe .elementor-progress-bar{height:10px;line-height:10px;}.elementor-940 .elementor-element.elementor-element-b188c3e .elementor-title{color:#0F1B33;font-family:"Be Vietnam Pro", Sans-serif;font-size:14px;font-weight:600;}.elementor-940 .elementor-element.elementor-element-b188c3e .elementor-progress-wrapper .elementor-progress-bar{background-color:#1C7CF7;}.elementor-940 .elementor-element.elementor-element-b188c3e .elementor-progress-wrapper{background-color:#E8EFFA;}.elementor-940 .elementor-element.elementor-element-b188c3e .elementor-progress-bar{height:10px;line-height:10px;}.elementor-940 .elementor-element.elementor-element-08afc24 .elementor-title{color:#0F1B33;font-family:"Be Vietnam Pro", Sans-serif;font-size:14px;font-weight:600;}.elementor-940 .elementor-element.elementor-element-08afc24 .elementor-progress-wrapper .elementor-progress-bar{background-color:#1C7CF7;}.elementor-940 .elementor-element.elementor-element-08afc24 .elementor-progress-wrapper{background-color:#E8EFFA;}.elementor-940 .elementor-element.elementor-element-08afc24 .elementor-progress-bar{height:10px;line-height:10px;}.elementor-940 .elementor-element.elementor-element-e0c3a1c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-940 .elementor-element.elementor-element-38b3285 .elementor-heading-title{font-family:"Be Vietnam Pro", Sans-serif;font-size:17px;font-weight:700;text-transform:none;line-height:1.2em;color:#0F1B33;}.elementor-940 .elementor-element.elementor-element-80433a0 .elementor-title{color:#0F1B33;font-family:"Be Vietnam Pro", Sans-serif;font-size:14px;font-weight:600;}.elementor-940 .elementor-element.elementor-element-80433a0 .elementor-progress-wrapper .elementor-progress-bar{background-color:#1C7CF7;}.elementor-940 .elementor-element.elementor-element-80433a0 .elementor-progress-wrapper{background-color:#E8EFFA;}.elementor-940 .elementor-element.elementor-element-80433a0 .elementor-progress-bar{height:10px;line-height:10px;}.elementor-940 .elementor-element.elementor-element-de66146 .elementor-title{color:#0F1B33;font-family:"Be Vietnam Pro", Sans-serif;font-size:14px;font-weight:600;}.elementor-940 .elementor-element.elementor-element-de66146 .elementor-progress-wrapper .elementor-progress-bar{background-color:#1C7CF7;}.elementor-940 .elementor-element.elementor-element-de66146 .elementor-progress-wrapper{background-color:#E8EFFA;}.elementor-940 .elementor-element.elementor-element-de66146 .elementor-progress-bar{height:10px;line-height:10px;}.elementor-940 .elementor-element.elementor-element-6d4e60d .elementor-title{color:#0F1B33;font-family:"Be Vietnam Pro", Sans-serif;font-size:14px;font-weight:600;}.elementor-940 .elementor-element.elementor-element-6d4e60d .elementor-progress-wrapper .elementor-progress-bar{background-color:#1C7CF7;}.elementor-940 .elementor-element.elementor-element-6d4e60d .elementor-progress-wrapper{background-color:#E8EFFA;}.elementor-940 .elementor-element.elementor-element-6d4e60d .elementor-progress-bar{height:10px;line-height:10px;}.elementor-940 .elementor-element.elementor-element-795c32c .elementor-title{color:#0F1B33;font-family:"Be Vietnam Pro", Sans-serif;font-size:14px;font-weight:600;}.elementor-940 .elementor-element.elementor-element-795c32c .elementor-progress-wrapper .elementor-progress-bar{background-color:#1C7CF7;}.elementor-940 .elementor-element.elementor-element-795c32c .elementor-progress-wrapper{background-color:#E8EFFA;}.elementor-940 .elementor-element.elementor-element-795c32c .elementor-progress-bar{height:10px;line-height:10px;}.elementor-940 .elementor-element.elementor-element-d159bf2 .elementor-title{color:#0F1B33;font-family:"Be Vietnam Pro", Sans-serif;font-size:14px;font-weight:600;}.elementor-940 .elementor-element.elementor-element-d159bf2 .elementor-progress-wrapper .elementor-progress-bar{background-color:#1C7CF7;}.elementor-940 .elementor-element.elementor-element-d159bf2 .elementor-progress-wrapper{background-color:#E8EFFA;}.elementor-940 .elementor-element.elementor-element-d159bf2 .elementor-progress-bar{height:10px;line-height:10px;}.elementor-940 .elementor-element.elementor-element-1160f92{font-family:"Arial", Sans-serif;font-size:13px;font-weight:400;line-height:1.7em;color:#6B7280;}.elementor-940 .elementor-element.elementor-element-c6881be{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-940 .elementor-element.elementor-element-4b0049a .elementor-heading-title{font-family:"Be Vietnam Pro", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;line-height:1.3em;letter-spacing:1.4px;color:#1C7CF7;}.elementor-940 .elementor-element.elementor-element-041014a .elementor-heading-title{font-family:"Abril Fatface", Sans-serif;font-size:32px;font-weight:400;text-transform:none;line-height:1.2em;color:#0F1B33;}.elementor-940 .elementor-element.elementor-element-ab65894{font-family:"Arial", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#374151;}.elementor-940 .elementor-element.elementor-element-e2068f0{font-family:"Arial", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#374151;}.elementor-940 .elementor-element.elementor-element-436f3b7{font-family:"Arial", Sans-serif;font-size:15px;font-weight:400;line-height:1.7em;color:#374151;}.elementor-940 .elementor-element.elementor-element-45037fe{font-family:"Arial", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#374151;}.elementor-940 .elementor-element.elementor-element-675cbe8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-940 .elementor-element.elementor-element-cba9485 .elementor-heading-title{font-family:"Be Vietnam Pro", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;line-height:1.3em;letter-spacing:1.4px;color:#1C7CF7;}.elementor-940 .elementor-element.elementor-element-d1e3a0f .elementor-heading-title{font-family:"Abril Fatface", Sans-serif;font-size:32px;font-weight:400;text-transform:none;line-height:1.2em;color:#0F1B33;}.elementor-940 .elementor-element.elementor-element-967645f{font-family:"Arial", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#374151;}.elementor-940 .elementor-element.elementor-element-c208e2e .elementor-heading-title{font-family:"Be Vietnam Pro", Sans-serif;font-size:20px;font-weight:700;text-transform:none;line-height:1.2em;color:#0F1B33;}.elementor-940 .elementor-element.elementor-element-27228b4{font-family:"Arial", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#374151;}.elementor-940 .elementor-element.elementor-element-38a5cc0 .elementor-heading-title{font-family:"Be Vietnam Pro", Sans-serif;font-size:20px;font-weight:700;text-transform:none;line-height:1.2em;color:#0F1B33;}.elementor-940 .elementor-element.elementor-element-7ccc940{font-family:"Arial", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#374151;}.elementor-940 .elementor-element.elementor-element-343b44b{--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:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-940 .elementor-element.elementor-element-eea507f .elementor-button{background-color:#1C7CF7;font-family:"Be Vietnam Pro", Sans-serif;font-size:15px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-radius:10px 10px 10px 10px;padding:13px 22px 13px 22px;}.elementor-940 .elementor-element.elementor-element-eea507f .elementor-button:hover, .elementor-940 .elementor-element.elementor-element-eea507f .elementor-button:focus{background-color:#1566D4;color:#FFFFFF;}.elementor-940 .elementor-element.elementor-element-eea507f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-940 .elementor-element.elementor-element-eea507f .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-940 .elementor-element.elementor-element-eea507f .elementor-button:hover svg, .elementor-940 .elementor-element.elementor-element-eea507f .elementor-button:focus svg{fill:#FFFFFF;}.elementor-940 .elementor-element.elementor-element-6ddd4a6 .elementor-button{background-color:#FFFFFF;font-family:"Be Vietnam Pro", Sans-serif;font-size:15px;font-weight:600;fill:#1C7CF7;color:#1C7CF7;border-style:solid;border-width:1px 1px 1px 1px;border-color:#BFD7FB;border-radius:10px 10px 10px 10px;padding:13px 22px 13px 22px;}.elementor-940 .elementor-element.elementor-element-6ddd4a6 .elementor-button:hover, .elementor-940 .elementor-element.elementor-element-6ddd4a6 .elementor-button:focus{background-color:#F4F8FF;color:#1C7CF7;}.elementor-940 .elementor-element.elementor-element-6ddd4a6 .elementor-button:hover svg, .elementor-940 .elementor-element.elementor-element-6ddd4a6 .elementor-button:focus svg{fill:#1C7CF7;}.elementor-940 .elementor-element.elementor-element-cc55408 .elementor-button{background-color:#FFFFFF;font-family:"Be Vietnam Pro", Sans-serif;font-size:15px;font-weight:600;fill:#1C7CF7;color:#1C7CF7;border-style:solid;border-width:1px 1px 1px 1px;border-color:#BFD7FB;border-radius:10px 10px 10px 10px;padding:13px 22px 13px 22px;}.elementor-940 .elementor-element.elementor-element-cc55408 .elementor-button:hover, .elementor-940 .elementor-element.elementor-element-cc55408 .elementor-button:focus{background-color:#F4F8FF;color:#1C7CF7;}.elementor-940 .elementor-element.elementor-element-cc55408 .elementor-button:hover svg, .elementor-940 .elementor-element.elementor-element-cc55408 .elementor-button:focus svg{fill:#1C7CF7;}.elementor-940 .elementor-element.elementor-element-b452f17{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-940 .elementor-element.elementor-element-3eee4f1 .elementor-heading-title{font-family:"Be Vietnam Pro", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;line-height:1.3em;letter-spacing:1.4px;color:#1C7CF7;}.elementor-940 .elementor-element.elementor-element-6941725 .elementor-heading-title{font-family:"Abril Fatface", Sans-serif;font-size:32px;font-weight:400;text-transform:none;line-height:1.2em;color:#0F1B33;}.elementor-940 .elementor-element.elementor-element-753a219{font-family:"Arial", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#374151;}.elementor-940 .elementor-element.elementor-element-5265d99{font-family:"Arial", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#374151;}.elementor-940 .elementor-element.elementor-element-e38a311{font-family:"Arial", Sans-serif;font-size:15px;font-weight:400;line-height:1.7em;color:#374151;}.elementor-940 .elementor-element.elementor-element-a668660{--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:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-940 .elementor-element.elementor-element-e041f7e .elementor-button{background-color:#FFFFFF;font-family:"Be Vietnam Pro", Sans-serif;font-size:15px;font-weight:600;fill:#1C7CF7;color:#1C7CF7;border-style:solid;border-width:1px 1px 1px 1px;border-color:#BFD7FB;border-radius:10px 10px 10px 10px;padding:13px 22px 13px 22px;}.elementor-940 .elementor-element.elementor-element-e041f7e .elementor-button:hover, .elementor-940 .elementor-element.elementor-element-e041f7e .elementor-button:focus{background-color:#F4F8FF;color:#1C7CF7;}.elementor-940 .elementor-element.elementor-element-e041f7e .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-940 .elementor-element.elementor-element-e041f7e .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-940 .elementor-element.elementor-element-e041f7e .elementor-button:hover svg, .elementor-940 .elementor-element.elementor-element-e041f7e .elementor-button:focus svg{fill:#1C7CF7;}.elementor-940 .elementor-element.elementor-element-a4afe67{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-940 .elementor-element.elementor-element-d1817a4 .elementor-heading-title{font-family:"Be Vietnam Pro", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;line-height:1.3em;letter-spacing:1.4px;color:#1C7CF7;}.elementor-940 .elementor-element.elementor-element-1b8830e .elementor-heading-title{font-family:"Abril Fatface", Sans-serif;font-size:32px;font-weight:400;text-transform:none;line-height:1.2em;color:#0F1B33;}.elementor-940 .elementor-element.elementor-element-65b4477{font-family:"Arial", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#374151;}.elementor-940 .elementor-element.elementor-element-7153126{font-family:"Arial", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#374151;}.elementor-940 .elementor-element.elementor-element-d9215e4{--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:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-940 .elementor-element.elementor-element-2685c94 .elementor-button{background-color:#FFFFFF;font-family:"Be Vietnam Pro", Sans-serif;font-size:15px;font-weight:600;fill:#1C7CF7;color:#1C7CF7;border-style:solid;border-width:1px 1px 1px 1px;border-color:#BFD7FB;border-radius:10px 10px 10px 10px;padding:13px 22px 13px 22px;}.elementor-940 .elementor-element.elementor-element-2685c94 .elementor-button:hover, .elementor-940 .elementor-element.elementor-element-2685c94 .elementor-button:focus{background-color:#F4F8FF;color:#1C7CF7;}.elementor-940 .elementor-element.elementor-element-2685c94 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-940 .elementor-element.elementor-element-2685c94 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-940 .elementor-element.elementor-element-2685c94 .elementor-button:hover svg, .elementor-940 .elementor-element.elementor-element-2685c94 .elementor-button:focus svg{fill:#1C7CF7;}.elementor-940 .elementor-element.elementor-element-c09f166{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-940 .elementor-element.elementor-element-100bc73 .elementor-heading-title{font-family:"Be Vietnam Pro", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;line-height:1.3em;letter-spacing:1.4px;color:#1C7CF7;}.elementor-940 .elementor-element.elementor-element-8a29e17 .elementor-heading-title{font-family:"Abril Fatface", Sans-serif;font-size:32px;font-weight:400;text-transform:none;line-height:1.2em;color:#0F1B33;}.elementor-940 .elementor-element.elementor-element-e4abadd{font-family:"Arial", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#374151;}.elementor-940 .elementor-element.elementor-element-07e3f25{font-family:"Arial", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#374151;}.elementor-940 .elementor-element.elementor-element-4e7d44b{--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:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-940 .elementor-element.elementor-element-72cefee .elementor-button{background-color:#FFFFFF;font-family:"Be Vietnam Pro", Sans-serif;font-size:15px;font-weight:600;fill:#1C7CF7;color:#1C7CF7;border-style:solid;border-width:1px 1px 1px 1px;border-color:#BFD7FB;border-radius:10px 10px 10px 10px;padding:13px 22px 13px 22px;}.elementor-940 .elementor-element.elementor-element-72cefee .elementor-button:hover, .elementor-940 .elementor-element.elementor-element-72cefee .elementor-button:focus{background-color:#F4F8FF;color:#1C7CF7;}.elementor-940 .elementor-element.elementor-element-72cefee .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-940 .elementor-element.elementor-element-72cefee .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-940 .elementor-element.elementor-element-72cefee .elementor-button:hover svg, .elementor-940 .elementor-element.elementor-element-72cefee .elementor-button:focus svg{fill:#1C7CF7;}.elementor-940 .elementor-element.elementor-element-747d23a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-940 .elementor-element.elementor-element-f12a5bc .elementor-heading-title{font-family:"Be Vietnam Pro", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;line-height:1.3em;letter-spacing:1.4px;color:#1C7CF7;}.elementor-940 .elementor-element.elementor-element-5907232 .elementor-heading-title{font-family:"Abril Fatface", Sans-serif;font-size:32px;font-weight:400;text-transform:none;line-height:1.2em;color:#0F1B33;}.elementor-940 .elementor-element.elementor-element-d92a650{font-family:"Arial", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#374151;}.elementor-940 .elementor-element.elementor-element-d16a6e2{font-family:"Arial", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#374151;}.elementor-940 .elementor-element.elementor-element-b4000a8{font-family:"Arial", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#374151;}.elementor-940 .elementor-element.elementor-element-f292c08{font-family:"Arial", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#374151;}.elementor-940 .elementor-element.elementor-element-bc506b8{font-family:"Arial", Sans-serif;font-size:15px;font-weight:400;line-height:1.7em;color:#374151;}.elementor-940 .elementor-element.elementor-element-dcd45c2{--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:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-940 .elementor-element.elementor-element-4f1d924 .elementor-button{background-color:#FFFFFF;font-family:"Be Vietnam Pro", Sans-serif;font-size:15px;font-weight:600;fill:#1C7CF7;color:#1C7CF7;border-style:solid;border-width:1px 1px 1px 1px;border-color:#BFD7FB;border-radius:10px 10px 10px 10px;padding:13px 22px 13px 22px;}.elementor-940 .elementor-element.elementor-element-4f1d924 .elementor-button:hover, .elementor-940 .elementor-element.elementor-element-4f1d924 .elementor-button:focus{background-color:#F4F8FF;color:#1C7CF7;}.elementor-940 .elementor-element.elementor-element-4f1d924 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-940 .elementor-element.elementor-element-4f1d924 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-940 .elementor-element.elementor-element-4f1d924 .elementor-button:hover svg, .elementor-940 .elementor-element.elementor-element-4f1d924 .elementor-button:focus svg{fill:#1C7CF7;}.elementor-940 .elementor-element.elementor-element-74f2a1d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-940 .elementor-element.elementor-element-8bf508a .elementor-heading-title{font-family:"Be Vietnam Pro", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;line-height:1.3em;letter-spacing:1.4px;color:#1C7CF7;}.elementor-940 .elementor-element.elementor-element-a036a9b .elementor-heading-title{font-family:"Abril Fatface", Sans-serif;font-size:32px;font-weight:400;text-transform:none;line-height:1.2em;color:#0F1B33;}.elementor-940 .elementor-element.elementor-element-033a3af{font-family:"Arial", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#374151;}.elementor-940 .elementor-element.elementor-element-049302b{font-family:"Arial", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#374151;}.elementor-940 .elementor-element.elementor-element-6514c97{font-family:"Arial", Sans-serif;font-size:15px;font-weight:400;line-height:1.7em;color:#374151;}.elementor-940 .elementor-element.elementor-element-76d7052{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-940 .elementor-element.elementor-element-2b64aaa .elementor-heading-title{font-family:"Be Vietnam Pro", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;line-height:1.3em;letter-spacing:1.4px;color:#1C7CF7;}.elementor-940 .elementor-element.elementor-element-61f9529 .elementor-heading-title{font-family:"Abril Fatface", Sans-serif;font-size:32px;font-weight:400;text-transform:none;line-height:1.2em;color:#0F1B33;}.elementor-940 .elementor-element.elementor-element-de49003{font-family:"Arial", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#374151;}.elementor-940 .elementor-element.elementor-element-3c13ff4{--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:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-940 .elementor-element.elementor-element-e4a3d53 .elementor-button{background-color:#FFFFFF;font-family:"Be Vietnam Pro", Sans-serif;font-size:15px;font-weight:600;fill:#1C7CF7;color:#1C7CF7;border-style:solid;border-width:1px 1px 1px 1px;border-color:#BFD7FB;border-radius:10px 10px 10px 10px;padding:13px 22px 13px 22px;}.elementor-940 .elementor-element.elementor-element-e4a3d53 .elementor-button:hover, .elementor-940 .elementor-element.elementor-element-e4a3d53 .elementor-button:focus{background-color:#F4F8FF;color:#1C7CF7;}.elementor-940 .elementor-element.elementor-element-e4a3d53 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-940 .elementor-element.elementor-element-e4a3d53 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-940 .elementor-element.elementor-element-e4a3d53 .elementor-button:hover svg, .elementor-940 .elementor-element.elementor-element-e4a3d53 .elementor-button:focus svg{fill:#1C7CF7;}.elementor-940 .elementor-element.elementor-element-e3bc43d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-940 .elementor-element.elementor-element-a1107de .elementor-heading-title{font-family:"Be Vietnam Pro", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;line-height:1.3em;letter-spacing:1.4px;color:#1C7CF7;}.elementor-940 .elementor-element.elementor-element-a8d5da5 .elementor-heading-title{font-family:"Abril Fatface", Sans-serif;font-size:32px;font-weight:400;text-transform:none;line-height:1.2em;color:#0F1B33;}.elementor-940 .elementor-element.elementor-element-0425cd5{font-family:"Arial", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#374151;}.elementor-940 .elementor-element.elementor-element-b086c82{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-940 .elementor-element.elementor-element-69f8b97 .elementor-heading-title{font-family:"Be Vietnam Pro", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;line-height:1.3em;letter-spacing:1.4px;color:#1C7CF7;}.elementor-940 .elementor-element.elementor-element-ec09be0 .elementor-heading-title{font-family:"Abril Fatface", Sans-serif;font-size:32px;font-weight:400;text-transform:none;line-height:1.2em;color:#0F1B33;}.elementor-940 .elementor-element.elementor-element-7c3f6c4{font-family:"Arial", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#374151;}.elementor-940 .elementor-element.elementor-element-b9aa761 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-940 .elementor-element.elementor-element-b9aa761 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-940 .elementor-element.elementor-element-b9aa761 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-940 .elementor-element.elementor-element-b9aa761 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-940 .elementor-element.elementor-element-b9aa761 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-940 .elementor-element.elementor-element-b9aa761 .elementor-icon-list-icon i{color:#1C7CF7;transition:color 0.3s;}.elementor-940 .elementor-element.elementor-element-b9aa761 .elementor-icon-list-icon svg{fill:#1C7CF7;transition:fill 0.3s;}.elementor-940 .elementor-element.elementor-element-b9aa761{--e-icon-list-icon-size:15px;--icon-vertical-offset:0px;}.elementor-940 .elementor-element.elementor-element-b9aa761 .elementor-icon-list-icon{padding-inline-end:10px;}.elementor-940 .elementor-element.elementor-element-b9aa761 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-940 .elementor-element.elementor-element-b9aa761 .elementor-icon-list-item > a{font-family:"Arial", Sans-serif;font-size:15px;font-weight:400;line-height:1.55em;}.elementor-940 .elementor-element.elementor-element-b9aa761 .elementor-icon-list-text{color:#374151;transition:color 0.3s;}.elementor-940 .elementor-element.elementor-element-b39f794{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-940 .elementor-element.elementor-element-b8e5295 .elementor-heading-title{font-family:"Be Vietnam Pro", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;line-height:1.3em;letter-spacing:1.4px;color:#1C7CF7;}.elementor-940 .elementor-element.elementor-element-738a28e .elementor-heading-title{font-family:"Abril Fatface", Sans-serif;font-size:32px;font-weight:400;text-transform:none;line-height:1.2em;color:#0F1B33;}.elementor-940 .elementor-element.elementor-element-b072be5{font-family:"Arial", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#374151;}.elementor-940 .elementor-element.elementor-element-dda9576{--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:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-940 .elementor-element.elementor-element-408a53f .elementor-button{background-color:#FFFFFF;font-family:"Be Vietnam Pro", Sans-serif;font-size:15px;font-weight:600;fill:#1C7CF7;color:#1C7CF7;border-style:solid;border-width:1px 1px 1px 1px;border-color:#BFD7FB;border-radius:10px 10px 10px 10px;padding:13px 22px 13px 22px;}.elementor-940 .elementor-element.elementor-element-408a53f .elementor-button:hover, .elementor-940 .elementor-element.elementor-element-408a53f .elementor-button:focus{background-color:#F4F8FF;color:#1C7CF7;}.elementor-940 .elementor-element.elementor-element-408a53f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-940 .elementor-element.elementor-element-408a53f .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-940 .elementor-element.elementor-element-408a53f .elementor-button:hover svg, .elementor-940 .elementor-element.elementor-element-408a53f .elementor-button:focus svg{fill:#1C7CF7;}.elementor-940 .elementor-element.elementor-element-3181b64{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-940 .elementor-element.elementor-element-7d71bfa .elementor-heading-title{font-family:"Be Vietnam Pro", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;line-height:1.3em;letter-spacing:1.4px;color:#1C7CF7;}.elementor-940 .elementor-element.elementor-element-2fed709 .elementor-heading-title{font-family:"Abril Fatface", Sans-serif;font-size:32px;font-weight:400;text-transform:none;line-height:1.2em;color:#0F1B33;}.elementor-940 .elementor-element.elementor-element-5546e90{font-family:"Arial", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#374151;}.elementor-940 .elementor-element.elementor-element-606fe98{font-family:"Arial", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#374151;}.elementor-940 .elementor-element.elementor-element-c99c6e2{--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:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-940 .elementor-element.elementor-element-20aa08d .elementor-button{background-color:#FFFFFF;font-family:"Be Vietnam Pro", Sans-serif;font-size:15px;font-weight:600;fill:#1C7CF7;color:#1C7CF7;border-style:solid;border-width:1px 1px 1px 1px;border-color:#BFD7FB;border-radius:10px 10px 10px 10px;padding:13px 22px 13px 22px;}.elementor-940 .elementor-element.elementor-element-20aa08d .elementor-button:hover, .elementor-940 .elementor-element.elementor-element-20aa08d .elementor-button:focus{background-color:#F4F8FF;color:#1C7CF7;}.elementor-940 .elementor-element.elementor-element-20aa08d .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-940 .elementor-element.elementor-element-20aa08d .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-940 .elementor-element.elementor-element-20aa08d .elementor-button:hover svg, .elementor-940 .elementor-element.elementor-element-20aa08d .elementor-button:focus svg{fill:#1C7CF7;}.elementor-940 .elementor-element.elementor-element-1de914d{font-family:"Arial", Sans-serif;font-size:15px;font-weight:400;line-height:1.7em;color:#374151;}.elementor-940 .elementor-element.elementor-element-0e8cd42{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-940 .elementor-element.elementor-element-acafcab .elementor-heading-title{font-family:"Be Vietnam Pro", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;line-height:1.3em;letter-spacing:1.4px;color:#1C7CF7;}.elementor-940 .elementor-element.elementor-element-728aa97 .elementor-heading-title{font-family:"Abril Fatface", Sans-serif;font-size:32px;font-weight:400;text-transform:none;line-height:1.2em;color:#0F1B33;}.elementor-940 .elementor-element.elementor-element-83fca09{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-940 .elementor-element.elementor-element-60f4aa4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-940 .elementor-element.elementor-element-559cfc9 .elementor-heading-title{font-family:"Be Vietnam Pro", Sans-serif;font-size:18px;font-weight:700;text-transform:none;line-height:1.2em;color:#15803D;}.elementor-940 .elementor-element.elementor-element-abb2d5b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-940 .elementor-element.elementor-element-abb2d5b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-940 .elementor-element.elementor-element-abb2d5b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-940 .elementor-element.elementor-element-abb2d5b .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-940 .elementor-element.elementor-element-abb2d5b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-940 .elementor-element.elementor-element-abb2d5b .elementor-icon-list-icon i{color:#16A34A;transition:color 0.3s;}.elementor-940 .elementor-element.elementor-element-abb2d5b .elementor-icon-list-icon svg{fill:#16A34A;transition:fill 0.3s;}.elementor-940 .elementor-element.elementor-element-abb2d5b{--e-icon-list-icon-size:15px;--icon-vertical-offset:0px;}.elementor-940 .elementor-element.elementor-element-abb2d5b .elementor-icon-list-icon{padding-inline-end:10px;}.elementor-940 .elementor-element.elementor-element-abb2d5b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-940 .elementor-element.elementor-element-abb2d5b .elementor-icon-list-item > a{font-family:"Arial", Sans-serif;font-size:15px;font-weight:400;line-height:1.55em;}.elementor-940 .elementor-element.elementor-element-abb2d5b .elementor-icon-list-text{color:#374151;transition:color 0.3s;}.elementor-940 .elementor-element.elementor-element-7670b2d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-940 .elementor-element.elementor-element-ff1eb76 .elementor-heading-title{font-family:"Be Vietnam Pro", Sans-serif;font-size:18px;font-weight:700;text-transform:none;line-height:1.2em;color:#B91C1C;}.elementor-940 .elementor-element.elementor-element-ecb87ed .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-940 .elementor-element.elementor-element-ecb87ed .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-940 .elementor-element.elementor-element-ecb87ed .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-940 .elementor-element.elementor-element-ecb87ed .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-940 .elementor-element.elementor-element-ecb87ed .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-940 .elementor-element.elementor-element-ecb87ed .elementor-icon-list-icon i{color:#DC2626;transition:color 0.3s;}.elementor-940 .elementor-element.elementor-element-ecb87ed .elementor-icon-list-icon svg{fill:#DC2626;transition:fill 0.3s;}.elementor-940 .elementor-element.elementor-element-ecb87ed{--e-icon-list-icon-size:15px;--icon-vertical-offset:0px;}.elementor-940 .elementor-element.elementor-element-ecb87ed .elementor-icon-list-icon{padding-inline-end:10px;}.elementor-940 .elementor-element.elementor-element-ecb87ed .elementor-icon-list-item > .elementor-icon-list-text, .elementor-940 .elementor-element.elementor-element-ecb87ed .elementor-icon-list-item > a{font-family:"Arial", Sans-serif;font-size:15px;font-weight:400;line-height:1.55em;}.elementor-940 .elementor-element.elementor-element-ecb87ed .elementor-icon-list-text{color:#374151;transition:color 0.3s;}.elementor-940 .elementor-element.elementor-element-06d2041{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-940 .elementor-element.elementor-element-2f6f8df .elementor-heading-title{font-family:"Be Vietnam Pro", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;line-height:1.3em;letter-spacing:1.4px;color:#1C7CF7;}.elementor-940 .elementor-element.elementor-element-a17e938 .elementor-heading-title{font-family:"Abril Fatface", Sans-serif;font-size:32px;font-weight:400;text-transform:none;line-height:1.2em;color:#0F1B33;}.elementor-940 .elementor-element.elementor-element-b4ccbe3{font-family:"Arial", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#374151;}.elementor-940 .elementor-element.elementor-element-2c554bd{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-940 .elementor-element.elementor-element-f149246{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-940 .elementor-element.elementor-element-900b43e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-940 .elementor-element.elementor-element-d009ff1 .elementor-heading-title{font-family:"Be Vietnam Pro", Sans-serif;font-size:18px;font-weight:700;text-transform:none;line-height:1.2em;color:#0F1B33;}.elementor-940 .elementor-element.elementor-element-a3362bc{font-family:"Arial", Sans-serif;font-size:14px;font-weight:400;line-height:1.7em;color:#374151;}.elementor-940 .elementor-element.elementor-element-67435dd{font-family:"Arial", Sans-serif;font-size:14px;font-weight:400;line-height:1.7em;color:#374151;}.elementor-940 .elementor-element.elementor-element-df7b032{--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:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-940 .elementor-element.elementor-element-3b61fd6 .elementor-button{background-color:#FFFFFF;font-family:"Be Vietnam Pro", Sans-serif;font-size:15px;font-weight:600;fill:#1C7CF7;color:#1C7CF7;border-style:solid;border-width:1px 1px 1px 1px;border-color:#BFD7FB;border-radius:10px 10px 10px 10px;padding:13px 22px 13px 22px;}.elementor-940 .elementor-element.elementor-element-3b61fd6 .elementor-button:hover, .elementor-940 .elementor-element.elementor-element-3b61fd6 .elementor-button:focus{background-color:#F4F8FF;color:#1C7CF7;}.elementor-940 .elementor-element.elementor-element-3b61fd6 .elementor-button:hover svg, .elementor-940 .elementor-element.elementor-element-3b61fd6 .elementor-button:focus svg{fill:#1C7CF7;}.elementor-940 .elementor-element.elementor-element-66be1b9 .elementor-button{background-color:#1C7CF7;font-family:"Be Vietnam Pro", Sans-serif;font-size:15px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-radius:10px 10px 10px 10px;padding:13px 22px 13px 22px;}.elementor-940 .elementor-element.elementor-element-66be1b9 .elementor-button:hover, .elementor-940 .elementor-element.elementor-element-66be1b9 .elementor-button:focus{background-color:#1566D4;color:#FFFFFF;}.elementor-940 .elementor-element.elementor-element-66be1b9 .elementor-button:hover svg, .elementor-940 .elementor-element.elementor-element-66be1b9 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-940 .elementor-element.elementor-element-011db27{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-940 .elementor-element.elementor-element-6c7b892{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-940 .elementor-element.elementor-element-c3aebee .elementor-heading-title{font-family:"Be Vietnam Pro", Sans-serif;font-size:18px;font-weight:700;text-transform:none;line-height:1.2em;color:#0F1B33;}.elementor-940 .elementor-element.elementor-element-bd4eb83{font-family:"Arial", Sans-serif;font-size:14px;font-weight:400;line-height:1.7em;color:#374151;}.elementor-940 .elementor-element.elementor-element-05b3621{font-family:"Arial", Sans-serif;font-size:14px;font-weight:400;line-height:1.7em;color:#374151;}.elementor-940 .elementor-element.elementor-element-c92438f{--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:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-940 .elementor-element.elementor-element-e91ce4d .elementor-button{background-color:#FFFFFF;font-family:"Be Vietnam Pro", Sans-serif;font-size:15px;font-weight:600;fill:#1C7CF7;color:#1C7CF7;border-style:solid;border-width:1px 1px 1px 1px;border-color:#BFD7FB;border-radius:10px 10px 10px 10px;padding:13px 22px 13px 22px;}.elementor-940 .elementor-element.elementor-element-e91ce4d .elementor-button:hover, .elementor-940 .elementor-element.elementor-element-e91ce4d .elementor-button:focus{background-color:#F4F8FF;color:#1C7CF7;}.elementor-940 .elementor-element.elementor-element-e91ce4d .elementor-button:hover svg, .elementor-940 .elementor-element.elementor-element-e91ce4d .elementor-button:focus svg{fill:#1C7CF7;}.elementor-940 .elementor-element.elementor-element-bc49189 .elementor-button{background-color:#1C7CF7;font-family:"Be Vietnam Pro", Sans-serif;font-size:15px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-radius:10px 10px 10px 10px;padding:13px 22px 13px 22px;}.elementor-940 .elementor-element.elementor-element-bc49189 .elementor-button:hover, .elementor-940 .elementor-element.elementor-element-bc49189 .elementor-button:focus{background-color:#1566D4;color:#FFFFFF;}.elementor-940 .elementor-element.elementor-element-bc49189 .elementor-button:hover svg, .elementor-940 .elementor-element.elementor-element-bc49189 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-940 .elementor-element.elementor-element-760ffdc{--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:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-940 .elementor-element.elementor-element-9cb0ce4 .elementor-button{background-color:#1C7CF7;font-family:"Be Vietnam Pro", Sans-serif;font-size:15px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-radius:10px 10px 10px 10px;padding:13px 22px 13px 22px;}.elementor-940 .elementor-element.elementor-element-9cb0ce4 .elementor-button:hover, .elementor-940 .elementor-element.elementor-element-9cb0ce4 .elementor-button:focus{background-color:#1566D4;color:#FFFFFF;}.elementor-940 .elementor-element.elementor-element-9cb0ce4 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-940 .elementor-element.elementor-element-9cb0ce4 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-940 .elementor-element.elementor-element-9cb0ce4 .elementor-button:hover svg, .elementor-940 .elementor-element.elementor-element-9cb0ce4 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-940 .elementor-element.elementor-element-0f2d52b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-940 .elementor-element.elementor-element-fca4dd7 .elementor-heading-title{font-family:"Be Vietnam Pro", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;line-height:1.3em;letter-spacing:1.4px;color:#1C7CF7;}.elementor-940 .elementor-element.elementor-element-dbea894 .elementor-heading-title{font-family:"Abril Fatface", Sans-serif;font-size:32px;font-weight:400;text-transform:none;line-height:1.2em;color:#0F1B33;}.elementor-940 .elementor-element.elementor-element-0f95f46 .elementor-accordion-item{border-color:#E5EAF2;}.elementor-940 .elementor-element.elementor-element-0f95f46 .elementor-accordion-item .elementor-tab-content{border-block-start-color:#E5EAF2;}.elementor-940 .elementor-element.elementor-element-0f95f46 .elementor-accordion-item .elementor-tab-title.elementor-active{border-block-end-color:#E5EAF2;}.elementor-940 .elementor-element.elementor-element-0f95f46 .elementor-accordion-icon, .elementor-940 .elementor-element.elementor-element-0f95f46 .elementor-accordion-title{color:#0F1B33;}.elementor-940 .elementor-element.elementor-element-0f95f46 .elementor-accordion-icon svg{fill:#0F1B33;}.elementor-940 .elementor-element.elementor-element-0f95f46 .elementor-active .elementor-accordion-icon, .elementor-940 .elementor-element.elementor-element-0f95f46 .elementor-active .elementor-accordion-title{color:#1C7CF7;}.elementor-940 .elementor-element.elementor-element-0f95f46 .elementor-active .elementor-accordion-icon svg{fill:#1C7CF7;}.elementor-940 .elementor-element.elementor-element-0f95f46 .elementor-accordion-title{font-family:"Be Vietnam Pro", Sans-serif;font-size:16px;font-weight:600;}.elementor-940 .elementor-element.elementor-element-0f95f46 .elementor-tab-title .elementor-accordion-icon i:before{color:#1C7CF7;}.elementor-940 .elementor-element.elementor-element-0f95f46 .elementor-tab-title .elementor-accordion-icon svg{fill:#1C7CF7;}.elementor-940 .elementor-element.elementor-element-0f95f46 .elementor-tab-title.elementor-active .elementor-accordion-icon i:before{color:#1C7CF7;}.elementor-940 .elementor-element.elementor-element-0f95f46 .elementor-tab-title.elementor-active .elementor-accordion-icon svg{fill:#1C7CF7;}.elementor-940 .elementor-element.elementor-element-0f95f46 .elementor-tab-content{color:#374151;font-family:"Arial", Sans-serif;font-size:15px;font-weight:400;line-height:1.7em;}.elementor-940 .elementor-element.elementor-element-b3496b3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-940 .elementor-element.elementor-element-bf7b8b5 .elementor-heading-title{font-family:"Be Vietnam Pro", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;line-height:1.3em;letter-spacing:1.4px;color:#1C7CF7;}.elementor-940 .elementor-element.elementor-element-c033ef9 .elementor-heading-title{font-family:"Abril Fatface", Sans-serif;font-size:32px;font-weight:400;text-transform:none;line-height:1.2em;color:#0F1B33;}.elementor-940 .elementor-element.elementor-element-c97509f{font-family:"Arial", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#374151;}.elementor-940 .elementor-element.elementor-element-e3d5a83{font-family:"Arial", Sans-serif;font-size:15px;font-weight:400;line-height:1.7em;color:#374151;}.elementor-940 .elementor-element.elementor-element-9249b3b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:48px;--padding-bottom:48px;--padding-left:24px;--padding-right:24px;}.elementor-940 .elementor-element.elementor-element-9249b3b:not(.elementor-motion-effects-element-type-background), .elementor-940 .elementor-element.elementor-element-9249b3b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(135deg, #0A2552 0%, #123A7A 100%);}.elementor-940 .elementor-element.elementor-element-d0d43c2 .elementor-heading-title{font-family:"Be Vietnam Pro", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;line-height:1.3em;letter-spacing:1.4px;color:#8FBAFF;}.elementor-940 .elementor-element.elementor-element-299e5d8 .elementor-heading-title{font-family:"Abril Fatface", Sans-serif;font-size:34px;font-weight:400;text-transform:none;line-height:1.2em;color:#FFFFFF;}.elementor-940 .elementor-element.elementor-element-752e52f{font-family:"Arial", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#C9D6EE;}.elementor-940 .elementor-element.elementor-element-4eddb9a{--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:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-940 .elementor-element.elementor-element-cfc0933 .elementor-button{background-color:#1C7CF7;font-family:"Be Vietnam Pro", Sans-serif;font-size:15px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-radius:10px 10px 10px 10px;padding:13px 22px 13px 22px;}.elementor-940 .elementor-element.elementor-element-cfc0933 .elementor-button:hover, .elementor-940 .elementor-element.elementor-element-cfc0933 .elementor-button:focus{background-color:#1566D4;color:#FFFFFF;}.elementor-940 .elementor-element.elementor-element-cfc0933 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-940 .elementor-element.elementor-element-cfc0933 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-940 .elementor-element.elementor-element-cfc0933 .elementor-button:hover svg, .elementor-940 .elementor-element.elementor-element-cfc0933 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-940 .elementor-element.elementor-element-f55f97e .elementor-button{background-color:#FFFFFF;font-family:"Be Vietnam Pro", Sans-serif;font-size:15px;font-weight:600;fill:#1C7CF7;color:#1C7CF7;border-style:solid;border-width:1px 1px 1px 1px;border-color:#BFD7FB;border-radius:10px 10px 10px 10px;padding:13px 22px 13px 22px;}.elementor-940 .elementor-element.elementor-element-f55f97e .elementor-button:hover, .elementor-940 .elementor-element.elementor-element-f55f97e .elementor-button:focus{background-color:#F4F8FF;color:#1C7CF7;}.elementor-940 .elementor-element.elementor-element-f55f97e .elementor-button:hover svg, .elementor-940 .elementor-element.elementor-element-f55f97e .elementor-button:focus svg{fill:#1C7CF7;}.elementor-940 .elementor-element.elementor-element-11e36b1 .elementor-button{background-color:#FFFFFF;font-family:"Be Vietnam Pro", Sans-serif;font-size:15px;font-weight:600;fill:#1C7CF7;color:#1C7CF7;border-style:solid;border-width:1px 1px 1px 1px;border-color:#BFD7FB;border-radius:10px 10px 10px 10px;padding:13px 22px 13px 22px;}.elementor-940 .elementor-element.elementor-element-11e36b1 .elementor-button:hover, .elementor-940 .elementor-element.elementor-element-11e36b1 .elementor-button:focus{background-color:#F4F8FF;color:#1C7CF7;}.elementor-940 .elementor-element.elementor-element-11e36b1 .elementor-button:hover svg, .elementor-940 .elementor-element.elementor-element-11e36b1 .elementor-button:focus svg{fill:#1C7CF7;}.elementor-940 .elementor-element.elementor-element-2b3fa6f{font-family:"Arial", Sans-serif;font-size:12px;font-weight:400;line-height:1.7em;color:#9FB0CC;}.elementor-940 .elementor-element.elementor-element-e541193{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:10px;--padding-bottom:10px;--padding-left:14px;--padding-right:14px;}.elementor-940 .elementor-element.elementor-element-1e4a148{font-family:"Arial", Sans-serif;font-size:13px;font-weight:400;line-height:1.7em;color:#374151;}.elementor-940 .elementor-element.elementor-element-2c109a8 .elementor-button{background-color:#1C7CF7;font-family:"Be Vietnam Pro", Sans-serif;font-size:15px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-radius:10px 10px 10px 10px;padding:13px 22px 13px 22px;}.elementor-940 .elementor-element.elementor-element-2c109a8 .elementor-button:hover, .elementor-940 .elementor-element.elementor-element-2c109a8 .elementor-button:focus{background-color:#1566D4;color:#FFFFFF;}.elementor-940 .elementor-element.elementor-element-2c109a8 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-940 .elementor-element.elementor-element-2c109a8 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-940 .elementor-element.elementor-element-2c109a8 .elementor-button:hover svg, .elementor-940 .elementor-element.elementor-element-2c109a8 .elementor-button:focus svg{fill:#FFFFFF;}@media(max-width:1024px){.elementor-940 .elementor-element.elementor-element-44396f4{--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-940 .elementor-element.elementor-element-2fb2e56 .elementor-heading-title{font-size:38px;}.elementor-940 .elementor-element.elementor-element-cac5980{--e-con-grid-template-columns:repeat(3, 1fr);--grid-auto-flow:row;}.elementor-940 .elementor-element.elementor-element-e86b118 .elementor-heading-title{font-size:28px;}.elementor-940 .elementor-element.elementor-element-2b937ca .elementor-heading-title{font-size:28px;}.elementor-940 .elementor-element.elementor-element-041014a .elementor-heading-title{font-size:28px;}.elementor-940 .elementor-element.elementor-element-d1e3a0f .elementor-heading-title{font-size:28px;}.elementor-940 .elementor-element.elementor-element-6941725 .elementor-heading-title{font-size:28px;}.elementor-940 .elementor-element.elementor-element-1b8830e .elementor-heading-title{font-size:28px;}.elementor-940 .elementor-element.elementor-element-8a29e17 .elementor-heading-title{font-size:28px;}.elementor-940 .elementor-element.elementor-element-5907232 .elementor-heading-title{font-size:28px;}.elementor-940 .elementor-element.elementor-element-a036a9b .elementor-heading-title{font-size:28px;}.elementor-940 .elementor-element.elementor-element-61f9529 .elementor-heading-title{font-size:28px;}.elementor-940 .elementor-element.elementor-element-a8d5da5 .elementor-heading-title{font-size:28px;}.elementor-940 .elementor-element.elementor-element-ec09be0 .elementor-heading-title{font-size:28px;}.elementor-940 .elementor-element.elementor-element-738a28e .elementor-heading-title{font-size:28px;}.elementor-940 .elementor-element.elementor-element-2fed709 .elementor-heading-title{font-size:28px;}.elementor-940 .elementor-element.elementor-element-728aa97 .elementor-heading-title{font-size:28px;}.elementor-940 .elementor-element.elementor-element-a17e938 .elementor-heading-title{font-size:28px;}.elementor-940 .elementor-element.elementor-element-dbea894 .elementor-heading-title{font-size:28px;}.elementor-940 .elementor-element.elementor-element-c033ef9 .elementor-heading-title{font-size:28px;}.elementor-940 .elementor-element.elementor-element-299e5d8 .elementor-heading-title{font-size:30px;}}@media(max-width:767px){.elementor-940 .elementor-element.elementor-element-44396f4{--padding-top:24px;--padding-bottom:28px;--padding-left:16px;--padding-right:16px;}.elementor-940 .elementor-element.elementor-element-2fb2e56 .elementor-heading-title{font-size:30px;}.elementor-940 .elementor-element.elementor-element-aa61c55{font-size:15px;}.elementor-940 .elementor-element.elementor-element-ca47bac{font-size:15px;}.elementor-940 .elementor-element.elementor-element-0a94ad0{font-size:15px;}.elementor-940 .elementor-element.elementor-element-979d038{font-size:15px;}.elementor-940 .elementor-element.elementor-element-cac5980{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:22px;--padding-left:16px;--padding-right:16px;}.elementor-940 .elementor-element.elementor-element-2fbc033{--padding-top:12px;--padding-bottom:40px;--padding-left:16px;--padding-right:16px;}.elementor-940 .elementor-element.elementor-element-e86b118 .elementor-heading-title{font-size:25px;}.elementor-940 .elementor-element.elementor-element-3a2a072{font-size:15px;}.elementor-940 .elementor-element.elementor-element-8af6148{--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-940 .elementor-element.elementor-element-2b937ca .elementor-heading-title{font-size:25px;}.elementor-940 .elementor-element.elementor-element-0e15aab{font-size:15px;}.elementor-940 .elementor-element.elementor-element-16f847a{--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-940 .elementor-element.elementor-element-041014a .elementor-heading-title{font-size:25px;}.elementor-940 .elementor-element.elementor-element-ab65894{font-size:15px;}.elementor-940 .elementor-element.elementor-element-e2068f0{font-size:15px;}.elementor-940 .elementor-element.elementor-element-45037fe{font-size:15px;}.elementor-940 .elementor-element.elementor-element-d1e3a0f .elementor-heading-title{font-size:25px;}.elementor-940 .elementor-element.elementor-element-967645f{font-size:15px;}.elementor-940 .elementor-element.elementor-element-27228b4{font-size:15px;}.elementor-940 .elementor-element.elementor-element-7ccc940{font-size:15px;}.elementor-940 .elementor-element.elementor-element-6941725 .elementor-heading-title{font-size:25px;}.elementor-940 .elementor-element.elementor-element-753a219{font-size:15px;}.elementor-940 .elementor-element.elementor-element-5265d99{font-size:15px;}.elementor-940 .elementor-element.elementor-element-1b8830e .elementor-heading-title{font-size:25px;}.elementor-940 .elementor-element.elementor-element-65b4477{font-size:15px;}.elementor-940 .elementor-element.elementor-element-7153126{font-size:15px;}.elementor-940 .elementor-element.elementor-element-8a29e17 .elementor-heading-title{font-size:25px;}.elementor-940 .elementor-element.elementor-element-e4abadd{font-size:15px;}.elementor-940 .elementor-element.elementor-element-07e3f25{font-size:15px;}.elementor-940 .elementor-element.elementor-element-5907232 .elementor-heading-title{font-size:25px;}.elementor-940 .elementor-element.elementor-element-d92a650{font-size:15px;}.elementor-940 .elementor-element.elementor-element-d16a6e2{font-size:15px;}.elementor-940 .elementor-element.elementor-element-b4000a8{font-size:15px;}.elementor-940 .elementor-element.elementor-element-f292c08{font-size:15px;}.elementor-940 .elementor-element.elementor-element-a036a9b .elementor-heading-title{font-size:25px;}.elementor-940 .elementor-element.elementor-element-033a3af{font-size:15px;}.elementor-940 .elementor-element.elementor-element-049302b{font-size:15px;}.elementor-940 .elementor-element.elementor-element-61f9529 .elementor-heading-title{font-size:25px;}.elementor-940 .elementor-element.elementor-element-de49003{font-size:15px;}.elementor-940 .elementor-element.elementor-element-a8d5da5 .elementor-heading-title{font-size:25px;}.elementor-940 .elementor-element.elementor-element-0425cd5{font-size:15px;}.elementor-940 .elementor-element.elementor-element-ec09be0 .elementor-heading-title{font-size:25px;}.elementor-940 .elementor-element.elementor-element-7c3f6c4{font-size:15px;}.elementor-940 .elementor-element.elementor-element-738a28e .elementor-heading-title{font-size:25px;}.elementor-940 .elementor-element.elementor-element-b072be5{font-size:15px;}.elementor-940 .elementor-element.elementor-element-2fed709 .elementor-heading-title{font-size:25px;}.elementor-940 .elementor-element.elementor-element-5546e90{font-size:15px;}.elementor-940 .elementor-element.elementor-element-606fe98{font-size:15px;}.elementor-940 .elementor-element.elementor-element-728aa97 .elementor-heading-title{font-size:25px;}.elementor-940 .elementor-element.elementor-element-83fca09{--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-940 .elementor-element.elementor-element-a17e938 .elementor-heading-title{font-size:25px;}.elementor-940 .elementor-element.elementor-element-b4ccbe3{font-size:15px;}.elementor-940 .elementor-element.elementor-element-2c554bd{--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-940 .elementor-element.elementor-element-dbea894 .elementor-heading-title{font-size:25px;}.elementor-940 .elementor-element.elementor-element-c033ef9 .elementor-heading-title{font-size:25px;}.elementor-940 .elementor-element.elementor-element-c97509f{font-size:15px;}.elementor-940 .elementor-element.elementor-element-9249b3b{--padding-top:36px;--padding-bottom:36px;--padding-left:16px;--padding-right:16px;}.elementor-940 .elementor-element.elementor-element-299e5d8 .elementor-heading-title{font-size:26px;}.elementor-940 .elementor-element.elementor-element-752e52f{font-size:15px;}}@media(min-width:768px){.elementor-940 .elementor-element.elementor-element-44396f4{--content-width:1200px;}.elementor-940 .elementor-element.elementor-element-e02de0e{--width:60%;}.elementor-940 .elementor-element.elementor-element-46facf6{--width:40%;}.elementor-940 .elementor-element.elementor-element-cac5980{--content-width:1200px;}.elementor-940 .elementor-element.elementor-element-2fbc033{--content-width:1200px;}.elementor-940 .elementor-element.elementor-element-ab57f7a{--width:280px;}.elementor-940 .elementor-element.elementor-element-e74a991{--width:100%;}.elementor-940 .elementor-element.elementor-element-9249b3b{--content-width:1200px;}}@media(max-width:1024px) and (min-width:768px){.elementor-940 .elementor-element.elementor-element-e02de0e{--width:100%;}.elementor-940 .elementor-element.elementor-element-46facf6{--width:100%;}}/* Start custom CSS *//* ===== BonusTrace casino review ===== */
.bt-rv-hero .elementor-widget-text-editor p,.bt-rv-content .elementor-widget-text-editor p:last-child{margin-bottom:0}
.bt-crumbs a{color:#1C7CF7;text-decoration:none}.bt-crumbs a:hover{text-decoration:underline}
.bt-crumbs span{margin:0 7px;color:#9CA3AF}
.bt-rv-byline{display:flex;align-items:center;gap:10px;margin:0}
.bt-rv-avatar{flex:0 0 40px;width:40px;height:40px;border-radius:50%;background:linear-gradient(135deg,#1C7CF7,#0A2552);color:#fff;display:inline-flex;align-items:center;justify-content:center;font:700 14px "Be Vietnam Pro",sans-serif}
.bt-rv-disclosure{background:#fff;border:1px solid #E5EAF2;border-radius:10px;padding:10px 14px}
.bt-rv-disclosure a,.bt-rv-content a:not(.elementor-button){color:#1C7CF7}
/* verdict card */
.bt-rv-vcard{box-shadow:0 18px 40px rgba(10,37,82,.10)}
.bt-rv-vtop>.e-con,.bt-rv-vtop>.elementor-element{width:auto}
.bt-rv-logo{display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:14px;background:#0F5132;color:#B6F36B!important;font:800 15px "Be Vietnam Pro",sans-serif;letter-spacing:.04em;text-decoration:none!important}
.bt-rv-vname .elementor-heading-title{margin:0}
.bt-rv-vtop p{margin:0}
.bt-rv-scores>.elementor-element{flex:1 1 0}
.bt-rv-score{display:flex;flex-direction:column;gap:2px;background:#F0FDF4;border:1px solid #BBF7D0;border-radius:12px;padding:12px 14px}
.bt-rv-score-alt{background:#FFFBEB;border-color:#FDE68A}
.bt-rv-score-num{font:800 28px/1 "Be Vietnam Pro",sans-serif;color:#15803D}
.bt-rv-score-alt .bt-rv-score-num{color:#B45309}
.bt-rv-score-num small{font-size:14px;font-weight:600;color:#6B7280}
.bt-rv-score-lbl{font:600 12px "Be Vietnam Pro",sans-serif;color:#4B5563;text-transform:uppercase;letter-spacing:.06em}
.bt-rv-offer{display:flex;flex-direction:column;gap:3px;background:#F4F8FF;border:1px solid #DCE7FA;border-radius:12px;padding:14px 16px}
.bt-rv-offer-lbl{font:700 11px "Be Vietnam Pro",sans-serif;letter-spacing:.1em;text-transform:uppercase;color:#1C7CF7}
.bt-rv-offer strong{font:800 22px/1.2 "Be Vietnam Pro",sans-serif;color:#0F1B33}
.bt-rv-offer-meta{font-size:13px;color:#4B5563}
.bt-rv-fine{margin:0;text-align:center}
.bt-rv-fine a{color:inherit;text-decoration:underline}
/* buttons */
.bt-rv-btn .elementor-button{transition:transform .2s ease,box-shadow .2s ease,background .2s ease}
.bt-rv-btn-solid .elementor-button{box-shadow:0 6px 16px rgba(28,124,247,.25)}
.bt-rv-btn .elementor-button:hover{transform:translateY(-1px)}
.bt-rv-claim .elementor-button{width:100%;padding:16px 22px!important;font-size:16px!important}
.bt-rv-btnrow>.bt-rv-half{flex:1 1 0}
.bt-rv-half .elementor-button{width:100%}
/* facts */
.bt-rv-facts{grid-template-rows:none!important;grid-auto-rows:auto!important}
.bt-rv-fact{background:#fff;border:1px solid #E5EAF2;border-radius:14px}
.bt-rv-fact .elementor-icon{display:inline-flex}
.bt-rv-fact-lbl{margin:2px 0 0!important;font:700 11px "Be Vietnam Pro",sans-serif;letter-spacing:.08em;text-transform:uppercase;color:#6B7280}
.bt-rv-fact-val{margin:2px 0 0!important;font:600 14px/1.4 "Be Vietnam Pro",sans-serif;color:#0F1B33}
/* layout */
.bt-rv-body>.e-con-inner{align-items:flex-start}
.bt-rv-side{flex:0 0 280px;position:sticky;top:96px;align-self:flex-start}
.bt-rv-content{flex:1 1 0;min-width:0}
.bt-rv-toc{background:#fff;border:1px solid #E5EAF2;border-radius:14px;padding:16px 18px;max-height:calc(100vh - 360px);overflow:auto}
.bt-rv-toc-title{margin:0 0 8px!important;font:700 12px "Be Vietnam Pro",sans-serif;letter-spacing:.1em;text-transform:uppercase;color:#1C7CF7}
.bt-rv-toc ol{margin:0;padding:0;list-style:none;counter-reset:t}
.bt-rv-toc li{counter-increment:t;margin:0}
.bt-rv-toc a{display:flex;gap:10px;padding:6px 8px;border-radius:8px;color:#374151!important;text-decoration:none;font:500 14px/1.35 "Be Vietnam Pro",sans-serif}
.bt-rv-toc a:before{content:counter(t,decimal-leading-zero);color:#9CA3AF;font-size:12px;min-width:18px;padding-top:1px}
.bt-rv-toc a:hover{background:#F4F8FF;color:#1C7CF7!important}
.bt-rv-sidecta{background:linear-gradient(160deg,#0A2552,#123A7A);border-radius:14px}
.bt-rv-side-lbl{margin:0!important;color:#8FBAFF;font:700 11px "Be Vietnam Pro",sans-serif;letter-spacing:.1em;text-transform:uppercase}
.bt-rv-side-offer{margin:4px 0 0!important;color:#fff;font:800 19px/1.25 "Be Vietnam Pro",sans-serif}
.bt-rv-sidecta .bt-rv-fine{color:#9FB0CC}
.bt-rv-sidecta .elementor-button{width:100%}
/* sections */
.bt-rv-sec{scroll-margin-top:100px}
.bt-rv-sec .elementor-heading-title{scroll-margin-top:100px}
.bt-rv-content .elementor-widget-text-editor p{margin:0 0 1em}
.bt-rv-pc>.e-con{flex:1 1 0}
.bt-rv-pros{background:#F0FDF4;border:1px solid #BBF7D0;border-radius:14px}
.bt-rv-cons{background:#FEF2F2;border:1px solid #FECACA;border-radius:14px}
.bt-rv-pros .elementor-icon-list-item,.bt-rv-cons .elementor-icon-list-item{align-items:flex-start!important}
.bt-rv-pros .elementor-icon-list-icon,.bt-rv-cons .elementor-icon-list-icon{margin-top:3px}
.bt-rv-scorecol{flex:1 1 0;background:#fff;border:1px solid #E5EAF2;border-radius:14px}
.bt-rv-prog .elementor-title{display:block;margin-bottom:6px}
.bt-rv-prog .elementor-progress-text{font:700 12px "Be Vietnam Pro",sans-serif;padding-left:8px}
.bt-rv-small{font-size:13px!important;color:#6B7280}
.bt-rv-tablewrap{overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid #E5EAF2;border-radius:14px;background:#fff}
.bt-rv-table{width:100%;border-collapse:collapse;margin:0;border:0;font-size:15px;line-height:1.55}
.bt-rv-table th,.bt-rv-table td{padding:12px 16px;border:0;border-bottom:1px solid #EEF1F6;text-align:left;vertical-align:top;background:#fff}
.bt-rv-table thead th{background:#F4F8FF;font:600 13px "Be Vietnam Pro",sans-serif;color:#0F1B33;text-transform:uppercase;letter-spacing:.04em}
.bt-rv-table tbody th{width:34%;background:#F7F9FC;font:600 14px "Be Vietnam Pro",sans-serif;color:#1F2937}
.bt-rv-table tr:last-child th,.bt-rv-table tr:last-child td{border-bottom:0}
.bt-rv-note{border-radius:12px;padding:14px 16px;border:1px solid}
.bt-rv-note-info{background:#F4F8FF;border-color:#D6E6FD}
.bt-rv-note-warn{background:#FFFBEB;border-color:#FDE68A}
.bt-rv-note-safe{background:#F0FDF4;border-color:#BBF7D0}
.bt-rv-calc{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin:0 0 1em}
.bt-rv-calc>div{display:flex;flex-direction:column;gap:4px;background:#fff;border:1px solid #E5EAF2;border-radius:12px;padding:12px 14px}
.bt-rv-calc span{font:600 12px "Be Vietnam Pro",sans-serif;color:#6B7280}
.bt-rv-calc strong{font:800 18px "Be Vietnam Pro",sans-serif;color:#0F1B33}
.bt-rv-calc>div:nth-child(3),.bt-rv-calc>div:nth-child(4){background:#FFFBEB;border-color:#FDE68A}
.bt-rv-steps{margin:0;padding:0;list-style:none;counter-reset:s}
.bt-rv-steps li{counter-increment:s;position:relative;padding:0 0 14px 46px;margin:0}
.bt-rv-steps li:before{content:counter(s);position:absolute;left:0;top:-2px;width:32px;height:32px;border-radius:50%;background:#1C7CF7;color:#fff;display:flex;align-items:center;justify-content:center;font:700 14px "Be Vietnam Pro",sans-serif}
.bt-rv-steps li:not(:last-child):after{content:"";position:absolute;left:15px;top:32px;bottom:2px;width:2px;background:#DCE7FA}
.bt-rv-alt{flex:1 1 0;background:#fff;border:1px solid #E5EAF2;border-radius:14px;transition:box-shadow .2s,border-color .2s}
.bt-rv-alt:hover{border-color:#BFD7FB;box-shadow:0 10px 26px rgba(28,124,247,.10)}
.bt-rv-alt .elementor-heading-title{margin:0}
.bt-rv-alt>.e-con>.elementor-element{width:auto}
.bt-rv-alt-score{font:800 20px "Be Vietnam Pro",sans-serif;color:#16A34A}
.bt-rv-alt-score small{font-size:12px;color:#6B7280}
.bt-rv-alt-offer{margin:0!important;font:700 16px "Be Vietnam Pro",sans-serif;color:#0F1B33}
.bt-rv-faq .elementor-accordion-item{border:1px solid #E5EAF2!important;border-radius:12px;margin-bottom:10px;overflow:hidden;background:#fff}
.bt-rv-faq .elementor-tab-title{border:0!important;padding:16px 18px!important}
.bt-rv-faq .elementor-tab-content{border:0!important;padding:0 18px 16px!important}
.bt-rv-faq .elementor-tab-content p{margin:0}
.bt-rv-sources{margin:0;padding-left:1.2em}
.bt-rv-sources li{margin:.35em 0}
.bt-rv-author{display:flex;gap:14px;align-items:flex-start;background:#F7F9FC;border:1px solid #E5EAF2;border-radius:14px;padding:18px}
.bt-rv-author p{margin:0 0 .4em!important}
.bt-rv-cta .bt-rv-btnrow{justify-content:center}
.bt-rv-cta .bt-rv-btn-ghost .elementor-button{background:transparent!important;color:#fff!important;border-color:rgba(255,255,255,.45)!important}
.bt-rv-cta .bt-rv-btn-ghost .elementor-button:hover{background:rgba(255,255,255,.1)!important}
.bt-rv-cta p{margin:0;text-align:center}
.bt-rv-cta .elementor-heading-title{text-align:center}
/* mobile sticky bar */
.bt-rv-mbar{position:fixed!important;left:0;right:0;bottom:0;z-index:60;background:#fff;border-top:1px solid #E5EAF2;box-shadow:0 -8px 24px rgba(10,37,82,.12)}
.bt-rv-mbar-txt{margin:0;display:flex;flex-direction:column;line-height:1.25}
.bt-rv-mbar-txt strong{font:700 14px "Be Vietnam Pro",sans-serif;color:#0F1B33}
.bt-rv-mbar-txt span{font-size:13px;color:#1C7CF7;font-weight:600}
.bt-rv-mbar>.elementor-element{width:auto}
.bt-rv-mbar-btn .elementor-button{padding:11px 18px!important}
@media (max-width:1024px){
 .bt-rv-calc{grid-template-columns:repeat(2,1fr)}
 body.single-post{padding-bottom:68px}
}
@media (max-width:767px){
 .bt-rv-table{font-size:14px}
 .bt-rv-table th,.bt-rv-table td{padding:10px 12px}
 .bt-rv-table tbody th{width:40%}
 .bt-rv-scores{flex-direction:row!important}
 .bt-rv-offer strong{font-size:20px}
 .bt-rv-btnrow>.elementor-element{flex:1 1 100%}
 .bt-rv-btnrow .elementor-button{width:100%}
 .bt-rv-calc strong{font-size:16px}
}

.bt-rv-body .bt-rv-side{flex:0 0 280px!important;width:280px!important;max-width:280px}
.bt-rv-body .bt-rv-content{flex:1 1 0!important;min-width:0}

/* ===== mobile hardening (Safari) ===== */
.bt-rv-prog .elementor-progress-text{display:none!important}
.bt-rv-prog .elementor-title{display:block;white-space:normal}
.bt-rv-hero,.bt-rv-facts,.bt-rv-body,.bt-rv-cta{max-width:100%;overflow-x:clip}
.bt-rv-content,.bt-rv-sec,.bt-rv-sec>.elementor-element{min-width:0;max-width:100%}
.bt-rv-content .elementor-widget,.bt-rv-content .elementor-widget-container{max-width:100%;min-width:0}
.bt-rv-content p,.bt-rv-content li,.bt-rv-content td,.bt-rv-content th{overflow-wrap:break-word;word-wrap:break-word}
@media (max-width:1024px){
 .bt-rv-hero>.e-con-inner,.bt-rv-hero{flex-direction:column!important}
 .bt-rv-hero-copy,.bt-rv-vcard{width:100%!important;max-width:100%!important;flex:0 0 auto!important}
}
@media (max-width:767px){
 html,body.single-post{overflow-x:hidden!important;max-width:100%}
 .bt-rv-body,.bt-rv-body>.e-con-inner{display:block!important}
 .bt-rv-side{display:none!important}
 .bt-rv-content{display:flex!important;flex-direction:column!important;width:100%!important;flex:none!important}
 .bt-rv-sec,.bt-rv-pros,.bt-rv-cons,.bt-rv-alt,.bt-rv-scorecol,.bt-rv-vcard,.bt-rv-hero-copy{display:flex!important;flex-direction:column!important;width:100%!important;max-width:100%!important}
 .bt-rv-pc,.bt-rv-scoregrid,.bt-rv-alts{display:flex!important;flex-direction:column!important;width:100%!important}
 .bt-rv-pc>.e-con,.bt-rv-scoregrid>.e-con,.bt-rv-alts>.e-con{flex:0 0 auto!important;width:100%!important;max-width:100%!important}
 .bt-rv-pros>.elementor-element,.bt-rv-cons>.elementor-element,.bt-rv-scorecol>.elementor-element,.bt-rv-sec>.elementor-element{width:100%!important;max-width:100%!important}
 .bt-rv-alt>.e-con{flex-direction:row!important;justify-content:space-between!important;align-items:center!important;width:100%!important}
 .bt-rv-vtop{flex-direction:row!important}
 .bt-rv-facts{display:block!important}
 .bt-rv-facts>.e-con-inner{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%!important;max-width:100%!important}
 .bt-rv-fact{min-width:0}
 .bt-rv-tablewrap{max-width:100%}
}/* End custom CSS */