.elementor-6089 .elementor-element.elementor-element-2c8c4c6e{--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;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#E6EDF5;--border-color:#E6EDF5;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6089 .elementor-element.elementor-element-2c8c4c6e:not(.elementor-motion-effects-element-type-background), .elementor-6089 .elementor-element.elementor-element-2c8c4c6e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F8FC;}.elementor-6089 .elementor-element.elementor-element-15fe4d59{--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:28px 28px;--row-gap:28px;--column-gap:28px;--padding-top:20px;--padding-bottom:48px;--padding-left:24px;--padding-right:24px;}.elementor-6089 .elementor-element.elementor-element-5cace3c2{width:initial;max-width:initial;top:0px;}body:not(.rtl) .elementor-6089 .elementor-element.elementor-element-5cace3c2{left:0px;}body.rtl .elementor-6089 .elementor-element.elementor-element-5cace3c2{right:0px;}.elementor-6089 .elementor-element.elementor-element-2a2e300b{--display:grid;--e-con-grid-template-columns:1.1fr 1fr;--e-con-grid-template-rows:repeat(1, 1fr);--gap:48px 48px;--row-gap:48px;--column-gap:48px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6089 .elementor-element.elementor-element-4d5dd66d{--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-6089 .elementor-element.elementor-element-7a66b1bd .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(14px/2);}.elementor-6089 .elementor-element.elementor-element-7a66b1bd .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(14px/2);}.elementor-6089 .elementor-element.elementor-element-7a66b1bd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(14px/2);margin-left:calc(14px/2);}.elementor-6089 .elementor-element.elementor-element-7a66b1bd .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-14px/2);margin-left:calc(-14px/2);}body.rtl .elementor-6089 .elementor-element.elementor-element-7a66b1bd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-14px/2);}body:not(.rtl) .elementor-6089 .elementor-element.elementor-element-7a66b1bd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-14px/2);}.elementor-6089 .elementor-element.elementor-element-7a66b1bd .elementor-icon-list-icon{width:14px;}.elementor-6089 .elementor-element.elementor-element-7a66b1bd .elementor-icon-list-icon i{font-size:14px;}.elementor-6089 .elementor-element.elementor-element-7a66b1bd .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}.elementor-6089 .elementor-element.elementor-element-7a66b1bd .elementor-icon-list-text, .elementor-6089 .elementor-element.elementor-element-7a66b1bd .elementor-icon-list-text a{color:#0F5AA8;}.elementor-6089 .elementor-element.elementor-element-7a66b1bd .elementor-icon-list-item{font-family:"Google Sans", Sans-serif;font-size:13px;font-weight:700;}.elementor-6089 .elementor-element.elementor-element-7e63d4e1 .elementor-heading-title{font-family:"Google Sans", Sans-serif;font-size:46px;font-weight:800;line-height:1.06em;letter-spacing:-0.04em;color:#0C1A2B;}.elementor-6089 .elementor-element.elementor-element-12cb118b .elementor-widget-container{font-family:"Google Sans", Sans-serif;font-size:18.5px;font-weight:400;line-height:1.55em;}.elementor-6089 .elementor-element.elementor-element-3bda3e7f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(14px/2);}.elementor-6089 .elementor-element.elementor-element-3bda3e7f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(14px/2);}.elementor-6089 .elementor-element.elementor-element-3bda3e7f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(14px/2);margin-left:calc(14px/2);}.elementor-6089 .elementor-element.elementor-element-3bda3e7f .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-14px/2);margin-left:calc(-14px/2);}body.rtl .elementor-6089 .elementor-element.elementor-element-3bda3e7f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-14px/2);}body:not(.rtl) .elementor-6089 .elementor-element.elementor-element-3bda3e7f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-14px/2);}.elementor-6089 .elementor-element.elementor-element-3bda3e7f .elementor-icon-list-icon{width:32px;}.elementor-6089 .elementor-element.elementor-element-3bda3e7f .elementor-icon-list-icon i{font-size:32px;}.elementor-6089 .elementor-element.elementor-element-3bda3e7f .elementor-icon-list-icon svg{--e-icon-list-icon-size:32px;}.elementor-6089 .elementor-element.elementor-element-3bda3e7f .elementor-icon-list-text, .elementor-6089 .elementor-element.elementor-element-3bda3e7f .elementor-icon-list-text a{color:#4A5A6B;}.elementor-6089 .elementor-element.elementor-element-3bda3e7f .elementor-icon-list-item{font-family:"Google Sans", Sans-serif;font-size:14.5px;font-weight:600;}.elementor-6089 .elementor-element.elementor-element-6f0d4f6d img{width:100%;border-radius:18px 18px 18px 18px;}.elementor-6089 .elementor-element.elementor-element-be37a2d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:56px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-6089 .elementor-element.elementor-element-5224906d{--display:grid;--e-con-grid-template-columns:250px minmax(0,720px);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 64px;--row-gap:0px;--column-gap:64px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6089 .elementor-element.elementor-element-6fb59167{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6089 .elementor-element.elementor-element-40a6221c .elementor-toc__header-title{text-align:start;}.elementor-6089 .elementor-element.elementor-element-40a6221c{--header-background-color:#FFFFFF00;--header-color:#5B6B7C;--item-text-color:#4A5A6B;--item-text-hover-color:#1578DA;--item-text-hover-decoration:underline;}.elementor-6089 .elementor-element.elementor-element-40a6221c .elementor-toc__header, .elementor-6089 .elementor-element.elementor-element-40a6221c .elementor-toc__header-title{font-family:"Google Sans", Sans-serif;font-size:12.5px;font-weight:800;text-transform:uppercase;letter-spacing:0.12em;}.elementor-6089 .elementor-element.elementor-element-40a6221c .elementor-toc__list-item{font-family:"Google Sans", Sans-serif;font-size:14.5px;}.elementor-6089 .elementor-element.elementor-element-1c8e9e90{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6089 .elementor-element.elementor-element-15fa5763 .elementor-heading-title{font-family:"Google Sans", Sans-serif;font-size:12.5px;font-weight:800;text-transform:uppercase;line-height:1.3em;letter-spacing:0.12em;color:#5B6B7C;}.elementor-6089 .elementor-element.elementor-element-41c9966f{--alignment:left;--grid-side-margin:8px;--grid-column-gap:8px;--grid-row-gap:8px;--grid-bottom-margin:8px;--e-share-buttons-primary-color:#0C1A2B;}.elementor-6089 .elementor-element.elementor-element-41c9966f .elementor-share-btn{font-size:calc(1.1px * 10);border-width:1px;}.elementor-6089 .elementor-element.elementor-element-41c9966f .elementor-share-btn__icon{--e-share-buttons-icon-size:1.1em;}.elementor-6089 .elementor-element.elementor-element-41c9966f .elementor-share-btn:hover{--e-share-buttons-primary-color:#1578DA;--e-share-buttons-secondary-color:#1578DA;}.elementor-6089 .elementor-element.elementor-element-25b993b6{--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:8px 8px;--row-gap:8px;--column-gap:8px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#E6EDF5;--border-color:#E6EDF5;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6089 .elementor-element.elementor-element-68886b73 .elementor-heading-title{font-family:"Google Sans", Sans-serif;font-size:15.5px;font-weight:800;line-height:1.3em;letter-spacing:0em;color:#0C1A2B;}.elementor-6089 .elementor-element.elementor-element-4ac609d7{font-family:"Google Sans", Sans-serif;font-size:14px;font-weight:400;line-height:1.6em;color:#4A5A6B;}.elementor-6089 .elementor-element.elementor-element-3786d023 .elementor-button{background-color:#1578DA;font-family:"Google Sans", Sans-serif;font-size:14px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-radius:10px 10px 10px 10px;padding:12px 16px 12px 16px;}.elementor-6089 .elementor-element.elementor-element-3786d023 .elementor-button:hover, .elementor-6089 .elementor-element.elementor-element-3786d023 .elementor-button:focus{background-color:#0F5AA8;color:#FFFFFF;}.elementor-6089 .elementor-element.elementor-element-3786d023 .elementor-button:hover svg, .elementor-6089 .elementor-element.elementor-element-3786d023 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-6089 .elementor-element.elementor-element-55489c0{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6089 .elementor-element.elementor-element-2a9e0016 > .elementor-widget-container{margin:0px 0px 32px 0px;}.elementor-6089 .elementor-element.elementor-element-2a9e0016 .elementor-toc__header-title{text-align:start;}.elementor-6089 .elementor-element.elementor-element-2a9e0016{--header-color:#0C1A2B;--item-text-color:#1578DA;--item-text-hover-decoration:underline;}.elementor-6089 .elementor-element.elementor-element-2a9e0016 .elementor-toc__header{flex-direction:row;}.elementor-6089 .elementor-element.elementor-element-ee826c6{color:#26374A;font-family:"Google Sans", Sans-serif;font-size:18px;font-weight:400;line-height:1.75em;}.elementor-6089 .elementor-element.elementor-element-2fc50c9{--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:8px 8px;--row-gap:8px;--column-gap:8px;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:#E6EDF5;--border-color:#E6EDF5;--border-radius:18px 18px 18px 18px;--margin-top:48px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-6089 .elementor-element.elementor-element-2fc50c9:not(.elementor-motion-effects-element-type-background), .elementor-6089 .elementor-element.elementor-element-2fc50c9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8FAFD;}.elementor-6089 .elementor-element.elementor-element-275f565e .elementor-heading-title{font-family:"Google Sans", Sans-serif;font-size:19px;font-weight:800;color:#0C1A2B;}.elementor-6089 .elementor-element.elementor-element-e2e4b7{font-family:"Google Sans", Sans-serif;font-size:15px;font-weight:400;line-height:1.6em;color:#4A5A6B;}.elementor-6089 .elementor-element.elementor-element-17bf8a93{--alignment:left;--grid-side-margin:8px;--grid-column-gap:8px;--grid-row-gap:8px;--grid-bottom-margin:8px;--e-share-buttons-primary-color:#0C1A2B;}.elementor-6089 .elementor-element.elementor-element-17bf8a93 .elementor-share-btn{font-size:calc(1.2px * 10);border-width:1px;}.elementor-6089 .elementor-element.elementor-element-17bf8a93 .elementor-share-btn__icon{--e-share-buttons-icon-size:1.1em;}.elementor-6089 .elementor-element.elementor-element-17bf8a93 .elementor-share-btn:hover{--e-share-buttons-primary-color:#1578DA;--e-share-buttons-secondary-color:#1578DA;}.elementor-6089 .elementor-element.elementor-element-66f207f3 > .elementor-widget-container{margin:36px 0px 0px 0px;}.elementor-6089 .elementor-element.elementor-element-66f207f3 .elementor-author-box__name{color:#0C1A2B;font-family:"Google Sans", Sans-serif;font-size:19px;font-weight:800;}.elementor-6089 .elementor-element.elementor-element-66f207f3 .elementor-author-box__bio{font-family:"Google Sans", Sans-serif;font-size:15.5px;}.elementor-6089 .elementor-element.elementor-element-294e3541{--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:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:88px;--padding-bottom:88px;--padding-left:24px;--padding-right:24px;}.elementor-6089 .elementor-element.elementor-element-780c1690 .elementor-heading-title{font-family:"Google Sans", Sans-serif;font-size:36px;font-weight:800;line-height:1.1em;letter-spacing:-0.03em;color:#0C1A2B;}.elementor-6089 .elementor-element.elementor-element-f39eb37{--grid-columns:3;--grid-row-gap:24px;--grid-column-gap:24px;}.elementor-6089 .elementor-element.elementor-element-4ad9b5c1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6089 .elementor-element.elementor-element-4ad9b5c1:not(.elementor-motion-effects-element-type-background), .elementor-6089 .elementor-element.elementor-element-4ad9b5c1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(135deg, #1578DA 0%, #0F5AA8 100%);}.elementor-6089 .elementor-element.elementor-element-52227bac{--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:80px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px;}.elementor-6089 .elementor-element.elementor-element-28f5291e{text-align:center;}.elementor-6089 .elementor-element.elementor-element-28f5291e .elementor-heading-title{font-family:"Google Sans", Sans-serif;font-size:42px;font-weight:800;line-height:1.1em;letter-spacing:-0.03em;color:#FFFFFF;}.elementor-6089 .elementor-element.elementor-element-d38a2aa{font-family:"Google Sans", Sans-serif;font-size:18px;font-weight:400;line-height:1.6em;color:#EAF3FD;}.elementor-6089 .elementor-element.elementor-element-59886084{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--flex-wrap:wrap;--padding-top:14px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6089 .elementor-element.elementor-element-b0aa012 .elementor-button{background-color:#FFFFFF;font-family:"Google Sans", Sans-serif;font-size:16px;font-weight:700;fill:#0C1A2B;color:#0C1A2B;border-radius:12px 12px 12px 12px;padding:15px 26px 15px 26px;}.elementor-6089 .elementor-element.elementor-element-b0aa012 .elementor-button:hover, .elementor-6089 .elementor-element.elementor-element-b0aa012 .elementor-button:focus{background-color:#EAF3FD;color:#0C1A2B;}.elementor-6089 .elementor-element.elementor-element-b0aa012 .elementor-button:hover svg, .elementor-6089 .elementor-element.elementor-element-b0aa012 .elementor-button:focus svg{fill:#0C1A2B;}.elementor-6089 .elementor-element.elementor-element-23377999 .elementor-button{background-color:#FFFFFF00;font-family:"Google Sans", Sans-serif;font-size:16px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF8C;border-radius:12px 12px 12px 12px;padding:15px 26px 15px 26px;}.elementor-6089 .elementor-element.elementor-element-23377999 .elementor-button:hover, .elementor-6089 .elementor-element.elementor-element-23377999 .elementor-button:focus{background-color:#FFFFFF1A;color:#FFFFFF;}.elementor-6089 .elementor-element.elementor-element-23377999 .elementor-button:hover svg, .elementor-6089 .elementor-element.elementor-element-23377999 .elementor-button:focus svg{fill:#FFFFFF;}@media(max-width:1024px){.elementor-6089 .elementor-element.elementor-element-2a2e300b{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-6089 .elementor-element.elementor-element-7e63d4e1 .elementor-heading-title{font-size:38px;}.elementor-6089 .elementor-element.elementor-element-12cb118b .elementor-widget-container{font-size:17px;}.elementor-6089 .elementor-element.elementor-element-5224906d{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-6089 .elementor-element.elementor-element-15fa5763 .elementor-heading-title{font-size:12.5px;} .elementor-6089 .elementor-element.elementor-element-41c9966f{--grid-side-margin:8px;--grid-column-gap:8px;--grid-row-gap:8px;--grid-bottom-margin:8px;}.elementor-6089 .elementor-element.elementor-element-68886b73 .elementor-heading-title{font-size:15.5px;}.elementor-6089 .elementor-element.elementor-element-4ac609d7{font-size:14px;}.elementor-6089 .elementor-element.elementor-element-3786d023 .elementor-button{font-size:14px;}.elementor-6089 .elementor-element.elementor-element-ee826c6{font-size:18px;}.elementor-6089 .elementor-element.elementor-element-275f565e .elementor-heading-title{font-size:19px;}.elementor-6089 .elementor-element.elementor-element-e2e4b7{font-size:15px;} .elementor-6089 .elementor-element.elementor-element-17bf8a93{--grid-side-margin:8px;--grid-column-gap:8px;--grid-row-gap:8px;--grid-bottom-margin:8px;}.elementor-6089 .elementor-element.elementor-element-780c1690 .elementor-heading-title{font-size:32px;}.elementor-6089 .elementor-element.elementor-element-f39eb37{--grid-columns:2;}.elementor-6089 .elementor-element.elementor-element-28f5291e .elementor-heading-title{font-size:36px;}.elementor-6089 .elementor-element.elementor-element-d38a2aa{font-size:18px;}.elementor-6089 .elementor-element.elementor-element-b0aa012 .elementor-button{font-size:16px;}.elementor-6089 .elementor-element.elementor-element-23377999 .elementor-button{font-size:16px;}}@media(min-width:768px){.elementor-6089 .elementor-element.elementor-element-15fe4d59{--content-width:1200px;}.elementor-6089 .elementor-element.elementor-element-be37a2d{--content-width:1200px;}.elementor-6089 .elementor-element.elementor-element-294e3541{--content-width:1200px;}.elementor-6089 .elementor-element.elementor-element-52227bac{--content-width:900px;}}@media(max-width:767px){.elementor-6089 .elementor-element.elementor-element-15fe4d59{--padding-top:16px;--padding-bottom:32px;--padding-left:20px;--padding-right:20px;}.elementor-6089 .elementor-element.elementor-element-2a2e300b{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-6089 .elementor-element.elementor-element-7e63d4e1 .elementor-heading-title{font-size:30px;}.elementor-6089 .elementor-element.elementor-element-12cb118b .elementor-widget-container{font-size:16.5px;}.elementor-6089 .elementor-element.elementor-element-be37a2d{--padding-top:36px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-6089 .elementor-element.elementor-element-5224906d{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-6089 .elementor-element.elementor-element-15fa5763 .elementor-heading-title{font-size:12.5px;} .elementor-6089 .elementor-element.elementor-element-41c9966f{--grid-side-margin:8px;--grid-column-gap:8px;--grid-row-gap:8px;--grid-bottom-margin:8px;}.elementor-6089 .elementor-element.elementor-element-68886b73 .elementor-heading-title{font-size:15.5px;}.elementor-6089 .elementor-element.elementor-element-4ac609d7{font-size:14px;}.elementor-6089 .elementor-element.elementor-element-3786d023 .elementor-button{font-size:14px;}.elementor-6089 .elementor-element.elementor-element-ee826c6{font-size:17px;}.elementor-6089 .elementor-element.elementor-element-275f565e .elementor-heading-title{font-size:19px;}.elementor-6089 .elementor-element.elementor-element-e2e4b7{font-size:15px;} .elementor-6089 .elementor-element.elementor-element-17bf8a93{--grid-side-margin:8px;--grid-column-gap:8px;--grid-row-gap:8px;--grid-bottom-margin:8px;}.elementor-6089 .elementor-element.elementor-element-294e3541{--padding-top:56px;--padding-bottom:56px;--padding-left:20px;--padding-right:20px;}.elementor-6089 .elementor-element.elementor-element-780c1690 .elementor-heading-title{font-size:26px;}.elementor-6089 .elementor-element.elementor-element-f39eb37{--grid-columns:1;}.elementor-6089 .elementor-element.elementor-element-52227bac{--padding-top:56px;--padding-bottom:56px;--padding-left:20px;--padding-right:20px;}.elementor-6089 .elementor-element.elementor-element-28f5291e .elementor-heading-title{font-size:28px;}.elementor-6089 .elementor-element.elementor-element-d38a2aa{font-size:18px;}.elementor-6089 .elementor-element.elementor-element-b0aa012 .elementor-button{font-size:16px;}.elementor-6089 .elementor-element.elementor-element-23377999 .elementor-button{font-size:16px;}}/* Start custom CSS */body.elementor-page-6089{--ps-blue:#1578DA}
body.elementor-page-6089 :focus-visible{outline:3px solid #1578DA;outline-offset:3px}
html{scroll-padding-top:96px}
/* Article typography */
body.elementor-page-6089 .ps-article h2{font-size:clamp(26px,3vw,32px);line-height:1.15;letter-spacing:-.03em;font-weight:800;color:#0C1A2B;margin:52px 0 0}
body.elementor-page-6089 .ps-article h3{font-size:21px;line-height:1.3;font-weight:700;color:#0C1A2B;margin:28px 0 0}
body.elementor-page-6089 .ps-article p{margin:16px 0 0}
body.elementor-page-6089 .ps-article a{text-decoration:underline;text-decoration-color:#B9D6F5;text-underline-offset:3px}
body.elementor-page-6089 .ps-article figure{margin:32px 0 0}
body.elementor-page-6089 .ps-article figcaption{font-size:13.5px;color:#5B6B7C;margin-top:10px}
body.elementor-page-6089 .ps-article img{border-radius:14px}
body.elementor-page-6089 .ps-article code{font-size:15px;background:#F2F5F9;padding:2px 6px;border-radius:6px}
body.elementor-page-6089 .ps-takeaways{margin:36px 0 0;background:#F2F7FD;border:1px solid #DBE9F8;border-radius:16px;padding:24px 26px}
body.elementor-page-6089 .ps-takeaways h2{font-size:15px!important;letter-spacing:.08em!important;text-transform:uppercase;color:#0F5AA8!important;margin:0!important}
body.elementor-page-6089 .ps-takeaways ul{margin:12px 0 0;font-size:16.5px;line-height:1.55}
body.elementor-page-6089 .ps-dont,body.elementor-page-6089 .ps-do{border-radius:12px;padding:16px 18px;font-size:15.5px}
body.elementor-page-6089 .ps-dont{background:#FDF3F2;border:1px solid #F4D6D2}
body.elementor-page-6089 .ps-do{background:#EEF8F1;border:1px solid #CDE8D6}
body.elementor-page-6089 .ps-dodont{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:12px;margin-top:20px}
body.elementor-page-6089 .ps-inline-cta{margin:44px 0 0;background:#0C1A2B;color:#E7EEF6;border-radius:18px;padding:28px}
body.elementor-page-6089 .ps-inline-cta a{display:inline-block;margin-top:12px;background:#1578DA;color:#fff!important;text-decoration:none;font-weight:700;padding:13px 22px;border-radius:11px}
body.elementor-page-6089 .ps-faq details{border:1px solid #E6EDF5;border-radius:14px;margin-top:10px}
body.elementor-page-6089 .ps-faq summary{padding:18px 20px;cursor:pointer;list-style:none}
body.elementor-page-6089 .ps-faq summary h3{display:inline;font-size:17px;margin:0}
body.elementor-page-6089 .ps-faq details p{padding:0 20px 20px;margin:0;font-size:16px;color:#4A5A6B}
body.elementor-page-6089 .ps-sources{margin-top:48px;padding-top:24px;border-top:1px solid #E6EDF5;font-size:15px}
/* TOC active state */
body.elementor-page-6089 .ps-toc .elementor-toc__list-item-text.elementor-item-active{color:#0C1A2B;font-weight:700}
body.elementor-page-6089 .ps-toc .elementor-toc__list-item{border-left:2px solid #E6EDF5;padding:6px 0 6px 14px;margin:0}
body.elementor-page-6089 .ps-toc .elementor-toc__list-item:has(.elementor-item-active){border-left-color:#1578DA}
body.elementor-page-6089 .elementor-share-btn{min-width:44px;min-height:44px}
@media (prefers-reduced-motion:reduce){body.elementor-page-6089 *{transition:none!important}}
/* Featured image ratio */
body.elementor-page-6089 .elementor-widget-theme-post-featured-image img{width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:18px}
/* Hide plugin-inserted TOCs (template already has one) */
body.elementor-page-6089 #ez-toc-container,body.elementor-page-6089 .ez-toc-v2_0_17,body.elementor-page-6089 .lwptoc,body.elementor-page-6089 .rank-math-toc-block{display:none!important}
/* Rail TOC reset */
body.elementor-page-6089 .ps-toc .elementor-toc__body{padding:0;max-height:none}
body.elementor-page-6089 .ps-toc .elementor-toc__header{padding:0 0 12px;border:0}
body.elementor-page-6089 .ps-toc .elementor-toc__header-title{font-size:12.5px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#5B6B7C}
body.elementor-page-6089 .ps-article table{width:100%;border-collapse:collapse;margin:24px 0 0;font-size:15.5px}
body.elementor-page-6089 .ps-article th,body.elementor-page-6089 .ps-article td{border:1px solid #E6EDF5;padding:10px 12px;text-align:left}
body.elementor-page-6089 .ps-article th{background:#F5F8FC;color:#0C1A2B}
body.elementor-page-6089 .ps-article ul,body.elementor-page-6089 .ps-article ol{margin:16px 0 0;padding-left:22px}
body.elementor-page-6089 .ps-article li{margin:6px 0}
/* Full-bleed bands even inside theme wrappers */
html,body{overflow-x:clip}
body.elementor-page-6089 .ps-bleed{width:100vw!important;max-width:100vw!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important}
/* Hero meta */
body.elementor-page-6089 .ps-chip .elementor-icon-list-icon,body.elementor-page-6089 .ps-meta .elementor-icon-list-icon i,body.elementor-page-6089 .ps-meta .elementor-icon-list-icon svg{display:none}
body.elementor-page-6089 .ps-chip .elementor-icon-list-text{display:inline-block;background:#EAF3FD;border:1px solid #D3E6FB;color:#0F5AA8;padding:4px 10px;border-radius:999px;font-weight:700}
body.elementor-page-6089 .ps-meta .elementor-icon-list-item img{width:32px;height:32px;border-radius:50%}
/* Rail TOC: plain list, no box */
body.elementor-page-6089 .ps-toc .elementor-toc{border:0!important;padding:0!important;background:none!important;box-shadow:none!important}
body.elementor-page-6089 .ps-toc .elementor-toc__header{padding:0 0 12px!important;border:0!important;background:none!important}
body.elementor-page-6089 .ps-toc .elementor-toc__body{padding:0!important;max-height:none!important;overflow:visible!important}
body.elementor-page-6089 .ps-toc .elementor-toc__list-wrapper{padding:0!important;margin:0!important;list-style:none}
body.elementor-page-6089 .ps-toc .elementor-toc__list-item{margin:0!important;padding:8px 0 8px 14px!important;border-left:2px solid #E6EDF5;line-height:1.4!important}
body.elementor-page-6089 .ps-toc .elementor-toc__list-item-text-wrapper{display:block}
body.elementor-page-6089 .ps-toc .elementor-toc__list-item-text{font-size:14px;line-height:1.4;color:#4A5A6B;white-space:normal}
body.elementor-page-6089 .ps-toc .elementor-toc__list-item-text:hover{color:#1578DA}
body.elementor-page-6089 .ps-toc .elementor-toc__list-item-text.elementor-item-active{color:#0C1A2B;font-weight:700}
body.elementor-page-6089 .ps-toc .elementor-toc__list-item:has(.elementor-item-active){border-left-color:#1578DA}
/* Share icons */
body.elementor-page-6089 .ps-share .elementor-grid{display:flex!important;flex-wrap:wrap;gap:8px!important;margin:0!important}
body.elementor-page-6089 .ps-share .elementor-grid-item{margin:0!important;padding:0!important;width:auto!important}
body.elementor-page-6089 .ps-share .elementor-share-btn{width:44px!important;height:44px!important;min-width:0;min-height:0;border:1px solid #DBE3EC!important;background:#fff!important;border-radius:10px;justify-content:center}
body.elementor-page-6089 .ps-share .elementor-share-btn__icon{width:100%!important;color:#0C1A2B!important;background:none!important}
body.elementor-page-6089 .ps-share .elementor-share-btn__icon i{font-size:17px}
body.elementor-page-6089 .ps-share .elementor-share-btn__icon svg{width:17px;height:17px;fill:#0C1A2B!important}
body.elementor-page-6089 .ps-share .elementor-share-btn:hover{border-color:#1578DA!important}
body.elementor-page-6089 .ps-share .elementor-share-btn:hover .elementor-share-btn__icon i{color:#1578DA!important}
body.elementor-page-6089 .ps-share .elementor-share-btn:hover svg{fill:#1578DA!important}
body.elementor-page-6089 .ps-share.elementor-share-buttons--shape-circle .elementor-share-btn,body.elementor-page-6089 .ps-share .elementor-share-buttons--shape-circle .elementor-share-btn{border-radius:50%}
body.elementor-page-6089 .ps-share-extra a,body.elementor-page-6089 .ps-share-extra button{border-radius:10px}
body.elementor-page-6089 .ps-share-title .elementor-heading-title{font-size:19px!important;line-height:1.3!important;margin:0}
/* Author box link */
body.elementor-page-6089 .elementor-author-box__button{border:0!important;padding:0!important;margin-top:10px;color:#1578DA!important;font-weight:700;font-size:15px;background:none!important}
body.elementor-page-6089 .elementor-author-box__avatar img{border-radius:50%!important}
/* TOC: kill widget box (Elementor uses CSS vars + container border) */
body.elementor-page-6089 .ps-toc{--box-border-width:0px;--box-padding:0px;--box-min-height:0px;--header-border-width:0px;--toc-body-max-height:none;--box-background-color:transparent;--header-background-color:transparent}
body.elementor-page-6089 .ps-toc,body.elementor-page-6089 .ps-toc .elementor-widget-container,body.elementor-page-6089 .ps-toc .elementor-toc{border:0!important;padding:0!important;min-height:0!important;height:auto!important;max-height:none!important;overflow:visible!important;background:none!important}
body.elementor-page-6089 .ps-toc .elementor-toc__body{height:auto!important;display:block!important}
body.elementor-page-6089 .ps-toc .elementor-toc__list-wrapper{margin:0!important;padding:0!important}
body.elementor-page-6089 .ps-toc .elementor-toc__list-wrapper .elementor-toc__list-wrapper{display:none}
body.elementor-page-6089 .ps-toc .elementor-toc__header{padding:0 0 12px!important}
/* Author avatar in meta */
body.elementor-page-6089 .ps-meta .elementor-icon-list-icon img,body.elementor-page-6089 .ps-meta img{width:32px!important;height:32px!important;object-fit:cover;border-radius:50%;flex-shrink:0}
/* Font: Google Sans everywhere in this template, icons excluded */
body.elementor-page-6089,body.elementor-page-6089 :where(h1,h2,h3,h4,h5,h6,p,li,a,span,div,td,th,button,input,label,strong,em,figcaption,time):not([class*="fa-"]):not([class*="eicon"]){font-family:'Google Sans',system-ui,-apple-system,'Segoe UI',sans-serif}
/* Breadcrumb */
body.elementor-page-6089 .ps-crumb,body.elementor-page-6089 .ps-crumb *{font-size:13.5px!important;line-height:1.4;color:#5B6B7C}
body.elementor-page-6089 .ps-crumb a{color:#4A5A6B!important;font-weight:600;text-decoration:none}
body.elementor-page-6089 .ps-crumb a:hover{color:#1578DA!important}
body.elementor-page-6089 .ps-crumb .breadcrumb_last{color:#0C1A2B;font-weight:700}
/* Avatar in byline */
body.elementor-page-6089 .ps-meta .elementor-icon-list-icon{width:32px!important;min-width:32px;height:32px;margin-right:8px}
body.elementor-page-6089 .ps-meta .elementor-icon-list-icon img{width:32px!important;height:32px!important;max-width:none;object-fit:cover;border-radius:50%}
/* Sticky rail (CSS, no JS) */
@media (min-width:1025px){body.elementor-page-6089 .ps-rail{position:sticky!important;top:110px;align-self:start}}
/* Key takeaways box (add .ps-takeaways in post content) */
body.elementor-page-6089 .ps-article .ps-takeaways ul{list-style:none;padding:0}
body.elementor-page-6089 .ps-article .ps-takeaways li{position:relative;padding-left:26px;margin:8px 0}
body.elementor-page-6089 .ps-article .ps-takeaways li::before{content:"";position:absolute;left:0;top:.45em;width:14px;height:14px;border-radius:50%;background:#1578DA;box-shadow:inset 0 0 0 4px #DCEBFB}/* End custom CSS */