.elementor-8 .elementor-element.elementor-element-f24dcf4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 20px;--row-gap:0px;--column-gap:20px;--padding-top:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-c3b14b9{--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:20px 0px;--row-gap:20px;--column-gap:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-f1c09e3 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:80px;font-weight:600;line-height:88px;color:#000000;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-46b1ad3{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:26px;color:#545A64;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-8 .elementor-element.elementor-element-636e23b .elementor-button{background-color:#002AFF;font-family:"Inter", Sans-serif;font-weight:500;border-style:solid;border-width:2px 2px 2px 2px;border-radius:8px 8px 8px 8px;padding:16px 32px 16px 32px;}.elementor-8 .elementor-element.elementor-element-636e23b .elementor-button:hover, .elementor-8 .elementor-element.elementor-element-636e23b .elementor-button:focus{background-color:#02010100;color:#000000;border-color:#EC6525;}.elementor-8 .elementor-element.elementor-element-636e23b .elementor-button:hover svg, .elementor-8 .elementor-element.elementor-element-636e23b .elementor-button:focus svg{fill:#000000;}.elementor-8 .elementor-element.elementor-element-4097c4e{--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;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-8 .elementor-element.elementor-element-8e8e5e6 img{border-radius:7px 7px 7px 7px;}.elementor-8 .elementor-element.elementor-element-5c0bc36{--display:flex;--min-height:480px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-8 .elementor-element.elementor-element-5c0bc36:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-5c0bc36 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFA;}.elementor-8 .elementor-element.elementor-element-de6aa4e{--display:flex;--justify-content:center;--border-radius:14px 14px 14px 14px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-8 .elementor-element.elementor-element-994d7e1 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:600;line-height:31px;color:#000000;}.elementor-8 .elementor-element.elementor-element-994d7e1 .elementor-heading-title a{transition-duration:0.2s;}.elementor-8 .elementor-element.elementor-element-cad24ae{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:300;line-height:26px;color:#000000;}.elementor-8 .elementor-element.elementor-element-cad24ae p{margin-block-end:0px;}.elementor-8 .elementor-element.elementor-element-8fb9a5f .elementor-button{background-color:#00000000;font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;line-height:17px;fill:#EC6525;color:#EC6525;}.elementor-8 .elementor-element.elementor-element-8fb9a5f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-8 .elementor-element.elementor-element-5d69c67{--display:flex;--justify-content:center;--border-radius:14px 14px 14px 14px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-8 .elementor-element.elementor-element-5d69c67:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-5d69c67 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#002AFF;}.elementor-8 .elementor-element.elementor-element-d76a907 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:600;line-height:31px;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-d76a907 .elementor-heading-title a{transition-duration:0.2s;}.elementor-8 .elementor-element.elementor-element-48ffcc9{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:300;line-height:26px;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-48ffcc9 p{margin-block-end:0px;}.elementor-8 .elementor-element.elementor-element-48ffcc9 a:hover, .elementor-8 .elementor-element.elementor-element-48ffcc9 a:focus{color:#000000;}.elementor-8 .elementor-element.elementor-element-37d375b .elementor-button{background-color:#00000000;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:600;line-height:17px;fill:#FFFFFF;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-37d375b .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-8 .elementor-element.elementor-element-6ec657b{--display:flex;--justify-content:center;--border-radius:14px 14px 14px 14px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-8 .elementor-element.elementor-element-42ee58f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:600;line-height:31px;color:#000000;}.elementor-8 .elementor-element.elementor-element-42ee58f .elementor-heading-title a{transition-duration:0.2s;}.elementor-8 .elementor-element.elementor-element-c567bbd{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:300;line-height:26px;color:#000000;}.elementor-8 .elementor-element.elementor-element-c567bbd p{margin-block-end:0px;}.elementor-8 .elementor-element.elementor-element-d1003ca .elementor-button{background-color:#00000000;font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;line-height:17px;fill:#000000;color:#000000;}.elementor-8 .elementor-element.elementor-element-d1003ca .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-8 .elementor-element.elementor-element-a0047a6{--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:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-b516820{text-align:center;}.elementor-8 .elementor-element.elementor-element-b516820 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:56px;font-weight:600;line-height:56px;color:#000000;}.elementor-8 .elementor-element.elementor-element-d46de36{width:var( --container-widget-width, 50.298% );max-width:50.298%;--container-widget-width:50.298%;--container-widget-flex-grow:0;text-align:center;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:300;line-height:26px;color:#17181E;}.elementor-8 .elementor-element.elementor-element-d46de36.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-d46de36 p{margin-block-end:0px;}.elementor-8 .elementor-element.elementor-element-608b7ef{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-8 .elementor-element.elementor-element-2a74d50{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#D8D8D8;--border-color:#D8D8D8;--border-radius:7px 7px 7px 7px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-2a74d50:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-2a74d50 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFA;}.elementor-8 .elementor-element.elementor-element-be13713 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:600;line-height:29px;color:#000000;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-50ddaf4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(18px/2);}.elementor-8 .elementor-element.elementor-element-50ddaf4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(18px/2);}.elementor-8 .elementor-element.elementor-element-50ddaf4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(18px/2);}.elementor-8 .elementor-element.elementor-element-50ddaf4 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-18px/2);}.elementor-8 .elementor-element.elementor-element-50ddaf4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-18px/2);}.elementor-8 .elementor-element.elementor-element-50ddaf4 .elementor-icon-list-icon i{color:#002AFF;transition:color 0.3s;}.elementor-8 .elementor-element.elementor-element-50ddaf4 .elementor-icon-list-icon svg{fill:#002AFF;transition:fill 0.3s;}.elementor-8 .elementor-element.elementor-element-50ddaf4{--e-icon-list-icon-size:8px;--icon-vertical-offset:0px;}.elementor-8 .elementor-element.elementor-element-50ddaf4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8 .elementor-element.elementor-element-50ddaf4 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;line-height:24px;}.elementor-8 .elementor-element.elementor-element-50ddaf4 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-8 .elementor-element.elementor-element-c26e99f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#D8D8D8;--border-color:#D8D8D8;--border-radius:7px 7px 7px 7px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-c26e99f:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-c26e99f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFA;}.elementor-8 .elementor-element.elementor-element-30b11f7 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:600;line-height:29px;color:#000000;}.elementor-8 .elementor-element.elementor-element-7fc3463 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(18px/2);}.elementor-8 .elementor-element.elementor-element-7fc3463 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(18px/2);}.elementor-8 .elementor-element.elementor-element-7fc3463 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(18px/2);}.elementor-8 .elementor-element.elementor-element-7fc3463 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-18px/2);}.elementor-8 .elementor-element.elementor-element-7fc3463 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-18px/2);}.elementor-8 .elementor-element.elementor-element-7fc3463 .elementor-icon-list-icon i{color:#002AFF;transition:color 0.3s;}.elementor-8 .elementor-element.elementor-element-7fc3463 .elementor-icon-list-icon svg{fill:#002AFF;transition:fill 0.3s;}.elementor-8 .elementor-element.elementor-element-7fc3463{--e-icon-list-icon-size:8px;--icon-vertical-offset:0px;}.elementor-8 .elementor-element.elementor-element-7fc3463 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8 .elementor-element.elementor-element-7fc3463 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;line-height:24px;}.elementor-8 .elementor-element.elementor-element-7fc3463 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-8 .elementor-element.elementor-element-6bce5a4{--display:flex;--min-height:462px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--border-radius:7px 7px 7px 7px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-8 .elementor-element.elementor-element-6bce5a4:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-6bce5a4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://batrix.uk/wp-content/uploads/2025/12/counter_img.jpg");}.elementor-8 .elementor-element.elementor-element-2515469{--display:flex;--border-radius:8px 8px 8px 8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-8 .elementor-element.elementor-element-2515469:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-2515469 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FEF0EA;}.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-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-counter .elementor-counter-title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-8 .elementor-element.elementor-element-d97b6ba .elementor-counter{gap:20px;}.elementor-8 .elementor-element.elementor-element-d97b6ba .elementor-counter-number-wrapper{color:#002AFF;font-family:"Poppins", Sans-serif;font-size:80px;font-weight:600;}.elementor-8 .elementor-element.elementor-element-d97b6ba .elementor-counter-title{color:#002AFF;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;line-height:19px;}.elementor-8 .elementor-element.elementor-element-93547f3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:50px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-fdcd843{text-align:center;}.elementor-8 .elementor-element.elementor-element-fdcd843 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:32px;font-weight:600;line-height:38px;}.elementor-8 .elementor-element.elementor-element-f58cb19{--display:flex;--justify-content:center;}.elementor-8 .elementor-element.elementor-element-2ebe8bf{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-55a708a{width:var( --container-widget-width, 44% );max-width:44%;--container-widget-width:44%;--container-widget-flex-grow:0;--icon-box-icon-margin:15px;}.elementor-8 .elementor-element.elementor-element-55a708a .elementor-icon-box-wrapper{align-items:center;}.elementor-8 .elementor-element.elementor-element-55a708a.elementor-view-stacked .elementor-icon{background-color:#002AFF;}.elementor-8 .elementor-element.elementor-element-55a708a.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-55a708a.elementor-view-default .elementor-icon{fill:#002AFF;color:#002AFF;border-color:#002AFF;}.elementor-8 .elementor-element.elementor-element-55a708a .elementor-icon{font-size:23px;}.elementor-8 .elementor-element.elementor-element-55a708a .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-55a708a .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:500;line-height:17px;}.elementor-8 .elementor-element.elementor-element-55a708a .elementor-icon-box-title{color:#17181E;}.elementor-8 .elementor-element.elementor-element-3320116 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:56px;font-weight:600;}.elementor-8 .elementor-element.elementor-element-a01f085{font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;line-height:24px;color:#17181E;}.elementor-8 .elementor-element.elementor-element-a01f085 p{margin-block-end:0px;}.elementor-8 .elementor-element.elementor-element-2679935{--display:flex;--justify-content:center;}.elementor-8 .elementor-element.elementor-element-f7dcbe4{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-8 .elementor-element.elementor-element-89138cb{width:var( --container-widget-width, 44% );max-width:44%;--container-widget-width:44%;--container-widget-flex-grow:0;--icon-box-icon-margin:15px;}.elementor-8 .elementor-element.elementor-element-89138cb .elementor-icon-box-wrapper{align-items:center;}.elementor-8 .elementor-element.elementor-element-89138cb.elementor-view-stacked .elementor-icon{background-color:#EC6525;}.elementor-8 .elementor-element.elementor-element-89138cb.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-89138cb.elementor-view-default .elementor-icon{fill:#EC6525;color:#EC6525;border-color:#EC6525;}.elementor-8 .elementor-element.elementor-element-89138cb .elementor-icon{font-size:23px;}.elementor-8 .elementor-element.elementor-element-89138cb .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-89138cb .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:500;line-height:17px;}.elementor-8 .elementor-element.elementor-element-89138cb .elementor-icon-box-title{color:#17181E;}.elementor-8 .elementor-element.elementor-element-7b4ef40 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:56px;font-weight:600;}.elementor-8 .elementor-element.elementor-element-4faecd7{font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;line-height:24px;color:#17181E;}.elementor-8 .elementor-element.elementor-element-4faecd7 p{margin-block-end:0px;}.elementor-8 .elementor-element.elementor-element-c3f0db1{--display:flex;--justify-content:center;}.elementor-8 .elementor-element.elementor-element-6d20b01{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-8 .elementor-element.elementor-element-633acb9{width:var( --container-widget-width, 44% );max-width:44%;--container-widget-width:44%;--container-widget-flex-grow:0;--icon-box-icon-margin:15px;}.elementor-8 .elementor-element.elementor-element-633acb9 .elementor-icon-box-wrapper{align-items:center;}.elementor-8 .elementor-element.elementor-element-633acb9.elementor-view-stacked .elementor-icon{background-color:#EC6525;}.elementor-8 .elementor-element.elementor-element-633acb9.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-633acb9.elementor-view-default .elementor-icon{fill:#EC6525;color:#EC6525;border-color:#EC6525;}.elementor-8 .elementor-element.elementor-element-633acb9 .elementor-icon{font-size:23px;}.elementor-8 .elementor-element.elementor-element-633acb9 .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-633acb9 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:500;}.elementor-8 .elementor-element.elementor-element-633acb9 .elementor-icon-box-title{color:#17181E;}.elementor-8 .elementor-element.elementor-element-0a79800 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:56px;font-weight:600;}.elementor-8 .elementor-element.elementor-element-4923c84{font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;line-height:24px;color:#17181E;}.elementor-8 .elementor-element.elementor-element-4923c84 p{margin-block-end:0px;}.elementor-8 .elementor-element.elementor-element-4d1d60d{--display:flex;--justify-content:center;}.elementor-8 .elementor-element.elementor-element-a23d921{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-8 .elementor-element.elementor-element-ce47704{width:var( --container-widget-width, 44% );max-width:44%;--container-widget-width:44%;--container-widget-flex-grow:0;--icon-box-icon-margin:15px;}.elementor-8 .elementor-element.elementor-element-ce47704 .elementor-icon-box-wrapper{align-items:center;}.elementor-8 .elementor-element.elementor-element-ce47704.elementor-view-stacked .elementor-icon{background-color:#EC6525;}.elementor-8 .elementor-element.elementor-element-ce47704.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-ce47704.elementor-view-default .elementor-icon{fill:#EC6525;color:#EC6525;border-color:#EC6525;}.elementor-8 .elementor-element.elementor-element-ce47704 .elementor-icon{font-size:23px;}.elementor-8 .elementor-element.elementor-element-ce47704 .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-ce47704 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:500;}.elementor-8 .elementor-element.elementor-element-ce47704 .elementor-icon-box-title{color:#17181E;}.elementor-8 .elementor-element.elementor-element-9a2807e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:56px;font-weight:600;}.elementor-8 .elementor-element.elementor-element-5def941{font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;line-height:24px;color:#17181E;}.elementor-8 .elementor-element.elementor-element-5def941 p{margin-block-end:0px;}.elementor-8 .elementor-element.elementor-element-c42957e{--display:flex;--justify-content:center;}.elementor-8 .elementor-element.elementor-element-bbe2976{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-8 .elementor-element.elementor-element-1f4cbec{width:var( --container-widget-width, 44% );max-width:44%;--container-widget-width:44%;--container-widget-flex-grow:0;--icon-box-icon-margin:15px;}.elementor-8 .elementor-element.elementor-element-1f4cbec .elementor-icon-box-wrapper{align-items:center;}.elementor-8 .elementor-element.elementor-element-1f4cbec.elementor-view-stacked .elementor-icon{background-color:#EC6525;}.elementor-8 .elementor-element.elementor-element-1f4cbec.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-1f4cbec.elementor-view-default .elementor-icon{fill:#EC6525;color:#EC6525;border-color:#EC6525;}.elementor-8 .elementor-element.elementor-element-1f4cbec .elementor-icon{font-size:23px;}.elementor-8 .elementor-element.elementor-element-1f4cbec .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-1f4cbec .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;}.elementor-8 .elementor-element.elementor-element-1f4cbec .elementor-icon-box-title{color:#17181E;}.elementor-8 .elementor-element.elementor-element-b2b6702 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:56px;font-weight:600;}.elementor-8 .elementor-element.elementor-element-00f9135{font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;line-height:24px;color:#17181E;}.elementor-8 .elementor-element.elementor-element-00f9135 p{margin-block-end:0px;}.elementor-8 .elementor-element.elementor-element-c554bb4{--display:flex;--justify-content:center;}.elementor-8 .elementor-element.elementor-element-46af2de{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-8 .elementor-element.elementor-element-ac9c2a5{width:var( --container-widget-width, 44% );max-width:44%;--container-widget-width:44%;--container-widget-flex-grow:0;--icon-box-icon-margin:15px;}.elementor-8 .elementor-element.elementor-element-ac9c2a5 .elementor-icon-box-wrapper{align-items:center;}.elementor-8 .elementor-element.elementor-element-ac9c2a5.elementor-view-stacked .elementor-icon{background-color:#EC6525;}.elementor-8 .elementor-element.elementor-element-ac9c2a5.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-ac9c2a5.elementor-view-default .elementor-icon{fill:#EC6525;color:#EC6525;border-color:#EC6525;}.elementor-8 .elementor-element.elementor-element-ac9c2a5 .elementor-icon{font-size:23px;}.elementor-8 .elementor-element.elementor-element-ac9c2a5 .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-ac9c2a5 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:500;}.elementor-8 .elementor-element.elementor-element-ac9c2a5 .elementor-icon-box-title{color:#17181E;}.elementor-8 .elementor-element.elementor-element-05d45fd .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:56px;font-weight:600;}.elementor-8 .elementor-element.elementor-element-688ab38{font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;line-height:24px;color:#17181E;}.elementor-8 .elementor-element.elementor-element-688ab38 p{margin-block-end:0px;}.elementor-8 .elementor-element.elementor-element-8ddb0f8{--display:flex;--justify-content:center;}.elementor-8 .elementor-element.elementor-element-45af84e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-8 .elementor-element.elementor-element-3d0c09e{width:var( --container-widget-width, 44% );max-width:44%;--container-widget-width:44%;--container-widget-flex-grow:0;--icon-box-icon-margin:15px;}.elementor-8 .elementor-element.elementor-element-3d0c09e .elementor-icon-box-wrapper{align-items:center;}.elementor-8 .elementor-element.elementor-element-3d0c09e.elementor-view-stacked .elementor-icon{background-color:#EC6525;}.elementor-8 .elementor-element.elementor-element-3d0c09e.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-3d0c09e.elementor-view-default .elementor-icon{fill:#EC6525;color:#EC6525;border-color:#EC6525;}.elementor-8 .elementor-element.elementor-element-3d0c09e .elementor-icon{font-size:23px;}.elementor-8 .elementor-element.elementor-element-3d0c09e .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-3d0c09e .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:500;}.elementor-8 .elementor-element.elementor-element-3d0c09e .elementor-icon-box-title{color:#17181E;}.elementor-8 .elementor-element.elementor-element-5ab2be4 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:56px;font-weight:600;}.elementor-8 .elementor-element.elementor-element-8cbfe3d{font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;line-height:24px;color:#17181E;}.elementor-8 .elementor-element.elementor-element-8cbfe3d p{margin-block-end:0px;}.elementor-8 .elementor-element.elementor-element-741b4d5{--display:flex;--justify-content:center;}.elementor-8 .elementor-element.elementor-element-13c6dfa{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-8 .elementor-element.elementor-element-ba8edfb{width:var( --container-widget-width, 44% );max-width:44%;--container-widget-width:44%;--container-widget-flex-grow:0;--icon-box-icon-margin:15px;}.elementor-8 .elementor-element.elementor-element-ba8edfb .elementor-icon-box-wrapper{align-items:center;}.elementor-8 .elementor-element.elementor-element-ba8edfb.elementor-view-stacked .elementor-icon{background-color:#EC6525;}.elementor-8 .elementor-element.elementor-element-ba8edfb.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-ba8edfb.elementor-view-default .elementor-icon{fill:#EC6525;color:#EC6525;border-color:#EC6525;}.elementor-8 .elementor-element.elementor-element-ba8edfb .elementor-icon{font-size:23px;}.elementor-8 .elementor-element.elementor-element-ba8edfb .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-ba8edfb .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:500;}.elementor-8 .elementor-element.elementor-element-ba8edfb .elementor-icon-box-title{color:#17181E;}.elementor-8 .elementor-element.elementor-element-ac505a0 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:56px;font-weight:600;}.elementor-8 .elementor-element.elementor-element-4ef348b{font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;line-height:24px;color:#17181E;}.elementor-8 .elementor-element.elementor-element-4ef348b p{margin-block-end:0px;}.elementor-8 .elementor-element.elementor-element-278f104{--display:flex;--justify-content:center;}.elementor-8 .elementor-element.elementor-element-41fd701{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-8 .elementor-element.elementor-element-e6a9a10{width:var( --container-widget-width, 44% );max-width:44%;--container-widget-width:44%;--container-widget-flex-grow:0;--icon-box-icon-margin:15px;}.elementor-8 .elementor-element.elementor-element-e6a9a10 .elementor-icon-box-wrapper{align-items:center;}.elementor-8 .elementor-element.elementor-element-e6a9a10.elementor-view-stacked .elementor-icon{background-color:#EC6525;}.elementor-8 .elementor-element.elementor-element-e6a9a10.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-e6a9a10.elementor-view-default .elementor-icon{fill:#EC6525;color:#EC6525;border-color:#EC6525;}.elementor-8 .elementor-element.elementor-element-e6a9a10 .elementor-icon{font-size:23px;}.elementor-8 .elementor-element.elementor-element-e6a9a10 .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-e6a9a10 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:500;}.elementor-8 .elementor-element.elementor-element-e6a9a10 .elementor-icon-box-title{color:#17181E;}.elementor-8 .elementor-element.elementor-element-0586e34 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:56px;font-weight:600;}.elementor-8 .elementor-element.elementor-element-bed608b{font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;line-height:24px;color:#17181E;}.elementor-8 .elementor-element.elementor-element-bed608b p{margin-block-end:0px;}.elementor-8 .elementor-element.elementor-element-21b7dc4{--display:flex;--justify-content:center;}.elementor-8 .elementor-element.elementor-element-1ccd3d5{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-8 .elementor-element.elementor-element-662566b{width:var( --container-widget-width, 44% );max-width:44%;--container-widget-width:44%;--container-widget-flex-grow:0;--icon-box-icon-margin:15px;}.elementor-8 .elementor-element.elementor-element-662566b .elementor-icon-box-wrapper{align-items:center;}.elementor-8 .elementor-element.elementor-element-662566b.elementor-view-stacked .elementor-icon{background-color:#EC6525;}.elementor-8 .elementor-element.elementor-element-662566b.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-662566b.elementor-view-default .elementor-icon{fill:#EC6525;color:#EC6525;border-color:#EC6525;}.elementor-8 .elementor-element.elementor-element-662566b .elementor-icon{font-size:23px;}.elementor-8 .elementor-element.elementor-element-662566b .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-662566b .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:500;}.elementor-8 .elementor-element.elementor-element-662566b .elementor-icon-box-title{color:#17181E;}.elementor-8 .elementor-element.elementor-element-31ee1c9 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:56px;font-weight:600;}.elementor-8 .elementor-element.elementor-element-d363430{font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;line-height:24px;color:#17181E;}.elementor-8 .elementor-element.elementor-element-d363430 p{margin-block-end:0px;}.elementor-8 .elementor-element.elementor-element-2ab589c{--display:flex;--justify-content:center;}.elementor-8 .elementor-element.elementor-element-c3a110f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-8 .elementor-element.elementor-element-f427463{width:var( --container-widget-width, 44% );max-width:44%;--container-widget-width:44%;--container-widget-flex-grow:0;--icon-box-icon-margin:15px;}.elementor-8 .elementor-element.elementor-element-f427463 .elementor-icon-box-wrapper{align-items:center;}.elementor-8 .elementor-element.elementor-element-f427463.elementor-view-stacked .elementor-icon{background-color:#EC6525;}.elementor-8 .elementor-element.elementor-element-f427463.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-f427463.elementor-view-default .elementor-icon{fill:#EC6525;color:#EC6525;border-color:#EC6525;}.elementor-8 .elementor-element.elementor-element-f427463 .elementor-icon{font-size:23px;}.elementor-8 .elementor-element.elementor-element-f427463 .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-f427463 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:500;}.elementor-8 .elementor-element.elementor-element-f427463 .elementor-icon-box-title{color:#17181E;}.elementor-8 .elementor-element.elementor-element-566a90c .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:56px;font-weight:600;}.elementor-8 .elementor-element.elementor-element-32bd512{font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;line-height:24px;color:#17181E;}.elementor-8 .elementor-element.elementor-element-32bd512 p{margin-block-end:0px;}.elementor-8 .elementor-element.elementor-element-477308b{--display:flex;--justify-content:center;}.elementor-8 .elementor-element.elementor-element-ccbce27{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-8 .elementor-element.elementor-element-f5be6af{width:var( --container-widget-width, 44% );max-width:44%;--container-widget-width:44%;--container-widget-flex-grow:0;--icon-box-icon-margin:15px;}.elementor-8 .elementor-element.elementor-element-f5be6af .elementor-icon-box-wrapper{align-items:center;}.elementor-8 .elementor-element.elementor-element-f5be6af.elementor-view-stacked .elementor-icon{background-color:#EC6525;}.elementor-8 .elementor-element.elementor-element-f5be6af.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-f5be6af.elementor-view-default .elementor-icon{fill:#EC6525;color:#EC6525;border-color:#EC6525;}.elementor-8 .elementor-element.elementor-element-f5be6af .elementor-icon{font-size:23px;}.elementor-8 .elementor-element.elementor-element-f5be6af .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-f5be6af .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:500;}.elementor-8 .elementor-element.elementor-element-f5be6af .elementor-icon-box-title{color:#17181E;}.elementor-8 .elementor-element.elementor-element-776c789 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:56px;font-weight:600;}.elementor-8 .elementor-element.elementor-element-b9cf707{font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;line-height:24px;color:#17181E;}.elementor-8 .elementor-element.elementor-element-b9cf707 p{margin-block-end:0px;}.elementor-8 .elementor-element.elementor-element-5e1bc9b{--e-n-carousel-swiper-slides-to-display:2;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-normal-color:#B4B4B4;--e-n-carousel-arrow-hover-color:#002AFF;}.elementor-8 .elementor-element.elementor-element-ab827be{--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:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-a238e65{text-align:center;}.elementor-8 .elementor-element.elementor-element-a238e65 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:56px;font-weight:600;line-height:56px;color:#000000;}.elementor-8 .elementor-element.elementor-element-4f0b488{width:var( --container-widget-width, 53.286% );max-width:53.286%;--container-widget-width:53.286%;--container-widget-flex-grow:0;text-align:center;font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;line-height:24px;color:#000000;}.elementor-8 .elementor-element.elementor-element-4f0b488.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-4f0b488 p{margin-block-end:0px;}.elementor-8 .elementor-element.elementor-element-3ceaaa1{--display:flex;--min-height:480px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-8 .elementor-element.elementor-element-3ceaaa1:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-3ceaaa1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFA;}.elementor-8 .elementor-element.elementor-element-7432600{--display:flex;--justify-content:center;--border-radius:14px 14px 14px 14px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-8 .elementor-element.elementor-element-de539b2 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:600;line-height:31px;color:#000000;}.elementor-8 .elementor-element.elementor-element-de539b2 .elementor-heading-title a{transition-duration:0.2s;}.elementor-8 .elementor-element.elementor-element-33d5e13{font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;line-height:24px;color:#000000;}.elementor-8 .elementor-element.elementor-element-33d5e13 p{margin-block-end:0px;}.elementor-8 .elementor-element.elementor-element-8da13ec .elementor-button{background-color:#00000000;font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;line-height:17px;fill:#000000;color:#000000;}.elementor-8 .elementor-element.elementor-element-8da13ec .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-8 .elementor-element.elementor-element-e2cda0b{--display:flex;--justify-content:center;--overlay-opacity:1;--border-radius:14px 14px 14px 14px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-8 .elementor-element.elementor-element-e2cda0b:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-e2cda0b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#002AFF;}.elementor-8 .elementor-element.elementor-element-e2cda0b::before, .elementor-8 .elementor-element.elementor-element-e2cda0b > .elementor-background-video-container::before, .elementor-8 .elementor-element.elementor-element-e2cda0b > .e-con-inner > .elementor-background-video-container::before, .elementor-8 .elementor-element.elementor-element-e2cda0b > .elementor-background-slideshow::before, .elementor-8 .elementor-element.elementor-element-e2cda0b > .e-con-inner > .elementor-background-slideshow::before, .elementor-8 .elementor-element.elementor-element-e2cda0b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://batrix.uk/wp-content/uploads/2025/12/imgi_80_business-tools-bg-1.svg");--background-overlay:'';background-position:bottom right;background-repeat:no-repeat;}.elementor-8 .elementor-element.elementor-element-453f725 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:600;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-453f725 .elementor-heading-title a{transition-duration:0.2s;}.elementor-8 .elementor-element.elementor-element-4300d5c{font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;line-height:24px;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-4300d5c p{margin-block-end:0px;}.elementor-8 .elementor-element.elementor-element-ee0415d .elementor-button{background-color:#00000000;font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;line-height:17px;fill:#FFFFFF;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-ee0415d .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-8 .elementor-element.elementor-element-6c10d98{--display:flex;--justify-content:center;--border-radius:14px 14px 14px 14px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-8 .elementor-element.elementor-element-e83e78d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:600;line-height:31px;color:#000000;}.elementor-8 .elementor-element.elementor-element-e83e78d .elementor-heading-title a{transition-duration:0.2s;}.elementor-8 .elementor-element.elementor-element-8e1c081{font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;line-height:24px;color:#000000;}.elementor-8 .elementor-element.elementor-element-8e1c081 p{margin-block-end:0px;}.elementor-8 .elementor-element.elementor-element-30e0a0a .elementor-button{background-color:#00000000;font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;line-height:17px;fill:#000000;color:#000000;}.elementor-8 .elementor-element.elementor-element-30e0a0a .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-8 .elementor-element.elementor-element-e5920af{--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:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-4be19ac{text-align:center;}.elementor-8 .elementor-element.elementor-element-4be19ac .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:56px;font-weight:600;line-height:56px;color:#000000;}.elementor-8 .elementor-element.elementor-element-b6b4f23{width:var( --container-widget-width, 53.566% );max-width:53.566%;--container-widget-width:53.566%;--container-widget-flex-grow:0;text-align:center;font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;line-height:26px;color:#000000;}.elementor-8 .elementor-element.elementor-element-b6b4f23.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-68864a1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:20px 25px;--row-gap:20px;--column-gap:25px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-55217b2{--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;--background-transition:0.3s;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:#CFCFCF;--border-color:#CFCFCF;--border-radius:12px 12px 12px 12px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-55217b2:hover{background-color:#002AFF;}.elementor-8 .elementor-element.elementor-element-55217b2.e-con:hover{--e-con-transform-scale:1.1;}.elementor-8 .elementor-element.elementor-element-fddb4d2 .elementor-icon-box-wrapper{text-align:left;}.elementor-8 .elementor-element.elementor-element-fddb4d2{--icon-box-icon-margin:75px;}.elementor-8 .elementor-element.elementor-element-fddb4d2.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-8 .elementor-element.elementor-element-fddb4d2.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-fddb4d2.elementor-view-default .elementor-icon{fill:#000000;color:#000000;border-color:#000000;}.elementor-8 .elementor-element.elementor-element-fddb4d2.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-8 .elementor-element.elementor-element-fddb4d2.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-fddb4d2.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-8 .elementor-element.elementor-element-fddb4d2.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-8 .elementor-element.elementor-element-fddb4d2.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-8 .elementor-element.elementor-element-fddb4d2.elementor-view-default:has(:focus) .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-fddb4d2 .elementor-icon{font-size:22px;}.elementor-8 .elementor-element.elementor-element-fddb4d2 .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-fddb4d2 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:600;line-height:31px;}.elementor-8 .elementor-element.elementor-element-fddb4d2 .elementor-icon-box-title{color:#000000;}.elementor-8 .elementor-element.elementor-element-fddb4d2:has(:hover) .elementor-icon-box-title,
					 .elementor-8 .elementor-element.elementor-element-fddb4d2:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-f61c5ec .elementor-button{background-color:#00000000;font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;line-height:24px;}.elementor-8 .elementor-element.elementor-element-f61c5ec{width:var( --container-widget-width, 100.675% );max-width:100.675%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100.675%;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-f61c5ec.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-f61c5ec .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-8 .elementor-element.elementor-element-23f9924{--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;--background-transition:0.3s;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:#CFCFCF;--border-color:#CFCFCF;--border-radius:12px 12px 12px 12px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-23f9924:hover{background-color:#002AFF;}.elementor-8 .elementor-element.elementor-element-23f9924.e-con:hover{--e-con-transform-scale:1.1;}.elementor-8 .elementor-element.elementor-element-1878f89 .elementor-icon-box-wrapper{text-align:left;}.elementor-8 .elementor-element.elementor-element-1878f89{--icon-box-icon-margin:75px;}.elementor-8 .elementor-element.elementor-element-1878f89.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-8 .elementor-element.elementor-element-1878f89.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-1878f89.elementor-view-default .elementor-icon{fill:#000000;color:#000000;border-color:#000000;}.elementor-8 .elementor-element.elementor-element-1878f89.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-8 .elementor-element.elementor-element-1878f89.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-1878f89.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-8 .elementor-element.elementor-element-1878f89.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-8 .elementor-element.elementor-element-1878f89.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-8 .elementor-element.elementor-element-1878f89.elementor-view-default:has(:focus) .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-1878f89 .elementor-icon{font-size:22px;}.elementor-8 .elementor-element.elementor-element-1878f89 .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-1878f89 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:600;line-height:31px;}.elementor-8 .elementor-element.elementor-element-1878f89 .elementor-icon-box-title{color:#000000;}.elementor-8 .elementor-element.elementor-element-1878f89:has(:hover) .elementor-icon-box-title,
					 .elementor-8 .elementor-element.elementor-element-1878f89:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-41f3b3a .elementor-button{background-color:#00000000;font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;line-height:24px;}.elementor-8 .elementor-element.elementor-element-41f3b3a{width:var( --container-widget-width, 100.675% );max-width:100.675%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100.675%;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-41f3b3a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-41f3b3a .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-8 .elementor-element.elementor-element-9f88e54{--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;--background-transition:0.3s;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:#CFCFCF;--border-color:#CFCFCF;--border-radius:12px 12px 12px 12px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-9f88e54:hover{background-color:#002AFF;}.elementor-8 .elementor-element.elementor-element-9f88e54.e-con:hover{--e-con-transform-scale:1.1;}.elementor-8 .elementor-element.elementor-element-724f6ee .elementor-icon-box-wrapper{text-align:left;}.elementor-8 .elementor-element.elementor-element-724f6ee{--icon-box-icon-margin:75px;}.elementor-8 .elementor-element.elementor-element-724f6ee.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-8 .elementor-element.elementor-element-724f6ee.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-724f6ee.elementor-view-default .elementor-icon{fill:#000000;color:#000000;border-color:#000000;}.elementor-8 .elementor-element.elementor-element-724f6ee.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-8 .elementor-element.elementor-element-724f6ee.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-724f6ee.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-8 .elementor-element.elementor-element-724f6ee.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-8 .elementor-element.elementor-element-724f6ee.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-8 .elementor-element.elementor-element-724f6ee.elementor-view-default:has(:focus) .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-724f6ee .elementor-icon{font-size:22px;}.elementor-8 .elementor-element.elementor-element-724f6ee .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-724f6ee .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:600;line-height:31px;}.elementor-8 .elementor-element.elementor-element-724f6ee .elementor-icon-box-title{color:#000000;}.elementor-8 .elementor-element.elementor-element-724f6ee:has(:hover) .elementor-icon-box-title,
					 .elementor-8 .elementor-element.elementor-element-724f6ee:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-464e02f .elementor-button{background-color:#00000000;font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;line-height:24px;}.elementor-8 .elementor-element.elementor-element-464e02f{width:var( --container-widget-width, 100.675% );max-width:100.675%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100.675%;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-464e02f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-464e02f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-8 .elementor-element.elementor-element-f3e0102{--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;--background-transition:0.3s;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:#CFCFCF;--border-color:#CFCFCF;--border-radius:12px 12px 12px 12px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-f3e0102:hover{background-color:#002AFF;}.elementor-8 .elementor-element.elementor-element-f3e0102.e-con:hover{--e-con-transform-scale:1.1;}.elementor-8 .elementor-element.elementor-element-a1b1c66 .elementor-icon-box-wrapper{text-align:left;}.elementor-8 .elementor-element.elementor-element-a1b1c66{--icon-box-icon-margin:75px;}.elementor-8 .elementor-element.elementor-element-a1b1c66.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-8 .elementor-element.elementor-element-a1b1c66.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-a1b1c66.elementor-view-default .elementor-icon{fill:#000000;color:#000000;border-color:#000000;}.elementor-8 .elementor-element.elementor-element-a1b1c66.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-8 .elementor-element.elementor-element-a1b1c66.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-a1b1c66.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-8 .elementor-element.elementor-element-a1b1c66.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-8 .elementor-element.elementor-element-a1b1c66.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-8 .elementor-element.elementor-element-a1b1c66.elementor-view-default:has(:focus) .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-a1b1c66 .elementor-icon{font-size:22px;}.elementor-8 .elementor-element.elementor-element-a1b1c66 .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-a1b1c66 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:600;line-height:31px;}.elementor-8 .elementor-element.elementor-element-a1b1c66 .elementor-icon-box-title{color:#000000;}.elementor-8 .elementor-element.elementor-element-a1b1c66:has(:hover) .elementor-icon-box-title,
					 .elementor-8 .elementor-element.elementor-element-a1b1c66:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-6e99022 .elementor-button{background-color:#00000000;font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;line-height:24px;}.elementor-8 .elementor-element.elementor-element-6e99022{width:var( --container-widget-width, 100.675% );max-width:100.675%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100.675%;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-6e99022.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-6e99022 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-8 .elementor-element.elementor-element-af2bf43{--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;--background-transition:0.3s;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:#CFCFCF;--border-color:#CFCFCF;--border-radius:12px 12px 12px 12px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-af2bf43:hover{background-color:#002AFF;}.elementor-8 .elementor-element.elementor-element-af2bf43.e-con:hover{--e-con-transform-scale:1.1;}.elementor-8 .elementor-element.elementor-element-d8137d9 .elementor-icon-box-wrapper{text-align:left;}.elementor-8 .elementor-element.elementor-element-d8137d9{--icon-box-icon-margin:75px;}.elementor-8 .elementor-element.elementor-element-d8137d9.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-8 .elementor-element.elementor-element-d8137d9.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-d8137d9.elementor-view-default .elementor-icon{fill:#000000;color:#000000;border-color:#000000;}.elementor-8 .elementor-element.elementor-element-d8137d9.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-8 .elementor-element.elementor-element-d8137d9.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-d8137d9.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-8 .elementor-element.elementor-element-d8137d9.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-8 .elementor-element.elementor-element-d8137d9.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-8 .elementor-element.elementor-element-d8137d9.elementor-view-default:has(:focus) .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-d8137d9 .elementor-icon{font-size:22px;}.elementor-8 .elementor-element.elementor-element-d8137d9 .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-d8137d9 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:600;line-height:31px;}.elementor-8 .elementor-element.elementor-element-d8137d9 .elementor-icon-box-title{color:#000000;}.elementor-8 .elementor-element.elementor-element-d8137d9:has(:hover) .elementor-icon-box-title,
					 .elementor-8 .elementor-element.elementor-element-d8137d9:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-689ff05 .elementor-button{background-color:#00000000;font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;line-height:24px;}.elementor-8 .elementor-element.elementor-element-689ff05{width:var( --container-widget-width, 100.675% );max-width:100.675%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100.675%;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-689ff05.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-689ff05 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-8 .elementor-element.elementor-element-96ce548{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-96f6b5e{--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;--background-transition:0.3s;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:#CFCFCF;--border-color:#CFCFCF;--border-radius:12px 12px 12px 12px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-96f6b5e:hover{background-color:#002AFF;}.elementor-8 .elementor-element.elementor-element-96f6b5e.e-con:hover{--e-con-transform-scale:1.1;}.elementor-8 .elementor-element.elementor-element-d52cc9a .elementor-icon-box-wrapper{text-align:left;}.elementor-8 .elementor-element.elementor-element-d52cc9a{--icon-box-icon-margin:75px;}.elementor-8 .elementor-element.elementor-element-d52cc9a.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-8 .elementor-element.elementor-element-d52cc9a.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-d52cc9a.elementor-view-default .elementor-icon{fill:#000000;color:#000000;border-color:#000000;}.elementor-8 .elementor-element.elementor-element-d52cc9a.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-8 .elementor-element.elementor-element-d52cc9a.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-d52cc9a.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-8 .elementor-element.elementor-element-d52cc9a.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-8 .elementor-element.elementor-element-d52cc9a.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-8 .elementor-element.elementor-element-d52cc9a.elementor-view-default:has(:focus) .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-d52cc9a .elementor-icon{font-size:22px;}.elementor-8 .elementor-element.elementor-element-d52cc9a .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-d52cc9a .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:600;line-height:31px;}.elementor-8 .elementor-element.elementor-element-d52cc9a .elementor-icon-box-title{color:#000000;}.elementor-8 .elementor-element.elementor-element-d52cc9a:has(:hover) .elementor-icon-box-title,
					 .elementor-8 .elementor-element.elementor-element-d52cc9a:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-478e99a .elementor-button{background-color:#00000000;font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;line-height:24px;}.elementor-8 .elementor-element.elementor-element-478e99a{width:var( --container-widget-width, 100.675% );max-width:100.675%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100.675%;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-478e99a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-478e99a .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-8 .elementor-element.elementor-element-dd45173{--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;--background-transition:0.3s;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:#CFCFCF;--border-color:#CFCFCF;--border-radius:12px 12px 12px 12px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-dd45173:hover{background-color:#002AFF;}.elementor-8 .elementor-element.elementor-element-dd45173.e-con:hover{--e-con-transform-scale:1.1;}.elementor-8 .elementor-element.elementor-element-8f27ff0 .elementor-icon-box-wrapper{text-align:left;}.elementor-8 .elementor-element.elementor-element-8f27ff0{--icon-box-icon-margin:64px;}.elementor-8 .elementor-element.elementor-element-8f27ff0.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-8 .elementor-element.elementor-element-8f27ff0.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-8f27ff0.elementor-view-default .elementor-icon{fill:#000000;color:#000000;border-color:#000000;}.elementor-8 .elementor-element.elementor-element-8f27ff0.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-8 .elementor-element.elementor-element-8f27ff0.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-8f27ff0.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-8 .elementor-element.elementor-element-8f27ff0.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-8 .elementor-element.elementor-element-8f27ff0.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-8 .elementor-element.elementor-element-8f27ff0.elementor-view-default:has(:focus) .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-8f27ff0 .elementor-icon{font-size:22px;}.elementor-8 .elementor-element.elementor-element-8f27ff0 .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-8f27ff0 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:600;line-height:31px;}.elementor-8 .elementor-element.elementor-element-8f27ff0 .elementor-icon-box-title{color:#000000;}.elementor-8 .elementor-element.elementor-element-8f27ff0:has(:hover) .elementor-icon-box-title,
					 .elementor-8 .elementor-element.elementor-element-8f27ff0:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-a2dc7b7 .elementor-button{background-color:#00000000;font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;line-height:24px;}.elementor-8 .elementor-element.elementor-element-a2dc7b7{width:var( --container-widget-width, 100.675% );max-width:100.675%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100.675%;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-a2dc7b7.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-a2dc7b7 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-8 .elementor-element.elementor-element-883b19b{--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;--background-transition:0.3s;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:#CFCFCF;--border-color:#CFCFCF;--border-radius:12px 12px 12px 12px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-883b19b:hover{background-color:#002AFF;}.elementor-8 .elementor-element.elementor-element-883b19b.e-con:hover{--e-con-transform-scale:1.1;}.elementor-8 .elementor-element.elementor-element-5acfbeb .elementor-icon-box-wrapper{text-align:left;}.elementor-8 .elementor-element.elementor-element-5acfbeb{--icon-box-icon-margin:75px;}.elementor-8 .elementor-element.elementor-element-5acfbeb.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-8 .elementor-element.elementor-element-5acfbeb.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-5acfbeb.elementor-view-default .elementor-icon{fill:#000000;color:#000000;border-color:#000000;}.elementor-8 .elementor-element.elementor-element-5acfbeb.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-8 .elementor-element.elementor-element-5acfbeb.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-5acfbeb.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-8 .elementor-element.elementor-element-5acfbeb.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-8 .elementor-element.elementor-element-5acfbeb.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-8 .elementor-element.elementor-element-5acfbeb.elementor-view-default:has(:focus) .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-5acfbeb .elementor-icon{font-size:22px;}.elementor-8 .elementor-element.elementor-element-5acfbeb .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-5acfbeb .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:600;line-height:31px;}.elementor-8 .elementor-element.elementor-element-5acfbeb .elementor-icon-box-title{color:#000000;}.elementor-8 .elementor-element.elementor-element-5acfbeb:has(:hover) .elementor-icon-box-title,
					 .elementor-8 .elementor-element.elementor-element-5acfbeb:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-cc1964e .elementor-button{background-color:#00000000;font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;line-height:24px;}.elementor-8 .elementor-element.elementor-element-cc1964e{width:var( --container-widget-width, 100.675% );max-width:100.675%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100.675%;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-cc1964e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-cc1964e .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-8 .elementor-element.elementor-element-ecb3e27{--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;--background-transition:0.3s;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:#CFCFCF;--border-color:#CFCFCF;--border-radius:12px 12px 12px 12px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-ecb3e27:hover{background-color:#002AFF;}.elementor-8 .elementor-element.elementor-element-ecb3e27.e-con:hover{--e-con-transform-scale:1.1;}.elementor-8 .elementor-element.elementor-element-e914bcb .elementor-icon-box-wrapper{text-align:left;}.elementor-8 .elementor-element.elementor-element-e914bcb{--icon-box-icon-margin:75px;}.elementor-8 .elementor-element.elementor-element-e914bcb.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-8 .elementor-element.elementor-element-e914bcb.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-e914bcb.elementor-view-default .elementor-icon{fill:#000000;color:#000000;border-color:#000000;}.elementor-8 .elementor-element.elementor-element-e914bcb.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-8 .elementor-element.elementor-element-e914bcb.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-e914bcb.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-8 .elementor-element.elementor-element-e914bcb.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-8 .elementor-element.elementor-element-e914bcb.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-8 .elementor-element.elementor-element-e914bcb.elementor-view-default:has(:focus) .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-e914bcb .elementor-icon{font-size:22px;}.elementor-8 .elementor-element.elementor-element-e914bcb .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-e914bcb .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:600;line-height:31px;}.elementor-8 .elementor-element.elementor-element-e914bcb .elementor-icon-box-title{color:#000000;}.elementor-8 .elementor-element.elementor-element-e914bcb:has(:hover) .elementor-icon-box-title,
					 .elementor-8 .elementor-element.elementor-element-e914bcb:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-6145970 .elementor-button{background-color:#00000000;font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;line-height:24px;}.elementor-8 .elementor-element.elementor-element-6145970{width:var( --container-widget-width, 100.675% );max-width:100.675%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100.675%;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-6145970.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-6145970 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-8 .elementor-element.elementor-element-1cde563{--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;--background-transition:0.3s;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:#CFCFCF;--border-color:#CFCFCF;--border-radius:12px 12px 12px 12px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-1cde563:hover{background-color:#002AFF;}.elementor-8 .elementor-element.elementor-element-1cde563.e-con:hover{--e-con-transform-scale:1.1;}.elementor-8 .elementor-element.elementor-element-d89bb05 .elementor-icon-box-wrapper{text-align:left;}.elementor-8 .elementor-element.elementor-element-d89bb05{--icon-box-icon-margin:75px;}.elementor-8 .elementor-element.elementor-element-d89bb05.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-8 .elementor-element.elementor-element-d89bb05.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-d89bb05.elementor-view-default .elementor-icon{fill:#000000;color:#000000;border-color:#000000;}.elementor-8 .elementor-element.elementor-element-d89bb05.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-8 .elementor-element.elementor-element-d89bb05.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-d89bb05.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-8 .elementor-element.elementor-element-d89bb05.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-8 .elementor-element.elementor-element-d89bb05.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-8 .elementor-element.elementor-element-d89bb05.elementor-view-default:has(:focus) .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-d89bb05 .elementor-icon{font-size:22px;}.elementor-8 .elementor-element.elementor-element-d89bb05 .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-d89bb05 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:600;line-height:31px;}.elementor-8 .elementor-element.elementor-element-d89bb05 .elementor-icon-box-title{color:#000000;}.elementor-8 .elementor-element.elementor-element-d89bb05:has(:hover) .elementor-icon-box-title,
					 .elementor-8 .elementor-element.elementor-element-d89bb05:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-31ba427 .elementor-button{background-color:#00000000;font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;line-height:24px;}.elementor-8 .elementor-element.elementor-element-31ba427{width:var( --container-widget-width, 100.675% );max-width:100.675%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100.675%;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-31ba427.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-31ba427 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-8 .elementor-element.elementor-element-ed6cf33{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-7ed94f0{--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;--background-transition:0.3s;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:#CFCFCF;--border-color:#CFCFCF;--border-radius:12px 12px 12px 12px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-7ed94f0:hover{background-color:#002AFF;}.elementor-8 .elementor-element.elementor-element-7ed94f0.e-con:hover{--e-con-transform-scale:1.1;}.elementor-8 .elementor-element.elementor-element-1e1e7f9 .elementor-icon-box-wrapper{text-align:left;}.elementor-8 .elementor-element.elementor-element-1e1e7f9{--icon-box-icon-margin:75px;}.elementor-8 .elementor-element.elementor-element-1e1e7f9.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-8 .elementor-element.elementor-element-1e1e7f9.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-1e1e7f9.elementor-view-default .elementor-icon{fill:#000000;color:#000000;border-color:#000000;}.elementor-8 .elementor-element.elementor-element-1e1e7f9.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-8 .elementor-element.elementor-element-1e1e7f9.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-1e1e7f9.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-8 .elementor-element.elementor-element-1e1e7f9.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-8 .elementor-element.elementor-element-1e1e7f9.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-8 .elementor-element.elementor-element-1e1e7f9.elementor-view-default:has(:focus) .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-1e1e7f9 .elementor-icon{font-size:22px;}.elementor-8 .elementor-element.elementor-element-1e1e7f9 .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-1e1e7f9 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:600;line-height:31px;}.elementor-8 .elementor-element.elementor-element-1e1e7f9 .elementor-icon-box-title{color:#000000;}.elementor-8 .elementor-element.elementor-element-1e1e7f9:has(:hover) .elementor-icon-box-title,
					 .elementor-8 .elementor-element.elementor-element-1e1e7f9:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-561b3aa .elementor-button{background-color:#00000000;font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;line-height:24px;}.elementor-8 .elementor-element.elementor-element-561b3aa{width:var( --container-widget-width, 100.675% );max-width:100.675%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100.675%;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-561b3aa.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-561b3aa .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-8 .elementor-element.elementor-element-9dcfc1a{--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;--background-transition:0.3s;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:#CFCFCF;--border-color:#CFCFCF;--border-radius:12px 12px 12px 12px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-9dcfc1a:hover{background-color:#002AFF;}.elementor-8 .elementor-element.elementor-element-9dcfc1a.e-con:hover{--e-con-transform-scale:1.1;}.elementor-8 .elementor-element.elementor-element-d52200a .elementor-icon-box-wrapper{text-align:left;}.elementor-8 .elementor-element.elementor-element-d52200a{--icon-box-icon-margin:64px;}.elementor-8 .elementor-element.elementor-element-d52200a.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-8 .elementor-element.elementor-element-d52200a.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-d52200a.elementor-view-default .elementor-icon{fill:#000000;color:#000000;border-color:#000000;}.elementor-8 .elementor-element.elementor-element-d52200a.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-8 .elementor-element.elementor-element-d52200a.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-d52200a.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-8 .elementor-element.elementor-element-d52200a.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-8 .elementor-element.elementor-element-d52200a.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-8 .elementor-element.elementor-element-d52200a.elementor-view-default:has(:focus) .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-d52200a .elementor-icon{font-size:22px;}.elementor-8 .elementor-element.elementor-element-d52200a .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-d52200a .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:600;line-height:31px;}.elementor-8 .elementor-element.elementor-element-d52200a .elementor-icon-box-title{color:#000000;}.elementor-8 .elementor-element.elementor-element-d52200a:has(:hover) .elementor-icon-box-title,
					 .elementor-8 .elementor-element.elementor-element-d52200a:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-59d1d71 .elementor-button{background-color:#00000000;font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;line-height:24px;}.elementor-8 .elementor-element.elementor-element-59d1d71{width:var( --container-widget-width, 100.675% );max-width:100.675%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100.675%;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-59d1d71.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-59d1d71 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-8 .elementor-element.elementor-element-ca45d10{--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;--background-transition:0.3s;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:#CFCFCF;--border-color:#CFCFCF;--border-radius:12px 12px 12px 12px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-ca45d10:hover{background-color:#002AFF;}.elementor-8 .elementor-element.elementor-element-ca45d10.e-con:hover{--e-con-transform-scale:1.1;}.elementor-8 .elementor-element.elementor-element-a8f5256 .elementor-icon-box-wrapper{text-align:left;}.elementor-8 .elementor-element.elementor-element-a8f5256{--icon-box-icon-margin:52px;}.elementor-8 .elementor-element.elementor-element-a8f5256.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-8 .elementor-element.elementor-element-a8f5256.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-a8f5256.elementor-view-default .elementor-icon{fill:#000000;color:#000000;border-color:#000000;}.elementor-8 .elementor-element.elementor-element-a8f5256.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-8 .elementor-element.elementor-element-a8f5256.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-a8f5256.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-8 .elementor-element.elementor-element-a8f5256.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-8 .elementor-element.elementor-element-a8f5256.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-8 .elementor-element.elementor-element-a8f5256.elementor-view-default:has(:focus) .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-a8f5256 .elementor-icon{font-size:22px;}.elementor-8 .elementor-element.elementor-element-a8f5256 .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-a8f5256 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:600;line-height:31px;}.elementor-8 .elementor-element.elementor-element-a8f5256 .elementor-icon-box-title{color:#000000;}.elementor-8 .elementor-element.elementor-element-a8f5256:has(:hover) .elementor-icon-box-title,
					 .elementor-8 .elementor-element.elementor-element-a8f5256:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-512b162 .elementor-button{background-color:#00000000;font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;line-height:24px;}.elementor-8 .elementor-element.elementor-element-512b162{width:var( --container-widget-width, 100.675% );max-width:100.675%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100.675%;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-512b162.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-512b162 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-8 .elementor-element.elementor-element-3eefe8b{--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;--background-transition:0.3s;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:#CFCFCF;--border-color:#CFCFCF;--border-radius:12px 12px 12px 12px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-3eefe8b:hover{background-color:#002AFF;}.elementor-8 .elementor-element.elementor-element-3eefe8b.e-con:hover{--e-con-transform-scale:1.1;}.elementor-8 .elementor-element.elementor-element-a87b587 .elementor-icon-box-wrapper{text-align:left;}.elementor-8 .elementor-element.elementor-element-a87b587{--icon-box-icon-margin:52px;}.elementor-8 .elementor-element.elementor-element-a87b587.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-8 .elementor-element.elementor-element-a87b587.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-a87b587.elementor-view-default .elementor-icon{fill:#000000;color:#000000;border-color:#000000;}.elementor-8 .elementor-element.elementor-element-a87b587.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-8 .elementor-element.elementor-element-a87b587.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-a87b587.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-8 .elementor-element.elementor-element-a87b587.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-8 .elementor-element.elementor-element-a87b587.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-8 .elementor-element.elementor-element-a87b587.elementor-view-default:has(:focus) .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-a87b587 .elementor-icon{font-size:22px;}.elementor-8 .elementor-element.elementor-element-a87b587 .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-a87b587 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:600;line-height:31px;}.elementor-8 .elementor-element.elementor-element-a87b587 .elementor-icon-box-title{color:#000000;}.elementor-8 .elementor-element.elementor-element-a87b587:has(:hover) .elementor-icon-box-title,
					 .elementor-8 .elementor-element.elementor-element-a87b587:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-d15fa17 .elementor-button{background-color:#00000000;font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;line-height:24px;}.elementor-8 .elementor-element.elementor-element-d15fa17{width:var( --container-widget-width, 100.675% );max-width:100.675%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100.675%;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-d15fa17.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-d15fa17 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-8 .elementor-element.elementor-element-c4118aa{--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;--background-transition:0.3s;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:#CFCFCF;--border-color:#CFCFCF;--border-radius:12px 12px 12px 12px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-c4118aa:hover{background-color:#002AFF;}.elementor-8 .elementor-element.elementor-element-c4118aa.e-con:hover{--e-con-transform-scale:1.1;}.elementor-8 .elementor-element.elementor-element-cb55cd4 .elementor-icon-box-wrapper{text-align:left;}.elementor-8 .elementor-element.elementor-element-cb55cd4{--icon-box-icon-margin:52px;}.elementor-8 .elementor-element.elementor-element-cb55cd4.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-8 .elementor-element.elementor-element-cb55cd4.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-cb55cd4.elementor-view-default .elementor-icon{fill:#000000;color:#000000;border-color:#000000;}.elementor-8 .elementor-element.elementor-element-cb55cd4.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-8 .elementor-element.elementor-element-cb55cd4.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-cb55cd4.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-8 .elementor-element.elementor-element-cb55cd4.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-8 .elementor-element.elementor-element-cb55cd4.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-8 .elementor-element.elementor-element-cb55cd4.elementor-view-default:has(:focus) .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-cb55cd4 .elementor-icon{font-size:22px;}.elementor-8 .elementor-element.elementor-element-cb55cd4 .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-cb55cd4 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:600;line-height:31px;}.elementor-8 .elementor-element.elementor-element-cb55cd4 .elementor-icon-box-title{color:#000000;}.elementor-8 .elementor-element.elementor-element-cb55cd4:has(:hover) .elementor-icon-box-title,
					 .elementor-8 .elementor-element.elementor-element-cb55cd4:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-a95d3d7 .elementor-button{background-color:#00000000;font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;line-height:24px;}.elementor-8 .elementor-element.elementor-element-a95d3d7{width:var( --container-widget-width, 100.675% );max-width:100.675%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100.675%;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-a95d3d7.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-a95d3d7 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-8 .elementor-element.elementor-element-422c262{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:20px 25px;--row-gap:20px;--column-gap:25px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-8a9ee64{--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;--background-transition:0.3s;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:#CFCFCF;--border-color:#CFCFCF;--border-radius:12px 12px 12px 12px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-8a9ee64:hover{background-color:#002AFF;}.elementor-8 .elementor-element.elementor-element-8a9ee64.e-con:hover{--e-con-transform-scale:1.1;}.elementor-8 .elementor-element.elementor-element-73fc997 .elementor-icon-box-wrapper{text-align:left;}.elementor-8 .elementor-element.elementor-element-73fc997{--icon-box-icon-margin:75px;}.elementor-8 .elementor-element.elementor-element-73fc997.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-8 .elementor-element.elementor-element-73fc997.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-73fc997.elementor-view-default .elementor-icon{fill:#000000;color:#000000;border-color:#000000;}.elementor-8 .elementor-element.elementor-element-73fc997.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-8 .elementor-element.elementor-element-73fc997.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-73fc997.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-8 .elementor-element.elementor-element-73fc997.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-8 .elementor-element.elementor-element-73fc997.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-8 .elementor-element.elementor-element-73fc997.elementor-view-default:has(:focus) .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-73fc997 .elementor-icon{font-size:22px;}.elementor-8 .elementor-element.elementor-element-73fc997 .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-73fc997 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:600;line-height:31px;}.elementor-8 .elementor-element.elementor-element-73fc997 .elementor-icon-box-title{color:#000000;}.elementor-8 .elementor-element.elementor-element-73fc997:has(:hover) .elementor-icon-box-title,
					 .elementor-8 .elementor-element.elementor-element-73fc997:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-9a685cc .elementor-button{background-color:#00000000;fill:#000000;color:#000000;}.elementor-8 .elementor-element.elementor-element-9a685cc{width:var( --container-widget-width, 100.675% );max-width:100.675%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100.675%;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-9a685cc.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-9a685cc .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-8 .elementor-element.elementor-element-9a685cc .elementor-button:hover, .elementor-8 .elementor-element.elementor-element-9a685cc .elementor-button:focus{color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-9a685cc .elementor-button:hover svg, .elementor-8 .elementor-element.elementor-element-9a685cc .elementor-button:focus svg{fill:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-1d664fe{--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;--background-transition:0.3s;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:#CFCFCF;--border-color:#CFCFCF;--border-radius:12px 12px 12px 12px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-1d664fe:hover{background-color:#002AFF;}.elementor-8 .elementor-element.elementor-element-1d664fe.e-con:hover{--e-con-transform-scale:1.1;}.elementor-8 .elementor-element.elementor-element-29bcd35 .elementor-icon-box-wrapper{text-align:left;}.elementor-8 .elementor-element.elementor-element-29bcd35{--icon-box-icon-margin:75px;}.elementor-8 .elementor-element.elementor-element-29bcd35.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-8 .elementor-element.elementor-element-29bcd35.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-29bcd35.elementor-view-default .elementor-icon{fill:#000000;color:#000000;border-color:#000000;}.elementor-8 .elementor-element.elementor-element-29bcd35.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-8 .elementor-element.elementor-element-29bcd35.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-29bcd35.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-8 .elementor-element.elementor-element-29bcd35.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-8 .elementor-element.elementor-element-29bcd35.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-8 .elementor-element.elementor-element-29bcd35.elementor-view-default:has(:focus) .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-29bcd35 .elementor-icon{font-size:22px;}.elementor-8 .elementor-element.elementor-element-29bcd35 .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-29bcd35 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:600;line-height:31px;}.elementor-8 .elementor-element.elementor-element-29bcd35 .elementor-icon-box-title{color:#000000;}.elementor-8 .elementor-element.elementor-element-29bcd35:has(:hover) .elementor-icon-box-title,
					 .elementor-8 .elementor-element.elementor-element-29bcd35:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-beeb551 .elementor-button{background-color:#00000000;fill:#000000;color:#000000;}.elementor-8 .elementor-element.elementor-element-beeb551{width:var( --container-widget-width, 100.675% );max-width:100.675%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100.675%;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-beeb551.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-beeb551 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-8 .elementor-element.elementor-element-beeb551 .elementor-button:hover, .elementor-8 .elementor-element.elementor-element-beeb551 .elementor-button:focus{color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-beeb551 .elementor-button:hover svg, .elementor-8 .elementor-element.elementor-element-beeb551 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-917b840{--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;--background-transition:0.3s;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:#CFCFCF;--border-color:#CFCFCF;--border-radius:12px 12px 12px 12px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-917b840:hover{background-color:#002AFF;}.elementor-8 .elementor-element.elementor-element-917b840.e-con:hover{--e-con-transform-scale:1.1;}.elementor-8 .elementor-element.elementor-element-96e5517 .elementor-icon-box-wrapper{text-align:left;}.elementor-8 .elementor-element.elementor-element-96e5517{--icon-box-icon-margin:75px;}.elementor-8 .elementor-element.elementor-element-96e5517.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-8 .elementor-element.elementor-element-96e5517.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-96e5517.elementor-view-default .elementor-icon{fill:#000000;color:#000000;border-color:#000000;}.elementor-8 .elementor-element.elementor-element-96e5517.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-8 .elementor-element.elementor-element-96e5517.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-96e5517.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-8 .elementor-element.elementor-element-96e5517.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-8 .elementor-element.elementor-element-96e5517.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-8 .elementor-element.elementor-element-96e5517.elementor-view-default:has(:focus) .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-96e5517 .elementor-icon{font-size:22px;}.elementor-8 .elementor-element.elementor-element-96e5517 .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-96e5517 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:600;line-height:31px;}.elementor-8 .elementor-element.elementor-element-96e5517 .elementor-icon-box-title{color:#000000;}.elementor-8 .elementor-element.elementor-element-96e5517:has(:hover) .elementor-icon-box-title,
					 .elementor-8 .elementor-element.elementor-element-96e5517:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-f54307e .elementor-button{background-color:#00000000;fill:#000000;color:#000000;}.elementor-8 .elementor-element.elementor-element-f54307e{width:var( --container-widget-width, 100.675% );max-width:100.675%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100.675%;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-f54307e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-f54307e .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-8 .elementor-element.elementor-element-f54307e .elementor-button:hover, .elementor-8 .elementor-element.elementor-element-f54307e .elementor-button:focus{color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-f54307e .elementor-button:hover svg, .elementor-8 .elementor-element.elementor-element-f54307e .elementor-button:focus svg{fill:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-fc81df3{--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;--background-transition:0.3s;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:#CFCFCF;--border-color:#CFCFCF;--border-radius:12px 12px 12px 12px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-fc81df3:hover{background-color:#002AFF;}.elementor-8 .elementor-element.elementor-element-fc81df3.e-con:hover{--e-con-transform-scale:1.1;}.elementor-8 .elementor-element.elementor-element-d4fccfb .elementor-icon-box-wrapper{text-align:left;}.elementor-8 .elementor-element.elementor-element-d4fccfb{--icon-box-icon-margin:75px;}.elementor-8 .elementor-element.elementor-element-d4fccfb.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-8 .elementor-element.elementor-element-d4fccfb.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-d4fccfb.elementor-view-default .elementor-icon{fill:#000000;color:#000000;border-color:#000000;}.elementor-8 .elementor-element.elementor-element-d4fccfb.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-8 .elementor-element.elementor-element-d4fccfb.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-d4fccfb.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-8 .elementor-element.elementor-element-d4fccfb.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-8 .elementor-element.elementor-element-d4fccfb.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-8 .elementor-element.elementor-element-d4fccfb.elementor-view-default:has(:focus) .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-d4fccfb .elementor-icon{font-size:22px;}.elementor-8 .elementor-element.elementor-element-d4fccfb .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-d4fccfb .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:600;line-height:31px;}.elementor-8 .elementor-element.elementor-element-d4fccfb .elementor-icon-box-title{color:#000000;}.elementor-8 .elementor-element.elementor-element-d4fccfb:has(:hover) .elementor-icon-box-title,
					 .elementor-8 .elementor-element.elementor-element-d4fccfb:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-9984956 .elementor-button{background-color:#00000000;fill:#000000;color:#000000;}.elementor-8 .elementor-element.elementor-element-9984956{width:var( --container-widget-width, 100.675% );max-width:100.675%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100.675%;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-9984956.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-9984956 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-8 .elementor-element.elementor-element-9984956 .elementor-button:hover, .elementor-8 .elementor-element.elementor-element-9984956 .elementor-button:focus{color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-9984956 .elementor-button:hover svg, .elementor-8 .elementor-element.elementor-element-9984956 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-6972bc4{--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;--background-transition:0.3s;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:#CFCFCF;--border-color:#CFCFCF;--border-radius:12px 12px 12px 12px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-6972bc4:hover{background-color:#002AFF;}.elementor-8 .elementor-element.elementor-element-6972bc4.e-con:hover{--e-con-transform-scale:1.1;}.elementor-8 .elementor-element.elementor-element-30b7058 .elementor-icon-box-wrapper{text-align:left;}.elementor-8 .elementor-element.elementor-element-30b7058{--icon-box-icon-margin:75px;}.elementor-8 .elementor-element.elementor-element-30b7058.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-8 .elementor-element.elementor-element-30b7058.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-30b7058.elementor-view-default .elementor-icon{fill:#000000;color:#000000;border-color:#000000;}.elementor-8 .elementor-element.elementor-element-30b7058.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-8 .elementor-element.elementor-element-30b7058.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-30b7058.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-8 .elementor-element.elementor-element-30b7058.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-8 .elementor-element.elementor-element-30b7058.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-8 .elementor-element.elementor-element-30b7058.elementor-view-default:has(:focus) .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-30b7058 .elementor-icon{font-size:22px;}.elementor-8 .elementor-element.elementor-element-30b7058 .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-30b7058 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:600;line-height:31px;}.elementor-8 .elementor-element.elementor-element-30b7058 .elementor-icon-box-title{color:#000000;}.elementor-8 .elementor-element.elementor-element-30b7058:has(:hover) .elementor-icon-box-title,
					 .elementor-8 .elementor-element.elementor-element-30b7058:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-3c1028c .elementor-button{background-color:#00000000;fill:#000000;color:#000000;}.elementor-8 .elementor-element.elementor-element-3c1028c{width:var( --container-widget-width, 100.675% );max-width:100.675%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100.675%;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-3c1028c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-3c1028c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-8 .elementor-element.elementor-element-3c1028c .elementor-button:hover, .elementor-8 .elementor-element.elementor-element-3c1028c .elementor-button:focus{color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-3c1028c .elementor-button:hover svg, .elementor-8 .elementor-element.elementor-element-3c1028c .elementor-button:focus svg{fill:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-a3d288d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:20px 25px;--row-gap:20px;--column-gap:25px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-90eea0e{--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;--background-transition:0.3s;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:#CFCFCF;--border-color:#CFCFCF;--border-radius:12px 12px 12px 12px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-90eea0e:hover{background-color:#002AFF;}.elementor-8 .elementor-element.elementor-element-90eea0e.e-con:hover{--e-con-transform-scale:1.1;}.elementor-8 .elementor-element.elementor-element-86c6796 .elementor-icon-box-wrapper{text-align:left;}.elementor-8 .elementor-element.elementor-element-86c6796{--icon-box-icon-margin:75px;}.elementor-8 .elementor-element.elementor-element-86c6796.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-8 .elementor-element.elementor-element-86c6796.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-86c6796.elementor-view-default .elementor-icon{fill:#000000;color:#000000;border-color:#000000;}.elementor-8 .elementor-element.elementor-element-86c6796.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-8 .elementor-element.elementor-element-86c6796.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-86c6796.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-8 .elementor-element.elementor-element-86c6796.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-8 .elementor-element.elementor-element-86c6796.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-8 .elementor-element.elementor-element-86c6796.elementor-view-default:has(:focus) .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-86c6796 .elementor-icon{font-size:22px;}.elementor-8 .elementor-element.elementor-element-86c6796 .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-86c6796 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:600;line-height:31px;}.elementor-8 .elementor-element.elementor-element-86c6796 .elementor-icon-box-title{color:#000000;}.elementor-8 .elementor-element.elementor-element-86c6796:has(:hover) .elementor-icon-box-title,
					 .elementor-8 .elementor-element.elementor-element-86c6796:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-0c4ffa3 .elementor-button{background-color:#00000000;fill:#000000;color:#000000;}.elementor-8 .elementor-element.elementor-element-0c4ffa3{width:var( --container-widget-width, 100.675% );max-width:100.675%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100.675%;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-0c4ffa3.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-0c4ffa3 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-8 .elementor-element.elementor-element-0c4ffa3 .elementor-button:hover, .elementor-8 .elementor-element.elementor-element-0c4ffa3 .elementor-button:focus{color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-0c4ffa3 .elementor-button:hover svg, .elementor-8 .elementor-element.elementor-element-0c4ffa3 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-0a975f0{--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;--background-transition:0.3s;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:#CFCFCF;--border-color:#CFCFCF;--border-radius:12px 12px 12px 12px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-0a975f0:hover{background-color:#002AFF;}.elementor-8 .elementor-element.elementor-element-0a975f0.e-con:hover{--e-con-transform-scale:1.1;}.elementor-8 .elementor-element.elementor-element-5473aaa .elementor-icon-box-wrapper{text-align:left;}.elementor-8 .elementor-element.elementor-element-5473aaa{--icon-box-icon-margin:75px;}.elementor-8 .elementor-element.elementor-element-5473aaa.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-8 .elementor-element.elementor-element-5473aaa.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-5473aaa.elementor-view-default .elementor-icon{fill:#000000;color:#000000;border-color:#000000;}.elementor-8 .elementor-element.elementor-element-5473aaa.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-8 .elementor-element.elementor-element-5473aaa.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-5473aaa.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-8 .elementor-element.elementor-element-5473aaa.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-8 .elementor-element.elementor-element-5473aaa.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-8 .elementor-element.elementor-element-5473aaa.elementor-view-default:has(:focus) .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-5473aaa .elementor-icon{font-size:22px;}.elementor-8 .elementor-element.elementor-element-5473aaa .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-5473aaa .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:600;line-height:31px;}.elementor-8 .elementor-element.elementor-element-5473aaa .elementor-icon-box-title{color:#000000;}.elementor-8 .elementor-element.elementor-element-5473aaa:has(:hover) .elementor-icon-box-title,
					 .elementor-8 .elementor-element.elementor-element-5473aaa:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-253a8af .elementor-button{background-color:#00000000;fill:#000000;color:#000000;}.elementor-8 .elementor-element.elementor-element-253a8af{width:var( --container-widget-width, 100.675% );max-width:100.675%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100.675%;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-253a8af.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-253a8af .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-8 .elementor-element.elementor-element-253a8af .elementor-button:hover, .elementor-8 .elementor-element.elementor-element-253a8af .elementor-button:focus{color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-253a8af .elementor-button:hover svg, .elementor-8 .elementor-element.elementor-element-253a8af .elementor-button:focus svg{fill:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-21d0aaa{--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;--background-transition:0.3s;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:#CFCFCF;--border-color:#CFCFCF;--border-radius:12px 12px 12px 12px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-21d0aaa:hover{background-color:#002AFF;}.elementor-8 .elementor-element.elementor-element-21d0aaa.e-con:hover{--e-con-transform-scale:1.1;}.elementor-8 .elementor-element.elementor-element-f38d9fe .elementor-icon-box-wrapper{text-align:left;}.elementor-8 .elementor-element.elementor-element-f38d9fe{--icon-box-icon-margin:75px;}.elementor-8 .elementor-element.elementor-element-f38d9fe.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-8 .elementor-element.elementor-element-f38d9fe.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-f38d9fe.elementor-view-default .elementor-icon{fill:#000000;color:#000000;border-color:#000000;}.elementor-8 .elementor-element.elementor-element-f38d9fe.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-8 .elementor-element.elementor-element-f38d9fe.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-f38d9fe.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-8 .elementor-element.elementor-element-f38d9fe.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-8 .elementor-element.elementor-element-f38d9fe.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-8 .elementor-element.elementor-element-f38d9fe.elementor-view-default:has(:focus) .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-f38d9fe .elementor-icon{font-size:22px;}.elementor-8 .elementor-element.elementor-element-f38d9fe .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-f38d9fe .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:600;line-height:31px;}.elementor-8 .elementor-element.elementor-element-f38d9fe .elementor-icon-box-title{color:#000000;}.elementor-8 .elementor-element.elementor-element-f38d9fe:has(:hover) .elementor-icon-box-title,
					 .elementor-8 .elementor-element.elementor-element-f38d9fe:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-79dcb75 .elementor-button{background-color:#00000000;fill:#000000;color:#000000;}.elementor-8 .elementor-element.elementor-element-79dcb75{width:var( --container-widget-width, 100.675% );max-width:100.675%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100.675%;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-79dcb75.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-79dcb75 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-8 .elementor-element.elementor-element-79dcb75 .elementor-button:hover, .elementor-8 .elementor-element.elementor-element-79dcb75 .elementor-button:focus{color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-79dcb75 .elementor-button:hover svg, .elementor-8 .elementor-element.elementor-element-79dcb75 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-bec48e6{--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;--background-transition:0.3s;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:#CFCFCF;--border-color:#CFCFCF;--border-radius:12px 12px 12px 12px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-bec48e6:hover{background-color:#002AFF;}.elementor-8 .elementor-element.elementor-element-bec48e6.e-con:hover{--e-con-transform-scale:1.1;}.elementor-8 .elementor-element.elementor-element-af9564d .elementor-icon-box-wrapper{text-align:left;}.elementor-8 .elementor-element.elementor-element-af9564d{--icon-box-icon-margin:75px;}.elementor-8 .elementor-element.elementor-element-af9564d.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-8 .elementor-element.elementor-element-af9564d.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-af9564d.elementor-view-default .elementor-icon{fill:#000000;color:#000000;border-color:#000000;}.elementor-8 .elementor-element.elementor-element-af9564d.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-8 .elementor-element.elementor-element-af9564d.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-af9564d.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-8 .elementor-element.elementor-element-af9564d.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-8 .elementor-element.elementor-element-af9564d.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-8 .elementor-element.elementor-element-af9564d.elementor-view-default:has(:focus) .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-af9564d .elementor-icon{font-size:22px;}.elementor-8 .elementor-element.elementor-element-af9564d .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-af9564d .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:600;line-height:31px;}.elementor-8 .elementor-element.elementor-element-af9564d .elementor-icon-box-title{color:#000000;}.elementor-8 .elementor-element.elementor-element-af9564d:has(:hover) .elementor-icon-box-title,
					 .elementor-8 .elementor-element.elementor-element-af9564d:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-f0291dc .elementor-button{background-color:#00000000;fill:#000000;color:#000000;}.elementor-8 .elementor-element.elementor-element-f0291dc{width:var( --container-widget-width, 100.675% );max-width:100.675%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100.675%;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-f0291dc.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-f0291dc .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-8 .elementor-element.elementor-element-f0291dc .elementor-button:hover, .elementor-8 .elementor-element.elementor-element-f0291dc .elementor-button:focus{color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-f0291dc .elementor-button:hover svg, .elementor-8 .elementor-element.elementor-element-f0291dc .elementor-button:focus svg{fill:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-189c888{--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;--background-transition:0.3s;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:#CFCFCF;--border-color:#CFCFCF;--border-radius:12px 12px 12px 12px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-189c888:hover{background-color:#002AFF;}.elementor-8 .elementor-element.elementor-element-189c888.e-con:hover{--e-con-transform-scale:1.1;}.elementor-8 .elementor-element.elementor-element-27b0959 .elementor-icon-box-wrapper{text-align:left;}.elementor-8 .elementor-element.elementor-element-27b0959{--icon-box-icon-margin:75px;}.elementor-8 .elementor-element.elementor-element-27b0959.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-8 .elementor-element.elementor-element-27b0959.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-27b0959.elementor-view-default .elementor-icon{fill:#000000;color:#000000;border-color:#000000;}.elementor-8 .elementor-element.elementor-element-27b0959.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-8 .elementor-element.elementor-element-27b0959.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-27b0959.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-8 .elementor-element.elementor-element-27b0959.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-8 .elementor-element.elementor-element-27b0959.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-8 .elementor-element.elementor-element-27b0959.elementor-view-default:has(:focus) .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-27b0959 .elementor-icon{font-size:22px;}.elementor-8 .elementor-element.elementor-element-27b0959 .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-27b0959 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:600;line-height:31px;}.elementor-8 .elementor-element.elementor-element-27b0959 .elementor-icon-box-title{color:#000000;}.elementor-8 .elementor-element.elementor-element-27b0959:has(:hover) .elementor-icon-box-title,
					 .elementor-8 .elementor-element.elementor-element-27b0959:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-ad2a592 .elementor-button{background-color:#00000000;fill:#000000;color:#000000;}.elementor-8 .elementor-element.elementor-element-ad2a592{width:var( --container-widget-width, 100.675% );max-width:100.675%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100.675%;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-ad2a592.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-ad2a592 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-8 .elementor-element.elementor-element-ad2a592 .elementor-button:hover, .elementor-8 .elementor-element.elementor-element-ad2a592 .elementor-button:focus{color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-ad2a592 .elementor-button:hover svg, .elementor-8 .elementor-element.elementor-element-ad2a592 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-12d2b6a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:20px 25px;--row-gap:20px;--column-gap:25px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-2a245f6{--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;--background-transition:0.3s;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:#CFCFCF;--border-color:#CFCFCF;--border-radius:12px 12px 12px 12px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-2a245f6:hover{background-color:#002AFF;}.elementor-8 .elementor-element.elementor-element-2a245f6.e-con:hover{--e-con-transform-scale:1.1;}.elementor-8 .elementor-element.elementor-element-688b4ea .elementor-icon-box-wrapper{text-align:left;}.elementor-8 .elementor-element.elementor-element-688b4ea{--icon-box-icon-margin:75px;}.elementor-8 .elementor-element.elementor-element-688b4ea.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-8 .elementor-element.elementor-element-688b4ea.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-688b4ea.elementor-view-default .elementor-icon{fill:#000000;color:#000000;border-color:#000000;}.elementor-8 .elementor-element.elementor-element-688b4ea.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-8 .elementor-element.elementor-element-688b4ea.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-688b4ea.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-8 .elementor-element.elementor-element-688b4ea.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-8 .elementor-element.elementor-element-688b4ea.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-8 .elementor-element.elementor-element-688b4ea.elementor-view-default:has(:focus) .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-688b4ea .elementor-icon{font-size:22px;}.elementor-8 .elementor-element.elementor-element-688b4ea .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-688b4ea .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:600;line-height:31px;}.elementor-8 .elementor-element.elementor-element-688b4ea .elementor-icon-box-title{color:#000000;}.elementor-8 .elementor-element.elementor-element-688b4ea:has(:hover) .elementor-icon-box-title,
					 .elementor-8 .elementor-element.elementor-element-688b4ea:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-fbca197 .elementor-button{background-color:#00000000;fill:#000000;color:#000000;}.elementor-8 .elementor-element.elementor-element-fbca197{width:var( --container-widget-width, 100.675% );max-width:100.675%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100.675%;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-fbca197.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-fbca197 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-8 .elementor-element.elementor-element-fbca197 .elementor-button:hover, .elementor-8 .elementor-element.elementor-element-fbca197 .elementor-button:focus{color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-fbca197 .elementor-button:hover svg, .elementor-8 .elementor-element.elementor-element-fbca197 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-dfd75c9{--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;--background-transition:0.3s;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:#CFCFCF;--border-color:#CFCFCF;--border-radius:12px 12px 12px 12px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-dfd75c9:hover{background-color:#002AFF;}.elementor-8 .elementor-element.elementor-element-dfd75c9.e-con:hover{--e-con-transform-scale:1.1;}.elementor-8 .elementor-element.elementor-element-c0eda3c .elementor-icon-box-wrapper{text-align:left;}.elementor-8 .elementor-element.elementor-element-c0eda3c{--icon-box-icon-margin:75px;}.elementor-8 .elementor-element.elementor-element-c0eda3c.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-8 .elementor-element.elementor-element-c0eda3c.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-c0eda3c.elementor-view-default .elementor-icon{fill:#000000;color:#000000;border-color:#000000;}.elementor-8 .elementor-element.elementor-element-c0eda3c.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-8 .elementor-element.elementor-element-c0eda3c.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-c0eda3c.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-8 .elementor-element.elementor-element-c0eda3c.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-8 .elementor-element.elementor-element-c0eda3c.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-8 .elementor-element.elementor-element-c0eda3c.elementor-view-default:has(:focus) .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-c0eda3c .elementor-icon{font-size:22px;}.elementor-8 .elementor-element.elementor-element-c0eda3c .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-c0eda3c .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:600;line-height:31px;}.elementor-8 .elementor-element.elementor-element-c0eda3c .elementor-icon-box-title{color:#000000;}.elementor-8 .elementor-element.elementor-element-c0eda3c:has(:hover) .elementor-icon-box-title,
					 .elementor-8 .elementor-element.elementor-element-c0eda3c:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-8bb00d2 .elementor-button{background-color:#00000000;fill:#000000;color:#000000;}.elementor-8 .elementor-element.elementor-element-8bb00d2{width:var( --container-widget-width, 100.675% );max-width:100.675%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100.675%;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-8bb00d2.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-8bb00d2 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-8 .elementor-element.elementor-element-8bb00d2 .elementor-button:hover, .elementor-8 .elementor-element.elementor-element-8bb00d2 .elementor-button:focus{color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-8bb00d2 .elementor-button:hover svg, .elementor-8 .elementor-element.elementor-element-8bb00d2 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-53f7983{--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;--background-transition:0.3s;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:#CFCFCF;--border-color:#CFCFCF;--border-radius:12px 12px 12px 12px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-53f7983:hover{background-color:#002AFF;}.elementor-8 .elementor-element.elementor-element-53f7983.e-con:hover{--e-con-transform-scale:1.1;}.elementor-8 .elementor-element.elementor-element-606e6f7 .elementor-icon-box-wrapper{text-align:left;}.elementor-8 .elementor-element.elementor-element-606e6f7{--icon-box-icon-margin:75px;}.elementor-8 .elementor-element.elementor-element-606e6f7.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-8 .elementor-element.elementor-element-606e6f7.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-606e6f7.elementor-view-default .elementor-icon{fill:#000000;color:#000000;border-color:#000000;}.elementor-8 .elementor-element.elementor-element-606e6f7.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-8 .elementor-element.elementor-element-606e6f7.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-606e6f7.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-8 .elementor-element.elementor-element-606e6f7.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-8 .elementor-element.elementor-element-606e6f7.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-8 .elementor-element.elementor-element-606e6f7.elementor-view-default:has(:focus) .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-606e6f7 .elementor-icon{font-size:22px;}.elementor-8 .elementor-element.elementor-element-606e6f7 .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-606e6f7 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:600;line-height:31px;}.elementor-8 .elementor-element.elementor-element-606e6f7 .elementor-icon-box-title{color:#000000;}.elementor-8 .elementor-element.elementor-element-606e6f7:has(:hover) .elementor-icon-box-title,
					 .elementor-8 .elementor-element.elementor-element-606e6f7:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-b25f430 .elementor-button{background-color:#00000000;fill:#000000;color:#000000;}.elementor-8 .elementor-element.elementor-element-b25f430{width:var( --container-widget-width, 100.675% );max-width:100.675%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100.675%;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-b25f430.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-b25f430 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-8 .elementor-element.elementor-element-b25f430 .elementor-button:hover, .elementor-8 .elementor-element.elementor-element-b25f430 .elementor-button:focus{color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-b25f430 .elementor-button:hover svg, .elementor-8 .elementor-element.elementor-element-b25f430 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-5826071{--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;--background-transition:0.3s;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:#CFCFCF;--border-color:#CFCFCF;--border-radius:12px 12px 12px 12px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-5826071:hover{background-color:#002AFF;}.elementor-8 .elementor-element.elementor-element-5826071.e-con:hover{--e-con-transform-scale:1.1;}.elementor-8 .elementor-element.elementor-element-412b115 .elementor-icon-box-wrapper{text-align:left;}.elementor-8 .elementor-element.elementor-element-412b115{--icon-box-icon-margin:75px;}.elementor-8 .elementor-element.elementor-element-412b115.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-8 .elementor-element.elementor-element-412b115.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-412b115.elementor-view-default .elementor-icon{fill:#000000;color:#000000;border-color:#000000;}.elementor-8 .elementor-element.elementor-element-412b115.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-8 .elementor-element.elementor-element-412b115.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-412b115.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-8 .elementor-element.elementor-element-412b115.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-8 .elementor-element.elementor-element-412b115.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-8 .elementor-element.elementor-element-412b115.elementor-view-default:has(:focus) .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-412b115 .elementor-icon{font-size:22px;}.elementor-8 .elementor-element.elementor-element-412b115 .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-412b115 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:600;line-height:31px;}.elementor-8 .elementor-element.elementor-element-412b115 .elementor-icon-box-title{color:#000000;}.elementor-8 .elementor-element.elementor-element-412b115:has(:hover) .elementor-icon-box-title,
					 .elementor-8 .elementor-element.elementor-element-412b115:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-f3c52fd .elementor-button{background-color:#00000000;fill:#000000;color:#000000;}.elementor-8 .elementor-element.elementor-element-f3c52fd{width:var( --container-widget-width, 100.675% );max-width:100.675%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100.675%;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-f3c52fd.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-f3c52fd .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-8 .elementor-element.elementor-element-f3c52fd .elementor-button:hover, .elementor-8 .elementor-element.elementor-element-f3c52fd .elementor-button:focus{color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-f3c52fd .elementor-button:hover svg, .elementor-8 .elementor-element.elementor-element-f3c52fd .elementor-button:focus svg{fill:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-0039656{--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;--background-transition:0.3s;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:#CFCFCF;--border-color:#CFCFCF;--border-radius:12px 12px 12px 12px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-0039656:hover{background-color:#002AFF;}.elementor-8 .elementor-element.elementor-element-0039656.e-con:hover{--e-con-transform-scale:1.1;}.elementor-8 .elementor-element.elementor-element-11c2fbc .elementor-icon-box-wrapper{text-align:left;}.elementor-8 .elementor-element.elementor-element-11c2fbc{--icon-box-icon-margin:75px;}.elementor-8 .elementor-element.elementor-element-11c2fbc.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-8 .elementor-element.elementor-element-11c2fbc.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-11c2fbc.elementor-view-default .elementor-icon{fill:#000000;color:#000000;border-color:#000000;}.elementor-8 .elementor-element.elementor-element-11c2fbc.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-8 .elementor-element.elementor-element-11c2fbc.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-11c2fbc.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-8 .elementor-element.elementor-element-11c2fbc.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-8 .elementor-element.elementor-element-11c2fbc.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-8 .elementor-element.elementor-element-11c2fbc.elementor-view-default:has(:focus) .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-11c2fbc .elementor-icon{font-size:22px;}.elementor-8 .elementor-element.elementor-element-11c2fbc .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-11c2fbc .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:600;line-height:31px;}.elementor-8 .elementor-element.elementor-element-11c2fbc .elementor-icon-box-title{color:#000000;}.elementor-8 .elementor-element.elementor-element-11c2fbc:has(:hover) .elementor-icon-box-title,
					 .elementor-8 .elementor-element.elementor-element-11c2fbc:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-9f0ed51 .elementor-button{background-color:#00000000;fill:#000000;color:#000000;}.elementor-8 .elementor-element.elementor-element-9f0ed51{width:var( --container-widget-width, 100.675% );max-width:100.675%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100.675%;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-9f0ed51.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-9f0ed51 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-8 .elementor-element.elementor-element-9f0ed51 .elementor-button:hover, .elementor-8 .elementor-element.elementor-element-9f0ed51 .elementor-button:focus{color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-9f0ed51 .elementor-button:hover svg, .elementor-8 .elementor-element.elementor-element-9f0ed51 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-66022d0{--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:70px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-76240df{text-align:center;}.elementor-8 .elementor-element.elementor-element-76240df .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;line-height:39px;color:#000000;}.elementor-8 .elementor-element.elementor-element-dba2659{width:var( --container-widget-width, 49.271% );max-width:49.271%;--container-widget-width:49.271%;--container-widget-flex-grow:0;text-align:center;font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;line-height:24px;color:#000000;}.elementor-8 .elementor-element.elementor-element-dba2659.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-b8df4b9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-8 .elementor-element.elementor-element-236d635{--grid-columns:3;width:100%;max-width:100%;}.elementor-8 .elementor-element.elementor-element-236d635 .elementor-loop-container{grid-auto-rows:1fr;}.elementor-8 .elementor-element.elementor-element-236d635 .e-loop-item > .elementor-section, .elementor-8 .elementor-element.elementor-element-236d635 .e-loop-item > .elementor-section > .elementor-container, .elementor-8 .elementor-element.elementor-element-236d635 .e-loop-item > .e-con, .elementor-8 .elementor-element.elementor-element-236d635 .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-8 .elementor-element.elementor-element-9c99741{--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:70px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-9beeedc{text-align:center;}.elementor-8 .elementor-element.elementor-element-9beeedc .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;line-height:39px;color:#000000;}.elementor-8 .elementor-element.elementor-element-8eb3671{width:var( --container-widget-width, 49.271% );max-width:49.271%;--container-widget-width:49.271%;--container-widget-flex-grow:0;text-align:center;font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;line-height:24px;color:#000000;}.elementor-8 .elementor-element.elementor-element-8eb3671.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-366c55a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-8 .elementor-element.elementor-element-42c5041{--grid-columns:3;width:100%;max-width:100%;}.elementor-8 .elementor-element.elementor-element-0342f33{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-8 .elementor-element.elementor-element-018fffa .elementor-button{background-color:#002AFF;border-style:solid;border-width:2px 2px 2px 2px;border-radius:8px 8px 8px 8px;padding:16px 32px 16px 32px;}.elementor-8 .elementor-element.elementor-element-018fffa .elementor-button:hover, .elementor-8 .elementor-element.elementor-element-018fffa .elementor-button:focus{background-color:#02010100;color:#002AFF;border-color:#002AFF;}.elementor-8 .elementor-element.elementor-element-018fffa .elementor-button:hover svg, .elementor-8 .elementor-element.elementor-element-018fffa .elementor-button:focus svg{fill:#002AFF;}.elementor-8 .elementor-element.elementor-element-c15335a{--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:70px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-b3c4f31{text-align:center;}.elementor-8 .elementor-element.elementor-element-b3c4f31 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:56px;font-weight:600;line-height:56px;color:#000000;}.elementor-8 .elementor-element.elementor-element-a75563a{width:var( --container-widget-width, 49.271% );max-width:49.271%;--container-widget-width:49.271%;--container-widget-flex-grow:0;text-align:center;font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;line-height:24px;color:#000000;}.elementor-8 .elementor-element.elementor-element-a75563a.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-a65e716{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-8 .elementor-element.elementor-element-81d9730{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-8 .elementor-element.elementor-element-d9177c0 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:24px;font-weight:600;line-height:50px;color:#000000;}.elementor-8 .elementor-element.elementor-element-d9177c0 .elementor-heading-title a:hover, .elementor-8 .elementor-element.elementor-element-d9177c0 .elementor-heading-title a:focus{color:#EC6525;}.elementor-8 .elementor-element.elementor-element-40eb14c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-8 .elementor-element.elementor-element-38ac221 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:24px;font-weight:600;line-height:50px;color:#000000;}.elementor-8 .elementor-element.elementor-element-38ac221 .elementor-heading-title a:hover, .elementor-8 .elementor-element.elementor-element-38ac221 .elementor-heading-title a:focus{color:#EC6525;}.elementor-8 .elementor-element.elementor-element-e462095{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-8 .elementor-element.elementor-element-dfd92f1 .elementor-button{background-color:#002AFF;font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;line-height:17px;border-style:solid;border-width:2px 2px 2px 2px;border-radius:8px 8px 8px 8px;padding:16px 32px 16px 32px;}.elementor-8 .elementor-element.elementor-element-dfd92f1 .elementor-button:hover, .elementor-8 .elementor-element.elementor-element-dfd92f1 .elementor-button:focus{background-color:#02010100;color:#002AFF;border-color:#002AFF;}.elementor-8 .elementor-element.elementor-element-dfd92f1 .elementor-button:hover svg, .elementor-8 .elementor-element.elementor-element-dfd92f1 .elementor-button:focus svg{fill:#002AFF;}.elementor-8 .elementor-element.elementor-element-687e633{--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:70px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-94fd633{text-align:center;}.elementor-8 .elementor-element.elementor-element-94fd633 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;line-height:39px;color:#000000;}.elementor-8 .elementor-element.elementor-element-7d548a0{width:var( --container-widget-width, 49.271% );max-width:49.271%;--container-widget-width:49.271%;--container-widget-flex-grow:0;text-align:center;font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;line-height:24px;color:#000000;}.elementor-8 .elementor-element.elementor-element-7d548a0.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-a70aac5{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-8 .elementor-element.elementor-element-1f7ead0{--grid-columns:3;width:100%;max-width:100%;}.elementor-8 .elementor-element.elementor-element-20c0107{--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:200px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-8456d73{text-align:center;}.elementor-8 .elementor-element.elementor-element-8456d73 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;line-height:39px;color:#000000;}.elementor-8 .elementor-element.elementor-element-e87fd1e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:200px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-e3cf60f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-8 .elementor-element.elementor-element-18b4a02 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:24px;font-weight:600;line-height:50px;color:#000000;}.elementor-8 .elementor-element.elementor-element-18b4a02 .elementor-heading-title a:hover, .elementor-8 .elementor-element.elementor-element-18b4a02 .elementor-heading-title a:focus{color:#002AFF;}.elementor-8 .elementor-element.elementor-element-18b4a02 .elementor-heading-title a{transition-duration:0.01s;}.elementor-8 .elementor-element.elementor-element-516c761 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:24px;font-weight:600;line-height:50px;color:#000000;}.elementor-8 .elementor-element.elementor-element-516c761 .elementor-heading-title a:hover, .elementor-8 .elementor-element.elementor-element-516c761 .elementor-heading-title a:focus{color:#002AFF;}.elementor-8 .elementor-element.elementor-element-516c761 .elementor-heading-title a{transition-duration:0.01s;}.elementor-8 .elementor-element.elementor-element-e185a69 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:24px;font-weight:600;line-height:50px;color:#000000;}.elementor-8 .elementor-element.elementor-element-e185a69 .elementor-heading-title a:hover, .elementor-8 .elementor-element.elementor-element-e185a69 .elementor-heading-title a:focus{color:#002AFF;}.elementor-8 .elementor-element.elementor-element-e185a69 .elementor-heading-title a{transition-duration:0.01s;}.elementor-8 .elementor-element.elementor-element-3c6fe46 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:24px;font-weight:600;line-height:50px;color:#000000;}.elementor-8 .elementor-element.elementor-element-3c6fe46 .elementor-heading-title a:hover, .elementor-8 .elementor-element.elementor-element-3c6fe46 .elementor-heading-title a:focus{color:#002AFF;}.elementor-8 .elementor-element.elementor-element-3c6fe46 .elementor-heading-title a{transition-duration:0.01s;}.elementor-8 .elementor-element.elementor-element-94f2be9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-8 .elementor-element.elementor-element-37ac417 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:24px;font-weight:600;line-height:50px;color:#000000;}.elementor-8 .elementor-element.elementor-element-37ac417 .elementor-heading-title a:hover, .elementor-8 .elementor-element.elementor-element-37ac417 .elementor-heading-title a:focus{color:#002AFF;}.elementor-8 .elementor-element.elementor-element-37ac417 .elementor-heading-title a{transition-duration:0.01s;}.elementor-8 .elementor-element.elementor-element-a2bad20 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:24px;font-weight:600;line-height:50px;color:#000000;}.elementor-8 .elementor-element.elementor-element-a2bad20 .elementor-heading-title a:hover, .elementor-8 .elementor-element.elementor-element-a2bad20 .elementor-heading-title a:focus{color:#002AFF;}.elementor-8 .elementor-element.elementor-element-a2bad20 .elementor-heading-title a{transition-duration:0.01s;}.elementor-8 .elementor-element.elementor-element-41f42fa .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:24px;font-weight:600;line-height:50px;color:#000000;}.elementor-8 .elementor-element.elementor-element-41f42fa .elementor-heading-title a:hover, .elementor-8 .elementor-element.elementor-element-41f42fa .elementor-heading-title a:focus{color:#002AFF;}.elementor-8 .elementor-element.elementor-element-41f42fa .elementor-heading-title a{transition-duration:0.01s;}.elementor-8 .elementor-element.elementor-element-ab60c49 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:24px;font-weight:600;line-height:50px;color:#000000;}.elementor-8 .elementor-element.elementor-element-ab60c49 .elementor-heading-title a:hover, .elementor-8 .elementor-element.elementor-element-ab60c49 .elementor-heading-title a:focus{color:#002AFF;}.elementor-8 .elementor-element.elementor-element-ab60c49 .elementor-heading-title a{transition-duration:0.01s;}.elementor-8 .elementor-element.elementor-element-0332e60{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-8 .elementor-element.elementor-element-e097d4e{text-align:center;}.elementor-8 .elementor-element.elementor-element-e097d4e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;line-height:39px;color:#000000;}.elementor-8 .elementor-element.elementor-element-7688218{width:var( --container-widget-width, 49.271% );max-width:49.271%;--container-widget-width:49.271%;--container-widget-flex-grow:0;text-align:center;font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;line-height:24px;color:#000000;}.elementor-8 .elementor-element.elementor-element-7688218.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-c4d0598 .elementor-button{background-color:#002AFF;font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;line-height:17px;border-style:solid;border-width:2px 2px 2px 2px;border-radius:8px 8px 8px 8px;padding:16px 32px 16px 32px;}.elementor-8 .elementor-element.elementor-element-c4d0598 .elementor-button:hover, .elementor-8 .elementor-element.elementor-element-c4d0598 .elementor-button:focus{background-color:#02010100;color:#002AFF;border-color:#002AFF;}.elementor-8 .elementor-element.elementor-element-c4d0598 .elementor-button:hover svg, .elementor-8 .elementor-element.elementor-element-c4d0598 .elementor-button:focus svg{fill:#002AFF;}.elementor-8 .elementor-element.elementor-element-95b57a9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-8 .elementor-element.elementor-element-68e5c91{--grid-columns:3;width:100%;max-width:100%;}.elementor-8 .elementor-element.elementor-element-bd81414{--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:200px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-f1c9cc6{text-align:center;}.elementor-8 .elementor-element.elementor-element-f1c9cc6 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:56px;font-weight:600;line-height:56px;color:#17181E;}.elementor-8 .elementor-element.elementor-element-c0e3c9f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-8 .elementor-element.elementor-element-e60e8c6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-8 .elementor-element.elementor-element-938df21{width:100%;max-width:100%;text-align:left;font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;line-height:24px;color:#000000;}.elementor-8 .elementor-element.elementor-element-938df21.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-0890da5{--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;}.elementor-8 .elementor-element.elementor-element-06e0fbc{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#D8D8D8;--border-color:#D8D8D8;--border-radius:15px 15px 15px 15px;}.elementor-8 .elementor-element.elementor-element-06e0fbc:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-06e0fbc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFA;}.elementor-8 .elementor-element.elementor-element-ccb3b40{width:100%;max-width:100%;--e-icon-list-icon-size:8px;--icon-vertical-offset:0px;}.elementor-8 .elementor-element.elementor-element-ccb3b40.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-ccb3b40 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(32px/2);}.elementor-8 .elementor-element.elementor-element-ccb3b40 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(32px/2);}.elementor-8 .elementor-element.elementor-element-ccb3b40 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(32px/2);}.elementor-8 .elementor-element.elementor-element-ccb3b40 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-32px/2);}.elementor-8 .elementor-element.elementor-element-ccb3b40 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-32px/2);}.elementor-8 .elementor-element.elementor-element-ccb3b40 .elementor-icon-list-icon i{color:#002AFF;transition:color 0.3s;}.elementor-8 .elementor-element.elementor-element-ccb3b40 .elementor-icon-list-icon svg{fill:#002AFF;transition:fill 0.3s;}.elementor-8 .elementor-element.elementor-element-ccb3b40 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8 .elementor-element.elementor-element-ccb3b40 .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;line-height:24px;}.elementor-8 .elementor-element.elementor-element-ccb3b40 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}@media(max-width:1024px){.elementor-8 .elementor-element.elementor-element-5e1bc9b{--e-n-carousel-swiper-slides-to-display:2;}.elementor-8 .elementor-element.elementor-element-236d635{--grid-columns:2;}.elementor-8 .elementor-element.elementor-element-42c5041{--grid-columns:2;}.elementor-8 .elementor-element.elementor-element-1f7ead0{--grid-columns:2;}.elementor-8 .elementor-element.elementor-element-68e5c91{--grid-columns:2;}}@media(min-width:768px){.elementor-8 .elementor-element.elementor-element-f24dcf4{--content-width:1260px;}.elementor-8 .elementor-element.elementor-element-c3b14b9{--width:50%;}.elementor-8 .elementor-element.elementor-element-4097c4e{--width:50%;}.elementor-8 .elementor-element.elementor-element-5c0bc36{--content-width:1260px;}.elementor-8 .elementor-element.elementor-element-608b7ef{--content-width:1260px;}.elementor-8 .elementor-element.elementor-element-2a74d50{--width:25%;}.elementor-8 .elementor-element.elementor-element-c26e99f{--width:25%;}.elementor-8 .elementor-element.elementor-element-6bce5a4{--width:50%;}.elementor-8 .elementor-element.elementor-element-93547f3{--content-width:1260px;}.elementor-8 .elementor-element.elementor-element-3ceaaa1{--content-width:1260px;}.elementor-8 .elementor-element.elementor-element-55217b2{--width:25%;}.elementor-8 .elementor-element.elementor-element-23f9924{--width:25%;}.elementor-8 .elementor-element.elementor-element-9f88e54{--width:25%;}.elementor-8 .elementor-element.elementor-element-f3e0102{--width:25%;}.elementor-8 .elementor-element.elementor-element-af2bf43{--width:25%;}.elementor-8 .elementor-element.elementor-element-96f6b5e{--width:25%;}.elementor-8 .elementor-element.elementor-element-dd45173{--width:25%;}.elementor-8 .elementor-element.elementor-element-883b19b{--width:25%;}.elementor-8 .elementor-element.elementor-element-ecb3e27{--width:25%;}.elementor-8 .elementor-element.elementor-element-1cde563{--width:25%;}.elementor-8 .elementor-element.elementor-element-7ed94f0{--width:25%;}.elementor-8 .elementor-element.elementor-element-9dcfc1a{--width:25%;}.elementor-8 .elementor-element.elementor-element-ca45d10{--width:25%;}.elementor-8 .elementor-element.elementor-element-3eefe8b{--width:25%;}.elementor-8 .elementor-element.elementor-element-c4118aa{--width:25%;}.elementor-8 .elementor-element.elementor-element-8a9ee64{--width:25%;}.elementor-8 .elementor-element.elementor-element-1d664fe{--width:25%;}.elementor-8 .elementor-element.elementor-element-917b840{--width:25%;}.elementor-8 .elementor-element.elementor-element-fc81df3{--width:25%;}.elementor-8 .elementor-element.elementor-element-6972bc4{--width:25%;}.elementor-8 .elementor-element.elementor-element-90eea0e{--width:25%;}.elementor-8 .elementor-element.elementor-element-0a975f0{--width:25%;}.elementor-8 .elementor-element.elementor-element-21d0aaa{--width:25%;}.elementor-8 .elementor-element.elementor-element-bec48e6{--width:25%;}.elementor-8 .elementor-element.elementor-element-189c888{--width:25%;}.elementor-8 .elementor-element.elementor-element-2a245f6{--width:25%;}.elementor-8 .elementor-element.elementor-element-dfd75c9{--width:25%;}.elementor-8 .elementor-element.elementor-element-53f7983{--width:25%;}.elementor-8 .elementor-element.elementor-element-5826071{--width:25%;}.elementor-8 .elementor-element.elementor-element-0039656{--width:25%;}.elementor-8 .elementor-element.elementor-element-b8df4b9{--content-width:1260px;}.elementor-8 .elementor-element.elementor-element-81d9730{--width:50%;}.elementor-8 .elementor-element.elementor-element-40eb14c{--width:50%;}.elementor-8 .elementor-element.elementor-element-e3cf60f{--width:50%;}.elementor-8 .elementor-element.elementor-element-94f2be9{--width:50%;}.elementor-8 .elementor-element.elementor-element-e60e8c6{--width:50%;}.elementor-8 .elementor-element.elementor-element-0890da5{--width:50%;}}@media(max-width:767px){.elementor-8 .elementor-element.elementor-element-f24dcf4{--padding-top:30px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}.elementor-8 .elementor-element.elementor-element-f1c09e3 .elementor-heading-title{font-size:40px;line-height:44px;}.elementor-8 .elementor-element.elementor-element-46b1ad3{font-size:16px;line-height:26px;}.elementor-8 .elementor-element.elementor-element-636e23b .elementor-button{font-size:14px;}.elementor-8 .elementor-element.elementor-element-5c0bc36{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-8 .elementor-element.elementor-element-de6aa4e{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-994d7e1 .elementor-heading-title{font-size:24px;line-height:31px;}.elementor-8 .elementor-element.elementor-element-5d69c67{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-6ec657b{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-a0047a6{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:30px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-8 .elementor-element.elementor-element-b516820 .elementor-heading-title{font-size:32px;}.elementor-8 .elementor-element.elementor-element-d46de36{width:100%;max-width:100%;}.elementor-8 .elementor-element.elementor-element-608b7ef{--padding-top:30px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}.elementor-8 .elementor-element.elementor-element-6bce5a4{--min-height:447px;}.elementor-8 .elementor-element.elementor-element-d97b6ba .elementor-counter{gap:1px;}.elementor-8 .elementor-element.elementor-element-d97b6ba .elementor-counter-number-wrapper{font-size:40px;line-height:52px;}.elementor-8 .elementor-element.elementor-element-93547f3{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-8 .elementor-element.elementor-element-fdcd843 .elementor-heading-title{font-size:32px;line-height:38px;}.elementor-8 .elementor-element.elementor-element-55a708a{width:100%;max-width:100%;}.elementor-8 .elementor-element.elementor-element-55a708a .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-55a708a .elementor-icon-box-title a{font-size:16px;}.elementor-8 .elementor-element.elementor-element-3320116 .elementor-heading-title{font-size:24px;line-height:24px;}.elementor-8 .elementor-element.elementor-element-a01f085{font-size:16px;}.elementor-8 .elementor-element.elementor-element-7b4ef40 .elementor-heading-title{font-size:24px;line-height:24px;}.elementor-8 .elementor-element.elementor-element-4faecd7{font-size:16px;}.elementor-8 .elementor-element.elementor-element-0a79800 .elementor-heading-title{font-size:24px;line-height:24px;}.elementor-8 .elementor-element.elementor-element-4923c84{font-size:16px;}.elementor-8 .elementor-element.elementor-element-9a2807e .elementor-heading-title{font-size:24px;line-height:24px;}.elementor-8 .elementor-element.elementor-element-5def941{font-size:16px;}.elementor-8 .elementor-element.elementor-element-1f4cbec .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-1f4cbec .elementor-icon-box-title a{font-size:14px;line-height:20px;}.elementor-8 .elementor-element.elementor-element-b2b6702 .elementor-heading-title{font-size:24px;line-height:24px;}.elementor-8 .elementor-element.elementor-element-00f9135{font-size:16px;}.elementor-8 .elementor-element.elementor-element-05d45fd .elementor-heading-title{font-size:24px;line-height:24px;}.elementor-8 .elementor-element.elementor-element-688ab38{font-size:16px;}.elementor-8 .elementor-element.elementor-element-5ab2be4 .elementor-heading-title{font-size:24px;line-height:24px;}.elementor-8 .elementor-element.elementor-element-8cbfe3d{font-size:16px;}.elementor-8 .elementor-element.elementor-element-ac505a0 .elementor-heading-title{font-size:24px;line-height:24px;}.elementor-8 .elementor-element.elementor-element-4ef348b{font-size:16px;}.elementor-8 .elementor-element.elementor-element-0586e34 .elementor-heading-title{font-size:24px;line-height:24px;}.elementor-8 .elementor-element.elementor-element-bed608b{font-size:16px;}.elementor-8 .elementor-element.elementor-element-31ee1c9 .elementor-heading-title{font-size:24px;line-height:24px;}.elementor-8 .elementor-element.elementor-element-d363430{font-size:16px;}.elementor-8 .elementor-element.elementor-element-566a90c .elementor-heading-title{font-size:24px;line-height:24px;}.elementor-8 .elementor-element.elementor-element-32bd512{font-size:16px;}.elementor-8 .elementor-element.elementor-element-776c789 .elementor-heading-title{font-size:24px;line-height:24px;}.elementor-8 .elementor-element.elementor-element-b9cf707{font-size:16px;}.elementor-8 .elementor-element.elementor-element-5e1bc9b{--e-n-carousel-swiper-slides-to-display:1;}.elementor-8 .elementor-element.elementor-element-ab827be{--padding-top:0px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}.elementor-8 .elementor-element.elementor-element-a238e65 .elementor-heading-title{font-size:32px;line-height:38px;}.elementor-8 .elementor-element.elementor-element-4f0b488{width:100%;max-width:100%;font-size:16px;line-height:24px;}.elementor-8 .elementor-element.elementor-element-7432600{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-33d5e13{font-size:16px;}.elementor-8 .elementor-element.elementor-element-e2cda0b{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-6c10d98{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-8e1c081{font-size:16px;}.elementor-8 .elementor-element.elementor-element-e5920af{--gap:20px 0px;--row-gap:20px;--column-gap:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}.elementor-8 .elementor-element.elementor-element-4be19ac .elementor-heading-title{font-size:32px;line-height:38px;}.elementor-8 .elementor-element.elementor-element-b6b4f23{width:100%;max-width:100%;font-size:16px;}.elementor-8 .elementor-element.elementor-element-68864a1{--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-8 .elementor-element.elementor-element-55217b2{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-8 .elementor-element.elementor-element-fddb4d2 .elementor-icon-box-wrapper{align-items:center;}.elementor-8 .elementor-element.elementor-element-fddb4d2{--icon-box-icon-margin:10px;}.elementor-8 .elementor-element.elementor-element-fddb4d2 .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-fddb4d2 .elementor-icon-box-title a{font-size:18px;}.elementor-8 .elementor-element.elementor-element-f61c5ec{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-1878f89 .elementor-icon-box-wrapper{align-items:center;}.elementor-8 .elementor-element.elementor-element-1878f89{--icon-box-icon-margin:10px;}.elementor-8 .elementor-element.elementor-element-1878f89 .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-1878f89 .elementor-icon-box-title a{font-size:18px;}.elementor-8 .elementor-element.elementor-element-41f3b3a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-724f6ee .elementor-icon-box-wrapper{align-items:center;}.elementor-8 .elementor-element.elementor-element-724f6ee{--icon-box-icon-margin:10px;}.elementor-8 .elementor-element.elementor-element-724f6ee .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-724f6ee .elementor-icon-box-title a{font-size:18px;}.elementor-8 .elementor-element.elementor-element-464e02f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-a1b1c66 .elementor-icon-box-wrapper{align-items:center;}.elementor-8 .elementor-element.elementor-element-a1b1c66{--icon-box-icon-margin:10px;}.elementor-8 .elementor-element.elementor-element-a1b1c66 .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-a1b1c66 .elementor-icon-box-title a{font-size:18px;}.elementor-8 .elementor-element.elementor-element-6e99022{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-d8137d9 .elementor-icon-box-wrapper{align-items:center;}.elementor-8 .elementor-element.elementor-element-d8137d9{--icon-box-icon-margin:10px;}.elementor-8 .elementor-element.elementor-element-d8137d9 .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-d8137d9 .elementor-icon-box-title a{font-size:18px;}.elementor-8 .elementor-element.elementor-element-689ff05{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-96ce548{--padding-top:20px;--padding-bottom:20px;--padding-left:15px;--padding-right:15px;}.elementor-8 .elementor-element.elementor-element-d52cc9a .elementor-icon-box-wrapper{align-items:center;}.elementor-8 .elementor-element.elementor-element-d52cc9a{--icon-box-icon-margin:10px;}.elementor-8 .elementor-element.elementor-element-d52cc9a .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-d52cc9a .elementor-icon-box-title a{font-size:18px;}.elementor-8 .elementor-element.elementor-element-478e99a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-8f27ff0 .elementor-icon-box-wrapper{align-items:center;}.elementor-8 .elementor-element.elementor-element-8f27ff0{--icon-box-icon-margin:10px;}.elementor-8 .elementor-element.elementor-element-8f27ff0 .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-8f27ff0 .elementor-icon-box-title a{font-size:18px;}.elementor-8 .elementor-element.elementor-element-a2dc7b7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-5acfbeb .elementor-icon-box-wrapper{align-items:center;}.elementor-8 .elementor-element.elementor-element-5acfbeb{--icon-box-icon-margin:10px;}.elementor-8 .elementor-element.elementor-element-5acfbeb .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-5acfbeb .elementor-icon-box-title a{font-size:18px;}.elementor-8 .elementor-element.elementor-element-cc1964e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-e914bcb .elementor-icon-box-wrapper{align-items:center;}.elementor-8 .elementor-element.elementor-element-e914bcb{--icon-box-icon-margin:10px;}.elementor-8 .elementor-element.elementor-element-e914bcb .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-e914bcb .elementor-icon-box-title a{font-size:18px;}.elementor-8 .elementor-element.elementor-element-6145970{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-d89bb05 .elementor-icon-box-wrapper{align-items:center;}.elementor-8 .elementor-element.elementor-element-d89bb05{--icon-box-icon-margin:10px;}.elementor-8 .elementor-element.elementor-element-d89bb05 .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-d89bb05 .elementor-icon-box-title a{font-size:18px;}.elementor-8 .elementor-element.elementor-element-31ba427{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-ed6cf33{--padding-top:0px;--padding-bottom:20px;--padding-left:15px;--padding-right:15px;}.elementor-8 .elementor-element.elementor-element-1e1e7f9 .elementor-icon-box-wrapper{align-items:center;}.elementor-8 .elementor-element.elementor-element-1e1e7f9{--icon-box-icon-margin:10px;}.elementor-8 .elementor-element.elementor-element-1e1e7f9 .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-1e1e7f9 .elementor-icon-box-title a{font-size:18px;}.elementor-8 .elementor-element.elementor-element-561b3aa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-d52200a .elementor-icon-box-wrapper{align-items:center;}.elementor-8 .elementor-element.elementor-element-d52200a{--icon-box-icon-margin:10px;}.elementor-8 .elementor-element.elementor-element-d52200a .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-d52200a .elementor-icon-box-title a{font-size:18px;}.elementor-8 .elementor-element.elementor-element-59d1d71{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-a8f5256 .elementor-icon-box-wrapper{align-items:center;}.elementor-8 .elementor-element.elementor-element-a8f5256{--icon-box-icon-margin:10px;}.elementor-8 .elementor-element.elementor-element-a8f5256 .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-a8f5256 .elementor-icon-box-title a{font-size:18px;line-height:23px;}.elementor-8 .elementor-element.elementor-element-512b162{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-a87b587 .elementor-icon-box-wrapper{align-items:center;}.elementor-8 .elementor-element.elementor-element-a87b587{--icon-box-icon-margin:10px;}.elementor-8 .elementor-element.elementor-element-a87b587 .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-a87b587 .elementor-icon-box-title a{font-size:18px;line-height:23px;}.elementor-8 .elementor-element.elementor-element-d15fa17{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-cb55cd4 .elementor-icon-box-wrapper{align-items:center;}.elementor-8 .elementor-element.elementor-element-cb55cd4{--icon-box-icon-margin:10px;}.elementor-8 .elementor-element.elementor-element-cb55cd4 .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-cb55cd4 .elementor-icon-box-title a{font-size:18px;line-height:23px;}.elementor-8 .elementor-element.elementor-element-a95d3d7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-422c262{--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-8 .elementor-element.elementor-element-8a9ee64{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-8 .elementor-element.elementor-element-73fc997 .elementor-icon-box-wrapper{align-items:center;}.elementor-8 .elementor-element.elementor-element-73fc997{--icon-box-icon-margin:10px;}.elementor-8 .elementor-element.elementor-element-73fc997 .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-73fc997 .elementor-icon-box-title a{font-size:18px;line-height:23px;}.elementor-8 .elementor-element.elementor-element-9a685cc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-1d664fe{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-8 .elementor-element.elementor-element-29bcd35 .elementor-icon-box-wrapper{align-items:center;}.elementor-8 .elementor-element.elementor-element-29bcd35{--icon-box-icon-margin:10px;}.elementor-8 .elementor-element.elementor-element-29bcd35 .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-29bcd35 .elementor-icon-box-title a{font-size:18px;line-height:23px;}.elementor-8 .elementor-element.elementor-element-beeb551{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-917b840{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-8 .elementor-element.elementor-element-96e5517 .elementor-icon-box-wrapper{align-items:center;}.elementor-8 .elementor-element.elementor-element-96e5517{--icon-box-icon-margin:10px;}.elementor-8 .elementor-element.elementor-element-96e5517 .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-96e5517 .elementor-icon-box-title a{font-size:18px;line-height:23px;}.elementor-8 .elementor-element.elementor-element-f54307e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-fc81df3{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-8 .elementor-element.elementor-element-d4fccfb .elementor-icon-box-wrapper{align-items:center;}.elementor-8 .elementor-element.elementor-element-d4fccfb{--icon-box-icon-margin:10px;}.elementor-8 .elementor-element.elementor-element-d4fccfb .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-d4fccfb .elementor-icon-box-title a{font-size:18px;line-height:23px;}.elementor-8 .elementor-element.elementor-element-9984956{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-6972bc4{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-8 .elementor-element.elementor-element-30b7058 .elementor-icon-box-wrapper{align-items:center;}.elementor-8 .elementor-element.elementor-element-30b7058{--icon-box-icon-margin:10px;}.elementor-8 .elementor-element.elementor-element-30b7058 .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-30b7058 .elementor-icon-box-title a{font-size:18px;line-height:23px;}.elementor-8 .elementor-element.elementor-element-3c1028c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-a3d288d{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-8 .elementor-element.elementor-element-90eea0e{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-8 .elementor-element.elementor-element-86c6796 .elementor-icon-box-wrapper{align-items:center;}.elementor-8 .elementor-element.elementor-element-86c6796{--icon-box-icon-margin:10px;}.elementor-8 .elementor-element.elementor-element-86c6796 .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-86c6796 .elementor-icon-box-title a{font-size:18px;line-height:23px;}.elementor-8 .elementor-element.elementor-element-0c4ffa3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-0a975f0{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-8 .elementor-element.elementor-element-5473aaa .elementor-icon-box-wrapper{align-items:center;}.elementor-8 .elementor-element.elementor-element-5473aaa{--icon-box-icon-margin:10px;}.elementor-8 .elementor-element.elementor-element-5473aaa .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-5473aaa .elementor-icon-box-title a{font-size:18px;line-height:23px;}.elementor-8 .elementor-element.elementor-element-253a8af{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-21d0aaa{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-8 .elementor-element.elementor-element-f38d9fe .elementor-icon-box-wrapper{align-items:center;}.elementor-8 .elementor-element.elementor-element-f38d9fe{--icon-box-icon-margin:10px;}.elementor-8 .elementor-element.elementor-element-f38d9fe .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-f38d9fe .elementor-icon-box-title a{font-size:18px;line-height:23px;}.elementor-8 .elementor-element.elementor-element-79dcb75{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-bec48e6{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-8 .elementor-element.elementor-element-af9564d .elementor-icon-box-wrapper{align-items:center;}.elementor-8 .elementor-element.elementor-element-af9564d{--icon-box-icon-margin:10px;}.elementor-8 .elementor-element.elementor-element-af9564d .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-af9564d .elementor-icon-box-title a{font-size:18px;line-height:23px;}.elementor-8 .elementor-element.elementor-element-f0291dc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-189c888{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-8 .elementor-element.elementor-element-27b0959 .elementor-icon-box-wrapper{align-items:center;}.elementor-8 .elementor-element.elementor-element-27b0959{--icon-box-icon-margin:10px;}.elementor-8 .elementor-element.elementor-element-27b0959 .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-27b0959 .elementor-icon-box-title a{font-size:18px;line-height:23px;}.elementor-8 .elementor-element.elementor-element-ad2a592{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-12d2b6a{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-8 .elementor-element.elementor-element-2a245f6{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-8 .elementor-element.elementor-element-688b4ea .elementor-icon-box-wrapper{align-items:center;}.elementor-8 .elementor-element.elementor-element-688b4ea{--icon-box-icon-margin:10px;}.elementor-8 .elementor-element.elementor-element-688b4ea .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-688b4ea .elementor-icon-box-title a{font-size:18px;line-height:23px;}.elementor-8 .elementor-element.elementor-element-fbca197{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-dfd75c9{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-8 .elementor-element.elementor-element-c0eda3c .elementor-icon-box-wrapper{align-items:center;}.elementor-8 .elementor-element.elementor-element-c0eda3c{--icon-box-icon-margin:10px;}.elementor-8 .elementor-element.elementor-element-c0eda3c .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-c0eda3c .elementor-icon-box-title a{font-size:18px;line-height:23px;}.elementor-8 .elementor-element.elementor-element-8bb00d2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-53f7983{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-8 .elementor-element.elementor-element-606e6f7 .elementor-icon-box-wrapper{align-items:center;}.elementor-8 .elementor-element.elementor-element-606e6f7{--icon-box-icon-margin:10px;}.elementor-8 .elementor-element.elementor-element-606e6f7 .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-606e6f7 .elementor-icon-box-title a{font-size:18px;line-height:23px;}.elementor-8 .elementor-element.elementor-element-b25f430{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-5826071{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-8 .elementor-element.elementor-element-412b115 .elementor-icon-box-wrapper{align-items:center;}.elementor-8 .elementor-element.elementor-element-412b115{--icon-box-icon-margin:10px;}.elementor-8 .elementor-element.elementor-element-412b115 .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-412b115 .elementor-icon-box-title a{font-size:18px;line-height:23px;}.elementor-8 .elementor-element.elementor-element-f3c52fd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-0039656{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-8 .elementor-element.elementor-element-11c2fbc .elementor-icon-box-wrapper{align-items:center;}.elementor-8 .elementor-element.elementor-element-11c2fbc{--icon-box-icon-margin:10px;}.elementor-8 .elementor-element.elementor-element-11c2fbc .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-11c2fbc .elementor-icon-box-title a{font-size:18px;line-height:23px;}.elementor-8 .elementor-element.elementor-element-9f0ed51{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-66022d0{--padding-top:10px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-8 .elementor-element.elementor-element-76240df .elementor-heading-title{font-size:30px;line-height:39px;}.elementor-8 .elementor-element.elementor-element-dba2659{width:100%;max-width:100%;}.elementor-8 .elementor-element.elementor-element-236d635{--grid-columns:1;}.elementor-8 .elementor-element.elementor-element-9c99741{--padding-top:30px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-8 .elementor-element.elementor-element-9beeedc .elementor-heading-title{font-size:30px;line-height:39px;}.elementor-8 .elementor-element.elementor-element-8eb3671{width:100%;max-width:100%;}.elementor-8 .elementor-element.elementor-element-42c5041{--grid-columns:1;}.elementor-8 .elementor-element.elementor-element-c15335a{--padding-top:30px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-8 .elementor-element.elementor-element-b3c4f31 .elementor-heading-title{font-size:32px;line-height:56px;}.elementor-8 .elementor-element.elementor-element-a75563a{width:100%;max-width:100%;font-size:16px;line-height:24px;}.elementor-8 .elementor-element.elementor-element-a65e716{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:10px;--padding-bottom:30px;--padding-left:15px;--padding-right:15px;}.elementor-8 .elementor-element.elementor-element-81d9730{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-d9177c0 .elementor-heading-title{font-size:18px;line-height:30px;}.elementor-8 .elementor-element.elementor-element-40eb14c{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-38ac221 .elementor-heading-title{font-size:18px;line-height:30px;}.elementor-8 .elementor-element.elementor-element-e462095{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-687e633{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:30px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-8 .elementor-element.elementor-element-94fd633 .elementor-heading-title{font-size:30px;line-height:39px;}.elementor-8 .elementor-element.elementor-element-7d548a0{width:100%;max-width:100%;font-size:16px;}.elementor-8 .elementor-element.elementor-element-1f7ead0{--grid-columns:1;}.elementor-8 .elementor-element.elementor-element-20c0107{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-8 .elementor-element.elementor-element-8456d73 .elementor-heading-title{font-size:30px;line-height:39px;}.elementor-8 .elementor-element.elementor-element-e87fd1e{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-8 .elementor-element.elementor-element-e3cf60f{--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-8 .elementor-element.elementor-element-18b4a02 .elementor-heading-title{font-size:18px;line-height:22px;}.elementor-8 .elementor-element.elementor-element-516c761 .elementor-heading-title{font-size:18px;line-height:22px;}.elementor-8 .elementor-element.elementor-element-e185a69 .elementor-heading-title{font-size:18px;line-height:22px;}.elementor-8 .elementor-element.elementor-element-3c6fe46 .elementor-heading-title{font-size:18px;line-height:22px;}.elementor-8 .elementor-element.elementor-element-37ac417 .elementor-heading-title{font-size:18px;line-height:22px;}.elementor-8 .elementor-element.elementor-element-a2bad20 .elementor-heading-title{font-size:18px;line-height:22px;}.elementor-8 .elementor-element.elementor-element-41f42fa .elementor-heading-title{font-size:18px;line-height:22px;}.elementor-8 .elementor-element.elementor-element-ab60c49 .elementor-heading-title{font-size:18px;line-height:22px;}.elementor-8 .elementor-element.elementor-element-0332e60{--padding-top:30px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}.elementor-8 .elementor-element.elementor-element-e097d4e .elementor-heading-title{font-size:30px;line-height:39px;}.elementor-8 .elementor-element.elementor-element-7688218{width:100%;max-width:100%;font-size:16px;}.elementor-8 .elementor-element.elementor-element-c4d0598 .elementor-button{font-size:14px;}.elementor-8 .elementor-element.elementor-element-68e5c91{--grid-columns:1;}.elementor-8 .elementor-element.elementor-element-bd81414{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-8 .elementor-element.elementor-element-f1c9cc6{width:100%;max-width:100%;text-align:center;}.elementor-8 .elementor-element.elementor-element-f1c9cc6 .elementor-heading-title{font-size:32px;}.elementor-8 .elementor-element.elementor-element-c0e3c9f{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-8 .elementor-element.elementor-element-06e0fbc{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-ccb3b40 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-8 .elementor-element.elementor-element-ccb3b40 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-8 .elementor-element.elementor-element-ccb3b40 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-8 .elementor-element.elementor-element-ccb3b40 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-8 .elementor-element.elementor-element-ccb3b40 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-8 .elementor-element.elementor-element-ccb3b40{--icon-vertical-align:flex-start;--icon-vertical-offset:8px;}.elementor-8 .elementor-element.elementor-element-ccb3b40 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8 .elementor-element.elementor-element-ccb3b40 .elementor-icon-list-item > a{font-size:16px;line-height:24px;}}/* Start custom CSS for container, class: .elementor-element-55217b2 */:root{
  --hover-btn-bottom-gap: 18px;
  --hover-btn-translateY: 14px;

  --content-lift: 14px;
  --expand-scale: 1.038;

  --ease-smooth: cubic-bezier(0.22, 1, 0.36, 1);

  --transition-time: 320ms;
  --expand-time: 520ms;

  --btn-appear-delay: 110ms;
}

/* Base container */
.elementor-8 .elementor-element.elementor-element-55217b2 {
  position: relative;
  overflow: visible;
  border-radius: 15px;
  transition: box-shadow var(--transition-time) var(--ease-smooth);
  will-change: box-shadow;
  -webkit-font-smoothing: antialiased;
}

/* EXPANDING layer */
.elementor-8 .elementor-element.elementor-element-55217b2::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  background: inherit;
  z-index: -2;
  transform: scale(1);
  transform-origin: 50% 50%;
  transition: transform var(--expand-time) var(--ease-smooth);
}

/* ORANGE overlay */
.elementor-8 .elementor-element.elementor-element-55217b2::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  background: var(--accent, #002AFF);
  opacity: 0;
  z-index: -1;
  transition: opacity calc(var(--transition-time) * 0.9) var(--ease-smooth);
  pointer-events: none;
}

/* global text color inheritance */
.elementor-8 .elementor-element.elementor-element-55217b2,
.elementor-8 .elementor-element.elementor-element-55217b2 .card-content,
.elementor-8 .elementor-element.elementor-element-55217b2 .card-content * {
  color: inherit;
  fill: currentColor;
  stroke: currentColor;
}

/* CONTENT */
.elementor-8 .elementor-element.elementor-element-55217b2 .card-content {
  position: relative;
  z-index: 2;
  transition: transform calc(var(--transition-time) * 0.95) var(--ease-smooth),
              color calc(var(--transition-time) * 0.95) var(--ease-smooth);
  will-change: transform, color;
}

/* ICON */
.elementor-8 .elementor-element.elementor-element-55217b2 .card-icon {
  position: absolute;
  left: 18px;
  top: 18px;
  z-index: 3;
  transition: color calc(var(--transition-time) * 0.95) var(--ease-smooth);
  color: #222;
}

/* BUTTON (no background added!) */
.elementor-8 .elementor-element.elementor-element-55217b2 .hover-btn {
  position: absolute;
  left: 50%;
  bottom: var(--hover-btn-bottom-gap);
  transform: translateX(-50%) translateY(var(--hover-btn-translateY));
  opacity: 0;
  pointer-events: none;
  z-index: 4;

  transition:
    transform calc(var(--transition-time) * 0.95) var(--ease-smooth) var(--btn-appear-delay),
    opacity calc(var(--transition-time) * 0.95) var(--ease-smooth) var(--btn-appear-delay);

  background: transparent;   /* FIXED — No background */
  color: #222;               /* Initial color */
  border: none;
  /*padding: 10px 16px;*/
  border-radius: 8px;
  display: inline-flex;
  align-items: center;
  gap: 10px;
}

/* Make Elementor buttons follow hover color */
.elementor-8 .elementor-element.elementor-element-55217b2 .elementor-button,
.elementor-8 .elementor-element.elementor-element-55217b2 .elementor-button * {
  color: inherit !important;
  fill: currentColor !important;
  stroke: currentColor !important;
}

/* HOVER STATES */

.elementor-8 .elementor-element.elementor-element-55217b2:hover,
.elementor-8 .elementor-element.elementor-element-55217b2:focus-within,
.elementor-8 .elementor-element.elementor-element-55217b2.touched {
  box-shadow: 0 18px 40px rgba(0,0,0,0.12);
}

.elementor-8 .elementor-element.elementor-element-55217b2:hover::before,
.elementor-8 .elementor-element.elementor-element-55217b2:focus-within::before,
.elementor-8 .elementor-element.elementor-element-55217b2.touched::before {
  transform: scale(var(--expand-scale));
}

.elementor-8 .elementor-element.elementor-element-55217b2:hover::after,
.elementor-8 .elementor-element.elementor-element-55217b2:focus-within::after,
.elementor-8 .elementor-element.elementor-element-55217b2.touched::after {
  opacity: 1;
}

/* CONTENT → WHITE */
.elementor-8 .elementor-element.elementor-element-55217b2:hover .card-content,
.elementor-8 .elementor-element.elementor-element-55217b2:focus-within .card-content,
.elementor-8 .elementor-element.elementor-element-55217b2.touched .card-content {
  transform: translateY(calc(-1 * var(--content-lift)));
  color: #fff;
}

/* ICON → WHITE */
.elementor-8 .elementor-element.elementor-element-55217b2:hover .card-icon,
.elementor-8 .elementor-element.elementor-element-55217b2:focus-within .card-icon,
.elementor-8 .elementor-element.elementor-element-55217b2.touched .card-icon {
  color: #fff;
}

/* BUTTON → WHITE (NO movement bug, NO extra background) */
.elementor-8 .elementor-element.elementor-element-55217b2:hover .hover-btn,
.elementor-8 .elementor-element.elementor-element-55217b2:focus-within .hover-btn,
.elementor-8 .elementor-element.elementor-element-55217b2.touched .hover-btn {
  transform: translateX(-50%) translateY(30);
  opacity: 1;
  pointer-events: auto;
  color: #fff;
  background: transparent; /* FIXED */
}

/* MOBILE */
@media (max-width: 767px) {
  .elementor-8 .elementor-element.elementor-element-55217b2::before { transform: scale(var(--expand-scale)); }
  .elementor-8 .elementor-element.elementor-element-55217b2::after { opacity: 1; }
  .elementor-8 .elementor-element.elementor-element-55217b2 .card-content { transform: translateY(calc(-0.6 * var(--content-lift))); color:#fff; }
  .elementor-8 .elementor-element.elementor-element-55217b2 .hover-btn { transform: translateX(-50%) translateY(0); opacity:1; pointer-events:auto; transition-delay:0ms; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-23f9924 */:root{
  --hover-btn-bottom-gap: 18px;
  --hover-btn-translateY: 14px;

  --content-lift: 14px;
  --expand-scale: 1.038;

  --ease-smooth: cubic-bezier(0.22, 1, 0.36, 1);

  --transition-time: 320ms;
  --expand-time: 520ms;

  --btn-appear-delay: 110ms;
}

/* Base container */
.elementor-8 .elementor-element.elementor-element-23f9924 {
  position: relative;
  overflow: visible;
  border-radius: 15px;
  transition: box-shadow var(--transition-time) var(--ease-smooth);
  will-change: box-shadow;
  -webkit-font-smoothing: antialiased;
}

/* EXPANDING layer */
.elementor-8 .elementor-element.elementor-element-23f9924::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  background: inherit;
  z-index: -2;
  transform: scale(1);
  transform-origin: 50% 50%;
  transition: transform var(--expand-time) var(--ease-smooth);
}

/* ORANGE overlay */
.elementor-8 .elementor-element.elementor-element-23f9924::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  background: var(--accent, ##002AFF);
  opacity: 0;
  z-index: -1;
  transition: opacity calc(var(--transition-time) * 0.9) var(--ease-smooth);
  pointer-events: none;
}

/* global text color inheritance */
.elementor-8 .elementor-element.elementor-element-23f9924,
.elementor-8 .elementor-element.elementor-element-23f9924 .card-content,
.elementor-8 .elementor-element.elementor-element-23f9924 .card-content * {
  color: inherit;
  fill: currentColor;
  stroke: currentColor;
}

/* CONTENT */
.elementor-8 .elementor-element.elementor-element-23f9924 .card-content {
  position: relative;
  z-index: 2;
  transition: transform calc(var(--transition-time) * 0.95) var(--ease-smooth),
              color calc(var(--transition-time) * 0.95) var(--ease-smooth);
  will-change: transform, color;
}

/* ICON */
.elementor-8 .elementor-element.elementor-element-23f9924 .card-icon {
  position: absolute;
  left: 18px;
  top: 18px;
  z-index: 3;
  transition: color calc(var(--transition-time) * 0.95) var(--ease-smooth);
  color: #222;
}

/* BUTTON (no background added!) */
.elementor-8 .elementor-element.elementor-element-23f9924 .hover-btn {
  position: absolute;
  left: 50%;
  bottom: var(--hover-btn-bottom-gap);
  transform: translateX(-50%) translateY(var(--hover-btn-translateY));
  opacity: 0;
  pointer-events: none;
  z-index: 4;

  transition:
    transform calc(var(--transition-time) * 0.95) var(--ease-smooth) var(--btn-appear-delay),
    opacity calc(var(--transition-time) * 0.95) var(--ease-smooth) var(--btn-appear-delay);

  background: transparent;   /* FIXED — No background */
  color: #222;               /* Initial color */
  border: none;
  /*padding: 10px 16px;*/
  border-radius: 8px;
  display: inline-flex;
  align-items: center;
  gap: 10px;
}

/* Make Elementor buttons follow hover color */
.elementor-8 .elementor-element.elementor-element-23f9924 .elementor-button,
.elementor-8 .elementor-element.elementor-element-23f9924 .elementor-button * {
  color: inherit !important;
  fill: currentColor !important;
  stroke: currentColor !important;
}

/* HOVER STATES */

.elementor-8 .elementor-element.elementor-element-23f9924:hover,
.elementor-8 .elementor-element.elementor-element-23f9924:focus-within,
.elementor-8 .elementor-element.elementor-element-23f9924.touched {
  box-shadow: 0 18px 40px rgba(0,0,0,0.12);
}

.elementor-8 .elementor-element.elementor-element-23f9924:hover::before,
.elementor-8 .elementor-element.elementor-element-23f9924:focus-within::before,
.elementor-8 .elementor-element.elementor-element-23f9924.touched::before {
  transform: scale(var(--expand-scale));
}

.elementor-8 .elementor-element.elementor-element-23f9924:hover::after,
.elementor-8 .elementor-element.elementor-element-23f9924:focus-within::after,
.elementor-8 .elementor-element.elementor-element-23f9924.touched::after {
  opacity: 1;
}

/* CONTENT → WHITE */
.elementor-8 .elementor-element.elementor-element-23f9924:hover .card-content,
.elementor-8 .elementor-element.elementor-element-23f9924:focus-within .card-content,
.elementor-8 .elementor-element.elementor-element-23f9924.touched .card-content {
  transform: translateY(calc(-1 * var(--content-lift)));
  color: #fff;
}

/* ICON → WHITE */
.elementor-8 .elementor-element.elementor-element-23f9924:hover .card-icon,
.elementor-8 .elementor-element.elementor-element-23f9924:focus-within .card-icon,
.elementor-8 .elementor-element.elementor-element-23f9924.touched .card-icon {
  color: #fff;
}

/* BUTTON → WHITE (NO movement bug, NO extra background) */
.elementor-8 .elementor-element.elementor-element-23f9924:hover .hover-btn,
.elementor-8 .elementor-element.elementor-element-23f9924:focus-within .hover-btn,
.elementor-8 .elementor-element.elementor-element-23f9924.touched .hover-btn {
  transform: translateX(-50%) translateY(30);
  opacity: 1;
  pointer-events: auto;
  color: #fff;
  background: transparent; /* FIXED */
}

/* MOBILE */
@media (max-width: 767px) {
  .elementor-8 .elementor-element.elementor-element-23f9924::before { transform: scale(var(--expand-scale)); }
  .elementor-8 .elementor-element.elementor-element-23f9924::after { opacity: 1; }
  .elementor-8 .elementor-element.elementor-element-23f9924 .card-content { transform: translateY(calc(-0.6 * var(--content-lift))); color:#fff; }
  .elementor-8 .elementor-element.elementor-element-23f9924 .hover-btn { transform: translateX(-50%) translateY(0); opacity:1; pointer-events:auto; transition-delay:0ms; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9f88e54 */:root{
  --hover-btn-bottom-gap: 18px;
  --hover-btn-translateY: 14px;

  --content-lift: 14px;
  --expand-scale: 1.038;

  --ease-smooth: cubic-bezier(0.22, 1, 0.36, 1);

  --transition-time: 320ms;
  --expand-time: 520ms;

  --btn-appear-delay: 110ms;
}

/* Base container */
.elementor-8 .elementor-element.elementor-element-9f88e54 {
  position: relative;
  overflow: visible;
  border-radius: 15px;
  transition: box-shadow var(--transition-time) var(--ease-smooth);
  will-change: box-shadow;
  -webkit-font-smoothing: antialiased;
}

/* EXPANDING layer */
.elementor-8 .elementor-element.elementor-element-9f88e54::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  background: inherit;
  z-index: -2;
  transform: scale(1);
  transform-origin: 50% 50%;
  transition: transform var(--expand-time) var(--ease-smooth);
}

/* ORANGE overlay */
.elementor-8 .elementor-element.elementor-element-9f88e54::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  background: var(--accent, #002AFF);
  opacity: 0;
  z-index: -1;
  transition: opacity calc(var(--transition-time) * 0.9) var(--ease-smooth);
  pointer-events: none;
}

/* global text color inheritance */
.elementor-8 .elementor-element.elementor-element-9f88e54,
.elementor-8 .elementor-element.elementor-element-9f88e54 .card-content,
.elementor-8 .elementor-element.elementor-element-9f88e54 .card-content * {
  color: inherit;
  fill: currentColor;
  stroke: currentColor;
}

/* CONTENT */
.elementor-8 .elementor-element.elementor-element-9f88e54 .card-content {
  position: relative;
  z-index: 2;
  transition: transform calc(var(--transition-time) * 0.95) var(--ease-smooth),
              color calc(var(--transition-time) * 0.95) var(--ease-smooth);
  will-change: transform, color;
}

/* ICON */
.elementor-8 .elementor-element.elementor-element-9f88e54 .card-icon {
  position: absolute;
  left: 18px;
  top: 18px;
  z-index: 3;
  transition: color calc(var(--transition-time) * 0.95) var(--ease-smooth);
  color: #222;
}

/* BUTTON (no background added!) */
.elementor-8 .elementor-element.elementor-element-9f88e54 .hover-btn {
  position: absolute;
  left: 50%;
  bottom: var(--hover-btn-bottom-gap);
  transform: translateX(-50%) translateY(var(--hover-btn-translateY));
  opacity: 0;
  pointer-events: none;
  z-index: 4;

  transition:
    transform calc(var(--transition-time) * 0.95) var(--ease-smooth) var(--btn-appear-delay),
    opacity calc(var(--transition-time) * 0.95) var(--ease-smooth) var(--btn-appear-delay);

  background: transparent;   /* FIXED — No background */
  color: #222;               /* Initial color */
  border: none;
  /*padding: 10px 16px;*/
  border-radius: 8px;
  display: inline-flex;
  align-items: center;
  gap: 10px;
}

/* Make Elementor buttons follow hover color */
.elementor-8 .elementor-element.elementor-element-9f88e54 .elementor-button,
.elementor-8 .elementor-element.elementor-element-9f88e54 .elementor-button * {
  color: inherit !important;
  fill: currentColor !important;
  stroke: currentColor !important;
}

/* HOVER STATES */

.elementor-8 .elementor-element.elementor-element-9f88e54:hover,
.elementor-8 .elementor-element.elementor-element-9f88e54:focus-within,
.elementor-8 .elementor-element.elementor-element-9f88e54.touched {
  box-shadow: 0 18px 40px rgba(0,0,0,0.12);
}

.elementor-8 .elementor-element.elementor-element-9f88e54:hover::before,
.elementor-8 .elementor-element.elementor-element-9f88e54:focus-within::before,
.elementor-8 .elementor-element.elementor-element-9f88e54.touched::before {
  transform: scale(var(--expand-scale));
}

.elementor-8 .elementor-element.elementor-element-9f88e54:hover::after,
.elementor-8 .elementor-element.elementor-element-9f88e54:focus-within::after,
.elementor-8 .elementor-element.elementor-element-9f88e54.touched::after {
  opacity: 1;
}

/* CONTENT → WHITE */
.elementor-8 .elementor-element.elementor-element-9f88e54:hover .card-content,
.elementor-8 .elementor-element.elementor-element-9f88e54:focus-within .card-content,
.elementor-8 .elementor-element.elementor-element-9f88e54.touched .card-content {
  transform: translateY(calc(-1 * var(--content-lift)));
  color: #fff;
}

/* ICON → WHITE */
.elementor-8 .elementor-element.elementor-element-9f88e54:hover .card-icon,
.elementor-8 .elementor-element.elementor-element-9f88e54:focus-within .card-icon,
.elementor-8 .elementor-element.elementor-element-9f88e54.touched .card-icon {
  color: #fff;
}

/* BUTTON → WHITE (NO movement bug, NO extra background) */
.elementor-8 .elementor-element.elementor-element-9f88e54:hover .hover-btn,
.elementor-8 .elementor-element.elementor-element-9f88e54:focus-within .hover-btn,
.elementor-8 .elementor-element.elementor-element-9f88e54.touched .hover-btn {
  transform: translateX(-50%) translateY(30);
  opacity: 1;
  pointer-events: auto;
  color: #fff;
  background: transparent; /* FIXED */
}

/* MOBILE */
@media (max-width: 767px) {
  .elementor-8 .elementor-element.elementor-element-9f88e54::before { transform: scale(var(--expand-scale)); }
  .elementor-8 .elementor-element.elementor-element-9f88e54::after { opacity: 1; }
  .elementor-8 .elementor-element.elementor-element-9f88e54 .card-content { transform: translateY(calc(-0.6 * var(--content-lift))); color:#fff; }
  .elementor-8 .elementor-element.elementor-element-9f88e54 .hover-btn { transform: translateX(-50%) translateY(0); opacity:1; pointer-events:auto; transition-delay:0ms; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f3e0102 */:root{
  --hover-btn-bottom-gap: 18px;
  --hover-btn-translateY: 14px;

  --content-lift: 14px;
  --expand-scale: 1.038;

  --ease-smooth: cubic-bezier(0.22, 1, 0.36, 1);

  --transition-time: 320ms;
  --expand-time: 520ms;

  --btn-appear-delay: 110ms;
}

/* Base container */
.elementor-8 .elementor-element.elementor-element-f3e0102 {
  position: relative;
  overflow: visible;
  border-radius: 15px;
  transition: box-shadow var(--transition-time) var(--ease-smooth);
  will-change: box-shadow;
  -webkit-font-smoothing: antialiased;
}

/* EXPANDING layer */
.elementor-8 .elementor-element.elementor-element-f3e0102::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  background: inherit;
  z-index: -2;
  transform: scale(1);
  transform-origin: 50% 50%;
  transition: transform var(--expand-time) var(--ease-smooth);
}

/* ORANGE overlay */
.elementor-8 .elementor-element.elementor-element-f3e0102::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  background: var(--accent, #002AFF);
  opacity: 0;
  z-index: -1;
  transition: opacity calc(var(--transition-time) * 0.9) var(--ease-smooth);
  pointer-events: none;
}

/* global text color inheritance */
.elementor-8 .elementor-element.elementor-element-f3e0102,
.elementor-8 .elementor-element.elementor-element-f3e0102 .card-content,
.elementor-8 .elementor-element.elementor-element-f3e0102 .card-content * {
  color: inherit;
  fill: currentColor;
  stroke: currentColor;
}

/* CONTENT */
.elementor-8 .elementor-element.elementor-element-f3e0102 .card-content {
  position: relative;
  z-index: 2;
  transition: transform calc(var(--transition-time) * 0.95) var(--ease-smooth),
              color calc(var(--transition-time) * 0.95) var(--ease-smooth);
  will-change: transform, color;
}

/* ICON */
.elementor-8 .elementor-element.elementor-element-f3e0102 .card-icon {
  position: absolute;
  left: 18px;
  top: 18px;
  z-index: 3;
  transition: color calc(var(--transition-time) * 0.95) var(--ease-smooth);
  color: #222;
}

/* BUTTON (no background added!) */
.elementor-8 .elementor-element.elementor-element-f3e0102 .hover-btn {
  position: absolute;
  left: 50%;
  bottom: var(--hover-btn-bottom-gap);
  transform: translateX(-50%) translateY(var(--hover-btn-translateY));
  opacity: 0;
  pointer-events: none;
  z-index: 4;

  transition:
    transform calc(var(--transition-time) * 0.95) var(--ease-smooth) var(--btn-appear-delay),
    opacity calc(var(--transition-time) * 0.95) var(--ease-smooth) var(--btn-appear-delay);

  background: transparent;   /* FIXED — No background */
  color: #222;               /* Initial color */
  border: none;
  /*padding: 10px 16px;*/
  border-radius: 8px;
  display: inline-flex;
  align-items: center;
  gap: 10px;
}

/* Make Elementor buttons follow hover color */
.elementor-8 .elementor-element.elementor-element-f3e0102 .elementor-button,
.elementor-8 .elementor-element.elementor-element-f3e0102 .elementor-button * {
  color: inherit !important;
  fill: currentColor !important;
  stroke: currentColor !important;
}

/* HOVER STATES */

.elementor-8 .elementor-element.elementor-element-f3e0102:hover,
.elementor-8 .elementor-element.elementor-element-f3e0102:focus-within,
.elementor-8 .elementor-element.elementor-element-f3e0102.touched {
  box-shadow: 0 18px 40px rgba(0,0,0,0.12);
}

.elementor-8 .elementor-element.elementor-element-f3e0102:hover::before,
.elementor-8 .elementor-element.elementor-element-f3e0102:focus-within::before,
.elementor-8 .elementor-element.elementor-element-f3e0102.touched::before {
  transform: scale(var(--expand-scale));
}

.elementor-8 .elementor-element.elementor-element-f3e0102:hover::after,
.elementor-8 .elementor-element.elementor-element-f3e0102:focus-within::after,
.elementor-8 .elementor-element.elementor-element-f3e0102.touched::after {
  opacity: 1;
}

/* CONTENT → WHITE */
.elementor-8 .elementor-element.elementor-element-f3e0102:hover .card-content,
.elementor-8 .elementor-element.elementor-element-f3e0102:focus-within .card-content,
.elementor-8 .elementor-element.elementor-element-f3e0102.touched .card-content {
  transform: translateY(calc(-1 * var(--content-lift)));
  color: #fff;
}

/* ICON → WHITE */
.elementor-8 .elementor-element.elementor-element-f3e0102:hover .card-icon,
.elementor-8 .elementor-element.elementor-element-f3e0102:focus-within .card-icon,
.elementor-8 .elementor-element.elementor-element-f3e0102.touched .card-icon {
  color: #fff;
}

/* BUTTON → WHITE (NO movement bug, NO extra background) */
.elementor-8 .elementor-element.elementor-element-f3e0102:hover .hover-btn,
.elementor-8 .elementor-element.elementor-element-f3e0102:focus-within .hover-btn,
.elementor-8 .elementor-element.elementor-element-f3e0102.touched .hover-btn {
  transform: translateX(-50%) translateY(30);
  opacity: 1;
  pointer-events: auto;
  color: #fff;
  background: transparent; /* FIXED */
}

/* MOBILE */
@media (max-width: 767px) {
  .elementor-8 .elementor-element.elementor-element-f3e0102::before { transform: scale(var(--expand-scale)); }
  .elementor-8 .elementor-element.elementor-element-f3e0102::after { opacity: 1; }
  .elementor-8 .elementor-element.elementor-element-f3e0102 .card-content { transform: translateY(calc(-0.6 * var(--content-lift))); color:#fff; }
  .elementor-8 .elementor-element.elementor-element-f3e0102 .hover-btn { transform: translateX(-50%) translateY(0); opacity:1; pointer-events:auto; transition-delay:0ms; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-af2bf43 */:root{
  --hover-btn-bottom-gap: 18px;
  --hover-btn-translateY: 14px;

  --content-lift: 14px;
  --expand-scale: 1.038;

  --ease-smooth: cubic-bezier(0.22, 1, 0.36, 1);

  --transition-time: 320ms;
  --expand-time: 520ms;

  --btn-appear-delay: 110ms;
}

/* Base container */
.elementor-8 .elementor-element.elementor-element-af2bf43 {
  position: relative;
  overflow: visible;
  border-radius: 15px;
  transition: box-shadow var(--transition-time) var(--ease-smooth);
  will-change: box-shadow;
  -webkit-font-smoothing: antialiased;
}

/* EXPANDING layer */
.elementor-8 .elementor-element.elementor-element-af2bf43::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  background: inherit;
  z-index: -2;
  transform: scale(1);
  transform-origin: 50% 50%;
  transition: transform var(--expand-time) var(--ease-smooth);
}

/* ORANGE overlay */
.elementor-8 .elementor-element.elementor-element-af2bf43::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  background: var(--accent, #002AFF);
  opacity: 0;
  z-index: -1;
  transition: opacity calc(var(--transition-time) * 0.9) var(--ease-smooth);
  pointer-events: none;
}

/* global text color inheritance */
.elementor-8 .elementor-element.elementor-element-af2bf43,
.elementor-8 .elementor-element.elementor-element-af2bf43 .card-content,
.elementor-8 .elementor-element.elementor-element-af2bf43 .card-content * {
  color: inherit;
  fill: currentColor;
  stroke: currentColor;
}

/* CONTENT */
.elementor-8 .elementor-element.elementor-element-af2bf43 .card-content {
  position: relative;
  z-index: 2;
  transition: transform calc(var(--transition-time) * 0.95) var(--ease-smooth),
              color calc(var(--transition-time) * 0.95) var(--ease-smooth);
  will-change: transform, color;
}

/* ICON */
.elementor-8 .elementor-element.elementor-element-af2bf43 .card-icon {
  position: absolute;
  left: 18px;
  top: 18px;
  z-index: 3;
  transition: color calc(var(--transition-time) * 0.95) var(--ease-smooth);
  color: #222;
}

/* BUTTON (no background added!) */
.elementor-8 .elementor-element.elementor-element-af2bf43 .hover-btn {
  position: absolute;
  left: 50%;
  bottom: var(--hover-btn-bottom-gap);
  transform: translateX(-50%) translateY(var(--hover-btn-translateY));
  opacity: 0;
  pointer-events: none;
  z-index: 4;

  transition:
    transform calc(var(--transition-time) * 0.95) var(--ease-smooth) var(--btn-appear-delay),
    opacity calc(var(--transition-time) * 0.95) var(--ease-smooth) var(--btn-appear-delay);

  background: transparent;   /* FIXED — No background */
  color: #222;               /* Initial color */
  border: none;
  /*padding: 10px 16px;*/
  border-radius: 8px;
  display: inline-flex;
  align-items: center;
  gap: 10px;
}

/* Make Elementor buttons follow hover color */
.elementor-8 .elementor-element.elementor-element-af2bf43 .elementor-button,
.elementor-8 .elementor-element.elementor-element-af2bf43 .elementor-button * {
  color: inherit !important;
  fill: currentColor !important;
  stroke: currentColor !important;
}

/* HOVER STATES */

.elementor-8 .elementor-element.elementor-element-af2bf43:hover,
.elementor-8 .elementor-element.elementor-element-af2bf43:focus-within,
.elementor-8 .elementor-element.elementor-element-af2bf43.touched {
  box-shadow: 0 18px 40px rgba(0,0,0,0.12);
}

.elementor-8 .elementor-element.elementor-element-af2bf43:hover::before,
.elementor-8 .elementor-element.elementor-element-af2bf43:focus-within::before,
.elementor-8 .elementor-element.elementor-element-af2bf43.touched::before {
  transform: scale(var(--expand-scale));
}

.elementor-8 .elementor-element.elementor-element-af2bf43:hover::after,
.elementor-8 .elementor-element.elementor-element-af2bf43:focus-within::after,
.elementor-8 .elementor-element.elementor-element-af2bf43.touched::after {
  opacity: 1;
}

/* CONTENT → WHITE */
.elementor-8 .elementor-element.elementor-element-af2bf43:hover .card-content,
.elementor-8 .elementor-element.elementor-element-af2bf43:focus-within .card-content,
.elementor-8 .elementor-element.elementor-element-af2bf43.touched .card-content {
  transform: translateY(calc(-1 * var(--content-lift)));
  color: #fff;
}

/* ICON → WHITE */
.elementor-8 .elementor-element.elementor-element-af2bf43:hover .card-icon,
.elementor-8 .elementor-element.elementor-element-af2bf43:focus-within .card-icon,
.elementor-8 .elementor-element.elementor-element-af2bf43.touched .card-icon {
  color: #fff;
}

/* BUTTON → WHITE (NO movement bug, NO extra background) */
.elementor-8 .elementor-element.elementor-element-af2bf43:hover .hover-btn,
.elementor-8 .elementor-element.elementor-element-af2bf43:focus-within .hover-btn,
.elementor-8 .elementor-element.elementor-element-af2bf43.touched .hover-btn {
  transform: translateX(-50%) translateY(30);
  opacity: 1;
  pointer-events: auto;
  color: #fff;
  background: transparent; /* FIXED */
}

/* MOBILE */
@media (max-width: 767px) {
  .elementor-8 .elementor-element.elementor-element-af2bf43::before { transform: scale(var(--expand-scale)); }
  .elementor-8 .elementor-element.elementor-element-af2bf43::after { opacity: 1; }
  .elementor-8 .elementor-element.elementor-element-af2bf43 .card-content { transform: translateY(calc(-0.6 * var(--content-lift))); color:#fff; }
  .elementor-8 .elementor-element.elementor-element-af2bf43 .hover-btn { transform: translateX(-50%) translateY(0); opacity:1; pointer-events:auto; transition-delay:0ms; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96f6b5e */:root{
  --hover-btn-bottom-gap: 18px;
  --hover-btn-translateY: 14px;

  --content-lift: 14px;
  --expand-scale: 1.038;

  --ease-smooth: cubic-bezier(0.22, 1, 0.36, 1);

  --transition-time: 320ms;
  --expand-time: 520ms;

  --btn-appear-delay: 110ms;
}

/* Base container */
.elementor-8 .elementor-element.elementor-element-96f6b5e {
  position: relative;
  overflow: visible;
  border-radius: 15px;
  transition: box-shadow var(--transition-time) var(--ease-smooth);
  will-change: box-shadow;
  -webkit-font-smoothing: antialiased;
}

/* EXPANDING layer */
.elementor-8 .elementor-element.elementor-element-96f6b5e::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  background: inherit;
  z-index: -2;
  transform: scale(1);
  transform-origin: 50% 50%;
  transition: transform var(--expand-time) var(--ease-smooth);
}

/* ORANGE overlay */
.elementor-8 .elementor-element.elementor-element-96f6b5e::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  background: var(--accent, #002AFF);
  opacity: 0;
  z-index: -1;
  transition: opacity calc(var(--transition-time) * 0.9) var(--ease-smooth);
  pointer-events: none;
}

/* global text color inheritance */
.elementor-8 .elementor-element.elementor-element-96f6b5e,
.elementor-8 .elementor-element.elementor-element-96f6b5e .card-content,
.elementor-8 .elementor-element.elementor-element-96f6b5e .card-content * {
  color: inherit;
  fill: currentColor;
  stroke: currentColor;
}

/* CONTENT */
.elementor-8 .elementor-element.elementor-element-96f6b5e .card-content {
  position: relative;
  z-index: 2;
  transition: transform calc(var(--transition-time) * 0.95) var(--ease-smooth),
              color calc(var(--transition-time) * 0.95) var(--ease-smooth);
  will-change: transform, color;
}

/* ICON */
.elementor-8 .elementor-element.elementor-element-96f6b5e .card-icon {
  position: absolute;
  left: 18px;
  top: 18px;
  z-index: 3;
  transition: color calc(var(--transition-time) * 0.95) var(--ease-smooth);
  color: #222;
}

/* BUTTON (no background added!) */
.elementor-8 .elementor-element.elementor-element-96f6b5e .hover-btn {
  position: absolute;
  left: 50%;
  bottom: var(--hover-btn-bottom-gap);
  transform: translateX(-50%) translateY(var(--hover-btn-translateY));
  opacity: 0;
  pointer-events: none;
  z-index: 4;

  transition:
    transform calc(var(--transition-time) * 0.95) var(--ease-smooth) var(--btn-appear-delay),
    opacity calc(var(--transition-time) * 0.95) var(--ease-smooth) var(--btn-appear-delay);

  background: transparent;   /* FIXED — No background */
  color: #222;               /* Initial color */
  border: none;
  /*padding: 10px 16px;*/
  border-radius: 8px;
  display: inline-flex;
  align-items: center;
  gap: 10px;
}

/* Make Elementor buttons follow hover color */
.elementor-8 .elementor-element.elementor-element-96f6b5e .elementor-button,
.elementor-8 .elementor-element.elementor-element-96f6b5e .elementor-button * {
  color: inherit !important;
  fill: currentColor !important;
  stroke: currentColor !important;
}

/* HOVER STATES */

.elementor-8 .elementor-element.elementor-element-96f6b5e:hover,
.elementor-8 .elementor-element.elementor-element-96f6b5e:focus-within,
.elementor-8 .elementor-element.elementor-element-96f6b5e.touched {
  box-shadow: 0 18px 40px rgba(0,0,0,0.12);
}

.elementor-8 .elementor-element.elementor-element-96f6b5e:hover::before,
.elementor-8 .elementor-element.elementor-element-96f6b5e:focus-within::before,
.elementor-8 .elementor-element.elementor-element-96f6b5e.touched::before {
  transform: scale(var(--expand-scale));
}

.elementor-8 .elementor-element.elementor-element-96f6b5e:hover::after,
.elementor-8 .elementor-element.elementor-element-96f6b5e:focus-within::after,
.elementor-8 .elementor-element.elementor-element-96f6b5e.touched::after {
  opacity: 1;
}

/* CONTENT → WHITE */
.elementor-8 .elementor-element.elementor-element-96f6b5e:hover .card-content,
.elementor-8 .elementor-element.elementor-element-96f6b5e:focus-within .card-content,
.elementor-8 .elementor-element.elementor-element-96f6b5e.touched .card-content {
  transform: translateY(calc(-1 * var(--content-lift)));
  color: #fff;
}

/* ICON → WHITE */
.elementor-8 .elementor-element.elementor-element-96f6b5e:hover .card-icon,
.elementor-8 .elementor-element.elementor-element-96f6b5e:focus-within .card-icon,
.elementor-8 .elementor-element.elementor-element-96f6b5e.touched .card-icon {
  color: #fff;
}

/* BUTTON → WHITE (NO movement bug, NO extra background) */
.elementor-8 .elementor-element.elementor-element-96f6b5e:hover .hover-btn,
.elementor-8 .elementor-element.elementor-element-96f6b5e:focus-within .hover-btn,
.elementor-8 .elementor-element.elementor-element-96f6b5e.touched .hover-btn {
  transform: translateX(-50%) translateY(30);
  opacity: 1;
  pointer-events: auto;
  color: #fff;
  background: transparent; /* FIXED */
}

/* MOBILE */
@media (max-width: 767px) {
  .elementor-8 .elementor-element.elementor-element-96f6b5e::before { transform: scale(var(--expand-scale)); }
  .elementor-8 .elementor-element.elementor-element-96f6b5e::after { opacity: 1; }
  .elementor-8 .elementor-element.elementor-element-96f6b5e .card-content { transform: translateY(calc(-0.6 * var(--content-lift))); color:#fff; }
  .elementor-8 .elementor-element.elementor-element-96f6b5e .hover-btn { transform: translateX(-50%) translateY(0); opacity:1; pointer-events:auto; transition-delay:0ms; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dd45173 */:root{
  --hover-btn-bottom-gap: 18px;
  --hover-btn-translateY: 14px;

  --content-lift: 14px;
  --expand-scale: 1.038;

  --ease-smooth: cubic-bezier(0.22, 1, 0.36, 1);

  --transition-time: 320ms;
  --expand-time: 520ms;

  --btn-appear-delay: 110ms;
}

/* Base container */
.elementor-8 .elementor-element.elementor-element-dd45173 {
  position: relative;
  overflow: visible;
  border-radius: 15px;
  transition: box-shadow var(--transition-time) var(--ease-smooth);
  will-change: box-shadow;
  -webkit-font-smoothing: antialiased;
}

/* EXPANDING layer */
.elementor-8 .elementor-element.elementor-element-dd45173::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  background: inherit;
  z-index: -2;
  transform: scale(1);
  transform-origin: 50% 50%;
  transition: transform var(--expand-time) var(--ease-smooth);
}

/* ORANGE overlay */
.elementor-8 .elementor-element.elementor-element-dd45173::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  background: var(--accent, #002AFF);
  opacity: 0;
  z-index: -1;
  transition: opacity calc(var(--transition-time) * 0.9) var(--ease-smooth);
  pointer-events: none;
}

/* global text color inheritance */
.elementor-8 .elementor-element.elementor-element-dd45173,
.elementor-8 .elementor-element.elementor-element-dd45173 .card-content,
.elementor-8 .elementor-element.elementor-element-dd45173 .card-content * {
  color: inherit;
  fill: currentColor;
  stroke: currentColor;
}

/* CONTENT */
.elementor-8 .elementor-element.elementor-element-dd45173 .card-content {
  position: relative;
  z-index: 2;
  transition: transform calc(var(--transition-time) * 0.95) var(--ease-smooth),
              color calc(var(--transition-time) * 0.95) var(--ease-smooth);
  will-change: transform, color;
}

/* ICON */
.elementor-8 .elementor-element.elementor-element-dd45173 .card-icon {
  position: absolute;
  left: 18px;
  top: 18px;
  z-index: 3;
  transition: color calc(var(--transition-time) * 0.95) var(--ease-smooth);
  color: #222;
}

/* BUTTON (no background added!) */
.elementor-8 .elementor-element.elementor-element-dd45173 .hover-btn {
  position: absolute;
  left: 50%;
  bottom: var(--hover-btn-bottom-gap);
  transform: translateX(-50%) translateY(var(--hover-btn-translateY));
  opacity: 0;
  pointer-events: none;
  z-index: 4;

  transition:
    transform calc(var(--transition-time) * 0.95) var(--ease-smooth) var(--btn-appear-delay),
    opacity calc(var(--transition-time) * 0.95) var(--ease-smooth) var(--btn-appear-delay);

  background: transparent;   /* FIXED — No background */
  color: #222;               /* Initial color */
  border: none;
  /*padding: 10px 16px;*/
  border-radius: 8px;
  display: inline-flex;
  align-items: center;
  gap: 10px;
}

/* Make Elementor buttons follow hover color */
.elementor-8 .elementor-element.elementor-element-dd45173 .elementor-button,
.elementor-8 .elementor-element.elementor-element-dd45173 .elementor-button * {
  color: inherit !important;
  fill: currentColor !important;
  stroke: currentColor !important;
}

/* HOVER STATES */

.elementor-8 .elementor-element.elementor-element-dd45173:hover,
.elementor-8 .elementor-element.elementor-element-dd45173:focus-within,
.elementor-8 .elementor-element.elementor-element-dd45173.touched {
  box-shadow: 0 18px 40px rgba(0,0,0,0.12);
}

.elementor-8 .elementor-element.elementor-element-dd45173:hover::before,
.elementor-8 .elementor-element.elementor-element-dd45173:focus-within::before,
.elementor-8 .elementor-element.elementor-element-dd45173.touched::before {
  transform: scale(var(--expand-scale));
}

.elementor-8 .elementor-element.elementor-element-dd45173:hover::after,
.elementor-8 .elementor-element.elementor-element-dd45173:focus-within::after,
.elementor-8 .elementor-element.elementor-element-dd45173.touched::after {
  opacity: 1;
}

/* CONTENT → WHITE */
.elementor-8 .elementor-element.elementor-element-dd45173:hover .card-content,
.elementor-8 .elementor-element.elementor-element-dd45173:focus-within .card-content,
.elementor-8 .elementor-element.elementor-element-dd45173.touched .card-content {
  transform: translateY(calc(-1 * var(--content-lift)));
  color: #fff;
}

/* ICON → WHITE */
.elementor-8 .elementor-element.elementor-element-dd45173:hover .card-icon,
.elementor-8 .elementor-element.elementor-element-dd45173:focus-within .card-icon,
.elementor-8 .elementor-element.elementor-element-dd45173.touched .card-icon {
  color: #fff;
}

/* BUTTON → WHITE (NO movement bug, NO extra background) */
.elementor-8 .elementor-element.elementor-element-dd45173:hover .hover-btn,
.elementor-8 .elementor-element.elementor-element-dd45173:focus-within .hover-btn,
.elementor-8 .elementor-element.elementor-element-dd45173.touched .hover-btn {
  transform: translateX(-50%) translateY(30);
  opacity: 1;
  pointer-events: auto;
  color: #fff;
  background: transparent; /* FIXED */
}

/* MOBILE */
@media (max-width: 767px) {
  .elementor-8 .elementor-element.elementor-element-dd45173::before { transform: scale(var(--expand-scale)); }
  .elementor-8 .elementor-element.elementor-element-dd45173::after { opacity: 1; }
  .elementor-8 .elementor-element.elementor-element-dd45173 .card-content { transform: translateY(calc(-0.6 * var(--content-lift))); color:#fff; }
  .elementor-8 .elementor-element.elementor-element-dd45173 .hover-btn { transform: translateX(-50%) translateY(0); opacity:1; pointer-events:auto; transition-delay:0ms; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-883b19b */:root{
  --hover-btn-bottom-gap: 18px;
  --hover-btn-translateY: 14px;

  --content-lift: 14px;
  --expand-scale: 1.038;

  --ease-smooth: cubic-bezier(0.22, 1, 0.36, 1);

  --transition-time: 320ms;
  --expand-time: 520ms;

  --btn-appear-delay: 110ms;
}

/* Base container */
.elementor-8 .elementor-element.elementor-element-883b19b {
  position: relative;
  overflow: visible;
  border-radius: 15px;
  transition: box-shadow var(--transition-time) var(--ease-smooth);
  will-change: box-shadow;
  -webkit-font-smoothing: antialiased;
}

/* EXPANDING layer */
.elementor-8 .elementor-element.elementor-element-883b19b::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  background: inherit;
  z-index: -2;
  transform: scale(1);
  transform-origin: 50% 50%;
  transition: transform var(--expand-time) var(--ease-smooth);
}

/* ORANGE overlay */
.elementor-8 .elementor-element.elementor-element-883b19b::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  background: var(--accent, #002AFF);
  opacity: 0;
  z-index: -1;
  transition: opacity calc(var(--transition-time) * 0.9) var(--ease-smooth);
  pointer-events: none;
}

/* global text color inheritance */
.elementor-8 .elementor-element.elementor-element-883b19b,
.elementor-8 .elementor-element.elementor-element-883b19b .card-content,
.elementor-8 .elementor-element.elementor-element-883b19b .card-content * {
  color: inherit;
  fill: currentColor;
  stroke: currentColor;
}

/* CONTENT */
.elementor-8 .elementor-element.elementor-element-883b19b .card-content {
  position: relative;
  z-index: 2;
  transition: transform calc(var(--transition-time) * 0.95) var(--ease-smooth),
              color calc(var(--transition-time) * 0.95) var(--ease-smooth);
  will-change: transform, color;
}

/* ICON */
.elementor-8 .elementor-element.elementor-element-883b19b .card-icon {
  position: absolute;
  left: 18px;
  top: 18px;
  z-index: 3;
  transition: color calc(var(--transition-time) * 0.95) var(--ease-smooth);
  color: #222;
}

/* BUTTON (no background added!) */
.elementor-8 .elementor-element.elementor-element-883b19b .hover-btn {
  position: absolute;
  left: 50%;
  bottom: var(--hover-btn-bottom-gap);
  transform: translateX(-50%) translateY(var(--hover-btn-translateY));
  opacity: 0;
  pointer-events: none;
  z-index: 4;

  transition:
    transform calc(var(--transition-time) * 0.95) var(--ease-smooth) var(--btn-appear-delay),
    opacity calc(var(--transition-time) * 0.95) var(--ease-smooth) var(--btn-appear-delay);

  background: transparent;   /* FIXED — No background */
  color: #222;               /* Initial color */
  border: none;
  /*padding: 10px 16px;*/
  border-radius: 8px;
  display: inline-flex;
  align-items: center;
  gap: 10px;
}

/* Make Elementor buttons follow hover color */
.elementor-8 .elementor-element.elementor-element-883b19b .elementor-button,
.elementor-8 .elementor-element.elementor-element-883b19b .elementor-button * {
  color: inherit !important;
  fill: currentColor !important;
  stroke: currentColor !important;
}

/* HOVER STATES */

.elementor-8 .elementor-element.elementor-element-883b19b:hover,
.elementor-8 .elementor-element.elementor-element-883b19b:focus-within,
.elementor-8 .elementor-element.elementor-element-883b19b.touched {
  box-shadow: 0 18px 40px rgba(0,0,0,0.12);
}

.elementor-8 .elementor-element.elementor-element-883b19b:hover::before,
.elementor-8 .elementor-element.elementor-element-883b19b:focus-within::before,
.elementor-8 .elementor-element.elementor-element-883b19b.touched::before {
  transform: scale(var(--expand-scale));
}

.elementor-8 .elementor-element.elementor-element-883b19b:hover::after,
.elementor-8 .elementor-element.elementor-element-883b19b:focus-within::after,
.elementor-8 .elementor-element.elementor-element-883b19b.touched::after {
  opacity: 1;
}

/* CONTENT → WHITE */
.elementor-8 .elementor-element.elementor-element-883b19b:hover .card-content,
.elementor-8 .elementor-element.elementor-element-883b19b:focus-within .card-content,
.elementor-8 .elementor-element.elementor-element-883b19b.touched .card-content {
  transform: translateY(calc(-1 * var(--content-lift)));
  color: #fff;
}

/* ICON → WHITE */
.elementor-8 .elementor-element.elementor-element-883b19b:hover .card-icon,
.elementor-8 .elementor-element.elementor-element-883b19b:focus-within .card-icon,
.elementor-8 .elementor-element.elementor-element-883b19b.touched .card-icon {
  color: #fff;
}

/* BUTTON → WHITE (NO movement bug, NO extra background) */
.elementor-8 .elementor-element.elementor-element-883b19b:hover .hover-btn,
.elementor-8 .elementor-element.elementor-element-883b19b:focus-within .hover-btn,
.elementor-8 .elementor-element.elementor-element-883b19b.touched .hover-btn {
  transform: translateX(-50%) translateY(30);
  opacity: 1;
  pointer-events: auto;
  color: #fff;
  background: transparent; /* FIXED */
}

/* MOBILE */
@media (max-width: 767px) {
  .elementor-8 .elementor-element.elementor-element-883b19b::before { transform: scale(var(--expand-scale)); }
  .elementor-8 .elementor-element.elementor-element-883b19b::after { opacity: 1; }
  .elementor-8 .elementor-element.elementor-element-883b19b .card-content { transform: translateY(calc(-0.6 * var(--content-lift))); color:#fff; }
  .elementor-8 .elementor-element.elementor-element-883b19b .hover-btn { transform: translateX(-50%) translateY(0); opacity:1; pointer-events:auto; transition-delay:0ms; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ecb3e27 */:root{
  --hover-btn-bottom-gap: 18px;
  --hover-btn-translateY: 14px;

  --content-lift: 14px;
  --expand-scale: 1.038;

  --ease-smooth: cubic-bezier(0.22, 1, 0.36, 1);

  --transition-time: 320ms;
  --expand-time: 520ms;

  --btn-appear-delay: 110ms;
}

/* Base container */
.elementor-8 .elementor-element.elementor-element-ecb3e27 {
  position: relative;
  overflow: visible;
  border-radius: 15px;
  transition: box-shadow var(--transition-time) var(--ease-smooth);
  will-change: box-shadow;
  -webkit-font-smoothing: antialiased;
}

/* EXPANDING layer */
.elementor-8 .elementor-element.elementor-element-ecb3e27::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  background: inherit;
  z-index: -2;
  transform: scale(1);
  transform-origin: 50% 50%;
  transition: transform var(--expand-time) var(--ease-smooth);
}

/* ORANGE overlay */
.elementor-8 .elementor-element.elementor-element-ecb3e27::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  background: var(--accent, #002AFF);
  opacity: 0;
  z-index: -1;
  transition: opacity calc(var(--transition-time) * 0.9) var(--ease-smooth);
  pointer-events: none;
}

/* global text color inheritance */
.elementor-8 .elementor-element.elementor-element-ecb3e27,
.elementor-8 .elementor-element.elementor-element-ecb3e27 .card-content,
.elementor-8 .elementor-element.elementor-element-ecb3e27 .card-content * {
  color: inherit;
  fill: currentColor;
  stroke: currentColor;
}

/* CONTENT */
.elementor-8 .elementor-element.elementor-element-ecb3e27 .card-content {
  position: relative;
  z-index: 2;
  transition: transform calc(var(--transition-time) * 0.95) var(--ease-smooth),
              color calc(var(--transition-time) * 0.95) var(--ease-smooth);
  will-change: transform, color;
}

/* ICON */
.elementor-8 .elementor-element.elementor-element-ecb3e27 .card-icon {
  position: absolute;
  left: 18px;
  top: 18px;
  z-index: 3;
  transition: color calc(var(--transition-time) * 0.95) var(--ease-smooth);
  color: #222;
}

/* BUTTON (no background added!) */
.elementor-8 .elementor-element.elementor-element-ecb3e27 .hover-btn {
  position: absolute;
  left: 50%;
  bottom: var(--hover-btn-bottom-gap);
  transform: translateX(-50%) translateY(var(--hover-btn-translateY));
  opacity: 0;
  pointer-events: none;
  z-index: 4;

  transition:
    transform calc(var(--transition-time) * 0.95) var(--ease-smooth) var(--btn-appear-delay),
    opacity calc(var(--transition-time) * 0.95) var(--ease-smooth) var(--btn-appear-delay);

  background: transparent;   /* FIXED — No background */
  color: #222;               /* Initial color */
  border: none;
  /*padding: 10px 16px;*/
  border-radius: 8px;
  display: inline-flex;
  align-items: center;
  gap: 10px;
}

/* Make Elementor buttons follow hover color */
.elementor-8 .elementor-element.elementor-element-ecb3e27 .elementor-button,
.elementor-8 .elementor-element.elementor-element-ecb3e27 .elementor-button * {
  color: inherit !important;
  fill: currentColor !important;
  stroke: currentColor !important;
}

/* HOVER STATES */

.elementor-8 .elementor-element.elementor-element-ecb3e27:hover,
.elementor-8 .elementor-element.elementor-element-ecb3e27:focus-within,
.elementor-8 .elementor-element.elementor-element-ecb3e27.touched {
  box-shadow: 0 18px 40px rgba(0,0,0,0.12);
}

.elementor-8 .elementor-element.elementor-element-ecb3e27:hover::before,
.elementor-8 .elementor-element.elementor-element-ecb3e27:focus-within::before,
.elementor-8 .elementor-element.elementor-element-ecb3e27.touched::before {
  transform: scale(var(--expand-scale));
}

.elementor-8 .elementor-element.elementor-element-ecb3e27:hover::after,
.elementor-8 .elementor-element.elementor-element-ecb3e27:focus-within::after,
.elementor-8 .elementor-element.elementor-element-ecb3e27.touched::after {
  opacity: 1;
}

/* CONTENT → WHITE */
.elementor-8 .elementor-element.elementor-element-ecb3e27:hover .card-content,
.elementor-8 .elementor-element.elementor-element-ecb3e27:focus-within .card-content,
.elementor-8 .elementor-element.elementor-element-ecb3e27.touched .card-content {
  transform: translateY(calc(-1 * var(--content-lift)));
  color: #fff;
}

/* ICON → WHITE */
.elementor-8 .elementor-element.elementor-element-ecb3e27:hover .card-icon,
.elementor-8 .elementor-element.elementor-element-ecb3e27:focus-within .card-icon,
.elementor-8 .elementor-element.elementor-element-ecb3e27.touched .card-icon {
  color: #fff;
}

/* BUTTON → WHITE (NO movement bug, NO extra background) */
.elementor-8 .elementor-element.elementor-element-ecb3e27:hover .hover-btn,
.elementor-8 .elementor-element.elementor-element-ecb3e27:focus-within .hover-btn,
.elementor-8 .elementor-element.elementor-element-ecb3e27.touched .hover-btn {
  transform: translateX(-50%) translateY(30);
  opacity: 1;
  pointer-events: auto;
  color: #fff;
  background: transparent; /* FIXED */
}

/* MOBILE */
@media (max-width: 767px) {
  .elementor-8 .elementor-element.elementor-element-ecb3e27::before { transform: scale(var(--expand-scale)); }
  .elementor-8 .elementor-element.elementor-element-ecb3e27::after { opacity: 1; }
  .elementor-8 .elementor-element.elementor-element-ecb3e27 .card-content { transform: translateY(calc(-0.6 * var(--content-lift))); color:#fff; }
  .elementor-8 .elementor-element.elementor-element-ecb3e27 .hover-btn { transform: translateX(-50%) translateY(0); opacity:1; pointer-events:auto; transition-delay:0ms; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1cde563 */:root{
  --hover-btn-bottom-gap: 18px;
  --hover-btn-translateY: 14px;

  --content-lift: 14px;
  --expand-scale: 1.038;

  --ease-smooth: cubic-bezier(0.22, 1, 0.36, 1);

  --transition-time: 320ms;
  --expand-time: 520ms;

  --btn-appear-delay: 110ms;
}

/* Base container */
.elementor-8 .elementor-element.elementor-element-1cde563 {
  position: relative;
  overflow: visible;
  border-radius: 15px;
  transition: box-shadow var(--transition-time) var(--ease-smooth);
  will-change: box-shadow;
  -webkit-font-smoothing: antialiased;
}

/* EXPANDING layer */
.elementor-8 .elementor-element.elementor-element-1cde563::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  background: inherit;
  z-index: -2;
  transform: scale(1);
  transform-origin: 50% 50%;
  transition: transform var(--expand-time) var(--ease-smooth);
}

/* ORANGE overlay */
.elementor-8 .elementor-element.elementor-element-1cde563::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  background: var(--accent, #002AFF);
  opacity: 0;
  z-index: -1;
  transition: opacity calc(var(--transition-time) * 0.9) var(--ease-smooth);
  pointer-events: none;
}

/* global text color inheritance */
.elementor-8 .elementor-element.elementor-element-1cde563,
.elementor-8 .elementor-element.elementor-element-1cde563 .card-content,
.elementor-8 .elementor-element.elementor-element-1cde563 .card-content * {
  color: inherit;
  fill: currentColor;
  stroke: currentColor;
}

/* CONTENT */
.elementor-8 .elementor-element.elementor-element-1cde563 .card-content {
  position: relative;
  z-index: 2;
  transition: transform calc(var(--transition-time) * 0.95) var(--ease-smooth),
              color calc(var(--transition-time) * 0.95) var(--ease-smooth);
  will-change: transform, color;
}

/* ICON */
.elementor-8 .elementor-element.elementor-element-1cde563 .card-icon {
  position: absolute;
  left: 18px;
  top: 18px;
  z-index: 3;
  transition: color calc(var(--transition-time) * 0.95) var(--ease-smooth);
  color: #222;
}

/* BUTTON (no background added!) */
.elementor-8 .elementor-element.elementor-element-1cde563 .hover-btn {
  position: absolute;
  left: 50%;
  bottom: var(--hover-btn-bottom-gap);
  transform: translateX(-50%) translateY(var(--hover-btn-translateY));
  opacity: 0;
  pointer-events: none;
  z-index: 4;

  transition:
    transform calc(var(--transition-time) * 0.95) var(--ease-smooth) var(--btn-appear-delay),
    opacity calc(var(--transition-time) * 0.95) var(--ease-smooth) var(--btn-appear-delay);

  background: transparent;   /* FIXED — No background */
  color: #222;               /* Initial color */
  border: none;
  /*padding: 10px 16px;*/
  border-radius: 8px;
  display: inline-flex;
  align-items: center;
  gap: 10px;
}

/* Make Elementor buttons follow hover color */
.elementor-8 .elementor-element.elementor-element-1cde563 .elementor-button,
.elementor-8 .elementor-element.elementor-element-1cde563 .elementor-button * {
  color: inherit !important;
  fill: currentColor !important;
  stroke: currentColor !important;
}

/* HOVER STATES */

.elementor-8 .elementor-element.elementor-element-1cde563:hover,
.elementor-8 .elementor-element.elementor-element-1cde563:focus-within,
.elementor-8 .elementor-element.elementor-element-1cde563.touched {
  box-shadow: 0 18px 40px rgba(0,0,0,0.12);
}

.elementor-8 .elementor-element.elementor-element-1cde563:hover::before,
.elementor-8 .elementor-element.elementor-element-1cde563:focus-within::before,
.elementor-8 .elementor-element.elementor-element-1cde563.touched::before {
  transform: scale(var(--expand-scale));
}

.elementor-8 .elementor-element.elementor-element-1cde563:hover::after,
.elementor-8 .elementor-element.elementor-element-1cde563:focus-within::after,
.elementor-8 .elementor-element.elementor-element-1cde563.touched::after {
  opacity: 1;
}

/* CONTENT → WHITE */
.elementor-8 .elementor-element.elementor-element-1cde563:hover .card-content,
.elementor-8 .elementor-element.elementor-element-1cde563:focus-within .card-content,
.elementor-8 .elementor-element.elementor-element-1cde563.touched .card-content {
  transform: translateY(calc(-1 * var(--content-lift)));
  color: #fff;
}

/* ICON → WHITE */
.elementor-8 .elementor-element.elementor-element-1cde563:hover .card-icon,
.elementor-8 .elementor-element.elementor-element-1cde563:focus-within .card-icon,
.elementor-8 .elementor-element.elementor-element-1cde563.touched .card-icon {
  color: #fff;
}

/* BUTTON → WHITE (NO movement bug, NO extra background) */
.elementor-8 .elementor-element.elementor-element-1cde563:hover .hover-btn,
.elementor-8 .elementor-element.elementor-element-1cde563:focus-within .hover-btn,
.elementor-8 .elementor-element.elementor-element-1cde563.touched .hover-btn {
  transform: translateX(-50%) translateY(30);
  opacity: 1;
  pointer-events: auto;
  color: #fff;
  background: transparent; /* FIXED */
}

/* MOBILE */
@media (max-width: 767px) {
  .elementor-8 .elementor-element.elementor-element-1cde563::before { transform: scale(var(--expand-scale)); }
  .elementor-8 .elementor-element.elementor-element-1cde563::after { opacity: 1; }
  .elementor-8 .elementor-element.elementor-element-1cde563 .card-content { transform: translateY(calc(-0.6 * var(--content-lift))); color:#fff; }
  .elementor-8 .elementor-element.elementor-element-1cde563 .hover-btn { transform: translateX(-50%) translateY(0); opacity:1; pointer-events:auto; transition-delay:0ms; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ed94f0 */:root{
  --hover-btn-bottom-gap: 18px;
  --hover-btn-translateY: 14px;

  --content-lift: 14px;
  --expand-scale: 1.038;

  --ease-smooth: cubic-bezier(0.22, 1, 0.36, 1);

  --transition-time: 320ms;
  --expand-time: 520ms;

  --btn-appear-delay: 110ms;
}

/* Base container */
.elementor-8 .elementor-element.elementor-element-7ed94f0 {
  position: relative;
  overflow: visible;
  border-radius: 15px;
  transition: box-shadow var(--transition-time) var(--ease-smooth);
  will-change: box-shadow;
  -webkit-font-smoothing: antialiased;
}

/* EXPANDING layer */
.elementor-8 .elementor-element.elementor-element-7ed94f0::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  background: inherit;
  z-index: -2;
  transform: scale(1);
  transform-origin: 50% 50%;
  transition: transform var(--expand-time) var(--ease-smooth);
}

/* ORANGE overlay */
.elementor-8 .elementor-element.elementor-element-7ed94f0::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  background: var(--accent, #002AFF);
  opacity: 0;
  z-index: -1;
  transition: opacity calc(var(--transition-time) * 0.9) var(--ease-smooth);
  pointer-events: none;
}

/* global text color inheritance */
.elementor-8 .elementor-element.elementor-element-7ed94f0,
.elementor-8 .elementor-element.elementor-element-7ed94f0 .card-content,
.elementor-8 .elementor-element.elementor-element-7ed94f0 .card-content * {
  color: inherit;
  fill: currentColor;
  stroke: currentColor;
}

/* CONTENT */
.elementor-8 .elementor-element.elementor-element-7ed94f0 .card-content {
  position: relative;
  z-index: 2;
  transition: transform calc(var(--transition-time) * 0.95) var(--ease-smooth),
              color calc(var(--transition-time) * 0.95) var(--ease-smooth);
  will-change: transform, color;
}

/* ICON */
.elementor-8 .elementor-element.elementor-element-7ed94f0 .card-icon {
  position: absolute;
  left: 18px;
  top: 18px;
  z-index: 3;
  transition: color calc(var(--transition-time) * 0.95) var(--ease-smooth);
  color: #222;
}

/* BUTTON (no background added!) */
.elementor-8 .elementor-element.elementor-element-7ed94f0 .hover-btn {
  position: absolute;
  left: 50%;
  bottom: var(--hover-btn-bottom-gap);
  transform: translateX(-50%) translateY(var(--hover-btn-translateY));
  opacity: 0;
  pointer-events: none;
  z-index: 4;

  transition:
    transform calc(var(--transition-time) * 0.95) var(--ease-smooth) var(--btn-appear-delay),
    opacity calc(var(--transition-time) * 0.95) var(--ease-smooth) var(--btn-appear-delay);

  background: transparent;   /* FIXED — No background */
  color: #222;               /* Initial color */
  border: none;
  /*padding: 10px 16px;*/
  border-radius: 8px;
  display: inline-flex;
  align-items: center;
  gap: 10px;
}

/* Make Elementor buttons follow hover color */
.elementor-8 .elementor-element.elementor-element-7ed94f0 .elementor-button,
.elementor-8 .elementor-element.elementor-element-7ed94f0 .elementor-button * {
  color: inherit !important;
  fill: currentColor !important;
  stroke: currentColor !important;
}

/* HOVER STATES */

.elementor-8 .elementor-element.elementor-element-7ed94f0:hover,
.elementor-8 .elementor-element.elementor-element-7ed94f0:focus-within,
.elementor-8 .elementor-element.elementor-element-7ed94f0.touched {
  box-shadow: 0 18px 40px rgba(0,0,0,0.12);
}

.elementor-8 .elementor-element.elementor-element-7ed94f0:hover::before,
.elementor-8 .elementor-element.elementor-element-7ed94f0:focus-within::before,
.elementor-8 .elementor-element.elementor-element-7ed94f0.touched::before {
  transform: scale(var(--expand-scale));
}

.elementor-8 .elementor-element.elementor-element-7ed94f0:hover::after,
.elementor-8 .elementor-element.elementor-element-7ed94f0:focus-within::after,
.elementor-8 .elementor-element.elementor-element-7ed94f0.touched::after {
  opacity: 1;
}

/* CONTENT → WHITE */
.elementor-8 .elementor-element.elementor-element-7ed94f0:hover .card-content,
.elementor-8 .elementor-element.elementor-element-7ed94f0:focus-within .card-content,
.elementor-8 .elementor-element.elementor-element-7ed94f0.touched .card-content {
  transform: translateY(calc(-1 * var(--content-lift)));
  color: #fff;
}

/* ICON → WHITE */
.elementor-8 .elementor-element.elementor-element-7ed94f0:hover .card-icon,
.elementor-8 .elementor-element.elementor-element-7ed94f0:focus-within .card-icon,
.elementor-8 .elementor-element.elementor-element-7ed94f0.touched .card-icon {
  color: #fff;
}

/* BUTTON → WHITE (NO movement bug, NO extra background) */
.elementor-8 .elementor-element.elementor-element-7ed94f0:hover .hover-btn,
.elementor-8 .elementor-element.elementor-element-7ed94f0:focus-within .hover-btn,
.elementor-8 .elementor-element.elementor-element-7ed94f0.touched .hover-btn {
  transform: translateX(-50%) translateY(30);
  opacity: 1;
  pointer-events: auto;
  color: #fff;
  background: transparent; /* FIXED */
}

/* MOBILE */
@media (max-width: 767px) {
  .elementor-8 .elementor-element.elementor-element-7ed94f0::before { transform: scale(var(--expand-scale)); }
  .elementor-8 .elementor-element.elementor-element-7ed94f0::after { opacity: 1; }
  .elementor-8 .elementor-element.elementor-element-7ed94f0 .card-content { transform: translateY(calc(-0.6 * var(--content-lift))); color:#fff; }
  .elementor-8 .elementor-element.elementor-element-7ed94f0 .hover-btn { transform: translateX(-50%) translateY(0); opacity:1; pointer-events:auto; transition-delay:0ms; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9dcfc1a */:root{
  --hover-btn-bottom-gap: 18px;
  --hover-btn-translateY: 14px;

  --content-lift: 14px;
  --expand-scale: 1.038;

  --ease-smooth: cubic-bezier(0.22, 1, 0.36, 1);

  --transition-time: 320ms;
  --expand-time: 520ms;

  --btn-appear-delay: 110ms;
}

/* Base container */
.elementor-8 .elementor-element.elementor-element-9dcfc1a {
  position: relative;
  overflow: visible;
  border-radius: 15px;
  transition: box-shadow var(--transition-time) var(--ease-smooth);
  will-change: box-shadow;
  -webkit-font-smoothing: antialiased;
}

/* EXPANDING layer */
.elementor-8 .elementor-element.elementor-element-9dcfc1a::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  background: inherit;
  z-index: -2;
  transform: scale(1);
  transform-origin: 50% 50%;
  transition: transform var(--expand-time) var(--ease-smooth);
}

/* ORANGE overlay */
.elementor-8 .elementor-element.elementor-element-9dcfc1a::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  background: var(--accent, #002AFF);
  opacity: 0;
  z-index: -1;
  transition: opacity calc(var(--transition-time) * 0.9) var(--ease-smooth);
  pointer-events: none;
}

/* global text color inheritance */
.elementor-8 .elementor-element.elementor-element-9dcfc1a,
.elementor-8 .elementor-element.elementor-element-9dcfc1a .card-content,
.elementor-8 .elementor-element.elementor-element-9dcfc1a .card-content * {
  color: inherit;
  fill: currentColor;
  stroke: currentColor;
}

/* CONTENT */
.elementor-8 .elementor-element.elementor-element-9dcfc1a .card-content {
  position: relative;
  z-index: 2;
  transition: transform calc(var(--transition-time) * 0.95) var(--ease-smooth),
              color calc(var(--transition-time) * 0.95) var(--ease-smooth);
  will-change: transform, color;
}

/* ICON */
.elementor-8 .elementor-element.elementor-element-9dcfc1a .card-icon {
  position: absolute;
  left: 18px;
  top: 18px;
  z-index: 3;
  transition: color calc(var(--transition-time) * 0.95) var(--ease-smooth);
  color: #222;
}

/* BUTTON (no background added!) */
.elementor-8 .elementor-element.elementor-element-9dcfc1a .hover-btn {
  position: absolute;
  left: 50%;
  bottom: var(--hover-btn-bottom-gap);
  transform: translateX(-50%) translateY(var(--hover-btn-translateY));
  opacity: 0;
  pointer-events: none;
  z-index: 4;

  transition:
    transform calc(var(--transition-time) * 0.95) var(--ease-smooth) var(--btn-appear-delay),
    opacity calc(var(--transition-time) * 0.95) var(--ease-smooth) var(--btn-appear-delay);

  background: transparent;   /* FIXED — No background */
  color: #222;               /* Initial color */
  border: none;
  /*padding: 10px 16px;*/
  border-radius: 8px;
  display: inline-flex;
  align-items: center;
  gap: 10px;
}

/* Make Elementor buttons follow hover color */
.elementor-8 .elementor-element.elementor-element-9dcfc1a .elementor-button,
.elementor-8 .elementor-element.elementor-element-9dcfc1a .elementor-button * {
  color: inherit !important;
  fill: currentColor !important;
  stroke: currentColor !important;
}

/* HOVER STATES */

.elementor-8 .elementor-element.elementor-element-9dcfc1a:hover,
.elementor-8 .elementor-element.elementor-element-9dcfc1a:focus-within,
.elementor-8 .elementor-element.elementor-element-9dcfc1a.touched {
  box-shadow: 0 18px 40px rgba(0,0,0,0.12);
}

.elementor-8 .elementor-element.elementor-element-9dcfc1a:hover::before,
.elementor-8 .elementor-element.elementor-element-9dcfc1a:focus-within::before,
.elementor-8 .elementor-element.elementor-element-9dcfc1a.touched::before {
  transform: scale(var(--expand-scale));
}

.elementor-8 .elementor-element.elementor-element-9dcfc1a:hover::after,
.elementor-8 .elementor-element.elementor-element-9dcfc1a:focus-within::after,
.elementor-8 .elementor-element.elementor-element-9dcfc1a.touched::after {
  opacity: 1;
}

/* CONTENT → WHITE */
.elementor-8 .elementor-element.elementor-element-9dcfc1a:hover .card-content,
.elementor-8 .elementor-element.elementor-element-9dcfc1a:focus-within .card-content,
.elementor-8 .elementor-element.elementor-element-9dcfc1a.touched .card-content {
  transform: translateY(calc(-1 * var(--content-lift)));
  color: #fff;
}

/* ICON → WHITE */
.elementor-8 .elementor-element.elementor-element-9dcfc1a:hover .card-icon,
.elementor-8 .elementor-element.elementor-element-9dcfc1a:focus-within .card-icon,
.elementor-8 .elementor-element.elementor-element-9dcfc1a.touched .card-icon {
  color: #fff;
}

/* BUTTON → WHITE (NO movement bug, NO extra background) */
.elementor-8 .elementor-element.elementor-element-9dcfc1a:hover .hover-btn,
.elementor-8 .elementor-element.elementor-element-9dcfc1a:focus-within .hover-btn,
.elementor-8 .elementor-element.elementor-element-9dcfc1a.touched .hover-btn {
  transform: translateX(-50%) translateY(30);
  opacity: 1;
  pointer-events: auto;
  color: #fff;
  background: transparent; /* FIXED */
}

/* MOBILE */
@media (max-width: 767px) {
  .elementor-8 .elementor-element.elementor-element-9dcfc1a::before { transform: scale(var(--expand-scale)); }
  .elementor-8 .elementor-element.elementor-element-9dcfc1a::after { opacity: 1; }
  .elementor-8 .elementor-element.elementor-element-9dcfc1a .card-content { transform: translateY(calc(-0.6 * var(--content-lift))); color:#fff; }
  .elementor-8 .elementor-element.elementor-element-9dcfc1a .hover-btn { transform: translateX(-50%) translateY(0); opacity:1; pointer-events:auto; transition-delay:0ms; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ca45d10 */:root{
  --hover-btn-bottom-gap: 18px;
  --hover-btn-translateY: 14px;

  --content-lift: 14px;
  --expand-scale: 1.038;

  --ease-smooth: cubic-bezier(0.22, 1, 0.36, 1);

  --transition-time: 320ms;
  --expand-time: 520ms;

  --btn-appear-delay: 110ms;
}

/* Base container */
.elementor-8 .elementor-element.elementor-element-ca45d10 {
  position: relative;
  overflow: visible;
  border-radius: 15px;
  transition: box-shadow var(--transition-time) var(--ease-smooth);
  will-change: box-shadow;
  -webkit-font-smoothing: antialiased;
}

/* EXPANDING layer */
.elementor-8 .elementor-element.elementor-element-ca45d10::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  background: inherit;
  z-index: -2;
  transform: scale(1);
  transform-origin: 50% 50%;
  transition: transform var(--expand-time) var(--ease-smooth);
}

/* ORANGE overlay */
.elementor-8 .elementor-element.elementor-element-ca45d10::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  background: var(--accent, #002AFF);
  opacity: 0;
  z-index: -1;
  transition: opacity calc(var(--transition-time) * 0.9) var(--ease-smooth);
  pointer-events: none;
}

/* global text color inheritance */
.elementor-8 .elementor-element.elementor-element-ca45d10,
.elementor-8 .elementor-element.elementor-element-ca45d10 .card-content,
.elementor-8 .elementor-element.elementor-element-ca45d10 .card-content * {
  color: inherit;
  fill: currentColor;
  stroke: currentColor;
}

/* CONTENT */
.elementor-8 .elementor-element.elementor-element-ca45d10 .card-content {
  position: relative;
  z-index: 2;
  transition: transform calc(var(--transition-time) * 0.95) var(--ease-smooth),
              color calc(var(--transition-time) * 0.95) var(--ease-smooth);
  will-change: transform, color;
}

/* ICON */
.elementor-8 .elementor-element.elementor-element-ca45d10 .card-icon {
  position: absolute;
  left: 18px;
  top: 18px;
  z-index: 3;
  transition: color calc(var(--transition-time) * 0.95) var(--ease-smooth);
  color: #222;
}

/* BUTTON (no background added!) */
.elementor-8 .elementor-element.elementor-element-ca45d10 .hover-btn {
  position: absolute;
  left: 50%;
  bottom: var(--hover-btn-bottom-gap);
  transform: translateX(-50%) translateY(var(--hover-btn-translateY));
  opacity: 0;
  pointer-events: none;
  z-index: 4;

  transition:
    transform calc(var(--transition-time) * 0.95) var(--ease-smooth) var(--btn-appear-delay),
    opacity calc(var(--transition-time) * 0.95) var(--ease-smooth) var(--btn-appear-delay);

  background: transparent;   /* FIXED — No background */
  color: #222;               /* Initial color */
  border: none;
  /*padding: 10px 16px;*/
  border-radius: 8px;
  display: inline-flex;
  align-items: center;
  gap: 10px;
}

/* Make Elementor buttons follow hover color */
.elementor-8 .elementor-element.elementor-element-ca45d10 .elementor-button,
.elementor-8 .elementor-element.elementor-element-ca45d10 .elementor-button * {
  color: inherit !important;
  fill: currentColor !important;
  stroke: currentColor !important;
}

/* HOVER STATES */

.elementor-8 .elementor-element.elementor-element-ca45d10:hover,
.elementor-8 .elementor-element.elementor-element-ca45d10:focus-within,
.elementor-8 .elementor-element.elementor-element-ca45d10.touched {
  box-shadow: 0 18px 40px rgba(0,0,0,0.12);
}

.elementor-8 .elementor-element.elementor-element-ca45d10:hover::before,
.elementor-8 .elementor-element.elementor-element-ca45d10:focus-within::before,
.elementor-8 .elementor-element.elementor-element-ca45d10.touched::before {
  transform: scale(var(--expand-scale));
}

.elementor-8 .elementor-element.elementor-element-ca45d10:hover::after,
.elementor-8 .elementor-element.elementor-element-ca45d10:focus-within::after,
.elementor-8 .elementor-element.elementor-element-ca45d10.touched::after {
  opacity: 1;
}

/* CONTENT → WHITE */
.elementor-8 .elementor-element.elementor-element-ca45d10:hover .card-content,
.elementor-8 .elementor-element.elementor-element-ca45d10:focus-within .card-content,
.elementor-8 .elementor-element.elementor-element-ca45d10.touched .card-content {
  transform: translateY(calc(-1 * var(--content-lift)));
  color: #fff;
}

/* ICON → WHITE */
.elementor-8 .elementor-element.elementor-element-ca45d10:hover .card-icon,
.elementor-8 .elementor-element.elementor-element-ca45d10:focus-within .card-icon,
.elementor-8 .elementor-element.elementor-element-ca45d10.touched .card-icon {
  color: #fff;
}

/* BUTTON → WHITE (NO movement bug, NO extra background) */
.elementor-8 .elementor-element.elementor-element-ca45d10:hover .hover-btn,
.elementor-8 .elementor-element.elementor-element-ca45d10:focus-within .hover-btn,
.elementor-8 .elementor-element.elementor-element-ca45d10.touched .hover-btn {
  transform: translateX(-50%) translateY(30);
  opacity: 1;
  pointer-events: auto;
  color: #fff;
  background: transparent; /* FIXED */
}

/* MOBILE */
@media (max-width: 767px) {
  .elementor-8 .elementor-element.elementor-element-ca45d10::before { transform: scale(var(--expand-scale)); }
  .elementor-8 .elementor-element.elementor-element-ca45d10::after { opacity: 1; }
  .elementor-8 .elementor-element.elementor-element-ca45d10 .card-content { transform: translateY(calc(-0.6 * var(--content-lift))); color:#fff; }
  .elementor-8 .elementor-element.elementor-element-ca45d10 .hover-btn { transform: translateX(-50%) translateY(0); opacity:1; pointer-events:auto; transition-delay:0ms; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3eefe8b */:root{
  --hover-btn-bottom-gap: 18px;
  --hover-btn-translateY: 14px;

  --content-lift: 14px;
  --expand-scale: 1.038;

  --ease-smooth: cubic-bezier(0.22, 1, 0.36, 1);

  --transition-time: 320ms;
  --expand-time: 520ms;

  --btn-appear-delay: 110ms;
}

/* Base container */
.elementor-8 .elementor-element.elementor-element-3eefe8b {
  position: relative;
  overflow: visible;
  border-radius: 15px;
  transition: box-shadow var(--transition-time) var(--ease-smooth);
  will-change: box-shadow;
  -webkit-font-smoothing: antialiased;
}

/* EXPANDING layer */
.elementor-8 .elementor-element.elementor-element-3eefe8b::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  background: inherit;
  z-index: -2;
  transform: scale(1);
  transform-origin: 50% 50%;
  transition: transform var(--expand-time) var(--ease-smooth);
}

/* ORANGE overlay */
.elementor-8 .elementor-element.elementor-element-3eefe8b::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  background: var(--accent, #002AFF);
  opacity: 0;
  z-index: -1;
  transition: opacity calc(var(--transition-time) * 0.9) var(--ease-smooth);
  pointer-events: none;
}

/* global text color inheritance */
.elementor-8 .elementor-element.elementor-element-3eefe8b,
.elementor-8 .elementor-element.elementor-element-3eefe8b .card-content,
.elementor-8 .elementor-element.elementor-element-3eefe8b .card-content * {
  color: inherit;
  fill: currentColor;
  stroke: currentColor;
}

/* CONTENT */
.elementor-8 .elementor-element.elementor-element-3eefe8b .card-content {
  position: relative;
  z-index: 2;
  transition: transform calc(var(--transition-time) * 0.95) var(--ease-smooth),
              color calc(var(--transition-time) * 0.95) var(--ease-smooth);
  will-change: transform, color;
}

/* ICON */
.elementor-8 .elementor-element.elementor-element-3eefe8b .card-icon {
  position: absolute;
  left: 18px;
  top: 18px;
  z-index: 3;
  transition: color calc(var(--transition-time) * 0.95) var(--ease-smooth);
  color: #222;
}

/* BUTTON (no background added!) */
.elementor-8 .elementor-element.elementor-element-3eefe8b .hover-btn {
  position: absolute;
  left: 50%;
  bottom: var(--hover-btn-bottom-gap);
  transform: translateX(-50%) translateY(var(--hover-btn-translateY));
  opacity: 0;
  pointer-events: none;
  z-index: 4;

  transition:
    transform calc(var(--transition-time) * 0.95) var(--ease-smooth) var(--btn-appear-delay),
    opacity calc(var(--transition-time) * 0.95) var(--ease-smooth) var(--btn-appear-delay);

  background: transparent;   /* FIXED — No background */
  color: #222;               /* Initial color */
  border: none;
  /*padding: 10px 16px;*/
  border-radius: 8px;
  display: inline-flex;
  align-items: center;
  gap: 10px;
}

/* Make Elementor buttons follow hover color */
.elementor-8 .elementor-element.elementor-element-3eefe8b .elementor-button,
.elementor-8 .elementor-element.elementor-element-3eefe8b .elementor-button * {
  color: inherit !important;
  fill: currentColor !important;
  stroke: currentColor !important;
}

/* HOVER STATES */

.elementor-8 .elementor-element.elementor-element-3eefe8b:hover,
.elementor-8 .elementor-element.elementor-element-3eefe8b:focus-within,
.elementor-8 .elementor-element.elementor-element-3eefe8b.touched {
  box-shadow: 0 18px 40px rgba(0,0,0,0.12);
}

.elementor-8 .elementor-element.elementor-element-3eefe8b:hover::before,
.elementor-8 .elementor-element.elementor-element-3eefe8b:focus-within::before,
.elementor-8 .elementor-element.elementor-element-3eefe8b.touched::before {
  transform: scale(var(--expand-scale));
}

.elementor-8 .elementor-element.elementor-element-3eefe8b:hover::after,
.elementor-8 .elementor-element.elementor-element-3eefe8b:focus-within::after,
.elementor-8 .elementor-element.elementor-element-3eefe8b.touched::after {
  opacity: 1;
}

/* CONTENT → WHITE */
.elementor-8 .elementor-element.elementor-element-3eefe8b:hover .card-content,
.elementor-8 .elementor-element.elementor-element-3eefe8b:focus-within .card-content,
.elementor-8 .elementor-element.elementor-element-3eefe8b.touched .card-content {
  transform: translateY(calc(-1 * var(--content-lift)));
  color: #fff;
}

/* ICON → WHITE */
.elementor-8 .elementor-element.elementor-element-3eefe8b:hover .card-icon,
.elementor-8 .elementor-element.elementor-element-3eefe8b:focus-within .card-icon,
.elementor-8 .elementor-element.elementor-element-3eefe8b.touched .card-icon {
  color: #fff;
}

/* BUTTON → WHITE (NO movement bug, NO extra background) */
.elementor-8 .elementor-element.elementor-element-3eefe8b:hover .hover-btn,
.elementor-8 .elementor-element.elementor-element-3eefe8b:focus-within .hover-btn,
.elementor-8 .elementor-element.elementor-element-3eefe8b.touched .hover-btn {
  transform: translateX(-50%) translateY(30);
  opacity: 1;
  pointer-events: auto;
  color: #fff;
  background: transparent; /* FIXED */
}

/* MOBILE */
@media (max-width: 767px) {
  .elementor-8 .elementor-element.elementor-element-3eefe8b::before { transform: scale(var(--expand-scale)); }
  .elementor-8 .elementor-element.elementor-element-3eefe8b::after { opacity: 1; }
  .elementor-8 .elementor-element.elementor-element-3eefe8b .card-content { transform: translateY(calc(-0.6 * var(--content-lift))); color:#fff; }
  .elementor-8 .elementor-element.elementor-element-3eefe8b .hover-btn { transform: translateX(-50%) translateY(0); opacity:1; pointer-events:auto; transition-delay:0ms; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c4118aa */:root{
  --hover-btn-bottom-gap: 18px;
  --hover-btn-translateY: 14px;

  --content-lift: 14px;
  --expand-scale: 1.038;

  --ease-smooth: cubic-bezier(0.22, 1, 0.36, 1);

  --transition-time: 320ms;
  --expand-time: 520ms;

  --btn-appear-delay: 110ms;
}

/* Base container */
.elementor-8 .elementor-element.elementor-element-c4118aa {
  position: relative;
  overflow: visible;
  border-radius: 15px;
  transition: box-shadow var(--transition-time) var(--ease-smooth);
  will-change: box-shadow;
  -webkit-font-smoothing: antialiased;
}

/* EXPANDING layer */
.elementor-8 .elementor-element.elementor-element-c4118aa::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  background: inherit;
  z-index: -2;
  transform: scale(1);
  transform-origin: 50% 50%;
  transition: transform var(--expand-time) var(--ease-smooth);
}

/* ORANGE overlay */
.elementor-8 .elementor-element.elementor-element-c4118aa::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  background: var(--accent, #002AFF);
  opacity: 0;
  z-index: -1;
  transition: opacity calc(var(--transition-time) * 0.9) var(--ease-smooth);
  pointer-events: none;
}

/* global text color inheritance */
.elementor-8 .elementor-element.elementor-element-c4118aa,
.elementor-8 .elementor-element.elementor-element-c4118aa .card-content,
.elementor-8 .elementor-element.elementor-element-c4118aa .card-content * {
  color: inherit;
  fill: currentColor;
  stroke: currentColor;
}

/* CONTENT */
.elementor-8 .elementor-element.elementor-element-c4118aa .card-content {
  position: relative;
  z-index: 2;
  transition: transform calc(var(--transition-time) * 0.95) var(--ease-smooth),
              color calc(var(--transition-time) * 0.95) var(--ease-smooth);
  will-change: transform, color;
}

/* ICON */
.elementor-8 .elementor-element.elementor-element-c4118aa .card-icon {
  position: absolute;
  left: 18px;
  top: 18px;
  z-index: 3;
  transition: color calc(var(--transition-time) * 0.95) var(--ease-smooth);
  color: #222;
}

/* BUTTON (no background added!) */
.elementor-8 .elementor-element.elementor-element-c4118aa .hover-btn {
  position: absolute;
  left: 50%;
  bottom: var(--hover-btn-bottom-gap);
  transform: translateX(-50%) translateY(var(--hover-btn-translateY));
  opacity: 0;
  pointer-events: none;
  z-index: 4;

  transition:
    transform calc(var(--transition-time) * 0.95) var(--ease-smooth) var(--btn-appear-delay),
    opacity calc(var(--transition-time) * 0.95) var(--ease-smooth) var(--btn-appear-delay);

  background: transparent;   /* FIXED — No background */
  color: #222;               /* Initial color */
  border: none;
  /*padding: 10px 16px;*/
  border-radius: 8px;
  display: inline-flex;
  align-items: center;
  gap: 10px;
}

/* Make Elementor buttons follow hover color */
.elementor-8 .elementor-element.elementor-element-c4118aa .elementor-button,
.elementor-8 .elementor-element.elementor-element-c4118aa .elementor-button * {
  color: inherit !important;
  fill: currentColor !important;
  stroke: currentColor !important;
}

/* HOVER STATES */

.elementor-8 .elementor-element.elementor-element-c4118aa:hover,
.elementor-8 .elementor-element.elementor-element-c4118aa:focus-within,
.elementor-8 .elementor-element.elementor-element-c4118aa.touched {
  box-shadow: 0 18px 40px rgba(0,0,0,0.12);
}

.elementor-8 .elementor-element.elementor-element-c4118aa:hover::before,
.elementor-8 .elementor-element.elementor-element-c4118aa:focus-within::before,
.elementor-8 .elementor-element.elementor-element-c4118aa.touched::before {
  transform: scale(var(--expand-scale));
}

.elementor-8 .elementor-element.elementor-element-c4118aa:hover::after,
.elementor-8 .elementor-element.elementor-element-c4118aa:focus-within::after,
.elementor-8 .elementor-element.elementor-element-c4118aa.touched::after {
  opacity: 1;
}

/* CONTENT → WHITE */
.elementor-8 .elementor-element.elementor-element-c4118aa:hover .card-content,
.elementor-8 .elementor-element.elementor-element-c4118aa:focus-within .card-content,
.elementor-8 .elementor-element.elementor-element-c4118aa.touched .card-content {
  transform: translateY(calc(-1 * var(--content-lift)));
  color: #fff;
}

/* ICON → WHITE */
.elementor-8 .elementor-element.elementor-element-c4118aa:hover .card-icon,
.elementor-8 .elementor-element.elementor-element-c4118aa:focus-within .card-icon,
.elementor-8 .elementor-element.elementor-element-c4118aa.touched .card-icon {
  color: #fff;
}

/* BUTTON → WHITE (NO movement bug, NO extra background) */
.elementor-8 .elementor-element.elementor-element-c4118aa:hover .hover-btn,
.elementor-8 .elementor-element.elementor-element-c4118aa:focus-within .hover-btn,
.elementor-8 .elementor-element.elementor-element-c4118aa.touched .hover-btn {
  transform: translateX(-50%) translateY(30);
  opacity: 1;
  pointer-events: auto;
  color: #fff;
  background: transparent; /* FIXED */
}

/* MOBILE */
@media (max-width: 767px) {
  .elementor-8 .elementor-element.elementor-element-c4118aa::before { transform: scale(var(--expand-scale)); }
  .elementor-8 .elementor-element.elementor-element-c4118aa::after { opacity: 1; }
  .elementor-8 .elementor-element.elementor-element-c4118aa .card-content { transform: translateY(calc(-0.6 * var(--content-lift))); color:#fff; }
  .elementor-8 .elementor-element.elementor-element-c4118aa .hover-btn { transform: translateX(-50%) translateY(0); opacity:1; pointer-events:auto; transition-delay:0ms; }
}/* End custom CSS */