.elementor-832 .elementor-element.elementor-element-c5c929f{--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;--background-transition:0.3s;--overlay-opacity:0.78;}.elementor-832 .elementor-element.elementor-element-c5c929f:not(.elementor-motion-effects-element-type-background), .elementor-832 .elementor-element.elementor-element-c5c929f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kiesgr.com/wp-content/uploads/2025/11/WhatsApp-Image-2025-11-20-at-9.39.17-AM-2-1.jpeg");}.elementor-832 .elementor-element.elementor-element-c5c929f:hover{background-color:#DA0101D9;}.elementor-832 .elementor-element.elementor-element-c5c929f::before, .elementor-832 .elementor-element.elementor-element-c5c929f > .elementor-background-video-container::before, .elementor-832 .elementor-element.elementor-element-c5c929f > .e-con-inner > .elementor-background-video-container::before, .elementor-832 .elementor-element.elementor-element-c5c929f > .elementor-background-slideshow::before, .elementor-832 .elementor-element.elementor-element-c5c929f > .e-con-inner > .elementor-background-slideshow::before, .elementor-832 .elementor-element.elementor-element-c5c929f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #641AD5 0%, #FF0000 100%);}.elementor-832 .elementor-element.elementor-element-0c44bf4{--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-832 .elementor-element.elementor-element-0c44bf4.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-832 .elementor-element.elementor-element-61cdfcc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;}.elementor-832 .elementor-element.elementor-element-61cdfcc.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-832 .elementor-element.elementor-element-2ba1eab{--spacer-size:74px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-832 .elementor-element.elementor-element-5d5ee2f{width:var( --container-widget-width, 98.689% );max-width:98.689%;--container-widget-width:98.689%;--container-widget-flex-grow:0;text-align:center;}.elementor-832 .elementor-element.elementor-element-5d5ee2f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-832 .elementor-element.elementor-element-5d5ee2f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-832 .elementor-element.elementor-element-5d5ee2f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:50px;font-weight:700;color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-832 .elementor-element.elementor-element-096eae6{text-align:center;color:#F5F5F5;}.elementor-832 .elementor-element.elementor-element-d55f830{--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:-20px;--margin-bottom:-0px;--margin-left:-0px;--margin-right:-0px;}.elementor-832 .elementor-element.elementor-element-1195e99{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:228px;--margin-right:-1px;}.elementor-832 .elementor-element.elementor-element-1195e99.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-832 .elementor-element.elementor-element-9285c4a .elementor-button{background-color:#FFFFFF;font-family:"Roboto", Sans-serif;font-weight:500;fill:#FF0000;color:#FF0000;}.elementor-832 .elementor-element.elementor-element-9285c4a{width:var( --container-widget-width, 122.3% );max-width:122.3%;--container-widget-width:122.3%;--container-widget-flex-grow:0;}.elementor-832 .elementor-element.elementor-element-9285c4a > .elementor-widget-container{margin:0px 4px 0px 50px;}.elementor-832 .elementor-element.elementor-element-9285c4a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-832 .elementor-element.elementor-element-a9be945{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:-25px;--margin-right:5px;}.elementor-832 .elementor-element.elementor-element-a9be945.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-832 .elementor-element.elementor-element-553c78d .elementor-button{background-color:var( --e-global-color-astglobalcolor4 );fill:#000000;color:#000000;}.elementor-832 .elementor-element.elementor-element-553c78d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-832 .elementor-element.elementor-element-7acc6bf{--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-832 .elementor-element.elementor-element-7acc6bf:not(.elementor-motion-effects-element-type-background), .elementor-832 .elementor-element.elementor-element-7acc6bf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(0deg, #6F0786 0%, #D51212 58%);}.elementor-832 .elementor-element.elementor-element-4ecdbd9{--display:flex;}.elementor-832 .elementor-element.elementor-element-4ecdbd9.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-832 .elementor-element.elementor-element-49a7d8d{width:var( --container-widget-width, 105.774% );max-width:105.774%;--container-widget-width:105.774%;--container-widget-flex-grow:0;text-align:center;}.elementor-832 .elementor-element.elementor-element-49a7d8d > .elementor-widget-container{margin:34px 0px 0px 0px;}.elementor-832 .elementor-element.elementor-element-49a7d8d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-832 .elementor-element.elementor-element-49a7d8d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:39px;font-weight:800;color:#FEFEFE;}.elementor-832 .elementor-element.elementor-element-7f23def .elementor-button{background-color:#EB0505;}.elementor-832 .elementor-element.elementor-element-7f23def > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-832 .elementor-element.elementor-element-2db3de4{--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-832 .elementor-element.elementor-element-2db3de4:not(.elementor-motion-effects-element-type-background), .elementor-832 .elementor-element.elementor-element-2db3de4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(176deg, #6F0786 17%, #D51212 52%);}.elementor-832 .elementor-element.elementor-element-7e25b60{--display:flex;}.elementor-832 .elementor-element.elementor-element-7e25b60.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-832 .elementor-element.elementor-element-8342520{--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-832 .elementor-element.elementor-element-8342520:not(.elementor-motion-effects-element-type-background), .elementor-832 .elementor-element.elementor-element-8342520 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(0deg, var( --e-global-color-astglobalcolor5 ) 77%, #CA0000 95%);}.elementor-832 .elementor-element.elementor-element-5a44c64{width:var( --container-widget-width, 105.774% );max-width:105.774%;--container-widget-width:105.774%;--container-widget-flex-grow:0;text-align:center;}.elementor-832 .elementor-element.elementor-element-5a44c64 > .elementor-widget-container{margin:34px 0px 0px 0px;}.elementor-832 .elementor-element.elementor-element-5a44c64.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-832 .elementor-element.elementor-element-5a44c64 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:66px;font-weight:800;color:#FF0000;}.elementor-832 .elementor-element.elementor-element-4749f32{--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-832 .elementor-element.elementor-element-4749f32:not(.elementor-motion-effects-element-type-background), .elementor-832 .elementor-element.elementor-element-4749f32 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-832 .elementor-element.elementor-element-ae465fe{--display:flex;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-832 .elementor-element.elementor-element-06c3555 img{border-radius:15px 15px 15px 15px;}.elementor-832 .elementor-element.elementor-element-c02fa4c{--display:flex;}.elementor-832 .elementor-element.elementor-element-1a8f192 img{border-radius:15px 15px 15px 15px;}.elementor-832 .elementor-element.elementor-element-deaad0d{--display:flex;}.elementor-832 .elementor-element.elementor-element-8c6491f img{border-radius:15px 15px 15px 15px;}.elementor-832 .elementor-element.elementor-element-f0c0518{--display:flex;}.elementor-832 .elementor-element.elementor-element-2b24bb8 img{border-radius:15px 15px 15px 15px;}.elementor-832 .elementor-element.elementor-element-0e0d3bd{--display:flex;}.elementor-832 .elementor-element.elementor-element-a9cbaac img{border-radius:15px 15px 15px 15px;}.elementor-832 .elementor-element.elementor-element-891bb89{--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-832 .elementor-element.elementor-element-891bb89:not(.elementor-motion-effects-element-type-background), .elementor-832 .elementor-element.elementor-element-891bb89 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(360deg, #CC0000 0%, #38000E 100%);}.elementor-832 .elementor-element.elementor-element-929121b{--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-832 .elementor-element.elementor-element-668cedf{width:var( --container-widget-width, 105.774% );max-width:105.774%;--container-widget-width:105.774%;--container-widget-flex-grow:0;text-align:center;}.elementor-832 .elementor-element.elementor-element-668cedf > .elementor-widget-container{margin:26px 0px 0px 0px;}.elementor-832 .elementor-element.elementor-element-668cedf.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-832 .elementor-element.elementor-element-668cedf .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:97px;font-weight:700;line-height:79px;letter-spacing:-1.5px;word-spacing:0px;color:#FFFFFF;}.elementor-832 .elementor-element.elementor-element-6ee5bae{--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-832 .elementor-element.elementor-element-3facf67 > .elementor-widget-container{margin:37px 0px 0px 0px;}.elementor-832 .elementor-element.elementor-element-3facf67{color:#F5F5F5;}.elementor-832 .elementor-element.elementor-element-4f5d9d2 .elementor-button{background-color:#FFFFFF;font-family:"Roboto", Sans-serif;font-weight:500;fill:#FF0000;color:#FF0000;}.elementor-832 .elementor-element.elementor-element-902fcea{--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;--background-transition:0.3s;}.elementor-832 .elementor-element.elementor-element-902fcea:not(.elementor-motion-effects-element-type-background), .elementor-832 .elementor-element.elementor-element-902fcea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#6534C4FC;}.elementor-832 .elementor-element.elementor-element-902fcea:hover{background-color:transparent;background-image:linear-gradient(296deg, #6534C4FC 18%, #F5003D 82%);}.elementor-832 .elementor-element.elementor-element-03cfc09{width:var( --container-widget-width, 105.774% );max-width:105.774%;--container-widget-width:105.774%;--container-widget-flex-grow:0;text-align:center;}.elementor-832 .elementor-element.elementor-element-03cfc09 > .elementor-widget-container{margin:26px 0px 0px 0px;}.elementor-832 .elementor-element.elementor-element-03cfc09.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-832 .elementor-element.elementor-element-03cfc09 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:97px;font-weight:700;line-height:79px;letter-spacing:-1.5px;word-spacing:0px;color:#FFFFFF;}.elementor-832 .elementor-element.elementor-element-81dbab0{--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:50px 50px;--row-gap:50px;--column-gap:50px;--background-transition:0.3s;--overlay-opacity:0.89;}.elementor-832 .elementor-element.elementor-element-81dbab0:not(.elementor-motion-effects-element-type-background), .elementor-832 .elementor-element.elementor-element-81dbab0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#CA0000;background-image:url("https://kiesgr.com/wp-content/uploads/2025/11/WhatsApp-Image-2025-11-20-at-9.39.16-AM.jpeg");background-position:-175px -340px;}.elementor-832 .elementor-element.elementor-element-81dbab0:hover{background-color:#FF0808;}.elementor-832 .elementor-element.elementor-element-81dbab0::before, .elementor-832 .elementor-element.elementor-element-81dbab0 > .elementor-background-video-container::before, .elementor-832 .elementor-element.elementor-element-81dbab0 > .e-con-inner > .elementor-background-video-container::before, .elementor-832 .elementor-element.elementor-element-81dbab0 > .elementor-background-slideshow::before, .elementor-832 .elementor-element.elementor-element-81dbab0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-832 .elementor-element.elementor-element-81dbab0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#6534C4FC;--background-overlay:'';}.elementor-832 .elementor-element.elementor-element-8745a6f{--display:flex;}.elementor-832 .elementor-element.elementor-element-10e1170 img{border-radius:17px 17px 17px 17px;}.elementor-832 .elementor-element.elementor-element-1721a90{text-align:center;font-family:"Poppins", Sans-serif;font-weight:500;line-height:14px;letter-spacing:-0.1px;word-spacing:0px;color:#FFFFFF;}.elementor-832 .elementor-element.elementor-element-f33841e .elementor-button{background-color:#FFFFFF;font-family:"Roboto", Sans-serif;font-weight:500;fill:#FF0000;color:#FF0000;}.elementor-832 .elementor-element.elementor-element-3269e03{--display:flex;}.elementor-832 .elementor-element.elementor-element-4d97e89 img{border-radius:17px 17px 17px 17px;}.elementor-832 .elementor-element.elementor-element-828809e{text-align:center;font-family:"Poppins", Sans-serif;font-weight:500;line-height:14px;letter-spacing:-0.1px;word-spacing:0px;color:#FFFFFF;}.elementor-832 .elementor-element.elementor-element-513245b .elementor-button{background-color:#FFFFFF;font-family:"Roboto", Sans-serif;font-weight:500;fill:#FF0000;color:#FF0000;}.elementor-832 .elementor-element.elementor-element-ae56171{--display:flex;}.elementor-832 .elementor-element.elementor-element-8fb9700 img{border-radius:17px 17px 17px 17px;}.elementor-832 .elementor-element.elementor-element-ae09711{text-align:center;font-family:"Poppins", Sans-serif;font-weight:500;line-height:14px;letter-spacing:-0.1px;word-spacing:0px;color:#FFFFFF;}.elementor-832 .elementor-element.elementor-element-15e3f86 .elementor-button{background-color:#FFFFFF;font-family:"Roboto", Sans-serif;font-weight:500;fill:#FF0000;color:#FF0000;}.elementor-832 .elementor-element.elementor-element-1e211e2{--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;--overlay-opacity:0.76;}.elementor-832 .elementor-element.elementor-element-1e211e2:not(.elementor-motion-effects-element-type-background), .elementor-832 .elementor-element.elementor-element-1e211e2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kiesgr.com/wp-content/uploads/2025/11/WhatsApp-Image-2025-11-20-at-9.39.17-AM-2.jpeg");}.elementor-832 .elementor-element.elementor-element-1e211e2::before, .elementor-832 .elementor-element.elementor-element-1e211e2 > .elementor-background-video-container::before, .elementor-832 .elementor-element.elementor-element-1e211e2 > .e-con-inner > .elementor-background-video-container::before, .elementor-832 .elementor-element.elementor-element-1e211e2 > .elementor-background-slideshow::before, .elementor-832 .elementor-element.elementor-element-1e211e2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-832 .elementor-element.elementor-element-1e211e2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#DF0404;--background-overlay:'';}.elementor-832 .elementor-element.elementor-element-f8af448{width:var( --container-widget-width, 105.774% );max-width:105.774%;--container-widget-width:105.774%;--container-widget-flex-grow:0;text-align:center;}.elementor-832 .elementor-element.elementor-element-f8af448 > .elementor-widget-container{margin:26px 0px 0px 0px;}.elementor-832 .elementor-element.elementor-element-f8af448.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-832 .elementor-element.elementor-element-f8af448 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:67px;font-weight:700;line-height:79px;letter-spacing:-1.5px;word-spacing:0px;color:#FFFFFF;}.elementor-832 .elementor-element.elementor-element-8b72dc1{--display:flex;}.elementor-832 .elementor-element.elementor-element-05897b1{--display:flex;}.elementor-832 .elementor-element.elementor-element-b419208{--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-832 .elementor-element.elementor-element-cdef942{--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-widget-counter .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-counter .elementor-counter-title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-832 .elementor-element.elementor-element-e63f293 .elementor-counter-number-wrapper{color:#FFFFFF;}.elementor-832 .elementor-element.elementor-element-e63f293 .elementor-counter-title{color:#F8F8FF;}.elementor-832 .elementor-element.elementor-element-7e80b6a{--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-832 .elementor-element.elementor-element-2b44cf6 .elementor-counter-number-wrapper{color:#FFFFFF;}.elementor-832 .elementor-element.elementor-element-2b44cf6 .elementor-counter-title{color:#FFFFFF;}.elementor-832 .elementor-element.elementor-element-ed6b017{--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-832 .elementor-element.elementor-element-7b8e4d7 .elementor-counter-number-wrapper{color:#FFFFFF;}.elementor-832 .elementor-element.elementor-element-7b8e4d7 .elementor-counter-title{color:#FFFFFF;}.elementor-832 .elementor-element.elementor-element-370ca54{--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-832 .elementor-element.elementor-element-9653c5b .elementor-counter-number-wrapper{color:#FFFFFF;}.elementor-832 .elementor-element.elementor-element-9653c5b .elementor-counter-title{color:#FFFFFF;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-832 .elementor-element.elementor-element-d55f830{--margin-top:-44px;--margin-bottom:0px;--margin-left:12px;--margin-right:0px;}.elementor-832 .elementor-element.elementor-element-49a7d8d > .elementor-widget-container{margin:9px 9px 9px 9px;}.elementor-832 .elementor-element.elementor-element-49a7d8d .elementor-heading-title{font-size:41px;}.elementor-832 .elementor-element.elementor-element-5a44c64 > .elementor-widget-container{margin:9px 9px 9px 9px;}.elementor-832 .elementor-element.elementor-element-5a44c64 .elementor-heading-title{font-size:41px;}.elementor-832 .elementor-element.elementor-element-03cfc09 .elementor-heading-title{font-size:67px;}.elementor-832 .elementor-element.elementor-element-81dbab0:not(.elementor-motion-effects-element-type-background), .elementor-832 .elementor-element.elementor-element-81dbab0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-832 .elementor-element.elementor-element-f8af448 .elementor-heading-title{font-size:67px;}}@media(min-width:768px){.elementor-832 .elementor-element.elementor-element-0c44bf4{--width:100.622%;}.elementor-832 .elementor-element.elementor-element-61cdfcc{--width:100.108%;}.elementor-832 .elementor-element.elementor-element-d55f830{--width:100%;}.elementor-832 .elementor-element.elementor-element-1195e99{--width:28.604%;}.elementor-832 .elementor-element.elementor-element-a9be945{--width:24.443%;}.elementor-832 .elementor-element.elementor-element-4ecdbd9{--width:99.649%;}.elementor-832 .elementor-element.elementor-element-7e25b60{--width:99.649%;}.elementor-832 .elementor-element.elementor-element-ae465fe{--width:20%;}.elementor-832 .elementor-element.elementor-element-c02fa4c{--width:20%;}.elementor-832 .elementor-element.elementor-element-deaad0d{--width:20%;}.elementor-832 .elementor-element.elementor-element-f0c0518{--width:20%;}.elementor-832 .elementor-element.elementor-element-0e0d3bd{--width:20%;}.elementor-832 .elementor-element.elementor-element-929121b{--width:50%;}.elementor-832 .elementor-element.elementor-element-6ee5bae{--width:50%;}.elementor-832 .elementor-element.elementor-element-8745a6f{--width:30%;}.elementor-832 .elementor-element.elementor-element-3269e03{--width:30%;}.elementor-832 .elementor-element.elementor-element-ae56171{--width:30%;}.elementor-832 .elementor-element.elementor-element-cdef942{--width:25%;}.elementor-832 .elementor-element.elementor-element-7e80b6a{--width:25%;}.elementor-832 .elementor-element.elementor-element-ed6b017{--width:25%;}.elementor-832 .elementor-element.elementor-element-370ca54{--width:25%;}}@media(max-width:1024px) and (min-width:768px){.elementor-832 .elementor-element.elementor-element-61cdfcc{--width:491.734px;}.elementor-832 .elementor-element.elementor-element-1195e99{--width:203.344px;}}@media(max-width:767px){.elementor-832 .elementor-element.elementor-element-2ba1eab{--spacer-size:11px;}.elementor-832 .elementor-element.elementor-element-5d5ee2f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-832 .elementor-element.elementor-element-5d5ee2f{text-align:center;}.elementor-832 .elementor-element.elementor-element-5d5ee2f .elementor-heading-title{font-size:20px;}.elementor-832 .elementor-element.elementor-element-096eae6 > .elementor-widget-container{margin:-11px 0px 0px 0px;}.elementor-832 .elementor-element.elementor-element-096eae6{text-align:center;}.elementor-832 .elementor-element.elementor-element-d55f830{--margin-top:-20px;--margin-bottom:0px;--margin-left:20px;--margin-right:0px;}.elementor-832 .elementor-element.elementor-element-1195e99{--margin-top:-2px;--margin-bottom:0px;--margin-left:-22px;--margin-right:0px;}.elementor-832 .elementor-element.elementor-element-a9be945{--margin-top:-24px;--margin-bottom:0px;--margin-left:48px;--margin-right:0px;}.elementor-832 .elementor-element.elementor-element-7acc6bf{--margin-top:-3px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-832 .elementor-element.elementor-element-4ecdbd9{--margin-top:-37px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-832 .elementor-element.elementor-element-49a7d8d{text-align:center;}.elementor-832 .elementor-element.elementor-element-49a7d8d .elementor-heading-title{font-size:28px;line-height:0.9em;letter-spacing:-1px;word-spacing:0em;}.elementor-832 .elementor-element.elementor-element-5a44c64{text-align:center;}.elementor-832 .elementor-element.elementor-element-5a44c64 .elementor-heading-title{font-size:42px;line-height:0.7em;letter-spacing:-4px;word-spacing:0.3em;}.elementor-832 .elementor-element.elementor-element-ae465fe{--width:48%;--margin-top:4px;--margin-bottom:5px;--margin-left:85px;--margin-right:0px;}.elementor-832 .elementor-element.elementor-element-c02fa4c{--width:48%;--margin-top:-44px;--margin-bottom:5px;--margin-left:85px;--margin-right:0px;}.elementor-832 .elementor-element.elementor-element-deaad0d{--width:48%;--margin-top:-44px;--margin-bottom:5px;--margin-left:85px;--margin-right:0px;}.elementor-832 .elementor-element.elementor-element-f0c0518{--width:48%;--margin-top:-44px;--margin-bottom:5px;--margin-left:85px;--margin-right:0px;}.elementor-832 .elementor-element.elementor-element-0e0d3bd{--width:48%;--margin-top:-44px;--margin-bottom:5px;--margin-left:85px;--margin-right:0px;}.elementor-832 .elementor-element.elementor-element-929121b{--margin-top:-21px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-832 .elementor-element.elementor-element-668cedf{text-align:center;}.elementor-832 .elementor-element.elementor-element-668cedf .elementor-heading-title{font-size:56px;line-height:0.9em;}.elementor-832 .elementor-element.elementor-element-3facf67 > .elementor-widget-container{margin:-22px 0px 0px 0px;}.elementor-832 .elementor-element.elementor-element-3facf67{text-align:center;}.elementor-832 .elementor-element.elementor-element-03cfc09{text-align:center;}.elementor-832 .elementor-element.elementor-element-03cfc09 .elementor-heading-title{font-size:49px;line-height:0.9em;}.elementor-832 .elementor-element.elementor-element-81dbab0:not(.elementor-motion-effects-element-type-background), .elementor-832 .elementor-element.elementor-element-81dbab0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-832 .elementor-element.elementor-element-10e1170 img{width:49%;border-radius:0100px 0100px 0100px 0100px;}.elementor-832 .elementor-element.elementor-element-f33841e > .elementor-widget-container{margin:-22px 0px 0px 0px;}.elementor-832 .elementor-element.elementor-element-3269e03{--margin-top:-54px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-832 .elementor-element.elementor-element-4d97e89 img{width:49%;border-radius:100px 100px 100px 100px;}.elementor-832 .elementor-element.elementor-element-513245b > .elementor-widget-container{margin:-22px 0px 0px 0px;}.elementor-832 .elementor-element.elementor-element-ae56171{--width:1556px;--margin-top:-57px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-832 .elementor-element.elementor-element-8fb9700 img{width:49%;border-radius:100px 100px 100px 100px;}.elementor-832 .elementor-element.elementor-element-15e3f86 > .elementor-widget-container{margin:-22px 0px 0px 0px;}.elementor-832 .elementor-element.elementor-element-f8af448{text-align:center;}.elementor-832 .elementor-element.elementor-element-f8af448 .elementor-heading-title{font-size:37px;line-height:0.9em;}}/* Start custom CSS for heading, class: .elementor-element-5d5ee2f *//* =============================
   ELITE HERO PREMIUM CSS
   ============================= */

