.elementor-14781 .elementor-element.elementor-element-b8ac2c3{--display:flex;--min-height:750px;--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;border-style:none;--border-style:none;--margin-top:-65px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14781 .elementor-element.elementor-element-2f110ee{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14781 .elementor-element.elementor-element-27699f0{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14781 .elementor-element.elementor-element-b6ae07e{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;}.elementor-14781 .elementor-element.elementor-element-7cf0ac1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14781 .elementor-element.elementor-element-155b4a8{padding:25px 25px 25px 25px;}.elementor-14781 .elementor-element.elementor-element-155b4a8 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-14781 .elementor-element.elementor-element-155b4a8 .elementor-icon-box-title{margin-block-end:5px;color:#8B1A1A;}.elementor-14781 .elementor-element.elementor-element-155b4a8.elementor-view-stacked .elementor-icon{background-color:#D1CACA;fill:#000000;color:#000000;}.elementor-14781 .elementor-element.elementor-element-155b4a8.elementor-view-framed .elementor-icon, .elementor-14781 .elementor-element.elementor-element-155b4a8.elementor-view-default .elementor-icon{fill:#D1CACA;color:#D1CACA;border-color:#D1CACA;}.elementor-14781 .elementor-element.elementor-element-155b4a8.elementor-view-framed .elementor-icon{background-color:#000000;}.elementor-14781 .elementor-element.elementor-element-155b4a8.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-14781 .elementor-element.elementor-element-155b4a8.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#FFFFFFFC;fill:#FF6600;color:#FF6600;}.elementor-14781 .elementor-element.elementor-element-155b4a8.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-14781 .elementor-element.elementor-element-155b4a8.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-14781 .elementor-element.elementor-element-155b4a8.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-14781 .elementor-element.elementor-element-155b4a8.elementor-view-default:has(:focus) .elementor-icon{fill:#FFFFFFFC;color:#FFFFFFFC;border-color:#FFFFFFFC;}.elementor-14781 .elementor-element.elementor-element-155b4a8.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-14781 .elementor-element.elementor-element-155b4a8.elementor-view-framed:has(:focus) .elementor-icon{background-color:#FF6600;}.elementor-14781 .elementor-element.elementor-element-155b4a8 .elementor-icon{font-size:35px;padding:20px;}.elementor-14781 .elementor-element.elementor-element-155b4a8 .elementor-icon-box-title, .elementor-14781 .elementor-element.elementor-element-155b4a8 .elementor-icon-box-title a{font-size:15px;text-transform:uppercase;letter-spacing:1px;}.elementor-14781 .elementor-element.elementor-element-155b4a8:has(:hover) .elementor-icon-box-title,
					 .elementor-14781 .elementor-element.elementor-element-155b4a8:has(:focus) .elementor-icon-box-title{color:#FF6600;}.elementor-14781 .elementor-element.elementor-element-36c6472{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14781 .elementor-element.elementor-element-36c6472:not(.elementor-motion-effects-element-type-background), .elementor-14781 .elementor-element.elementor-element-36c6472 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0EBE0;}.elementor-14781 .elementor-element.elementor-element-51646e6{padding:25px 25px 25px 25px;}.elementor-14781 .elementor-element.elementor-element-51646e6 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-14781 .elementor-element.elementor-element-51646e6 .elementor-icon-box-title{margin-block-end:5px;color:#8B1A1A;}.elementor-14781 .elementor-element.elementor-element-51646e6.elementor-view-stacked .elementor-icon{background-color:#D1CACA;fill:#000000;color:#000000;}.elementor-14781 .elementor-element.elementor-element-51646e6.elementor-view-framed .elementor-icon, .elementor-14781 .elementor-element.elementor-element-51646e6.elementor-view-default .elementor-icon{fill:#D1CACA;color:#D1CACA;border-color:#D1CACA;}.elementor-14781 .elementor-element.elementor-element-51646e6.elementor-view-framed .elementor-icon{background-color:#000000;}.elementor-14781 .elementor-element.elementor-element-51646e6.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-14781 .elementor-element.elementor-element-51646e6.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#FFFFFFFC;fill:#FF6600;color:#FF6600;}.elementor-14781 .elementor-element.elementor-element-51646e6.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-14781 .elementor-element.elementor-element-51646e6.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-14781 .elementor-element.elementor-element-51646e6.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-14781 .elementor-element.elementor-element-51646e6.elementor-view-default:has(:focus) .elementor-icon{fill:#FFFFFFFC;color:#FFFFFFFC;border-color:#FFFFFFFC;}.elementor-14781 .elementor-element.elementor-element-51646e6.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-14781 .elementor-element.elementor-element-51646e6.elementor-view-framed:has(:focus) .elementor-icon{background-color:#FF6600;}.elementor-14781 .elementor-element.elementor-element-51646e6 .elementor-icon{font-size:35px;padding:20px;}.elementor-14781 .elementor-element.elementor-element-51646e6 .elementor-icon-box-title, .elementor-14781 .elementor-element.elementor-element-51646e6 .elementor-icon-box-title a{font-size:15px;text-transform:uppercase;letter-spacing:1px;}.elementor-14781 .elementor-element.elementor-element-51646e6:has(:hover) .elementor-icon-box-title,
					 .elementor-14781 .elementor-element.elementor-element-51646e6:has(:focus) .elementor-icon-box-title{color:#FF6600;}.elementor-14781 .elementor-element.elementor-element-c39b621{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14781 .elementor-element.elementor-element-540fe21{padding:25px 25px 25px 25px;}.elementor-14781 .elementor-element.elementor-element-540fe21 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-14781 .elementor-element.elementor-element-540fe21 .elementor-icon-box-title{margin-block-end:5px;color:#8B1A1A;}.elementor-14781 .elementor-element.elementor-element-540fe21.elementor-view-stacked .elementor-icon{background-color:#D1CACA;fill:#000000;color:#000000;}.elementor-14781 .elementor-element.elementor-element-540fe21.elementor-view-framed .elementor-icon, .elementor-14781 .elementor-element.elementor-element-540fe21.elementor-view-default .elementor-icon{fill:#D1CACA;color:#D1CACA;border-color:#D1CACA;}.elementor-14781 .elementor-element.elementor-element-540fe21.elementor-view-framed .elementor-icon{background-color:#000000;}.elementor-14781 .elementor-element.elementor-element-540fe21.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-14781 .elementor-element.elementor-element-540fe21.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#FFFFFFFC;fill:#FF6600;color:#FF6600;}.elementor-14781 .elementor-element.elementor-element-540fe21.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-14781 .elementor-element.elementor-element-540fe21.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-14781 .elementor-element.elementor-element-540fe21.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-14781 .elementor-element.elementor-element-540fe21.elementor-view-default:has(:focus) .elementor-icon{fill:#FFFFFFFC;color:#FFFFFFFC;border-color:#FFFFFFFC;}.elementor-14781 .elementor-element.elementor-element-540fe21.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-14781 .elementor-element.elementor-element-540fe21.elementor-view-framed:has(:focus) .elementor-icon{background-color:#FF6600;}.elementor-14781 .elementor-element.elementor-element-540fe21 .elementor-icon{font-size:35px;padding:20px;}.elementor-14781 .elementor-element.elementor-element-540fe21 .elementor-icon-box-title, .elementor-14781 .elementor-element.elementor-element-540fe21 .elementor-icon-box-title a{font-size:15px;text-transform:uppercase;letter-spacing:1px;}.elementor-14781 .elementor-element.elementor-element-540fe21:has(:hover) .elementor-icon-box-title,
					 .elementor-14781 .elementor-element.elementor-element-540fe21:has(:focus) .elementor-icon-box-title{color:#FF6600;}.elementor-14781 .elementor-element.elementor-element-c6af116{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14781 .elementor-element.elementor-element-c6af116:not(.elementor-motion-effects-element-type-background), .elementor-14781 .elementor-element.elementor-element-c6af116 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0EBE0;}.elementor-14781 .elementor-element.elementor-element-a20ad2c{padding:25px 25px 25px 25px;}.elementor-14781 .elementor-element.elementor-element-a20ad2c .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-14781 .elementor-element.elementor-element-a20ad2c .elementor-icon-box-title{margin-block-end:5px;color:#8B1A1A;}.elementor-14781 .elementor-element.elementor-element-a20ad2c.elementor-view-stacked .elementor-icon{background-color:#D1CACA;fill:#000000;color:#000000;}.elementor-14781 .elementor-element.elementor-element-a20ad2c.elementor-view-framed .elementor-icon, .elementor-14781 .elementor-element.elementor-element-a20ad2c.elementor-view-default .elementor-icon{fill:#D1CACA;color:#D1CACA;border-color:#D1CACA;}.elementor-14781 .elementor-element.elementor-element-a20ad2c.elementor-view-framed .elementor-icon{background-color:#000000;}.elementor-14781 .elementor-element.elementor-element-a20ad2c.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-14781 .elementor-element.elementor-element-a20ad2c.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#FFFFFFFC;fill:#FF6600;color:#FF6600;}.elementor-14781 .elementor-element.elementor-element-a20ad2c.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-14781 .elementor-element.elementor-element-a20ad2c.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-14781 .elementor-element.elementor-element-a20ad2c.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-14781 .elementor-element.elementor-element-a20ad2c.elementor-view-default:has(:focus) .elementor-icon{fill:#FFFFFFFC;color:#FFFFFFFC;border-color:#FFFFFFFC;}.elementor-14781 .elementor-element.elementor-element-a20ad2c.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-14781 .elementor-element.elementor-element-a20ad2c.elementor-view-framed:has(:focus) .elementor-icon{background-color:#FF6600;}.elementor-14781 .elementor-element.elementor-element-a20ad2c .elementor-icon{font-size:50px;padding:10px;}.elementor-14781 .elementor-element.elementor-element-a20ad2c .elementor-icon-box-title, .elementor-14781 .elementor-element.elementor-element-a20ad2c .elementor-icon-box-title a{font-size:15px;text-transform:uppercase;letter-spacing:1px;}.elementor-14781 .elementor-element.elementor-element-a20ad2c:has(:hover) .elementor-icon-box-title,
					 .elementor-14781 .elementor-element.elementor-element-a20ad2c:has(:focus) .elementor-icon-box-title{color:#FF6600;}.elementor-14781 .elementor-element.elementor-element-e90092c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14781 .elementor-element.elementor-element-c873784{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-14781 .elementor-element.elementor-element-110ac17{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-14781 .elementor-element.elementor-element-110ac17.e-con{--align-self:center;}.elementor-14781 .elementor-element.elementor-element-9010f4f{text-align:center;}.elementor-14781 .elementor-element.elementor-element-9010f4f .elementor-heading-title{font-size:65px;color:#FFFFFF;}.elementor-14781 .elementor-element.elementor-element-bbc1f94{--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-14781 .elementor-element.elementor-element-bbc1f94:not(.elementor-motion-effects-element-type-background), .elementor-14781 .elementor-element.elementor-element-bbc1f94 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F3EE;}.elementor-14781 .elementor-element.elementor-element-cfe9a24{--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-14781 .elementor-element.elementor-element-75b33b4{--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-14781 .elementor-element.elementor-element-8941e25{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-14781 .elementor-element.elementor-element-8941e25:not(.elementor-motion-effects-element-type-background), .elementor-14781 .elementor-element.elementor-element-8941e25 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F3EE;}.elementor-14781 .elementor-element.elementor-element-c083171{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-14781 .elementor-element.elementor-element-7a78487{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-14781 .elementor-element.elementor-element-7a78487 .elementskit-section-title-wraper .elementskit-section-title{color:#100666;margin:05px 0px 05px 0px;font-size:35px;font-weight:600;}.elementor-14781 .elementor-element.elementor-element-7a78487 .elementskit-section-title-wraper .elementskit-section-title > span{color:#000000;}.elementor-14781 .elementor-element.elementor-element-7a78487 .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:#000000;}.elementor-14781 .elementor-element.elementor-element-7a78487 .elementskit-section-title-wraper .elementskit-section-subtitle{color:#AC0202;font-size:13px;text-transform:uppercase;line-height:21px;letter-spacing:1.1px;margin:0px 0px 0px 0px;}.elementor-14781 .elementor-element.elementor-element-7a78487 .elementskit-section-title-wraper p{color:#CA6262;font-size:15px;}.elementor-14781 .elementor-element.elementor-element-b8d8a9f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14781 .elementor-element.elementor-element-8b368c2{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;--justify-items:stretch;}.elementor-14781 .elementor-element.elementor-element-7e2d87b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14781 .elementor-element.elementor-element-8adbf48{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:15px 15px 15px 15px;}.elementor-14781 .elementor-element.elementor-element-8adbf48 .elementor-icon-box-wrapper{text-align:center;gap:15px;}.elementor-14781 .elementor-element.elementor-element-8adbf48 .elementor-icon-box-title{margin-block-end:5px;}.elementor-14781 .elementor-element.elementor-element-8adbf48.elementor-view-stacked .elementor-icon{background-color:#E2E2E2;}.elementor-14781 .elementor-element.elementor-element-8adbf48.elementor-view-framed .elementor-icon, .elementor-14781 .elementor-element.elementor-element-8adbf48.elementor-view-default .elementor-icon{fill:#E2E2E2;color:#E2E2E2;border-color:#E2E2E2;}.elementor-14781 .elementor-element.elementor-element-8adbf48.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-14781 .elementor-element.elementor-element-8adbf48.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#1B3A6B;}.elementor-14781 .elementor-element.elementor-element-8adbf48.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-14781 .elementor-element.elementor-element-8adbf48.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-14781 .elementor-element.elementor-element-8adbf48.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-14781 .elementor-element.elementor-element-8adbf48.elementor-view-default:has(:focus) .elementor-icon{fill:#1B3A6B;color:#1B3A6B;border-color:#1B3A6B;}.elementor-14781 .elementor-element.elementor-element-8adbf48 .elementor-icon{font-size:30px;}.elementor-14781 .elementor-element.elementor-element-8adbf48 .elementor-icon-box-title, .elementor-14781 .elementor-element.elementor-element-8adbf48 .elementor-icon-box-title a{font-size:13px;font-weight:400;}.elementor-14781 .elementor-element.elementor-element-7fe20e3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14781 .elementor-element.elementor-element-8a3388e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:15px 15px 15px 15px;}.elementor-14781 .elementor-element.elementor-element-8a3388e .elementor-icon-box-wrapper{text-align:center;gap:15px;}.elementor-14781 .elementor-element.elementor-element-8a3388e .elementor-icon-box-title{margin-block-end:5px;}.elementor-14781 .elementor-element.elementor-element-8a3388e.elementor-view-stacked .elementor-icon{background-color:#E2E2E2;}.elementor-14781 .elementor-element.elementor-element-8a3388e.elementor-view-framed .elementor-icon, .elementor-14781 .elementor-element.elementor-element-8a3388e.elementor-view-default .elementor-icon{fill:#E2E2E2;color:#E2E2E2;border-color:#E2E2E2;}.elementor-14781 .elementor-element.elementor-element-8a3388e.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-14781 .elementor-element.elementor-element-8a3388e.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#1B3A6B;}.elementor-14781 .elementor-element.elementor-element-8a3388e.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-14781 .elementor-element.elementor-element-8a3388e.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-14781 .elementor-element.elementor-element-8a3388e.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-14781 .elementor-element.elementor-element-8a3388e.elementor-view-default:has(:focus) .elementor-icon{fill:#1B3A6B;color:#1B3A6B;border-color:#1B3A6B;}.elementor-14781 .elementor-element.elementor-element-8a3388e .elementor-icon{font-size:30px;}.elementor-14781 .elementor-element.elementor-element-8a3388e .elementor-icon-box-title, .elementor-14781 .elementor-element.elementor-element-8a3388e .elementor-icon-box-title a{font-size:13px;font-weight:400;}.elementor-14781 .elementor-element.elementor-element-c37b634{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14781 .elementor-element.elementor-element-6147299{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:15px 15px 15px 15px;}.elementor-14781 .elementor-element.elementor-element-6147299 .elementor-icon-box-wrapper{text-align:center;gap:15px;}.elementor-14781 .elementor-element.elementor-element-6147299 .elementor-icon-box-title{margin-block-end:5px;}.elementor-14781 .elementor-element.elementor-element-6147299.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-14781 .elementor-element.elementor-element-6147299.elementor-view-framed .elementor-icon, .elementor-14781 .elementor-element.elementor-element-6147299.elementor-view-default .elementor-icon{fill:#000000;color:#000000;border-color:#000000;}.elementor-14781 .elementor-element.elementor-element-6147299.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-14781 .elementor-element.elementor-element-6147299.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#1B3A6B;}.elementor-14781 .elementor-element.elementor-element-6147299.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-14781 .elementor-element.elementor-element-6147299.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-14781 .elementor-element.elementor-element-6147299.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-14781 .elementor-element.elementor-element-6147299.elementor-view-default:has(:focus) .elementor-icon{fill:#1B3A6B;color:#1B3A6B;border-color:#1B3A6B;}.elementor-14781 .elementor-element.elementor-element-6147299 .elementor-icon{font-size:30px;}.elementor-14781 .elementor-element.elementor-element-6147299 .elementor-icon-box-title, .elementor-14781 .elementor-element.elementor-element-6147299 .elementor-icon-box-title a{font-size:13px;font-weight:400;}.elementor-14781 .elementor-element.elementor-element-a1b5536{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14781 .elementor-element.elementor-element-d148e71{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:15px 15px 15px 15px;}.elementor-14781 .elementor-element.elementor-element-d148e71 .elementor-icon-box-wrapper{text-align:center;gap:15px;}.elementor-14781 .elementor-element.elementor-element-d148e71 .elementor-icon-box-title{margin-block-end:5px;}.elementor-14781 .elementor-element.elementor-element-d148e71.elementor-view-stacked .elementor-icon{background-color:#E2E2E2;}.elementor-14781 .elementor-element.elementor-element-d148e71.elementor-view-framed .elementor-icon, .elementor-14781 .elementor-element.elementor-element-d148e71.elementor-view-default .elementor-icon{fill:#E2E2E2;color:#E2E2E2;border-color:#E2E2E2;}.elementor-14781 .elementor-element.elementor-element-d148e71.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-14781 .elementor-element.elementor-element-d148e71.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#1B3A6B;}.elementor-14781 .elementor-element.elementor-element-d148e71.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-14781 .elementor-element.elementor-element-d148e71.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-14781 .elementor-element.elementor-element-d148e71.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-14781 .elementor-element.elementor-element-d148e71.elementor-view-default:has(:focus) .elementor-icon{fill:#1B3A6B;color:#1B3A6B;border-color:#1B3A6B;}.elementor-14781 .elementor-element.elementor-element-d148e71 .elementor-icon{font-size:30px;}.elementor-14781 .elementor-element.elementor-element-d148e71 .elementor-icon-box-title, .elementor-14781 .elementor-element.elementor-element-d148e71 .elementor-icon-box-title a{font-size:13px;font-weight:400;}.elementor-14781 .elementor-element.elementor-element-a14e3db{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14781 .elementor-element.elementor-element-800970b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:15px 15px 15px 15px;}.elementor-14781 .elementor-element.elementor-element-800970b .elementor-icon-box-wrapper{text-align:center;gap:15px;}.elementor-14781 .elementor-element.elementor-element-800970b .elementor-icon-box-title{margin-block-end:5px;}.elementor-14781 .elementor-element.elementor-element-800970b.elementor-view-stacked .elementor-icon{background-color:#E2E2E2;}.elementor-14781 .elementor-element.elementor-element-800970b.elementor-view-framed .elementor-icon, .elementor-14781 .elementor-element.elementor-element-800970b.elementor-view-default .elementor-icon{fill:#E2E2E2;color:#E2E2E2;border-color:#E2E2E2;}.elementor-14781 .elementor-element.elementor-element-800970b.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-14781 .elementor-element.elementor-element-800970b.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#1B3A6B;}.elementor-14781 .elementor-element.elementor-element-800970b.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-14781 .elementor-element.elementor-element-800970b.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-14781 .elementor-element.elementor-element-800970b.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-14781 .elementor-element.elementor-element-800970b.elementor-view-default:has(:focus) .elementor-icon{fill:#1B3A6B;color:#1B3A6B;border-color:#1B3A6B;}.elementor-14781 .elementor-element.elementor-element-800970b .elementor-icon{font-size:30px;}.elementor-14781 .elementor-element.elementor-element-800970b .elementor-icon-box-title, .elementor-14781 .elementor-element.elementor-element-800970b .elementor-icon-box-title a{font-size:13px;font-weight:400;}.elementor-14781 .elementor-element.elementor-element-1678708{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14781 .elementor-element.elementor-element-1678708.e-con{--align-self:stretch;}.elementor-14781 .elementor-element.elementor-element-12e4418{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:15px 15px 15px 15px;}.elementor-14781 .elementor-element.elementor-element-12e4418 .elementor-icon-box-wrapper{text-align:center;gap:15px;}.elementor-14781 .elementor-element.elementor-element-12e4418 .elementor-icon-box-title{margin-block-end:5px;}.elementor-14781 .elementor-element.elementor-element-12e4418.elementor-view-stacked .elementor-icon{background-color:#E2E2E2;}.elementor-14781 .elementor-element.elementor-element-12e4418.elementor-view-framed .elementor-icon, .elementor-14781 .elementor-element.elementor-element-12e4418.elementor-view-default .elementor-icon{fill:#E2E2E2;color:#E2E2E2;border-color:#E2E2E2;}.elementor-14781 .elementor-element.elementor-element-12e4418.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-14781 .elementor-element.elementor-element-12e4418.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#1B3A6B;}.elementor-14781 .elementor-element.elementor-element-12e4418.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-14781 .elementor-element.elementor-element-12e4418.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-14781 .elementor-element.elementor-element-12e4418.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-14781 .elementor-element.elementor-element-12e4418.elementor-view-default:has(:focus) .elementor-icon{fill:#1B3A6B;color:#1B3A6B;border-color:#1B3A6B;}.elementor-14781 .elementor-element.elementor-element-12e4418 .elementor-icon{font-size:30px;}.elementor-14781 .elementor-element.elementor-element-12e4418 .elementor-icon-box-title, .elementor-14781 .elementor-element.elementor-element-12e4418 .elementor-icon-box-title a{font-size:13px;font-weight:400;}.elementor-14781 .elementor-element.elementor-element-9e0f7c3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14781 .elementor-element.elementor-element-2d1f3b3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:15px 15px 15px 15px;}.elementor-14781 .elementor-element.elementor-element-2d1f3b3 .elementor-icon-box-wrapper{text-align:center;gap:15px;}.elementor-14781 .elementor-element.elementor-element-2d1f3b3 .elementor-icon-box-title{margin-block-end:5px;}.elementor-14781 .elementor-element.elementor-element-2d1f3b3.elementor-view-stacked .elementor-icon{background-color:#E2E2E2;}.elementor-14781 .elementor-element.elementor-element-2d1f3b3.elementor-view-framed .elementor-icon, .elementor-14781 .elementor-element.elementor-element-2d1f3b3.elementor-view-default .elementor-icon{fill:#E2E2E2;color:#E2E2E2;border-color:#E2E2E2;}.elementor-14781 .elementor-element.elementor-element-2d1f3b3.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-14781 .elementor-element.elementor-element-2d1f3b3.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#1B3A6B;}.elementor-14781 .elementor-element.elementor-element-2d1f3b3.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-14781 .elementor-element.elementor-element-2d1f3b3.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-14781 .elementor-element.elementor-element-2d1f3b3.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-14781 .elementor-element.elementor-element-2d1f3b3.elementor-view-default:has(:focus) .elementor-icon{fill:#1B3A6B;color:#1B3A6B;border-color:#1B3A6B;}.elementor-14781 .elementor-element.elementor-element-2d1f3b3 .elementor-icon{font-size:30px;}.elementor-14781 .elementor-element.elementor-element-2d1f3b3 .elementor-icon-box-title, .elementor-14781 .elementor-element.elementor-element-2d1f3b3 .elementor-icon-box-title a{font-size:13px;font-weight:400;}.elementor-14781 .elementor-element.elementor-element-37d788e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14781 .elementor-element.elementor-element-bbfa131{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:15px 15px 15px 15px;}.elementor-14781 .elementor-element.elementor-element-bbfa131 .elementor-icon-box-wrapper{text-align:center;gap:15px;}.elementor-14781 .elementor-element.elementor-element-bbfa131 .elementor-icon-box-title{margin-block-end:5px;}.elementor-14781 .elementor-element.elementor-element-bbfa131.elementor-view-stacked .elementor-icon{background-color:#E2E2E2;}.elementor-14781 .elementor-element.elementor-element-bbfa131.elementor-view-framed .elementor-icon, .elementor-14781 .elementor-element.elementor-element-bbfa131.elementor-view-default .elementor-icon{fill:#E2E2E2;color:#E2E2E2;border-color:#E2E2E2;}.elementor-14781 .elementor-element.elementor-element-bbfa131.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-14781 .elementor-element.elementor-element-bbfa131.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#1B3A6B;}.elementor-14781 .elementor-element.elementor-element-bbfa131.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-14781 .elementor-element.elementor-element-bbfa131.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-14781 .elementor-element.elementor-element-bbfa131.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-14781 .elementor-element.elementor-element-bbfa131.elementor-view-default:has(:focus) .elementor-icon{fill:#1B3A6B;color:#1B3A6B;border-color:#1B3A6B;}.elementor-14781 .elementor-element.elementor-element-bbfa131 .elementor-icon{font-size:30px;}.elementor-14781 .elementor-element.elementor-element-bbfa131 .elementor-icon-box-title, .elementor-14781 .elementor-element.elementor-element-bbfa131 .elementor-icon-box-title a{font-size:13px;font-weight:400;}.elementor-14781 .elementor-element.elementor-element-cf54ac5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14781 .elementor-element.elementor-element-8f70885{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:15px 15px 15px 15px;}.elementor-14781 .elementor-element.elementor-element-8f70885 .elementor-icon-box-wrapper{text-align:center;gap:15px;}.elementor-14781 .elementor-element.elementor-element-8f70885 .elementor-icon-box-title{margin-block-end:5px;}.elementor-14781 .elementor-element.elementor-element-8f70885.elementor-view-stacked .elementor-icon{background-color:#E2E2E2;}.elementor-14781 .elementor-element.elementor-element-8f70885.elementor-view-framed .elementor-icon, .elementor-14781 .elementor-element.elementor-element-8f70885.elementor-view-default .elementor-icon{fill:#E2E2E2;color:#E2E2E2;border-color:#E2E2E2;}.elementor-14781 .elementor-element.elementor-element-8f70885.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-14781 .elementor-element.elementor-element-8f70885.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#1B3A6B;}.elementor-14781 .elementor-element.elementor-element-8f70885.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-14781 .elementor-element.elementor-element-8f70885.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-14781 .elementor-element.elementor-element-8f70885.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-14781 .elementor-element.elementor-element-8f70885.elementor-view-default:has(:focus) .elementor-icon{fill:#1B3A6B;color:#1B3A6B;border-color:#1B3A6B;}.elementor-14781 .elementor-element.elementor-element-8f70885 .elementor-icon{font-size:30px;}.elementor-14781 .elementor-element.elementor-element-8f70885 .elementor-icon-box-title, .elementor-14781 .elementor-element.elementor-element-8f70885 .elementor-icon-box-title a{font-size:13px;font-weight:400;}.elementor-14781 .elementor-element.elementor-element-9a5f57a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14781 .elementor-element.elementor-element-d279068{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:15px 15px 15px 15px;}.elementor-14781 .elementor-element.elementor-element-d279068 .elementor-icon-box-wrapper{text-align:center;gap:15px;}.elementor-14781 .elementor-element.elementor-element-d279068 .elementor-icon-box-title{margin-block-end:5px;}.elementor-14781 .elementor-element.elementor-element-d279068.elementor-view-stacked .elementor-icon{background-color:#E2E2E2;}.elementor-14781 .elementor-element.elementor-element-d279068.elementor-view-framed .elementor-icon, .elementor-14781 .elementor-element.elementor-element-d279068.elementor-view-default .elementor-icon{fill:#E2E2E2;color:#E2E2E2;border-color:#E2E2E2;}.elementor-14781 .elementor-element.elementor-element-d279068.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-14781 .elementor-element.elementor-element-d279068.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#1B3A6B;}.elementor-14781 .elementor-element.elementor-element-d279068.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-14781 .elementor-element.elementor-element-d279068.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-14781 .elementor-element.elementor-element-d279068.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-14781 .elementor-element.elementor-element-d279068.elementor-view-default:has(:focus) .elementor-icon{fill:#1B3A6B;color:#1B3A6B;border-color:#1B3A6B;}.elementor-14781 .elementor-element.elementor-element-d279068 .elementor-icon{font-size:30px;}.elementor-14781 .elementor-element.elementor-element-d279068 .elementor-icon-box-title, .elementor-14781 .elementor-element.elementor-element-d279068 .elementor-icon-box-title a{font-size:13px;font-weight:400;}.elementor-14781 .elementor-element.elementor-element-30e2274{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14781 .elementor-element.elementor-element-30e2274.e-con{--align-self:stretch;}.elementor-14781 .elementor-element.elementor-element-02d285d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:15px 15px 15px 15px;}.elementor-14781 .elementor-element.elementor-element-02d285d .elementor-icon-box-wrapper{text-align:center;gap:15px;}.elementor-14781 .elementor-element.elementor-element-02d285d .elementor-icon-box-title{margin-block-end:5px;}.elementor-14781 .elementor-element.elementor-element-02d285d.elementor-view-stacked .elementor-icon{background-color:#E2E2E2;}.elementor-14781 .elementor-element.elementor-element-02d285d.elementor-view-framed .elementor-icon, .elementor-14781 .elementor-element.elementor-element-02d285d.elementor-view-default .elementor-icon{fill:#E2E2E2;color:#E2E2E2;border-color:#E2E2E2;}.elementor-14781 .elementor-element.elementor-element-02d285d.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-14781 .elementor-element.elementor-element-02d285d.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#1B3A6B;}.elementor-14781 .elementor-element.elementor-element-02d285d.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-14781 .elementor-element.elementor-element-02d285d.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-14781 .elementor-element.elementor-element-02d285d.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-14781 .elementor-element.elementor-element-02d285d.elementor-view-default:has(:focus) .elementor-icon{fill:#1B3A6B;color:#1B3A6B;border-color:#1B3A6B;}.elementor-14781 .elementor-element.elementor-element-02d285d .elementor-icon{font-size:30px;}.elementor-14781 .elementor-element.elementor-element-02d285d .elementor-icon-box-title, .elementor-14781 .elementor-element.elementor-element-02d285d .elementor-icon-box-title a{font-size:13px;font-weight:400;}.elementor-14781 .elementor-element.elementor-element-94dec04{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14781 .elementor-element.elementor-element-6fbd70b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:15px 15px 15px 15px;}.elementor-14781 .elementor-element.elementor-element-6fbd70b .elementor-icon-box-wrapper{text-align:center;gap:15px;}.elementor-14781 .elementor-element.elementor-element-6fbd70b .elementor-icon-box-title{margin-block-end:5px;}.elementor-14781 .elementor-element.elementor-element-6fbd70b.elementor-view-stacked .elementor-icon{background-color:#E2E2E2;}.elementor-14781 .elementor-element.elementor-element-6fbd70b.elementor-view-framed .elementor-icon, .elementor-14781 .elementor-element.elementor-element-6fbd70b.elementor-view-default .elementor-icon{fill:#E2E2E2;color:#E2E2E2;border-color:#E2E2E2;}.elementor-14781 .elementor-element.elementor-element-6fbd70b.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-14781 .elementor-element.elementor-element-6fbd70b.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#1B3A6B;}.elementor-14781 .elementor-element.elementor-element-6fbd70b.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-14781 .elementor-element.elementor-element-6fbd70b.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-14781 .elementor-element.elementor-element-6fbd70b.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-14781 .elementor-element.elementor-element-6fbd70b.elementor-view-default:has(:focus) .elementor-icon{fill:#1B3A6B;color:#1B3A6B;border-color:#1B3A6B;}.elementor-14781 .elementor-element.elementor-element-6fbd70b .elementor-icon{font-size:30px;}.elementor-14781 .elementor-element.elementor-element-6fbd70b .elementor-icon-box-title, .elementor-14781 .elementor-element.elementor-element-6fbd70b .elementor-icon-box-title a{font-size:13px;font-weight:400;}.elementor-14781 .elementor-element.elementor-element-dc81770{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14781 .elementor-element.elementor-element-6351c18{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:15px 15px 15px 15px;}.elementor-14781 .elementor-element.elementor-element-6351c18 .elementor-icon-box-wrapper{text-align:center;gap:15px;}.elementor-14781 .elementor-element.elementor-element-6351c18 .elementor-icon-box-title{margin-block-end:5px;}.elementor-14781 .elementor-element.elementor-element-6351c18.elementor-view-stacked .elementor-icon{background-color:#E2E2E2;}.elementor-14781 .elementor-element.elementor-element-6351c18.elementor-view-framed .elementor-icon, .elementor-14781 .elementor-element.elementor-element-6351c18.elementor-view-default .elementor-icon{fill:#E2E2E2;color:#E2E2E2;border-color:#E2E2E2;}.elementor-14781 .elementor-element.elementor-element-6351c18.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-14781 .elementor-element.elementor-element-6351c18.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#1B3A6B;}.elementor-14781 .elementor-element.elementor-element-6351c18.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-14781 .elementor-element.elementor-element-6351c18.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-14781 .elementor-element.elementor-element-6351c18.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-14781 .elementor-element.elementor-element-6351c18.elementor-view-default:has(:focus) .elementor-icon{fill:#1B3A6B;color:#1B3A6B;border-color:#1B3A6B;}.elementor-14781 .elementor-element.elementor-element-6351c18 .elementor-icon{font-size:30px;}.elementor-14781 .elementor-element.elementor-element-6351c18 .elementor-icon-box-title, .elementor-14781 .elementor-element.elementor-element-6351c18 .elementor-icon-box-title a{font-size:13px;font-weight:400;}.elementor-14781 .elementor-element.elementor-element-153fd90{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14781 .elementor-element.elementor-element-603f818{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:15px 15px 15px 15px;}.elementor-14781 .elementor-element.elementor-element-603f818 .elementor-icon-box-wrapper{text-align:center;gap:15px;}.elementor-14781 .elementor-element.elementor-element-603f818 .elementor-icon-box-title{margin-block-end:5px;}.elementor-14781 .elementor-element.elementor-element-603f818.elementor-view-stacked .elementor-icon{background-color:#E2E2E2;}.elementor-14781 .elementor-element.elementor-element-603f818.elementor-view-framed .elementor-icon, .elementor-14781 .elementor-element.elementor-element-603f818.elementor-view-default .elementor-icon{fill:#E2E2E2;color:#E2E2E2;border-color:#E2E2E2;}.elementor-14781 .elementor-element.elementor-element-603f818.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-14781 .elementor-element.elementor-element-603f818.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#1B3A6B;}.elementor-14781 .elementor-element.elementor-element-603f818.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-14781 .elementor-element.elementor-element-603f818.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-14781 .elementor-element.elementor-element-603f818.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-14781 .elementor-element.elementor-element-603f818.elementor-view-default:has(:focus) .elementor-icon{fill:#1B3A6B;color:#1B3A6B;border-color:#1B3A6B;}.elementor-14781 .elementor-element.elementor-element-603f818 .elementor-icon{font-size:30px;}.elementor-14781 .elementor-element.elementor-element-603f818 .elementor-icon-box-title, .elementor-14781 .elementor-element.elementor-element-603f818 .elementor-icon-box-title a{font-size:13px;font-weight:400;}.elementor-14781 .elementor-element.elementor-element-43e8c9e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14781 .elementor-element.elementor-element-b6ab605{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:15px 15px 15px 15px;}.elementor-14781 .elementor-element.elementor-element-b6ab605 .elementor-icon-box-wrapper{text-align:center;gap:15px;}.elementor-14781 .elementor-element.elementor-element-b6ab605 .elementor-icon-box-title{margin-block-end:5px;}.elementor-14781 .elementor-element.elementor-element-b6ab605.elementor-view-stacked .elementor-icon{background-color:#E2E2E2;}.elementor-14781 .elementor-element.elementor-element-b6ab605.elementor-view-framed .elementor-icon, .elementor-14781 .elementor-element.elementor-element-b6ab605.elementor-view-default .elementor-icon{fill:#E2E2E2;color:#E2E2E2;border-color:#E2E2E2;}.elementor-14781 .elementor-element.elementor-element-b6ab605.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-14781 .elementor-element.elementor-element-b6ab605.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#1B3A6B;}.elementor-14781 .elementor-element.elementor-element-b6ab605.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-14781 .elementor-element.elementor-element-b6ab605.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-14781 .elementor-element.elementor-element-b6ab605.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-14781 .elementor-element.elementor-element-b6ab605.elementor-view-default:has(:focus) .elementor-icon{fill:#1B3A6B;color:#1B3A6B;border-color:#1B3A6B;}.elementor-14781 .elementor-element.elementor-element-b6ab605 .elementor-icon{font-size:30px;}.elementor-14781 .elementor-element.elementor-element-b6ab605 .elementor-icon-box-title, .elementor-14781 .elementor-element.elementor-element-b6ab605 .elementor-icon-box-title a{font-size:13px;font-weight:400;}.elementor-14781 .elementor-element.elementor-element-f8e9e32{--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-14781 .elementor-element.elementor-element-7488880{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-14781 .elementor-element.elementor-element-2d51008{--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-14781 .elementor-element.elementor-element-cb4b8aa .wpr-dual-heading-wrap{text-align:center;}.elementor-14781 .elementor-element.elementor-element-cb4b8aa .wpr-dual-title .first{color:#243472;border-color:#000;font-family:"Roboto", Sans-serif;font-size:45px;font-weight:600;letter-spacing:0.5px;border-style:none;margin-right:0px;}.elementor-14781 .elementor-element.elementor-element-cb4b8aa .wpr-dual-title-wrap{margin-bottom:15px;}.elementor-14781 .elementor-element.elementor-element-cb4b8aa .wpr-dual-title .second{color:#8B1A1A;border-color:#000;font-family:"Roboto", Sans-serif;font-size:45px;font-weight:600;font-style:italic;border-style:none;}.elementor-14781 .elementor-element.elementor-element-cb4b8aa .wpr-dual-heading-description{color:#8B1A1A;font-family:"Roboto", Sans-serif;font-size:13px;font-weight:500;text-transform:uppercase;letter-spacing:1px;margin-bottom:8px;}.elementor-14781 .elementor-element.elementor-element-5f0236d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-14781 .elementor-element.elementor-element-0f89796{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:025px;--padding-bottom:025px;--padding-left:0px;--padding-right:0px;}.elementor-14781 .elementor-element.elementor-element-0f89796:not(.elementor-motion-effects-element-type-background), .elementor-14781 .elementor-element.elementor-element-0f89796 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(135deg, #243472 60%, #8B1A1A 100%);}.elementor-14781 .elementor-element.elementor-element-7c7dda3{--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-14781 .elementor-element.elementor-element-13fd96b{--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-14781 .elementor-element.elementor-element-e0f7791 .elementor-counter-number-wrapper{color:#FFFFFF;font-size:50px;font-weight:700;}.elementor-14781 .elementor-element.elementor-element-e0f7791 .elementor-counter-title{color:#D5CECE;font-size:17px;font-weight:600;text-transform:uppercase;letter-spacing:1px;}.elementor-14781 .elementor-element.elementor-element-498e88f{--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-14781 .elementor-element.elementor-element-5869b9d .elementor-counter-number-wrapper{color:#FFFFFF;font-size:50px;font-weight:700;}.elementor-14781 .elementor-element.elementor-element-5869b9d .elementor-counter-title{color:#D5CECE;font-size:17px;font-weight:600;text-transform:uppercase;letter-spacing:1px;}.elementor-14781 .elementor-element.elementor-element-1b27356{--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-14781 .elementor-element.elementor-element-1d61cac .elementor-counter-number-wrapper{color:#FFFFFF;font-size:50px;font-weight:700;}.elementor-14781 .elementor-element.elementor-element-1d61cac .elementor-counter-title{color:#D5CECE;font-size:17px;font-weight:600;text-transform:uppercase;letter-spacing:1px;}.elementor-14781 .elementor-element.elementor-element-84d9caf{--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-14781 .elementor-element.elementor-element-1a810e9 .elementor-counter-number-wrapper{color:#FFFFFF;font-size:50px;font-weight:700;}.elementor-14781 .elementor-element.elementor-element-1a810e9 .elementor-counter-title{color:#D5CECE;font-size:17px;font-weight:600;text-transform:uppercase;letter-spacing:1px;}.elementor-14781 .elementor-element.elementor-element-7552604{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-14781 .elementor-element.elementor-element-7552604:not(.elementor-motion-effects-element-type-background), .elementor-14781 .elementor-element.elementor-element-7552604 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F3EE;}.elementor-14781 .elementor-element.elementor-element-86c60bb .wpr-dual-heading-wrap{text-align:center;}.elementor-14781 .elementor-element.elementor-element-86c60bb .wpr-dual-title .first{color:#243472;border-color:#000;font-family:"Roboto", Sans-serif;font-size:45px;font-weight:600;letter-spacing:0.5px;border-style:none;margin-right:0px;}.elementor-14781 .elementor-element.elementor-element-86c60bb .wpr-dual-title-wrap{margin-bottom:15px;}.elementor-14781 .elementor-element.elementor-element-86c60bb .wpr-dual-title .second{color:#8B1A1A;border-color:#000;font-family:"Roboto", Sans-serif;font-size:45px;font-weight:600;font-style:italic;border-style:none;}.elementor-14781 .elementor-element.elementor-element-86c60bb .wpr-dual-heading-description{color:#8B1A1A;font-family:"Roboto", Sans-serif;font-size:13px;font-weight:500;text-transform:uppercase;letter-spacing:1px;margin-bottom:8px;}.elementor-14781 .elementor-element.elementor-element-b3ad81e{--display:flex;}.elementor-14781 .elementor-element.elementor-element-4fb2191{--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;}.elementor-14781 .elementor-element.elementor-element-1f97ca8{--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-14781 .elementor-element.elementor-element-93fcc87{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:12px 0px;--row-gap:12px;--column-gap:0px;}.elementor-14781 .elementor-element.elementor-element-91ac5e4 .plus_blockquote blockquote.quote-text > span,.elementor-14781 .elementor-element.elementor-element-91ac5e4 .plus_blockquote blockquote.quote-text p,.elementor-14781 .elementor-element.elementor-element-91ac5e4 .plus_blockquote blockquote.quote-text{color:#243472;}.elementor-14781 .elementor-element.elementor-element-91ac5e4 .plus_blockquote .tp-bq-desc,.elementor-14781 .elementor-element.elementor-element-91ac5e4 .plus_blockquote .tp-bq-desc p{padding:3px 3px 3px 3px !important;}.elementor-14781 .elementor-element.elementor-element-91ac5e4 .plus_blockquote{border-color:#252525;}.elementor-14781 .elementor-element.elementor-element-91ac5e4 .plus_blockquote:hover{border-color:#252525;}.elementor-14781 .elementor-element.elementor-element-7692ac9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:justify;font-size:14px;font-weight:500;line-height:22px;letter-spacing:0.1px;color:#444242;}.elementor-14781 .elementor-element.elementor-element-9a9fcae{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--e-icon-list-icon-size:21px;--icon-vertical-offset:0px;}.elementor-14781 .elementor-element.elementor-element-9a9fcae .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-14781 .elementor-element.elementor-element-9a9fcae .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-14781 .elementor-element.elementor-element-9a9fcae .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-14781 .elementor-element.elementor-element-9a9fcae .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-14781 .elementor-element.elementor-element-9a9fcae .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-14781 .elementor-element.elementor-element-9a9fcae .elementor-icon-list-icon i{color:#8B1A1A;transition:color 0.3s;}.elementor-14781 .elementor-element.elementor-element-9a9fcae .elementor-icon-list-icon svg{fill:#8B1A1A;transition:fill 0.3s;}.elementor-14781 .elementor-element.elementor-element-9a9fcae .elementor-icon-list-item > .elementor-icon-list-text, .elementor-14781 .elementor-element.elementor-element-9a9fcae .elementor-icon-list-item > a{font-size:14px;font-weight:500;}.elementor-14781 .elementor-element.elementor-element-9a9fcae .elementor-icon-list-text{color:#444242;transition:color 0.3s;}.elementor-14781 .elementor-element.elementor-element-4996b54 .elementor-button{background-color:#8B1A1A;font-size:14px;letter-spacing:1px;fill:#FFFFFF;color:#FFFFFF;border-radius:10px 10px 10px 10px;padding:8px 20px 8px 20px;}.elementor-14781 .elementor-element.elementor-element-4996b54{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-14781 .elementor-element.elementor-element-30c5b7d{--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:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-14781 .elementor-element.elementor-element-49eeec2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-14781 .elementor-element.elementor-element-49eeec2 .wpr-dual-heading-wrap{text-align:center;}.elementor-14781 .elementor-element.elementor-element-49eeec2 .wpr-dual-title .first{color:#243472;border-color:#000;font-family:"Roboto", Sans-serif;font-size:45px;font-weight:600;letter-spacing:0.5px;border-style:none;margin-right:0px;}.elementor-14781 .elementor-element.elementor-element-49eeec2 .wpr-dual-title .second{color:#8B1A1A;border-color:#000;font-family:"Roboto", Sans-serif;font-size:45px;font-weight:600;font-style:italic;border-style:none;}.elementor-14781 .elementor-element.elementor-element-49eeec2 .wpr-dual-heading-description{color:#8B1A1A;font-family:"Roboto", Sans-serif;font-size:13px;font-weight:500;text-transform:uppercase;letter-spacing:1px;margin-bottom:8px;}.elementor-14781 .elementor-element.elementor-element-a40e302{--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-14781 .elementor-element.elementor-element-7cdb734{--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-14781 .elementor-element.elementor-element-adc5378{--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-14781 .elementor-element.elementor-element-078b3fa{text-align:justify;font-size:14px;color:#444242;}.elementor-14781 .elementor-element.elementor-element-7aa8449{--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-14781 .elementor-element.elementor-element-03cc56e .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-14781 .elementor-element.elementor-element-44c55e5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-14781 .elementor-element.elementor-element-44c55e5:not(.elementor-motion-effects-element-type-background), .elementor-14781 .elementor-element.elementor-element-44c55e5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEEAE1;}.elementor-14781 .elementor-element.elementor-element-d76b127{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-14781 .elementor-element.elementor-element-2543791{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-14781 .elementor-element.elementor-element-2543791 .wpr-dual-heading-wrap{text-align:center;}.elementor-14781 .elementor-element.elementor-element-2543791 .wpr-dual-title .first{color:#243472;border-color:#000;font-family:"Roboto", Sans-serif;font-size:45px;font-weight:600;letter-spacing:0.5px;border-style:none;margin-right:0px;}.elementor-14781 .elementor-element.elementor-element-2543791 .wpr-dual-title .second{color:#8B1A1A;border-color:#000;font-family:"Roboto", Sans-serif;font-size:45px;font-weight:600;font-style:italic;border-style:none;}.elementor-14781 .elementor-element.elementor-element-2543791 .wpr-dual-heading-description{color:#8B1A1A;font-family:"Roboto", Sans-serif;font-size:13px;font-weight:500;text-transform:uppercase;letter-spacing:1px;margin-bottom:8px;}.elementor-14781 .elementor-element.elementor-element-f5635ff{text-align:center;font-size:14px;}.elementor-14781 .elementor-element.elementor-element-bb45c5a{--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-14781 .elementor-element.elementor-element-d7d1bd6{--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-14781 .elementor-element.elementor-element-cade47d{--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-14781 .elementor-element.elementor-element-41417fa{background-color:#FFFFFF;padding:25px 25px 25px 25px;border-radius:10px 10px 10px 10px;}.elementor-14781 .elementor-element.elementor-element-41417fa .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-14781 .elementor-element.elementor-element-41417fa .elementor-icon-box-title{margin-block-end:10px;color:#243472;}.elementor-14781 .elementor-element.elementor-element-41417fa.elementor-view-stacked .elementor-icon{background-color:#5061A0;}.elementor-14781 .elementor-element.elementor-element-41417fa.elementor-view-framed .elementor-icon, .elementor-14781 .elementor-element.elementor-element-41417fa.elementor-view-default .elementor-icon{fill:#5061A0;color:#5061A0;border-color:#5061A0;}.elementor-14781 .elementor-element.elementor-element-41417fa .elementor-icon{font-size:35px;padding:10px;}.elementor-14781 .elementor-element.elementor-element-41417fa .elementor-icon-box-title, .elementor-14781 .elementor-element.elementor-element-41417fa .elementor-icon-box-title a{font-size:17px;}.elementor-14781 .elementor-element.elementor-element-41417fa .elementor-icon-box-description{font-size:14px;}.elementor-14781 .elementor-element.elementor-element-0840cea{--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-14781 .elementor-element.elementor-element-4877c21{background-color:#FFFFFF;padding:25px 25px 25px 25px;border-radius:10px 10px 10px 10px;}.elementor-14781 .elementor-element.elementor-element-4877c21 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-14781 .elementor-element.elementor-element-4877c21 .elementor-icon-box-title{margin-block-end:10px;color:#243472;}.elementor-14781 .elementor-element.elementor-element-4877c21.elementor-view-stacked .elementor-icon{background-color:#8B1A1A;}.elementor-14781 .elementor-element.elementor-element-4877c21.elementor-view-framed .elementor-icon, .elementor-14781 .elementor-element.elementor-element-4877c21.elementor-view-default .elementor-icon{fill:#8B1A1A;color:#8B1A1A;border-color:#8B1A1A;}.elementor-14781 .elementor-element.elementor-element-4877c21 .elementor-icon{font-size:35px;padding:10px;}.elementor-14781 .elementor-element.elementor-element-4877c21 .elementor-icon-box-title, .elementor-14781 .elementor-element.elementor-element-4877c21 .elementor-icon-box-title a{font-size:17px;}.elementor-14781 .elementor-element.elementor-element-4877c21 .elementor-icon-box-description{font-size:14px;}.elementor-14781 .elementor-element.elementor-element-1165803{--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-14781 .elementor-element.elementor-element-a564f14{background-color:#FFFFFF;padding:25px 25px 25px 25px;border-radius:10px 10px 10px 10px;}.elementor-14781 .elementor-element.elementor-element-a564f14 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-14781 .elementor-element.elementor-element-a564f14 .elementor-icon-box-title{margin-block-end:10px;color:#243472;}.elementor-14781 .elementor-element.elementor-element-a564f14.elementor-view-stacked .elementor-icon{background-color:#243472;}.elementor-14781 .elementor-element.elementor-element-a564f14.elementor-view-framed .elementor-icon, .elementor-14781 .elementor-element.elementor-element-a564f14.elementor-view-default .elementor-icon{fill:#243472;color:#243472;border-color:#243472;}.elementor-14781 .elementor-element.elementor-element-a564f14 .elementor-icon{font-size:35px;padding:10px;}.elementor-14781 .elementor-element.elementor-element-a564f14 .elementor-icon-box-title, .elementor-14781 .elementor-element.elementor-element-a564f14 .elementor-icon-box-title a{font-size:17px;}.elementor-14781 .elementor-element.elementor-element-a564f14 .elementor-icon-box-description{font-size:14px;}.elementor-14781 .elementor-element.elementor-element-ebb027c{--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-14781 .elementor-element.elementor-element-9319274{background-color:#FFFFFF;padding:25px 25px 25px 25px;border-radius:10px 10px 10px 10px;}.elementor-14781 .elementor-element.elementor-element-9319274 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-14781 .elementor-element.elementor-element-9319274 .elementor-icon-box-title{margin-block-end:10px;color:#243472;}.elementor-14781 .elementor-element.elementor-element-9319274.elementor-view-stacked .elementor-icon{background-color:#B6A358;}.elementor-14781 .elementor-element.elementor-element-9319274.elementor-view-framed .elementor-icon, .elementor-14781 .elementor-element.elementor-element-9319274.elementor-view-default .elementor-icon{fill:#B6A358;color:#B6A358;border-color:#B6A358;}.elementor-14781 .elementor-element.elementor-element-9319274 .elementor-icon{font-size:35px;padding:10px;}.elementor-14781 .elementor-element.elementor-element-9319274 .elementor-icon-box-title, .elementor-14781 .elementor-element.elementor-element-9319274 .elementor-icon-box-title a{font-size:17px;}.elementor-14781 .elementor-element.elementor-element-9319274 .elementor-icon-box-description{font-size:14px;}.elementor-14781 .elementor-element.elementor-element-ffca176{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-14781 .elementor-element.elementor-element-1982a66{--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:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-14781 .elementor-element.elementor-element-8af0201{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-14781 .elementor-element.elementor-element-8af0201 .wpr-dual-heading-wrap{text-align:center;}.elementor-14781 .elementor-element.elementor-element-8af0201 .wpr-dual-title .first{color:#243472;border-color:#000;font-family:"Roboto", Sans-serif;font-size:45px;font-weight:600;letter-spacing:0.5px;border-style:none;margin-right:0px;}.elementor-14781 .elementor-element.elementor-element-8af0201 .wpr-dual-title .second{color:#8B1A1A;border-color:#000;font-family:"Roboto", Sans-serif;font-size:45px;font-weight:600;border-style:none;}.elementor-14781 .elementor-element.elementor-element-8af0201 .wpr-dual-heading-description{color:#8B1A1A;font-family:"Roboto", Sans-serif;font-size:13px;font-weight:500;text-transform:uppercase;letter-spacing:1px;margin-bottom:8px;}.elementor-14781 .elementor-element.elementor-element-6f91cb9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14781 .elementor-element.elementor-element-6f91cb9:not(.elementor-motion-effects-element-type-background), .elementor-14781 .elementor-element.elementor-element-6f91cb9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF9F9;}.elementor-14781 .elementor-element.elementor-element-610dd6d{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:0px 20px;--row-gap:0px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14781 .elementor-element.elementor-element-1fb72ff{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--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-14781 .elementor-element.elementor-element-1fb72ff:not(.elementor-motion-effects-element-type-background), .elementor-14781 .elementor-element.elementor-element-1fb72ff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A2230;}.elementor-14781 .elementor-element.elementor-element-050e398 .elementor-heading-title{font-size:25px;color:#FFFFFF;}.elementor-14781 .elementor-element.elementor-element-536c963{text-align:justify;font-size:14px;line-height:21px;color:#CCBCBC;}.elementor-14781 .elementor-element.elementor-element-8d32861 .elementor-button{background-color:#8B1A1A;font-size:14px;letter-spacing:1px;fill:#FFFFFF;color:#FFFFFF;border-radius:10px 10px 10px 10px;padding:8px 20px 8px 20px;}.elementor-14781 .elementor-element.elementor-element-8d32861{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-14781 .elementor-element.elementor-element-7973858{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14781 .elementor-element.elementor-element-7973858:not(.elementor-motion-effects-element-type-background), .elementor-14781 .elementor-element.elementor-element-7973858 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF9F9;}.elementor-14781 .elementor-element.elementor-element-af476ac{--e-image-carousel-slides-to-show:4;}.elementor-14781 .elementor-element.elementor-element-6e38c83{--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-14781 .elementor-element.elementor-element-dae4bbf{--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:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-14781 .elementor-element.elementor-element-fa4ce4b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-14781 .elementor-element.elementor-element-fa4ce4b .wpr-dual-heading-wrap{text-align:center;}.elementor-14781 .elementor-element.elementor-element-fa4ce4b .wpr-dual-title .first{color:#243472;border-color:#000;font-family:"Roboto", Sans-serif;font-size:45px;font-weight:600;letter-spacing:0.5px;border-style:none;margin-right:0px;}.elementor-14781 .elementor-element.elementor-element-fa4ce4b .wpr-dual-title .second{color:#8B1A1A;border-color:#000;font-family:"Roboto", Sans-serif;font-size:45px;font-weight:600;font-style:italic;border-style:none;}.elementor-14781 .elementor-element.elementor-element-fa4ce4b .wpr-dual-heading-description{color:#8B1A1A;font-family:"Roboto", Sans-serif;font-size:13px;font-weight:500;text-transform:uppercase;letter-spacing:1px;margin-bottom:8px;}.elementor-14781 .elementor-element.elementor-element-519a7a6{--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-14781 .elementor-element.elementor-element-b802787 .elementskit-testimonial-slider{--ekit_testimonial_left_right_spacing:15px;--ekit_testimonial_slidetoshow:2;}.elementor-14781 .elementor-element.elementor-element-b802787{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-14781 .elementor-element.elementor-element-b802787 .ekit_testimonial_style_5 .elementskit-watermark-icon{bottom:30px;right:30px;}.elementor-14781 .elementor-element.elementor-element-b802787 .elementskit-tootltip-testimonial .elementskit-commentor-content, .elementor-14781 .elementor-element.elementor-element-b802787 .elementskit-single-testimonial-slider, .elementor-14781 .elementor-element.elementor-element-b802787  .elementskit-testimonial_card{padding:0px 0px 0px 0px;}.elementor-14781 .elementor-element.elementor-element-b802787 .elementskit-tootltip-testimonial .elementskit-commentor-content, .elementor-14781 .elementor-element.elementor-element-b802787 .elementskit-single-testimonial-slider, .elementor-14781 .elementor-element.elementor-element-b802787 .elementskit-testimonial_card{border-radius:0px 0px 0px 0px;}.elementor-14781 .elementor-element.elementor-element-b802787 .elementskit-single-testimonial-slider  .elementskit-commentor-content > p{color:#2A2828;}.elementor-14781 .elementor-element.elementor-element-b802787 .elementskit-testimonial_card .elementskit-commentor-coment{color:#2A2828;}.elementor-14781 .elementor-element.elementor-element-b802787 .elementskit-single-testimonial-slider  .elementskit-commentor-content > p, .elementor-14781 .elementor-element.elementor-element-b802787 .elementskit-testimonial_card .elementskit-commentor-coment{font-size:14px;font-style:italic;}.elementor-14781 .elementor-element.elementor-element-b802787 .elementskit-stars > li > a, .elementor-14781 .elementor-element.elementor-element-b802787 .elementskit-stars > li > span{color:#fec42d;fill:#fec42d;}.elementor-14781 .elementor-element.elementor-element-b802787 .elementskit-stars > li:not(:last-child){margin-right:5px;}.elementor-14781 .elementor-element.elementor-element-b802787 .elementskit-testimonial-slider-block-style-three .elementskit-icon-content.commentor-badge::before{border-radius:50%;}.elementor-14781 .elementor-element.elementor-element-b802787 .elementskit-profile-info .elementskit-author-name{margin-bottom:0px;}.elementor-14781 .elementor-element.elementor-element-b802787 .elementskit-commentor-bio .elementskit-commentor-image > img{height:70px;width:70px;}.elementor-14781 .elementor-element.elementor-element-8bb1512 .list-carousel-slick .slick-dots.style-1 li button,.elementor-14781 .elementor-element.elementor-element-8bb1512 .list-carousel-slick .slick-dots.style-6 li button{-webkit-box-shadow:inset 0 0 0 8px #252525;-moz-box-shadow:inset 0 0 0 8px #252525;box-shadow:inset 0 0 0 8px #252525;}.elementor-14781 .elementor-element.elementor-element-8bb1512 .list-carousel-slick .slick-dots.style-1 li.slick-active button{-webkit-box-shadow:inset 0 0 0 1px #252525;-moz-box-shadow:inset 0 0 0 1px #252525;box-shadow:inset 0 0 0 1px #252525;}.elementor-14781 .elementor-element.elementor-element-8bb1512 .list-carousel-slick .slick-dots.style-2 li button{border-color:#252525;}.elementor-14781 .elementor-element.elementor-element-8bb1512 .list-carousel-slick ul.slick-dots.style-3 li button{-webkit-box-shadow:inset 0 0 0 1px #252525;-moz-box-shadow:inset 0 0 0 1px #252525;box-shadow:inset 0 0 0 1px #252525;}.elementor-14781 .elementor-element.elementor-element-8bb1512 .list-carousel-slick .slick-dots.style-3 li.slick-active button{-webkit-box-shadow:inset 0 0 0 8px #252525;-moz-box-shadow:inset 0 0 0 8px #252525;box-shadow:inset 0 0 0 8px #252525;}.elementor-14781 .elementor-element.elementor-element-8bb1512 .list-carousel-slick ul.slick-dots.style-4 li button{-webkit-box-shadow:inset 0 0 0 0px #252525;-moz-box-shadow:inset 0 0 0 0px #252525;box-shadow:inset 0 0 0 0px #252525;}.elementor-14781 .elementor-element.elementor-element-8bb1512 .list-carousel-slick .slick-dots.style-1 li button:before{color:#252525;}.elementor-14781 .elementor-element.elementor-element-8bb1512 .list-carousel-slick .slick-slider.slick-dotted{padding-bottom:0px;}.elementor-14781 .elementor-element.elementor-element-5df4741{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14781 .elementor-element.elementor-element-5df4741:not(.elementor-motion-effects-element-type-background), .elementor-14781 .elementor-element.elementor-element-5df4741 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEEAE1;}.elementor-14781 .elementor-element.elementor-element-c09c682{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-14781 .elementor-element.elementor-element-c09c682 .wpr-dual-heading-wrap{text-align:center;}.elementor-14781 .elementor-element.elementor-element-c09c682 .wpr-dual-title .first{color:#243472;border-color:#000;font-family:"Roboto", Sans-serif;font-size:45px;font-weight:600;letter-spacing:0.5px;border-style:none;margin-right:0px;}.elementor-14781 .elementor-element.elementor-element-c09c682 .wpr-dual-title .second{color:#8B1A1A;border-color:#000;font-family:"Roboto", Sans-serif;font-size:45px;font-weight:600;border-style:none;}.elementor-14781 .elementor-element.elementor-element-c09c682 .wpr-dual-heading-description{color:#8B1A1A;font-family:"Roboto", Sans-serif;font-size:13px;font-weight:500;text-transform:uppercase;letter-spacing:1px;margin-bottom:8px;}.elementor-14781 .elementor-element.elementor-element-f415450{--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-14781 .elementor-element.elementor-element-72b57c7 .dynamic-listing .post-inner-loop .post-category-list span a{background-color:#8B1A1B40;border-style:solid;border-width:1px 1px 1px 1px;border-color:#808080;}.elementor-14781 .elementor-element.elementor-element-72b57c7 .dynamic-listing .post-inner-loop .grid-item{padding:15px 15px 15px 15px;}.elementor-14781 .elementor-element.elementor-element-72b57c7 .dynamic-listing .post-inner-loop .post-meta-info span{font-size:12px;}.elementor-14781 .elementor-element.elementor-element-72b57c7 .dynamic-listing .post-category-list span a{color:#FFFFFF;}.elementor-14781 .elementor-element.elementor-element-72b57c7 .dynamic-listing .post-inner-loop .post-category-list span:hover a{border-color:#252525;}.elementor-14781 .elementor-element.elementor-element-72b57c7 .dynamic-listing .post-inner-loop .post-title,.elementor-14781 .elementor-element.elementor-element-72b57c7 .dynamic-listing .post-inner-loop .post-title a{font-size:16px;}.elementor-14781 .elementor-element.elementor-element-72b57c7 .dynamic-listing .post-inner-loop .entry-content,.elementor-14781 .elementor-element.elementor-element-72b57c7 .dynamic-listing .post-inner-loop .entry-content p{font-size:14px;}.elementor-14781 .elementor-element.elementor-element-72b57c7 .dynamic-listing .post-inner-loop .grid-item .blog-list-content{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-14781 .elementor-element.elementor-element-4512cbb .elementor-button{background-color:#8B1A1A;font-size:14px;letter-spacing:1px;fill:#FFFFFF;color:#FFFFFF;border-radius:10px 10px 10px 10px;padding:15px 50px 15px 50px;}.elementor-14781 .elementor-element.elementor-element-4512cbb{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-14781 .elementor-element.elementor-element-49f301c{--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:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-14781 .elementor-element.elementor-element-d58a1a4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-14781 .elementor-element.elementor-element-d58a1a4 .wpr-dual-heading-wrap{text-align:center;}.elementor-14781 .elementor-element.elementor-element-d58a1a4 .wpr-dual-title .first{color:#243472;border-color:#000;font-family:"Roboto", Sans-serif;font-size:45px;font-weight:600;letter-spacing:0.5px;border-style:none;margin-right:0px;}.elementor-14781 .elementor-element.elementor-element-d58a1a4 .wpr-dual-title .second{color:#8B1A1A;border-color:#000;font-family:"Roboto", Sans-serif;font-size:45px;font-weight:600;border-style:none;}.elementor-14781 .elementor-element.elementor-element-d58a1a4 .wpr-dual-heading-description{color:#8B1A1A;font-family:"Roboto", Sans-serif;font-size:13px;font-weight:500;text-transform:uppercase;letter-spacing:1px;margin-bottom:8px;}.elementor-14781 .elementor-element.elementor-element-b19dd00{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-14781 .elementor-element.elementor-element-661fb8b{--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-14781 .elementor-element.elementor-element-4532026 .elementor-heading-title{font-size:23px;font-weight:600;letter-spacing:0.2px;}.elementor-14781 .elementor-element.elementor-element-be21098{text-align:start;}.elementor-14781 .elementor-element.elementor-element-c9e8d41{--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-14781 .elementor-element.elementor-element-7c54745{--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-14781 .elementor-element.elementor-element-05ff237{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:5;}.elementor-14781 .elementor-element.elementor-element-a8f81a5{--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;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14781 .elementor-element.elementor-element-f664c4b{--display:flex;--min-height:0px;--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-14781 .elementor-element.elementor-element-0e5046e .ekit-form form input[type="submit"]{background-color:#A31919;border-radius:10px 10px 10px 10px;padding:15px 15px 15px 15px;width:100%;color:#ffffff;}.elementor-14781 .elementor-element.elementor-element-0e5046e .ekit-form form input[type="submit"]:hover{background-color:#1B1B1B;color:#ffffff;}.elementor-14781 .elementor-element.elementor-element-0e5046e .ekit-form form label{color:#000000;margin:0px 0px 05px 05px;}.elementor-14781 .elementor-element.elementor-element-0e5046e .ekit-form form label span{color:#A31919;}.elementor-14781 .elementor-element.elementor-element-0e5046e .ekit-form form input:not([type="submit"]):not([type="checkbox"]):not([type="radio"]), .elementor-14781 .elementor-element.elementor-element-0e5046e .ekit-form form select{padding:0px 0px 0px 10px;width:100%;height:40px;border-radius:5px 5px 5px 5px;color:#000000;}.elementor-14781 .elementor-element.elementor-element-0e5046e .ekit-form form textarea{width:100%;height:100px;margin-bottom:10px;padding:0px 0px 0px 10px;border-radius:5px 5px 5px 5px;}.elementor-14781 .elementor-element.elementor-element-0e5046e .ekit-form form .ekit-form-input, .elementor-14781 .elementor-element.elementor-element-0e5046e .ekit-form form select, .elementor-14781 .elementor-element.elementor-element-0e5046e .ekit-form form input{margin-bottom:10px;}.elementor-14781 .elementor-element.elementor-element-0e5046e .ekit-form form input:not([type="submit"]):not([type="checkbox"]):not([type="radio"]), .elementor-14781 .elementor-element.elementor-element-0e5046e .ekit-form form textarea, .elementor-14781 .elementor-element.elementor-element-0e5046e .ekit-form form select{border-style:solid;border-width:1px 1px 1px 1px;border-color:#A3A3A3;}.elementor-14781 .elementor-element.elementor-element-0e5046e .ekit-form form input:not([type="submit"]):not([type="checkbox"]):not([type="radio"]):focus, .elementor-14781 .elementor-element.elementor-element-0e5046e .ekit-form form textarea:focus, .elementor-14781 .elementor-element.elementor-element-0e5046e .ekit-form form select:focus{border-style:solid;border-width:1px 1px 1px 1px;border-color:#409948;}.elementor-14781 .elementor-element.elementor-element-0e5046e .wpcf7-form textarea{color:#000000;}.elementor-14781 .elementor-element.elementor-element-0e5046e .ekit-wid-con .ekit-form form textarea{color:#000000;}.elementor-14781 .elementor-element.elementor-element-0e5046e .ekit-form form input:not([type="submit"]):not([type="checkbox"]):not([type="radio"])::-webkit-input-placeholder{font-size:14px;color:#000000;}.elementor-14781 .elementor-element.elementor-element-0e5046e .ekit-form form input:not([type="submit"]):not([type="checkbox"]):not([type="radio"])::-moz-placeholder{font-size:14px;color:#000000;}.elementor-14781 .elementor-element.elementor-element-0e5046e .ekit-form form input:not([type="submit"]):not([type="checkbox"]):not([type="radio"]):-ms-input-placeholder{font-size:14px;color:#000000;}.elementor-14781 .elementor-element.elementor-element-0e5046e .ekit-form form input:not([type="submit"]):not([type="checkbox"]):not([type="radio"]):-moz-placeholder{font-size:14px;color:#000000;}.elementor-14781 .elementor-element.elementor-element-0e5046e .ekit-form form textarea::-webkit-input-placeholder{font-size:14px;color:#000000;}.elementor-14781 .elementor-element.elementor-element-0e5046e .ekit-form form textarea::-moz-placeholder{font-size:14px;color:#000000;}.elementor-14781 .elementor-element.elementor-element-0e5046e .ekit-form form textarea:-ms-input-placeholder{font-size:14px;color:#000000;}.elementor-14781 .elementor-element.elementor-element-0e5046e .ekit-form form textarea:-moz-placeholder{font-size:14px;color:#000000;}.elementor-14781 .elementor-element.elementor-element-0e5046e .ekit-form form > p{text-align:center;}.elementor-14781 .elementor-element.elementor-element-80755ba{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-14781 .elementor-element.elementor-element-23f3835 .elementskit-section-title-wraper .elementskit-section-title{color:#FFFFFF;font-size:30px;}.elementor-14781 .elementor-element.elementor-element-23f3835 .elementskit-section-title-wraper .elementskit-section-title > span{color:#000000;}.elementor-14781 .elementor-element.elementor-element-23f3835 .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:#000000;}.elementor-14781 .elementor-element.elementor-element-23f3835 .elementskit-section-title-wraper .elementskit-section-subtitle{color:#FFFFFF;font-size:15px;}.elementor-14781 .elementor-element.elementor-element-78a719a{text-align:justify;color:#D1CCCC;}@media(min-width:768px){.elementor-14781 .elementor-element.elementor-element-bbc1f94{--content-width:1500px;}.elementor-14781 .elementor-element.elementor-element-75b33b4{--width:70%;}.elementor-14781 .elementor-element.elementor-element-b8d8a9f{--content-width:1500px;}.elementor-14781 .elementor-element.elementor-element-f8e9e32{--width:50%;}.elementor-14781 .elementor-element.elementor-element-7c7dda3{--content-width:1440px;}.elementor-14781 .elementor-element.elementor-element-13fd96b{--width:25%;}.elementor-14781 .elementor-element.elementor-element-498e88f{--width:25%;}.elementor-14781 .elementor-element.elementor-element-1b27356{--width:25%;}.elementor-14781 .elementor-element.elementor-element-84d9caf{--width:25%;}.elementor-14781 .elementor-element.elementor-element-b3ad81e{--content-width:1500px;}.elementor-14781 .elementor-element.elementor-element-1f97ca8{--width:50%;}.elementor-14781 .elementor-element.elementor-element-93fcc87{--width:50%;}.elementor-14781 .elementor-element.elementor-element-adc5378{--width:50%;}.elementor-14781 .elementor-element.elementor-element-7aa8449{--width:50%;}.elementor-14781 .elementor-element.elementor-element-d76b127{--content-width:1440px;}.elementor-14781 .elementor-element.elementor-element-bb45c5a{--content-width:1600px;}.elementor-14781 .elementor-element.elementor-element-cade47d{--width:25%;}.elementor-14781 .elementor-element.elementor-element-0840cea{--width:25%;}.elementor-14781 .elementor-element.elementor-element-1165803{--width:25%;}.elementor-14781 .elementor-element.elementor-element-ebb027c{--width:25%;}.elementor-14781 .elementor-element.elementor-element-1fb72ff{--width:40%;}.elementor-14781 .elementor-element.elementor-element-7973858{--width:60%;}.elementor-14781 .elementor-element.elementor-element-519a7a6{--content-width:1400px;}.elementor-14781 .elementor-element.elementor-element-5df4741{--content-width:1440px;}.elementor-14781 .elementor-element.elementor-element-b19dd00{--content-width:1500px;}.elementor-14781 .elementor-element.elementor-element-661fb8b{--width:25%;}.elementor-14781 .elementor-element.elementor-element-c9e8d41{--width:30%;}.elementor-14781 .elementor-element.elementor-element-7c54745{--width:45%;}.elementor-14781 .elementor-element.elementor-element-f664c4b{--width:70%;}.elementor-14781 .elementor-element.elementor-element-80755ba{--width:100%;}}@media(max-width:1024px){.elementor-14781 .elementor-element.elementor-element-b8ac2c3{--min-height:300px;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14781 .elementor-element.elementor-element-b6ae07e{--grid-auto-flow:row;}.elementor-14781 .elementor-element.elementor-element-155b4a8 .elementor-icon{font-size:20px;padding:15px;}.elementor-14781 .elementor-element.elementor-element-155b4a8 .elementor-icon-box-title, .elementor-14781 .elementor-element.elementor-element-155b4a8 .elementor-icon-box-title a{font-size:14px;}.elementor-14781 .elementor-element.elementor-element-51646e6 .elementor-icon{font-size:20px;padding:15px;}.elementor-14781 .elementor-element.elementor-element-51646e6 .elementor-icon-box-title, .elementor-14781 .elementor-element.elementor-element-51646e6 .elementor-icon-box-title a{font-size:14px;}.elementor-14781 .elementor-element.elementor-element-540fe21 .elementor-icon{font-size:20px;padding:15px;}.elementor-14781 .elementor-element.elementor-element-540fe21 .elementor-icon-box-title, .elementor-14781 .elementor-element.elementor-element-540fe21 .elementor-icon-box-title a{font-size:14px;}.elementor-14781 .elementor-element.elementor-element-a20ad2c .elementor-icon{font-size:20px;padding:15px;}.elementor-14781 .elementor-element.elementor-element-a20ad2c .elementor-icon-box-title, .elementor-14781 .elementor-element.elementor-element-a20ad2c .elementor-icon-box-title a{font-size:14px;}.elementor-14781 .elementor-element.elementor-element-c873784{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14781 .elementor-element.elementor-element-110ac17{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14781 .elementor-element.elementor-element-7a78487 .elementskit-section-title-wraper .elementskit-section-title{font-size:20px;}.elementor-14781 .elementor-element.elementor-element-7a78487 .elementskit-section-title-wraper .elementskit-section-subtitle{font-size:11px;}.elementor-14781 .elementor-element.elementor-element-7a78487 .elementskit-section-title-wraper p{font-size:12px;}.elementor-14781 .elementor-element.elementor-element-8b368c2{--e-con-grid-template-columns:repeat(2, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;}.elementor-14781 .elementor-element.elementor-element-e0f7791 .elementor-counter-title{justify-content:center;font-size:13px;}.elementor-14781 .elementor-element.elementor-element-e0f7791 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;}.elementor-14781 .elementor-element.elementor-element-5869b9d .elementor-counter-title{font-size:13px;}.elementor-14781 .elementor-element.elementor-element-1d61cac .elementor-counter-title{font-size:13px;}.elementor-14781 .elementor-element.elementor-element-1a810e9 .elementor-counter-title{font-size:13px;}.elementor-14781 .elementor-element.elementor-element-d7d1bd6{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14781 .elementor-element.elementor-element-41417fa .elementor-icon-box-title, .elementor-14781 .elementor-element.elementor-element-41417fa .elementor-icon-box-title a{font-size:15px;}.elementor-14781 .elementor-element.elementor-element-41417fa .elementor-icon-box-description{font-size:13px;}.elementor-14781 .elementor-element.elementor-element-4877c21 .elementor-icon-box-title, .elementor-14781 .elementor-element.elementor-element-4877c21 .elementor-icon-box-title a{font-size:15px;}.elementor-14781 .elementor-element.elementor-element-4877c21 .elementor-icon-box-description{font-size:13px;}.elementor-14781 .elementor-element.elementor-element-a564f14 .elementor-icon-box-title, .elementor-14781 .elementor-element.elementor-element-a564f14 .elementor-icon-box-title a{font-size:15px;}.elementor-14781 .elementor-element.elementor-element-a564f14 .elementor-icon-box-description{font-size:13px;}.elementor-14781 .elementor-element.elementor-element-9319274 .elementor-icon-box-title, .elementor-14781 .elementor-element.elementor-element-9319274 .elementor-icon-box-title a{font-size:15px;}.elementor-14781 .elementor-element.elementor-element-9319274 .elementor-icon-box-description{font-size:13px;}.elementor-14781 .elementor-element.elementor-element-b802787 .elementskit-testimonial-slider{--ekit_testimonial_left_right_spacing:10px;}}@media(max-width:767px){.elementor-14781 .elementor-element.elementor-element-b8ac2c3{--min-height:250px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-14781 .elementor-element.elementor-element-b8ac2c3.e-con{--align-self:stretch;}.elementor-14781 .elementor-element.elementor-element-b6ae07e{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-14781 .elementor-element.elementor-element-7a78487 .elementskit-section-title-wraper .elementskit-section-title{font-size:20px;}.elementor-14781 .elementor-element.elementor-element-7a78487 .elementskit-section-title-wraper .elementskit-section-subtitle{font-size:10px;}.elementor-14781 .elementor-element.elementor-element-7a78487 .elementskit-section-title-wraper p{font-size:13px;}.elementor-14781 .elementor-element.elementor-element-8b368c2{--e-con-grid-template-columns:repeat(2, 1fr);--gap:05px 05px;--row-gap:05px;--column-gap:05px;--grid-auto-flow:row;}.elementor-14781 .elementor-element.elementor-element-8adbf48 .elementor-icon-box-title, .elementor-14781 .elementor-element.elementor-element-8adbf48 .elementor-icon-box-title a{font-size:13px;}.elementor-14781 .elementor-element.elementor-element-8a3388e .elementor-icon-box-title, .elementor-14781 .elementor-element.elementor-element-8a3388e .elementor-icon-box-title a{font-size:13px;}.elementor-14781 .elementor-element.elementor-element-6147299 .elementor-icon-box-title, .elementor-14781 .elementor-element.elementor-element-6147299 .elementor-icon-box-title a{font-size:13px;}.elementor-14781 .elementor-element.elementor-element-d148e71 .elementor-icon-box-title, .elementor-14781 .elementor-element.elementor-element-d148e71 .elementor-icon-box-title a{font-size:13px;}.elementor-14781 .elementor-element.elementor-element-800970b .elementor-icon-box-title, .elementor-14781 .elementor-element.elementor-element-800970b .elementor-icon-box-title a{font-size:13px;}.elementor-14781 .elementor-element.elementor-element-12e4418 .elementor-icon-box-title, .elementor-14781 .elementor-element.elementor-element-12e4418 .elementor-icon-box-title a{font-size:13px;}.elementor-14781 .elementor-element.elementor-element-2d1f3b3 .elementor-icon-box-title, .elementor-14781 .elementor-element.elementor-element-2d1f3b3 .elementor-icon-box-title a{font-size:13px;}.elementor-14781 .elementor-element.elementor-element-bbfa131 .elementor-icon-box-title, .elementor-14781 .elementor-element.elementor-element-bbfa131 .elementor-icon-box-title a{font-size:13px;}.elementor-14781 .elementor-element.elementor-element-8f70885 .elementor-icon-box-title, .elementor-14781 .elementor-element.elementor-element-8f70885 .elementor-icon-box-title a{font-size:13px;}.elementor-14781 .elementor-element.elementor-element-d279068 .elementor-icon-box-title, .elementor-14781 .elementor-element.elementor-element-d279068 .elementor-icon-box-title a{font-size:13px;}.elementor-14781 .elementor-element.elementor-element-02d285d .elementor-icon-box-title, .elementor-14781 .elementor-element.elementor-element-02d285d .elementor-icon-box-title a{font-size:13px;}.elementor-14781 .elementor-element.elementor-element-6fbd70b .elementor-icon-box-title, .elementor-14781 .elementor-element.elementor-element-6fbd70b .elementor-icon-box-title a{font-size:13px;}.elementor-14781 .elementor-element.elementor-element-6351c18 .elementor-icon-box-title, .elementor-14781 .elementor-element.elementor-element-6351c18 .elementor-icon-box-title a{font-size:13px;}.elementor-14781 .elementor-element.elementor-element-603f818 .elementor-icon-box-title, .elementor-14781 .elementor-element.elementor-element-603f818 .elementor-icon-box-title a{font-size:13px;}.elementor-14781 .elementor-element.elementor-element-b6ab605 .elementor-icon-box-title, .elementor-14781 .elementor-element.elementor-element-b6ab605 .elementor-icon-box-title a{font-size:13px;}.elementor-14781 .elementor-element.elementor-element-7488880{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14781 .elementor-element.elementor-element-cb4b8aa .wpr-dual-title .first{font-size:30px;}.elementor-14781 .elementor-element.elementor-element-cb4b8aa .wpr-dual-title .second{font-size:30px;}.elementor-14781 .elementor-element.elementor-element-cb4b8aa .wpr-dual-heading-description{font-size:12px;}.elementor-14781 .elementor-element.elementor-element-7c7dda3{--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-14781 .elementor-element.elementor-element-13fd96b{--width:50%;}.elementor-14781 .elementor-element.elementor-element-e0f7791 .elementor-counter-number-wrapper{font-size:40px;}.elementor-14781 .elementor-element.elementor-element-e0f7791 .elementor-counter-title{font-size:13px;}.elementor-14781 .elementor-element.elementor-element-498e88f{--width:50%;}.elementor-14781 .elementor-element.elementor-element-5869b9d .elementor-counter-number-wrapper{font-size:40px;}.elementor-14781 .elementor-element.elementor-element-5869b9d .elementor-counter-title{font-size:13px;}.elementor-14781 .elementor-element.elementor-element-1b27356{--width:50%;}.elementor-14781 .elementor-element.elementor-element-1d61cac .elementor-counter-number-wrapper{font-size:40px;}.elementor-14781 .elementor-element.elementor-element-1d61cac .elementor-counter-title{font-size:13px;}.elementor-14781 .elementor-element.elementor-element-84d9caf{--width:50%;}.elementor-14781 .elementor-element.elementor-element-1a810e9 .elementor-counter-number-wrapper{font-size:40px;}.elementor-14781 .elementor-element.elementor-element-1a810e9 .elementor-counter-title{font-size:13px;}.elementor-14781 .elementor-element.elementor-element-86c60bb .wpr-dual-title .first{font-size:30px;}.elementor-14781 .elementor-element.elementor-element-86c60bb .wpr-dual-title .second{font-size:30px;}.elementor-14781 .elementor-element.elementor-element-86c60bb .wpr-dual-heading-description{font-size:12px;}.elementor-14781 .elementor-element.elementor-element-1f97ca8{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14781 .elementor-element.elementor-element-49eeec2 .wpr-dual-title .first{font-size:30px;}.elementor-14781 .elementor-element.elementor-element-49eeec2 .wpr-dual-title .second{font-size:30px;}.elementor-14781 .elementor-element.elementor-element-49eeec2 .wpr-dual-heading-description{font-size:12px;}.elementor-14781 .elementor-element.elementor-element-2543791 .wpr-dual-title .first{font-size:30px;}.elementor-14781 .elementor-element.elementor-element-2543791 .wpr-dual-title .second{font-size:30px;}.elementor-14781 .elementor-element.elementor-element-8af0201 .wpr-dual-title .first{font-size:30px;}.elementor-14781 .elementor-element.elementor-element-8af0201 .wpr-dual-title .second{font-size:30px;}.elementor-14781 .elementor-element.elementor-element-af476ac{--e-image-carousel-slides-to-show:3;}.elementor-14781 .elementor-element.elementor-element-fa4ce4b .wpr-dual-title .first{font-size:30px;}.elementor-14781 .elementor-element.elementor-element-fa4ce4b .wpr-dual-title .second{font-size:30px;}.elementor-14781 .elementor-element.elementor-element-b802787 .elementskit-testimonial-slider{--ekit_testimonial_left_right_spacing:10px;}.elementor-14781 .elementor-element.elementor-element-b802787 .elementskit-single-testimonial-slider  .elementskit-commentor-content > p, .elementor-14781 .elementor-element.elementor-element-b802787 .elementskit-testimonial_card .elementskit-commentor-coment{font-size:13px;}.elementor-14781 .elementor-element.elementor-element-c09c682 .wpr-dual-title .first{font-size:30px;}.elementor-14781 .elementor-element.elementor-element-c09c682 .wpr-dual-title .second{font-size:30px;}.elementor-14781 .elementor-element.elementor-element-c09c682 .wpr-dual-heading-description{font-size:12px;}.elementor-14781 .elementor-element.elementor-element-d58a1a4 .wpr-dual-title .first{font-size:30px;}.elementor-14781 .elementor-element.elementor-element-d58a1a4 .wpr-dual-title .second{font-size:30px;}.elementor-14781 .elementor-element.elementor-element-be21098{text-align:center;}}@media(max-width:1024px) and (min-width:768px){.elementor-14781 .elementor-element.elementor-element-7cf0ac1{--width:50%;}.elementor-14781 .elementor-element.elementor-element-36c6472{--width:50%;}.elementor-14781 .elementor-element.elementor-element-c39b621{--width:50%;}.elementor-14781 .elementor-element.elementor-element-c6af116{--width:50%;}.elementor-14781 .elementor-element.elementor-element-75b33b4{--width:50%;}}/* Start custom CSS for icon-box, class: .elementor-element-155b4a8 */.adv-card {
    position: relative;
    /*padding: 56px 40px 52px;*/
    cursor: pointer;
    overflow: hidden;
    transition: all 0.4s cubic-bezier(0.23, 1, 0.32, 1);
    border-top: 1px solid rgba(11,31,58,0.08);
  }


  .adv-card:not(:last-child)::after {
    content: '';
    position: absolute;
    top: 40px; bottom: 40px; right: 0;
    width: 1px;
    background: rgba(11,31,58,0.08);
  }

  /* Hover: lift + navy bg */
  .adv-card:hover {
    background: #0b1f3a !important;
    transform: translateY(-8px);
    box-shadow: 0 32px 64px rgba(11,31,58,0.18);
    z-index: 2;
  }
  .adv-card:hover .card-num      { color: rgba(201,146,42,0.2); }
  .adv-card:hover .card-icon-wrap { background: rgba(201,146,42,0.15); border-color: rgba(201,146,42,0.3); }
  .adv-card:hover .card-icon-wrap svg { stroke: #e8b84b; }
  .adv-card:hover .card-title    { color: #fff; }
  .adv-card:hover .card-title span { color: #e8b84b; }
  .adv-card:hover .card-body     { color: rgba(255,255,255,0.6); }
  .adv-card:hover .card-cta      { color: #e8b84b; border-color: rgba(201,146,42,0.3); }
  .adv-card:hover .card-cta::after { background: rgba(201,146,42,0.12); }
  .adv-card:hover .card-divider  { background: rgba(201,146,42,0.3); }

 .card-title {
    font-family: 'Playfair Display', serif;
    font-size: 20px;
    font-weight: 700;
    color: #0b1f3a;
    line-height: 1.3;
    margin-bottom: 16px;
    transition: color 0.4s;
  }
  .card-title span {
    color: #c9922a;
    font-size: 13px;
    font-family: 'Mulish', sans-serif;
    font-weight: 800;
    letter-spacing: 2px;
    display: block;
    margin-bottom: 4px;
    text-transform: uppercase;
    transition: color 0.4s;
  }

  .card-body {
    font-size: 14px;
    line-height: 1.85;
    color: #6b6b78;
    font-weight: 400;
    margin-bottom: 32px;
    transition: color 0.4s;
  }

  .card-cta {
    display: inline-flex;
    align-items: center;
    gap: 10px;
    font-size: 11px;
    font-weight: 800;
    letter-spacing: 2.5px;
    text-transform: uppercase;
    color: #0b1f3a;
    text-decoration: none;
    border: 1.5px solid rgba(11,31,58,0.15);
    padding: 10px 18px;
    border-radius: 4px;
    transition: all 0.3s;
    position: relative;
    overflow: hidden;
  }
  .card-cta::after {
    content: '';
    position: absolute;
    inset: 0;
    background: rgba(11,31,58,0.04);
    opacity: 0;
    transition: opacity 0.3s;
  }
  .card-cta:hover::after { opacity: 1;
 }
 .card-cta:hover{
     color: #ff6600 !important;
 }
  .cta-icon { font-size: 14px; transition: transform 0.3s; }
  .card-cta:hover .cta-icon { transform: translateX(4px); }
  
 


@media (max-width: 1024px){

  
  .adv-card{
    padding: 40px 28px;
  }

  
  .adv-card:nth-child(2n)::after{
    display: none;
  }
}


@media (max-width: 768px){

  

  .adv-card{
    padding: 22px 12px;
  }

  
  .adv-card::after{
    display: none;
  }

 
  .card-title{
    font-size: 15px;
  }

  .card-title span{
    font-size: 11px;
    letter-spacing: 1.5px;
  }

  .card-body{
    font-size: 12px;
    line-height: 1.7;
    margin-bottom: 24px;
  }

  .card-cta{
    font-size: 10px;
    padding: 8px 14px;
    letter-spacing: 2px;
  }
}


@media (max-width: 480px){

  .adv-card{
    padding: 26px 18px;
  }

  .card-title{
    font-size: 16px;
  }

  .card-body{
    font-size: 12.5px;
  }

  .card-cta{
    font-size: 9.5px;
    padding: 7px 12px;
  }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-51646e6 */.adv-card {
    position: relative;
    /*padding: 56px 40px 52px;*/
    cursor: pointer;
    overflow: hidden;
    transition: all 0.4s cubic-bezier(0.23, 1, 0.32, 1);
    border-top: 1px solid rgba(11,31,58,0.08);
  }

  /* Alternating backgrounds */
  /*.adv-card:nth-child(odd)  { background: #fff; }*/
  /*.adv-card:nth-child(even) { background: #f0ebe0; }*/

  /* Vertical separator lines */
  .adv-card:not(:last-child)::after {
    content: '';
    position: absolute;
    top: 40px; bottom: 40px; right: 0;
    width: 1px;
    background: rgba(11,31,58,0.08);
  }

  /* Hover: lift + navy bg */
  .adv-card:hover {
    background: #0b1f3a !important;
    transform: translateY(-8px);
    box-shadow: 0 32px 64px rgba(11,31,58,0.18);
    z-index: 2;
  }
  .adv-card:hover .card-num      { color: rgba(201,146,42,0.2); }
  .adv-card:hover .card-icon-wrap { background: rgba(201,146,42,0.15); border-color: rgba(201,146,42,0.3); }
  .adv-card:hover .card-icon-wrap svg { stroke: #e8b84b; }
  .adv-card:hover .card-title    { color: #fff; }
  .adv-card:hover .card-title span { color: #e8b84b; }
  .adv-card:hover .card-body     { color: rgba(255,255,255,0.6); }
  .adv-card:hover .card-cta      { color: #e8b84b; border-color: rgba(201,146,42,0.3); }
  .adv-card:hover .card-cta::after { background: rgba(201,146,42,0.12); }
  .adv-card:hover .card-divider  { background: rgba(201,146,42,0.3); }

 .card-title {
    font-family: 'Playfair Display', serif;
    font-size: 20px;
    font-weight: 700;
    color: #0b1f3a;
    line-height: 1.3;
    margin-bottom: 16px;
    transition: color 0.4s;
  }
  .card-title span {
    color: #c9922a;
    font-size: 13px;
    font-family: 'Mulish', sans-serif;
    font-weight: 800;
    letter-spacing: 2px;
    display: block;
    margin-bottom: 4px;
    text-transform: uppercase;
    transition: color 0.4s;
  }

  .card-body {
    font-size: 14px;
    line-height: 1.85;
    color: #6b6b78;
    font-weight: 400;
    margin-bottom: 32px;
    transition: color 0.4s;
  }

  .card-cta {
    display: inline-flex;
    align-items: center;
    gap: 10px;
    font-size: 11px;
    font-weight: 800;
    letter-spacing: 2.5px;
    text-transform: uppercase;
    color: #0b1f3a;
    text-decoration: none;
    border: 1.5px solid rgba(11,31,58,0.15);
    padding: 10px 18px;
    border-radius: 4px;
    transition: all 0.3s;
    position: relative;
    overflow: hidden;
  }
  .card-cta::after {
    content: '';
    position: absolute;
    inset: 0;
    background: rgba(11,31,58,0.04);
    opacity: 0;
    transition: opacity 0.3s;
  }
  .card-cta:hover::after { opacity: 1; }
  .cta-icon { font-size: 14px; transition: transform 0.3s; }
  .card-cta:hover .cta-icon { transform: translateX(4px); }
  /* Wrapper (important for layout) */
.adv-container{
  display: grid;
  grid-template-columns: repeat(3, 1fr);
}

/* =========================
   TABLET (≤1024px)
========================= */
@media (max-width: 1024px){

  .adv-container{
    grid-template-columns: repeat(2, 1fr);
  }

  .adv-card{
    padding: 40px 28px;
  }

  /* Remove vertical line for last in row */
  .adv-card:nth-child(2n)::after{
    display: none;
  }
}

/* =========================
   MOBILE (≤768px)
========================= */
@media (max-width: 768px){

  .adv-container{
    grid-template-columns: 1fr;
  }

  .adv-card{
    padding: 32px 22px;
  }

  /* Remove all vertical separators */
  .adv-card::after{
    display: none;
  }

  /* Adjust typography */
  .card-title{
    font-size: 18px;
  }

  .card-title span{
    font-size: 11px;
    letter-spacing: 1.5px;
  }

  .card-body{
    font-size: 13px;
    line-height: 1.7;
    margin-bottom: 24px;
  }

  .card-cta{
    font-size: 10px;
    padding: 8px 14px;
    letter-spacing: 2px;
  }
}

/* =========================
   SMALL MOBILE (≤480px)
========================= */
@media (max-width: 480px){

  .adv-card{
    padding: 26px 18px;
  }

  .card-title{
    font-size: 16px;
  }

  .card-body{
    font-size: 12.5px;
  }

  .card-cta{
    font-size: 9.5px;
    padding: 7px 12px;
  }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-540fe21 */.adv-card {
    position: relative;
    /*padding: 56px 40px 52px;*/
    cursor: pointer;
    overflow: hidden;
    transition: all 0.4s cubic-bezier(0.23, 1, 0.32, 1);
    border-top: 1px solid rgba(11,31,58,0.08);
  }

  /* Alternating backgrounds */
  /*.adv-card:nth-child(odd)  { background: #fff; }*/
  /*.adv-card:nth-child(even) { background: #f0ebe0; }*/

  /* Vertical separator lines */
  .adv-card:not(:last-child)::after {
    content: '';
    position: absolute;
    top: 40px; bottom: 40px; right: 0;
    width: 1px;
    background: rgba(11,31,58,0.08);
  }

  /* Hover: lift + navy bg */
  .adv-card:hover {
    background: #0b1f3a !important;
    transform: translateY(-8px);
    box-shadow: 0 32px 64px rgba(11,31,58,0.18);
    z-index: 2;
  }
  .adv-card:hover .card-num      { color: rgba(201,146,42,0.2); }
  .adv-card:hover .card-icon-wrap { background: rgba(201,146,42,0.15); border-color: rgba(201,146,42,0.3); }
  .adv-card:hover .card-icon-wrap svg { stroke: #e8b84b; }
  .adv-card:hover .card-title    { color: #fff; }
  .adv-card:hover .card-title span { color: #e8b84b; }
  .adv-card:hover .card-body     { color: rgba(255,255,255,0.6); }
  .adv-card:hover .card-cta      { color: #e8b84b; border-color: rgba(201,146,42,0.3); }
  .adv-card:hover .card-cta::after { background: rgba(201,146,42,0.12); }
  .adv-card:hover .card-divider  { background: rgba(201,146,42,0.3); }

 .card-title {
    font-family: 'Playfair Display', serif;
    font-size: 20px;
    font-weight: 700;
    color: #0b1f3a;
    line-height: 1.3;
    margin-bottom: 16px;
    transition: color 0.4s;
  }
  .card-title span {
    color: #c9922a;
    font-size: 13px;
    font-family: 'Mulish', sans-serif;
    font-weight: 800;
    letter-spacing: 2px;
    display: block;
    margin-bottom: 4px;
    text-transform: uppercase;
    transition: color 0.4s;
  }

  .card-body {
    font-size: 14px;
    line-height: 1.85;
    color: #6b6b78;
    font-weight: 400;
    margin-bottom: 32px;
    transition: color 0.4s;
  }

  .card-cta {
    display: inline-flex;
    align-items: center;
    gap: 10px;
    font-size: 11px;
    font-weight: 800;
    letter-spacing: 2.5px;
    text-transform: uppercase;
    color: #0b1f3a;
    text-decoration: none;
    border: 1.5px solid rgba(11,31,58,0.15);
    padding: 10px 18px;
    border-radius: 4px;
    transition: all 0.3s;
    position: relative;
    overflow: hidden;
  }
  .card-cta::after {
    content: '';
    position: absolute;
    inset: 0;
    background: rgba(11,31,58,0.04);
    opacity: 0;
    transition: opacity 0.3s;
  }
  .card-cta:hover::after { opacity: 1; }
  .cta-icon { font-size: 14px; transition: transform 0.3s; }
  .card-cta:hover .cta-icon { transform: translateX(4px); }
  /* Wrapper (important for layout) */
.adv-container{
  display: grid;
  grid-template-columns: repeat(3, 1fr);
}

/* =========================
   TABLET (≤1024px)
========================= */
@media (max-width: 1024px){

  .adv-container{
    grid-template-columns: repeat(2, 1fr);
  }

  .adv-card{
    padding: 40px 28px;
  }

  /* Remove vertical line for last in row */
  .adv-card:nth-child(2n)::after{
    display: none;
  }
}

/* =========================
   MOBILE (≤768px)
========================= */
@media (max-width: 768px){

  .adv-container{
    grid-template-columns: 1fr;
  }

  .adv-card{
    padding: 32px 22px;
  }

  /* Remove all vertical separators */
  .adv-card::after{
    display: none;
  }

  /* Adjust typography */
  .card-title{
    font-size: 18px;
  }

  .card-title span{
    font-size: 11px;
    letter-spacing: 1.5px;
  }

  .card-body{
    font-size: 13px;
    line-height: 1.7;
    margin-bottom: 24px;
  }

  .card-cta{
    font-size: 10px;
    padding: 8px 14px;
    letter-spacing: 2px;
  }
}

/* =========================
   SMALL MOBILE (≤480px)
========================= */
@media (max-width: 480px){

  .adv-card{
    padding: 26px 18px;
  }

  .card-title{
    font-size: 16px;
  }

  .card-body{
    font-size: 12.5px;
  }

  .card-cta{
    font-size: 9.5px;
    padding: 7px 12px;
  }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a20ad2c */.adv-card {
    position: relative;

    cursor: pointer;
    overflow: hidden;
    transition: all 0.4s cubic-bezier(0.23, 1, 0.32, 1);
    border-top: 1px solid rgba(11,31,58,0.08);
  }


  .adv-card:not(:last-child)::after {
    content: '';
    position: absolute;
    top: 40px; bottom: 40px; right: 0;
    width: 1px;
    background: rgba(11,31,58,0.08);
  }

  
  .adv-card:hover {
    background: #0b1f3a !important;
    transform: translateY(-8px);
    box-shadow: 0 32px 64px rgba(11,31,58,0.18);
    z-index: 2;
  }
  .adv-card:hover .card-num      { color: rgba(201,146,42,0.2); }
  .adv-card:hover .card-icon-wrap { background: rgba(201,146,42,0.15); border-color: rgba(201,146,42,0.3); }
  .adv-card:hover .card-icon-wrap svg { stroke: #e8b84b; }
  .adv-card:hover .card-title    { color: #fff; }
  .adv-card:hover .card-title span { color: #e8b84b; }
  .adv-card:hover .card-body     { color: rgba(255,255,255,0.6); }
  .adv-card:hover .card-cta      { color: #e8b84b; border-color: rgba(201,146,42,0.3); }
  .adv-card:hover .card-cta::after { background: rgba(201,146,42,0.12); }
  .adv-card:hover .card-divider  { background: rgba(201,146,42,0.3); }

 .card-title {
    font-family: 'Playfair Display', serif;
    font-size: 20px;
    font-weight: 700;
    color: #0b1f3a;
    line-height: 1.3;
    margin-bottom: 16px;
    transition: color 0.4s;
  }
  .card-title span {
    color: #c9922a;
    font-size: 13px;
    font-family: 'Mulish', sans-serif;
    font-weight: 800;
    letter-spacing: 2px;
    display: block;
    margin-bottom: 4px;
    text-transform: uppercase;
    transition: color 0.4s;
  }

  .card-body {
    font-size: 14px;
    line-height: 1.85;
    color: #6b6b78;
    font-weight: 400;
    margin-bottom: 32px;
    transition: color 0.4s;
  }

  .card-cta {
    display: inline-flex;
    align-items: center;
    gap: 10px;
    font-size: 11px;
    font-weight: 800;
    letter-spacing: 2.5px;
    text-transform: uppercase;
    color: #0b1f3a;
    text-decoration: none;
    border: 1.5px solid rgba(11,31,58,0.15);
    padding: 10px 18px;
    border-radius: 4px;
    transition: all 0.3s;
    position: relative;
    overflow: hidden;
  }
  .card-cta::after {
    content: '';
    position: absolute;
    inset: 0;
    background: rgba(11,31,58,0.04);
    opacity: 0;
    transition: opacity 0.3s;
  }
  .card-cta:hover::after { opacity: 1; }
  .cta-icon { font-size: 14px; transition: transform 0.3s; }
  .card-cta:hover .cta-icon { transform: translateX(4px); }
 


@media (max-width: 1024px){

  .adv-container{
    grid-template-columns: repeat(2, 1fr);
  }

  /*.adv-card{*/
    /*padding: 40px 28px;*/
  /*}*/


  .adv-card:nth-child(2n)::after{
    display: none;
  }
}


@media (max-width: 768px){

  .adv-container{
    grid-template-columns: 1fr;
  }

  .adv-card{
    padding: 32px 22px;
  }

  .adv-card::after{
    display: none;
  }

 
  .card-title{
    font-size: 15px;
  }

  .card-title span{
    font-size: 11px;
    letter-spacing: 1.5px;
  }

  .card-body{
    font-size: 13px;
    line-height: 1.7;
    margin-bottom: 24px;
  }

  .card-cta{
    font-size: 10px;
    /*padding: 8px 14px;*/
    letter-spacing: 2px;
  }
}


@media (max-width: 480px){

  .adv-card{
    padding: 26px 18px;
  }

  .card-title{
    font-size: 16px;
  }

  .card-body{
    font-size: 12.5px;
  }

  .card-cta{
    font-size: 9.5px;
    padding: 7px 12px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-110ac17 */.banner{
    background-image: linear-gradient(90.5deg, rgb(255 255 255 / 0%) 0.7%, rgb(0 56 152 / 71%) 51.5%, rgb(255 255 255 / 0%) 100.6%);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8adbf48 */.card-programs {
    
    display: flex;
    flex-direction: column;
    gap: 5px;
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.4s ease, margin-top 0.3s;

  }
  .school-card:hover .card-programs {
    max-height: 300px;
   
  }
  .prog-item {
    display: flex;
    align-items: center;
    gap: 7px;
    font-size: 11.5px;
    color: #7a7a8c;
    font-weight: 500;
    line-height: 1.4;
  }
  .prog-item::before {
    content: '';
    width: 4px; height: 4px;
    border-radius: 50%;
    background: #2563eb;
    flex-shrink: 0;
  }

  /* Footer row */
  .card-footer {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-top: auto;
    padding-top: 14px;
  }
  .prog-count {
    font-size: 11px;
    font-weight: 700;
    letter-spacing: 1px;
    text-transform: uppercase;
    color: #2563eb;
    background: #eff6ff;
    padding: 4px 10px;
    border-radius: 20px;
  }
  .explore-link {
    font-size: 11px;
    font-weight: 700;
    letter-spacing: 1px;
    text-transform: uppercase;
    color: #7a7a8c;
    text-decoration: none;
    display: flex;
    align-items: center;
    gap: 5px;
    transition: color 0.2s, gap 0.2s;
  }
  .school-card:hover .explore-link {
    color: #2563eb !important;
    gap: 8px;
  }
  .explore-link span { font-size: 14px; }/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8a3388e */.card-programs {
    
    display: flex;
    flex-direction: column;
    gap: 5px;
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.4s ease, margin-top 0.3s;

  }
  .school-card:hover .card-programs {
    max-height: 300px;
   
  }
  .prog-item {
    display: flex;
    align-items: center;
    gap: 7px;
    font-size: 11.5px;
    color: #7a7a8c;
    font-weight: 500;
    line-height: 1.4;
  }
  .prog-item::before {
    content: '';
    width: 4px; height: 4px;
    border-radius: 50%;
    background: #2563eb;
    flex-shrink: 0;
  }

  /* Footer row */
  .card-footer {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-top: auto;
    padding-top: 14px;
  }
  .prog-count {
    font-size: 11px;
    font-weight: 700;
    letter-spacing: 1px;
    text-transform: uppercase;
    color: #2563eb;
    background: #eff6ff;
    padding: 4px 10px;
    border-radius: 20px;
  }
  .explore-link {
    font-size: 11px;
    font-weight: 700;
    letter-spacing: 1px;
    text-transform: uppercase;
    color: #7a7a8c;
    text-decoration: none;
    display: flex;
    align-items: center;
    gap: 5px;
    transition: color 0.2s, gap 0.2s;
  }
  .school-card:hover .explore-link {
    color: #2563eb;
    gap: 8px;
  }
  .explore-link span { font-size: 14px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7fe20e3 */.school-card {
    background: #fff;
    border-radius: 16px;
   padding: 15px;
     border: 1px solid rgba(27,58,107,0.12);
    cursor: pointer;
    transition: all 0.3s cubic-bezier(0.34, 1.56, 0.64, 1);
    position: relative;
    overflow: hidden;
    display: flex;
    flex-direction: column;
  }
  .school-card:hover {
    transform: translateY(-5px);
    box-shadow: 0 20px 50px rgba(26,26,46,0.12);
    border-color: transparent;
  }
  /* Top color stripe */
  .school-card::before {
    content: '';
    position: absolute;
    top: 0; left: 0; right: 0;
    height: 3px;
    border-radius: 16px 16px 0 0;
    background: var(--accent);
    transform: scaleX(0);
    transition: transform 0.3s ease;
    transform-origin: left;
  }
  .school-card:hover::before { transform: scaleX(1); }/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6147299 */.school-card {
  position: relative;
  overflow: hidden;
}



 .card-programs {
    
    display: flex;
    flex-direction: column;
    gap: 5px;
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.4s ease, margin-top 0.3s;

  }
  .school-card:hover .card-programs {
    max-height: 300px;
   
  }
  .prog-item {
    display: flex;
    align-items: center;
    gap: 7px;
    font-size: 11.5px;
    color: #7a7a8c;
    font-weight: 500;
    line-height: 1.4;
  }
  .prog-item::before {
    content: '';
    width: 4px; height: 4px;
    border-radius: 50%;
    background: #2563eb;
    flex-shrink: 0;
  }
  .prog-item a{
       color: #7a7a8c;
  }
  .prog-item a:hover{
      color: #8B1A1A;
  }

  /* Footer row */
  .card-footer {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-top: auto;
    padding-top: 14px;
  }
  .prog-count {
    font-size: 11px;
    font-weight: 700;
    letter-spacing: 1px;
    text-transform: uppercase;
    color: #2563eb;
    background: #eff6ff;
    padding: 4px 10px;
    border-radius: 20px;
  }
  .explore-link {
    font-size: 11px;
    font-weight: 700;
    letter-spacing: 1px;
    text-transform: uppercase;
    color: #7a7a8c;
    text-decoration: none;
    display: flex;
    align-items: center;
    gap: 5px;
    transition: color 0.2s, gap 0.2s;
  }
  .school-card:hover .explore-link {
    color: #2563eb;
    gap: 8px;
  }
  .explore-link span { font-size: 14px; }/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d148e71 */.card-programs-engineering {
  display: flex;
  flex-direction: column;
  gap: 5px;

  max-height: 0;
  overflow: hidden;

  transition: max-height 0.4s ease, margin-top 0.3s;
}

/* On hover → expand + enable scroll */
.school-card:hover .card-programs-engineering {
  max-height: 220px;   /* visible height */
  overflow-y: auto;    /* enable vertical scroll */
  padding-right: 5px;
}

/* Scrollbar styling */
.card-programs-engineering::-webkit-scrollbar {
  width: 5px;
}
.card-programs-engineering::-webkit-scrollbar-thumb {
  background: #2563eb;
  /*border-radius: 10px;*/
}
.card-programs-engineering::-webkit-scrollbar-track {
  background: #f1f1f1;
}

/* Firefox */
.card-programs-engineering {
  scrollbar-width: thin;
  scrollbar-color: #2563eb #f1f1f1;
}
 .card-programs {
    
    display: flex;
    flex-direction: column;
    gap: 5px;
    max-height: 0;
    overflow: hidden;
    y-overflow:auto;
    transition: max-height 0.4s ease, margin-top 0.3s;

  }
  .school-card:hover .card-programs {
    max-height: 300px;
   
  }
  .prog-item {
    display: flex;
    align-items: center;
    gap: 7px;
    font-size: 11.5px;
    color: #7a7a8c;
    font-weight: 500;
    line-height: 1.4;
  }
  .prog-item::before {
    content: '';
    width: 4px; height: 4px;
    border-radius: 50%;
    background: #2563eb;
    flex-shrink: 0;
  }

  /* Footer row */
  .card-footer {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-top: auto;
    padding-top: 14px;
  }
  .prog-count {
    font-size: 11px;
    font-weight: 700;
    letter-spacing: 1px;
    text-transform: uppercase;
    color: #2563eb;
    background: #eff6ff;
    padding: 4px 10px;
    border-radius: 20px;
  }
  .explore-link {
    font-size: 11px;
    font-weight: 700;
    letter-spacing: 1px;
    text-transform: uppercase;
    color: #7a7a8c;
    text-decoration: none;
    display: flex;
    align-items: center;
    gap: 5px;
    transition: color 0.2s, gap 0.2s;
  }
  .school-card:hover .explore-link {
    color: #2563eb;
    gap: 8px;
  }
  .explore-link span { font-size: 14px; }/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-800970b */.card-programs {
    
    display: flex;
    flex-direction: column;
    gap: 5px;
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.4s ease, margin-top 0.3s;

  }
  .school-card:hover .card-programs {
    max-height: 300px;
   
  }
  .prog-item {
    display: flex;
    align-items: center;
    gap: 7px;
    font-size: 11.5px;
    color: #7a7a8c;
    font-weight: 500;
    line-height: 1.4;
  }
  .prog-item::before {
    content: '';
    width: 4px; height: 4px;
    border-radius: 50%;
    background: #2563eb;
    flex-shrink: 0;
  }

  /* Footer row */
  .card-footer {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-top: auto;
    padding-top: 14px;
  }
  .prog-count {
    font-size: 11px;
    font-weight: 700;
    letter-spacing: 1px;
    text-transform: uppercase;
    color: #2563eb;
    background: #eff6ff;
    padding: 4px 10px;
    border-radius: 20px;
  }
  .explore-link {
    font-size: 11px;
    font-weight: 700;
    letter-spacing: 1px;
    text-transform: uppercase;
    color: #7a7a8c;
    text-decoration: none;
    display: flex;
    align-items: center;
    gap: 5px;
    transition: color 0.2s, gap 0.2s;
  }
  .school-card:hover .explore-link {
    color: #2563eb;
    gap: 8px;
  }
  .explore-link span { font-size: 14px; }/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-12e4418 */.card-programs-science {
  display: flex;
  flex-direction: column;
  gap: 5px;

  max-height: 0;
  overflow: hidden;

  transition: max-height 0.4s ease, margin-top 0.3s;
}

/* On hover → expand + enable scroll */
.school-card:hover .card-programs-science {
  max-height: 220px;   /* visible height */
  overflow-y: auto;    /* enable vertical scroll */
  padding-right: 5px;
}

/* Scrollbar styling */
.card-programs-science::-webkit-scrollbar {
  width: 5px;
}
.card-programs-science::-webkit-scrollbar-thumb {
  background: #2563eb;
  border-radius: 10px;
}
.card-programs-science::-webkit-scrollbar-track {
  background: #f1f1f1;
}

/* Firefox */
.card-programs-science {
  scrollbar-width: thin;
  scrollbar-color: #2563eb #f1f1f1;
}
 
 /*.card-programs {*/
    
 /*   display: flex;*/
 /*   flex-direction: column;*/
 /*   gap: 5px;*/
 /*   max-height: 0;*/
 /*   overflow: hidden;*/
 /*   transition: max-height 0.4s ease, margin-top 0.3s;*/

 /* }*/
 /* .school-card:hover .card-programs {*/
 /*   max-height: 300px;*/
   
 /* }*/
 /* .prog-item {*/
 /*   display: flex;*/
 /*   align-items: center;*/
 /*   gap: 7px;*/
 /*   font-size: 11.5px;*/
 /*   color: #7a7a8c;*/
 /*   font-weight: 500;*/
 /*   line-height: 1.4;*/
 /* }*/
 /* .prog-item::before {*/
 /*   content: '';*/
 /*   width: 4px; height: 4px;*/
 /*   border-radius: 50%;*/
 /*   background: #2563eb;*/
 /*   flex-shrink: 0;*/
 /* }*/

  /* Footer row */
 /* .card-footer {*/
 /*   display: flex;*/
 /*   align-items: center;*/
 /*   justify-content: space-between;*/
 /*   margin-top: auto;*/
 /*   padding-top: 14px;*/
 /* }*/
 /* .prog-count {*/
 /*   font-size: 11px;*/
 /*   font-weight: 700;*/
 /*   letter-spacing: 1px;*/
 /*   text-transform: uppercase;*/
 /*   color: #2563eb;*/
 /*   background: #eff6ff;*/
 /*   padding: 4px 10px;*/
 /*   border-radius: 20px;*/
 /* }*/
 /* .explore-link {*/
 /*   font-size: 11px;*/
 /*   font-weight: 700;*/
 /*   letter-spacing: 1px;*/
 /*   text-transform: uppercase;*/
 /*   color: #7a7a8c;*/
 /*   text-decoration: none;*/
 /*   display: flex;*/
 /*   align-items: center;*/
 /*   gap: 5px;*/
 /*   transition: color 0.2s, gap 0.2s;*/
 /* }*/
 /* .school-card:hover .explore-link {*/
 /*   color: #2563eb;*/
 /*   gap: 8px;*/
 /* }*/
 /* .explore-link span { font-size: 14px; }*//* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2d1f3b3 */.card-programs {
    
    display: flex;
    flex-direction: column;
    gap: 5px;
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.4s ease, margin-top 0.3s;

  }
  .school-card:hover .card-programs {
    max-height: 300px;
   
  }
  .prog-item {
    display: flex;
    align-items: center;
    gap: 7px;
    font-size: 11.5px;
    color: #7a7a8c;
    font-weight: 500;
    line-height: 1.4;
  }
  .prog-item::before {
    content: '';
    width: 4px; height: 4px;
    border-radius: 50%;
    background: #2563eb;
    flex-shrink: 0;
  }

  /* Footer row */
  .card-footer {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-top: auto;
    padding-top: 14px;
  }
  .prog-count {
    font-size: 11px;
    font-weight: 700;
    letter-spacing: 1px;
    text-transform: uppercase;
    color: #2563eb;
    background: #eff6ff;
    padding: 4px 10px;
    border-radius: 20px;
  }
  .explore-link {
    font-size: 11px;
    font-weight: 700;
    letter-spacing: 1px;
    text-transform: uppercase;
    color: #7a7a8c;
    text-decoration: none;
    display: flex;
    align-items: center;
    gap: 5px;
    transition: color 0.2s, gap 0.2s;
  }
  .school-card:hover .explore-link {
    color: #2563eb;
    gap: 8px;
  }
  .explore-link span { font-size: 14px; }/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bbfa131 */.card-programs {
    
    display: flex;
    flex-direction: column;
    gap: 5px;
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.4s ease, margin-top 0.3s;

  }
  .school-card:hover .card-programs {
    max-height: 300px;
   
  }
  .prog-item {
    display: flex;
    align-items: center;
    gap: 7px;
    font-size: 11.5px;
    color: #7a7a8c;
    font-weight: 500;
    line-height: 1.4;
  }
  .prog-item::before {
    content: '';
    width: 4px; height: 4px;
    border-radius: 50%;
    background: #2563eb;
    flex-shrink: 0;
  }

  /* Footer row */
  .card-footer {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-top: auto;
    padding-top: 14px;
  }
  .prog-count {
    font-size: 11px;
    font-weight: 700;
    letter-spacing: 1px;
    text-transform: uppercase;
    color: #2563eb;
    background: #eff6ff;
    padding: 4px 10px;
    border-radius: 20px;
  }
  .explore-link {
    font-size: 11px;
    font-weight: 700;
    letter-spacing: 1px;
    text-transform: uppercase;
    color: #7a7a8c;
    text-decoration: none;
    display: flex;
    align-items: center;
    gap: 5px;
    transition: color 0.2s, gap 0.2s;
  }
  .school-card:hover .explore-link {
    color: #2563eb;
    gap: 8px;
  }
  .explore-link span { font-size: 14px; }/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8f70885 */.card-programs {
    
    display: flex;
    flex-direction: column;
    gap: 5px;
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.4s ease, margin-top 0.3s;

  }
  .school-card:hover .card-programs {
    max-height: 300px;
   
  }
  .prog-item {
    display: flex;
    align-items: center;
    gap: 7px;
    font-size: 11.5px;
    color: #7a7a8c;
    font-weight: 500;
    line-height: 1.4;
  }
  .prog-item::before {
    content: '';
    width: 4px; height: 4px;
    border-radius: 50%;
    background: #2563eb;
    flex-shrink: 0;
  }

  /* Footer row */
  .card-footer {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-top: auto;
    padding-top: 14px;
  }
  .prog-count {
    font-size: 11px;
    font-weight: 700;
    letter-spacing: 1px;
    text-transform: uppercase;
    color: #2563eb;
    background: #eff6ff;
    padding: 4px 10px;
    border-radius: 20px;
  }
  .explore-link {
    font-size: 11px;
    font-weight: 700;
    letter-spacing: 1px;
    text-transform: uppercase;
    color: #7a7a8c;
    text-decoration: none;
    display: flex;
    align-items: center;
    gap: 5px;
    transition: color 0.2s, gap 0.2s;
  }
  .school-card:hover .explore-link {
    color: #2563eb;
    gap: 8px;
  }
  .explore-link span { font-size: 14px; }/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d279068 */.card-programs {
    
    display: flex;
    flex-direction: column;
    gap: 5px;
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.4s ease, margin-top 0.3s;

  }
  .school-card:hover .card-programs {
    max-height: 300px;
   
  }
  .prog-item {
    display: flex;
    align-items: center;
    gap: 7px;
    font-size: 11.5px;
    color: #7a7a8c;
    font-weight: 500;
    line-height: 1.4;
  }
  .prog-item::before {
    content: '';
    width: 4px; height: 4px;
    border-radius: 50%;
    background: #2563eb;
    flex-shrink: 0;
  }

  /* Footer row */
  .card-footer {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-top: auto;
    padding-top: 14px;
  }
  .prog-count {
    font-size: 11px;
    font-weight: 700;
    letter-spacing: 1px;
    text-transform: uppercase;
    color: #2563eb;
    background: #eff6ff;
    padding: 4px 10px;
    border-radius: 20px;
  }
  .explore-link {
    font-size: 11px;
    font-weight: 700;
    letter-spacing: 1px;
    text-transform: uppercase;
    color: #7a7a8c;
    text-decoration: none;
    display: flex;
    align-items: center;
    gap: 5px;
    transition: color 0.2s, gap 0.2s;
  }
  .school-card:hover .explore-link {
    color: #2563eb;
    gap: 8px;
  }
  .explore-link span { font-size: 14px; }/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-02d285d */.card-programs {
    
    display: flex;
    flex-direction: column;
    gap: 5px;
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.4s ease, margin-top 0.3s;

  }
  .school-card:hover .card-programs {
    max-height: 300px;
   
  }
  .prog-item {
    display: flex;
    align-items: center;
    gap: 7px;
    font-size: 11.5px;
    color: #7a7a8c;
    font-weight: 500;
    line-height: 1.4;
  }
  .prog-item::before {
    content: '';
    width: 4px; height: 4px;
    border-radius: 50%;
    background: #2563eb;
    flex-shrink: 0;
  }

  /* Footer row */
  .card-footer {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-top: auto;
    padding-top: 14px;
  }
  .prog-count {
    font-size: 11px;
    font-weight: 700;
    letter-spacing: 1px;
    text-transform: uppercase;
    color: #2563eb;
    background: #eff6ff;
    padding: 4px 10px;
    border-radius: 20px;
  }
  .explore-link {
    font-size: 11px;
    font-weight: 700;
    letter-spacing: 1px;
    text-transform: uppercase;
    color: #7a7a8c;
    text-decoration: none;
    display: flex;
    align-items: center;
    gap: 5px;
    transition: color 0.2s, gap 0.2s;
  }
  .school-card:hover .explore-link {
    color: #2563eb;
    gap: 8px;
  }
  .explore-link span { font-size: 14px; }/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6fbd70b */.card-programs {
    
    display: flex;
    flex-direction: column;
    gap: 5px;
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.4s ease, margin-top 0.3s;

  }
  .school-card:hover .card-programs {
    max-height: 300px;
   
  }
  .prog-item {
    display: flex;
    align-items: center;
    gap: 7px;
    font-size: 11.5px;
    color: #7a7a8c;
    font-weight: 500;
    line-height: 1.4;
  }
  .prog-item::before {
    content: '';
    width: 4px; height: 4px;
    border-radius: 50%;
    background: #2563eb;
    flex-shrink: 0;
  }

  /* Footer row */
  .card-footer {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-top: auto;
    padding-top: 14px;
  }
  .prog-count {
    font-size: 11px;
    font-weight: 700;
    letter-spacing: 1px;
    text-transform: uppercase;
    color: #2563eb;
    background: #eff6ff;
    padding: 4px 10px;
    border-radius: 20px;
  }
  .explore-link {
    font-size: 11px;
    font-weight: 700;
    letter-spacing: 1px;
    text-transform: uppercase;
    color: #7a7a8c;
    text-decoration: none;
    display: flex;
    align-items: center;
    gap: 5px;
    transition: color 0.2s, gap 0.2s;
  }
  .school-card:hover .explore-link {
    color: #2563eb;
    gap: 8px;
  }
  .explore-link span { font-size: 14px; }/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6351c18 */.card-programs {
    
    display: flex;
    flex-direction: column;
    gap: 5px;
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.4s ease, margin-top 0.3s;

  }
  .school-card:hover .card-programs {
    max-height: 300px;
   
  }
  .prog-item {
    display: flex;
    align-items: center;
    gap: 7px;
    font-size: 11.5px;
    color: #7a7a8c;
    font-weight: 500;
    line-height: 1.4;
  }
  .prog-item::before {
    content: '';
    width: 4px; height: 4px;
    border-radius: 50%;
    background: #2563eb;
    flex-shrink: 0;
  }

  /* Footer row */
  .card-footer {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-top: auto;
    padding-top: 14px;
  }
  .prog-count {
    font-size: 11px;
    font-weight: 700;
    letter-spacing: 1px;
    text-transform: uppercase;
    color: #2563eb;
    background: #eff6ff;
    padding: 4px 10px;
    border-radius: 20px;
  }
  .explore-link {
    font-size: 11px;
    font-weight: 700;
    letter-spacing: 1px;
    text-transform: uppercase;
    color: #7a7a8c;
    text-decoration: none;
    display: flex;
    align-items: center;
    gap: 5px;
    transition: color 0.2s, gap 0.2s;
  }
  .school-card:hover .explore-link {
    color: #2563eb;
    gap: 8px;
  }
  .explore-link span { font-size: 14px; }/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-603f818 */.card-programs {
    
    display: flex;
    flex-direction: column;
    gap: 5px;
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.4s ease, margin-top 0.3s;

  }
  .school-card:hover .card-programs {
    max-height: 300px;
   
  }
  .prog-item {
    display: flex;
    align-items: center;
    gap: 7px;
    font-size: 11.5px;
    color: #7a7a8c;
    font-weight: 500;
    line-height: 1.4;
  }
  .prog-item::before {
    content: '';
    width: 4px; height: 4px;
    border-radius: 50%;
    background: #2563eb;
    flex-shrink: 0;
  }

  /* Footer row */
  .card-footer {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-top: auto;
    padding-top: 14px;
  }
  .prog-count {
    font-size: 11px;
    font-weight: 700;
    letter-spacing: 1px;
    text-transform: uppercase;
    color: #2563eb;
    background: #eff6ff;
    padding: 4px 10px;
    border-radius: 20px;
  }
  .explore-link {
    font-size: 11px;
    font-weight: 700;
    letter-spacing: 1px;
    text-transform: uppercase;
    color: #7a7a8c;
    text-decoration: none;
    display: flex;
    align-items: center;
    gap: 5px;
    transition: color 0.2s, gap 0.2s;
  }
  .school-card:hover .explore-link {
    color: #2563eb;
    gap: 8px;
  }
  .explore-link span { font-size: 14px; }/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b6ab605 */.card-programs {
    
    display: flex;
    flex-direction: column;
    gap: 5px;
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.4s ease, margin-top 0.3s;

  }
  .school-card:hover .card-programs {
    max-height: 300px;
   
  }
  .prog-item {
    display: flex;
    align-items: center;
    gap: 7px;
    font-size: 11.5px;
    color: #7a7a8c;
    font-weight: 500;
    line-height: 1.4;
  }
  .prog-item::before {
    content: '';
    width: 4px; height: 4px;
    border-radius: 50%;
    background: #2563eb;
    flex-shrink: 0;
  }

  /* Footer row */
  .card-footer {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-top: auto;
    padding-top: 14px;
  }
  .prog-count {
    font-size: 11px;
    font-weight: 700;
    letter-spacing: 1px;
    text-transform: uppercase;
    color: #2563eb;
    background: #eff6ff;
    padding: 4px 10px;
    border-radius: 20px;
  }
  .explore-link {
    font-size: 11px;
    font-weight: 700;
    letter-spacing: 1px;
    text-transform: uppercase;
    color: #7a7a8c;
    text-decoration: none;
    display: flex;
    align-items: center;
    gap: 5px;
    transition: color 0.2s, gap 0.2s;
  }
  .school-card:hover .explore-link {
    color: #2563eb;
    gap: 8px;
  }
  .explore-link span { font-size: 14px; }/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-41417fa */:root {
    --navy:        #1C2B5E;   /* deep navy from "SONA DEVI" */
    --navy-dark:   #111B3F;   /* darker navy for backgrounds */
    --navy-mid:    #243472;   /* medium navy */
    --maroon:      #8B1A1A;   /* dark red from "UNIVERSITY" */
    --maroon-mid:  #A82020;   /* brighter maroon */
    --maroon-light:#C43030;   /* accent maroon */
    --gold:        #C9962A;   /* gold ring from emblem */
    --gold-light:  #E8B94A;
    --gold-pale:   #F5DFA0;
    --bg:          #F7F5F0;   /* warm white */
    --bg2:         #EEEbE4;
    --surface:     #FFFFFF;
    --text:        #1A1D2E;
    --text-mid:    #3D4060;
    --text-muted:  #7A7D96;
    --border:      rgba(28,43,94,0.10);
    --shadow:      rgba(28,43,94,0.10);
  }
 .why-card {
    background:var(--surface); border:1px solid var(--border);
    border-radius:12px;  transition:all .4s;
    position:relative; overflow:hidden;
  }
  .why-card::after {
    content:''; position:absolute; bottom:0; left:0;
    width:100%; height:3px;
    background:linear-gradient(to right, var(--navy), var(--maroon));
    transform:scaleX(0); transform-origin:left; transition:transform .4s;
  }
  .why-card:hover::after { transform:scaleX(1); }
  .why-card:hover { transform:translateY(-5px); box-shadow:0 14px 40px var(--shadow); }/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4877c21 */:root {
    --navy:        #1C2B5E;   
    --navy-dark:   #111B3F;   
    --navy-mid:    #243472;   
    --maroon:      #8B1A1A;   
   
  
    --text:        #1A1D2E;
   
    --border:      rgba(28,43,94,0.10);
    --shadow:      rgba(28,43,94,0.10);
  }
 .why-card {
    background:var(--surface); border:1px solid var(--border);
    border-radius:12px;  transition:all .4s;
    position:relative; overflow:hidden;
  }
  .why-card::after {
    content:''; position:absolute; bottom:0; left:0;
    width:100%; height:3px;
    background:linear-gradient(to right, var(--navy), var(--maroon));
    transform:scaleX(0); transform-origin:left; transition:transform .4s;
  }
  .why-card:hover::after { transform:scaleX(1); }
  .why-card:hover { transform:translateY(-5px); box-shadow:0 14px 40px var(--shadow); }/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a564f14 */:root {
    --navy:        #1C2B5E;   /* deep navy from "SONA DEVI" */
    --navy-dark:   #111B3F;   /* darker navy for backgrounds */
    --navy-mid:    #243472;   /* medium navy */
    --maroon:      #8B1A1A;   /* dark red from "UNIVERSITY" */
    --maroon-mid:  #A82020;   /* brighter maroon */
    --maroon-light:#C43030;   /* accent maroon */
    --gold:        #C9962A;   /* gold ring from emblem */
    --gold-light:  #E8B94A;
    --gold-pale:   #F5DFA0;
    --bg:          #F7F5F0;   /* warm white */
    --bg2:         #EEEbE4;
    --surface:     #FFFFFF;
    --text:        #1A1D2E;
    --text-mid:    #3D4060;
    --text-muted:  #7A7D96;
    --border:      rgba(28,43,94,0.10);
    --shadow:      rgba(28,43,94,0.10);
  }
 .why-card {
    background:var(--surface); border:1px solid var(--border);
    border-radius:12px;  transition:all .4s;
    position:relative; overflow:hidden;
  }
  .why-card::after {
    content:''; position:absolute; bottom:0; left:0;
    width:100%; height:3px;
    background:linear-gradient(to right, var(--navy), var(--maroon));
    transform:scaleX(0); transform-origin:left; transition:transform .4s;
  }
  .why-card:hover::after { transform:scaleX(1); }
  .why-card:hover { transform:translateY(-5px); box-shadow:0 14px 40px var(--shadow); }/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9319274 */:root {
    --navy:        #1C2B5E;   /* deep navy from "SONA DEVI" */
    --navy-dark:   #111B3F;   /* darker navy for backgrounds */
    --navy-mid:    #243472;   /* medium navy */
    --maroon:      #8B1A1A;   /* dark red from "UNIVERSITY" */
    --maroon-mid:  #A82020;   /* brighter maroon */
    --maroon-light:#C43030;   /* accent maroon */
    --gold:        #C9962A;   /* gold ring from emblem */
    --gold-light:  #E8B94A;
    --gold-pale:   #F5DFA0;
    --bg:          #F7F5F0;   /* warm white */
    --bg2:         #EEEbE4;
    --surface:     #FFFFFF;
    --text:        #1A1D2E;
    --text-mid:    #3D4060;
    --text-muted:  #7A7D96;
    --border:      rgba(28,43,94,0.10);
    --shadow:      rgba(28,43,94,0.10);
  }
 .why-card {
    background:var(--surface); border:1px solid var(--border);
    border-radius:12px;  transition:all .4s;
    position:relative; overflow:hidden;
  }
  .why-card::after {
    content:''; position:absolute; bottom:0; left:0;
    width:100%; height:3px;
    background:linear-gradient(to right, var(--navy), var(--maroon));
    transform:scaleX(0); transform-origin:left; transition:transform .4s;
  }
  .why-card:hover::after { transform:scaleX(1); }
  .why-card:hover { transform:translateY(-5px); box-shadow:0 14px 40px var(--shadow); }/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-ba679b8 */.sdu-cal-cell-inner{
    min-height: 70px !important;
    padding: 6px;
    border: 1px solid #cdcdcd;
}/* End custom CSS */
/* Start custom CSS for elementskit-contact-form7, class: .elementor-element-0e5046e */.form-row {
  display: flex;
  gap: 15px;
}

.form-row .half {
  width: 50%;
}

.full {
  width: 100%;
 
}
.full-captcha{
    width: 100%;
    margin-bottom: 3px;
}
.elementor-14781 .elementor-element.elementor-element-0e5046e .ekit-form form label span{
    font-size: 20px;
}
.wpcf7 form>div, .wpcf7 form>p{
    margin-bottom: 0px;
}
.elementor-14781 .elementor-element.elementor-element-0e5046e .ekit-form form label spant:active {
    border: 1px solid #409948 ;
}

@media (max-width: 768px) {
  .form-row {
    flex-direction: column;
  }

  .form-row .half {
    width: 100%;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f664c4b */:root {
    --green: #00c853;
    --yellow: #ffd600;
    --dark: #0d1117;
    --mid: #1a2230;
    --light: #f5f0e8;
    --accent: #e8f5e1;
  }
 .left {
    background: var(--light);
    padding: 60px 50px 60px 50px;
    position: relative;
    overflow: hidden;
  }
 
  .left::before {
    content: '';
    position: absolute;
    top: -80px; right: -80px;
    width: 260px; height: 260px;
    border-radius: 50%;
    background: var(--green);
    opacity: 0.12;
  }
 
  .left::after {
    content: '';
    position: absolute;
    bottom: -60px; left: -40px;
    width: 180px; height: 180px;
    border-radius: 50%;
    background: var(--yellow);
    opacity: 0.18;
  }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-80755ba */.right {
    background: var(--mid);
    padding: 80px 50px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    position: relative;
    overflow: hidden;
  }
 
  .right::before {
    content: '"';
    position: absolute;
    top: 20px; right: 30px;
    font-family: 'Playfair Display', serif;
    font-size: 200px;
    color: var(--green);
    opacity: 0.07;
    line-height: 1;
    pointer-events: none;
  }/* End custom CSS */