.elementor-9087 .elementor-element.elementor-element-32edb4e{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:2rem;--padding-bottom:1.25rem;--padding-left:2.5rem;--padding-right:2.5rem;}.elementor-9087 .elementor-element.elementor-element-32edb4e:not(.elementor-motion-effects-element-type-background), .elementor-9087 .elementor-element.elementor-element-32edb4e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-eba58e7 );}.elementor-9087 .elementor-element.elementor-element-b3832c0{--display:flex;--min-height:10rem;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:2.5rem;}.elementor-9087 .elementor-element.elementor-element-b3832c0.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-9087 .elementor-element.elementor-element-b201eef > .elementor-widget-container{margin:0px 0px 14px 0px;}.elementor-9087 .elementor-element.elementor-element-b201eef{text-align:left;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-9087 .elementor-element.elementor-element-9743f6c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-9087 .elementor-element.elementor-element-9743f6c .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:#343F5A;}.elementor-9087 .elementor-element.elementor-element-74fa1dc{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9087 .elementor-element.elementor-element-74fa1dc.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-9087 .elementor-element.elementor-element-f51f1ac.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-9087 .elementor-element.elementor-element-f51f1ac{text-align:left;font-family:"Poppins", Sans-serif;font-size:17px;font-weight:300;line-height:1.65em;color:#343F5A;}.elementor-9087 .elementor-element.elementor-element-d5a05f4 > .elementor-widget-container{border-radius:15px 15px 15px 15px;}.elementor-9087 .elementor-element.elementor-element-d5a05f4 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-9087 .elementor-element.elementor-element-dea9e4d{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:12px 16px;--row-gap:12px;--column-gap:16px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9087 .elementor-element.elementor-element-9d5722d .wpr-button{background-color:#4A80ED;-webkit-transition-duration:0.4s;transition-duration:0.4s;-webkit-animation-duration:0.4s;animation-duration:0.4s;border-color:#E8E8E8;border-style:none;border-radius:4px 4px 4px 4px;}	.elementor-9087 .elementor-element.elementor-element-9d5722d [class*="elementor-animation"]:hover,
								.elementor-9087 .elementor-element.elementor-element-9d5722d .wpr-button::before,
								.elementor-9087 .elementor-element.elementor-element-9d5722d .wpr-button::after{background-color:#3B5EC9;}.elementor-9087 .elementor-element.elementor-element-9d5722d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-9087 .elementor-element.elementor-element-9d5722d .wpr-button::before{-webkit-transition-duration:0.4s;transition-duration:0.4s;-webkit-animation-duration:0.4s;animation-duration:0.4s;}.elementor-9087 .elementor-element.elementor-element-9d5722d .wpr-button::after{-webkit-transition-duration:0.4s;transition-duration:0.4s;-webkit-animation-duration:0.4s;animation-duration:0.4s;color:#FFFFFF;padding:13px 26px 13px 26px;}.elementor-9087 .elementor-element.elementor-element-9d5722d .wpr-button .wpr-button-icon{-webkit-transition-duration:0.4s;transition-duration:0.4s;}.elementor-9087 .elementor-element.elementor-element-9d5722d .wpr-button .wpr-button-icon svg{-webkit-transition-duration:0.4s;transition-duration:0.4s;}.elementor-9087 .elementor-element.elementor-element-9d5722d .wpr-button .wpr-button-text{-webkit-transition-duration:0.4s;transition-duration:0.4s;-webkit-animation-duration:0.4s;animation-duration:0.4s;}.elementor-9087 .elementor-element.elementor-element-9d5722d .wpr-button .wpr-button-content{-webkit-transition-duration:0.4s;transition-duration:0.4s;-webkit-animation-duration:0.4s;animation-duration:0.4s;}.elementor-9087 .elementor-element.elementor-element-9d5722d .wpr-button-wrap{max-width:160px;}.elementor-9087 .elementor-element.elementor-element-9d5722d .wpr-button-content{-webkit-justify-content:center;justify-content:center;}.elementor-9087 .elementor-element.elementor-element-9d5722d .wpr-button-text{-webkit-justify-content:center;justify-content:center;color:#FFFFFF;}.elementor-9087 .elementor-element.elementor-element-9d5722d .wpr-button-icon{font-size:18px;}.elementor-9087 .elementor-element.elementor-element-9d5722d .wpr-button-icon svg{width:18px;height:18px;}.elementor-9087 .elementor-element.elementor-element-9d5722d.wpr-button-icon-position-left .wpr-button-icon{margin-right:12px;}.elementor-9087 .elementor-element.elementor-element-9d5722d.wpr-button-icon-position-right .wpr-button-icon{margin-left:12px;}.elementor-9087 .elementor-element.elementor-element-9d5722d.wpr-button-icon-style-inline .wpr-button-icon{color:#FFFFFF;}.elementor-9087 .elementor-element.elementor-element-9d5722d.wpr-button-icon-style-inline .wpr-button-icon svg{fill:#FFFFFF;}.elementor-9087 .elementor-element.elementor-element-9d5722d .wpr-button-text,.elementor-9087 .elementor-element.elementor-element-9d5722d .wpr-button::after{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:600;}.elementor-9087 .elementor-element.elementor-element-9d5722d .wpr-button:hover .wpr-button-text{color:#FFFFFF;}.elementor-9087 .elementor-element.elementor-element-9d5722d.wpr-button-icon-style-inline .wpr-button:hover .wpr-button-icon{color:#FFFFFF;}.elementor-9087 .elementor-element.elementor-element-9d5722d.wpr-button-icon-style-inline .wpr-button:hover .wpr-button-icon svg{fill:#FFFFFF;}.elementor-9087 .elementor-element.elementor-element-9d5722d .wpr-button:hover{border-color:#E8E8E8;}.elementor-9087 .elementor-element.elementor-element-9d5722d.wpr-button-icon-style-inline .wpr-button{padding:13px 26px 13px 26px;}.elementor-9087 .elementor-element.elementor-element-9d5722d.wpr-button-icon-style-block .wpr-button-text{padding:13px 26px 13px 26px;}.elementor-9087 .elementor-element.elementor-element-9d5722d.wpr-button-icon-style-inline-block .wpr-button-content{padding:13px 26px 13px 26px;}.elementor-9087 .elementor-element.elementor-element-6d12efb .wpr-button{background-color:#A0B0DA00;-webkit-transition-duration:0.4s;transition-duration:0.4s;-webkit-animation-duration:0.4s;animation-duration:0.4s;border-color:#4A80ED;border-style:solid;border-width:1px 1px 1px 1px;border-radius:4px 4px 4px 4px;}	.elementor-9087 .elementor-element.elementor-element-6d12efb [class*="elementor-animation"]:hover,
								.elementor-9087 .elementor-element.elementor-element-6d12efb .wpr-button::before,
								.elementor-9087 .elementor-element.elementor-element-6d12efb .wpr-button::after{background-color:#4A80ED;}.elementor-9087 .elementor-element.elementor-element-6d12efb > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-9087 .elementor-element.elementor-element-6d12efb .wpr-button::before{-webkit-transition-duration:0.4s;transition-duration:0.4s;-webkit-animation-duration:0.4s;animation-duration:0.4s;}.elementor-9087 .elementor-element.elementor-element-6d12efb .wpr-button::after{-webkit-transition-duration:0.4s;transition-duration:0.4s;-webkit-animation-duration:0.4s;animation-duration:0.4s;color:#FFFFFF;padding:13px 26px 13px 26px;}.elementor-9087 .elementor-element.elementor-element-6d12efb .wpr-button .wpr-button-icon{-webkit-transition-duration:0.4s;transition-duration:0.4s;}.elementor-9087 .elementor-element.elementor-element-6d12efb .wpr-button .wpr-button-icon svg{-webkit-transition-duration:0.4s;transition-duration:0.4s;}.elementor-9087 .elementor-element.elementor-element-6d12efb .wpr-button .wpr-button-text{-webkit-transition-duration:0.4s;transition-duration:0.4s;-webkit-animation-duration:0.4s;animation-duration:0.4s;}.elementor-9087 .elementor-element.elementor-element-6d12efb .wpr-button .wpr-button-content{-webkit-transition-duration:0.4s;transition-duration:0.4s;-webkit-animation-duration:0.4s;animation-duration:0.4s;}.elementor-9087 .elementor-element.elementor-element-6d12efb .wpr-button-wrap{max-width:160px;}.elementor-9087 .elementor-element.elementor-element-6d12efb .wpr-button-icon{font-size:18px;}.elementor-9087 .elementor-element.elementor-element-6d12efb .wpr-button-icon svg{width:18px;height:18px;}.elementor-9087 .elementor-element.elementor-element-6d12efb.wpr-button-icon-position-left .wpr-button-icon{margin-right:12px;}.elementor-9087 .elementor-element.elementor-element-6d12efb.wpr-button-icon-position-right .wpr-button-icon{margin-left:12px;}.elementor-9087 .elementor-element.elementor-element-6d12efb .wpr-button-text{color:#4A80ED;}.elementor-9087 .elementor-element.elementor-element-6d12efb.wpr-button-icon-style-inline .wpr-button-icon{color:#4A80ED;}.elementor-9087 .elementor-element.elementor-element-6d12efb.wpr-button-icon-style-inline .wpr-button-icon svg{fill:#4A80ED;}.elementor-9087 .elementor-element.elementor-element-6d12efb .wpr-button-text,.elementor-9087 .elementor-element.elementor-element-6d12efb .wpr-button::after{font-family:"Roboto", Sans-serif;font-size:1rem;font-weight:400;}.elementor-9087 .elementor-element.elementor-element-6d12efb .wpr-button:hover .wpr-button-text{color:#FFFFFF;}.elementor-9087 .elementor-element.elementor-element-6d12efb.wpr-button-icon-style-inline .wpr-button:hover .wpr-button-icon{color:#FFFFFF;}.elementor-9087 .elementor-element.elementor-element-6d12efb.wpr-button-icon-style-inline .wpr-button:hover .wpr-button-icon svg{fill:#FFFFFF;}.elementor-9087 .elementor-element.elementor-element-6d12efb .wpr-button:hover{border-color:#4A80ED;}.elementor-9087 .elementor-element.elementor-element-6d12efb.wpr-button-icon-style-inline .wpr-button{padding:13px 26px 13px 26px;}.elementor-9087 .elementor-element.elementor-element-6d12efb.wpr-button-icon-style-block .wpr-button-text{padding:13px 26px 13px 26px;}.elementor-9087 .elementor-element.elementor-element-6d12efb.wpr-button-icon-style-inline-block .wpr-button-content{padding:13px 26px 13px 26px;}.elementor-9087 .elementor-element.elementor-element-b3b300f > .elementor-widget-container{margin:6px 0px 0px 0px;}.elementor-9087 .elementor-element.elementor-element-52d2105{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:-48px;}.elementor-9087 .elementor-element.elementor-element-52d2105.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-9087 .elementor-element.elementor-element-747b33c > .elementor-widget-container{border-radius:14px 14px 14px 14px;}.elementor-9087 .elementor-element.elementor-element-747b33c .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-9087 .elementor-element.elementor-element-195599dd{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-9087 .elementor-element.elementor-element-195599dd:not(.elementor-motion-effects-element-type-background), .elementor-9087 .elementor-element.elementor-element-195599dd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-9087 .elementor-element.elementor-element-c05510c > .elementor-widget-container{margin:0px 0px 21px 0px;padding:0px 0px 0px 0px;}.elementor-9087 .elementor-element.elementor-element-c05510c{text-align:center;}.elementor-9087 .elementor-element.elementor-element-c05510c .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;line-height:1.45em;color:#525C7A;}.elementor-9087 .elementor-element.elementor-element-a10c0a1{--e-image-carousel-slides-to-show:8;}.elementor-9087 .elementor-element.elementor-element-a10c0a1 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-9087 .elementor-element.elementor-element-a10c0a1 .swiper-wrapper{display:flex;align-items:center;}.elementor-9087 .elementor-element.elementor-element-95354ea{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:22px;--padding-bottom:22px;--padding-left:0px;--padding-right:0px;}.elementor-9087 .elementor-element.elementor-element-95354ea:not(.elementor-motion-effects-element-type-background), .elementor-9087 .elementor-element.elementor-element-95354ea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F8FC;}.elementor-9087 .elementor-element.elementor-element-5b54197{--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-9087 .elementor-element.elementor-element-c0195c2 > .elementor-widget-container{margin:0px 0px 6px 0px;padding:10px 10px 10px 10px;}.elementor-9087 .elementor-element.elementor-element-c0195c2{text-align:center;}.elementor-9087 .elementor-element.elementor-element-c0195c2 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:32px;font-weight:600;line-height:1.25em;color:#343F5A;}.elementor-9087 .elementor-element.elementor-element-b23fccf > .elementor-widget-container{margin:0px 0px 18px 0px;}.elementor-9087 .elementor-element.elementor-element-b23fccf{text-align:center;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:300;line-height:1.55em;color:#525C7A;}.elementor-9087 .elementor-element.elementor-element-2589e43{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:18px 18px;--row-gap:18px;--column-gap:18px;--grid-auto-flow:row;}.elementor-9087 .elementor-element.elementor-element-151d6fb{--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;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:#DCE3F0;--border-color:#DCE3F0;--border-radius:8px 8px 8px 8px;--padding-top:15px;--padding-bottom:30px;--padding-left:16px;--padding-right:16px;}.elementor-9087 .elementor-element.elementor-element-151d6fb:not(.elementor-motion-effects-element-type-background), .elementor-9087 .elementor-element.elementor-element-151d6fb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-9087 .elementor-element.elementor-element-b220ddf{--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:6px 10px;--row-gap:6px;--column-gap:10px;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-9087 .elementor-element.elementor-element-c0f6d05{width:initial;max-width:initial;}.elementor-9087 .elementor-element.elementor-element-c0f6d05 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9087 .elementor-element.elementor-element-c0f6d05.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-9087 .elementor-element.elementor-element-c0f6d05 .elementor-icon-wrapper{text-align:left;}.elementor-9087 .elementor-element.elementor-element-c0f6d05.elementor-view-stacked .elementor-icon{background-color:#4A80ED;}.elementor-9087 .elementor-element.elementor-element-c0f6d05.elementor-view-framed .elementor-icon, .elementor-9087 .elementor-element.elementor-element-c0f6d05.elementor-view-default .elementor-icon{color:#4A80ED;border-color:#4A80ED;}.elementor-9087 .elementor-element.elementor-element-c0f6d05.elementor-view-framed .elementor-icon, .elementor-9087 .elementor-element.elementor-element-c0f6d05.elementor-view-default .elementor-icon svg{fill:#4A80ED;}.elementor-9087 .elementor-element.elementor-element-c0f6d05 .elementor-icon{font-size:30px;}.elementor-9087 .elementor-element.elementor-element-c0f6d05 .elementor-icon svg{height:30px;}.elementor-9087 .elementor-element.elementor-element-c8659d2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9087 .elementor-element.elementor-element-c8659d2 .elementor-heading-title{font-family:var( --e-global-typography-0b717a9-font-family ), Sans-serif;font-size:var( --e-global-typography-0b717a9-font-size );font-weight:var( --e-global-typography-0b717a9-font-weight );line-height:var( --e-global-typography-0b717a9-line-height );color:var( --e-global-color-dd9c6fb );}.elementor-9087 .elementor-element.elementor-element-343430a > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-9087 .elementor-element.elementor-element-343430a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-dd9c6fb );}.elementor-9087 .elementor-element.elementor-element-4d6c724{--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;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:#DCE3F0;--border-color:#DCE3F0;--border-radius:8px 8px 8px 8px;--padding-top:15px;--padding-bottom:30px;--padding-left:16px;--padding-right:16px;}.elementor-9087 .elementor-element.elementor-element-4d6c724:not(.elementor-motion-effects-element-type-background), .elementor-9087 .elementor-element.elementor-element-4d6c724 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-9087 .elementor-element.elementor-element-b224bbd{--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:6px 10px;--row-gap:6px;--column-gap:10px;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9087 .elementor-element.elementor-element-7be9f2b{width:initial;max-width:initial;}.elementor-9087 .elementor-element.elementor-element-7be9f2b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9087 .elementor-element.elementor-element-7be9f2b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-9087 .elementor-element.elementor-element-7be9f2b .elementor-icon-wrapper{text-align:left;}.elementor-9087 .elementor-element.elementor-element-7be9f2b.elementor-view-stacked .elementor-icon{background-color:#4A80ED;}.elementor-9087 .elementor-element.elementor-element-7be9f2b.elementor-view-framed .elementor-icon, .elementor-9087 .elementor-element.elementor-element-7be9f2b.elementor-view-default .elementor-icon{color:#4A80ED;border-color:#4A80ED;}.elementor-9087 .elementor-element.elementor-element-7be9f2b.elementor-view-framed .elementor-icon, .elementor-9087 .elementor-element.elementor-element-7be9f2b.elementor-view-default .elementor-icon svg{fill:#4A80ED;}.elementor-9087 .elementor-element.elementor-element-7be9f2b .elementor-icon{font-size:30px;}.elementor-9087 .elementor-element.elementor-element-7be9f2b .elementor-icon svg{height:30px;}.elementor-9087 .elementor-element.elementor-element-097f032 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9087 .elementor-element.elementor-element-097f032 .elementor-heading-title{font-family:var( --e-global-typography-0b717a9-font-family ), Sans-serif;font-size:var( --e-global-typography-0b717a9-font-size );font-weight:var( --e-global-typography-0b717a9-font-weight );line-height:var( --e-global-typography-0b717a9-line-height );color:var( --e-global-color-dd9c6fb );}.elementor-9087 .elementor-element.elementor-element-225605c > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-9087 .elementor-element.elementor-element-225605c{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-dd9c6fb );}.elementor-9087 .elementor-element.elementor-element-44ee386{--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;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:#DCE3F0;--border-color:#DCE3F0;--border-radius:8px 8px 8px 8px;--padding-top:15px;--padding-bottom:30px;--padding-left:16px;--padding-right:16px;}.elementor-9087 .elementor-element.elementor-element-44ee386:not(.elementor-motion-effects-element-type-background), .elementor-9087 .elementor-element.elementor-element-44ee386 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-9087 .elementor-element.elementor-element-b22899b{--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:6px 10px;--row-gap:6px;--column-gap:10px;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9087 .elementor-element.elementor-element-4ce531c{width:initial;max-width:initial;}.elementor-9087 .elementor-element.elementor-element-4ce531c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9087 .elementor-element.elementor-element-4ce531c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-9087 .elementor-element.elementor-element-4ce531c .elementor-icon-wrapper{text-align:left;}.elementor-9087 .elementor-element.elementor-element-4ce531c.elementor-view-stacked .elementor-icon{background-color:#4A80ED;}.elementor-9087 .elementor-element.elementor-element-4ce531c.elementor-view-framed .elementor-icon, .elementor-9087 .elementor-element.elementor-element-4ce531c.elementor-view-default .elementor-icon{color:#4A80ED;border-color:#4A80ED;}.elementor-9087 .elementor-element.elementor-element-4ce531c.elementor-view-framed .elementor-icon, .elementor-9087 .elementor-element.elementor-element-4ce531c.elementor-view-default .elementor-icon svg{fill:#4A80ED;}.elementor-9087 .elementor-element.elementor-element-4ce531c .elementor-icon{font-size:30px;}.elementor-9087 .elementor-element.elementor-element-4ce531c .elementor-icon svg{height:30px;}.elementor-9087 .elementor-element.elementor-element-739a413 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9087 .elementor-element.elementor-element-739a413 .elementor-heading-title{font-family:var( --e-global-typography-0b717a9-font-family ), Sans-serif;font-size:var( --e-global-typography-0b717a9-font-size );font-weight:var( --e-global-typography-0b717a9-font-weight );line-height:var( --e-global-typography-0b717a9-line-height );color:var( --e-global-color-dd9c6fb );}.elementor-9087 .elementor-element.elementor-element-0470904 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-9087 .elementor-element.elementor-element-0470904{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-dd9c6fb );}.elementor-9087 .elementor-element.elementor-element-dd1d2c8{--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;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:#DCE3F0;--border-color:#DCE3F0;--border-radius:8px 8px 8px 8px;--padding-top:15px;--padding-bottom:30px;--padding-left:16px;--padding-right:16px;}.elementor-9087 .elementor-element.elementor-element-dd1d2c8:not(.elementor-motion-effects-element-type-background), .elementor-9087 .elementor-element.elementor-element-dd1d2c8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-9087 .elementor-element.elementor-element-b22c779{--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:6px 10px;--row-gap:6px;--column-gap:10px;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9087 .elementor-element.elementor-element-463d80d{width:initial;max-width:initial;}.elementor-9087 .elementor-element.elementor-element-463d80d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9087 .elementor-element.elementor-element-463d80d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-9087 .elementor-element.elementor-element-463d80d .elementor-icon-wrapper{text-align:left;}.elementor-9087 .elementor-element.elementor-element-463d80d.elementor-view-stacked .elementor-icon{background-color:#4A80ED;}.elementor-9087 .elementor-element.elementor-element-463d80d.elementor-view-framed .elementor-icon, .elementor-9087 .elementor-element.elementor-element-463d80d.elementor-view-default .elementor-icon{color:#4A80ED;border-color:#4A80ED;}.elementor-9087 .elementor-element.elementor-element-463d80d.elementor-view-framed .elementor-icon, .elementor-9087 .elementor-element.elementor-element-463d80d.elementor-view-default .elementor-icon svg{fill:#4A80ED;}.elementor-9087 .elementor-element.elementor-element-463d80d .elementor-icon{font-size:30px;}.elementor-9087 .elementor-element.elementor-element-463d80d .elementor-icon svg{height:30px;}.elementor-9087 .elementor-element.elementor-element-92cf582 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9087 .elementor-element.elementor-element-92cf582 .elementor-heading-title{font-family:var( --e-global-typography-0b717a9-font-family ), Sans-serif;font-size:var( --e-global-typography-0b717a9-font-size );font-weight:var( --e-global-typography-0b717a9-font-weight );line-height:var( --e-global-typography-0b717a9-line-height );color:var( --e-global-color-dd9c6fb );}.elementor-9087 .elementor-element.elementor-element-bd3d248 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-9087 .elementor-element.elementor-element-bd3d248{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-dd9c6fb );}.elementor-9087 .elementor-element.elementor-element-fa5f781{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:18px 18px;--row-gap:18px;--column-gap:18px;--grid-auto-flow:row;}.elementor-9087 .elementor-element.elementor-element-42b4c7d{--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;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:#DCE3F0;--border-color:#DCE3F0;--border-radius:8px 8px 8px 8px;--padding-top:15px;--padding-bottom:30px;--padding-left:16px;--padding-right:16px;}.elementor-9087 .elementor-element.elementor-element-42b4c7d:not(.elementor-motion-effects-element-type-background), .elementor-9087 .elementor-element.elementor-element-42b4c7d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-9087 .elementor-element.elementor-element-b230557{--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:6px 10px;--row-gap:6px;--column-gap:10px;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9087 .elementor-element.elementor-element-78dd355{width:initial;max-width:initial;}.elementor-9087 .elementor-element.elementor-element-78dd355 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9087 .elementor-element.elementor-element-78dd355.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-9087 .elementor-element.elementor-element-78dd355 .elementor-icon-wrapper{text-align:left;}.elementor-9087 .elementor-element.elementor-element-78dd355.elementor-view-stacked .elementor-icon{background-color:#4A80ED;}.elementor-9087 .elementor-element.elementor-element-78dd355.elementor-view-framed .elementor-icon, .elementor-9087 .elementor-element.elementor-element-78dd355.elementor-view-default .elementor-icon{color:#4A80ED;border-color:#4A80ED;}.elementor-9087 .elementor-element.elementor-element-78dd355.elementor-view-framed .elementor-icon, .elementor-9087 .elementor-element.elementor-element-78dd355.elementor-view-default .elementor-icon svg{fill:#4A80ED;}.elementor-9087 .elementor-element.elementor-element-78dd355 .elementor-icon{font-size:30px;}.elementor-9087 .elementor-element.elementor-element-78dd355 .elementor-icon svg{height:30px;}.elementor-9087 .elementor-element.elementor-element-62c91cf > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9087 .elementor-element.elementor-element-62c91cf .elementor-heading-title{font-family:var( --e-global-typography-0b717a9-font-family ), Sans-serif;font-size:var( --e-global-typography-0b717a9-font-size );font-weight:var( --e-global-typography-0b717a9-font-weight );line-height:var( --e-global-typography-0b717a9-line-height );color:var( --e-global-color-dd9c6fb );}.elementor-9087 .elementor-element.elementor-element-82e68de > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-9087 .elementor-element.elementor-element-82e68de{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-dd9c6fb );}.elementor-9087 .elementor-element.elementor-element-b60f25c{--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;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:#DCE3F0;--border-color:#DCE3F0;--border-radius:8px 8px 8px 8px;--padding-top:15px;--padding-bottom:30px;--padding-left:16px;--padding-right:16px;}.elementor-9087 .elementor-element.elementor-element-b60f25c:not(.elementor-motion-effects-element-type-background), .elementor-9087 .elementor-element.elementor-element-b60f25c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-9087 .elementor-element.elementor-element-b234335{--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:6px 10px;--row-gap:6px;--column-gap:10px;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9087 .elementor-element.elementor-element-75163af{width:initial;max-width:initial;}.elementor-9087 .elementor-element.elementor-element-75163af > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9087 .elementor-element.elementor-element-75163af.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-9087 .elementor-element.elementor-element-75163af .elementor-icon-wrapper{text-align:left;}.elementor-9087 .elementor-element.elementor-element-75163af.elementor-view-stacked .elementor-icon{background-color:#4A80ED;}.elementor-9087 .elementor-element.elementor-element-75163af.elementor-view-framed .elementor-icon, .elementor-9087 .elementor-element.elementor-element-75163af.elementor-view-default .elementor-icon{color:#4A80ED;border-color:#4A80ED;}.elementor-9087 .elementor-element.elementor-element-75163af.elementor-view-framed .elementor-icon, .elementor-9087 .elementor-element.elementor-element-75163af.elementor-view-default .elementor-icon svg{fill:#4A80ED;}.elementor-9087 .elementor-element.elementor-element-75163af .elementor-icon{font-size:30px;}.elementor-9087 .elementor-element.elementor-element-75163af .elementor-icon svg{height:30px;}.elementor-9087 .elementor-element.elementor-element-c798449 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9087 .elementor-element.elementor-element-c798449 .elementor-heading-title{font-family:var( --e-global-typography-0b717a9-font-family ), Sans-serif;font-size:var( --e-global-typography-0b717a9-font-size );font-weight:var( --e-global-typography-0b717a9-font-weight );line-height:var( --e-global-typography-0b717a9-line-height );color:var( --e-global-color-dd9c6fb );}.elementor-9087 .elementor-element.elementor-element-d105bbb > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-9087 .elementor-element.elementor-element-d105bbb{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-dd9c6fb );}.elementor-9087 .elementor-element.elementor-element-810c67c{--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;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:#DCE3F0;--border-color:#DCE3F0;--border-radius:8px 8px 8px 8px;--padding-top:15px;--padding-bottom:30px;--padding-left:16px;--padding-right:16px;}.elementor-9087 .elementor-element.elementor-element-810c67c:not(.elementor-motion-effects-element-type-background), .elementor-9087 .elementor-element.elementor-element-810c67c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-9087 .elementor-element.elementor-element-b238113{--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:6px 10px;--row-gap:6px;--column-gap:10px;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9087 .elementor-element.elementor-element-0a9a75f{width:initial;max-width:initial;}.elementor-9087 .elementor-element.elementor-element-0a9a75f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9087 .elementor-element.elementor-element-0a9a75f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-9087 .elementor-element.elementor-element-0a9a75f .elementor-icon-wrapper{text-align:left;}.elementor-9087 .elementor-element.elementor-element-0a9a75f.elementor-view-stacked .elementor-icon{background-color:#4A80ED;}.elementor-9087 .elementor-element.elementor-element-0a9a75f.elementor-view-framed .elementor-icon, .elementor-9087 .elementor-element.elementor-element-0a9a75f.elementor-view-default .elementor-icon{color:#4A80ED;border-color:#4A80ED;}.elementor-9087 .elementor-element.elementor-element-0a9a75f.elementor-view-framed .elementor-icon, .elementor-9087 .elementor-element.elementor-element-0a9a75f.elementor-view-default .elementor-icon svg{fill:#4A80ED;}.elementor-9087 .elementor-element.elementor-element-0a9a75f .elementor-icon{font-size:30px;}.elementor-9087 .elementor-element.elementor-element-0a9a75f .elementor-icon svg{height:30px;}.elementor-9087 .elementor-element.elementor-element-7e1ff4a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9087 .elementor-element.elementor-element-7e1ff4a .elementor-heading-title{font-family:var( --e-global-typography-0b717a9-font-family ), Sans-serif;font-size:var( --e-global-typography-0b717a9-font-size );font-weight:var( --e-global-typography-0b717a9-font-weight );line-height:var( --e-global-typography-0b717a9-line-height );color:var( --e-global-color-dd9c6fb );}.elementor-9087 .elementor-element.elementor-element-6e8f42b > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-9087 .elementor-element.elementor-element-6e8f42b{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-dd9c6fb );}.elementor-9087 .elementor-element.elementor-element-08ca1fe{--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;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:#DCE3F0;--border-color:#DCE3F0;--border-radius:8px 8px 8px 8px;--padding-top:15px;--padding-bottom:30px;--padding-left:16px;--padding-right:16px;}.elementor-9087 .elementor-element.elementor-element-08ca1fe:not(.elementor-motion-effects-element-type-background), .elementor-9087 .elementor-element.elementor-element-08ca1fe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-9087 .elementor-element.elementor-element-b23bef1{--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:6px 10px;--row-gap:6px;--column-gap:10px;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9087 .elementor-element.elementor-element-d5f97b3{width:initial;max-width:initial;}.elementor-9087 .elementor-element.elementor-element-d5f97b3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9087 .elementor-element.elementor-element-d5f97b3.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-9087 .elementor-element.elementor-element-d5f97b3 .elementor-icon-wrapper{text-align:left;}.elementor-9087 .elementor-element.elementor-element-d5f97b3.elementor-view-stacked .elementor-icon{background-color:#4A80ED;}.elementor-9087 .elementor-element.elementor-element-d5f97b3.elementor-view-framed .elementor-icon, .elementor-9087 .elementor-element.elementor-element-d5f97b3.elementor-view-default .elementor-icon{color:#4A80ED;border-color:#4A80ED;}.elementor-9087 .elementor-element.elementor-element-d5f97b3.elementor-view-framed .elementor-icon, .elementor-9087 .elementor-element.elementor-element-d5f97b3.elementor-view-default .elementor-icon svg{fill:#4A80ED;}.elementor-9087 .elementor-element.elementor-element-d5f97b3 .elementor-icon{font-size:30px;}.elementor-9087 .elementor-element.elementor-element-d5f97b3 .elementor-icon svg{height:30px;}.elementor-9087 .elementor-element.elementor-element-a26fb8d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9087 .elementor-element.elementor-element-a26fb8d .elementor-heading-title{font-family:var( --e-global-typography-0b717a9-font-family ), Sans-serif;font-size:var( --e-global-typography-0b717a9-font-size );font-weight:var( --e-global-typography-0b717a9-font-weight );line-height:var( --e-global-typography-0b717a9-line-height );color:var( --e-global-color-dd9c6fb );}.elementor-9087 .elementor-element.elementor-element-3334b07 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-9087 .elementor-element.elementor-element-3334b07{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-dd9c6fb );}.elementor-9087 .elementor-element.elementor-element-b346bc7{--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-9087 .elementor-element.elementor-element-b33f00b{--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:44px;--padding-bottom:6px;--padding-left:0px;--padding-right:0px;}.elementor-9087 .elementor-element.elementor-element-b33f00b:not(.elementor-motion-effects-element-type-background), .elementor-9087 .elementor-element.elementor-element-b33f00b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-9087 .elementor-element.elementor-element-b344cd8{--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-9087 .elementor-element.elementor-element-b340efa > .elementor-widget-container{margin:0px 0px 14px 0px;}.elementor-9087 .elementor-element.elementor-element-b340efa{text-align:center;}.elementor-9087 .elementor-element.elementor-element-b340efa .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:32px;font-weight:600;line-height:1.25em;color:#343F5A;}.elementor-9087 .elementor-element.elementor-element-b33d11c > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-9087 .elementor-element.elementor-element-b342de9{text-align:center;font-family:"Poppins", Sans-serif;font-size:14.5px;font-weight:300;line-height:1.55em;color:#525C7A;}.elementor-9087 .elementor-element.elementor-element-b24f447{--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:54px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-9087 .elementor-element.elementor-element-b24f447:not(.elementor-motion-effects-element-type-background), .elementor-9087 .elementor-element.elementor-element-b24f447 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-9087 .elementor-element.elementor-element-b2b99a0{--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:center;--align-items:center;--gap:34px 44px;--row-gap:34px;--column-gap:44px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9087 .elementor-element.elementor-element-b2b5bc2{--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;--margin-top:8px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9087 .elementor-element.elementor-element-b2b5bc2.e-con{--align-self:flex-start;}.elementor-9087 .elementor-element.elementor-element-b28b338{--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-9087 .elementor-element.elementor-element-b28d227 > .elementor-widget-container{margin:0px 0px 8px 0px;}.elementor-9087 .elementor-element.elementor-element-b28d227{text-align:center;}.elementor-9087 .elementor-element.elementor-element-b28d227 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:32px;font-weight:600;line-height:1.25em;color:#343F5A;}.elementor-9087 .elementor-element.elementor-element-b28f116 > .elementor-widget-container{margin:0px 0px 14px 0px;}.elementor-9087 .elementor-element.elementor-element-b28f116{text-align:left;}.elementor-9087 .elementor-element.elementor-element-b28f116 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:17px;font-weight:600;line-height:1.4em;color:#343F5A;}.elementor-9087 .elementor-element.elementor-element-b291005{text-align:left;font-family:"Poppins", Sans-serif;font-size:15.5px;font-weight:300;line-height:1.65em;color:#525C7A;}.elementor-9087 .elementor-element.elementor-element-b2afef5{--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 0px;--row-gap:16px;--column-gap:0px;--margin-top:26px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9087 .elementor-element.elementor-element-b292ef4{--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:6px 11px;--row-gap:6px;--column-gap:11px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9087 .elementor-element.elementor-element-b294de3{width:initial;max-width:initial;}.elementor-9087 .elementor-element.elementor-element-b294de3 > .elementor-widget-container{margin:2px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9087 .elementor-element.elementor-element-b294de3.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-9087 .elementor-element.elementor-element-b294de3 .elementor-icon-wrapper{text-align:center;}.elementor-9087 .elementor-element.elementor-element-b294de3.elementor-view-stacked .elementor-icon{background-color:#4A80ED;}.elementor-9087 .elementor-element.elementor-element-b294de3.elementor-view-framed .elementor-icon, .elementor-9087 .elementor-element.elementor-element-b294de3.elementor-view-default .elementor-icon{color:#4A80ED;border-color:#4A80ED;}.elementor-9087 .elementor-element.elementor-element-b294de3.elementor-view-framed .elementor-icon, .elementor-9087 .elementor-element.elementor-element-b294de3.elementor-view-default .elementor-icon svg{fill:#4A80ED;}.elementor-9087 .elementor-element.elementor-element-b294de3 .elementor-icon{font-size:18px;}.elementor-9087 .elementor-element.elementor-element-b294de3 .elementor-icon svg{height:18px;}.elementor-9087 .elementor-element.elementor-element-b296cd2{--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-9087 .elementor-element.elementor-element-b298bc1 > .elementor-widget-container{margin:0px 0px 2px 0px;}.elementor-9087 .elementor-element.elementor-element-b298bc1{text-align:left;}.elementor-9087 .elementor-element.elementor-element-b29aab0{text-align:left;}.elementor-9087 .elementor-element.elementor-element-b29c99f{--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:6px 11px;--row-gap:6px;--column-gap:11px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9087 .elementor-element.elementor-element-b29e88e{width:initial;max-width:initial;}.elementor-9087 .elementor-element.elementor-element-b29e88e > .elementor-widget-container{margin:2px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9087 .elementor-element.elementor-element-b29e88e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-9087 .elementor-element.elementor-element-b29e88e .elementor-icon-wrapper{text-align:center;}.elementor-9087 .elementor-element.elementor-element-b29e88e.elementor-view-stacked .elementor-icon{background-color:#4A80ED;}.elementor-9087 .elementor-element.elementor-element-b29e88e.elementor-view-framed .elementor-icon, .elementor-9087 .elementor-element.elementor-element-b29e88e.elementor-view-default .elementor-icon{color:#4A80ED;border-color:#4A80ED;}.elementor-9087 .elementor-element.elementor-element-b29e88e.elementor-view-framed .elementor-icon, .elementor-9087 .elementor-element.elementor-element-b29e88e.elementor-view-default .elementor-icon svg{fill:#4A80ED;}.elementor-9087 .elementor-element.elementor-element-b29e88e .elementor-icon{font-size:18px;}.elementor-9087 .elementor-element.elementor-element-b29e88e .elementor-icon svg{height:18px;}.elementor-9087 .elementor-element.elementor-element-b2a077d{--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-9087 .elementor-element.elementor-element-b2a266c > .elementor-widget-container{margin:0px 0px 2px 0px;}.elementor-9087 .elementor-element.elementor-element-b2a266c{text-align:left;}.elementor-9087 .elementor-element.elementor-element-b2a455b{text-align:left;}.elementor-9087 .elementor-element.elementor-element-b2a644a{--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:6px 11px;--row-gap:6px;--column-gap:11px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9087 .elementor-element.elementor-element-b2a8339{width:initial;max-width:initial;}.elementor-9087 .elementor-element.elementor-element-b2a8339 > .elementor-widget-container{margin:2px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9087 .elementor-element.elementor-element-b2a8339.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-9087 .elementor-element.elementor-element-b2a8339 .elementor-icon-wrapper{text-align:center;}.elementor-9087 .elementor-element.elementor-element-b2a8339.elementor-view-stacked .elementor-icon{background-color:#4A80ED;}.elementor-9087 .elementor-element.elementor-element-b2a8339.elementor-view-framed .elementor-icon, .elementor-9087 .elementor-element.elementor-element-b2a8339.elementor-view-default .elementor-icon{color:#4A80ED;border-color:#4A80ED;}.elementor-9087 .elementor-element.elementor-element-b2a8339.elementor-view-framed .elementor-icon, .elementor-9087 .elementor-element.elementor-element-b2a8339.elementor-view-default .elementor-icon svg{fill:#4A80ED;}.elementor-9087 .elementor-element.elementor-element-b2a8339 .elementor-icon{font-size:18px;}.elementor-9087 .elementor-element.elementor-element-b2a8339 .elementor-icon svg{height:18px;}.elementor-9087 .elementor-element.elementor-element-b2aa228{--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-9087 .elementor-element.elementor-element-b2ac117 > .elementor-widget-container{margin:0px 0px 2px 0px;}.elementor-9087 .elementor-element.elementor-element-b2ac117{text-align:left;}.elementor-9087 .elementor-element.elementor-element-b2ae006{text-align:left;}.elementor-9087 .elementor-element.elementor-element-b2b1de4{--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-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-9087 .elementor-element.elementor-element-b2b3cd3{text-align:center;}.elementor-9087 .elementor-element.elementor-element-b2ebde6{--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:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-9087 .elementor-element.elementor-element-b2ebde6:not(.elementor-motion-effects-element-type-background), .elementor-9087 .elementor-element.elementor-element-b2ebde6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F9FD;}.elementor-9087 .elementor-element.elementor-element-b2e9ef7{--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:center;--align-items:center;--gap:34px 44px;--row-gap:34px;--column-gap:44px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9087 .elementor-element.elementor-element-b2e6119{--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;--margin-top:8px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9087 .elementor-element.elementor-element-b2e6119.e-con{--align-self:flex-start;}.elementor-9087 .elementor-element.elementor-element-b2e233b{--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-9087 .elementor-element.elementor-element-b2e422a{text-align:center;}.elementor-9087 .elementor-element.elementor-element-b2bb88f{--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-9087 .elementor-element.elementor-element-b2bd77e > .elementor-widget-container{margin:0px 0px 8px 0px;}.elementor-9087 .elementor-element.elementor-element-b2bd77e{text-align:center;}.elementor-9087 .elementor-element.elementor-element-b2bd77e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:32px;font-weight:600;line-height:1.25em;color:#343F5A;}.elementor-9087 .elementor-element.elementor-element-b2bf66d > .elementor-widget-container{margin:0px 0px 14px 0px;}.elementor-9087 .elementor-element.elementor-element-b2bf66d{text-align:left;}.elementor-9087 .elementor-element.elementor-element-b2bf66d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:17px;font-weight:600;line-height:1.4em;color:#343F5A;}.elementor-9087 .elementor-element.elementor-element-b2c155c{text-align:left;font-family:"Poppins", Sans-serif;font-size:15.5px;font-weight:300;line-height:1.65em;color:#525C7A;}.elementor-9087 .elementor-element.elementor-element-b2e044c{--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 0px;--row-gap:16px;--column-gap:0px;--margin-top:26px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9087 .elementor-element.elementor-element-b2c344b{--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:6px 11px;--row-gap:6px;--column-gap:11px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9087 .elementor-element.elementor-element-b2c533a{width:initial;max-width:initial;}.elementor-9087 .elementor-element.elementor-element-b2c533a > .elementor-widget-container{margin:2px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9087 .elementor-element.elementor-element-b2c533a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-9087 .elementor-element.elementor-element-b2c533a .elementor-icon-wrapper{text-align:center;}.elementor-9087 .elementor-element.elementor-element-b2c533a.elementor-view-stacked .elementor-icon{background-color:#4A80ED;}.elementor-9087 .elementor-element.elementor-element-b2c533a.elementor-view-framed .elementor-icon, .elementor-9087 .elementor-element.elementor-element-b2c533a.elementor-view-default .elementor-icon{color:#4A80ED;border-color:#4A80ED;}.elementor-9087 .elementor-element.elementor-element-b2c533a.elementor-view-framed .elementor-icon, .elementor-9087 .elementor-element.elementor-element-b2c533a.elementor-view-default .elementor-icon svg{fill:#4A80ED;}.elementor-9087 .elementor-element.elementor-element-b2c533a .elementor-icon{font-size:18px;}.elementor-9087 .elementor-element.elementor-element-b2c533a .elementor-icon svg{height:18px;}.elementor-9087 .elementor-element.elementor-element-b2c7229{--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-9087 .elementor-element.elementor-element-b2c9118 > .elementor-widget-container{margin:0px 0px 2px 0px;}.elementor-9087 .elementor-element.elementor-element-b2c9118{text-align:left;}.elementor-9087 .elementor-element.elementor-element-b2cb007{text-align:left;}.elementor-9087 .elementor-element.elementor-element-b2ccef6{--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:6px 11px;--row-gap:6px;--column-gap:11px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9087 .elementor-element.elementor-element-b2cede5{width:initial;max-width:initial;}.elementor-9087 .elementor-element.elementor-element-b2cede5 > .elementor-widget-container{margin:2px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9087 .elementor-element.elementor-element-b2cede5.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-9087 .elementor-element.elementor-element-b2cede5 .elementor-icon-wrapper{text-align:center;}.elementor-9087 .elementor-element.elementor-element-b2cede5.elementor-view-stacked .elementor-icon{background-color:#4A80ED;}.elementor-9087 .elementor-element.elementor-element-b2cede5.elementor-view-framed .elementor-icon, .elementor-9087 .elementor-element.elementor-element-b2cede5.elementor-view-default .elementor-icon{color:#4A80ED;border-color:#4A80ED;}.elementor-9087 .elementor-element.elementor-element-b2cede5.elementor-view-framed .elementor-icon, .elementor-9087 .elementor-element.elementor-element-b2cede5.elementor-view-default .elementor-icon svg{fill:#4A80ED;}.elementor-9087 .elementor-element.elementor-element-b2cede5 .elementor-icon{font-size:18px;}.elementor-9087 .elementor-element.elementor-element-b2cede5 .elementor-icon svg{height:18px;}.elementor-9087 .elementor-element.elementor-element-b2d0cd4{--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-9087 .elementor-element.elementor-element-b2d2bc3 > .elementor-widget-container{margin:0px 0px 2px 0px;}.elementor-9087 .elementor-element.elementor-element-b2d2bc3{text-align:left;}.elementor-9087 .elementor-element.elementor-element-b2d4ab2{text-align:left;}.elementor-9087 .elementor-element.elementor-element-b2d69a1{--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:6px 11px;--row-gap:6px;--column-gap:11px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9087 .elementor-element.elementor-element-b2d8890{width:initial;max-width:initial;}.elementor-9087 .elementor-element.elementor-element-b2d8890 > .elementor-widget-container{margin:2px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9087 .elementor-element.elementor-element-b2d8890.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-9087 .elementor-element.elementor-element-b2d8890 .elementor-icon-wrapper{text-align:center;}.elementor-9087 .elementor-element.elementor-element-b2d8890.elementor-view-stacked .elementor-icon{background-color:#4A80ED;}.elementor-9087 .elementor-element.elementor-element-b2d8890.elementor-view-framed .elementor-icon, .elementor-9087 .elementor-element.elementor-element-b2d8890.elementor-view-default .elementor-icon{color:#4A80ED;border-color:#4A80ED;}.elementor-9087 .elementor-element.elementor-element-b2d8890.elementor-view-framed .elementor-icon, .elementor-9087 .elementor-element.elementor-element-b2d8890.elementor-view-default .elementor-icon svg{fill:#4A80ED;}.elementor-9087 .elementor-element.elementor-element-b2d8890 .elementor-icon{font-size:18px;}.elementor-9087 .elementor-element.elementor-element-b2d8890 .elementor-icon svg{height:18px;}.elementor-9087 .elementor-element.elementor-element-b2da77f{--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-9087 .elementor-element.elementor-element-b2dc66e > .elementor-widget-container{margin:0px 0px 2px 0px;}.elementor-9087 .elementor-element.elementor-element-b2dc66e{text-align:left;}.elementor-9087 .elementor-element.elementor-element-b2de55d{text-align:left;}.elementor-9087 .elementor-element.elementor-element-b31e22c{--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:40px;--padding-bottom:56px;--padding-left:0px;--padding-right:0px;}.elementor-9087 .elementor-element.elementor-element-b31e22c:not(.elementor-motion-effects-element-type-background), .elementor-9087 .elementor-element.elementor-element-b31e22c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-9087 .elementor-element.elementor-element-b31c33d{--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:center;--align-items:center;--gap:34px 44px;--row-gap:34px;--column-gap:44px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9087 .elementor-element.elementor-element-b31855f{--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;--margin-top:8px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9087 .elementor-element.elementor-element-b31855f.e-con{--align-self:flex-start;}.elementor-9087 .elementor-element.elementor-element-b2edcd5{--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-9087 .elementor-element.elementor-element-b2efbc4 > .elementor-widget-container{margin:0px 0px 8px 0px;}.elementor-9087 .elementor-element.elementor-element-b2efbc4{text-align:center;}.elementor-9087 .elementor-element.elementor-element-b2efbc4 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:32px;font-weight:600;line-height:1.25em;color:#343F5A;}.elementor-9087 .elementor-element.elementor-element-b2f1ab3 > .elementor-widget-container{margin:0px 0px 14px 0px;}.elementor-9087 .elementor-element.elementor-element-b2f1ab3{text-align:left;}.elementor-9087 .elementor-element.elementor-element-b2f1ab3 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:17px;font-weight:600;line-height:1.4em;color:#343F5A;}.elementor-9087 .elementor-element.elementor-element-b2f39a2{text-align:left;font-family:"Poppins", Sans-serif;font-size:15.5px;font-weight:300;line-height:1.65em;color:#525C7A;}.elementor-9087 .elementor-element.elementor-element-b312892{--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 0px;--row-gap:16px;--column-gap:0px;--margin-top:26px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9087 .elementor-element.elementor-element-b2f5891{--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:6px 11px;--row-gap:6px;--column-gap:11px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9087 .elementor-element.elementor-element-b2f7780{width:initial;max-width:initial;}.elementor-9087 .elementor-element.elementor-element-b2f7780 > .elementor-widget-container{margin:2px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9087 .elementor-element.elementor-element-b2f7780.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-9087 .elementor-element.elementor-element-b2f7780 .elementor-icon-wrapper{text-align:center;}.elementor-9087 .elementor-element.elementor-element-b2f7780.elementor-view-stacked .elementor-icon{background-color:#4A80ED;}.elementor-9087 .elementor-element.elementor-element-b2f7780.elementor-view-framed .elementor-icon, .elementor-9087 .elementor-element.elementor-element-b2f7780.elementor-view-default .elementor-icon{color:#4A80ED;border-color:#4A80ED;}.elementor-9087 .elementor-element.elementor-element-b2f7780.elementor-view-framed .elementor-icon, .elementor-9087 .elementor-element.elementor-element-b2f7780.elementor-view-default .elementor-icon svg{fill:#4A80ED;}.elementor-9087 .elementor-element.elementor-element-b2f7780 .elementor-icon{font-size:18px;}.elementor-9087 .elementor-element.elementor-element-b2f7780 .elementor-icon svg{height:18px;}.elementor-9087 .elementor-element.elementor-element-b2f966f{--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-9087 .elementor-element.elementor-element-b2fb55e > .elementor-widget-container{margin:0px 0px 2px 0px;}.elementor-9087 .elementor-element.elementor-element-b2fb55e{text-align:left;}.elementor-9087 .elementor-element.elementor-element-b2fd44d{text-align:left;}.elementor-9087 .elementor-element.elementor-element-b2ff33c{--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:6px 11px;--row-gap:6px;--column-gap:11px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9087 .elementor-element.elementor-element-b30122b{width:initial;max-width:initial;}.elementor-9087 .elementor-element.elementor-element-b30122b > .elementor-widget-container{margin:2px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9087 .elementor-element.elementor-element-b30122b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-9087 .elementor-element.elementor-element-b30122b .elementor-icon-wrapper{text-align:center;}.elementor-9087 .elementor-element.elementor-element-b30122b.elementor-view-stacked .elementor-icon{background-color:#4A80ED;}.elementor-9087 .elementor-element.elementor-element-b30122b.elementor-view-framed .elementor-icon, .elementor-9087 .elementor-element.elementor-element-b30122b.elementor-view-default .elementor-icon{color:#4A80ED;border-color:#4A80ED;}.elementor-9087 .elementor-element.elementor-element-b30122b.elementor-view-framed .elementor-icon, .elementor-9087 .elementor-element.elementor-element-b30122b.elementor-view-default .elementor-icon svg{fill:#4A80ED;}.elementor-9087 .elementor-element.elementor-element-b30122b .elementor-icon{font-size:18px;}.elementor-9087 .elementor-element.elementor-element-b30122b .elementor-icon svg{height:18px;}.elementor-9087 .elementor-element.elementor-element-b30311a{--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-9087 .elementor-element.elementor-element-b305009 > .elementor-widget-container{margin:0px 0px 2px 0px;}.elementor-9087 .elementor-element.elementor-element-b305009{text-align:left;}.elementor-9087 .elementor-element.elementor-element-b306ef8{text-align:left;}.elementor-9087 .elementor-element.elementor-element-b308de7{--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:6px 11px;--row-gap:6px;--column-gap:11px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9087 .elementor-element.elementor-element-b30acd6{width:initial;max-width:initial;}.elementor-9087 .elementor-element.elementor-element-b30acd6 > .elementor-widget-container{margin:2px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9087 .elementor-element.elementor-element-b30acd6.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-9087 .elementor-element.elementor-element-b30acd6 .elementor-icon-wrapper{text-align:center;}.elementor-9087 .elementor-element.elementor-element-b30acd6.elementor-view-stacked .elementor-icon{background-color:#4A80ED;}.elementor-9087 .elementor-element.elementor-element-b30acd6.elementor-view-framed .elementor-icon, .elementor-9087 .elementor-element.elementor-element-b30acd6.elementor-view-default .elementor-icon{color:#4A80ED;border-color:#4A80ED;}.elementor-9087 .elementor-element.elementor-element-b30acd6.elementor-view-framed .elementor-icon, .elementor-9087 .elementor-element.elementor-element-b30acd6.elementor-view-default .elementor-icon svg{fill:#4A80ED;}.elementor-9087 .elementor-element.elementor-element-b30acd6 .elementor-icon{font-size:18px;}.elementor-9087 .elementor-element.elementor-element-b30acd6 .elementor-icon svg{height:18px;}.elementor-9087 .elementor-element.elementor-element-b30cbc5{--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-9087 .elementor-element.elementor-element-b30eab4 > .elementor-widget-container{margin:0px 0px 2px 0px;}.elementor-9087 .elementor-element.elementor-element-b30eab4{text-align:left;}.elementor-9087 .elementor-element.elementor-element-b3109a3{text-align:left;}.elementor-9087 .elementor-element.elementor-element-b314781{--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-9087 .elementor-element.elementor-element-b316670{text-align:center;}.elementor-9087 .elementor-element.elementor-element-17a0c31{--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:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:48px;--padding-bottom:52px;--padding-left:0px;--padding-right:0px;}.elementor-9087 .elementor-element.elementor-element-17a0c31:not(.elementor-motion-effects-element-type-background), .elementor-9087 .elementor-element.elementor-element-17a0c31 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F5FB;}.elementor-9087 .elementor-element.elementor-element-17a0c41{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:40px;}.elementor-9087 .elementor-element.elementor-element-17a0c32 > .elementor-widget-container{margin:0px 0px 14px 0px;}.elementor-9087 .elementor-element.elementor-element-17a0c32{text-align:left;}.elementor-9087 .elementor-element.elementor-element-17a0c32 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;line-height:1.25em;color:#343F5A;}.elementor-9087 .elementor-element.elementor-element-17a0c33 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-9087 .elementor-element.elementor-element-17a0c33{text-align:left;font-family:"Poppins", Sans-serif;font-size:15.5px;font-weight:400;line-height:1.65em;color:#525C7A;}.elementor-9087 .elementor-element.elementor-element-17a0c42{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:4px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9087 .elementor-element.elementor-element-b348ab6{--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:44px;--padding-bottom:54px;--padding-left:0px;--padding-right:0px;}.elementor-9087 .elementor-element.elementor-element-b348ab6:not(.elementor-motion-effects-element-type-background), .elementor-9087 .elementor-element.elementor-element-b348ab6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-9087 .elementor-element.elementor-element-b34c894{--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-9087 .elementor-element.elementor-element-b34a9a5 > .elementor-widget-container{margin:0px 0px 26px 0px;}.elementor-9087 .elementor-element.elementor-element-b34a9a5{text-align:center;}.elementor-9087 .elementor-element.elementor-element-b34a9a5 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:32px;font-weight:600;line-height:1.25em;color:#343F5A;}.elementor-9087 .elementor-element.elementor-element-b34e783{--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:center;--align-items:flex-start;--gap:30px 56px;--row-gap:30px;--column-gap:56px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9087 .elementor-element.elementor-element-b350672{--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-9087 .elementor-element.elementor-element-b352561 > .elementor-widget-container{margin:0px 0px 14px 0px;}.elementor-9087 .elementor-element.elementor-element-b352561{text-align:left;}.elementor-9087 .elementor-element.elementor-element-b354450 > .elementor-widget-container{margin:0px 0px 8px 0px;}.elementor-9087 .elementor-element.elementor-element-b354450{text-align:left;}.elementor-9087 .elementor-element.elementor-element-b35633f{text-align:left;}.elementor-9087 .elementor-element.elementor-element-b35822e{--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-9087 .elementor-element.elementor-element-b35a11d > .elementor-widget-container{margin:0px 0px 14px 0px;}.elementor-9087 .elementor-element.elementor-element-b35a11d{text-align:left;}.elementor-9087 .elementor-element.elementor-element-b35c00c > .elementor-widget-container{margin:0px 0px 8px 0px;}.elementor-9087 .elementor-element.elementor-element-b35c00c{text-align:left;}.elementor-9087 .elementor-element.elementor-element-b35defb{text-align:left;}.elementor-9087 .elementor-element.elementor-element-b35fdea{--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-9087 .elementor-element.elementor-element-b361cd9 > .elementor-widget-container{margin:0px 0px 14px 0px;}.elementor-9087 .elementor-element.elementor-element-b361cd9{text-align:left;}.elementor-9087 .elementor-element.elementor-element-b363bc8 > .elementor-widget-container{margin:0px 0px 8px 0px;}.elementor-9087 .elementor-element.elementor-element-b363bc8{text-align:left;}.elementor-9087 .elementor-element.elementor-element-b365ab7{text-align:left;}.elementor-9087 .elementor-element.elementor-element-b33b22d{--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:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:48px;--padding-bottom:52px;--padding-left:0px;--padding-right:0px;}.elementor-9087 .elementor-element.elementor-element-b33b22d:not(.elementor-motion-effects-element-type-background), .elementor-9087 .elementor-element.elementor-element-b33b22d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F5FB;}.elementor-9087 .elementor-element.elementor-element-17a0c54{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:40px;}.elementor-9087 .elementor-element.elementor-element-17a0c51 > .elementor-widget-container{margin:0px 0px 14px 0px;}.elementor-9087 .elementor-element.elementor-element-17a0c51{text-align:left;}.elementor-9087 .elementor-element.elementor-element-17a0c51 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;line-height:1.25em;color:#343F5A;}.elementor-9087 .elementor-element.elementor-element-17a0c52 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-9087 .elementor-element.elementor-element-17a0c52{text-align:left;font-family:"Poppins", Sans-serif;font-size:15.5px;font-weight:400;line-height:1.65em;color:#525C7A;}.elementor-9087 .elementor-element.elementor-element-17a0c55{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:4px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9087 .elementor-element.elementor-element-b335560 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-9087 .elementor-element.elementor-element-b33744f > .elementor-widget-container{margin:18px 0px 0px 0px;}.elementor-9087 .elementor-element.elementor-element-b33744f{text-align:center;}.elementor-9087 .elementor-element.elementor-element-f19e1eb:not(.elementor-motion-effects-element-type-background), .elementor-9087 .elementor-element.elementor-element-f19e1eb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-9087 .elementor-element.elementor-element-f19e1eb > .elementor-container{max-width:1140px;}.elementor-9087 .elementor-element.elementor-element-f19e1eb{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:40px 0px 34px 0px;}.elementor-9087 .elementor-element.elementor-element-f19e1eb > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9087 .elementor-element.elementor-element-3466a7a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-9087 .elementor-element.elementor-element-3466a7a{text-align:center;}.elementor-9087 .elementor-element.elementor-element-3466a7a .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:32px;font-weight:600;line-height:1.25em;color:#343F5A;}.elementor-9087 .elementor-element.elementor-element-999db30 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-9087 .elementor-element.elementor-element-999db30{text-align:center;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;color:#525C7A;}.elementor-9087 .elementor-element.elementor-element-b3679a6{--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:stretch;--gap:20px 22px;--row-gap:20px;--column-gap:22px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9087 .elementor-element.elementor-element-b369895{--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;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:#E3E8F2;--border-color:#E3E8F2;--border-radius:10px 10px 10px 10px;--padding-top:22px;--padding-bottom:34px;--padding-left:22px;--padding-right:22px;}.elementor-9087 .elementor-element.elementor-element-b369895:not(.elementor-motion-effects-element-type-background), .elementor-9087 .elementor-element.elementor-element-b369895 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-9087 .elementor-element.elementor-element-b36b784 > .elementor-widget-container{margin:0px 0px 18px 0px;}.elementor-9087 .elementor-element.elementor-element-b36b784{text-align:left;}.elementor-9087 .elementor-element.elementor-element-b36d673 > .elementor-widget-container{margin:0px 0px 6px 0px;}.elementor-9087 .elementor-element.elementor-element-b36d673{text-align:left;}.elementor-9087 .elementor-element.elementor-element-b36f562 > .elementor-widget-container{margin:0px 0px 14px 0px;}.elementor-9087 .elementor-element.elementor-element-b36f562{text-align:left;}.elementor-9087 .elementor-element.elementor-element-b371451 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-9087 .elementor-element.elementor-element-b371451{text-align:left;}.elementor-9087 .elementor-element.elementor-element-b37522f{--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;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:#E3E8F2;--border-color:#E3E8F2;--border-radius:10px 10px 10px 10px;--padding-top:22px;--padding-bottom:34px;--padding-left:22px;--padding-right:22px;}.elementor-9087 .elementor-element.elementor-element-b37522f:not(.elementor-motion-effects-element-type-background), .elementor-9087 .elementor-element.elementor-element-b37522f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-9087 .elementor-element.elementor-element-b37711e > .elementor-widget-container{margin:0px 0px 18px 0px;}.elementor-9087 .elementor-element.elementor-element-b37711e{text-align:left;}.elementor-9087 .elementor-element.elementor-element-b37900d > .elementor-widget-container{margin:0px 0px 6px 0px;}.elementor-9087 .elementor-element.elementor-element-b37900d{text-align:left;}.elementor-9087 .elementor-element.elementor-element-b37aefc > .elementor-widget-container{margin:0px 0px 14px 0px;}.elementor-9087 .elementor-element.elementor-element-b37aefc{text-align:left;}.elementor-9087 .elementor-element.elementor-element-b37cdeb > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-9087 .elementor-element.elementor-element-b37cdeb{text-align:left;}.elementor-9087 .elementor-element.elementor-element-b380bc9{--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;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:#E3E8F2;--border-color:#E3E8F2;--border-radius:10px 10px 10px 10px;--padding-top:22px;--padding-bottom:34px;--padding-left:22px;--padding-right:22px;}.elementor-9087 .elementor-element.elementor-element-b380bc9:not(.elementor-motion-effects-element-type-background), .elementor-9087 .elementor-element.elementor-element-b380bc9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-9087 .elementor-element.elementor-element-b382ab8 > .elementor-widget-container{margin:0px 0px 18px 0px;}.elementor-9087 .elementor-element.elementor-element-b382ab8{text-align:left;}.elementor-9087 .elementor-element.elementor-element-b3849a7 > .elementor-widget-container{margin:0px 0px 6px 0px;}.elementor-9087 .elementor-element.elementor-element-b3849a7{text-align:left;}.elementor-9087 .elementor-element.elementor-element-b386896 > .elementor-widget-container{margin:0px 0px 14px 0px;}.elementor-9087 .elementor-element.elementor-element-b386896{text-align:left;}.elementor-9087 .elementor-element.elementor-element-b388785 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-9087 .elementor-element.elementor-element-b388785{text-align:left;}.elementor-9087 .elementor-element.elementor-element-b38c563{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:22px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9087 .elementor-element.elementor-element-b38e452{text-align:center;}.elementor-9087 .elementor-element.elementor-element-10fcd55:not(.elementor-motion-effects-element-type-background), .elementor-9087 .elementor-element.elementor-element-10fcd55 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F5FB;}.elementor-9087 .elementor-element.elementor-element-10fcd55{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:28px 0px 30px 0px;}.elementor-9087 .elementor-element.elementor-element-10fcd55 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9087 .elementor-element.elementor-element-f51162c > .elementor-widget-container{margin:0px 0px 6px 0px;}.elementor-9087 .elementor-element.elementor-element-f51162c{text-align:center;}.elementor-9087 .elementor-element.elementor-element-f51162c .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:32px;font-weight:600;line-height:1.25em;color:#343F5A;}.elementor-9087 .elementor-element.elementor-element-191334e > .elementor-widget-container{margin:0px 0px 26px 0px;}.elementor-9087 .elementor-element.elementor-element-191334e{text-align:center;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;color:#525C7A;}.elementor-widget-counter .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-counter .elementor-counter-title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-9087 .elementor-element.elementor-element-4545298 > .elementor-widget-container{margin:0px 0px 4px 0px;}.elementor-9087 .elementor-element.elementor-element-4545298 .elementor-counter-number-wrapper{color:#4A80ED;font-family:"Poppins", Sans-serif;font-size:52px;font-weight:300;}.elementor-9087 .elementor-element.elementor-element-b390341 > .elementor-widget-container{margin:0px 0px 3px 0px;}.elementor-9087 .elementor-element.elementor-element-b390341{text-align:center;}.elementor-9087 .elementor-element.elementor-element-b392230{text-align:center;}.elementor-9087 .elementor-element.elementor-element-37b6080 > .elementor-widget-container{margin:0px 0px 4px 0px;}.elementor-9087 .elementor-element.elementor-element-37b6080 .elementor-counter-number-wrapper{color:#4A80ED;font-family:"Poppins", Sans-serif;font-size:52px;font-weight:300;}.elementor-9087 .elementor-element.elementor-element-b39411f > .elementor-widget-container{margin:0px 0px 3px 0px;}.elementor-9087 .elementor-element.elementor-element-b39411f{text-align:center;}.elementor-9087 .elementor-element.elementor-element-b39600e{text-align:center;}.elementor-9087 .elementor-element.elementor-element-1e90778 > .elementor-widget-container{margin:0px 0px 4px 0px;}.elementor-9087 .elementor-element.elementor-element-1e90778 .elementor-counter-number-wrapper{color:#4A80ED;font-family:"Poppins", Sans-serif;font-size:52px;font-weight:300;}.elementor-9087 .elementor-element.elementor-element-b397efd > .elementor-widget-container{margin:0px 0px 3px 0px;}.elementor-9087 .elementor-element.elementor-element-b397efd{text-align:center;}.elementor-9087 .elementor-element.elementor-element-b399dec{text-align:center;}.elementor-9087 .elementor-element.elementor-element-751501900:not(.elementor-motion-effects-element-type-background), .elementor-9087 .elementor-element.elementor-element-751501900 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-9087 .elementor-element.elementor-element-751501900{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:10px 0px 10px 0px;}.elementor-9087 .elementor-element.elementor-element-751501900 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9087 .elementor-element.elementor-element-7a8a0787 > .elementor-element-populated >  .elementor-background-overlay{background-color:#02010100;opacity:1;}.elementor-9087 .elementor-element.elementor-element-7a8a0787 > .elementor-element-populated, .elementor-9087 .elementor-element.elementor-element-7a8a0787 > .elementor-element-populated > .elementor-background-overlay, .elementor-9087 .elementor-element.elementor-element-7a8a0787 > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-9087 .elementor-element.elementor-element-7a8a0787 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:40px 40px 40px 40px;}.elementor-9087 .elementor-element.elementor-element-7a8a0787 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9087 .elementor-element.elementor-element-7744a4f0 > .elementor-container{max-width:1140px;}.elementor-9087 .elementor-element.elementor-element-7744a4f0{margin-top:0px;margin-bottom:0px;padding:24px 0px 26px 0px;}.elementor-9087 .elementor-element.elementor-element-a124bbd > .elementor-widget-container{margin:0px 0px 18px 0px;}.elementor-9087 .elementor-element.elementor-element-a124bbd{text-align:center;}.elementor-9087 .elementor-element.elementor-element-a124bbd .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:32px;font-weight:600;line-height:1.25em;color:#343F5A;}.elementor-9087 .elementor-element.elementor-element-e609574 .wpr-advanced-accordion .wpr-acc-button{background-color:#FFFFFF;color:var( --e-global-color-dd9c6fb );border-color:#EAEAEA;margin-top:10px;margin-bottom:10px;padding:13px 24px 13px 24px;border-style:solid;border-width:1px 1px 1px 1px;border-radius:8px 8px 8px 8px;}.elementor-9087 .elementor-element.elementor-element-e609574 .wpr-advanced-accordion .wpr-acc-button.wpr-acc-active{background-color:var( --e-global-color-b5a5f6b );color:#FFFFFF;}.elementor-9087 .elementor-element.elementor-element-e609574 .wpr-acc-icon-box{width:70px;}.elementor-9087 .elementor-element.elementor-element-e609574 .wpr-advanced-accordion .wpr-acc-active .wpr-toggle-icon i{transform:rotate(0deg);transform-origin:center;}.elementor-9087 .elementor-element.elementor-element-e609574 .wpr-advanced-accordion .wpr-acc-active .wpr-toggle-icon svg{transform:rotate(0deg);transform-origin:center;}.elementor-9087 .elementor-element.elementor-element-e609574 .wpr-advanced-accordion .wpr-acc-button .wpr-acc-title-text{color:var( --e-global-color-dd9c6fb );}.elementor-9087 .elementor-element.elementor-element-e609574 .wpr-advanced-accordion .wpr-acc-button, .elementor-9087 .elementor-element.elementor-element-e609574 .wpr-advanced-accordion .wpr-acc-button .wpr-acc-title-text{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-9087 .elementor-element.elementor-element-e609574 .wpr-advanced-accordion button.wpr-acc-button{transition:all 0.3s ease-in-out;}.elementor-9087 .elementor-element.elementor-element-e609574 .wpr-advanced-accordion .wpr-acc-button.wpr-acc-active .wpr-acc-title-text{color:#FFFFFF;}.elementor-9087 .elementor-element.elementor-element-e609574.wpr-advanced-accordion-icon-no-box .wpr-acc-item-title .wpr-acc-title-text{margin-left:9px;}.elementor-9087 .elementor-element.elementor-element-e609574.wpr-advanced-accordion-icon-side-box .wpr-acc-item-title .wpr-acc-title-text{margin-left:calc(70px + 9px);}.elementor-9087 .elementor-element.elementor-element-e609574.wpr-advanced-accordion-icon-side-curve .wpr-acc-item-title .wpr-acc-title-text{margin-left:calc(70px + 30px + 9px);}.elementor-9087 .elementor-element.elementor-element-e609574 .wpr-advanced-accordion .wpr-acc-button .wpr-title-icon i{color:#222222;font-size:18px;}.elementor-9087 .elementor-element.elementor-element-e609574 .wpr-advanced-accordion .wpr-acc-button .wpr-title-icon svg{fill:#222222;width:18px;}.elementor-9087 .elementor-element.elementor-element-e609574 .wpr-advanced-accordion .wpr-acc-button .wpr-toggle-icon i{color:#222222;font-size:15px;}.elementor-9087 .elementor-element.elementor-element-e609574 .wpr-advanced-accordion .wpr-acc-button .wpr-toggle-icon svg{fill:#222222;width:15px;}.elementor-9087 .elementor-element.elementor-element-e609574 .wpr-advanced-accordion .wpr-acc-button .wpr-acc-icon-box{background-color:#FFFFFF;}.elementor-9087 .elementor-element.elementor-element-e609574 .wpr-advanced-accordion .wpr-toggle-icon i{transition:all 0.3s ease-in-out;}.elementor-9087 .elementor-element.elementor-element-e609574 .wpr-advanced-accordion .wpr-title-icon i{transition:all 0.3s ease-in-out;}.elementor-9087 .elementor-element.elementor-element-e609574 .wpr-advanced-accordion .wpr-toggle-icon svg{transition:all 0.3s ease-in-out;}.elementor-9087 .elementor-element.elementor-element-e609574 .wpr-advanced-accordion .wpr-title-icon svg{transition:all 0.3s ease-in-out;}.elementor-9087 .elementor-element.elementor-element-e609574 .wpr-advanced-accordion .wpr-acc-button.wpr-acc-active .wpr-title-icon i{color:#FFFFFF;}.elementor-9087 .elementor-element.elementor-element-e609574 .wpr-advanced-accordion .wpr-acc-button.wpr-acc-active .wpr-title-icon svg{fill:#FFFFFF;}.elementor-9087 .elementor-element.elementor-element-e609574 .wpr-advanced-accordion .wpr-acc-button.wpr-acc-active .wpr-toggle-icon i{color:#FFFFFF;}.elementor-9087 .elementor-element.elementor-element-e609574 .wpr-advanced-accordion .wpr-acc-button.wpr-acc-active .wpr-toggle-icon svg{fill:#FFFFFF;}.elementor-9087 .elementor-element.elementor-element-e609574 .wpr-advanced-accordion .wpr-acc-button.wpr-acc-active .wpr-acc-icon-box{background-color:var( --e-global-color-b5a5f6b );}.elementor-9087 .elementor-element.elementor-element-e609574.wpr-advanced-accordion-icon-side-box .wpr-advanced-accordion .wpr-acc-icon-box{border-radius:30px 30px 30px 30px;}.elementor-9087 .elementor-element.elementor-element-e609574.wpr-advanced-accordion-icon-side-curve .wpr-advanced-accordion .wpr-acc-icon-box{border-radius:30px 0 0 30px;}.elementor-9087 .elementor-element.elementor-element-e609574 .wpr-advanced-accordion .wpr-acc-panel .wpr-acc-panel-content{color:var( --e-global-color-dd9c6fb );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-9087 .elementor-element.elementor-element-e609574 .wpr-advanced-accordion .wpr-acc-panel{background-color:#FFFFFF;border-color:#E8E8E8;padding:25px 25px 25px 25px;border-style:solid;border-width:1px 1px 1px 1px;border-radius:8px 8px 8px 8px;}.elementor-9087 .elementor-element.elementor-element-8a7a7a6 .wpr-button{background-color:var( --e-global-color-b5a5f6b );-webkit-transition-duration:0.4s;transition-duration:0.4s;-webkit-animation-duration:0.4s;animation-duration:0.4s;border-color:#E8E8E8;border-style:none;border-radius:5px 5px 5px 5px;}	.elementor-9087 .elementor-element.elementor-element-8a7a7a6 [class*="elementor-animation"]:hover,
								.elementor-9087 .elementor-element.elementor-element-8a7a7a6 .wpr-button::before,
								.elementor-9087 .elementor-element.elementor-element-8a7a7a6 .wpr-button::after{background-color:var( --e-global-color-9ec4655 );}.elementor-9087 .elementor-element.elementor-element-8a7a7a6 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-9087 .elementor-element.elementor-element-8a7a7a6 .wpr-button::before{-webkit-transition-duration:0.4s;transition-duration:0.4s;-webkit-animation-duration:0.4s;animation-duration:0.4s;}.elementor-9087 .elementor-element.elementor-element-8a7a7a6 .wpr-button::after{-webkit-transition-duration:0.4s;transition-duration:0.4s;-webkit-animation-duration:0.4s;animation-duration:0.4s;color:#FFFFFF;padding:10px 0px 10px 0px;}.elementor-9087 .elementor-element.elementor-element-8a7a7a6 .wpr-button .wpr-button-icon{-webkit-transition-duration:0.4s;transition-duration:0.4s;}.elementor-9087 .elementor-element.elementor-element-8a7a7a6 .wpr-button .wpr-button-icon svg{-webkit-transition-duration:0.4s;transition-duration:0.4s;}.elementor-9087 .elementor-element.elementor-element-8a7a7a6 .wpr-button .wpr-button-text{-webkit-transition-duration:0.4s;transition-duration:0.4s;-webkit-animation-duration:0.4s;animation-duration:0.4s;}.elementor-9087 .elementor-element.elementor-element-8a7a7a6 .wpr-button .wpr-button-content{-webkit-transition-duration:0.4s;transition-duration:0.4s;-webkit-animation-duration:0.4s;animation-duration:0.4s;}.elementor-9087 .elementor-element.elementor-element-8a7a7a6 .wpr-button-wrap{max-width:160px;}.elementor-9087 .elementor-element.elementor-element-8a7a7a6{text-align:center;}.elementor-9087 .elementor-element.elementor-element-8a7a7a6 .wpr-button-content{-webkit-justify-content:center;justify-content:center;}.elementor-9087 .elementor-element.elementor-element-8a7a7a6 .wpr-button-text{-webkit-justify-content:center;justify-content:center;color:#FFFFFF;}.elementor-9087 .elementor-element.elementor-element-8a7a7a6 .wpr-button-icon{font-size:18px;}.elementor-9087 .elementor-element.elementor-element-8a7a7a6 .wpr-button-icon svg{width:18px;height:18px;}.elementor-9087 .elementor-element.elementor-element-8a7a7a6.wpr-button-icon-position-left .wpr-button-icon{margin-right:12px;}.elementor-9087 .elementor-element.elementor-element-8a7a7a6.wpr-button-icon-position-right .wpr-button-icon{margin-left:12px;}.elementor-9087 .elementor-element.elementor-element-8a7a7a6.wpr-button-icon-style-inline .wpr-button-icon{color:#FFFFFF;}.elementor-9087 .elementor-element.elementor-element-8a7a7a6.wpr-button-icon-style-inline .wpr-button-icon svg{fill:#FFFFFF;}.elementor-9087 .elementor-element.elementor-element-8a7a7a6 .wpr-button-text,.elementor-9087 .elementor-element.elementor-element-8a7a7a6 .wpr-button::after{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;}.elementor-9087 .elementor-element.elementor-element-8a7a7a6 .wpr-button:hover .wpr-button-text{color:#FFFFFF;}.elementor-9087 .elementor-element.elementor-element-8a7a7a6.wpr-button-icon-style-inline .wpr-button:hover .wpr-button-icon{color:#FFFFFF;}.elementor-9087 .elementor-element.elementor-element-8a7a7a6.wpr-button-icon-style-inline .wpr-button:hover .wpr-button-icon svg{fill:#FFFFFF;}.elementor-9087 .elementor-element.elementor-element-8a7a7a6 .wpr-button:hover{border-color:#E8E8E8;}.elementor-9087 .elementor-element.elementor-element-8a7a7a6.wpr-button-icon-style-inline .wpr-button{padding:10px 0px 10px 0px;}.elementor-9087 .elementor-element.elementor-element-8a7a7a6.wpr-button-icon-style-block .wpr-button-text{padding:10px 0px 10px 0px;}.elementor-9087 .elementor-element.elementor-element-8a7a7a6.wpr-button-icon-style-inline-block .wpr-button-content{padding:10px 0px 10px 0px;}body.elementor-page-9087:not(.elementor-motion-effects-element-type-background), body.elementor-page-9087 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}:root{--page-title-display:none;}@media(max-width:1366px){.elementor-9087 .elementor-element.elementor-element-32edb4e{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:2rem;--padding-bottom:2.25rem;--padding-left:2rem;--padding-right:2rem;}.elementor-9087 .elementor-element.elementor-element-b3832c0{--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:1.5rem;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-9087 .elementor-element.elementor-element-9743f6c .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-9087 .elementor-element.elementor-element-52d2105{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:-24px;}.elementor-9087 .elementor-element.elementor-element-195599dd{--padding-top:14px;--padding-bottom:46px;--padding-left:24px;--padding-right:24px;}.elementor-9087 .elementor-element.elementor-element-95354ea{--padding-top:28px;--padding-bottom:28px;--padding-left:24px;--padding-right:24px;}.elementor-9087 .elementor-element.elementor-element-c0195c2 .elementor-heading-title{font-size:30px;}.elementor-9087 .elementor-element.elementor-element-2589e43{--grid-auto-flow:row;}.elementor-9087 .elementor-element.elementor-element-c8659d2 .elementor-heading-title{font-size:var( --e-global-typography-0b717a9-font-size );line-height:var( --e-global-typography-0b717a9-line-height );}.elementor-9087 .elementor-element.elementor-element-343430a{font-size:var( --e-global-typography-text-font-size );}.elementor-9087 .elementor-element.elementor-element-097f032 .elementor-heading-title{font-size:var( --e-global-typography-0b717a9-font-size );line-height:var( --e-global-typography-0b717a9-line-height );}.elementor-9087 .elementor-element.elementor-element-225605c{font-size:var( --e-global-typography-text-font-size );}.elementor-9087 .elementor-element.elementor-element-739a413 .elementor-heading-title{font-size:var( --e-global-typography-0b717a9-font-size );line-height:var( --e-global-typography-0b717a9-line-height );}.elementor-9087 .elementor-element.elementor-element-0470904{font-size:var( --e-global-typography-text-font-size );}.elementor-9087 .elementor-element.elementor-element-92cf582 .elementor-heading-title{font-size:var( --e-global-typography-0b717a9-font-size );line-height:var( --e-global-typography-0b717a9-line-height );}.elementor-9087 .elementor-element.elementor-element-bd3d248{font-size:var( --e-global-typography-text-font-size );}.elementor-9087 .elementor-element.elementor-element-fa5f781{--grid-auto-flow:row;}.elementor-9087 .elementor-element.elementor-element-62c91cf .elementor-heading-title{font-size:var( --e-global-typography-0b717a9-font-size );line-height:var( --e-global-typography-0b717a9-line-height );}.elementor-9087 .elementor-element.elementor-element-82e68de{font-size:var( --e-global-typography-text-font-size );}.elementor-9087 .elementor-element.elementor-element-c798449 .elementor-heading-title{font-size:var( --e-global-typography-0b717a9-font-size );line-height:var( --e-global-typography-0b717a9-line-height );}.elementor-9087 .elementor-element.elementor-element-d105bbb{font-size:var( --e-global-typography-text-font-size );}.elementor-9087 .elementor-element.elementor-element-7e1ff4a .elementor-heading-title{font-size:var( --e-global-typography-0b717a9-font-size );line-height:var( --e-global-typography-0b717a9-line-height );}.elementor-9087 .elementor-element.elementor-element-6e8f42b{font-size:var( --e-global-typography-text-font-size );}.elementor-9087 .elementor-element.elementor-element-a26fb8d .elementor-heading-title{font-size:var( --e-global-typography-0b717a9-font-size );line-height:var( --e-global-typography-0b717a9-line-height );}.elementor-9087 .elementor-element.elementor-element-3334b07{font-size:var( --e-global-typography-text-font-size );}.elementor-9087 .elementor-element.elementor-element-b340efa .elementor-heading-title{font-size:30px;}.elementor-9087 .elementor-element.elementor-element-b24f447{--padding-top:48px;--padding-bottom:34px;--padding-left:24px;--padding-right:24px;}.elementor-9087 .elementor-element.elementor-element-b2b99a0{--gap:30px 34px;--row-gap:30px;--column-gap:34px;}.elementor-9087 .elementor-element.elementor-element-b28d227 .elementor-heading-title{font-size:30px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-9087 .elementor-element.elementor-element-b2ebde6{--padding-top:34px;--padding-bottom:34px;--padding-left:24px;--padding-right:24px;}.elementor-9087 .elementor-element.elementor-element-b2e9ef7{--gap:30px 34px;--row-gap:30px;--column-gap:34px;}.elementor-9087 .elementor-element.elementor-element-b2bd77e .elementor-heading-title{font-size:30px;}.elementor-9087 .elementor-element.elementor-element-b31e22c{--padding-top:34px;--padding-bottom:50px;--padding-left:24px;--padding-right:24px;}.elementor-9087 .elementor-element.elementor-element-b31c33d{--gap:30px 34px;--row-gap:30px;--column-gap:34px;}.elementor-9087 .elementor-element.elementor-element-b2efbc4 .elementor-heading-title{font-size:30px;}.elementor-9087 .elementor-element.elementor-element-17a0c31{--padding-top:44px;--padding-bottom:48px;--padding-left:24px;--padding-right:24px;}.elementor-9087 .elementor-element.elementor-element-17a0c32 .elementor-heading-title{font-size:28px;}.elementor-9087 .elementor-element.elementor-element-b34a9a5 .elementor-heading-title{font-size:30px;}.elementor-9087 .elementor-element.elementor-element-b33b22d{--padding-top:44px;--padding-bottom:48px;--padding-left:24px;--padding-right:24px;}.elementor-9087 .elementor-element.elementor-element-17a0c51 .elementor-heading-title{font-size:28px;}.elementor-9087 .elementor-element.elementor-element-f19e1eb{padding:50px 20px 50px 20px;}.elementor-9087 .elementor-element.elementor-element-3466a7a .elementor-heading-title{font-size:30px;}.elementor-9087 .elementor-element.elementor-element-10fcd55{margin-top:0px;margin-bottom:0px;padding:38px 20px 40px 20px;}.elementor-9087 .elementor-element.elementor-element-f51162c .elementor-heading-title{font-size:30px;}.elementor-widget-counter .elementor-counter-number-wrapper{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-counter .elementor-counter-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-9087 .elementor-element.elementor-element-7a8a0787 > .elementor-element-populated{padding:28px 28px 28px 28px;}.elementor-9087 .elementor-element.elementor-element-a124bbd .elementor-heading-title{font-size:30px;}.elementor-9087 .elementor-element.elementor-element-e609574 .wpr-advanced-accordion .wpr-acc-button, .elementor-9087 .elementor-element.elementor-element-e609574 .wpr-advanced-accordion .wpr-acc-button .wpr-acc-title-text{font-size:var( --e-global-typography-text-font-size );}.elementor-9087 .elementor-element.elementor-element-e609574 .wpr-advanced-accordion .wpr-acc-panel .wpr-acc-panel-content{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:1024px){.elementor-9087 .elementor-element.elementor-element-32edb4e{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:2rem;--padding-bottom:2rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-9087 .elementor-element.elementor-element-b3832c0{--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--flex-wrap:wrap;--align-content:flex-start;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-9087 .elementor-element.elementor-element-9743f6c .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-9087 .elementor-element.elementor-element-74fa1dc{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9087 .elementor-element.elementor-element-f51f1ac{width:var( --container-widget-width, 407.804px );max-width:407.804px;--container-widget-width:407.804px;--container-widget-flex-grow:0;columns:1;}.elementor-9087 .elementor-element.elementor-element-195599dd{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:18px;--padding-bottom:46px;--padding-left:20px;--padding-right:20px;}.elementor-9087 .elementor-element.elementor-element-c05510c .elementor-heading-title{font-size:15px;}.elementor-9087 .elementor-element.elementor-element-a10c0a1{--e-image-carousel-slides-to-show:4;}.elementor-9087 .elementor-element.elementor-element-c0195c2 .elementor-heading-title{font-size:28px;}.elementor-9087 .elementor-element.elementor-element-2589e43{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-9087 .elementor-element.elementor-element-c8659d2 .elementor-heading-title{font-size:var( --e-global-typography-0b717a9-font-size );line-height:var( --e-global-typography-0b717a9-line-height );}.elementor-9087 .elementor-element.elementor-element-343430a{font-size:var( --e-global-typography-text-font-size );}.elementor-9087 .elementor-element.elementor-element-097f032 .elementor-heading-title{font-size:var( --e-global-typography-0b717a9-font-size );line-height:var( --e-global-typography-0b717a9-line-height );}.elementor-9087 .elementor-element.elementor-element-225605c{font-size:var( --e-global-typography-text-font-size );}.elementor-9087 .elementor-element.elementor-element-739a413 .elementor-heading-title{font-size:var( --e-global-typography-0b717a9-font-size );line-height:var( --e-global-typography-0b717a9-line-height );}.elementor-9087 .elementor-element.elementor-element-0470904{font-size:var( --e-global-typography-text-font-size );}.elementor-9087 .elementor-element.elementor-element-92cf582 .elementor-heading-title{font-size:var( --e-global-typography-0b717a9-font-size );line-height:var( --e-global-typography-0b717a9-line-height );}.elementor-9087 .elementor-element.elementor-element-bd3d248{font-size:var( --e-global-typography-text-font-size );}.elementor-9087 .elementor-element.elementor-element-fa5f781{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-9087 .elementor-element.elementor-element-42b4c7d{--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-9087 .elementor-element.elementor-element-62c91cf .elementor-heading-title{font-size:var( --e-global-typography-0b717a9-font-size );line-height:var( --e-global-typography-0b717a9-line-height );}.elementor-9087 .elementor-element.elementor-element-82e68de{font-size:var( --e-global-typography-text-font-size );}.elementor-9087 .elementor-element.elementor-element-b60f25c{--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-9087 .elementor-element.elementor-element-c798449 .elementor-heading-title{font-size:var( --e-global-typography-0b717a9-font-size );line-height:var( --e-global-typography-0b717a9-line-height );}.elementor-9087 .elementor-element.elementor-element-d105bbb{font-size:var( --e-global-typography-text-font-size );}.elementor-9087 .elementor-element.elementor-element-810c67c{--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-9087 .elementor-element.elementor-element-7e1ff4a .elementor-heading-title{font-size:var( --e-global-typography-0b717a9-font-size );line-height:var( --e-global-typography-0b717a9-line-height );}.elementor-9087 .elementor-element.elementor-element-6e8f42b{font-size:var( --e-global-typography-text-font-size );}.elementor-9087 .elementor-element.elementor-element-08ca1fe{--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-9087 .elementor-element.elementor-element-a26fb8d .elementor-heading-title{font-size:var( --e-global-typography-0b717a9-font-size );line-height:var( --e-global-typography-0b717a9-line-height );}.elementor-9087 .elementor-element.elementor-element-3334b07{font-size:var( --e-global-typography-text-font-size );}.elementor-9087 .elementor-element.elementor-element-b28d227 .elementor-heading-title{font-size:28px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-9087 .elementor-element.elementor-element-b2bd77e .elementor-heading-title{font-size:28px;}.elementor-9087 .elementor-element.elementor-element-b2efbc4 .elementor-heading-title{font-size:28px;}.elementor-9087 .elementor-element.elementor-element-17a0c31{--padding-top:40px;--padding-bottom:44px;--padding-left:20px;--padding-right:20px;}.elementor-9087 .elementor-element.elementor-element-17a0c41{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9087 .elementor-element.elementor-element-17a0c32 .elementor-heading-title{font-size:26px;}.elementor-9087 .elementor-element.elementor-element-17a0c42{--padding-top:28px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9087 .elementor-element.elementor-element-b33b22d{--padding-top:40px;--padding-bottom:44px;--padding-left:20px;--padding-right:20px;}.elementor-9087 .elementor-element.elementor-element-17a0c54{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9087 .elementor-element.elementor-element-17a0c51 .elementor-heading-title{font-size:26px;}.elementor-9087 .elementor-element.elementor-element-17a0c55{--padding-top:28px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9087 .elementor-element.elementor-element-3466a7a .elementor-heading-title{font-size:30px;}.elementor-9087 .elementor-element.elementor-element-f51162c .elementor-heading-title{font-size:30px;}.elementor-widget-counter .elementor-counter-number-wrapper{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-counter .elementor-counter-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-9087 .elementor-element.elementor-element-4545298 .elementor-counter-number-wrapper{font-size:44px;}.elementor-9087 .elementor-element.elementor-element-37b6080 .elementor-counter-number-wrapper{font-size:44px;}.elementor-9087 .elementor-element.elementor-element-1e90778 .elementor-counter-number-wrapper{font-size:44px;}.elementor-9087 .elementor-element.elementor-element-a124bbd .elementor-heading-title{font-size:26px;}.elementor-9087 .elementor-element.elementor-element-e609574 .wpr-advanced-accordion .wpr-acc-button, .elementor-9087 .elementor-element.elementor-element-e609574 .wpr-advanced-accordion .wpr-acc-button .wpr-acc-title-text{font-size:var( --e-global-typography-text-font-size );}.elementor-9087 .elementor-element.elementor-element-e609574 .wpr-advanced-accordion .wpr-acc-panel .wpr-acc-panel-content{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:767px){.elementor-9087 .elementor-element.elementor-element-32edb4e{--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:5px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9087 .elementor-element.elementor-element-b3832c0{--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:5rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-9087 .elementor-element.elementor-element-9743f6c .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-9087 .elementor-element.elementor-element-9d5722d{text-align:left;}.elementor-9087 .elementor-element.elementor-element-195599dd{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:32px;--padding-bottom:42px;--padding-left:20px;--padding-right:20px;}.elementor-9087 .elementor-element.elementor-element-c05510c .elementor-heading-title{font-size:14px;}.elementor-9087 .elementor-element.elementor-element-a10c0a1{--e-image-carousel-slides-to-show:2;}.elementor-9087 .elementor-element.elementor-element-95354ea{--padding-top:28px;--padding-bottom:28px;--padding-left:20px;--padding-right:20px;}.elementor-9087 .elementor-element.elementor-element-c0195c2 .elementor-heading-title{font-size:24px;}.elementor-9087 .elementor-element.elementor-element-b23fccf{font-size:14px;}.elementor-9087 .elementor-element.elementor-element-2589e43{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(4, 1fr);--grid-auto-flow:row;}.elementor-9087 .elementor-element.elementor-element-151d6fb{--padding-top:15px;--padding-bottom:30px;--padding-left:16px;--padding-right:16px;}.elementor-9087 .elementor-element.elementor-element-c8659d2 .elementor-heading-title{font-size:var( --e-global-typography-0b717a9-font-size );line-height:var( --e-global-typography-0b717a9-line-height );}.elementor-9087 .elementor-element.elementor-element-343430a{font-size:var( --e-global-typography-text-font-size );}.elementor-9087 .elementor-element.elementor-element-4d6c724{--padding-top:15px;--padding-bottom:30px;--padding-left:16px;--padding-right:16px;}.elementor-9087 .elementor-element.elementor-element-097f032 .elementor-heading-title{font-size:var( --e-global-typography-0b717a9-font-size );line-height:var( --e-global-typography-0b717a9-line-height );}.elementor-9087 .elementor-element.elementor-element-225605c{font-size:var( --e-global-typography-text-font-size );}.elementor-9087 .elementor-element.elementor-element-44ee386{--padding-top:15px;--padding-bottom:30px;--padding-left:16px;--padding-right:16px;}.elementor-9087 .elementor-element.elementor-element-739a413 .elementor-heading-title{font-size:var( --e-global-typography-0b717a9-font-size );line-height:var( --e-global-typography-0b717a9-line-height );}.elementor-9087 .elementor-element.elementor-element-0470904{font-size:var( --e-global-typography-text-font-size );}.elementor-9087 .elementor-element.elementor-element-dd1d2c8{--padding-top:15px;--padding-bottom:30px;--padding-left:16px;--padding-right:16px;}.elementor-9087 .elementor-element.elementor-element-92cf582 .elementor-heading-title{font-size:var( --e-global-typography-0b717a9-font-size );line-height:var( --e-global-typography-0b717a9-line-height );}.elementor-9087 .elementor-element.elementor-element-bd3d248{font-size:var( --e-global-typography-text-font-size );}.elementor-9087 .elementor-element.elementor-element-fa5f781{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(4, 1fr);--grid-auto-flow:row;}.elementor-9087 .elementor-element.elementor-element-42b4c7d{--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:15px;--padding-bottom:30px;--padding-left:16px;--padding-right:16px;}.elementor-9087 .elementor-element.elementor-element-78dd355 .elementor-icon-wrapper{text-align:center;}.elementor-9087 .elementor-element.elementor-element-62c91cf .elementor-heading-title{font-size:var( --e-global-typography-0b717a9-font-size );line-height:var( --e-global-typography-0b717a9-line-height );}.elementor-9087 .elementor-element.elementor-element-82e68de{font-size:var( --e-global-typography-text-font-size );}.elementor-9087 .elementor-element.elementor-element-b60f25c{--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:15px;--padding-bottom:30px;--padding-left:16px;--padding-right:16px;}.elementor-9087 .elementor-element.elementor-element-75163af .elementor-icon-wrapper{text-align:center;}.elementor-9087 .elementor-element.elementor-element-c798449 .elementor-heading-title{font-size:var( --e-global-typography-0b717a9-font-size );line-height:var( --e-global-typography-0b717a9-line-height );}.elementor-9087 .elementor-element.elementor-element-d105bbb{font-size:var( --e-global-typography-text-font-size );}.elementor-9087 .elementor-element.elementor-element-810c67c{--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:15px;--padding-bottom:30px;--padding-left:16px;--padding-right:16px;}.elementor-9087 .elementor-element.elementor-element-0a9a75f .elementor-icon-wrapper{text-align:center;}.elementor-9087 .elementor-element.elementor-element-7e1ff4a .elementor-heading-title{font-size:var( --e-global-typography-0b717a9-font-size );line-height:var( --e-global-typography-0b717a9-line-height );}.elementor-9087 .elementor-element.elementor-element-6e8f42b{font-size:var( --e-global-typography-text-font-size );}.elementor-9087 .elementor-element.elementor-element-08ca1fe{--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:15px;--padding-bottom:30px;--padding-left:16px;--padding-right:16px;}.elementor-9087 .elementor-element.elementor-element-d5f97b3 .elementor-icon-wrapper{text-align:center;}.elementor-9087 .elementor-element.elementor-element-a26fb8d .elementor-heading-title{font-size:var( --e-global-typography-0b717a9-font-size );line-height:var( --e-global-typography-0b717a9-line-height );}.elementor-9087 .elementor-element.elementor-element-3334b07{font-size:var( --e-global-typography-text-font-size );}.elementor-9087 .elementor-element.elementor-element-b33f00b{--padding-top:38px;--padding-bottom:6px;--padding-left:20px;--padding-right:20px;}.elementor-9087 .elementor-element.elementor-element-b340efa .elementor-heading-title{font-size:24px;}.elementor-9087 .elementor-element.elementor-element-b24f447{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-9087 .elementor-element.elementor-element-b28d227 .elementor-heading-title{font-size:24px;}.elementor-9087 .elementor-element.elementor-element-b28f116 .elementor-heading-title{font-size:16px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-9087 .elementor-element.elementor-element-b2ebde6{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-9087 .elementor-element.elementor-element-b2bd77e .elementor-heading-title{font-size:24px;}.elementor-9087 .elementor-element.elementor-element-b2bf66d .elementor-heading-title{font-size:16px;}.elementor-9087 .elementor-element.elementor-element-b31e22c{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-9087 .elementor-element.elementor-element-b2efbc4 .elementor-heading-title{font-size:24px;}.elementor-9087 .elementor-element.elementor-element-b2f1ab3 .elementor-heading-title{font-size:16px;}.elementor-9087 .elementor-element.elementor-element-17a0c31{--padding-top:36px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-9087 .elementor-element.elementor-element-17a0c32 .elementor-heading-title{font-size:23px;}.elementor-9087 .elementor-element.elementor-element-17a0c33{font-size:15px;}.elementor-9087 .elementor-element.elementor-element-b348ab6{--padding-top:38px;--padding-bottom:44px;--padding-left:20px;--padding-right:20px;}.elementor-9087 .elementor-element.elementor-element-b34a9a5 .elementor-heading-title{font-size:24px;}.elementor-9087 .elementor-element.elementor-element-b34e783{--gap:26px 24px;--row-gap:26px;--column-gap:24px;}.elementor-9087 .elementor-element.elementor-element-b33b22d{--padding-top:36px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-9087 .elementor-element.elementor-element-17a0c51 .elementor-heading-title{font-size:23px;}.elementor-9087 .elementor-element.elementor-element-17a0c52{font-size:15px;}.elementor-9087 .elementor-element.elementor-element-b335560 > .elementor-widget-container{margin:0px 0px 14px 0px;}.elementor-9087 .elementor-element.elementor-element-f19e1eb{margin-top:0px;margin-bottom:0px;}.elementor-9087 .elementor-element.elementor-element-3466a7a .elementor-heading-title{font-size:24px;}.elementor-9087 .elementor-element.elementor-element-10fcd55{margin-top:0px;margin-bottom:0px;padding:30px 20px 32px 20px;}.elementor-9087 .elementor-element.elementor-element-f51162c .elementor-heading-title{font-size:23px;}.elementor-widget-counter .elementor-counter-number-wrapper{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-counter .elementor-counter-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-9087 .elementor-element.elementor-element-4545298 .elementor-counter-number-wrapper{font-size:40px;}.elementor-9087 .elementor-element.elementor-element-37b6080 .elementor-counter-number-wrapper{font-size:40px;}.elementor-9087 .elementor-element.elementor-element-1e90778 .elementor-counter-number-wrapper{font-size:40px;}.elementor-9087 .elementor-element.elementor-element-7a8a0787 > .elementor-element-populated{padding:10px 10px 10px 10px;}.elementor-9087 .elementor-element.elementor-element-7744a4f0{padding:34px 20px 36px 20px;}.elementor-9087 .elementor-element.elementor-element-a124bbd .elementor-heading-title{font-size:23px;}.elementor-9087 .elementor-element.elementor-element-e609574 .wpr-advanced-accordion .wpr-acc-button, .elementor-9087 .elementor-element.elementor-element-e609574 .wpr-advanced-accordion .wpr-acc-button .wpr-acc-title-text{font-size:var( --e-global-typography-text-font-size );}.elementor-9087 .elementor-element.elementor-element-e609574 .wpr-advanced-accordion .wpr-acc-panel .wpr-acc-panel-content{font-size:var( --e-global-typography-text-font-size );}}@media(min-width:768px){.elementor-9087 .elementor-element.elementor-element-32edb4e{--content-width:1260px;}.elementor-9087 .elementor-element.elementor-element-b3832c0{--width:38%;}.elementor-9087 .elementor-element.elementor-element-52d2105{--width:62%;}.elementor-9087 .elementor-element.elementor-element-195599dd{--content-width:1260px;}.elementor-9087 .elementor-element.elementor-element-95354ea{--content-width:1260px;}.elementor-9087 .elementor-element.elementor-element-2589e43{--content-width:1080px;}.elementor-9087 .elementor-element.elementor-element-fa5f781{--content-width:1080px;}.elementor-9087 .elementor-element.elementor-element-b344cd8{--content-width:900px;}.elementor-9087 .elementor-element.elementor-element-b2b99a0{--content-width:1260px;}.elementor-9087 .elementor-element.elementor-element-b2e9ef7{--content-width:1260px;}.elementor-9087 .elementor-element.elementor-element-b31c33d{--content-width:1260px;}.elementor-9087 .elementor-element.elementor-element-17a0c31{--content-width:1260px;}.elementor-9087 .elementor-element.elementor-element-17a0c41{--width:40%;}.elementor-9087 .elementor-element.elementor-element-17a0c42{--width:60%;}.elementor-9087 .elementor-element.elementor-element-b34c894{--content-width:720px;}.elementor-9087 .elementor-element.elementor-element-b34e783{--content-width:1260px;}.elementor-9087 .elementor-element.elementor-element-b33b22d{--content-width:1260px;}.elementor-9087 .elementor-element.elementor-element-17a0c54{--width:40%;}.elementor-9087 .elementor-element.elementor-element-17a0c55{--width:60%;}.elementor-9087 .elementor-element.elementor-element-b3679a6{--content-width:1160px;}}@media(max-width:1024px) and (min-width:768px){.elementor-9087 .elementor-element.elementor-element-b3832c0{--width:100%;}.elementor-9087 .elementor-element.elementor-element-74fa1dc{--width:100%;}.elementor-9087 .elementor-element.elementor-element-52d2105{--width:100%;}.elementor-9087 .elementor-element.elementor-element-17a0c41{--width:100%;}.elementor-9087 .elementor-element.elementor-element-17a0c42{--width:100%;}.elementor-9087 .elementor-element.elementor-element-17a0c54{--width:100%;}.elementor-9087 .elementor-element.elementor-element-17a0c55{--width:100%;}}/* Start custom CSS for text-editor, class: .elementor-element-b201eef */.elementor-9087 .elementor-element.elementor-element-b201eef .vs-hero-eyebrow {
	font-family: Poppins, sans-serif;
	font-size: 11px;
	font-weight: 600;
	letter-spacing: 2px;
	text-transform: uppercase;
	color: #3B5EC9;
	margin: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9743f6c */.elementor-9087 .elementor-element.elementor-element-9743f6c .hl { color: #4A80ED; }
/* the second sentence steps down and stays navy - the emphasis
   belongs to the first line */
.elementor-9087 .elementor-element.elementor-element-9743f6c .h1-sub {
	display: inline-block;
	font-size: 0.7em;
	line-height: 1.28;
	margin-top: 10px;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-d5a05f4 */.main-video {
    opacity: 0.8;
}/* End custom CSS */
/* Start custom CSS for wpr-button, class: .elementor-element-9d5722d */.elementor-9087 .elementor-element.elementor-element-9d5722d .elementor-button, .elementor-9087 .elementor-element.elementor-element-9d5722d .elementor-button-text,
.elementor-9087 .elementor-element.elementor-element-9d5722d .wpr-button, .elementor-9087 .elementor-element.elementor-element-9d5722d .wpr-button-text {
	font-family: Poppins, sans-serif;
	font-weight: 600;
	font-size: 15px;
}/* End custom CSS */
/* Start custom CSS for wpr-button, class: .elementor-element-6d12efb */.elementor-9087 .elementor-element.elementor-element-6d12efb .elementor-button, .elementor-9087 .elementor-element.elementor-element-6d12efb .wpr-button,
.elementor-9087 .elementor-element.elementor-element-6d12efb .elementor-button-text, .elementor-9087 .elementor-element.elementor-element-6d12efb .wpr-button-text {
	color: #3B5EC9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dea9e4d *//* Royal caps the button wrap at 160px once an explicit width is
   removed, which wraps the label - let both size to their text. */
.elementor-9087 .elementor-element.elementor-element-dea9e4d .elementor-widget-wpr-button,
.elementor-9087 .elementor-element.elementor-element-dea9e4d .wpr-button-wrap,
.elementor-9087 .elementor-element.elementor-element-dea9e4d .wpr-button {
	width: auto;
	max-width: none;
}
.elementor-9087 .elementor-element.elementor-element-dea9e4d .wpr-button { white-space: nowrap; }
.elementor-9087 .elementor-element.elementor-element-dea9e4d .wpr-button-icon { margin-left: 9px; }/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-747b33c */.elementor-9087 .elementor-element.elementor-element-747b33c { position: relative; }
.elementor-9087 .elementor-element.elementor-element-747b33c .elementor-wrapper, .elementor-9087 .elementor-element.elementor-element-747b33c video { opacity: 1; }
.elementor-9087 .elementor-element.elementor-element-747b33c .elementor-wrapper {
	position: relative;
	border-radius: 14px;
	overflow: hidden;
	/* a wide, blue-cast lift instead of a card edge, so the interface
	   sits in the page and emerges from it */
	/* light around the product, not a border under it */
	box-shadow: 0 30px 90px -34px rgba(59, 94, 205, 0.40),
	            0 0 70px -18px rgba(74, 128, 237, 0.20),
	            0 2px 10px -6px rgba(52, 63, 90, 0.05);
}
.elementor-9087 .elementor-element.elementor-element-747b33c video { border-radius: 14px; display: block; }

/* feathers the recording's own hard edge into the white page */
.elementor-9087 .elementor-element.elementor-element-747b33c .elementor-wrapper::after {
	content: "";
	position: absolute;
	inset: 0;
	border-radius: 14px;
	background: radial-gradient(126% 126% at 50% 44%,
		rgba(255, 255, 255, 0) 62%,
		rgba(255, 255, 255, 0.22) 87%,
		rgba(255, 255, 255, 0.42) 100%);
	pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-32edb4e */.elementor-9087 .elementor-element.elementor-element-32edb4e {
	position: relative;
	z-index: 1;
	/* clip sideways so the wide signal field cannot push the page
	   wider than the viewport, but leave the vertical axis open so
	   the thread can still run down into the Trust section */
	overflow-x: clip;
	overflow-y: visible;
}
.elementor-9087 .elementor-element.elementor-element-32edb4e > .e-con-inner { position: relative; z-index: 1; }
/* the product breaks out of the 1260 container into the gutter */
.elementor-9087 .elementor-element.elementor-element-32edb4e > .e-con-inner > .e-con:last-child { width: calc(62% + 48px); }
@media (max-width: 1366px) and (min-width: 1025px) {
	.elementor-9087 .elementor-element.elementor-element-32edb4e > .e-con-inner > .e-con:last-child { width: calc(62% + 24px); }
}

/* A signal field, not a gradient: several extremely soft layers at
   different scales and centres so it never reads as one even wash.
   All of it sits right of centre - the left stays clean and white. */
.elementor-9087 .elementor-element.elementor-element-32edb4e::before {
	content: "";
	position: absolute;
	top: 50%;
	left: 69%;
	width: 64vw;
	height: 64vw;
	max-width: 1020px;
	max-height: 1020px;
	transform: translate(-50%, -50%);
	background:
		radial-gradient(circle at 46% 40%, rgba(74, 128, 237, 0.16) 0%, rgba(74, 128, 237, 0) 44%),
		radial-gradient(circle at 62% 63%, rgba(59, 94, 205, 0.11) 0%, rgba(59, 94, 205, 0) 38%),
		radial-gradient(circle at 38% 68%, rgba(74, 128, 237, 0.08) 0%, rgba(74, 128, 237, 0) 34%),
		radial-gradient(circle at 58% 34%, rgba(74, 128, 237, 0.06) 0%, rgba(74, 128, 237, 0) 52%);
	pointer-events: none;
	z-index: 0;
}

@media (max-width: 1024px) {
	.elementor-9087 .elementor-element.elementor-element-32edb4e::before { width: 92vw; height: 92vw; left: 50%; }
}
.elementor-9087 .elementor-element.elementor-element-32edb4e { position: relative; }
.elementor-9087 .elementor-element.elementor-element-32edb4e > .elementor-widget-html:first-child,
.elementor-9087 .elementor-element.elementor-element-32edb4e > .e-con-inner > .elementor-widget-html:first-child,
.elementor-9087 .elementor-element.elementor-element-32edb4e > .elementor-widget-html:first-child > .elementor-widget-container,
.elementor-9087 .elementor-element.elementor-element-32edb4e > .e-con-inner > .elementor-widget-html:first-child > .elementor-widget-container {
	position: static;
}
.elementor-9087 .elementor-element.elementor-element-32edb4e > .e-con-inner > .e-con, .elementor-9087 .elementor-element.elementor-element-32edb4e > .e-con,
.elementor-9087 .elementor-element.elementor-element-32edb4e > .e-con-inner > .elementor-widget:not(:first-child),
.elementor-9087 .elementor-element.elementor-element-32edb4e > .elementor-widget:not(:first-child) {
	position: relative; z-index: 1;
}
/* the one soft form is allowed to rise past the hero edge */
.elementor-9087 .elementor-element.elementor-element-32edb4e { overflow-x: clip; overflow-y: visible; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c05510c *//* one line on desktop; it may wrap on small screens */
.elementor-9087 .elementor-element.elementor-element-c05510c .elementor-heading-title { max-width: 900px; margin: 0 auto; }/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-a10c0a1 *//* One rail, one optical weight. A square seal at the same pixel height as a
   wide wordmark reads far heavier, so height steps down as the mark gets
   squarer. Proportions are never altered - only the height is set. */
.elementor-9087 .elementor-element.elementor-element-a10c0a1 .swiper-slide img,
.elementor-9087 .elementor-element.elementor-element-a10c0a1 .elementor-image-carousel img {
	height: 52px;
	width: auto;
	max-width: 100%;
	object-fit: contain;
}
/* standard wordmarks (ratio ~2.0-2.9) */
.elementor-9087 .elementor-element.elementor-element-a10c0a1 img[src*="bts"], .elementor-9087 .elementor-element.elementor-element-a10c0a1 img[src*="mount-salai"],
.elementor-9087 .elementor-element.elementor-element-a10c0a1 img[src*="imdb"], .elementor-9087 .elementor-element.elementor-element-a10c0a1 img[src*="ariel"],
.elementor-9087 .elementor-element.elementor-element-a10c0a1 img[src*="cvs"], .elementor-9087 .elementor-element.elementor-element-a10c0a1 img[src*="boston-university"],
.elementor-9087 .elementor-element.elementor-element-a10c0a1 img[src*="point_taken"] { height: 49px; }
/* stacked / compact marks (ratio ~1.5-2.0) */
.elementor-9087 .elementor-element.elementor-element-a10c0a1 img[src*="THG-Logo"], .elementor-9087 .elementor-element.elementor-element-a10c0a1 img[src*="sales-and-presence"] { height: 43px; }
/* square and circular marks (ratio ~1.0) */
.elementor-9087 .elementor-element.elementor-element-a10c0a1 img[src*="hp-logo"], .elementor-9087 .elementor-element.elementor-element-a10c0a1 img[src*="NU_RGB_seal"],
.elementor-9087 .elementor-element.elementor-element-a10c0a1 img[src*="/image"] { height: 37px; }

.elementor-9087 .elementor-element.elementor-element-a10c0a1 .swiper-slide { display: flex; align-items: center; justify-content: center; }

/* The rail must never show a sliced logo at either edge: the track is clipped
   to the content box and every slide is fully inside it, so logos enter and
   leave whole rather than half-drawn. */
.elementor-9087 .elementor-element.elementor-element-a10c0a1 .elementor-image-carousel-wrapper,
.elementor-9087 .elementor-element.elementor-element-a10c0a1 .swiper, .elementor-9087 .elementor-element.elementor-element-a10c0a1 .swiper-container { overflow: hidden; }
.elementor-9087 .elementor-element.elementor-element-a10c0a1 .swiper-slide { overflow: hidden; }
.elementor-9087 .elementor-element.elementor-element-a10c0a1 .swiper-slide img { display: block; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-195599dd */.elementor-9087 .elementor-element.elementor-element-195599dd { position: relative; overflow: hidden; }
.elementor-9087 .elementor-element.elementor-element-195599dd > .e-con-inner { position: relative; z-index: 1; }

/* an almost imperceptible field settling toward the next section, so
   the handover is atmospheric rather than a drawn line */
.elementor-9087 .elementor-element.elementor-element-195599dd::after {
	content: "";
	position: absolute;
	left: 0;
	right: 0;
	bottom: -30%;
	height: 70%;
	background: radial-gradient(60% 100% at 50% 100%,
		rgba(74, 128, 237, 0.055) 0%,
		rgba(74, 128, 237, 0.02) 45%,
		rgba(74, 128, 237, 0) 75%);
	pointer-events: none;
	z-index: 0;
}
.elementor-9087 .elementor-element.elementor-element-195599dd { position: relative; }
.elementor-9087 .elementor-element.elementor-element-195599dd > .elementor-widget-html:first-child,
.elementor-9087 .elementor-element.elementor-element-195599dd > .e-con-inner > .elementor-widget-html:first-child,
.elementor-9087 .elementor-element.elementor-element-195599dd > .elementor-widget-html:first-child > .elementor-widget-container,
.elementor-9087 .elementor-element.elementor-element-195599dd > .e-con-inner > .elementor-widget-html:first-child > .elementor-widget-container {
	position: static;
}
.elementor-9087 .elementor-element.elementor-element-195599dd > .e-con-inner > .e-con, .elementor-9087 .elementor-element.elementor-element-195599dd > .e-con,
.elementor-9087 .elementor-element.elementor-element-195599dd > .e-con-inner > .elementor-widget:not(:first-child),
.elementor-9087 .elementor-element.elementor-element-195599dd > .elementor-widget:not(:first-child) {
	position: relative; z-index: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-151d6fb *//* One editorial row. The card itself is the target; the arrow only
   confirms that on hover. No shadow, no lift, no highlighted card. */
.elementor-9087 .elementor-element.elementor-element-151d6fb { position: relative; transition: border-color 160ms ease; }
.elementor-9087 .elementor-element.elementor-element-151d6fb { box-shadow: 0 1px 2px rgba(52, 63, 90, 0.035); }
.elementor-9087 .elementor-element.elementor-element-151d6fb:hover { border-color: rgba(74, 128, 237, 0.40); }
.elementor-9087 .elementor-element.elementor-element-151d6fb > .elementor-widget-html { position: static; height: 0; margin: 0; }
.elementor-9087 .elementor-element.elementor-element-151d6fb .vs-card-link { position: absolute; inset: 0; z-index: 2; border-radius: inherit; }
.elementor-9087 .elementor-element.elementor-element-151d6fb .elementor-widget-icon .elementor-icon,
.elementor-9087 .elementor-element.elementor-element-151d6fb .elementor-widget-icon svg,
.elementor-9087 .elementor-element.elementor-element-151d6fb .elementor-widget-icon img { width: 19px; height: 19px; font-size: 19px; }
.elementor-9087 .elementor-element.elementor-element-151d6fb .elementor-widget-icon .elementor-icon { color: #4A80ED; }
.elementor-9087 .elementor-element.elementor-element-151d6fb .elementor-widget-icon svg,
.elementor-9087 .elementor-element.elementor-element-151d6fb .elementor-widget-icon svg path { fill: #4A80ED; }
.elementor-9087 .elementor-element.elementor-element-151d6fb .elementor-widget-icon { line-height: 0; }
.elementor-9087 .elementor-element.elementor-element-151d6fb .elementor-heading-title {
	font-size: 15.5px; line-height: 1.35; font-weight: 600; color: #343F5A;
}
.elementor-9087 .elementor-element.elementor-element-151d6fb .elementor-widget-text-editor {
	font-size: 14px; line-height: 1.6; color: #525C7A;
}
.elementor-9087 .elementor-element.elementor-element-151d6fb .elementor-widget-text-editor p { margin: 0; }
/* the affordance: the same standing arrow the results cards use, so a
   card reads as a link before anyone hovers it */
.elementor-9087 .elementor-element.elementor-element-151d6fb::after {
	content: "\2192";
	position: absolute; right: 18px; bottom: 12px;
	font-family: Poppins, sans-serif; font-size: 14px; line-height: 1;
	color: #3B5EC9; opacity: 0.45;
	transition: opacity 160ms ease, transform 160ms ease;
	pointer-events: none;
}
.elementor-9087 .elementor-element.elementor-element-151d6fb:hover::after { opacity: 1; transform: translateX(2px); }
@media (prefers-reduced-motion: reduce) {
	.elementor-9087 .elementor-element.elementor-element-151d6fb, .elementor-9087 .elementor-element.elementor-element-151d6fb::after { transition: none; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d6c724 *//* One editorial row. The card itself is the target; the arrow only
   confirms that on hover. No shadow, no lift, no highlighted card. */
.elementor-9087 .elementor-element.elementor-element-4d6c724 { position: relative; transition: border-color 160ms ease; }
.elementor-9087 .elementor-element.elementor-element-4d6c724 { box-shadow: 0 1px 2px rgba(52, 63, 90, 0.035); }
.elementor-9087 .elementor-element.elementor-element-4d6c724:hover { border-color: rgba(74, 128, 237, 0.40); }
.elementor-9087 .elementor-element.elementor-element-4d6c724 > .elementor-widget-html { position: static; height: 0; margin: 0; }
.elementor-9087 .elementor-element.elementor-element-4d6c724 .vs-card-link { position: absolute; inset: 0; z-index: 2; border-radius: inherit; }
.elementor-9087 .elementor-element.elementor-element-4d6c724 .elementor-widget-icon .elementor-icon,
.elementor-9087 .elementor-element.elementor-element-4d6c724 .elementor-widget-icon svg,
.elementor-9087 .elementor-element.elementor-element-4d6c724 .elementor-widget-icon img { width: 19px; height: 19px; font-size: 19px; }
.elementor-9087 .elementor-element.elementor-element-4d6c724 .elementor-widget-icon .elementor-icon { color: #4A80ED; }
.elementor-9087 .elementor-element.elementor-element-4d6c724 .elementor-widget-icon svg,
.elementor-9087 .elementor-element.elementor-element-4d6c724 .elementor-widget-icon svg path { fill: #4A80ED; }
.elementor-9087 .elementor-element.elementor-element-4d6c724 .elementor-widget-icon { line-height: 0; }
.elementor-9087 .elementor-element.elementor-element-4d6c724 .elementor-heading-title {
	font-size: 15.5px; line-height: 1.35; font-weight: 600; color: #343F5A;
}
.elementor-9087 .elementor-element.elementor-element-4d6c724 .elementor-widget-text-editor {
	font-size: 14px; line-height: 1.6; color: #525C7A;
}
.elementor-9087 .elementor-element.elementor-element-4d6c724 .elementor-widget-text-editor p { margin: 0; }
/* the affordance: the same standing arrow the results cards use, so a
   card reads as a link before anyone hovers it */
.elementor-9087 .elementor-element.elementor-element-4d6c724::after {
	content: "\2192";
	position: absolute; right: 18px; bottom: 12px;
	font-family: Poppins, sans-serif; font-size: 14px; line-height: 1;
	color: #3B5EC9; opacity: 0.45;
	transition: opacity 160ms ease, transform 160ms ease;
	pointer-events: none;
}
.elementor-9087 .elementor-element.elementor-element-4d6c724:hover::after { opacity: 1; transform: translateX(2px); }
@media (prefers-reduced-motion: reduce) {
	.elementor-9087 .elementor-element.elementor-element-4d6c724, .elementor-9087 .elementor-element.elementor-element-4d6c724::after { transition: none; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-44ee386 *//* One editorial row. The card itself is the target; the arrow only
   confirms that on hover. No shadow, no lift, no highlighted card. */
.elementor-9087 .elementor-element.elementor-element-44ee386 { position: relative; transition: border-color 160ms ease; }
.elementor-9087 .elementor-element.elementor-element-44ee386 { box-shadow: 0 1px 2px rgba(52, 63, 90, 0.035); }
.elementor-9087 .elementor-element.elementor-element-44ee386:hover { border-color: rgba(74, 128, 237, 0.40); }
.elementor-9087 .elementor-element.elementor-element-44ee386 > .elementor-widget-html { position: static; height: 0; margin: 0; }
.elementor-9087 .elementor-element.elementor-element-44ee386 .vs-card-link { position: absolute; inset: 0; z-index: 2; border-radius: inherit; }
.elementor-9087 .elementor-element.elementor-element-44ee386 .elementor-widget-icon .elementor-icon,
.elementor-9087 .elementor-element.elementor-element-44ee386 .elementor-widget-icon svg,
.elementor-9087 .elementor-element.elementor-element-44ee386 .elementor-widget-icon img { width: 19px; height: 19px; font-size: 19px; }
.elementor-9087 .elementor-element.elementor-element-44ee386 .elementor-widget-icon .elementor-icon { color: #4A80ED; }
.elementor-9087 .elementor-element.elementor-element-44ee386 .elementor-widget-icon svg,
.elementor-9087 .elementor-element.elementor-element-44ee386 .elementor-widget-icon svg path { fill: #4A80ED; }
.elementor-9087 .elementor-element.elementor-element-44ee386 .elementor-widget-icon { line-height: 0; }
.elementor-9087 .elementor-element.elementor-element-44ee386 .elementor-heading-title {
	font-size: 15.5px; line-height: 1.35; font-weight: 600; color: #343F5A;
}
.elementor-9087 .elementor-element.elementor-element-44ee386 .elementor-widget-text-editor {
	font-size: 14px; line-height: 1.6; color: #525C7A;
}
.elementor-9087 .elementor-element.elementor-element-44ee386 .elementor-widget-text-editor p { margin: 0; }
/* the affordance: the same standing arrow the results cards use, so a
   card reads as a link before anyone hovers it */
.elementor-9087 .elementor-element.elementor-element-44ee386::after {
	content: "\2192";
	position: absolute; right: 18px; bottom: 12px;
	font-family: Poppins, sans-serif; font-size: 14px; line-height: 1;
	color: #3B5EC9; opacity: 0.45;
	transition: opacity 160ms ease, transform 160ms ease;
	pointer-events: none;
}
.elementor-9087 .elementor-element.elementor-element-44ee386:hover::after { opacity: 1; transform: translateX(2px); }
@media (prefers-reduced-motion: reduce) {
	.elementor-9087 .elementor-element.elementor-element-44ee386, .elementor-9087 .elementor-element.elementor-element-44ee386::after { transition: none; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dd1d2c8 *//* One editorial row. The card itself is the target; the arrow only
   confirms that on hover. No shadow, no lift, no highlighted card. */
.elementor-9087 .elementor-element.elementor-element-dd1d2c8 { position: relative; transition: border-color 160ms ease; }
.elementor-9087 .elementor-element.elementor-element-dd1d2c8 { box-shadow: 0 1px 2px rgba(52, 63, 90, 0.035); }
.elementor-9087 .elementor-element.elementor-element-dd1d2c8:hover { border-color: rgba(74, 128, 237, 0.40); }
.elementor-9087 .elementor-element.elementor-element-dd1d2c8 > .elementor-widget-html { position: static; height: 0; margin: 0; }
.elementor-9087 .elementor-element.elementor-element-dd1d2c8 .vs-card-link { position: absolute; inset: 0; z-index: 2; border-radius: inherit; }
.elementor-9087 .elementor-element.elementor-element-dd1d2c8 .elementor-widget-icon .elementor-icon,
.elementor-9087 .elementor-element.elementor-element-dd1d2c8 .elementor-widget-icon svg,
.elementor-9087 .elementor-element.elementor-element-dd1d2c8 .elementor-widget-icon img { width: 19px; height: 19px; font-size: 19px; }
.elementor-9087 .elementor-element.elementor-element-dd1d2c8 .elementor-widget-icon .elementor-icon { color: #4A80ED; }
.elementor-9087 .elementor-element.elementor-element-dd1d2c8 .elementor-widget-icon svg,
.elementor-9087 .elementor-element.elementor-element-dd1d2c8 .elementor-widget-icon svg path { fill: #4A80ED; }
.elementor-9087 .elementor-element.elementor-element-dd1d2c8 .elementor-widget-icon { line-height: 0; }
.elementor-9087 .elementor-element.elementor-element-dd1d2c8 .elementor-heading-title {
	font-size: 15.5px; line-height: 1.35; font-weight: 600; color: #343F5A;
}
.elementor-9087 .elementor-element.elementor-element-dd1d2c8 .elementor-widget-text-editor {
	font-size: 14px; line-height: 1.6; color: #525C7A;
}
.elementor-9087 .elementor-element.elementor-element-dd1d2c8 .elementor-widget-text-editor p { margin: 0; }
/* the affordance: the same standing arrow the results cards use, so a
   card reads as a link before anyone hovers it */
.elementor-9087 .elementor-element.elementor-element-dd1d2c8::after {
	content: "\2192";
	position: absolute; right: 18px; bottom: 12px;
	font-family: Poppins, sans-serif; font-size: 14px; line-height: 1;
	color: #3B5EC9; opacity: 0.45;
	transition: opacity 160ms ease, transform 160ms ease;
	pointer-events: none;
}
.elementor-9087 .elementor-element.elementor-element-dd1d2c8:hover::after { opacity: 1; transform: translateX(2px); }
@media (prefers-reduced-motion: reduce) {
	.elementor-9087 .elementor-element.elementor-element-dd1d2c8, .elementor-9087 .elementor-element.elementor-element-dd1d2c8::after { transition: none; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2589e43 */.elementor-9087 .elementor-element.elementor-element-2589e43 > .e-con-inner, .elementor-9087 .elementor-element.elementor-element-2589e43 {
	grid-template-rows: auto !important;
	grid-auto-rows: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-42b4c7d *//* One editorial row. The card itself is the target; the arrow only
   confirms that on hover. No shadow, no lift, no highlighted card. */
.elementor-9087 .elementor-element.elementor-element-42b4c7d { position: relative; transition: border-color 160ms ease; }
.elementor-9087 .elementor-element.elementor-element-42b4c7d { box-shadow: 0 1px 2px rgba(52, 63, 90, 0.035); }
.elementor-9087 .elementor-element.elementor-element-42b4c7d:hover { border-color: rgba(74, 128, 237, 0.40); }
.elementor-9087 .elementor-element.elementor-element-42b4c7d > .elementor-widget-html { position: static; height: 0; margin: 0; }
.elementor-9087 .elementor-element.elementor-element-42b4c7d .vs-card-link { position: absolute; inset: 0; z-index: 2; border-radius: inherit; }
.elementor-9087 .elementor-element.elementor-element-42b4c7d .elementor-widget-icon .elementor-icon,
.elementor-9087 .elementor-element.elementor-element-42b4c7d .elementor-widget-icon svg,
.elementor-9087 .elementor-element.elementor-element-42b4c7d .elementor-widget-icon img { width: 19px; height: 19px; font-size: 19px; }
.elementor-9087 .elementor-element.elementor-element-42b4c7d .elementor-widget-icon .elementor-icon { color: #4A80ED; }
.elementor-9087 .elementor-element.elementor-element-42b4c7d .elementor-widget-icon svg,
.elementor-9087 .elementor-element.elementor-element-42b4c7d .elementor-widget-icon svg path { fill: #4A80ED; }
.elementor-9087 .elementor-element.elementor-element-42b4c7d .elementor-widget-icon { line-height: 0; }
.elementor-9087 .elementor-element.elementor-element-42b4c7d .elementor-heading-title {
	font-size: 15.5px; line-height: 1.35; font-weight: 600; color: #343F5A;
}
.elementor-9087 .elementor-element.elementor-element-42b4c7d .elementor-widget-text-editor {
	font-size: 14px; line-height: 1.6; color: #525C7A;
}
.elementor-9087 .elementor-element.elementor-element-42b4c7d .elementor-widget-text-editor p { margin: 0; }
/* the affordance: the same standing arrow the results cards use, so a
   card reads as a link before anyone hovers it */
.elementor-9087 .elementor-element.elementor-element-42b4c7d::after {
	content: "\2192";
	position: absolute; right: 18px; bottom: 12px;
	font-family: Poppins, sans-serif; font-size: 14px; line-height: 1;
	color: #3B5EC9; opacity: 0.45;
	transition: opacity 160ms ease, transform 160ms ease;
	pointer-events: none;
}
.elementor-9087 .elementor-element.elementor-element-42b4c7d:hover::after { opacity: 1; transform: translateX(2px); }
@media (prefers-reduced-motion: reduce) {
	.elementor-9087 .elementor-element.elementor-element-42b4c7d, .elementor-9087 .elementor-element.elementor-element-42b4c7d::after { transition: none; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b60f25c *//* One editorial row. The card itself is the target; the arrow only
   confirms that on hover. No shadow, no lift, no highlighted card. */
.elementor-9087 .elementor-element.elementor-element-b60f25c { position: relative; transition: border-color 160ms ease; }
.elementor-9087 .elementor-element.elementor-element-b60f25c { box-shadow: 0 1px 2px rgba(52, 63, 90, 0.035); }
.elementor-9087 .elementor-element.elementor-element-b60f25c:hover { border-color: rgba(74, 128, 237, 0.40); }
.elementor-9087 .elementor-element.elementor-element-b60f25c > .elementor-widget-html { position: static; height: 0; margin: 0; }
.elementor-9087 .elementor-element.elementor-element-b60f25c .vs-card-link { position: absolute; inset: 0; z-index: 2; border-radius: inherit; }
.elementor-9087 .elementor-element.elementor-element-b60f25c .elementor-widget-icon .elementor-icon,
.elementor-9087 .elementor-element.elementor-element-b60f25c .elementor-widget-icon svg,
.elementor-9087 .elementor-element.elementor-element-b60f25c .elementor-widget-icon img { width: 19px; height: 19px; font-size: 19px; }
.elementor-9087 .elementor-element.elementor-element-b60f25c .elementor-widget-icon .elementor-icon { color: #4A80ED; }
.elementor-9087 .elementor-element.elementor-element-b60f25c .elementor-widget-icon svg,
.elementor-9087 .elementor-element.elementor-element-b60f25c .elementor-widget-icon svg path { fill: #4A80ED; }
.elementor-9087 .elementor-element.elementor-element-b60f25c .elementor-widget-icon { line-height: 0; }
.elementor-9087 .elementor-element.elementor-element-b60f25c .elementor-heading-title {
	font-size: 15.5px; line-height: 1.35; font-weight: 600; color: #343F5A;
}
.elementor-9087 .elementor-element.elementor-element-b60f25c .elementor-widget-text-editor {
	font-size: 14px; line-height: 1.6; color: #525C7A;
}
.elementor-9087 .elementor-element.elementor-element-b60f25c .elementor-widget-text-editor p { margin: 0; }
/* the affordance: the same standing arrow the results cards use, so a
   card reads as a link before anyone hovers it */
.elementor-9087 .elementor-element.elementor-element-b60f25c::after {
	content: "\2192";
	position: absolute; right: 18px; bottom: 12px;
	font-family: Poppins, sans-serif; font-size: 14px; line-height: 1;
	color: #3B5EC9; opacity: 0.45;
	transition: opacity 160ms ease, transform 160ms ease;
	pointer-events: none;
}
.elementor-9087 .elementor-element.elementor-element-b60f25c:hover::after { opacity: 1; transform: translateX(2px); }
@media (prefers-reduced-motion: reduce) {
	.elementor-9087 .elementor-element.elementor-element-b60f25c, .elementor-9087 .elementor-element.elementor-element-b60f25c::after { transition: none; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-810c67c *//* One editorial row. The card itself is the target; the arrow only
   confirms that on hover. No shadow, no lift, no highlighted card. */
.elementor-9087 .elementor-element.elementor-element-810c67c { position: relative; transition: border-color 160ms ease; }
.elementor-9087 .elementor-element.elementor-element-810c67c { box-shadow: 0 1px 2px rgba(52, 63, 90, 0.035); }
.elementor-9087 .elementor-element.elementor-element-810c67c:hover { border-color: rgba(74, 128, 237, 0.40); }
.elementor-9087 .elementor-element.elementor-element-810c67c > .elementor-widget-html { position: static; height: 0; margin: 0; }
.elementor-9087 .elementor-element.elementor-element-810c67c .vs-card-link { position: absolute; inset: 0; z-index: 2; border-radius: inherit; }
.elementor-9087 .elementor-element.elementor-element-810c67c .elementor-widget-icon .elementor-icon,
.elementor-9087 .elementor-element.elementor-element-810c67c .elementor-widget-icon svg,
.elementor-9087 .elementor-element.elementor-element-810c67c .elementor-widget-icon img { width: 19px; height: 19px; font-size: 19px; }
.elementor-9087 .elementor-element.elementor-element-810c67c .elementor-widget-icon .elementor-icon { color: #4A80ED; }
.elementor-9087 .elementor-element.elementor-element-810c67c .elementor-widget-icon svg,
.elementor-9087 .elementor-element.elementor-element-810c67c .elementor-widget-icon svg path { fill: #4A80ED; }
.elementor-9087 .elementor-element.elementor-element-810c67c .elementor-widget-icon { line-height: 0; }
.elementor-9087 .elementor-element.elementor-element-810c67c .elementor-heading-title {
	font-size: 15.5px; line-height: 1.35; font-weight: 600; color: #343F5A;
}
.elementor-9087 .elementor-element.elementor-element-810c67c .elementor-widget-text-editor {
	font-size: 14px; line-height: 1.6; color: #525C7A;
}
.elementor-9087 .elementor-element.elementor-element-810c67c .elementor-widget-text-editor p { margin: 0; }
/* the affordance: the same standing arrow the results cards use, so a
   card reads as a link before anyone hovers it */
.elementor-9087 .elementor-element.elementor-element-810c67c::after {
	content: "\2192";
	position: absolute; right: 18px; bottom: 12px;
	font-family: Poppins, sans-serif; font-size: 14px; line-height: 1;
	color: #3B5EC9; opacity: 0.45;
	transition: opacity 160ms ease, transform 160ms ease;
	pointer-events: none;
}
.elementor-9087 .elementor-element.elementor-element-810c67c:hover::after { opacity: 1; transform: translateX(2px); }
@media (prefers-reduced-motion: reduce) {
	.elementor-9087 .elementor-element.elementor-element-810c67c, .elementor-9087 .elementor-element.elementor-element-810c67c::after { transition: none; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-08ca1fe *//* One editorial row. The card itself is the target; the arrow only
   confirms that on hover. No shadow, no lift, no highlighted card. */
.elementor-9087 .elementor-element.elementor-element-08ca1fe { position: relative; transition: border-color 160ms ease; }
.elementor-9087 .elementor-element.elementor-element-08ca1fe { box-shadow: 0 1px 2px rgba(52, 63, 90, 0.035); }
.elementor-9087 .elementor-element.elementor-element-08ca1fe:hover { border-color: rgba(74, 128, 237, 0.40); }
.elementor-9087 .elementor-element.elementor-element-08ca1fe > .elementor-widget-html { position: static; height: 0; margin: 0; }
.elementor-9087 .elementor-element.elementor-element-08ca1fe .vs-card-link { position: absolute; inset: 0; z-index: 2; border-radius: inherit; }
.elementor-9087 .elementor-element.elementor-element-08ca1fe .elementor-widget-icon .elementor-icon,
.elementor-9087 .elementor-element.elementor-element-08ca1fe .elementor-widget-icon svg,
.elementor-9087 .elementor-element.elementor-element-08ca1fe .elementor-widget-icon img { width: 19px; height: 19px; font-size: 19px; }
.elementor-9087 .elementor-element.elementor-element-08ca1fe .elementor-widget-icon .elementor-icon { color: #4A80ED; }
.elementor-9087 .elementor-element.elementor-element-08ca1fe .elementor-widget-icon svg,
.elementor-9087 .elementor-element.elementor-element-08ca1fe .elementor-widget-icon svg path { fill: #4A80ED; }
.elementor-9087 .elementor-element.elementor-element-08ca1fe .elementor-widget-icon { line-height: 0; }
.elementor-9087 .elementor-element.elementor-element-08ca1fe .elementor-heading-title {
	font-size: 15.5px; line-height: 1.35; font-weight: 600; color: #343F5A;
}
.elementor-9087 .elementor-element.elementor-element-08ca1fe .elementor-widget-text-editor {
	font-size: 14px; line-height: 1.6; color: #525C7A;
}
.elementor-9087 .elementor-element.elementor-element-08ca1fe .elementor-widget-text-editor p { margin: 0; }
/* the affordance: the same standing arrow the results cards use, so a
   card reads as a link before anyone hovers it */
.elementor-9087 .elementor-element.elementor-element-08ca1fe::after {
	content: "\2192";
	position: absolute; right: 18px; bottom: 12px;
	font-family: Poppins, sans-serif; font-size: 14px; line-height: 1;
	color: #3B5EC9; opacity: 0.45;
	transition: opacity 160ms ease, transform 160ms ease;
	pointer-events: none;
}
.elementor-9087 .elementor-element.elementor-element-08ca1fe:hover::after { opacity: 1; transform: translateX(2px); }
@media (prefers-reduced-motion: reduce) {
	.elementor-9087 .elementor-element.elementor-element-08ca1fe, .elementor-9087 .elementor-element.elementor-element-08ca1fe::after { transition: none; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fa5f781 */.elementor-9087 .elementor-element.elementor-element-fa5f781 > .e-con-inner, .elementor-9087 .elementor-element.elementor-element-fa5f781 {
	grid-template-rows: auto !important;
	grid-auto-rows: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-95354ea */.elementor-9087 .elementor-element.elementor-element-95354ea { position: relative; overflow: hidden; }
.elementor-9087 .elementor-element.elementor-element-95354ea > .e-con-inner { position: relative; z-index: 1; }
/* No linework here. The diffuse glow and the two or three dots come
   from the page's own signal layer, so this section stays quieter
   than Practice, which is the real product reveal. */
.elementor-9087 .elementor-element.elementor-element-95354ea .vs-sub { max-width: 600px; margin: 0 auto; }
.elementor-9087 .elementor-element.elementor-element-95354ea { position: relative; }
.elementor-9087 .elementor-element.elementor-element-95354ea > .elementor-widget-html:first-child,
.elementor-9087 .elementor-element.elementor-element-95354ea > .e-con-inner > .elementor-widget-html:first-child,
.elementor-9087 .elementor-element.elementor-element-95354ea > .elementor-widget-html:first-child > .elementor-widget-container,
.elementor-9087 .elementor-element.elementor-element-95354ea > .e-con-inner > .elementor-widget-html:first-child > .elementor-widget-container {
	position: static;
}
.elementor-9087 .elementor-element.elementor-element-95354ea > .e-con-inner > .e-con, .elementor-9087 .elementor-element.elementor-element-95354ea > .e-con,
.elementor-9087 .elementor-element.elementor-element-95354ea > .e-con-inner > .elementor-widget:not(:first-child),
.elementor-9087 .elementor-element.elementor-element-95354ea > .elementor-widget:not(:first-child) {
	position: relative; z-index: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b2b5bc2 */.elementor-9087 .elementor-element.elementor-element-b2b5bc2 .elementor-widget-html { margin: 0; }

/* The chapter index: a hairline running the full height of the chapter, with
   the short blue dash sitting on it to mark the stage. Desktop only - below
   1025px the index collapses to one line and the rail would be meaningless. */
@media (min-width: 1025px) {
	.elementor-9087 .elementor-element.elementor-element-b2b5bc2 { position: relative; align-self: stretch; }
	.elementor-9087 .elementor-element.elementor-element-b2b5bc2::before {
		content: "";
		position: absolute;
		left: 0; top: 0; bottom: 0;
		width: 1px;
		background: rgba(74, 128, 237, 0.14);
	}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b28d227 *//* the chapter heading is the pathway to its product page: navy at rest so the
   page still reads as a page, the arrow alone in brand blue */
.elementor-9087 .elementor-element.elementor-element-b28d227 a { color: #343F5A; text-decoration: none; display: inline-flex;
  align-items: baseline; gap: 10px; }
.elementor-9087 .elementor-element.elementor-element-b28d227 a::after { content: "\2192"; font-size: 0.6em; color: #3B5EC9;
  display: inline-block; transition: transform 180ms ease; }
.elementor-9087 .elementor-element.elementor-element-b28d227 a:hover { color: #2F4FA8; }
.elementor-9087 .elementor-element.elementor-element-b28d227 a:hover::after { transform: translateX(3px); }
.elementor-9087 .elementor-element.elementor-element-b28d227 a:focus-visible { outline: 3px solid #3B5EC9; outline-offset: 3px;
  border-radius: 3px; }
@media (prefers-reduced-motion: reduce) {
  .elementor-9087 .elementor-element.elementor-element-b28d227 a::after { transition: none; }
  .elementor-9087 .elementor-element.elementor-element-b28d227 a:hover::after { transform: none; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b2afef5 *//* three capabilities, one compact stack - support, not competition */
.elementor-9087 .elementor-element.elementor-element-b2afef5 > .e-con-inner > .e-con, .elementor-9087 .elementor-element.elementor-element-b2afef5 > .e-con {
	width: auto; flex: 0 0 auto;
}
.elementor-9087 .elementor-element.elementor-element-b2afef5 .elementor-widget-icon { line-height: 0; }
.elementor-9087 .elementor-element.elementor-element-b2afef5 .elementor-widget-icon .elementor-icon,
.elementor-9087 .elementor-element.elementor-element-b2afef5 .elementor-widget-icon svg, .elementor-9087 .elementor-element.elementor-element-b2afef5 .elementor-widget-icon img {
	width: 18px; height: 18px; font-size: 18px;
}
.elementor-9087 .elementor-element.elementor-element-b2afef5 .elementor-heading-title {
	font-family: Poppins, sans-serif; font-size: 15.5px; font-weight: 600;
	color: #343F5A; line-height: 1.35; text-align: left;
}
.elementor-9087 .elementor-element.elementor-element-b2afef5 .elementor-widget-text-editor {
	font-family: Poppins, sans-serif; font-size: 14px; font-weight: 300;
	line-height: 1.6; color: #525C7A; text-align: left;
}
.elementor-9087 .elementor-element.elementor-element-b2afef5 .elementor-widget-text-editor p { margin: 0; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b28b338 */.elementor-9087 .elementor-element.elementor-element-b28b338 .elementor-heading-title { text-align: left; }
.elementor-9087 .elementor-element.elementor-element-b28b338 .elementor-widget-text-editor { text-align: left; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b2b1de4 */.elementor-9087 .elementor-element.elementor-element-b2b1de4 { position: relative; }
/* light gathered behind the product - a falloff, never a circle */
.elementor-9087 .elementor-element.elementor-element-b2b1de4::before {
	content: "";
	position: absolute; left: 52%; top: 52%;
	width: 124%; height: 124%;
	transform: translate(-50%, -50%);
	background: radial-gradient(closest-side,
		rgba(74,128,237,0.105) 0%, rgba(74,128,237,0.058) 40%,
		rgba(74,128,237,0.019) 62%, rgba(74,128,237,0) 80%);
	pointer-events: none; z-index: 0;
}
.elementor-9087 .elementor-element.elementor-element-b2b1de4 .elementor-widget-image { position: relative; z-index: 1; }
.elementor-9087 .elementor-element.elementor-element-b2b1de4 .elementor-widget-html { margin: 0; height: 0; }
/* identical screenshot treatment in all three chapters */
.elementor-9087 .elementor-element.elementor-element-b2b1de4 img {
	display: block; width: 100%; height: auto; margin: 0 auto;
	border-radius: 12px;
	border: 1px solid rgba(74, 128, 237, 0.12);
	box-shadow: 0 26px 60px -34px rgba(59, 94, 205, 0.38),
		0 0 44px -18px rgba(74, 128, 237, 0.16);
}
@media (max-width: 767px) {
	.elementor-9087 .elementor-element.elementor-element-b2b1de4 img { box-shadow: 0 18px 40px -26px rgba(59,94,205,0.34); }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b2b99a0 *//* index | words | product - one grid, one left boundary */
.elementor-9087 .elementor-element.elementor-element-b2b99a0 > .e-con-inner > .e-con, .elementor-9087 .elementor-element.elementor-element-b2b99a0 > .e-con {
	min-width: 280px;
}
@media (min-width: 1025px) {
	.elementor-9087 .elementor-element.elementor-element-b2b99a0 > .e-con-inner > .e-con:nth-child(1),
	.elementor-9087 .elementor-element.elementor-element-b2b99a0 > .e-con:nth-child(1) {
		flex: 0 0 120px; min-width: 0;
	}
}
@media (max-width: 1024px) {
	.elementor-9087 .elementor-element.elementor-element-b2b99a0 > .e-con-inner > .e-con:nth-child(1),
	.elementor-9087 .elementor-element.elementor-element-b2b99a0 > .e-con:nth-child(1) {
		flex: 1 1 100%; min-width: 0; margin: 0 0 2px;
	}
}
.elementor-9087 .elementor-element.elementor-element-b2b99a0 > .e-con-inner > .e-con:nth-child(2),
.elementor-9087 .elementor-element.elementor-element-b2b99a0 > .e-con:nth-child(2) { flex: 42 1 0; }
.elementor-9087 .elementor-element.elementor-element-b2b99a0 > .e-con-inner > .e-con:nth-child(3),
.elementor-9087 .elementor-element.elementor-element-b2b99a0 > .e-con:nth-child(3) { flex: 58 1 0; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b24f447 */.elementor-9087 .elementor-element.elementor-element-b24f447 { position: relative; overflow-x: clip; overflow-y: visible; }
.elementor-9087 .elementor-element.elementor-element-b24f447 > .e-con-inner, .elementor-9087 .elementor-element.elementor-element-b24f447 > .e-con { position: relative; z-index: 1; }
/* the field runs past the chapter edges so the three feel continuous */
.elementor-9087 .elementor-element.elementor-element-b24f447::before {
	content: "";
	position: absolute; top: -14%; bottom: -14%; left: 0; right: 0;
	background: radial-gradient(56% 54% at 66% 52%, rgba(74,128,237,0.062) 0%, rgba(74,128,237,0) 74%);
	pointer-events: none; z-index: 0;
}
/* the spine: one hairline on the left content margin, continuous
   from the start of Practice to the end of Measure */
.elementor-9087 .elementor-element.elementor-element-b24f447::after {
	content: "";
	position: absolute; top: 0; bottom: 0;
	left: calc(50% - 630px);
	width: 1px;
	background: rgba(74, 128, 237, 0.13);
	pointer-events: none; z-index: 1;
}
@media (max-width: 1310px) {
	.elementor-9087 .elementor-element.elementor-element-b24f447::after { left: 24px; }
}
@media (max-width: 1024px) {
	.elementor-9087 .elementor-element.elementor-element-b24f447::after { display: none; }
}
.elementor-9087 .elementor-element.elementor-element-b24f447 { position: relative; }
.elementor-9087 .elementor-element.elementor-element-b24f447 > .elementor-widget-html:first-child,
.elementor-9087 .elementor-element.elementor-element-b24f447 > .e-con-inner > .elementor-widget-html:first-child,
.elementor-9087 .elementor-element.elementor-element-b24f447 > .elementor-widget-html:first-child > .elementor-widget-container,
.elementor-9087 .elementor-element.elementor-element-b24f447 > .e-con-inner > .elementor-widget-html:first-child > .elementor-widget-container {
	position: static;
}
.elementor-9087 .elementor-element.elementor-element-b24f447 > .e-con-inner > .e-con, .elementor-9087 .elementor-element.elementor-element-b24f447 > .e-con,
.elementor-9087 .elementor-element.elementor-element-b24f447 > .e-con-inner > .elementor-widget:not(:first-child),
.elementor-9087 .elementor-element.elementor-element-b24f447 > .elementor-widget:not(:first-child) {
	position: relative; z-index: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b2e6119 */.elementor-9087 .elementor-element.elementor-element-b2e6119 .elementor-widget-html { margin: 0; }

/* The chapter index: a hairline running the full height of the chapter, with
   the short blue dash sitting on it to mark the stage. Desktop only - below
   1025px the index collapses to one line and the rail would be meaningless. */
@media (min-width: 1025px) {
	.elementor-9087 .elementor-element.elementor-element-b2e6119 { position: relative; align-self: stretch; }
	.elementor-9087 .elementor-element.elementor-element-b2e6119::before {
		content: "";
		position: absolute;
		left: 0; top: 0; bottom: 0;
		width: 1px;
		background: rgba(74, 128, 237, 0.14);
	}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b2e233b */.elementor-9087 .elementor-element.elementor-element-b2e233b { position: relative; }
/* light gathered behind the product - a falloff, never a circle */
.elementor-9087 .elementor-element.elementor-element-b2e233b::before {
	content: "";
	position: absolute; left: 44%; top: 50%;
	width: 168%; height: 96%;
	transform: translate(-50%, -50%);
	background: radial-gradient(closest-side,
		rgba(74,128,237,0.078) 0%, rgba(74,128,237,0.043) 40%,
		rgba(74,128,237,0.014) 62%, rgba(74,128,237,0) 80%);
	pointer-events: none; z-index: 0;
}
.elementor-9087 .elementor-element.elementor-element-b2e233b .elementor-widget-image { position: relative; z-index: 1; }
.elementor-9087 .elementor-element.elementor-element-b2e233b .elementor-widget-html { margin: 0; height: 0; }
/* identical screenshot treatment in all three chapters */
.elementor-9087 .elementor-element.elementor-element-b2e233b img {
	display: block; width: 100%; height: auto; margin: 0 auto;
	border-radius: 12px;
	border: 1px solid rgba(74, 128, 237, 0.12);
	box-shadow: 0 26px 60px -34px rgba(59, 94, 205, 0.38),
		0 0 44px -18px rgba(74, 128, 237, 0.16);
}
@media (max-width: 767px) {
	.elementor-9087 .elementor-element.elementor-element-b2e233b img { box-shadow: 0 18px 40px -26px rgba(59,94,205,0.34); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b2bd77e *//* the chapter heading is the pathway to its product page: navy at rest so the
   page still reads as a page, the arrow alone in brand blue */
.elementor-9087 .elementor-element.elementor-element-b2bd77e a { color: #343F5A; text-decoration: none; display: inline-flex;
  align-items: baseline; gap: 10px; }
.elementor-9087 .elementor-element.elementor-element-b2bd77e a::after { content: "\2192"; font-size: 0.6em; color: #3B5EC9;
  display: inline-block; transition: transform 180ms ease; }
.elementor-9087 .elementor-element.elementor-element-b2bd77e a:hover { color: #2F4FA8; }
.elementor-9087 .elementor-element.elementor-element-b2bd77e a:hover::after { transform: translateX(3px); }
.elementor-9087 .elementor-element.elementor-element-b2bd77e a:focus-visible { outline: 3px solid #3B5EC9; outline-offset: 3px;
  border-radius: 3px; }
@media (prefers-reduced-motion: reduce) {
  .elementor-9087 .elementor-element.elementor-element-b2bd77e a::after { transition: none; }
  .elementor-9087 .elementor-element.elementor-element-b2bd77e a:hover::after { transform: none; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b2e044c *//* three capabilities, one compact stack - support, not competition */
.elementor-9087 .elementor-element.elementor-element-b2e044c > .e-con-inner > .e-con, .elementor-9087 .elementor-element.elementor-element-b2e044c > .e-con {
	width: auto; flex: 0 0 auto;
}
.elementor-9087 .elementor-element.elementor-element-b2e044c .elementor-widget-icon { line-height: 0; }
.elementor-9087 .elementor-element.elementor-element-b2e044c .elementor-widget-icon .elementor-icon,
.elementor-9087 .elementor-element.elementor-element-b2e044c .elementor-widget-icon svg, .elementor-9087 .elementor-element.elementor-element-b2e044c .elementor-widget-icon img {
	width: 18px; height: 18px; font-size: 18px;
}
.elementor-9087 .elementor-element.elementor-element-b2e044c .elementor-heading-title {
	font-family: Poppins, sans-serif; font-size: 15.5px; font-weight: 600;
	color: #343F5A; line-height: 1.35; text-align: left;
}
.elementor-9087 .elementor-element.elementor-element-b2e044c .elementor-widget-text-editor {
	font-family: Poppins, sans-serif; font-size: 14px; font-weight: 300;
	line-height: 1.6; color: #525C7A; text-align: left;
}
.elementor-9087 .elementor-element.elementor-element-b2e044c .elementor-widget-text-editor p { margin: 0; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b2bb88f */.elementor-9087 .elementor-element.elementor-element-b2bb88f .elementor-heading-title { text-align: left; }
.elementor-9087 .elementor-element.elementor-element-b2bb88f .elementor-widget-text-editor { text-align: left; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b2e9ef7 *//* index | words | product - one grid, one left boundary */
.elementor-9087 .elementor-element.elementor-element-b2e9ef7 > .e-con-inner > .e-con, .elementor-9087 .elementor-element.elementor-element-b2e9ef7 > .e-con {
	min-width: 280px;
}
@media (min-width: 1025px) {
	.elementor-9087 .elementor-element.elementor-element-b2e9ef7 > .e-con-inner > .e-con:nth-child(1),
	.elementor-9087 .elementor-element.elementor-element-b2e9ef7 > .e-con:nth-child(1) {
		flex: 0 0 120px; min-width: 0;
	}
}
@media (max-width: 1024px) {
	.elementor-9087 .elementor-element.elementor-element-b2e9ef7 > .e-con-inner > .e-con:nth-child(1),
	.elementor-9087 .elementor-element.elementor-element-b2e9ef7 > .e-con:nth-child(1) {
		flex: 1 1 100%; min-width: 0; margin: 0 0 2px;
	}
}
.elementor-9087 .elementor-element.elementor-element-b2e9ef7 > .e-con-inner > .e-con:nth-child(3),
.elementor-9087 .elementor-element.elementor-element-b2e9ef7 > .e-con:nth-child(3) { flex: 44 1 0; }
.elementor-9087 .elementor-element.elementor-element-b2e9ef7 > .e-con-inner > .e-con:nth-child(2),
.elementor-9087 .elementor-element.elementor-element-b2e9ef7 > .e-con:nth-child(2) { flex: 56 1 0; }
@media (max-width: 1024px) {
	.elementor-9087 .elementor-element.elementor-element-b2e9ef7 > .e-con-inner > .e-con:nth-child(2),
	.elementor-9087 .elementor-element.elementor-element-b2e9ef7 > .e-con:nth-child(2) { order: 2; }
	.elementor-9087 .elementor-element.elementor-element-b2e9ef7 > .e-con-inner > .e-con:nth-child(3),
	.elementor-9087 .elementor-element.elementor-element-b2e9ef7 > .e-con:nth-child(3) { order: 1; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b2ebde6 */.elementor-9087 .elementor-element.elementor-element-b2ebde6 { position: relative; overflow-x: clip; overflow-y: visible; }
.elementor-9087 .elementor-element.elementor-element-b2ebde6 > .e-con-inner, .elementor-9087 .elementor-element.elementor-element-b2ebde6 > .e-con { position: relative; z-index: 1; }
/* the field runs past the chapter edges so the three feel continuous */
.elementor-9087 .elementor-element.elementor-element-b2ebde6::before {
	content: "";
	position: absolute; top: -14%; bottom: -14%; left: 0; right: 0;
	background: radial-gradient(104% 36% at 38% 50%, rgba(74,128,237,0.046) 0%, rgba(74,128,237,0) 76%);
	pointer-events: none; z-index: 0;
}
/* the spine: one hairline on the left content margin, continuous
   from the start of Practice to the end of Measure */
.elementor-9087 .elementor-element.elementor-element-b2ebde6::after {
	content: "";
	position: absolute; top: 0; bottom: 0;
	left: calc(50% - 630px);
	width: 1px;
	background: rgba(74, 128, 237, 0.13);
	pointer-events: none; z-index: 1;
}
@media (max-width: 1310px) {
	.elementor-9087 .elementor-element.elementor-element-b2ebde6::after { left: 24px; }
}
@media (max-width: 1024px) {
	.elementor-9087 .elementor-element.elementor-element-b2ebde6::after { display: none; }
}
.elementor-9087 .elementor-element.elementor-element-b2ebde6 { position: relative; }
.elementor-9087 .elementor-element.elementor-element-b2ebde6 > .elementor-widget-html:first-child,
.elementor-9087 .elementor-element.elementor-element-b2ebde6 > .e-con-inner > .elementor-widget-html:first-child,
.elementor-9087 .elementor-element.elementor-element-b2ebde6 > .elementor-widget-html:first-child > .elementor-widget-container,
.elementor-9087 .elementor-element.elementor-element-b2ebde6 > .e-con-inner > .elementor-widget-html:first-child > .elementor-widget-container {
	position: static;
}
.elementor-9087 .elementor-element.elementor-element-b2ebde6 > .e-con-inner > .e-con, .elementor-9087 .elementor-element.elementor-element-b2ebde6 > .e-con,
.elementor-9087 .elementor-element.elementor-element-b2ebde6 > .e-con-inner > .elementor-widget:not(:first-child),
.elementor-9087 .elementor-element.elementor-element-b2ebde6 > .elementor-widget:not(:first-child) {
	position: relative; z-index: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b31855f */.elementor-9087 .elementor-element.elementor-element-b31855f .elementor-widget-html { margin: 0; }

/* The chapter index: a hairline running the full height of the chapter, with
   the short blue dash sitting on it to mark the stage. Desktop only - below
   1025px the index collapses to one line and the rail would be meaningless. */
@media (min-width: 1025px) {
	.elementor-9087 .elementor-element.elementor-element-b31855f { position: relative; align-self: stretch; }
	.elementor-9087 .elementor-element.elementor-element-b31855f::before {
		content: "";
		position: absolute;
		left: 0; top: 0; bottom: 0;
		width: 1px;
		background: rgba(74, 128, 237, 0.14);
	}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b2efbc4 *//* the chapter heading is the pathway to its product page: navy at rest so the
   page still reads as a page, the arrow alone in brand blue */
.elementor-9087 .elementor-element.elementor-element-b2efbc4 a { color: #343F5A; text-decoration: none; display: inline-flex;
  align-items: baseline; gap: 10px; }
.elementor-9087 .elementor-element.elementor-element-b2efbc4 a::after { content: "\2192"; font-size: 0.6em; color: #3B5EC9;
  display: inline-block; transition: transform 180ms ease; }
.elementor-9087 .elementor-element.elementor-element-b2efbc4 a:hover { color: #2F4FA8; }
.elementor-9087 .elementor-element.elementor-element-b2efbc4 a:hover::after { transform: translateX(3px); }
.elementor-9087 .elementor-element.elementor-element-b2efbc4 a:focus-visible { outline: 3px solid #3B5EC9; outline-offset: 3px;
  border-radius: 3px; }
@media (prefers-reduced-motion: reduce) {
  .elementor-9087 .elementor-element.elementor-element-b2efbc4 a::after { transition: none; }
  .elementor-9087 .elementor-element.elementor-element-b2efbc4 a:hover::after { transform: none; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b312892 *//* three capabilities, one compact stack - support, not competition */
.elementor-9087 .elementor-element.elementor-element-b312892 > .e-con-inner > .e-con, .elementor-9087 .elementor-element.elementor-element-b312892 > .e-con {
	width: auto; flex: 0 0 auto;
}
.elementor-9087 .elementor-element.elementor-element-b312892 .elementor-widget-icon { line-height: 0; }
.elementor-9087 .elementor-element.elementor-element-b312892 .elementor-widget-icon .elementor-icon,
.elementor-9087 .elementor-element.elementor-element-b312892 .elementor-widget-icon svg, .elementor-9087 .elementor-element.elementor-element-b312892 .elementor-widget-icon img {
	width: 18px; height: 18px; font-size: 18px;
}
.elementor-9087 .elementor-element.elementor-element-b312892 .elementor-heading-title {
	font-family: Poppins, sans-serif; font-size: 15.5px; font-weight: 600;
	color: #343F5A; line-height: 1.35; text-align: left;
}
.elementor-9087 .elementor-element.elementor-element-b312892 .elementor-widget-text-editor {
	font-family: Poppins, sans-serif; font-size: 14px; font-weight: 300;
	line-height: 1.6; color: #525C7A; text-align: left;
}
.elementor-9087 .elementor-element.elementor-element-b312892 .elementor-widget-text-editor p { margin: 0; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b2edcd5 */.elementor-9087 .elementor-element.elementor-element-b2edcd5 .elementor-heading-title { text-align: left; }
.elementor-9087 .elementor-element.elementor-element-b2edcd5 .elementor-widget-text-editor { text-align: left; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b314781 */.elementor-9087 .elementor-element.elementor-element-b314781 { position: relative; }
/* light gathered behind the product - a falloff, never a circle */
.elementor-9087 .elementor-element.elementor-element-b314781::before {
	content: "";
	position: absolute; left: 56%; top: 50%;
	width: 152%; height: 140%;
	transform: translate(-50%, -50%);
	background: radial-gradient(closest-side,
		rgba(74,128,237,0.062) 0%, rgba(74,128,237,0.034) 40%,
		rgba(74,128,237,0.011) 62%, rgba(74,128,237,0) 80%);
	pointer-events: none; z-index: 0;
}
.elementor-9087 .elementor-element.elementor-element-b314781 .elementor-widget-image { position: relative; z-index: 1; }
.elementor-9087 .elementor-element.elementor-element-b314781 .elementor-widget-html { margin: 0; height: 0; }
/* identical screenshot treatment in all three chapters */
.elementor-9087 .elementor-element.elementor-element-b314781 img {
	display: block; width: 100%; height: auto; margin: 0 auto;
	border-radius: 12px;
	border: 1px solid rgba(74, 128, 237, 0.12);
	box-shadow: 0 26px 60px -34px rgba(59, 94, 205, 0.38),
		0 0 44px -18px rgba(74, 128, 237, 0.16);
}
@media (max-width: 767px) {
	.elementor-9087 .elementor-element.elementor-element-b314781 img { box-shadow: 0 18px 40px -26px rgba(59,94,205,0.34); }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b31c33d *//* index | words | product - one grid, one left boundary */
.elementor-9087 .elementor-element.elementor-element-b31c33d > .e-con-inner > .e-con, .elementor-9087 .elementor-element.elementor-element-b31c33d > .e-con {
	min-width: 280px;
}
@media (min-width: 1025px) {
	.elementor-9087 .elementor-element.elementor-element-b31c33d > .e-con-inner > .e-con:nth-child(1),
	.elementor-9087 .elementor-element.elementor-element-b31c33d > .e-con:nth-child(1) {
		flex: 0 0 120px; min-width: 0;
	}
}
@media (max-width: 1024px) {
	.elementor-9087 .elementor-element.elementor-element-b31c33d > .e-con-inner > .e-con:nth-child(1),
	.elementor-9087 .elementor-element.elementor-element-b31c33d > .e-con:nth-child(1) {
		flex: 1 1 100%; min-width: 0; margin: 0 0 2px;
	}
}
.elementor-9087 .elementor-element.elementor-element-b31c33d > .e-con-inner > .e-con:nth-child(2),
.elementor-9087 .elementor-element.elementor-element-b31c33d > .e-con:nth-child(2) { flex: 46 1 0; }
.elementor-9087 .elementor-element.elementor-element-b31c33d > .e-con-inner > .e-con:nth-child(3),
.elementor-9087 .elementor-element.elementor-element-b31c33d > .e-con:nth-child(3) { flex: 54 1 0; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b31e22c */.elementor-9087 .elementor-element.elementor-element-b31e22c { position: relative; overflow-x: clip; overflow-y: visible; }
.elementor-9087 .elementor-element.elementor-element-b31e22c > .e-con-inner, .elementor-9087 .elementor-element.elementor-element-b31e22c > .e-con { position: relative; z-index: 1; }
/* the field runs past the chapter edges so the three feel continuous */
.elementor-9087 .elementor-element.elementor-element-b31e22c::before {
	content: "";
	position: absolute; top: -14%; bottom: -14%; left: 0; right: 0;
	background: radial-gradient(92% 76% at 58% 46%, rgba(74,128,237,0.034) 0%, rgba(74,128,237,0) 80%);
	pointer-events: none; z-index: 0;
}
/* the spine: one hairline on the left content margin, continuous
   from the start of Practice to the end of Measure */
.elementor-9087 .elementor-element.elementor-element-b31e22c::after {
	content: "";
	position: absolute; top: 0; bottom: 0;
	left: calc(50% - 630px);
	width: 1px;
	background: rgba(74, 128, 237, 0.13);
	pointer-events: none; z-index: 1;
}
@media (max-width: 1310px) {
	.elementor-9087 .elementor-element.elementor-element-b31e22c::after { left: 24px; }
}
@media (max-width: 1024px) {
	.elementor-9087 .elementor-element.elementor-element-b31e22c::after { display: none; }
}
.elementor-9087 .elementor-element.elementor-element-b31e22c { position: relative; }
.elementor-9087 .elementor-element.elementor-element-b31e22c > .elementor-widget-html:first-child,
.elementor-9087 .elementor-element.elementor-element-b31e22c > .e-con-inner > .elementor-widget-html:first-child,
.elementor-9087 .elementor-element.elementor-element-b31e22c > .elementor-widget-html:first-child > .elementor-widget-container,
.elementor-9087 .elementor-element.elementor-element-b31e22c > .e-con-inner > .elementor-widget-html:first-child > .elementor-widget-container {
	position: static;
}
.elementor-9087 .elementor-element.elementor-element-b31e22c > .e-con-inner > .e-con, .elementor-9087 .elementor-element.elementor-element-b31e22c > .e-con,
.elementor-9087 .elementor-element.elementor-element-b31e22c > .e-con-inner > .elementor-widget:not(:first-child),
.elementor-9087 .elementor-element.elementor-element-b31e22c > .elementor-widget:not(:first-child) {
	position: relative; z-index: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b346bc7 */.elementor-9087 .elementor-element.elementor-element-b346bc7 { overflow: visible; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-17a0c33 */.elementor-9087 .elementor-element.elementor-element-17a0c33 { max-width: 100%; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-17a0c31 */.elementor-9087 .elementor-element.elementor-element-17a0c31 {
	position: relative;
	overflow: hidden;
	background-image: linear-gradient(158deg, rgba(74,128,237,0.05) 0%, rgba(124,118,232,0.035) 48%, rgba(74,128,237,0.01) 100%) !important;
}
.elementor-9087 .elementor-element.elementor-element-17a0c31 > .e-con-inner > .e-con { position: relative; z-index: 1; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b34e783 *//* Three steps joined by segments of one hairline. Each segment starts
   clear of its own number and stops clear of the next, and all of it
   sits level with the numbers. The row clips so a segment can never
   reach past the content edge and widen the page. */
.elementor-9087 .elementor-element.elementor-element-b34e783 { overflow: hidden; }
.elementor-9087 .elementor-element.elementor-element-b34e783 > .e-con-inner > .e-con, .elementor-9087 .elementor-element.elementor-element-b34e783 > .e-con {
	flex: 1 1 0; min-width: 236px; width: auto;
}
.elementor-9087 .elementor-element.elementor-element-b34e783 .vs-step-n {
	display: inline-block; line-height: 1;
	font-family: Poppins, sans-serif; font-size: 11px; font-weight: 600;
	letter-spacing: 2px; color: #3B5EC9;
}
@media (min-width: 1025px) {
	.elementor-9087 .elementor-element.elementor-element-b34e783 > .e-con-inner > .e-con, .elementor-9087 .elementor-element.elementor-element-b34e783 > .e-con { position: relative; }
	.elementor-9087 .elementor-element.elementor-element-b34e783 > .e-con-inner > .e-con::after,
	.elementor-9087 .elementor-element.elementor-element-b34e783 > .e-con::after {
		content: "";
		position: absolute;
		top: 10px;
		left: 33px;
		right: -46px;
		height: 1px;
		background: rgba(74, 128, 237, 0.20);
		pointer-events: none;
	}
	/* the third segment stops at the content margin */
	.elementor-9087 .elementor-element.elementor-element-b34e783 > .e-con-inner > .e-con:last-child::after,
	.elementor-9087 .elementor-element.elementor-element-b34e783 > .e-con:last-child::after { right: 0; }
}
.elementor-9087 .elementor-element.elementor-element-b34e783 .elementor-heading-title {
	font-family: Poppins, sans-serif; font-size: 15.5px; font-weight: 600;
	color: #343F5A; line-height: 1.35;
}
.elementor-9087 .elementor-element.elementor-element-b34e783 .elementor-widget-text-editor {
	font-family: Poppins, sans-serif; font-size: 15px; font-weight: 300;
	line-height: 1.65; color: #525C7A;
}
.elementor-9087 .elementor-element.elementor-element-b34e783 .elementor-widget-text-editor p { margin: 0; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b348ab6 */.elementor-9087 .elementor-element.elementor-element-b348ab6 { position: relative; }
.elementor-9087 .elementor-element.elementor-element-b348ab6 > .elementor-widget-html:first-child,
.elementor-9087 .elementor-element.elementor-element-b348ab6 > .e-con-inner > .elementor-widget-html:first-child,
.elementor-9087 .elementor-element.elementor-element-b348ab6 > .elementor-widget-html:first-child > .elementor-widget-container,
.elementor-9087 .elementor-element.elementor-element-b348ab6 > .e-con-inner > .elementor-widget-html:first-child > .elementor-widget-container {
	position: static;
}
.elementor-9087 .elementor-element.elementor-element-b348ab6 > .e-con-inner > .e-con, .elementor-9087 .elementor-element.elementor-element-b348ab6 > .e-con,
.elementor-9087 .elementor-element.elementor-element-b348ab6 > .e-con-inner > .elementor-widget:not(:first-child),
.elementor-9087 .elementor-element.elementor-element-b348ab6 > .elementor-widget:not(:first-child) {
	position: relative; z-index: 1;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-17a0c52 */.elementor-9087 .elementor-element.elementor-element-17a0c52 { max-width: 100%; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-17a0c55 *//* Credential line under the shield. This styling used to live on the old
   right column and was lost when the section was rebuilt - the separators
   need real breathing room or the three claims read as one string. */
.elementor-9087 .elementor-element.elementor-element-17a0c55 .vs-creds {
	font-family: Poppins, sans-serif; font-size: 12.5px; font-weight: 500;
	letter-spacing: 0.4px; color: #525C7A; margin: 0; text-align: center;
}
.elementor-9087 .elementor-element.elementor-element-17a0c55 .vs-creds-sep { color: rgba(52, 63, 90, 0.28); margin: 0 12px; }
@media (max-width: 767px) {
	.elementor-9087 .elementor-element.elementor-element-17a0c55 .vs-creds-sep { margin: 0 9px; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b33b22d */.elementor-9087 .elementor-element.elementor-element-b33b22d {
	position: relative;
	overflow: hidden;
	background-image: linear-gradient(158deg, rgba(74,128,237,0.05) 0%, rgba(124,118,232,0.035) 48%, rgba(74,128,237,0.01) 100%) !important;
}
.elementor-9087 .elementor-element.elementor-element-b33b22d > .e-con-inner > .e-con { position: relative; z-index: 1; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b36b784 */.elementor-9087 .elementor-element.elementor-element-b36b784 img { width: 112px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b369895 *//* One cohesive set. The card is the link; the arrow only confirms it. */
.elementor-9087 .elementor-element.elementor-element-b369895 {
	position: relative;
	/* a whisper of lift so a white card still reads on a white ground */
	box-shadow: 0 1px 3px rgba(52, 63, 90, 0.05);
	transition: border-color 180ms ease, transform 180ms ease, box-shadow 180ms ease;
}
.elementor-9087 .elementor-element.elementor-element-b369895:hover {
	border-color: rgba(74, 128, 237, 0.46);
	transform: translateY(-3px);
	box-shadow: 0 10px 26px -18px rgba(59, 94, 205, 0.30);
}
.elementor-9087 .elementor-element.elementor-element-b369895 > .elementor-widget-html { position: static; height: 0; margin: 0; }
.elementor-9087 .elementor-element.elementor-element-b369895 .vs-cs-hit { position: absolute; inset: 0; z-index: 2; border-radius: inherit; }
.elementor-9087 .elementor-element.elementor-element-b369895 .elementor-widget-image img { display: block; height: auto; }
.elementor-9087 .elementor-element.elementor-element-b369895 .vs-cs-stat {
	font-family: Poppins, sans-serif; font-size: 21px; font-weight: 600;
	color: #343F5A; line-height: 1.25; margin: 0;
}
.elementor-9087 .elementor-element.elementor-element-b369895 .vs-cs-sub {
	font-family: Poppins, sans-serif; font-size: 13px; font-weight: 300;
	line-height: 1.55; color: #5A6480; margin: 0;
}
/* whatever length the line above runs to, the titles bottom-align */
.elementor-9087 .elementor-element.elementor-element-b369895 .elementor-widget-text-editor:has(.vs-cs-title) { margin-top: auto; }
.elementor-9087 .elementor-element.elementor-element-b369895 .vs-cs-title {
	font-family: Poppins, sans-serif; font-size: 15.5px; font-weight: 600;
	line-height: 1.35; color: #343F5A; margin: 0;
}
.elementor-9087 .elementor-element.elementor-element-b369895::after {
	content: "\2192";
	position: absolute; right: 20px; bottom: 15px;
	font-family: Poppins, sans-serif; font-size: 14px; line-height: 1;
	color: #3B5EC9; opacity: 0.45;
	transition: opacity 160ms ease, transform 160ms ease;
	pointer-events: none;
}
.elementor-9087 .elementor-element.elementor-element-b369895:hover::after { opacity: 1; transform: translateX(2px); }
@media (prefers-reduced-motion: reduce) {
	.elementor-9087 .elementor-element.elementor-element-b369895, .elementor-9087 .elementor-element.elementor-element-b369895::after { transition: none; }
	.elementor-9087 .elementor-element.elementor-element-b369895:hover { transform: none; }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b37711e */.elementor-9087 .elementor-element.elementor-element-b37711e img { width: 80px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b37522f *//* One cohesive set. The card is the link; the arrow only confirms it. */
.elementor-9087 .elementor-element.elementor-element-b37522f {
	position: relative;
	/* a whisper of lift so a white card still reads on a white ground */
	box-shadow: 0 1px 3px rgba(52, 63, 90, 0.05);
	transition: border-color 180ms ease, transform 180ms ease, box-shadow 180ms ease;
}
.elementor-9087 .elementor-element.elementor-element-b37522f:hover {
	border-color: rgba(74, 128, 237, 0.46);
	transform: translateY(-3px);
	box-shadow: 0 10px 26px -18px rgba(59, 94, 205, 0.30);
}
.elementor-9087 .elementor-element.elementor-element-b37522f > .elementor-widget-html { position: static; height: 0; margin: 0; }
.elementor-9087 .elementor-element.elementor-element-b37522f .vs-cs-hit { position: absolute; inset: 0; z-index: 2; border-radius: inherit; }
.elementor-9087 .elementor-element.elementor-element-b37522f .elementor-widget-image img { display: block; height: auto; }
.elementor-9087 .elementor-element.elementor-element-b37522f .vs-cs-stat {
	font-family: Poppins, sans-serif; font-size: 21px; font-weight: 600;
	color: #343F5A; line-height: 1.25; margin: 0;
}
.elementor-9087 .elementor-element.elementor-element-b37522f .vs-cs-sub {
	font-family: Poppins, sans-serif; font-size: 13px; font-weight: 300;
	line-height: 1.55; color: #5A6480; margin: 0;
}
/* whatever length the line above runs to, the titles bottom-align */
.elementor-9087 .elementor-element.elementor-element-b37522f .elementor-widget-text-editor:has(.vs-cs-title) { margin-top: auto; }
.elementor-9087 .elementor-element.elementor-element-b37522f .vs-cs-title {
	font-family: Poppins, sans-serif; font-size: 15.5px; font-weight: 600;
	line-height: 1.35; color: #343F5A; margin: 0;
}
.elementor-9087 .elementor-element.elementor-element-b37522f::after {
	content: "\2192";
	position: absolute; right: 20px; bottom: 15px;
	font-family: Poppins, sans-serif; font-size: 14px; line-height: 1;
	color: #3B5EC9; opacity: 0.45;
	transition: opacity 160ms ease, transform 160ms ease;
	pointer-events: none;
}
.elementor-9087 .elementor-element.elementor-element-b37522f:hover::after { opacity: 1; transform: translateX(2px); }
@media (prefers-reduced-motion: reduce) {
	.elementor-9087 .elementor-element.elementor-element-b37522f, .elementor-9087 .elementor-element.elementor-element-b37522f::after { transition: none; }
	.elementor-9087 .elementor-element.elementor-element-b37522f:hover { transform: none; }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b382ab8 */.elementor-9087 .elementor-element.elementor-element-b382ab8 img { width: 58px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b380bc9 *//* One cohesive set. The card is the link; the arrow only confirms it. */
.elementor-9087 .elementor-element.elementor-element-b380bc9 {
	position: relative;
	/* a whisper of lift so a white card still reads on a white ground */
	box-shadow: 0 1px 3px rgba(52, 63, 90, 0.05);
	transition: border-color 180ms ease, transform 180ms ease, box-shadow 180ms ease;
}
.elementor-9087 .elementor-element.elementor-element-b380bc9:hover {
	border-color: rgba(74, 128, 237, 0.46);
	transform: translateY(-3px);
	box-shadow: 0 10px 26px -18px rgba(59, 94, 205, 0.30);
}
.elementor-9087 .elementor-element.elementor-element-b380bc9 > .elementor-widget-html { position: static; height: 0; margin: 0; }
.elementor-9087 .elementor-element.elementor-element-b380bc9 .vs-cs-hit { position: absolute; inset: 0; z-index: 2; border-radius: inherit; }
.elementor-9087 .elementor-element.elementor-element-b380bc9 .elementor-widget-image img { display: block; height: auto; }
.elementor-9087 .elementor-element.elementor-element-b380bc9 .vs-cs-stat {
	font-family: Poppins, sans-serif; font-size: 21px; font-weight: 600;
	color: #343F5A; line-height: 1.25; margin: 0;
}
.elementor-9087 .elementor-element.elementor-element-b380bc9 .vs-cs-sub {
	font-family: Poppins, sans-serif; font-size: 13px; font-weight: 300;
	line-height: 1.55; color: #5A6480; margin: 0;
}
/* whatever length the line above runs to, the titles bottom-align */
.elementor-9087 .elementor-element.elementor-element-b380bc9 .elementor-widget-text-editor:has(.vs-cs-title) { margin-top: auto; }
.elementor-9087 .elementor-element.elementor-element-b380bc9 .vs-cs-title {
	font-family: Poppins, sans-serif; font-size: 15.5px; font-weight: 600;
	line-height: 1.35; color: #343F5A; margin: 0;
}
.elementor-9087 .elementor-element.elementor-element-b380bc9::after {
	content: "\2192";
	position: absolute; right: 20px; bottom: 15px;
	font-family: Poppins, sans-serif; font-size: 14px; line-height: 1;
	color: #3B5EC9; opacity: 0.45;
	transition: opacity 160ms ease, transform 160ms ease;
	pointer-events: none;
}
.elementor-9087 .elementor-element.elementor-element-b380bc9:hover::after { opacity: 1; transform: translateX(2px); }
@media (prefers-reduced-motion: reduce) {
	.elementor-9087 .elementor-element.elementor-element-b380bc9, .elementor-9087 .elementor-element.elementor-element-b380bc9::after { transition: none; }
	.elementor-9087 .elementor-element.elementor-element-b380bc9:hover { transform: none; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b3679a6 */.elementor-9087 .elementor-element.elementor-element-b3679a6 { position: relative; }
.elementor-9087 .elementor-element.elementor-element-b3679a6 > .e-con-inner { position: relative; z-index: 1; }
.elementor-9087 .elementor-element.elementor-element-b3679a6::before {
	content: "";
	position: absolute; left: 50%; top: 50%;
	width: 118%; height: 190%;
	transform: translate(-50%, -50%);
	background: radial-gradient(closest-side, rgba(74,128,237,0.055) 0%, rgba(74,128,237,0) 76%);
	pointer-events: none; z-index: 0;
}
.elementor-9087 .elementor-element.elementor-element-b3679a6 > .e-con-inner > .e-con, .elementor-9087 .elementor-element.elementor-element-b3679a6 > .e-con {
	flex: 1 1 0; min-width: 260px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b38c563 */.elementor-9087 .elementor-element.elementor-element-b38c563 .vs-cs-all { text-align: center; margin: 0; }
.elementor-9087 .elementor-element.elementor-element-b38c563 .vs-cs-all a {
	font-family: Poppins, sans-serif; font-size: 13.5px; font-weight: 500;
	color: #3B5EC9; text-decoration: none;
}
.elementor-9087 .elementor-element.elementor-element-b38c563 .vs-cs-all a:hover { text-decoration: underline; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-ce67b32 */.elementor-9087 .elementor-element.elementor-element-ce67b32 { position: relative; }
.elementor-9087 .elementor-element.elementor-element-ce67b32 > .elementor-widget-html:first-child,
.elementor-9087 .elementor-element.elementor-element-ce67b32 > .e-con-inner > .elementor-widget-html:first-child,
.elementor-9087 .elementor-element.elementor-element-ce67b32 > .elementor-widget-html:first-child > .elementor-widget-container,
.elementor-9087 .elementor-element.elementor-element-ce67b32 > .e-con-inner > .elementor-widget-html:first-child > .elementor-widget-container {
	position: static;
}
.elementor-9087 .elementor-element.elementor-element-ce67b32 > .e-con-inner > .e-con, .elementor-9087 .elementor-element.elementor-element-ce67b32 > .e-con,
.elementor-9087 .elementor-element.elementor-element-ce67b32 > .e-con-inner > .elementor-widget:not(:first-child),
.elementor-9087 .elementor-element.elementor-element-ce67b32 > .elementor-widget:not(:first-child) {
	position: relative; z-index: 1;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-f19e1eb */.elementor-9087 .elementor-element.elementor-element-f19e1eb > .elementor-container > .elementor-column > .elementor-widget-wrap
	> .elementor-widget-html { margin-bottom: 0; }
.elementor-9087 .elementor-element.elementor-element-f19e1eb > .elementor-container > .elementor-column > .elementor-widget-wrap
	> .elementor-widget-heading { margin-bottom: 6px; }
.elementor-9087 .elementor-element.elementor-element-f19e1eb > .elementor-container > .elementor-column > .elementor-widget-wrap
	> .elementor-widget-text-editor { margin-bottom: 22px; }
.elementor-9087 .elementor-element.elementor-element-f19e1eb { position: relative; overflow: hidden; }/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-36e177b *//* one unified row: same number size, same label, same one-liner */
.elementor-9087 .elementor-element.elementor-element-36e177b .elementor-counter-number-wrapper {
	font-family: Poppins, sans-serif; font-size: 52px; font-weight: 300;
	color: #4A80ED; line-height: 1.1;
}
.elementor-9087 .elementor-element.elementor-element-36e177b .elementor-counter-title { display: none; }
/* the number's box is reserved so counting up never nudges the row */
.elementor-9087 .elementor-element.elementor-element-36e177b .elementor-counter-number-wrapper {
	min-height: 58px; display: flex; align-items: center;
	justify-content: center; position: relative;
}
/* a faint local field so the number sits in a little light */
.elementor-9087 .elementor-element.elementor-element-36e177b .elementor-counter-number-wrapper::before {
	content: "";
	position: absolute; left: 50%; top: 50%;
	width: 170px; height: 120px;
	transform: translate(-50%, -50%);
	background: radial-gradient(closest-side, rgba(74,128,237,0.085) 0%, rgba(74,128,237,0) 74%);
	pointer-events: none; z-index: 0;
}
.elementor-9087 .elementor-element.elementor-element-36e177b .elementor-counter-number-wrapper > * { position: relative; z-index: 1; }
/* the three read as one statement, not three objects across a screen */
.elementor-9087 .elementor-element.elementor-element-36e177b > .elementor-container { max-width: 1000px; }
.elementor-9087 .elementor-element.elementor-element-36e177b .elementor-widget-counter { margin-bottom: 2px !important; }
.elementor-9087 .elementor-element.elementor-element-36e177b .elementor-widget-text-editor { margin-bottom: 0 !important; }
.elementor-9087 .elementor-element.elementor-element-36e177b .elementor-widget-text-editor:has(.vs-stat-label) {
	margin-bottom: 4px !important;
}
.elementor-9087 .elementor-element.elementor-element-36e177b .vs-stat-label {
	font-family: Poppins, sans-serif; font-size: 15px; font-weight: 600;
	color: #343F5A; line-height: 1.35; margin: 0;
}
.elementor-9087 .elementor-element.elementor-element-36e177b .vs-stat-body {
	font-family: Poppins, sans-serif; font-size: 14px; font-weight: 300;
	color: #525C7A; line-height: 1.6; margin: 0;
	max-width: 300px; margin-left: auto; margin-right: auto;
}
@media (max-width: 1024px) {
	.elementor-9087 .elementor-element.elementor-element-36e177b .elementor-counter-number-wrapper { font-size: 44px; }
}
@media (max-width: 767px) {
	.elementor-9087 .elementor-element.elementor-element-36e177b .elementor-counter-number-wrapper { font-size: 40px; }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-0923f22 */.elementor-9087 .elementor-element.elementor-element-0923f22 { position: relative; }
.elementor-9087 .elementor-element.elementor-element-0923f22 > .elementor-widget-html:first-child,
.elementor-9087 .elementor-element.elementor-element-0923f22 > .e-con-inner > .elementor-widget-html:first-child,
.elementor-9087 .elementor-element.elementor-element-0923f22 > .elementor-widget-html:first-child > .elementor-widget-container,
.elementor-9087 .elementor-element.elementor-element-0923f22 > .e-con-inner > .elementor-widget-html:first-child > .elementor-widget-container {
	position: static;
}
.elementor-9087 .elementor-element.elementor-element-0923f22 > .e-con-inner > .e-con, .elementor-9087 .elementor-element.elementor-element-0923f22 > .e-con,
.elementor-9087 .elementor-element.elementor-element-0923f22 > .e-con-inner > .elementor-widget:not(:first-child),
.elementor-9087 .elementor-element.elementor-element-0923f22 > .elementor-widget:not(:first-child) {
	position: relative; z-index: 1;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-10fcd55 */.elementor-9087 .elementor-element.elementor-element-10fcd55 { position: relative; overflow: hidden; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-7a8a0787 */.elementor-9087 .elementor-element.elementor-element-7a8a0787 { position: relative; }
.elementor-9087 .elementor-element.elementor-element-7a8a0787 > .elementor-widget-html:first-child,
.elementor-9087 .elementor-element.elementor-element-7a8a0787 > .e-con-inner > .elementor-widget-html:first-child,
.elementor-9087 .elementor-element.elementor-element-7a8a0787 > .elementor-widget-html:first-child > .elementor-widget-container,
.elementor-9087 .elementor-element.elementor-element-7a8a0787 > .e-con-inner > .elementor-widget-html:first-child > .elementor-widget-container {
	position: static;
}
.elementor-9087 .elementor-element.elementor-element-7a8a0787 > .e-con-inner > .e-con, .elementor-9087 .elementor-element.elementor-element-7a8a0787 > .e-con,
.elementor-9087 .elementor-element.elementor-element-7a8a0787 > .e-con-inner > .elementor-widget:not(:first-child),
.elementor-9087 .elementor-element.elementor-element-7a8a0787 > .elementor-widget:not(:first-child) {
	position: relative; z-index: 1;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-751501900 */.elementor-9087 .elementor-element.elementor-element-751501900 { position: relative; overflow: hidden; }/* End custom CSS */
/* Start custom CSS *//* ------------------------------------------------------------------
   Responsive gutter floor. Below the 1260 content width every top-level
   section gets the same side margin, whatever its own padding says, so
   nothing ever runs to the edge of the viewport.
   ------------------------------------------------------------------ */
@media (max-width: 1330px) {
	body .elementor-9087 > .elementor-element.e-con-full,
	body .elementor-9087 > .elementor-element.e-con-boxed > .e-con-inner,
	body .elementor-9087 > .elementor-element.elementor-section > .elementor-container {
		padding-left: 28px !important;
		padding-right: 28px !important;
	}
	/* sections carry their own side padding too - one gutter, not two */
	body .elementor-9087 > .elementor-element.elementor-section,
	body .elementor-9087 > .elementor-element.e-con-boxed {
		padding-left: 0 !important;
		padding-right: 0 !important;
	}
}
/* the older sections cap their container at the theme's 1140; bring them onto
   the same 1260 boundary as everything else so every left edge lines up */
body .elementor-9087 > .elementor-element.elementor-section > .elementor-container {
	max-width: 1260px;
}
/* Button icons ship without intrinsic dimensions, so on narrow screens the
   arrow SVG expands to fill the button and makes it 169px tall. Pin it. */
body .elementor-9087 .elementor-button-icon svg,
body .elementor-9087 .elementor-button .e-font-icon-svg,
body .elementor-9087 .wpr-button svg {
	width: 1em !important;
	height: 1em !important;
	vertical-align: middle;
}

/* a widget with a hard pixel width from the old design must still fit */
@media (max-width: 900px) {
	body .elementor-9087 .elementor-widget {
		max-width: 100% !important;
	}
}
@media (max-width: 767px) {
	body .elementor-9087 > .elementor-element.e-con-full,
	body .elementor-9087 > .elementor-element.e-con-boxed > .e-con-inner,
	body .elementor-9087 > .elementor-element.elementor-section > .elementor-container {
		padding-left: 20px !important;
		padding-right: 20px !important;
	}
}
/* ------------------------------------------------------------------
   One left edge. Elementor's classic columns carry a default 10px pad,
   and one heading widget carries its own, which pushed three sections
   10px right of the 1260 boundary every other section sits on.
   ------------------------------------------------------------------ */
body .elementor-9087 .elementor-element-f19e1eb > .elementor-container > .elementor-column > .elementor-element-populated,
body .elementor-9087 .elementor-element-10fcd55 > .elementor-container > .elementor-column > .elementor-element-populated {
	padding-left: 0;
	padding-right: 0;
}



/* ------------------------------------------------------------------
   Shared enterprise-capability CTA. Integrations and Security are two
   members of one component family, so the text link is defined once
   here rather than twice inside the widgets.
   ------------------------------------------------------------------ */
body .elementor-9087 .vs-cta-wrap { margin: 0; }
body .elementor-9087 .vs-cta-link {
	display: inline-block;
	font-family: Poppins, sans-serif;
	font-size: 13px;
	font-weight: 500;
	color: #3B5EC9;
	text-decoration: none;
	padding: 10px 4px;
	margin: -10px -4px;
}
body .elementor-9087 .vs-cta-link:hover { text-decoration: underline; }
body .elementor-9087 .vs-cta-link:focus-visible {
	outline: 3px solid #3B5EC9;
	outline-offset: 3px;
	border-radius: 3px;
}

/* ------------------------------------------------------------------
   Elementor lazy-loads container backgrounds from the 4th container on
   (.e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded)), and that class
   is never added on this page - so the atmospheric wash on the two
   enterprise-capability sections never painted. Re-assert it above that
   rule so both siblings carry the same treatment.
   ------------------------------------------------------------------ */
body .elementor-9087 .elementor-element.elementor-element-17a0c31.e-con.e-parent,
body .elementor-9087 .elementor-element.elementor-element-b33b22d.e-con.e-parent {
	background-image: linear-gradient(158deg,
		rgba(74,128,237,0.05) 0%,
		rgba(124,118,232,0.035) 48%,
		rgba(74,128,237,0.01) 100%) !important;
}

/* Between the mobile stack and the desktop two-column layout, the hero
   paragraph and the tablet fallback video share one flex row, and the video
   collapses to zero width. Stack them across that band. Scoped to the page
   wrapper, not a post id, so it survives publishing. */
@media (max-width: 1024px) {
	body [data-elementor-type="wp-page"] .elementor-element-74fa1dc {
		--flex-direction: column !important;
		--container-widget-width: 100% !important;
		flex-direction: column;
		align-items: stretch;
	}
	body [data-elementor-type="wp-page"] .elementor-element-d5a05f4 {
		width: 100% !important;
		max-width: 520px;
	}
}

/* Between 768 and 1024 the hero fallback video is a flex item with no
   intrinsic width and collapses to 0. Give it a real basis so it cannot
   disappear, whichever direction the row resolves to. */
@media (min-width: 768px) and (max-width: 1024px) {
	body [data-elementor-type="wp-page"] .elementor-element-d5a05f4 {
		flex: 1 0 100% !important;
		min-width: 320px !important;
		width: 100% !important;
		max-width: 560px !important;
	}
	body [data-elementor-type="wp-page"] .elementor-element-74fa1dc {
		flex-wrap: wrap !important;
	}
}/* End custom CSS */