.elementor-832 .elementor-element.elementor-element-5d5ee2f {
  position: relative;
  padding: 55px;
  border-radius: 22px;
  background: linear-gradient(135deg, #8b0000, #e91b00, #ff4b1f);
  backdrop-filter: blur(10px);
  animation: pulseGlow 6s infinite ease-in-out;
  overflow: hidden;
  transform-style: preserve-3d;
  transition: 0.5s ease;
}

/* Slow breathing effect */
@keyframes pulseGlow {
  0% { box-shadow: 0 0 20px rgba(255, 215, 0, 0.2); }
  50% { box-shadow: 0 0 45px rgba(255, 215, 0, 0.45); }
  100% { box-shadow: 0 0 20px rgba(255, 215, 0, 0.2); }
}

/* Hover lift + parallax tilt */
.elementor-832 .elementor-element.elementor-element-5d5ee2f:hover {
  transform: translateY(-10px) scale(1.02) rotateX(3deg);
}

/* ===== Floating Gold Particles ===== */
.elementor-832 .elementor-element.elementor-element-5d5ee2f::before,
.elementor-832 .elementor-element.elementor-element-5d5ee2f::after {
  content: "";
  position: absolute;
  width: 220%;
  height: 220%;
  background-image: radial-gradient(rgba(25,25,0,0.12) 2px, transparent 3px);
  animation: particleFloat 12s infinite linear;
  pointer-events: none;
}

.elementor-832 .elementor-element.elementor-element-5d5ee2f::before {
  top: -50%;
  left: -50%;
  animation-direction: normal;
}

.elementor-832 .elementor-element.elementor-element-5d5ee2f::after {
  top: -50%;
  left: -50%;
  animation-direction: reverse;
  opacity: .5;
}

@keyframes particleFloat {
  0% { transform: rotate(0deg) scale(1); }
  100% { transform: rotate(360deg) scale(1.1); }
}

/* ===== Title Styling ===== */
.elementor-832 .elementor-element.elementor-element-5d5ee2f h1, 
.elementor-832 .elementor-element.elementor-element-5d5ee2f h2 {
  color: #fff;
  text-transform: uppercase;
  letter-spacing: 1px;
  text-shadow: 0px 0px 18px rgba(255,215,0,0.6);
  animation: goldGlow 3s infinite alternate ease-in-out;
}

@keyframes goldGlow {
  from { text-shadow: 0 0 12px rgba(255,215,0,0.4); }
  to { text-shadow: 0 0 30px rgba(255,215,0,1); }
}

/* ===== Image Hover Motion ===== */
.elementor-832 .elementor-element.elementor-element-5d5ee2f img {
  border-radius: 15px;
  transition: 0.5s;
  box-shadow: 0px 12px 40px rgba(0,0,0,0.4);
}

.elementor-832 .elementor-element.elementor-element-5d5ee2f img:hover {
  transform: scale(1.08) rotate(-2deg);
  box-shadow: 0px 22px 60px rgba(255,215,0,0.5);
}

/* ===== Buttons ===== */
.elementor-832 .elementor-element.elementor-element-5d5ee2f a {
  background: #ffd700 !important;
  padding: 14px 28px !important;
  border-radius: 50px;
  color: #000 !important;
  font-weight: 800;
  text-transform: uppercase;
  letter-spacing: 1px;
  transition: .35s ease;
  box-shadow: 0px 10px 25px rgba(255,215,0,0.4);
}

.elementor-832 .elementor-element.elementor-element-5d5ee2f a:hover {
  transform: translateY(-6px) scale(1.05);
  background: #ffffff !important;
  color: #b60000 !important;
  box-shadow: 0px 18px 45px rgba(255,215,0,1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ecdbd9 *//* ===== HERO WRAPPER STYLE ===== */
.elementor-832 .elementor-element.elementor-element-4ecdbd9 {
  background: linear-gradient(135deg, #ff3c2f, #b80000);
  padding: 40px;
  border-radius: 20px;
  overflow: hidden;
  position: relative;
  transition: all .4s ease;
  box-shadow: 0px 15px 45px rgba(0,0,0,0.25);
}

/* Hover Floating Effect */
.elementor-832 .elementor-element.elementor-element-4ecdbd9:hover {
  transform: translateY(-10px);
  box-shadow: 0px 25px 60px rgba(0,0,0,0.35);
}


/* ===== SHINY SWEEP ANIMATION ===== */
.elementor-832 .elementor-element.elementor-element-4ecdbd9::after {
  content: "";
  position: absolute;
  top: 0;
  left: -180%;
  width: 60%;
  height: 100%;
  background: rgba(255,255,255,0.12);
  transform: skewX(-25deg);
  animation: sweep 5s infinite linear;
}

@keyframes sweep {
  0% { left: -180%; }
  100% { left: 200%; }
}


/* ===== TYPOGRAPHY ENHANCEMENTS ===== */
.elementor-832 .elementor-element.elementor-element-4ecdbd9 h1, 
.elementor-832 .elementor-element.elementor-element-4ecdbd9 h2 {
  color: #fff;
  text-shadow: 0/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-080e607 *//* ============================
   ⭐ 3D AUTO-TILT + PARALLAX HERO ⭐
   ============================ */

.elementor-832 .elementor-element.elementor-element-080e607 {
  perspective: 1500px;
  transform-style: preserve-3d;
  overflow: visible !important;
}

/* Auto rocking animation */
.elementor-832 .elementor-element.elementor-element-080e607 .slick-slide {
  transition: transform .6s ease, filter .4s ease;
  animation: autoTilt 6s ease-in-out infinite alternate;
  transform-origin: center;
}

@keyframes autoTilt {
  0% { transform: rotateY(-4deg) rotateX(1.5deg); }
  50% { transform: rotateY(4deg) rotateX(-1.5deg); }
  100% { transform: rotateY(-4deg) rotateX(1.5deg); }
}

/* Image Styling */
.elementor-832 .elementor-element.elementor-element-080e607 .slick-slide img {
  border-radius: 22px;
  transition: all 0.5s ease-in-out;
  box-shadow: 0px 18px 45px rgba(0,0,0,0.35);
  transform: translateZ(55px);
}

/* Hover Intensified Tilt (Mouse Parallax) */
.elementor-832 .elementor-element.elementor-element-080e607 .slick-slide:hover img {
  transform: translateZ(90px) scale(1.08) rotateY(6deg);
  filter: brightness(115%) contrast(115%);
  box-shadow: 0px 28px 65px rgba(255,215,0,0.45);
}

/* GOLD GLARE SWEEP */
.elementor-832 .elementor-element.elementor-element-080e607 .slick-slide img::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  background: linear-gradient(120deg, transparent 20%, rgba(255,255,255,0.25), transparent 80%);
  transform: rotateZ(15deg);
  animation: goldBeam 5s infinite linear;
  pointer-events: none;
}

@keyframes goldBeam {
  0% { transform: translateX(-150%) rotateZ(15deg); }
  100% { transform: translateX(200%) rotateZ(15deg); }
}

/* DOTS + ARROWS untouched (from previous design) *//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7e25b60 *//* ============================
   ⭐ 3D AUTO-TILT + PARALLAX HERO ⭐
   ============================ */

.elementor-832 .elementor-element.elementor-element-7e25b60 {
  perspective: 1500px;
  transform-style: preserve-3d;
  overflow: visible !important;
}

/* Auto rocking animation */
.elementor-832 .elementor-element.elementor-element-7e25b60 .slick-slide {
  transition: transform .6s ease, filter .4s ease;
  animation: autoTilt 6s ease-in-out infinite alternate;
  transform-origin: center;
}

@keyframes autoTilt {
  0% { transform: rotateY(-4deg) rotateX(1.5deg); }
  50% { transform: rotateY(4deg) rotateX(-1.5deg); }
  100% { transform: rotateY(-4deg) rotateX(1.5deg); }
}

/* Image Styling */
.elementor-832 .elementor-element.elementor-element-7e25b60 .slick-slide img {
  border-radius: 22px;
  transition: all 0.5s ease-in-out;
  box-shadow: 0px 18px 45px rgba(0,0,0,0.35);
  transform: translateZ(55px);
}

/* Hover Intensified Tilt (Mouse Parallax) */
.elementor-832 .elementor-element.elementor-element-7e25b60 .slick-slide:hover img {
  transform: translateZ(90px) scale(1.08) rotateY(6deg);
  filter: brightness(115%) contrast(115%);
  box-shadow: 0px 28px 65px rgba(255,215,0,0.45);
}

/* GOLD GLARE SWEEP */
.elementor-832 .elementor-element.elementor-element-7e25b60 .slick-slide img::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  background: linear-gradient(120deg, transparent 20%, rgba(255,255,255,0.25), transparent 80%);
  transform: rotateZ(15deg);
  animation: goldBeam 5s infinite linear;
  pointer-events: none;
}

@keyframes goldBeam {
  0% { transform: translateX(-150%) rotateZ(15deg); }
  100% { transform: translateX(200%) rotateZ(15deg); }
}

/* DOTS + ARROWS untouched (from previous design) *//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2db3de4 *//* ---- Container Perspective ---- */
.elementor-832 .elementor-element.elementor-element-2db3de4 {
  perspective: 1400px;
}

/* ---- Target slick slides ---- */
.elementor-832 .elementor-element.elementor-element-2db3de4 .slick-slide {
  transform-origin: center;
  transition: transform .6s ease, filter .4s ease;
  animation: kieTilt 6s ease-in-out infinite alternate;
}

/* ---- Continuous pendulum effect ---- */
@keyframes kieTilt {
  0% {
    transform: rotateY(-6deg) rotateX(2deg) scale(1);
    filter: brightness(95%);
  }
  50% {
    transform: rotateY(6deg) rotateX(-2deg) scale(1.01);
    filter: brightness(105%);
  }
  100% {
    transform: rotateY(-6deg) rotateX(2deg) scale(1);
    filter: brightness(95%);
  }
}

/* ---- Image styling ---- */
.elementor-832 .elementor-element.elementor-element-2db3de4 .slick-slide img {
  border-radius: 18px;
  transition: all .4s ease;
  box-shadow: 0px 12px 35px rgba(0,0,0,0.35);
}

/* ---- Hover interaction boost ---- */
.elementor-832 .elementor-element.elementor-element-2db3de4 .slick-slide:hover {
  animation-play-state: paused;
  transform: rotateY(9deg) rotateX(-3deg) scale(1.06);
  z-index: 3;
}

.elementor-832 .elementor-element.elementor-element-2db3de4 .slick-slide:hover img {
  box-shadow: 0px 28px 60px rgba(255,215,0,0.45);
  filter: brightness(118%) saturate(120%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-902fcea *//* =============================
   ELITE HERO PREMIUM CSS
   ============================= */

.elementor-832 .elementor-element.elementor-element-902fcea {
  position: relative;
  padding: 55px;
  border-radius: 22px;
  background: linear-gradient(135deg, #8b0000, #e91b00, #ff4b1f);
  backdrop-filter: blur(10px);
  animation: pulseGlow 6s infinite ease-in-out;
  overflow: hidden;
  transform-style: preserve-3d;
  transition: 0.5s ease;
}

/* Slow breathing effect */
@keyframes pulseGlow {
  0% { box-shadow: 0 0 20px rgba(255, 215, 0, 0.2); }
  50% { box-shadow: 0 0 45px rgba(255, 215, 0, 0.45); }
  100% { box-shadow: 0 0 20px rgba(255, 215, 0, 0.2); }
}

/* Hover lift + parallax tilt */
.elementor-832 .elementor-element.elementor-element-902fcea:hover {
  transform: translateY(-10px) scale(1.02) rotateX(3deg);
}

/* ===== Floating Gold Particles ===== */
.elementor-832 .elementor-element.elementor-element-902fcea::before,
.elementor-832 .elementor-element.elementor-element-902fcea::after {
  content: "";
  position: absolute;
  width: 220%;
  height: 220%;
  background-image: radial-gradient(rgba(255,25,0,0.12) 2px, transparent 3px);
  animation: particleFloat 12s infinite linear;
  pointer-events: none;
}

.elementor-832 .elementor-element.elementor-element-902fcea::before {
  top: -50%;
  left: -50%;
  animation-direction: normal;
}

.elementor-832 .elementor-element.elementor-element-902fcea::after {
  top: -50%;
  left: -50%;
  animation-direction: reverse;
  opacity: .5;
}

@keyframes particleFloat {
  0% { transform: rotate(0deg) scale(1); }
  100% { transform: rotate(360deg) scale(1.1); }
}

/* ===== Title Styling ===== */
.elementor-832 .elementor-element.elementor-element-902fcea h1, 
.elementor-832 .elementor-element.elementor-element-902fcea h2 {
  color: #fff;
  text-transform: uppercase;
  letter-spacing: 1px;
  text-shadow: 0px 0px 18px rgba(255,215,0,0.6);
  animation: goldGlow 3s infinite alternate ease-in-out;
}

@keyframes goldGlow {
  from { text-shadow: 0 0 12px rgba(255,215,0,0.4); }
  to { text-shadow: 0 0 30px rgba(255,215,0,1); }
}

/* ===== Image Hover Motion ===== */
.elementor-832 .elementor-element.elementor-element-902fcea img {
  border-radius: 15px;
  transition: 0.5s;
  box-shadow: 0px 12px 40px rgba(0,0,0,0.4);
}

.elementor-832 .elementor-element.elementor-element-902fcea img:hover {
  transform: scale(1.08) rotate(-2deg);
  box-shadow: 0px 22px 60px rgba(255,215,0,0.5);
}

/* ===== Buttons ===== */
.elementor-832 .elementor-element.elementor-element-902fcea a {
  background: #ffd0 !important;
  padding: 14px 28px !important;
  border-radius: 50px;
  color: #000 !important;
  font-weight: 800;
  text-transform: uppercase;
  letter-spacing: 1px;
  transition: .35s ease;
  box-shadow: 0px 10px 25px rgba(255,215,0,0.4);
}

.elementor-832 .elementor-element.elementor-element-902fcea a:hover {
  transform: translateY(-6px) scale(1.05);
  background: #ffffff !important;
  color: #b60000 !important;
  box-shadow: 0px 18px 45px rgba(255,215,0,1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-81dbab0 *//* =============================
   ELITE HERO PREMIUM CSS
   ============================= */

.elementor-832 .elementor-element.elementor-element-81dbab0 {
  position: relative;
  padding: 55px;
  border-radius: 22px;
  background: linear-gradient(135deg, #8b0000, #e91b00, #ff4b1f);
  backdrop-filter: blur(10px);
  animation: pulseGlow 6s infinite ease-in-out;
  overflow: hidden;
  transform-style: preserve-3d;
  transition: 0.5s ease;
}

/* Slow breathing effect */
@keyframes pulseGlow {
  0% { box-shadow: 0 0 20px rgba(255, 215, 0, 0.2); }
  50% { box-shadow: 0 0 45px rgba(255, 215, 0, 0.45); }
  100% { box-shadow: 0 0 20px rgba(255, 215, 0, 0.2); }
}

/* Hover lift + parallax tilt */
.elementor-832 .elementor-element.elementor-element-81dbab0:hover {
  transform: translateY(-10px) scale(1.02) rotateX(3deg);
}

/* ===== Floating Gold Particles ===== */
.elementor-832 .elementor-element.elementor-element-81dbab0::before,
.elementor-832 .elementor-element.elementor-element-81dbab0::after {
  content: "";
  position: absolute;
  width: 220%;
  height: 220%;
  background-image: radial-gradient(rgba(255,215,0,0.12) 2px, transparent 3px);
  animation: particleFloat 12s infinite linear;
  pointer-events: none;
}

.elementor-832 .elementor-element.elementor-element-81dbab0::before {
  top: -50%;
  left: -50%;
  animation-direction: normal;
}

.elementor-832 .elementor-element.elementor-element-81dbab0::after {
  top: -50%;
  left: -50%;
  animation-direction: reverse;
  opacity: .5;
}

@keyframes particleFloat {
  0% { transform: rotate(0deg) scale(1); }
  100% { transform: rotate(360deg) scale(1.1); }
}

/* ===== Title Styling ===== */
.elementor-832 .elementor-element.elementor-element-81dbab0 h1, 
.elementor-832 .elementor-element.elementor-element-81dbab0 h2 {
  color: #fff;
  text-transform: uppercase;
  letter-spacing: 1px;
  text-shadow: 0px 0px 18px rgba(255,215,0,0.6);
  animation: goldGlow 3s infinite alternate ease-in-out;
}

@keyframes goldGlow {
  from { text-shadow: 0 0 12px rgba(255,215,0,0.4); }
  to { text-shadow: 0 0 30px rgba(255,215,0,1); }
}

/* ===== Image Hover Motion ===== */
.elementor-832 .elementor-element.elementor-element-81dbab0 img {
  border-radius: 15px;
  transition: 0.5s;
  box-shadow: 0px 12px 40px rgba(0,0,0,0.4);
}

.elementor-832 .elementor-element.elementor-element-81dbab0 img:hover {
  transform: scale(1.08) rotate(-2deg);
  box-shadow: 0px 22px 60px rgba(255,215,0,0.5);
}

/* ===== Buttons ===== */
.elementor-832 .elementor-element.elementor-element-81dbab0 a {
  background: #ffd700 !important;
  padding: 14px 28px !important;
  border-radius: 50px;
  color: #000 !important;
  font-weight: 800;
  text-transform: uppercase;
  letter-spacing: 1px;
  transition: .35s ease;
  box-shadow: 0px 10px 25px rgba(255,215,0,0.4);
}

.elementor-832 .elementor-element.elementor-element-81dbab0 a:hover {
  transform: translateY(-6px) scale(1.05);
  background: #ffffff !important;
  color: #b60000 !important;
  box-shadow: 0px 18px 45px rgba(255,215,0,1);
}/* End custom CSS */