.elementor-94995 .elementor-element.elementor-element-7a0ba46{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:-90px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:123px;--padding-bottom:140px;--padding-left:15px;--padding-right:15px;}.elementor-94995 .elementor-element.elementor-element-ebc1935{--display:flex;--margin-top:-50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-94995 .elementor-element.elementor-element-0562332 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-94995 .elementor-element.elementor-element-0562332 .elementskit-section-title-wraper .elementskit-section-title{color:#211E1C;text-shadow:0px 0px 0px rgba(0,0,0,0.3);margin:20px 0px 20px 0px;font-family:"Roboto", Sans-serif;font-size:39px;font-weight:600;line-height:46px;}.elementor-94995 .elementor-element.elementor-element-0562332 .elementskit-section-title-wraper .elementskit-section-title > span{color:#000000;}.elementor-94995 .elementor-element.elementor-element-0562332 .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:#000000;}.elementor-94995 .elementor-element.elementor-element-0562332 .elementskit-section-title-wraper p{color:#57585E;font-family:"Roboto", Sans-serif;font-size:18px;line-height:27px;margin:0px 0px 15px 0px;}.elementor-94995 .elementor-element.elementor-element-86aafad{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-94995 .elementor-element.elementor-element-86aafad > .elementor-widget-container{margin:-60px 0px 0px 0px;}.elementor-94995 .elementor-element.elementor-element-86aafad img{border-radius:8px 8px 8px 8px;}.elementor-94995 .elementor-element.elementor-element-7aa3765{--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-94995 .elementor-element.elementor-element-7aa3765.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-94995 .elementor-element.elementor-element-c7c6949{--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;--margin-top:-90px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-94995 .elementor-element.elementor-element-1110ca2a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:87px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-94995 .elementor-element.elementor-element-1110ca2a:not(.elementor-motion-effects-element-type-background), .elementor-94995 .elementor-element.elementor-element-1110ca2a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f7f9fb;}.elementor-94995 .elementor-element.elementor-element-60024efe{width:var( --container-widget-width, 540px );max-width:540px;--container-widget-width:540px;--container-widget-flex-grow:0;}.elementor-94995 .elementor-element.elementor-element-60024efe > .elementor-widget-container{padding:0px 15px 0px 15px;}.elementor-94995 .elementor-element.elementor-element-60024efe .elementskit-section-title-wraper .elementskit-section-title{color:#211E1C;margin:0px 0px 8px 0px;font-family:"Roboto", Sans-serif;font-size:39px;font-weight:700;}.elementor-94995 .elementor-element.elementor-element-60024efe .elementskit-section-title-wraper .elementskit-section-title > span{color:#fa346e;}.elementor-94995 .elementor-element.elementor-element-60024efe .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-94995 .elementor-element.elementor-element-60024efe .elementskit-section-title-wraper .elementskit-section-title > span{font-family:"Playfair Display", Sans-serif;font-size:36px;font-weight:700;font-style:italic;}.elementor-94995 .elementor-element.elementor-element-60024efe .elementskit-section-title-wraper p{color:#57585E;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:26px;margin:0px 0px 23px 0px;}.elementor-94995 .elementor-element.elementor-element-1637482d{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:5px 10px;--row-gap:5px;--column-gap:10px;--grid-auto-flow:row;}.elementor-94995 .elementor-element.elementor-element-7338cd72.ekit-equal-height-enable,
					.elementor-94995 .elementor-element.elementor-element-7338cd72.ekit-equal-height-enable > div,
					.elementor-94995 .elementor-element.elementor-element-7338cd72.ekit-equal-height-enable .ekit-wid-con,
					.elementor-94995 .elementor-element.elementor-element-7338cd72.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox{height:100%;}.elementor-94995 .elementor-element.elementor-element-7338cd72 .elementskit-infobox{background-color:rgba(0,0,0,0);padding:20px 0px 0px 15px;border-style:solid;border-width:0px 0px 0px 0px;border-color:#f5f5f5;border-radius:5px 5px 5px 5px;}.elementor-94995 .elementor-element.elementor-element-7338cd72 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-94995 .elementor-element.elementor-element-7338cd72 .elementskit-infobox .elementskit-info-box-title{padding:0px 0px 0px 0px;color:#000000;font-family:"Raleway", Sans-serif;font-size:21px;font-weight:700;line-height:25px;}.elementor-94995 .elementor-element.elementor-element-7338cd72 .elementskit-infobox:hover .elementskit-info-box-title{color:#FD7400;}.elementor-94995 .elementor-element.elementor-element-7338cd72 .elementskit-infobox .box-body > p{color:#565656;font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:400;line-height:25px;}.elementor-94995 .elementor-element.elementor-element-7338cd72 .elementskit-infobox:hover .box-body > p{color:#565656;}.elementor-94995 .elementor-element.elementor-element-7338cd72 .elementskit-infobox p{margin:0px 0px 28px 0px;}.elementor-94995 .elementor-element.elementor-element-7338cd72 .elementskit-info-box-icon{background-color:#ffffff;border-radius:50px 50px 50px 50px;box-shadow:-1px 7px 15px 0px rgba(0,0,0,0.07);}.elementor-94995 .elementor-element.elementor-element-7338cd72 .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon{margin:0px 20px 0px 0px;-webkit-transform:translateY(5px);-ms-transform:translateY(5px);transform:translateY(5px);}.elementor-94995 .elementor-element.elementor-element-7338cd72 .elementskit-infobox .elementskit-info-box-icon{transform:rotate(0deg);width:80px;line-height:80px;}.elementor-94995 .elementor-element.elementor-element-7338cd72 .elementskit-infobox .elementskit-info-box-icon {height:80px;}.elementor-94995 .elementor-element.elementor-element-7338cd72 .elementskit-infobox .elementkit-infobox-icon{line-height:80px;}.elementor-94995 .elementor-element.elementor-element-7a63d30b.ekit-equal-height-enable,
					.elementor-94995 .elementor-element.elementor-element-7a63d30b.ekit-equal-height-enable > div,
					.elementor-94995 .elementor-element.elementor-element-7a63d30b.ekit-equal-height-enable .ekit-wid-con,
					.elementor-94995 .elementor-element.elementor-element-7a63d30b.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox{height:100%;}.elementor-94995 .elementor-element.elementor-element-7a63d30b .elementskit-infobox{background-color:rgba(0,0,0,0);padding:20px 0px 0px 15px;border-style:solid;border-width:0px 0px 0px 0px;border-color:#f5f5f5;border-radius:5px 5px 5px 5px;}.elementor-94995 .elementor-element.elementor-element-7a63d30b .elementskit-infobox .elementskit-info-box-title{padding:0px 0px 0px 0px;color:#000000;font-family:"Raleway", Sans-serif;font-size:21px;font-weight:700;line-height:25px;}.elementor-94995 .elementor-element.elementor-element-7a63d30b .elementskit-infobox:hover .elementskit-info-box-title{color:#FD7400;}.elementor-94995 .elementor-element.elementor-element-7a63d30b .elementskit-infobox .box-body > p{color:#565656;font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:400;line-height:25px;}.elementor-94995 .elementor-element.elementor-element-7a63d30b .elementskit-infobox:hover .box-body > p{color:#565656;}.elementor-94995 .elementor-element.elementor-element-7a63d30b .elementskit-infobox p{margin:0px 0px 28px 0px;}.elementor-94995 .elementor-element.elementor-element-7a63d30b .elementskit-info-box-icon{background-color:#ffffff;border-radius:50px 50px 50px 50px;box-shadow:-1px 7px 15px 0px rgba(0,0,0,0.07);}.elementor-94995 .elementor-element.elementor-element-7a63d30b .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon{margin:0px 20px 0px 0px;-webkit-transform:translateY(5px);-ms-transform:translateY(5px);transform:translateY(5px);}.elementor-94995 .elementor-element.elementor-element-7a63d30b .elementskit-infobox .elementskit-info-box-icon{transform:rotate(0deg);width:80px;line-height:80px;}.elementor-94995 .elementor-element.elementor-element-7a63d30b .elementskit-infobox .elementskit-info-box-icon {height:80px;}.elementor-94995 .elementor-element.elementor-element-7a63d30b .elementskit-infobox .elementkit-infobox-icon{line-height:80px;}.elementor-94995 .elementor-element.elementor-element-3bbbe1f1.ekit-equal-height-enable,
					.elementor-94995 .elementor-element.elementor-element-3bbbe1f1.ekit-equal-height-enable > div,
					.elementor-94995 .elementor-element.elementor-element-3bbbe1f1.ekit-equal-height-enable .ekit-wid-con,
					.elementor-94995 .elementor-element.elementor-element-3bbbe1f1.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox{height:100%;}.elementor-94995 .elementor-element.elementor-element-3bbbe1f1 .elementskit-infobox{background-color:rgba(0,0,0,0);padding:20px 0px 0px 15px;border-style:solid;border-width:0px 0px 0px 0px;border-color:#f5f5f5;border-radius:5px 5px 5px 5px;}.elementor-94995 .elementor-element.elementor-element-3bbbe1f1 .elementskit-infobox .elementskit-info-box-title{padding:0px 0px 0px 0px;color:#000000;font-family:"Raleway", Sans-serif;font-size:21px;font-weight:700;line-height:25px;}.elementor-94995 .elementor-element.elementor-element-3bbbe1f1 .elementskit-infobox:hover .elementskit-info-box-title{color:#FD7400;}.elementor-94995 .elementor-element.elementor-element-3bbbe1f1 .elementskit-infobox .box-body > p{color:#565656;font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:400;line-height:25px;}.elementor-94995 .elementor-element.elementor-element-3bbbe1f1 .elementskit-infobox:hover .box-body > p{color:#565656;}.elementor-94995 .elementor-element.elementor-element-3bbbe1f1 .elementskit-infobox p{margin:0px 0px 28px 0px;}.elementor-94995 .elementor-element.elementor-element-3bbbe1f1 .elementskit-info-box-icon{background-color:#ffffff;border-radius:50px 50px 50px 50px;box-shadow:-1px 7px 15px 0px rgba(0,0,0,0.07);}.elementor-94995 .elementor-element.elementor-element-3bbbe1f1 .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon{margin:0px 20px 0px 0px;-webkit-transform:translateY(5px);-ms-transform:translateY(5px);transform:translateY(5px);}.elementor-94995 .elementor-element.elementor-element-3bbbe1f1 .elementskit-infobox .elementskit-info-box-icon{transform:rotate(0deg);width:80px;line-height:80px;}.elementor-94995 .elementor-element.elementor-element-3bbbe1f1 .elementskit-infobox .elementskit-info-box-icon {height:80px;}.elementor-94995 .elementor-element.elementor-element-3bbbe1f1 .elementskit-infobox .elementkit-infobox-icon{line-height:80px;}.elementor-94995 .elementor-element.elementor-element-6fb0a7da.ekit-equal-height-enable,
					.elementor-94995 .elementor-element.elementor-element-6fb0a7da.ekit-equal-height-enable > div,
					.elementor-94995 .elementor-element.elementor-element-6fb0a7da.ekit-equal-height-enable .ekit-wid-con,
					.elementor-94995 .elementor-element.elementor-element-6fb0a7da.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox{height:100%;}.elementor-94995 .elementor-element.elementor-element-6fb0a7da .elementskit-infobox{background-color:rgba(0,0,0,0);padding:20px 0px 0px 15px;border-style:solid;border-width:0px 0px 0px 0px;border-color:#f5f5f5;border-radius:5px 5px 5px 5px;}.elementor-94995 .elementor-element.elementor-element-6fb0a7da .elementskit-infobox .elementskit-info-box-title{padding:0px 0px 0px 0px;color:#000000;font-family:"Raleway", Sans-serif;font-size:21px;font-weight:700;line-height:25px;}.elementor-94995 .elementor-element.elementor-element-6fb0a7da .elementskit-infobox:hover .elementskit-info-box-title{color:#FD7400;}.elementor-94995 .elementor-element.elementor-element-6fb0a7da .elementskit-infobox .box-body > p{color:#565656;font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:400;line-height:25px;}.elementor-94995 .elementor-element.elementor-element-6fb0a7da .elementskit-infobox:hover .box-body > p{color:#565656;}.elementor-94995 .elementor-element.elementor-element-6fb0a7da .elementskit-infobox p{margin:0px 0px 28px 0px;}.elementor-94995 .elementor-element.elementor-element-6fb0a7da .elementskit-info-box-icon{background-color:#ffffff;border-radius:50px 50px 50px 50px;box-shadow:-1px 7px 15px 0px rgba(0,0,0,0.07);}.elementor-94995 .elementor-element.elementor-element-6fb0a7da .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon{margin:0px 20px 0px 0px;-webkit-transform:translateY(5px);-ms-transform:translateY(5px);transform:translateY(5px);}.elementor-94995 .elementor-element.elementor-element-6fb0a7da .elementskit-infobox .elementskit-info-box-icon{transform:rotate(0deg);width:80px;line-height:80px;}.elementor-94995 .elementor-element.elementor-element-6fb0a7da .elementskit-infobox .elementskit-info-box-icon {height:80px;}.elementor-94995 .elementor-element.elementor-element-6fb0a7da .elementskit-infobox .elementkit-infobox-icon{line-height:80px;}.elementor-94995 .elementor-element.elementor-element-370d4999.ekit-equal-height-enable,
					.elementor-94995 .elementor-element.elementor-element-370d4999.ekit-equal-height-enable > div,
					.elementor-94995 .elementor-element.elementor-element-370d4999.ekit-equal-height-enable .ekit-wid-con,
					.elementor-94995 .elementor-element.elementor-element-370d4999.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox{height:100%;}.elementor-94995 .elementor-element.elementor-element-370d4999 .elementskit-infobox{background-color:rgba(0,0,0,0);padding:20px 0px 0px 15px;border-style:solid;border-width:0px 0px 0px 0px;border-color:#f5f5f5;border-radius:5px 5px 5px 5px;}.elementor-94995 .elementor-element.elementor-element-370d4999 .elementskit-infobox .elementskit-info-box-title{padding:0px 0px 0px 0px;color:#000000;font-family:"Raleway", Sans-serif;font-size:21px;font-weight:700;line-height:25px;}.elementor-94995 .elementor-element.elementor-element-370d4999 .elementskit-infobox:hover .elementskit-info-box-title{color:#FD7400;}.elementor-94995 .elementor-element.elementor-element-370d4999 .elementskit-infobox .box-body > p{color:#565656;font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:400;line-height:25px;}.elementor-94995 .elementor-element.elementor-element-370d4999 .elementskit-infobox:hover .box-body > p{color:#565656;}.elementor-94995 .elementor-element.elementor-element-370d4999 .elementskit-infobox p{margin:0px 0px 28px 0px;}.elementor-94995 .elementor-element.elementor-element-370d4999 .elementskit-info-box-icon{background-color:#ffffff;border-radius:50px 50px 50px 50px;box-shadow:-1px 7px 15px 0px rgba(0,0,0,0.07);}.elementor-94995 .elementor-element.elementor-element-370d4999 .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon{margin:0px 20px 0px 0px;-webkit-transform:translateY(5px);-ms-transform:translateY(5px);transform:translateY(5px);}.elementor-94995 .elementor-element.elementor-element-370d4999 .elementskit-infobox .elementskit-info-box-icon{transform:rotate(0deg);width:80px;line-height:80px;}.elementor-94995 .elementor-element.elementor-element-370d4999 .elementskit-infobox .elementskit-info-box-icon {height:80px;}.elementor-94995 .elementor-element.elementor-element-370d4999 .elementskit-infobox .elementkit-infobox-icon{line-height:80px;}.elementor-94995 .elementor-element.elementor-element-4f0a95ee.ekit-equal-height-enable,
					.elementor-94995 .elementor-element.elementor-element-4f0a95ee.ekit-equal-height-enable > div,
					.elementor-94995 .elementor-element.elementor-element-4f0a95ee.ekit-equal-height-enable .ekit-wid-con,
					.elementor-94995 .elementor-element.elementor-element-4f0a95ee.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox{height:100%;}.elementor-94995 .elementor-element.elementor-element-4f0a95ee .elementskit-infobox{background-color:rgba(0,0,0,0);padding:20px 0px 0px 15px;border-style:solid;border-width:0px 0px 0px 0px;border-color:#f5f5f5;border-radius:5px 5px 5px 5px;}.elementor-94995 .elementor-element.elementor-element-4f0a95ee .elementskit-infobox .elementskit-info-box-title{padding:0px 0px 0px 0px;color:#000000;font-family:"Raleway", Sans-serif;font-size:21px;font-weight:700;line-height:25px;}.elementor-94995 .elementor-element.elementor-element-4f0a95ee .elementskit-infobox:hover .elementskit-info-box-title{color:#FD7400;}.elementor-94995 .elementor-element.elementor-element-4f0a95ee .elementskit-infobox .box-body > p{color:#565656;font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:400;line-height:25px;}.elementor-94995 .elementor-element.elementor-element-4f0a95ee .elementskit-infobox:hover .box-body > p{color:#565656;}.elementor-94995 .elementor-element.elementor-element-4f0a95ee .elementskit-infobox p{margin:0px 0px 28px 0px;}.elementor-94995 .elementor-element.elementor-element-4f0a95ee .elementskit-info-box-icon{background-color:#ffffff;border-radius:50px 50px 50px 50px;box-shadow:-1px 7px 15px 0px rgba(0,0,0,0.07);}.elementor-94995 .elementor-element.elementor-element-4f0a95ee .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon{margin:0px 20px 0px 0px;-webkit-transform:translateY(5px);-ms-transform:translateY(5px);transform:translateY(5px);}.elementor-94995 .elementor-element.elementor-element-4f0a95ee .elementskit-infobox .elementskit-info-box-icon{transform:rotate(0deg);width:80px;line-height:80px;}.elementor-94995 .elementor-element.elementor-element-4f0a95ee .elementskit-infobox .elementskit-info-box-icon {height:80px;}.elementor-94995 .elementor-element.elementor-element-4f0a95ee .elementskit-infobox .elementkit-infobox-icon{line-height:80px;}.elementor-94995 .elementor-element.elementor-element-6f8dc3ea{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--align-items:start;--padding-top:140px;--padding-bottom:105px;--padding-left:15px;--padding-right:15px;}.elementor-94995 .elementor-element.elementor-element-6f8dc3ea:not(.elementor-motion-effects-element-type-background), .elementor-94995 .elementor-element.elementor-element-6f8dc3ea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-94995 .elementor-element.elementor-element-4c9c7a12 > .elementor-widget-container{padding:0px 0px 44px 0px;}.elementor-94995 .elementor-element.elementor-element-4c9c7a12 .ekit-heading__description{max-width:70%;}.elementor-94995 .elementor-element.elementor-element-4c9c7a12 .elementskit-section-title-wraper .elementskit-section-title{color:#FFFFFF;margin:0px 0px 1px 0px;font-family:"Roboto", Sans-serif;font-size:43px;font-weight:700;text-transform:capitalize;line-height:49px;}.elementor-94995 .elementor-element.elementor-element-4c9c7a12 .elementskit-section-title-wraper .elementskit-section-title > span{color:#000000;}.elementor-94995 .elementor-element.elementor-element-4c9c7a12 .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:#000000;}.elementor-94995 .elementor-element.elementor-element-4c9c7a12 .elementskit-section-title-wraper p{color:#FFFFFF;font-family:"Roboto", Sans-serif;font-size:16px;}.elementor-94995 .elementor-element.elementor-element-15f02c63 .elementkit-tab-wraper{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-accent ) 0%, var( --e-global-color-secondary ) 100%);}.elementor-94995 .elementor-element.elementor-element-15f02c63 .elementkit-tab-nav .elementkit-nav-link{background-color:var( --e-global-color-secondary );padding:15px 25px 15px 25px;color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:#000000;}.elementor-94995 .elementor-element.elementor-element-15f02c63 .elementkit-tab-nav .elementkit-nav-link.active{background-color:var( --e-global-color-secondary );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:#000000;}.elementor-94995 .elementor-element.elementor-element-15f02c63 .elementkit-tab-wraper.vertical .elementkit-tab-nav{flex-basis:35%;margin-right:10px;}.elementor-94995 .elementor-element.elementor-element-15f02c63 .elementkit-tab-wraper .elementkit-nav-link.left-pos .elementskit-tab-icon{margin-right:10px;}.elementor-94995 .elementor-element.elementor-element-15f02c63 .elementkit-tab-wraper .elementkit-nav-link.left-pos .ekit-icon-image{margin-right:10px;}.elementor-94995 .elementor-element.elementor-element-15f02c63 .elementkit-tab-wraper .elementkit-nav-link{justify-content:center;}.elementor-94995 .elementor-element.elementor-element-15f02c63 .elementkit-tab-nav{padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}.elementor-94995 .elementor-element.elementor-element-15f02c63 .elementkit-tab-nav .elementkit-nav-item .elementkit-nav-link{font-family:"Roboto", Sans-serif;}.elementor-94995 .elementor-element.elementor-element-15f02c63 .elementkit-tab-wraper .elementkit-nav-link .elementskit-tab-icon{font-size:18px;}.elementor-94995 .elementor-element.elementor-element-15f02c63 .elementkit-tab-wraper .elementkit-nav-link .elementskit-tab-icon svg{max-width:18px;}.elementor-94995 .elementor-element.elementor-element-15f02c63 .elementkit-tab-wraper:not(.vertical) .elementkit-nav-item:not(:last-child){margin-right:10px;}.rtl .elementor-94995 .elementor-element.elementor-element-15f02c63 .elementkit-tab-wraper:not(.vertical) .elementkit-nav-item:not(:last-child){margin-left:10px;margin-right:0;}.elementor-94995 .elementor-element.elementor-element-15f02c63 .elementkit-tab-wraper.vertical .elementkit-nav-item:not(:last-child){margin-bottom:10px;}.elementor-94995 .elementor-element.elementor-element-15f02c63 .elementkit-tab-wraper:not(.vertical) .elementkit-tab-nav{margin-bottom:10px;}.elementor-94995 .elementor-element.elementor-element-15f02c63 .elementkit-tab-nav .elementkit-nav-link span.elementskit-tab-icon{color:#000000;}.elementor-94995 .elementor-element.elementor-element-15f02c63 .elementkit-tab-nav .elementkit-nav-link span.elementskit-tab-icon path{stroke:#000000;fill:#000000;}.elementor-94995 .elementor-element.elementor-element-15f02c63 .elementkit-tab-nav .elementkit-nav-link.active span.elementskit-tab-icon{color:#000000 !important;}.elementor-94995 .elementor-element.elementor-element-15f02c63 .elementkit-tab-nav .elementkit-nav-link.active span.elementskit-tab-icon path{stroke:#000000;fill:#000000;}.elementor-94995 .elementor-element.elementor-element-15f02c63 .elementkit-tab-nav .elementkit-nav-item a.elementkit-nav-link{border-radius:5px 5px 5px 5px;}.elementor-94995 .elementor-element.elementor-element-15f02c63 .tab-content .tab-pane{color:#414244;padding:0px 15px 20px 25px;}.elementor-94995 .elementor-element.elementor-element-308c5062{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:93px;--padding-bottom:76px;--padding-left:0px;--padding-right:0px;}.elementor-94995 .elementor-element.elementor-element-67f0e165{--display:flex;}.elementor-94995 .elementor-element.elementor-element-32f60843 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-94995 .elementor-element.elementor-element-32f60843 .elementskit-section-title-wraper .elementskit-section-title{color:#211E1C;margin:10px 0px 19px 0px;font-family:"Roboto", Sans-serif;font-size:39px;font-weight:700;line-height:65px;}.elementor-94995 .elementor-element.elementor-element-32f60843 .elementskit-section-title-wraper .elementskit-section-title > span{color:#000000;}.elementor-94995 .elementor-element.elementor-element-32f60843 .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:#000000;}.elementor-94995 .elementor-element.elementor-element-32f60843 .elementskit-section-title-wraper p{color:#57585E;font-family:"Roboto", Sans-serif;font-size:18px;line-height:28px;margin:0px 0px 15px 0px;}.elementor-94995 .elementor-element.elementor-element-12a44c26 .ekit-btn-wraper .elementskit-btn{justify-content:flex-start;}.elementor-94995 .elementor-element.elementor-element-12a44c26 .elementskit-btn{background-color:var( --e-global-color-secondary );padding:20px 34px 20px 34px;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;text-transform:capitalize;color:#000000;fill:#000000;border-style:none;border-color:#ff007a;border-radius:29px 29px 29px 29px;}.elementor-94995 .elementor-element.elementor-element-12a44c26 .elementskit-btn:hover{background-color:var( --e-global-color-secondary );color:var( --e-global-color-text );fill:var( --e-global-color-text );border-color:rgba(255,0,122,0.96);}.elementor-94995 .elementor-element.elementor-element-12a44c26{width:auto;max-width:auto;}.elementor-94995 .elementor-element.elementor-element-12a44c26 > .elementor-widget-container{margin:14px 0px 0px 0px;}.elementor-94995 .elementor-element.elementor-element-12a44c26 .elementskit-btn > :is(i, svg){font-size:14px;}.elementor-94995 .elementor-element.elementor-element-12a44c26 .elementskit-btn > i, .elementor-94995 .elementor-element.elementor-element-12a44c26 .elementskit-btn > svg{margin-right:5px;}.rtl .elementor-94995 .elementor-element.elementor-element-12a44c26 .elementskit-btn > i, .rtl .elementor-94995 .elementor-element.elementor-element-12a44c26 .elementskit-btn > svg{margin-left:5px;margin-right:0;}.elementor-94995 .elementor-element.elementor-element-d78bdda{--display:flex;}.elementor-94995 .elementor-element.elementor-element-d2f177e{--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;--margin-top:-90px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}@media(min-width:768px){.elementor-94995 .elementor-element.elementor-element-ebc1935{--width:50%;}.elementor-94995 .elementor-element.elementor-element-67f0e165{--width:52.105%;}.elementor-94995 .elementor-element.elementor-element-d78bdda{--width:47.895%;}.elementor-94995 .elementor-element.elementor-element-308c5062{--content-width:1140px;}}@media(max-width:1024px){.elementor-94995 .elementor-element.elementor-element-0562332 .elementskit-section-title-wraper .elementskit-section-title{font-size:30px;line-height:40px;}.elementor-94995 .elementor-element.elementor-element-7a0ba46{--padding-top:63px;--padding-bottom:95px;--padding-left:15px;--padding-right:15px;}.elementor-94995 .elementor-element.elementor-element-7338cd72 .elementskit-infobox{padding:20px 0px 10px 15px;}.elementor-94995 .elementor-element.elementor-element-7338cd72 .elementskit-infobox .elementskit-info-box-title{font-size:20px;}.elementor-94995 .elementor-element.elementor-element-7a63d30b .elementskit-infobox{padding:20px 0px 10px 15px;}.elementor-94995 .elementor-element.elementor-element-7a63d30b .elementskit-infobox .elementskit-info-box-title{font-size:20px;}.elementor-94995 .elementor-element.elementor-element-3bbbe1f1 .elementskit-infobox{padding:20px 0px 10px 15px;}.elementor-94995 .elementor-element.elementor-element-3bbbe1f1 .elementskit-infobox .elementskit-info-box-title{font-size:20px;}.elementor-94995 .elementor-element.elementor-element-6fb0a7da .elementskit-infobox{padding:20px 0px 10px 15px;}.elementor-94995 .elementor-element.elementor-element-6fb0a7da .elementskit-infobox .elementskit-info-box-title{font-size:20px;}.elementor-94995 .elementor-element.elementor-element-370d4999 .elementskit-infobox{padding:20px 0px 10px 15px;}.elementor-94995 .elementor-element.elementor-element-370d4999 .elementskit-infobox .elementskit-info-box-title{font-size:20px;}.elementor-94995 .elementor-element.elementor-element-4f0a95ee .elementskit-infobox{padding:20px 0px 10px 15px;}.elementor-94995 .elementor-element.elementor-element-4f0a95ee .elementskit-infobox .elementskit-info-box-title{font-size:20px;}.elementor-94995 .elementor-element.elementor-element-1637482d{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-94995 .elementor-element.elementor-element-15f02c63 .elementkit-tab-nav .elementkit-nav-link{padding:15px 15px 15px 15px;}.elementor-94995 .elementor-element.elementor-element-6f8dc3ea{--grid-auto-flow:row;}.elementor-94995 .elementor-element.elementor-element-32f60843 .elementskit-section-title-wraper .elementskit-section-title{font-size:30px;line-height:42px;}}@media(max-width:767px){.elementor-94995 .elementor-element.elementor-element-0562332 .elementskit-section-title-wraper .elementskit-section-title{font-size:28px;line-height:36px;}.elementor-94995 .elementor-element.elementor-element-86aafad{width:100%;max-width:100%;}.elementor-94995 .elementor-element.elementor-element-86aafad > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-94995 .elementor-element.elementor-element-7aa3765{--width:644px;}.elementor-94995 .elementor-element.elementor-element-7338cd72 .elementskit-infobox .elementskit-info-box-title{font-size:17px;}.elementor-94995 .elementor-element.elementor-element-7a63d30b .elementskit-infobox .elementskit-info-box-title{font-size:17px;}.elementor-94995 .elementor-element.elementor-element-3bbbe1f1 .elementskit-infobox .elementskit-info-box-title{font-size:17px;}.elementor-94995 .elementor-element.elementor-element-6fb0a7da .elementskit-infobox .elementskit-info-box-title{font-size:17px;}.elementor-94995 .elementor-element.elementor-element-370d4999 .elementskit-infobox .elementskit-info-box-title{font-size:17px;}.elementor-94995 .elementor-element.elementor-element-4f0a95ee .elementskit-infobox .elementskit-info-box-title{font-size:17px;}.elementor-94995 .elementor-element.elementor-element-1637482d{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-94995 .elementor-element.elementor-element-4c9c7a12 .ekit-heading__description{max-width:100%;}.elementor-94995 .elementor-element.elementor-element-4c9c7a12 .elementskit-section-title-wraper .elementskit-section-title{font-size:36px;}.elementor-94995 .elementor-element.elementor-element-15f02c63 .elementkit-tab-nav .elementkit-nav-link{padding:10px 10px 10px 10px;}.elementor-94995 .elementor-element.elementor-element-6f8dc3ea{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-94995 .elementor-element.elementor-element-32f60843 .elementskit-section-title-wraper .elementskit-section-title{margin:0px 0px 14px 0px;font-size:23px;line-height:31px;}.elementor-94995 .elementor-element.elementor-element-67f0e165{--padding-top:30px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-94995 .elementor-element.elementor-element-308c5062{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}/* Start custom CSS for html, class: .elementor-element-a59278a */:root{
  --hero-bg:#457C7D;
  --primary:#FAC400;
  --white:#ffffff;
  --glass:rgba(255,255,255,0.15);
}

.premium-hero{
  background:var(--hero-bg);
  padding:60px 20px;
  font-family:"Inter",sans-serif;
  color:var(--white);
}

.premium-inner{
  max-width:1280px;
  margin:auto;
  display:grid;
  grid-template-columns:1fr 1fr;
  gap:36px;
  align-items:flex-start;
}

/* LEFT */
.hero-title{
  margin:0;
  font-size:clamp(32px,5vw,50px);
  line-height:1.08;
  font-weight:700;
  color:#fff;
}

.hero-title .accent{
  border-bottom:3px solid var(--primary);
}

.hero-desc{
  margin-top:14px;
  max-width:520px;
  opacity:.9;
  font-size:16px;
  line-height:1.55;
}

/* IMAGE AFTER DESC */
.hero-image{
  margin:18px 0 12px;
  max-width:550px;
}

.hero-image img{
  width:100%;
  border-radius:14px;
  box-shadow:0 12px 28px rgba(0,0,0,.35);
}

.hero-ctas{
  margin-top:16px;
  display:flex;
  gap:14px;
}

.btn{
  padding:12px 20px;
  border-radius:10px;
  font-weight:600;
  text-decoration:none;
}

.btn-primary{
  background:var(--primary);
  color:#222;
}

.btn-ghost{
  background:var(--glass);
  color:#fff;
}

/* RIGHT CARDS */
.cards-grid{
  display:grid;
  grid-template-columns:repeat(2,1fr);
  gap:18px;
}

.feature-card{
  background:var(--glass);
  border-radius:18px;
  padding:18px;
  transition:.3s ease;
  color:#fff;
}

.feature-card:hover{
  background:var(--primary);
  color:#2f4e4f;
}

.card-title{
  margin:0 0 6px;
  font-size:16px;
  font-weight:700;
  color:#fff;
}

.feature-card:hover .card-title,
.feature-card:hover .card-desc,
.feature-card:hover li{
  color:#2f4e4f;
}

.card-list{
  padding-left:18px;
  font-size:13px;
}

.card-desc{
  font-size:13px;
  opacity:.85;
}

/* REVEAL */
.in-view{
  opacity:1;
  transform:none;
}

/* RESPONSIVE */
@media(max-width:900px){
  .premium-inner{grid-template-columns:1fr;}
}
@media(max-width:600px){
  .cards-grid{grid-template-columns:1fr;}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a59278a */:root{
  --hero-bg:#457C7D;
  --primary:#FAC400;
  --white:#ffffff;
  --glass:rgba(255,255,255,0.15);
}

.premium-hero{
  background:var(--hero-bg);
  padding:60px 20px;
  font-family:"Inter",sans-serif;
  color:var(--white);
}

.premium-inner{
  max-width:1280px;
  margin:auto;
  display:grid;
  grid-template-columns:1fr 1fr;
  gap:36px;
  align-items:flex-start;
}

/* LEFT */
.hero-title{
  margin:0;
  font-size:clamp(32px,5vw,50px);
  line-height:1.08;
  font-weight:700;
  color:#fff;
}

.hero-title .accent{
  border-bottom:3px solid var(--primary);
}

.hero-desc{
  margin-top:14px;
  max-width:520px;
  opacity:.9;
  font-size:16px;
  line-height:1.55;
}

/* IMAGE AFTER DESC */
.hero-image{
  margin:18px 0 12px;
  max-width:550px;
}

.hero-image img{
  width:100%;
  border-radius:14px;
  box-shadow:0 12px 28px rgba(0,0,0,.35);
}

.hero-ctas{
  margin-top:16px;
  display:flex;
  gap:14px;
}

.btn{
  padding:12px 20px;
  border-radius:10px;
  font-weight:600;
  text-decoration:none;
}

.btn-primary{
  background:var(--primary);
  color:#222;
}

.btn-ghost{
  background:var(--glass);
  color:#fff;
}

/* RIGHT CARDS */
.cards-grid{
  display:grid;
  grid-template-columns:repeat(2,1fr);
  gap:18px;
}

.feature-card{
  background:var(--glass);
  border-radius:18px;
  padding:18px;
  transition:.3s ease;
  color:#fff;
}

.feature-card:hover{
  background:var(--primary);
  color:#2f4e4f;
}

.card-title{
  margin:0 0 6px;
  font-size:16px;
  font-weight:700;
  color:#fff;
}

.feature-card:hover .card-title,
.feature-card:hover .card-desc,
.feature-card:hover li{
  color:#2f4e4f;
}

.card-list{
  padding-left:18px;
  font-size:13px;
}

.card-desc{
  font-size:13px;
  opacity:.85;
}

/* REVEAL */
.in-view{
  opacity:1;
  transform:none;
}

/* RESPONSIVE */
@media(max-width:900px){
  .premium-inner{grid-template-columns:1fr;}
}
@media(max-width:600px){
  .cards-grid{grid-template-columns:1fr;}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d48aedb */:root{
  --hero-bg: #457C7D;         /* background color */
  --primary: #FAC400;         /* button color */
  --white: #FFFFFF;           /* full white */
  --lightglass: rgba(255,255,255,0.15);
}

/* MAIN SECTION */
.premium-hero{
  width: 100%;
  background: var(--hero-bg);
  color: var(--white);
  padding: 80px 20px;
  box-sizing: border-box;
  font-family: "Inter", sans-serif;
}

/* LAYOUT */
.premium-inner{
  max-width: 1280px;
  margin: auto;
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 40px;
  align-items: center;
}

/* EYEBROW */
.eyebrow{
  color: var(--white);
  opacity: .9;
  font-size: 13px;
  letter-spacing: 1.8px;
  margin-bottom: 10px;
  text-transform: uppercase;
}

/* MAIN HEADING */
.hero-title{
  font-size: clamp(32px, 5vw, 50px);
  line-height: 1.15;
  font-weight: 700;
  color: var(--white);
  opacity: 0;
  transform: translateY(15px);
  transition: .6s ease;
}

/* ACCENT TEXT */
.hero-title .accent{
  color: var(--white);
  border-bottom: 3px solid var(--primary);
}

/* DESCRIPTION */
.hero-desc{
  color: var(--white);
  opacity: .85;
  font-size: 17px;
  line-height: 1.6;
  max-width: 540px;
  margin-top: 12px;
  opacity: 0;
  transform: translateY(12px);
  transition: .6s ease .1s;
}

/* BUTTON WRAPPER */
.hero-ctas{
  margin-top: 25px;
  display: flex;
  gap: 15px;
}

/* BUTTON BASE STYLE */
.btn{
  padding: 12px 20px;
  display: inline-flex;
  align-items: center;
  gap: 10px;
  border-radius: 10px;
  font-weight: 600;
  font-size: 15px;
  text-decoration: none;
  cursor: pointer;
  opacity: 0;
  transform: translateY(10px);
  transition: .45s ease;
}

/* PRIMARY BUTTON */
.btn-primary{
  background: var(--primary);
  color: #222;
}

/* GHOST BUTTON */
.btn-ghost{
  background: var(--lightglass);
  border: 1px solid rgba(255,255,255,0.25);
  color: var(--white);
}

/* BUTTON ARROW ANIMATION */
.btn-arrow{
  transition: transform .35s ease;
}
.btn.hovered .btn-arrow{
  transform: translateX(6px);
}

/* GRID RIGHT SIDE */
.cards-grid{
  display: grid;
  grid-template-columns: repeat(2,1fr);
  gap: 18px;
}

/* CARD STYLE */
.feature-card{
  background: var(--lightglass);
  border-radius: 14px;
  padding: 18px;
  min-height: 110px;
  backdrop-filter: blur(6px);
  box-shadow: 0 10px 26px rgba(0,0,0,0.2);
  transform-style: preserve-3d;
  opacity: 0;
  transform: translateY(20px);
  transition: .45s ease;
}

/* CARD HEADING & TEXT */
.card-title{
  color: var(--white);
  font-size: 17px;
  font-weight: 700;
  margin-bottom: 6px;
}
.card-sub{
  color: var(--white);
  opacity: .8;
  font-size: 14px;
}

/* SCROLL REVEAL */
.in-view{
  opacity: 1 !important;
  transform: translateY(0) !important;
}

/* ANIMATION DELAYS */
.feature-card:nth-child(1){ transition-delay: .05s; }
.feature-card:nth-child(2){ transition-delay: .1s; }
.feature-card:nth-child(3){ transition-delay: .15s; }
.feature-card:nth-child(4){ transition-delay: .2s; }
.feature-card:nth-child(5){ transition-delay: .25s; }
.feature-card:nth-child(6){ transition-delay: .3s; }



/* HOVER COLOR EFFECT FOR RIGHT-SIDE CARDS */
.feature-card {
    transition: background-color 0.35s ease, transform 0.35s ease;
}

.feature-card:hover {
    background: #F9D67B !important;   /* yellow highlight */
    color: #2f4e4f;
    transform: translateY(-6px);
}

.feature-card:hover .card-title,
.feature-card:hover .card-sub {
    color: #2f4e4f !important;
}



/* RESPONSIVE */
@media (max-width: 900px){
  .premium-inner{
    grid-template-columns: 1fr;
  }
}

@media (max-width: 600px){
  .cards-grid{
    grid-template-columns: 1fr;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d48aedb */:root{
  --hero-bg: #457C7D;         /* background color */
  --primary: #FAC400;         /* button color */
  --white: #FFFFFF;           /* full white */
  --lightglass: rgba(255,255,255,0.15);
}

/* MAIN SECTION */
.premium-hero{
  width: 100%;
  background: var(--hero-bg);
  color: var(--white);
  padding: 80px 20px;
  box-sizing: border-box;
  font-family: "Inter", sans-serif;
}

/* LAYOUT */
.premium-inner{
  max-width: 1280px;
  margin: auto;
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 40px;
  align-items: center;
}

/* EYEBROW */
.eyebrow{
  color: var(--white);
  opacity: .9;
  font-size: 13px;
  letter-spacing: 1.8px;
  margin-bottom: 10px;
  text-transform: uppercase;
}

/* MAIN HEADING */
.hero-title{
  font-size: clamp(32px, 5vw, 50px);
  line-height: 1.15;
  font-weight: 700;
  color: var(--white);
  opacity: 0;
  transform: translateY(15px);
  transition: .6s ease;
}

/* ACCENT TEXT */
.hero-title .accent{
  color: var(--white);
  border-bottom: 3px solid var(--primary);
}

/* DESCRIPTION */
.hero-desc{
  color: var(--white);
  opacity: .85;
  font-size: 17px;
  line-height: 1.6;
  max-width: 540px;
  margin-top: 12px;
  opacity: 0;
  transform: translateY(12px);
  transition: .6s ease .1s;
}

/* BUTTON WRAPPER */
.hero-ctas{
  margin-top: 25px;
  display: flex;
  gap: 15px;
}

/* BUTTON BASE STYLE */
.btn{
  padding: 12px 20px;
  display: inline-flex;
  align-items: center;
  gap: 10px;
  border-radius: 10px;
  font-weight: 600;
  font-size: 15px;
  text-decoration: none;
  cursor: pointer;
  opacity: 0;
  transform: translateY(10px);
  transition: .45s ease;
}

/* PRIMARY BUTTON */
.btn-primary{
  background: var(--primary);
  color: #222;
}

/* GHOST BUTTON */
.btn-ghost{
  background: var(--lightglass);
  border: 1px solid rgba(255,255,255,0.25);
  color: var(--white);
}

/* BUTTON ARROW ANIMATION */
.btn-arrow{
  transition: transform .35s ease;
}
.btn.hovered .btn-arrow{
  transform: translateX(6px);
}

/* GRID RIGHT SIDE */
.cards-grid{
  display: grid;
  grid-template-columns: repeat(2,1fr);
  gap: 18px;
}

/* CARD STYLE */
.feature-card{
  background: var(--lightglass);
  border-radius: 14px;
  padding: 18px;
  min-height: 110px;
  backdrop-filter: blur(6px);
  box-shadow: 0 10px 26px rgba(0,0,0,0.2);
  transform-style: preserve-3d;
  opacity: 0;
  transform: translateY(20px);
  transition: .45s ease;
}

/* CARD HEADING & TEXT */
.card-title{
  color: var(--white);
  font-size: 17px;
  font-weight: 700;
  margin-bottom: 6px;
}
.card-sub{
  color: var(--white);
  opacity: .8;
  font-size: 14px;
}

/* SCROLL REVEAL */
.in-view{
  opacity: 1 !important;
  transform: translateY(0) !important;
}

/* ANIMATION DELAYS */
.feature-card:nth-child(1){ transition-delay: .05s; }
.feature-card:nth-child(2){ transition-delay: .1s; }
.feature-card:nth-child(3){ transition-delay: .15s; }
.feature-card:nth-child(4){ transition-delay: .2s; }
.feature-card:nth-child(5){ transition-delay: .25s; }
.feature-card:nth-child(6){ transition-delay: .3s; }



/* HOVER COLOR EFFECT FOR RIGHT-SIDE CARDS */
.feature-card {
    transition: background-color 0.35s ease, transform 0.35s ease;
}

.feature-card:hover {
    background: #F9D67B !important;   /* yellow highlight */
    color: #2f4e4f;
    transform: translateY(-6px);
}

.feature-card:hover .card-title,
.feature-card:hover .card-sub {
    color: #2f4e4f !important;
}



/* RESPONSIVE */
@media (max-width: 900px){
  .premium-inner{
    grid-template-columns: 1fr;
  }
}

@media (max-width: 600px){
  .cards-grid{
    grid-template-columns: 1fr;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3c66e52 */:root{
  --hero-bg: #457C7D;         /* background color */
  --primary: #FAC400;         /* button color */
  --white: #FFFFFF;           /* full white */
  --lightglass: rgba(255,255,255,0.15);
}

/* MAIN SECTION */
.premium-hero{
  width: 100%;
  background: var(--hero-bg);
  color: var(--white);
  padding: 80px 20px;
  box-sizing: border-box;
  font-family: "Inter", sans-serif;
}

/* LAYOUT */
.premium-inner{
  max-width: 1280px;
  margin: auto;
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 40px;
  align-items: center;
}

/* EYEBROW */
.eyebrow{
  color: var(--white);
  opacity: .9;
  font-size: 13px;
  letter-spacing: 1.8px;
  margin-bottom: 10px;
  text-transform: uppercase;
}

/* MAIN HEADING */
.hero-title{
  font-size: clamp(32px, 5vw, 50px);
  line-height: 1.15;
  font-weight: 700;
  color: var(--white);
  opacity: 0;
  transform: translateY(15px);
  transition: .6s ease;
}

/* ACCENT TEXT */
.hero-title .accent{
  color: var(--white);
  border-bottom: 3px solid var(--primary);
}

/* DESCRIPTION */
.hero-desc{
  color: var(--white);
  opacity: .85;
  font-size: 17px;
  line-height: 1.6;
  max-width: 540px;
  margin-top: 12px;
  opacity: 0;
  transform: translateY(12px);
  transition: .6s ease .1s;
}

/* BUTTON WRAPPER */
.hero-ctas{
  margin-top: 25px;
  display: flex;
  gap: 15px;
}

/* BUTTON BASE STYLE */
.btn{
  padding: 12px 20px;
  display: inline-flex;
  align-items: center;
  gap: 10px;
  border-radius: 10px;
  font-weight: 600;
  font-size: 15px;
  text-decoration: none;
  cursor: pointer;
  opacity: 0;
  transform: translateY(10px);
  transition: .45s ease;
}

/* PRIMARY BUTTON */
.btn-primary{
  background: var(--primary);
  color: #222;
}

/* GHOST BUTTON */
.btn-ghost{
  background: var(--lightglass);
  border: 1px solid rgba(255,255,255,0.25);
  color: var(--white);
}

/* BUTTON ARROW ANIMATION */
.btn-arrow{
  transition: transform .35s ease;
}
.btn.hovered .btn-arrow{
  transform: translateX(6px);
}

/* GRID RIGHT SIDE */
.cards-grid{
  display: grid;
  grid-template-columns: repeat(2,1fr);
  gap: 18px;
}

/* CARD STYLE */
.feature-card{
  background: var(--lightglass);
  border-radius: 14px;
  padding: 18px;
  min-height: 110px;
  backdrop-filter: blur(6px);
  box-shadow: 0 10px 26px rgba(0,0,0,0.2);
  transform-style: preserve-3d;
  opacity: 0;
  transform: translateY(20px);
  transition: .45s ease;
}

/* CARD HEADING & TEXT */
.card-title{
  color: var(--white);
  font-size: 17px;
  font-weight: 700;
  margin-bottom: 6px;
}
.card-sub{
  color: var(--white);
  opacity: .8;
  font-size: 14px;
}

/* SCROLL REVEAL */
.in-view{
  opacity: 1 !important;
  transform: translateY(0) !important;
}

/* ANIMATION DELAYS */
.feature-card:nth-child(1){ transition-delay: .05s; }
.feature-card:nth-child(2){ transition-delay: .1s; }
.feature-card:nth-child(3){ transition-delay: .15s; }
.feature-card:nth-child(4){ transition-delay: .2s; }
.feature-card:nth-child(5){ transition-delay: .25s; }
.feature-card:nth-child(6){ transition-delay: .3s; }



/* HOVER COLOR EFFECT FOR RIGHT-SIDE CARDS */
.feature-card {
    transition: background-color 0.35s ease, transform 0.35s ease;
}

.feature-card:hover {
    background: #F9D67B !important;   /* yellow highlight */
    color: #2f4e4f;
    transform: translateY(-6px);
}

.feature-card:hover .card-title,
.feature-card:hover .card-sub {
    color: #2f4e4f !important;
}



/* RESPONSIVE */
@media (max-width: 900px){
  .premium-inner{
    grid-template-columns: 1fr;
  }
}

@media (max-width: 600px){
  .cards-grid{
    grid-template-columns: 1fr;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3c66e52 */:root{
  --hero-bg: #457C7D;         /* background color */
  --primary: #FAC400;         /* button color */
  --white: #FFFFFF;           /* full white */
  --lightglass: rgba(255,255,255,0.15);
}

/* MAIN SECTION */
.premium-hero{
  width: 100%;
  background: var(--hero-bg);
  color: var(--white);
  padding: 80px 20px;
  box-sizing: border-box;
  font-family: "Inter", sans-serif;
}

/* LAYOUT */
.premium-inner{
  max-width: 1280px;
  margin: auto;
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 40px;
  align-items: center;
}

/* EYEBROW */
.eyebrow{
  color: var(--white);
  opacity: .9;
  font-size: 13px;
  letter-spacing: 1.8px;
  margin-bottom: 10px;
  text-transform: uppercase;
}

/* MAIN HEADING */
.hero-title{
  font-size: clamp(32px, 5vw, 50px);
  line-height: 1.15;
  font-weight: 700;
  color: var(--white);
  opacity: 0;
  transform: translateY(15px);
  transition: .6s ease;
}

/* ACCENT TEXT */
.hero-title .accent{
  color: var(--white);
  border-bottom: 3px solid var(--primary);
}

/* DESCRIPTION */
.hero-desc{
  color: var(--white);
  opacity: .85;
  font-size: 17px;
  line-height: 1.6;
  max-width: 540px;
  margin-top: 12px;
  opacity: 0;
  transform: translateY(12px);
  transition: .6s ease .1s;
}

/* BUTTON WRAPPER */
.hero-ctas{
  margin-top: 25px;
  display: flex;
  gap: 15px;
}

/* BUTTON BASE STYLE */
.btn{
  padding: 12px 20px;
  display: inline-flex;
  align-items: center;
  gap: 10px;
  border-radius: 10px;
  font-weight: 600;
  font-size: 15px;
  text-decoration: none;
  cursor: pointer;
  opacity: 0;
  transform: translateY(10px);
  transition: .45s ease;
}

/* PRIMARY BUTTON */
.btn-primary{
  background: var(--primary);
  color: #222;
}

/* GHOST BUTTON */
.btn-ghost{
  background: var(--lightglass);
  border: 1px solid rgba(255,255,255,0.25);
  color: var(--white);
}

/* BUTTON ARROW ANIMATION */
.btn-arrow{
  transition: transform .35s ease;
}
.btn.hovered .btn-arrow{
  transform: translateX(6px);
}

/* GRID RIGHT SIDE */
.cards-grid{
  display: grid;
  grid-template-columns: repeat(2,1fr);
  gap: 18px;
}

/* CARD STYLE */
.feature-card{
  background: var(--lightglass);
  border-radius: 14px;
  padding: 18px;
  min-height: 110px;
  backdrop-filter: blur(6px);
  box-shadow: 0 10px 26px rgba(0,0,0,0.2);
  transform-style: preserve-3d;
  opacity: 0;
  transform: translateY(20px);
  transition: .45s ease;
}

/* CARD HEADING & TEXT */
.card-title{
  color: var(--white);
  font-size: 17px;
  font-weight: 700;
  margin-bottom: 6px;
}
.card-sub{
  color: var(--white);
  opacity: .8;
  font-size: 14px;
}

/* SCROLL REVEAL */
.in-view{
  opacity: 1 !important;
  transform: translateY(0) !important;
}

/* ANIMATION DELAYS */
.feature-card:nth-child(1){ transition-delay: .05s; }
.feature-card:nth-child(2){ transition-delay: .1s; }
.feature-card:nth-child(3){ transition-delay: .15s; }
.feature-card:nth-child(4){ transition-delay: .2s; }
.feature-card:nth-child(5){ transition-delay: .25s; }
.feature-card:nth-child(6){ transition-delay: .3s; }



/* HOVER COLOR EFFECT FOR RIGHT-SIDE CARDS */
.feature-card {
    transition: background-color 0.35s ease, transform 0.35s ease;
}

.feature-card:hover {
    background: #F9D67B !important;   /* yellow highlight */
    color: #2f4e4f;
    transform: translateY(-6px);
}

.feature-card:hover .card-title,
.feature-card:hover .card-sub {
    color: #2f4e4f !important;
}



/* RESPONSIVE */
@media (max-width: 900px){
  .premium-inner{
    grid-template-columns: 1fr;
  }
}

@media (max-width: 600px){
  .cards-grid{
    grid-template-columns: 1fr;
  }
}/* End custom CSS */