.elementor-1119 .elementor-element.elementor-element-3c3713f{--display:flex;--min-height:500px;}.elementor-1119 .elementor-element.elementor-element-3c3713f:not(.elementor-motion-effects-element-type-background), .elementor-1119 .elementor-element.elementor-element-3c3713f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mamdhanico.com/wp-content/uploads/2026/07/about-us.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1119 .elementor-element.elementor-element-e23634c{--display:flex;--min-height:100vh;--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:50px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-1119 .elementor-element.elementor-element-e23634c:not(.elementor-motion-effects-element-type-background), .elementor-1119 .elementor-element.elementor-element-e23634c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#070B14;}.elementor-1119 .elementor-element.elementor-element-0c05602{--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;}.elementor-1119 .elementor-element.elementor-element-07902fd{--display:flex;--justify-content:center;}.elementor-1119 .elementor-element.elementor-element-07902fd.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1119 .elementor-element.elementor-element-94ab6d3 .premium-dual-header-first-header span{display:block;}.elementor-1119 .elementor-element.elementor-element-94ab6d3{width:var( --container-widget-width, 530px );max-width:530px;margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;--container-widget-width:530px;--container-widget-flex-grow:0;text-align:left;}.elementor-1119 .elementor-element.elementor-element-94ab6d3 .premium-dual-header-first-span{font-family:"Montserrat", Sans-serif;font-size:35px;font-weight:600;line-height:1.1em;letter-spacing:-0.7px;color:#FFFFFF;}.elementor-1119 .elementor-element.elementor-element-94ab6d3 .premium-dual-header-second-header{font-family:"Plus Jakarta Sans", Sans-serif;font-size:24px;font-weight:400;font-style:italic;line-height:1.4em;letter-spacing:0px;color:#FFFFFF;margin:15px 0px 0px 0px;}.elementor-1119 .elementor-element.elementor-element-c9f698b{margin:-9px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px;text-align:justify;font-size:15px;font-weight:500;color:#FFFFFF;}.elementor-1119 .elementor-element.elementor-element-c1cc393{--display:flex;--min-height:80vh;--justify-content:center;}.elementor-1119 .elementor-element.elementor-element-c1cc393:not(.elementor-motion-effects-element-type-background), .elementor-1119 .elementor-element.elementor-element-c1cc393 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mamdhanico.com/wp-content/uploads/2025/11/Website-featured-images-1240-×-800px-37-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1119 .elementor-element.elementor-element-59341d0{--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:-7em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;}.elementor-1119 .elementor-element.elementor-element-2b7dafc{--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;--justify-content:flex-end;}.elementor-1119 .elementor-element.elementor-element-106ecec{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1119 .elementor-element.elementor-element-80ac137{--display:flex;}.elementor-1119 .elementor-element.elementor-element-7a8c41d{padding:8px 8px 8px 8px;border-style:solid;border-width:3px 3px 3px 3px;border-color:#ECA000;}.elementor-1119 .elementor-element.elementor-element-7a8c41d .wpr-promo-box-bg-overlay::after{-webkit-transition-duration:0.4s;transition-duration:0.4s;-webkit-transition-delay:0s;transition-delay:0s;border-color:rgba(255,255,255,0.93);border-width:0px;}.elementor-1119 .elementor-element.elementor-element-7a8c41d .wpr-promo-box-bg-overlay::before{-webkit-transition-duration:0.4s;transition-duration:0.4s;-webkit-transition-delay:0s;transition-delay:0s;border-color:rgba(255,255,255,0.93);border-width:0px;}.elementor-1119 .elementor-element.elementor-element-7a8c41d .wpr-border-anim-apollo::before{background-color:rgba(255,255,255,0.93);}.elementor-1119 .elementor-element.elementor-element-7a8c41d .wpr-border-anim-romeo::before{background-color:rgba(255,255,255,0.93);height:0px;}.elementor-1119 .elementor-element.elementor-element-7a8c41d .wpr-border-anim-romeo::after{background-color:rgba(255,255,255,0.93);height:0px;}.elementor-1119 .elementor-element.elementor-element-7a8c41d .wpr-border-anim-layla::before{border-top-style:solid;border-bottom-style:solid;top:calc(15px + 20px);right:15px;bottom:calc(15px + 20px);left:15px;}.elementor-1119 .elementor-element.elementor-element-7a8c41d .wpr-border-anim-layla::after{border-left-style:solid;border-right-style:solid;top:15px;right:calc(15px + 20px);bottom:15px;left:calc(15px + 20px);}.elementor-1119 .elementor-element.elementor-element-7a8c41d .wpr-border-anim-oscar::before{border-style:solid;top:15px;right:15px;bottom:15px;left:15px;}.elementor-1119 .elementor-element.elementor-element-7a8c41d .wpr-border-anim-bubba::before{border-top-style:solid;border-bottom-style:solid;top:15px;right:15px;bottom:15px;left:15px;}.elementor-1119 .elementor-element.elementor-element-7a8c41d .wpr-border-anim-bubba::after{border-left-style:solid;border-right-style:solid;top:15px;right:15px;bottom:15px;left:15px;}.elementor-1119 .elementor-element.elementor-element-7a8c41d .wpr-border-anim-chicho::before{border-style:solid;top:15px;right:15px;bottom:15px;left:15px;}.elementor-1119 .elementor-element.elementor-element-7a8c41d .wpr-border-anim-jazz::after{border-top-style:solid;border-bottom-style:solid;}.elementor-1119 .elementor-element.elementor-element-7a8c41d .wpr-promo-box-bg-image{-webkit-transition-duration:0.4s;transition-duration:0.4s;-webkit-transition-delay:0s;transition-delay:0s;}.elementor-1119 .elementor-element.elementor-element-7a8c41d .wpr-promo-box-bg-overlay{-webkit-transition-duration:0.4s;transition-duration:0.4s;-webkit-transition-delay:0s;transition-delay:0s;background-color:#00000096;mix-blend-mode:normal;}.elementor-1119 .elementor-element.elementor-element-7a8c41d .wpr-promo-box-icon{color:#ffffff;}.elementor-1119 .elementor-element.elementor-element-7a8c41d .wpr-promo-box-title{color:#ffffff;font-family:"Oswald", Sans-serif;font-size:30px;font-weight:600;letter-spacing:0.2px;margin:0 0 10px;}.elementor-1119 .elementor-element.elementor-element-7a8c41d .wpr-promo-box-title a{color:#ffffff;-webkit-transition-duration:0.3s;transition-duration:0.3s;}.elementor-1119 .elementor-element.elementor-element-7a8c41d .wpr-promo-box-description{color:#FFFFFF;font-family:"Lato", Sans-serif;font-size:16px;font-weight:400;letter-spacing:0.2px;margin-bottom:30px;}.elementor-1119 .elementor-element.elementor-element-7a8c41d .wpr-promo-box-content{-webkit-transition-duration:0.3s;transition-duration:0.3s;min-height:370px;padding:30px 150px 30px 30px;-webkit-justify-content:flex-end;justify-content:flex-end;text-align:left;}.elementor-1119 .elementor-element.elementor-element-7a8c41d .wpr-promo-box-icon i{-webkit-transition-duration:0.3s;transition-duration:0.3s;}.elementor-1119 .elementor-element.elementor-element-7a8c41d .wpr-promo-box-icon svg{-webkit-transition-duration:0.3s;transition-duration:0.3s;}.elementor-1119 .elementor-element.elementor-element-7a8c41d .wpr-promo-box-title span{-webkit-transition-duration:0.3s;transition-duration:0.3s;}.elementor-1119 .elementor-element.elementor-element-7a8c41d .wpr-promo-box-description p{-webkit-transition-duration:0.3s;transition-duration:0.3s;}.elementor-1119 .elementor-element.elementor-element-7a8c41d .wpr-promo-box{border-radius:0px 0px 0px 0px;overflow:hidden;}.elementor-1119 .elementor-element.elementor-element-7a8c41d .wpr-promo-box-content .wpr-promo-box-icon{font-size:27px;margin-bottom:10px;}.elementor-1119 .elementor-element.elementor-element-7a8c41d .wpr-promo-box:hover .wpr-promo-box-bg-overlay{background-color:#00000096;}.elementor-1119 .elementor-element.elementor-element-19667b7{--display:flex;}.elementor-1119 .elementor-element.elementor-element-9040dd6{padding:8px 8px 8px 8px;border-style:solid;border-width:3px 3px 3px 3px;border-color:#ECA000;}.elementor-1119 .elementor-element.elementor-element-9040dd6 .wpr-promo-box-bg-overlay::after{-webkit-transition-duration:0.4s;transition-duration:0.4s;-webkit-transition-delay:0s;transition-delay:0s;border-color:rgba(255,255,255,0.93);border-width:0px;}.elementor-1119 .elementor-element.elementor-element-9040dd6 .wpr-promo-box-bg-overlay::before{-webkit-transition-duration:0.4s;transition-duration:0.4s;-webkit-transition-delay:0s;transition-delay:0s;border-color:rgba(255,255,255,0.93);border-width:0px;}.elementor-1119 .elementor-element.elementor-element-9040dd6 .wpr-border-anim-apollo::before{background-color:rgba(255,255,255,0.93);}.elementor-1119 .elementor-element.elementor-element-9040dd6 .wpr-border-anim-romeo::before{background-color:rgba(255,255,255,0.93);height:0px;}.elementor-1119 .elementor-element.elementor-element-9040dd6 .wpr-border-anim-romeo::after{background-color:rgba(255,255,255,0.93);height:0px;}.elementor-1119 .elementor-element.elementor-element-9040dd6 .wpr-border-anim-layla::before{border-top-style:solid;border-bottom-style:solid;}.elementor-1119 .elementor-element.elementor-element-9040dd6 .wpr-border-anim-layla::after{border-left-style:solid;border-right-style:solid;}.elementor-1119 .elementor-element.elementor-element-9040dd6 .wpr-border-anim-oscar::before{border-style:solid;}.elementor-1119 .elementor-element.elementor-element-9040dd6 .wpr-border-anim-bubba::before{border-top-style:solid;border-bottom-style:solid;}.elementor-1119 .elementor-element.elementor-element-9040dd6 .wpr-border-anim-bubba::after{border-left-style:solid;border-right-style:solid;}.elementor-1119 .elementor-element.elementor-element-9040dd6 .wpr-border-anim-chicho::before{border-style:solid;}.elementor-1119 .elementor-element.elementor-element-9040dd6 .wpr-border-anim-jazz::after{border-top-style:solid;border-bottom-style:solid;}.elementor-1119 .elementor-element.elementor-element-9040dd6 .wpr-promo-box-bg-image{-webkit-transition-duration:0.4s;transition-duration:0.4s;-webkit-transition-delay:0s;transition-delay:0s;}.elementor-1119 .elementor-element.elementor-element-9040dd6 .wpr-promo-box-bg-overlay{-webkit-transition-duration:0.4s;transition-duration:0.4s;-webkit-transition-delay:0s;transition-delay:0s;background-color:#00000096;mix-blend-mode:normal;}.elementor-1119 .elementor-element.elementor-element-9040dd6 .wpr-promo-box-icon{color:#ffffff;}.elementor-1119 .elementor-element.elementor-element-9040dd6 .wpr-promo-box-title{color:#ffffff;font-family:"Oswald", Sans-serif;font-size:30px;font-weight:600;letter-spacing:0.2px;margin:0 0 10px;}.elementor-1119 .elementor-element.elementor-element-9040dd6 .wpr-promo-box-title a{color:#ffffff;-webkit-transition-duration:0.3s;transition-duration:0.3s;}.elementor-1119 .elementor-element.elementor-element-9040dd6 .wpr-promo-box-description{color:#FFFFFF;font-family:"Lato", Sans-serif;font-size:16px;font-weight:400;letter-spacing:0.2px;margin-bottom:30px;}.elementor-1119 .elementor-element.elementor-element-9040dd6 .wpr-promo-box-content{-webkit-transition-duration:0.3s;transition-duration:0.3s;min-height:370px;padding:30px 150px 30px 30px;-webkit-justify-content:flex-end;justify-content:flex-end;text-align:left;}.elementor-1119 .elementor-element.elementor-element-9040dd6 .wpr-promo-box-icon i{-webkit-transition-duration:0.3s;transition-duration:0.3s;}.elementor-1119 .elementor-element.elementor-element-9040dd6 .wpr-promo-box-icon svg{-webkit-transition-duration:0.3s;transition-duration:0.3s;}.elementor-1119 .elementor-element.elementor-element-9040dd6 .wpr-promo-box-title span{-webkit-transition-duration:0.3s;transition-duration:0.3s;}.elementor-1119 .elementor-element.elementor-element-9040dd6 .wpr-promo-box-description p{-webkit-transition-duration:0.3s;transition-duration:0.3s;}.elementor-1119 .elementor-element.elementor-element-9040dd6 .wpr-promo-box{border-radius:0px 0px 0px 0px;overflow:hidden;}.elementor-1119 .elementor-element.elementor-element-9040dd6 .wpr-promo-box-content .wpr-promo-box-icon{font-size:27px;margin-bottom:10px;}.elementor-1119 .elementor-element.elementor-element-9040dd6 .wpr-promo-box:hover .wpr-promo-box-bg-overlay{background-color:#00000096;}.elementor-1119 .elementor-element.elementor-element-847ae77{--display:flex;--min-height:45vh;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1119 .elementor-element.elementor-element-847ae77:not(.elementor-motion-effects-element-type-background), .elementor-1119 .elementor-element.elementor-element-847ae77 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#070B14;}.elementor-1119 .elementor-element.elementor-element-110b912{--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;}.elementor-1119 .elementor-element.elementor-element-b876965{--display:flex;--justify-content:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1119 .elementor-element.elementor-element-b876965.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1119 .elementor-element.elementor-element-f6c5eab .premium-dual-header-first-header span{display:block;}.elementor-1119 .elementor-element.elementor-element-f6c5eab{width:var( --container-widget-width, 530px );max-width:530px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:530px;--container-widget-flex-grow:0;text-align:left;}.elementor-1119 .elementor-element.elementor-element-f6c5eab .premium-dual-header-first-span{font-family:"Montserrat", Sans-serif;font-size:35px;font-weight:600;line-height:1.1em;letter-spacing:-0.7px;color:#FFFFFF;}.elementor-1119 .elementor-element.elementor-element-f6c5eab .premium-dual-header-second-header{font-family:"Plus Jakarta Sans", Sans-serif;font-size:24px;font-weight:400;font-style:italic;line-height:1.4em;letter-spacing:0px;color:#FFFFFF;margin:15px 0px 0px 0px;}.elementor-1119 .elementor-element.elementor-element-666922c img{height:400px;object-fit:cover;object-position:center center;}.elementor-1119 .elementor-element.elementor-element-ff91d56{margin:-9px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px;text-align:justify;font-size:15px;color:#FFFFFF;}.elementor-1119 .elementor-element.elementor-element-2cda996{--display:flex;--justify-content:center;}.elementor-1119 .elementor-element.elementor-element-2cda996.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1119 .elementor-element.elementor-element-1533e75 .premium-dual-header-first-header span{display:block;}.elementor-1119 .elementor-element.elementor-element-1533e75{width:var( --container-widget-width, 530px );max-width:530px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:530px;--container-widget-flex-grow:0;text-align:left;}.elementor-1119 .elementor-element.elementor-element-1533e75 .premium-dual-header-first-span{font-family:"Montserrat", Sans-serif;font-size:35px;font-weight:600;line-height:1.1em;letter-spacing:-0.7px;color:#FFFFFF;}.elementor-1119 .elementor-element.elementor-element-1533e75 .premium-dual-header-second-header{font-family:"Plus Jakarta Sans", Sans-serif;font-size:24px;font-weight:400;font-style:italic;line-height:1.4em;letter-spacing:0px;color:#FFFFFF;margin:15px 0px 0px 0px;}.elementor-1119 .elementor-element.elementor-element-f13daa4{text-align:start;}.elementor-1119 .elementor-element.elementor-element-f13daa4 img{height:400px;object-fit:cover;object-position:center center;}.elementor-1119 .elementor-element.elementor-element-84dc717{margin:-9px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px;text-align:justify;font-size:15px;color:#FFFFFF;}.elementor-1119 .elementor-element.elementor-element-ceffe37{--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:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1119 .elementor-element.elementor-element-ceffe37:not(.elementor-motion-effects-element-type-background), .elementor-1119 .elementor-element.elementor-element-ceffe37 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#070B14;}.elementor-1119 .elementor-element.elementor-element-b723a36{--divider-border-style:solid;--divider-color:#DA8E08;--divider-border-width:2px;}.elementor-1119 .elementor-element.elementor-element-b723a36 .elementor-divider-separator{width:100%;}.elementor-1119 .elementor-element.elementor-element-b723a36 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-1119 .elementor-element.elementor-element-97e131e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1119 .elementor-element.elementor-element-97e131e:not(.elementor-motion-effects-element-type-background), .elementor-1119 .elementor-element.elementor-element-97e131e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#070B14;}.elementor-1119 .elementor-element.elementor-element-d9c6041{--divider-border-style:solid;--divider-color:#DA8E08;--divider-border-width:2px;}.elementor-1119 .elementor-element.elementor-element-d9c6041 .elementor-divider-separator{width:100%;}.elementor-1119 .elementor-element.elementor-element-d9c6041 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}body.elementor-page-1119:not(.elementor-motion-effects-element-type-background), body.elementor-page-1119 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#070508;}@media(min-width:768px){.elementor-1119 .elementor-element.elementor-element-e23634c{--content-width:1280px;}.elementor-1119 .elementor-element.elementor-element-07902fd{--width:35%;}.elementor-1119 .elementor-element.elementor-element-c1cc393{--width:67%;}.elementor-1119 .elementor-element.elementor-element-106ecec{--width:69%;}.elementor-1119 .elementor-element.elementor-element-847ae77{--content-width:1280px;}.elementor-1119 .elementor-element.elementor-element-b876965{--width:48%;}.elementor-1119 .elementor-element.elementor-element-2cda996{--width:48%;}.elementor-1119 .elementor-element.elementor-element-ceffe37{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-1119 .elementor-element.elementor-element-106ecec{--width:605px;}.elementor-1119 .elementor-element.elementor-element-80ac137{--width:100%;}.elementor-1119 .elementor-element.elementor-element-19667b7{--width:100%;}}@media(max-width:1024px){.elementor-1119 .elementor-element.elementor-element-94ab6d3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1119 .elementor-element.elementor-element-94ab6d3 .premium-dual-header-first-span{font-size:21px;}.elementor-1119 .elementor-element.elementor-element-7a8c41d .wpr-promo-box-content{min-height:425px;padding:0px 20px 30px 20px;}.elementor-1119 .elementor-element.elementor-element-7a8c41d .wpr-promo-box-title{font-size:22px;}.elementor-1119 .elementor-element.elementor-element-7a8c41d .wpr-promo-box-description{font-size:13px;}.elementor-1119 .elementor-element.elementor-element-9040dd6 .wpr-promo-box-content{min-height:425px;padding:0px 20px 30px 20px;}.elementor-1119 .elementor-element.elementor-element-9040dd6 .wpr-promo-box-title{font-size:22px;}.elementor-1119 .elementor-element.elementor-element-9040dd6 .wpr-promo-box-description{font-size:13px;}.elementor-1119 .elementor-element.elementor-element-f6c5eab .premium-dual-header-first-span{font-size:25px;}.elementor-1119 .elementor-element.elementor-element-1533e75 .premium-dual-header-first-span{font-size:25px;}}@media(max-width:767px){.elementor-1119 .elementor-element.elementor-element-3c3713f{--min-height:200px;}.elementor-1119 .elementor-element.elementor-element-94ab6d3 .premium-dual-header-first-span{font-size:45px;}.elementor-1119 .elementor-element.elementor-element-94ab6d3 .premium-dual-header-second-header{font-size:14px;}.elementor-1119 .elementor-element.elementor-element-59341d0{--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;}.elementor-1119 .elementor-element.elementor-element-7a8c41d .wpr-promo-box-content{min-height:315px;}.elementor-1119 .elementor-element.elementor-element-7a8c41d .wpr-promo-box-title{font-size:22px;}.elementor-1119 .elementor-element.elementor-element-7a8c41d .wpr-promo-box-description{font-size:14px;}.elementor-1119 .elementor-element.elementor-element-9040dd6 .wpr-promo-box-content{min-height:315px;}.elementor-1119 .elementor-element.elementor-element-9040dd6 .wpr-promo-box-title{font-size:22px;}.elementor-1119 .elementor-element.elementor-element-9040dd6 .wpr-promo-box-description{font-size:14px;}.elementor-1119 .elementor-element.elementor-element-f6c5eab{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1119 .elementor-element.elementor-element-f6c5eab .premium-dual-header-first-span{font-size:36px;}.elementor-1119 .elementor-element.elementor-element-f6c5eab .premium-dual-header-second-header{font-size:14px;}.elementor-1119 .elementor-element.elementor-element-1533e75{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1119 .elementor-element.elementor-element-1533e75 .premium-dual-header-first-span{font-size:36px;}.elementor-1119 .elementor-element.elementor-element-1533e75 .premium-dual-header-second-header{font-size:14px;}}/* Start custom CSS for html, class: .elementor-element-c9e27d3 *//*======================================
 GOOGLE FONT
======================================*/

@import url('https://fonts.googleapis.com/css2?family=Outfit:wght@200;300;400;500;600;700;800&display=swap');

/*======================================
 VARIABLES
======================================*/

:root{

--bg:#070B14;

--bg2:#101827;

--card:#111827;

--card2:#161F31;

--gold:#D4AF37;

--gold-light:#F8D878;

--white:#ffffff;

--text:#AEB7C7;

--border:rgba(255,255,255,.08);

--glass:rgba(255,255,255,.05);

--transition:.45s ease;

--radius:24px;

--shadow:
0 20px 60px rgba(0,0,0,.45);

}

/*======================================
 RESET
======================================*/

*{
margin:0;
padding:0;
box-sizing:border-box;
}

body{

font-family:'Outfit',sans-serif;

background:var(--bg);

color:var(--white);

overflow-x:hidden;

}

img{

display:block;

width:100%;

height:auto;

}

a{

text-decoration:none;

transition:var(--transition);

}

/*======================================
 TEAM SECTION
======================================*/

.team-section{

position:relative;

padding:120px 0;

background:
linear-gradient(135deg,#070B14 0%,#0D1525 50%,#070B14 100%);

overflow:hidden;

}

/*======================================
 BACKGROUND EFFECT
======================================*/

.team-bg{

position:absolute;

inset:0;

overflow:hidden;

pointer-events:none;

}

.team-bg::before{

content:"";

position:absolute;

width:550px;

height:550px;

left:-180px;

top:-120px;

border-radius:50%;

background:

radial-gradient(circle,
rgba(212,175,55,.18),
transparent 70%);

filter:blur(40px);

}

.team-bg::after{

content:"";

position:absolute;

width:500px;

height:500px;

right:-150px;

bottom:-180px;

border-radius:50%;

background:

radial-gradient(circle,
rgba(212,175,55,.12),
transparent 70%);

filter:blur(50px);

}

/*======================================
 CONTAINER
======================================*/

.team-section .container{

max-width:1320px;

margin:auto;

padding:0 20px;

position:relative;

z-index:5;

}

/*======================================
 HEADING
======================================*/

.section-heading{

max-width:760px;

margin:auto;

text-align:center;

margin-bottom:90px;

}

.section-heading .subtitle{

display:inline-flex;

padding:10px 24px;

border-radius:50px;

background:rgba(212,175,55,.12);

border:1px solid rgba(212,175,55,.3);

color:var(--gold-light);

font-size:14px;

font-weight:600;

letter-spacing:2px;

text-transform:uppercase;

margin-bottom:25px;

}

.section-heading h2{

font-size:58px;

font-weight:800;

line-height:1.15;

margin-bottom:22px;

background:
linear-gradient(
90deg,
#fff,
#F5E7AE);

-webkit-background-clip:text;

-webkit-text-fill-color:transparent;

}

.section-heading p{

font-size:18px;

line-height:1.9;

color:var(--text);

}

/*======================================
 CATEGORY
======================================*/

.team-category{

margin-bottom:100px;

}

/*======================================
 CATEGORY TITLE
======================================*/

.category-title{

display:flex;

align-items:center;

justify-content:center;

gap:20px;

margin-bottom:60px;

}

.category-title span{

width:90px;

height:2px;

background:
linear-gradient(to right,
transparent,
var(--gold));

}

.category-title span:last-child{

background:
linear-gradient(to left,
transparent,
var(--gold));

}

.category-title h3{

font-size:32px;

font-weight:700;

color:#fff;

letter-spacing:.5px;

}

/*======================================
 GRID
======================================*/

.team-grid{

display:grid;

grid-template-columns:
repeat(auto-fit,minmax(300px,1fr));

gap:35px;

align-items:stretch;

}

/*======================================
 RESPONSIVE
======================================*/

@media(max-width:1200px){

.section-heading h2{

font-size:48px;

}

}

@media(max-width:768px){

.team-section{

padding:90px 0;

}

.section-heading{

margin-bottom:70px;

}

.section-heading h2{

font-size:36px;

}

.section-heading p{

font-size:16px;

}

.category-title{

flex-direction:column;

gap:14px;

}

.category-title span{

width:60px;

}

.category-title h3{

font-size:24px;

}

.team-grid{

grid-template-columns:1fr;

}

}

/*======================================
TEAM CARD
======================================*/

.team-card{

position:relative;

background:rgba(255,255,255,.04);

backdrop-filter:blur(20px);

-webkit-backdrop-filter:blur(20px);

border:1px solid rgba(255,255,255,.08);

border-radius:28px;

padding:40px 35px;

overflow:hidden;

transition:.45s ease;

box-shadow:
0 20px 60px rgba(0,0,0,.35);

isolation:isolate;

}

/* Gold Border */

.team-card::before{

content:"";

position:absolute;

inset:0;

padding:1px;

border-radius:28px;

background:
linear-gradient(
135deg,
transparent,
rgba(212,175,55,.45),
transparent);

-webkit-mask:
linear-gradient(#fff 0 0) content-box,
linear-gradient(#fff 0 0);

-webkit-mask-composite:xor;

mask-composite:exclude;

opacity:0;

transition:.45s ease;

}

/* Glow */

.card-glow{

position:absolute;

width:220px;

height:220px;

background:

radial-gradient(circle,
rgba(212,175,55,.22),
transparent 70%);

top:-120px;

right:-120px;

filter:blur(20px);

opacity:0;

transition:.45s ease;

}

/* Hover */

.team-card:hover{

transform:

translateY(-15px);

border-color:

rgba(212,175,55,.3);

box-shadow:

0 35px 80px rgba(0,0,0,.55);

}

.team-card:hover::before{

opacity:1;

}

.team-card:hover .card-glow{

opacity:1;

}

/*======================================
IMAGE
======================================*/

.member-image{

position:relative;

width:170px;

height:170px;

margin:auto;

border-radius:50%;

padding:6px;

background:

linear-gradient(
135deg,
#D4AF37,
#F7E08B,
#D4AF37);

margin-bottom:28px;

transition:.45s ease;

}

.member-image img{

width:100%;

height:100%;

border-radius:50%;

object-fit:cover;

border:5px solid #111827;

transition:.45s ease;

}

.team-card:hover .member-image{

transform:

scale(1.05)
rotate(3deg);

box-shadow:

0 0 40px rgba(212,175,55,.4);

}

.team-card:hover .member-image img{

transform:scale(1.08);

}

/*======================================
NO IMAGE
======================================*/

.no-image{

background:

linear-gradient(
135deg,
#2d3748,
#111827);

display:flex;

align-items:center;

justify-content:center;

}

.avatar-placeholder{

width:100%;

height:100%;

display:flex;

align-items:center;

justify-content:center;

border-radius:50%;

background:#161F31;

color:#D4AF37;

font-size:42px;

font-weight:700;

letter-spacing:2px;

}

/*======================================
CONTENT
======================================*/

.member-content{

text-align:center;

}

.member-role{

display:inline-block;

padding:8px 18px;

border-radius:30px;

background:

rgba(212,175,55,.12);

border:

1px solid rgba(212,175,55,.25);

color:#F7D97A;

font-size:13px;

font-weight:600;

letter-spacing:1px;

margin-bottom:18px;

text-transform:uppercase;

}

.member-content h4{

font-size:28px;

font-weight:700;

margin-bottom:15px;

color:#fff;

transition:.4s;

}

.team-card:hover h4{

color:#F7D97A;

}

.member-content p{

font-size:16px;

line-height:1.8;

color:#AEB7C7;

margin-bottom:28px;

min-height:86px;

}

/*======================================
SOCIAL
======================================*/

.member-social{

display:flex;

justify-content:center;

gap:15px;

}

.member-social a{

width:48px;

height:48px;

border-radius:50%;

display:flex;

align-items:center;

justify-content:center;

background:

rgba(255,255,255,.05);

border:

1px solid rgba(255,255,255,.08);

color:#fff;

font-size:16px;

transition:.35s;

}

.member-social a:hover{

background:

linear-gradient(
135deg,
#D4AF37,
#F5DA83);

color:#111827;

transform:

translateY(-5px);

box-shadow:

0 10px 25px rgba(212,175,55,.45);

}

/*======================================
 PREMIUM SHINE EFFECT
======================================*/

.team-card::after{

content:"";

position:absolute;

top:-120%;

left:-60%;

width:50%;

height:250%;

background:linear-gradient(
90deg,
transparent,
rgba(255,255,255,.15),
transparent);

transform:rotate(25deg);

transition:1s;

pointer-events:none;

}

.team-card:hover::after{

left:150%;

}

/*======================================
 HOVER BACKGROUND
======================================*/

.team-card:hover{

background:

linear-gradient(
180deg,
rgba(255,255,255,.07),
rgba(255,255,255,.04));

}

/*======================================
 CATEGORY ANIMATION
======================================*/

.category-title{

position:relative;

overflow:hidden;

}

.category-title::after{

content:"";

position:absolute;

bottom:-12px;

left:50%;

transform:translateX(-50%);

width:80px;

height:3px;

background:linear-gradient(
90deg,
transparent,
#D4AF37,
transparent);

border-radius:30px;

}

/*======================================
 BACKGROUND GRID
======================================*/

.team-section::before{

content:"";

position:absolute;

inset:0;

background-image:

linear-gradient(rgba(255,255,255,.03) 1px,transparent 1px),
linear-gradient(90deg,rgba(255,255,255,.03) 1px,transparent 1px);

background-size:60px 60px;

opacity:.35;

pointer-events:none;

}

/*======================================
 FLOATING GOLD CIRCLES
======================================*/

.team-section::after{

content:"";

position:absolute;

width:650px;

height:650px;

left:50%;

top:50%;

transform:translate(-50%,-50%);

border-radius:50%;

background:

radial-gradient(circle,
rgba(212,175,55,.08),
transparent 70%);

filter:blur(90px);

animation:goldPulse 8s ease-in-out infinite;

pointer-events:none;

}

/*======================================
 IMAGE SHADOW
======================================*/

.member-image{

box-shadow:

0 10px 30px rgba(0,0,0,.35);

}

/*======================================
 SOCIAL ICON ANIMATION
======================================*/

.member-social a{

position:relative;

overflow:hidden;

}

.member-social a::before{

content:"";

position:absolute;

width:120%;

height:120%;

background:

linear-gradient(
135deg,
transparent,
rgba(255,255,255,.25),
transparent);

left:-150%;

top:-150%;

transform:rotate(25deg);

transition:.6s;

}

.member-social a:hover::before{

left:120%;

top:120%;

}

/*======================================
 CARD BORDER GLOW
======================================*/

.team-card:hover{

box-shadow:

0 30px 70px rgba(0,0,0,.55),
0 0 25px rgba(212,175,55,.18);

}

/*======================================
 GOLD PULSE
======================================*/

@keyframes goldPulse{

0%{

transform:translate(-50%,-50%) scale(1);

opacity:.35;

}

50%{

transform:translate(-50%,-50%) scale(1.15);

opacity:.6;

}

100%{

transform:translate(-50%,-50%) scale(1);

opacity:.35;

}

}

/*======================================
 FLOATING IMAGE
======================================*/

.team-card:hover .member-image{

animation:floatImage 3s ease infinite;

}

@keyframes floatImage{

0%{

transform:translateY(0);

}

50%{

transform:translateY(-6px);

}

100%{

transform:translateY(0);

}

}

/*======================================
 RESPONSIVE
======================================*/

@media(max-width:992px){

.team-grid{

grid-template-columns:repeat(2,1fr);

gap:25px;

}

.member-content h4{

font-size:24px;

}

}

@media(max-width:768px){

.team-grid{

grid-template-columns:1fr;

}

.team-card{

padding:30px 22px;

}

.member-image{

width:150px;

height:150px;

}

.section-heading h2{

font-size:34px;

}

.category-title h3{

font-size:26px;

}

.member-content p{

min-height:auto;

}

}

@media(max-width:480px){

.team-section{

padding:70px 0;

}

.member-image{

width:130px;

height:130px;

}

.member-role{

font-size:11px;

}

.member-content h4{

font-size:22px;

}

.member-social a{

width:42px;

height:42px;

}

}/* End custom CSS */