.elementor-467 .elementor-element.elementor-element-71eb563{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-467 .elementor-element.elementor-element-2e73dcde{--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:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--overlay-opacity:1;--padding-top:6em;--padding-bottom:6em;--padding-left:1em;--padding-right:1em;}.elementor-467 .elementor-element.elementor-element-2e73dcde:not(.elementor-motion-effects-element-type-background), .elementor-467 .elementor-element.elementor-element-2e73dcde > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://satishmotorsandfinance.com/wp-content/uploads/2026/07/img_30.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-467 .elementor-element.elementor-element-2e73dcde::before, .elementor-467 .elementor-element.elementor-element-2e73dcde > .elementor-background-video-container::before, .elementor-467 .elementor-element.elementor-element-2e73dcde > .e-con-inner > .elementor-background-video-container::before, .elementor-467 .elementor-element.elementor-element-2e73dcde > .elementor-background-slideshow::before, .elementor-467 .elementor-element.elementor-element-2e73dcde > .e-con-inner > .elementor-background-slideshow::before, .elementor-467 .elementor-element.elementor-element-2e73dcde > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:radial-gradient(at top center, #FFFFFFE6 0%, var( --e-global-color-text ) 100%);}.elementor-467 .elementor-element.elementor-element-1fddcd2d{--display:flex;--justify-content:center;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:6em;}.elementor-467 .elementor-element.elementor-element-58acb998{width:auto;max-width:auto;background-color:#0A0A0A;padding:5px 15px 5px 15px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#C8A96A;border-radius:20px 20px 20px 20px;}.elementor-467 .elementor-element.elementor-element-58acb998.elementor-element{--align-self:flex-start;}.elementor-467 .elementor-element.elementor-element-58acb998 .elementor-heading-title{font-family:var( --e-global-typography-69c152f-font-family ), Sans-serif;font-size:var( --e-global-typography-69c152f-font-size );font-weight:var( --e-global-typography-69c152f-font-weight );line-height:var( --e-global-typography-69c152f-line-height );color:var( --e-global-color-text );}.elementor-467 .elementor-element.elementor-element-b881e81 .elementor-heading-title{color:var( --e-global-color-1beb189 );}.elementor-467 .elementor-element.elementor-element-1ef2b1 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-638d055 );}.elementor-467 .elementor-element.elementor-element-96e6ac7 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-638d055 );}.elementor-467 .elementor-element.elementor-element-47eb0754{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-467 .elementor-element.elementor-element-3b3443a3{padding:0em 0em 0em 4em;}.elementor-467 .elementor-element.elementor-element-3b3443a3 img{width:100%;height:400px;object-fit:cover;object-position:center center;border-radius:8px 8px 8px 8px;}.elementor-467 .elementor-element.elementor-element-689f538{width:var( --container-widget-width, 350px );max-width:350px;margin:-8em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;--container-widget-width:350px;--container-widget-flex-grow:0;}.elementor-467 .elementor-element.elementor-element-689f538 img{width:100%;height:250px;object-fit:cover;object-position:center center;border-radius:8px 8px 8px 8px;}.elementor-467 .elementor-element.elementor-element-21a1435e{--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-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--overlay-opacity:0.1;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-467 .elementor-element.elementor-element-21a1435e:not(.elementor-motion-effects-element-type-background), .elementor-467 .elementor-element.elementor-element-21a1435e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-638d055 );}.elementor-467 .elementor-element.elementor-element-21a1435e::before, .elementor-467 .elementor-element.elementor-element-21a1435e > .elementor-background-video-container::before, .elementor-467 .elementor-element.elementor-element-21a1435e > .e-con-inner > .elementor-background-video-container::before, .elementor-467 .elementor-element.elementor-element-21a1435e > .elementor-background-slideshow::before, .elementor-467 .elementor-element.elementor-element-21a1435e > .e-con-inner > .elementor-background-slideshow::before, .elementor-467 .elementor-element.elementor-element-21a1435e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://satishmotorsandfinance.com/wp-content/uploads/2026/07/dot_map_2-1.png");--background-overlay:'';background-position:top right;background-repeat:no-repeat;}.elementor-467 .elementor-element.elementor-element-44b91b95{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-467 .elementor-element.elementor-element-44b91b95 img{width:100%;height:740px;object-fit:cover;object-position:center center;}.elementor-467 .elementor-element.elementor-element-513e33d3{--display:flex;--justify-content:center;--padding-top:6em;--padding-bottom:6em;--padding-left:6em;--padding-right:1em;}.elementor-467 .elementor-element.elementor-element-2b6d7f9a{padding:4px 12px 4px 12px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:4px 4px 4px 4px;}.elementor-467 .elementor-element.elementor-element-2b6d7f9a.elementor-element{--align-self:flex-start;}.elementor-467 .elementor-element.elementor-element-2b6d7f9a .elementor-heading-title{color:var( --e-global-color-text );}.elementor-467 .elementor-element.elementor-element-54717fc7 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-467 .elementor-element.elementor-element-131d7782{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:1px;}.elementor-467 .elementor-element.elementor-element-131d7782 .elementor-divider-separator{width:100%;}.elementor-467 .elementor-element.elementor-element-131d7782 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-467 .elementor-element.elementor-element-16804c4d .elementor-heading-title{font-family:var( --e-global-typography-b2ce6af-font-family ), Sans-serif;font-size:var( --e-global-typography-b2ce6af-font-size );font-weight:var( --e-global-typography-b2ce6af-font-weight );text-transform:var( --e-global-typography-b2ce6af-text-transform );font-style:var( --e-global-typography-b2ce6af-font-style );line-height:var( --e-global-typography-b2ce6af-line-height );color:var( --e-global-color-cfa1f76 );}.elementor-467 .elementor-element.elementor-element-13e06675{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-text );--border-color:var( --e-global-color-text );--border-radius:8px 8px 8px 8px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-467 .elementor-element.elementor-element-13e06675:not(.elementor-motion-effects-element-type-background), .elementor-467 .elementor-element.elementor-element-13e06675 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-11fbc7c );}.elementor-467 .elementor-element.elementor-element-191c3c8d{color:var( --e-global-color-text );}.elementor-467 .elementor-element.elementor-element-38b646c2{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-text );--border-color:var( --e-global-color-text );--border-radius:8px 8px 8px 8px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-467 .elementor-element.elementor-element-38b646c2:not(.elementor-motion-effects-element-type-background), .elementor-467 .elementor-element.elementor-element-38b646c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-11fbc7c );}.elementor-467 .elementor-element.elementor-element-7b0ad741{color:var( --e-global-color-text );}.elementor-467 .elementor-element.elementor-element-2ea6f74c{--n-tabs-heading-justify-content:flex-start;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:flex-start;--n-tabs-title-flex-grow:0;--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-justify-content:flex-start;--n-tabs-title-text-align:start;--n-tabs-title-gap:0px;--n-tabs-gap:0px;--n-tabs-title-border-radius:8px 8px 0px 0px;--n-tabs-title-color:var( --e-global-color-text );}.elementor-467 .elementor-element.elementor-element-2ea6f74c > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:var( --e-global-color-accent );}.elementor-467 .elementor-element.elementor-element-2ea6f74c.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-c94d9ab );border-style:none;}.elementor-467 .elementor-element.elementor-element-2ea6f74c.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-467 .elementor-element.elementor-element-2ea6f74c.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-11fbc7c );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );}:where( .elementor-467 .elementor-element.elementor-element-2ea6f74c.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-content ) > .e-con{background-color:var( --e-global-color-638d055 );}.elementor-467 .elementor-element.elementor-element-2ea6f74c.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not( :hover ){border-style:none;}.elementor-467 .elementor-element.elementor-element-6245899{--display:flex;--padding-top:80px;--padding-bottom:80px;--padding-left:10px;--padding-right:10px;}.elementor-467 .elementor-element.elementor-element-6e755c8{--display:grid;--e-con-grid-template-columns:repeat(6, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;}.elementor-467 .elementor-element.elementor-element-2c9a203d{--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;--overlay-opacity:1;--padding-top:10em;--padding-bottom:10em;--padding-left:1em;--padding-right:1em;}.elementor-467 .elementor-element.elementor-element-2c9a203d:not(.elementor-motion-effects-element-type-background), .elementor-467 .elementor-element.elementor-element-2c9a203d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://satishmotorsandfinance.com/wp-content/uploads/2026/07/img_2.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-467 .elementor-element.elementor-element-2c9a203d::before, .elementor-467 .elementor-element.elementor-element-2c9a203d > .elementor-background-video-container::before, .elementor-467 .elementor-element.elementor-element-2c9a203d > .e-con-inner > .elementor-background-video-container::before, .elementor-467 .elementor-element.elementor-element-2c9a203d > .elementor-background-slideshow::before, .elementor-467 .elementor-element.elementor-element-2c9a203d > .e-con-inner > .elementor-background-slideshow::before, .elementor-467 .elementor-element.elementor-element-2c9a203d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(90deg, #030303B3 0%, #03030300 100%);}.elementor-467 .elementor-element.elementor-element-15cbc795 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-467 .elementor-element.elementor-element-67794715 .elementor-heading-title{font-family:var( --e-global-typography-b2ce6af-font-family ), Sans-serif;font-size:var( --e-global-typography-b2ce6af-font-size );font-weight:var( --e-global-typography-b2ce6af-font-weight );text-transform:var( --e-global-typography-b2ce6af-text-transform );font-style:var( --e-global-typography-b2ce6af-font-style );line-height:var( --e-global-typography-b2ce6af-line-height );color:var( --e-global-color-text );}.elementor-467 .elementor-element.elementor-element-8ecd52a .elementor-heading-title{font-size:20px;color:var( --e-global-color-text );}.elementor-467 .elementor-element.elementor-element-3a3debac .elementor-button{background-color:var( --e-global-color-11fbc7c );font-size:15px;font-weight:600;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-638d055 );padding:15px 25px 15px 25px;}.elementor-467 .elementor-element.elementor-element-3a3debac .elementor-button:hover, .elementor-467 .elementor-element.elementor-element-3a3debac .elementor-button:focus{background-color:#B8924700;color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-467 .elementor-element.elementor-element-3a3debac .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-467 .elementor-element.elementor-element-3a3debac .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-467 .elementor-element.elementor-element-3a3debac .elementor-button:hover svg, .elementor-467 .elementor-element.elementor-element-3a3debac .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-467 .elementor-element.elementor-element-428a073{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(max-width:1024px){.elementor-467 .elementor-element.elementor-element-2e73dcde{--padding-top:4em;--padding-bottom:4em;--padding-left:1em;--padding-right:1em;}.elementor-467 .elementor-element.elementor-element-1fddcd2d{--padding-top:0em;--padding-bottom:0em;--padding-left:1em;--padding-right:2em;}.elementor-467 .elementor-element.elementor-element-58acb998 .elementor-heading-title{font-size:var( --e-global-typography-69c152f-font-size );line-height:var( --e-global-typography-69c152f-line-height );}.elementor-467 .elementor-element.elementor-element-1ef2b1 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-467 .elementor-element.elementor-element-96e6ac7 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-467 .elementor-element.elementor-element-47eb0754{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-467 .elementor-element.elementor-element-3b3443a3{padding:0em 0em 0em 0em;}.elementor-467 .elementor-element.elementor-element-3b3443a3 img{height:275px;}.elementor-467 .elementor-element.elementor-element-689f538{width:100%;max-width:100%;margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;}.elementor-467 .elementor-element.elementor-element-689f538 img{height:385px;}.elementor-467 .elementor-element.elementor-element-44b91b95{--container-widget-width:40%;--container-widget-flex-grow:0;width:var( --container-widget-width, 40% );max-width:40%;}.elementor-467 .elementor-element.elementor-element-44b91b95 img{height:640px;}.elementor-467 .elementor-element.elementor-element-513e33d3{--padding-top:4em;--padding-bottom:4em;--padding-left:2em;--padding-right:2em;}.elementor-467 .elementor-element.elementor-element-16804c4d .elementor-heading-title{font-size:var( --e-global-typography-b2ce6af-font-size );line-height:var( --e-global-typography-b2ce6af-line-height );}.elementor-467 .elementor-element.elementor-element-6e755c8{--grid-auto-flow:row;}.elementor-467 .elementor-element.elementor-element-2c9a203d{--padding-top:6em;--padding-bottom:6em;--padding-left:1em;--padding-right:1em;}.elementor-467 .elementor-element.elementor-element-67794715 .elementor-heading-title{font-size:var( --e-global-typography-b2ce6af-font-size );line-height:var( --e-global-typography-b2ce6af-line-height );}}@media(max-width:767px){.elementor-467 .elementor-element.elementor-element-2e73dcde{--padding-top:0em;--padding-bottom:2em;--padding-left:1em;--padding-right:1em;}.elementor-467 .elementor-element.elementor-element-1fddcd2d{--padding-top:2em;--padding-bottom:1em;--padding-left:0em;--padding-right:0em;}.elementor-467 .elementor-element.elementor-element-58acb998.elementor-element{--align-self:flex-start;}.elementor-467 .elementor-element.elementor-element-58acb998 .elementor-heading-title{font-size:var( --e-global-typography-69c152f-font-size );line-height:var( --e-global-typography-69c152f-line-height );}.elementor-467 .elementor-element.elementor-element-b881e81 .elementor-heading-title{font-size:24px;}.elementor-467 .elementor-element.elementor-element-1ef2b1 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-467 .elementor-element.elementor-element-96e6ac7 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-467 .elementor-element.elementor-element-47eb0754{--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-467 .elementor-element.elementor-element-3b3443a3 img{height:200px;}.elementor-467 .elementor-element.elementor-element-689f538 img{height:200px;}.elementor-467 .elementor-element.elementor-element-44b91b95{width:100%;max-width:100%;}.elementor-467 .elementor-element.elementor-element-44b91b95 img{height:200px;}.elementor-467 .elementor-element.elementor-element-513e33d3{--padding-top:2em;--padding-bottom:2em;--padding-left:1em;--padding-right:1em;}.elementor-467 .elementor-element.elementor-element-16804c4d .elementor-heading-title{font-size:var( --e-global-typography-b2ce6af-font-size );line-height:var( --e-global-typography-b2ce6af-line-height );}.elementor-467 .elementor-element.elementor-element-2ea6f74c{--n-tabs-title-gap:4px;--n-tabs-gap:4px;--n-tabs-title-border-radius:4px 4px 4px 4px;}.elementor-467 .elementor-element.elementor-element-6245899{--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-467 .elementor-element.elementor-element-6e755c8{--e-con-grid-template-columns:repeat(3, 1fr);--grid-auto-flow:row;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-467 .elementor-element.elementor-element-6918341 img{width:70%;}.elementor-467 .elementor-element.elementor-element-a0ce6d0 img{width:70%;}.elementor-467 .elementor-element.elementor-element-255f2b9 img{width:70%;}.elementor-467 .elementor-element.elementor-element-0c05405 img{width:70%;}.elementor-467 .elementor-element.elementor-element-211f1bf img{width:70%;}.elementor-467 .elementor-element.elementor-element-29775fa img{width:70%;}.elementor-467 .elementor-element.elementor-element-fbaa781 img{width:70%;}.elementor-467 .elementor-element.elementor-element-faa3ebb img{width:70%;}.elementor-467 .elementor-element.elementor-element-ef5a015 img{width:70%;}.elementor-467 .elementor-element.elementor-element-d35125b img{width:70%;}.elementor-467 .elementor-element.elementor-element-d49273c img{width:70%;}.elementor-467 .elementor-element.elementor-element-1f2a1f6 img{width:70%;}.elementor-467 .elementor-element.elementor-element-27bb5c0 img{width:70%;}.elementor-467 .elementor-element.elementor-element-02da8b8 img{width:70%;}.elementor-467 .elementor-element.elementor-element-cffdd8d img{width:70%;}.elementor-467 .elementor-element.elementor-element-86aa199 img{width:70%;}.elementor-467 .elementor-element.elementor-element-2c9a203d{--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-467 .elementor-element.elementor-element-67794715 .elementor-heading-title{font-size:var( --e-global-typography-b2ce6af-font-size );line-height:var( --e-global-typography-b2ce6af-line-height );}}@media(min-width:768px){.elementor-467 .elementor-element.elementor-element-1fddcd2d{--width:50%;}.elementor-467 .elementor-element.elementor-element-47eb0754{--width:50%;}.elementor-467 .elementor-element.elementor-element-513e33d3{--width:640px;}}@media(max-width:1024px) and (min-width:768px){.elementor-467 .elementor-element.elementor-element-513e33d3{--width:60%;}}/* Start custom CSS for html, class: .elementor-element-b28f16c *//* =========================================
   SATISH MOTORS - INNER PAGE BANNER
========================================= */

.sm-page-banner{

    position:relative;

    width:100%;

    height:650px;

    min-height:550px;

    overflow:hidden;

    display:flex;

    align-items:center;

    background:#111;

}


/* =========================================
   BACKGROUND IMAGE
========================================= */

.sm-page-banner-bg{

    position:absolute;

    inset:0;

    width:100%;

    height:100%;

    background-image:url("https://satishmotorsandfinance.com/wp-content/uploads/2026/08/contact-banner-desktop.webp");

    background-size:cover;

    background-position:center center;

    background-repeat:no-repeat;

    transform:scale(1.04);

    animation:smBannerZoom 10s ease-out forwards;

}


/* =========================================
   IMAGE ZOOM
========================================= */

@keyframes smBannerZoom{

    0%{

        transform:scale(1.08);

    }

    100%{

        transform:scale(1);

    }

}





/* =========================================
   CONTAINER
========================================= */

.sm-page-banner-container{

    position:relative;

    z-index:2;

    width:100%;

    max-width:1200px;

    margin:0 auto;

    padding:0 40px;

}


/* =========================================
   CONTENT
========================================= */

.sm-page-banner-content{

    max-width:650px;

}


/* =========================================
   BREADCRUMB
========================================= */

.sm-page-breadcrumb{

    display:flex;

    align-items:center;

    gap:12px;

    margin-bottom:25px;

    font-size:15px;

    color:#fff;

    opacity:0;

    animation:
        smTextSlideDown .8s ease forwards;

    animation-delay:.2s;

}


.sm-page-breadcrumb a{

    color:#fff !important;

    text-decoration:none !important;

    transition:.3s ease;

}


.sm-page-breadcrumb a:hover{

    color:#C8A96A !important;

}


.sm-page-breadcrumb span{

    display:flex;

    align-items:center;

}


.sm-page-breadcrumb i{

    font-size:10px;

    color:#C8A96A;

}


.sm-page-breadcrumb .current-page{

    color:#ddd;

}


/* =========================================
   MAIN HEADING
========================================= */

.sm-page-title{

    margin:0;

    color:#fff !important;

    font-size:72px;

    line-height:1.05;

    font-weight:300;

    letter-spacing:-2px;

    opacity:0;

    animation:
        smTextSlideDown 1s cubic-bezier(.22,1,.36,1) forwards;

    animation-delay:.45s;

}


/* =========================================
   SUBTITLE
========================================= */

.sm-page-subtitle{

    margin:22px 0 0;

    color:#fff !important;

    font-size:17px;

    line-height:1.6;

    font-weight:400;

    opacity:0;

    animation:
        smTextSlideDown .9s cubic-bezier(.22,1,.36,1) forwards;

    animation-delay:.75s;

}


/* =========================================
   TEXT SLIDE DOWN ANIMATION
========================================= */

@keyframes smTextSlideDown{

    0%{

        opacity:0;

        transform:translateY(-45px);

    }

    100%{

        opacity:1;

        transform:translateY(0);

    }

}


/* =========================================
   SCROLL INDICATOR
========================================= */

.sm-banner-scroll{

    position:absolute;

    z-index:3;

    bottom:30px;

    left:50%;

    transform:translateX(-50%);

    display:flex;

    flex-direction:column;

    align-items:center;

    gap:8px;

    color:#fff;

    font-size:11px;

    letter-spacing:2px;

    text-transform:uppercase;

    opacity:.85;

    animation:smScrollFloat 2s ease-in-out infinite;

}


.sm-banner-scroll i{

    color:#C8A96A;

    font-size:15px;

}


/* =========================================
   SCROLL ANIMATION
========================================= */

@keyframes smScrollFloat{

    0%,
    100%{

        transform:translate(-50%,0);

    }

    50%{

        transform:translate(-50%,8px);

    }

}


/* =========================================
   TABLET
========================================= */

@media(max-width:1024px){

    .sm-page-banner{

        height:560px;

        min-height:500px;

    }


    .sm-page-banner-container{

        padding:0 30px;

    }


    .sm-page-title{

        font-size:60px;

    }

}


/* =========================================
   MOBILE
========================================= */

@media(max-width:767px){

    .sm-page-banner{

        height:520px;

        min-height:480px;

        align-items:center;

    }


    .sm-page-banner-bg{

        background-position:center center;

    }


    .sm-page-banner-overlay{

        background:

            linear-gradient(
                90deg,
                rgba(0,0,0,.78) 0%,
                rgba(0,0,0,.55) 60%,
                rgba(0,0,0,.35) 100%
            );

    }


    .sm-page-banner-container{

        padding:0 22px;

    }


    .sm-page-banner-content{

        max-width:100%;

    }


    .sm-page-breadcrumb{

        font-size:13px;

        gap:9px;

        margin-bottom:18px;

    }


    .sm-page-title{

        font-size:48px;

        line-height:1.08;

        letter-spacing:-1px;

    }


    .sm-page-subtitle{

        font-size:14px;

        margin-top:15px;

        max-width:300px;

    }


    .sm-banner-scroll{

        bottom:20px;

        font-size:9px;

    }

}


/* =========================================
   SMALL MOBILE
========================================= */

@media(max-width:480px){

    .sm-page-banner{

        height:480px;

        min-height:450px;

    }


    .sm-page-title{

        font-size:40px;

    }


    .sm-page-subtitle{

        font-size:13px;

    }

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9f7de10 */.sm-why-choose {
    background: #fff;
    padding: 80px 0;
}

.sm-container {
    width: 92%;
    max-width: 1280px;
    margin: auto;
}

/* =========================
   Section Title
========================= */

.sm-title {
    text-align: center;
    margin-bottom: 45px;
}

.sm-title span {
    display: inline-block;
    padding: 10px 22px;
    border: 1px solid #111;
    border-radius: 50px;
    color: #111;
    font-size: 13px;
    font-weight: 600;
    letter-spacing: 2px;
    background: #fff;
}

.sm-title h2 {
    margin: 18px 0 12px;
    font-size: 46px;
    color: #111;
    font-weight: 700;
    letter-spacing: -1px;
}

.sm-title p {
    max-width: 700px;
    margin: auto;
    color: #666;
    line-height: 1.8;
}


/* =========================
   Cards Grid
========================= */

.sm-grid {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 16px;
}


/* =========================
   Card
========================= */

.sm-card {
    position: relative;
    overflow: hidden;
    background: #fff;
    border: 1px solid #e5e5e5;
    border-radius: 22px;
    padding: 28px;
    transition: all 0.35s ease;
}

/* Soft background effect */

.sm-card::after {
    content: "";
    position: absolute;
    inset: 0;
    background: radial-gradient(
        circle at right center,
        rgba(0, 0, 0, 0.04),
        transparent 65%
    );
    pointer-events: none;
}

/* Decorative line */

.sm-card::before {
    content: "";
    position: absolute;
    top: -20px;
    right: 55px;
    width: 4px;
    height: 140%;
    opacity: 0.05;

    background: repeating-linear-gradient(
        to bottom,
        #000 0px,
        #000 18px,
        transparent 18px,
        transparent 38px
    );

    transform: rotate(10deg);
    transition: all 0.4s ease;
}

/* Hover */

.sm-card:hover {
    transform: translateY(-8px);
    border-color: #111;
    box-shadow: 0 20px 45px rgba(0, 0, 0, 0.10);
}

.sm-card:hover::before {
    opacity: 0.12;
    right: 45px;
}


/* =========================
   Icon
========================= */

.sm-icon {
    width: 68px;
    height: 68px;
    border-radius: 18px;

    background: #111;

    display: flex;
    align-items: center;
    justify-content: center;

    margin-bottom: 22px;

    transition: all 0.35s ease;
}

.sm-card:hover .sm-icon {
    transform: rotate(-8deg) scale(1.08);
    background: #000;
}

.sm-icon i {
    font-size: 26px;
    color: #fff;
}


/* =========================
   Content
========================= */

.sm-content {
    position: relative;
    z-index: 2;
}

.sm-content h3 {
    font-size: 22px;
    color: #111;
    margin-bottom: 12px;
    font-weight: 600;
}

.sm-content p {
    color: #666;
    line-height: 1.7;
    margin-bottom: 22px;
}


/* =========================
   Links
========================= */

.sm-content a {
    display: inline-flex;
    align-items: center;
    gap: 8px;

    color: #111;
    text-decoration: none;
    font-weight: 600;

    transition: all 0.3s ease;
}

.sm-content a:hover {
    color: #555;
    gap: 12px;
}


/* =========================
   Tablet
========================= */

@media (max-width: 991px) {

    .sm-grid {
        grid-template-columns: repeat(2, 1fr);
    }

}


/* =========================
   Mobile
========================= */

@media (max-width: 767px) {

    .sm-why-choose {
        padding: 0px 0;
    }

    .sm-grid {
        grid-template-columns: 1fr;
    }

    .sm-title h2 {
        font-size: 24px;
    }

    .sm-card {
        padding: 24px;
    }

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6918341 */.elementor-467 .elementor-element.elementor-element-6918341{

    background:#fff;

    border:1px solid #E8E2D8;

    border-radius:10px;
padding: 15px;
    display:flex;
        min-height:110px;

    align-items:center;

    justify-content:center;

    overflow:hidden;

    position:relative;

    transition:.35s ease;

}

.elementor-467 .elementor-element.elementor-element-6918341:before{

    content:"";

    position:absolute;

    top:0;

    left:0;

    width:55px;

    height:55px;

    border-top:3px solid #C8A96A;

    border-left:3px solid #C8A96A;

    border-radius:10px 0 0 0;

}
/* Gold Glow */

.elementor-467 .elementor-element.elementor-element-6918341:after{

    content:"";

    position:absolute;

    width:220px;

    height:220px;

    top:-120px;

    right:-120px;

    background:radial-gradient(circle,
    rgba(200,169,106,.10),
    transparent 70%);

    opacity:0;

    transition:.4s;

}

/* Image */

.elementor-467 .elementor-element.elementor-element-6918341 img{

    max-width:160px;

    width:100%;



    transition:.4s ease;

}

/* Hover */

.elementor-467 .elementor-element.elementor-element-6918341:hover{

    transform:translateY(-8px);

    border-color:#C8A96A;

    box-shadow:0 18px 40px rgba(0,0,0,.08);

}

.elementor-467 .elementor-element.elementor-element-6918341:hover:before{

    width:100%;

}

.elementor-467 .elementor-element.elementor-element-6918341:hover:after{

    opacity:1;

}

.elementor-467 .elementor-element.elementor-element-6918341:hover img{

    filter:grayscale(0);

    opacity:1;

    transform:scale(1.08);

}

/* =========================
      TABLET
========================= */

@media (max-width:1024px){

    .elementor-467 .elementor-element.elementor-element-6918341{
        min-height:130px;
        padding:20px;
        border-radius:14px;
    }

    .elementor-467 .elementor-element.elementor-element-6918341 img{
        max-width:120px;
    }

    .elementor-467 .elementor-element.elementor-element-6918341:hover{
        transform:translateY(-4px);
    }

}


/* =========================
      MOBILE
========================= */

@media (max-width:767px){

    .elementor-467 .elementor-element.elementor-element-6918341{

        min-height:100px;

        padding:16px;

        border-radius:12px;

    }

    .elementor-467 .elementor-element.elementor-element-6918341 img{

        max-width:90px;

    }

    .elementor-467 .elementor-element.elementor-element-6918341:before{

        width:40px;

        height:2px;

    }

    .elementor-467 .elementor-element.elementor-element-6918341:hover{

        transform:none;

        box-shadow:0 8px 18px rgba(0,0,0,.05);

    }

}


/* =========================
      SMALL MOBILE
========================= */

@media (max-width:480px){

    .elementor-467 .elementor-element.elementor-element-6918341{

        min-height:85px;

        padding:12px;

    }

    .elementor-467 .elementor-element.elementor-element-6918341 img{

        max-width:75px;

    }

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a0ce6d0 */.elementor-467 .elementor-element.elementor-element-a0ce6d0{

    background:#fff;

    border:1px solid #E8E2D8;

    border-radius:10px;
padding: 15px;
    display:flex;
        min-height:110px;

    align-items:center;

    justify-content:center;

    overflow:hidden;

    position:relative;

    transition:.35s ease;

}

.elementor-467 .elementor-element.elementor-element-a0ce6d0:before{

    content:"";

    position:absolute;

    top:0;

    left:0;

    width:55px;

    height:55px;

    border-top:3px solid #C8A96A;

    border-left:3px solid #C8A96A;

    border-radius:10px 0 0 0;

}
/* Gold Glow */

.elementor-467 .elementor-element.elementor-element-a0ce6d0:after{

    content:"";

    position:absolute;

    width:220px;

    height:220px;

    top:-120px;

    right:-120px;

    background:radial-gradient(circle,
    rgba(200,169,106,.10),
    transparent 70%);

    opacity:0;

    transition:.4s;

}

/* Image */

.elementor-467 .elementor-element.elementor-element-a0ce6d0 img{

    max-width:160px;

    width:100%;



    transition:.4s ease;

}

/* Hover */

.elementor-467 .elementor-element.elementor-element-a0ce6d0:hover{

    transform:translateY(-8px);

    border-color:#C8A96A;

    box-shadow:0 18px 40px rgba(0,0,0,.08);

}

.elementor-467 .elementor-element.elementor-element-a0ce6d0:hover:before{

    width:100%;

}

.elementor-467 .elementor-element.elementor-element-a0ce6d0:hover:after{

    opacity:1;

}

.elementor-467 .elementor-element.elementor-element-a0ce6d0:hover img{

    filter:grayscale(0);

    opacity:1;

    transform:scale(1.08);

}

/* =========================
      TABLET
========================= */

@media (max-width:1024px){

    .elementor-467 .elementor-element.elementor-element-a0ce6d0{
        min-height:130px;
        padding:20px;
        border-radius:14px;
    }

    .elementor-467 .elementor-element.elementor-element-a0ce6d0 img{
        max-width:120px;
    }

    .elementor-467 .elementor-element.elementor-element-a0ce6d0:hover{
        transform:translateY(-4px);
    }

}


/* =========================
      MOBILE
========================= */

@media (max-width:767px){

    .elementor-467 .elementor-element.elementor-element-a0ce6d0{

        min-height:100px;

        padding:16px;

        border-radius:12px;

    }

    .elementor-467 .elementor-element.elementor-element-a0ce6d0 img{

        max-width:90px;

    }

    .elementor-467 .elementor-element.elementor-element-a0ce6d0:before{

        width:40px;

        height:2px;

    }

    .elementor-467 .elementor-element.elementor-element-a0ce6d0:hover{

        transform:none;

        box-shadow:0 8px 18px rgba(0,0,0,.05);

    }

}


/* =========================
      SMALL MOBILE
========================= */

@media (max-width:480px){

    .elementor-467 .elementor-element.elementor-element-a0ce6d0{

        min-height:85px;

        padding:12px;

    }

    .elementor-467 .elementor-element.elementor-element-a0ce6d0 img{

        max-width:75px;

    }

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-255f2b9 */.elementor-467 .elementor-element.elementor-element-255f2b9{

    background:#fff;

    border:1px solid #E8E2D8;

    border-radius:10px;
padding: 15px;
    display:flex;
        min-height:110px;

    align-items:center;

    justify-content:center;

    overflow:hidden;

    position:relative;

    transition:.35s ease;

}

.elementor-467 .elementor-element.elementor-element-255f2b9:before{

    content:"";

    position:absolute;

    top:0;

    left:0;

    width:55px;

    height:55px;

    border-top:3px solid #C8A96A;

    border-left:3px solid #C8A96A;

    border-radius:10px 0 0 0;

}
/* Gold Glow */

.elementor-467 .elementor-element.elementor-element-255f2b9:after{

    content:"";

    position:absolute;

    width:220px;

    height:220px;

    top:-120px;

    right:-120px;

    background:radial-gradient(circle,
    rgba(200,169,106,.10),
    transparent 70%);

    opacity:0;

    transition:.4s;

}

/* Image */

.elementor-467 .elementor-element.elementor-element-255f2b9 img{

    max-width:160px;

    width:100%;



    transition:.4s ease;

}

/* Hover */

.elementor-467 .elementor-element.elementor-element-255f2b9:hover{

    transform:translateY(-8px);

    border-color:#C8A96A;

    box-shadow:0 18px 40px rgba(0,0,0,.08);

}

.elementor-467 .elementor-element.elementor-element-255f2b9:hover:before{

    width:100%;

}

.elementor-467 .elementor-element.elementor-element-255f2b9:hover:after{

    opacity:1;

}

.elementor-467 .elementor-element.elementor-element-255f2b9:hover img{

    filter:grayscale(0);

    opacity:1;

    transform:scale(1.08);

}

/* =========================
      TABLET
========================= */

@media (max-width:1024px){

    .elementor-467 .elementor-element.elementor-element-255f2b9{
        min-height:130px;
        padding:20px;
        border-radius:14px;
    }

    .elementor-467 .elementor-element.elementor-element-255f2b9 img{
        max-width:120px;
    }

    .elementor-467 .elementor-element.elementor-element-255f2b9:hover{
        transform:translateY(-4px);
    }

}


/* =========================
      MOBILE
========================= */

@media (max-width:767px){

    .elementor-467 .elementor-element.elementor-element-255f2b9{

        min-height:100px;

        padding:16px;

        border-radius:12px;

    }

    .elementor-467 .elementor-element.elementor-element-255f2b9 img{

        max-width:90px;

    }

    .elementor-467 .elementor-element.elementor-element-255f2b9:before{

        width:40px;

        height:2px;

    }

    .elementor-467 .elementor-element.elementor-element-255f2b9:hover{

        transform:none;

        box-shadow:0 8px 18px rgba(0,0,0,.05);

    }

}


/* =========================
      SMALL MOBILE
========================= */

@media (max-width:480px){

    .elementor-467 .elementor-element.elementor-element-255f2b9{

        min-height:85px;

        padding:12px;

    }

    .elementor-467 .elementor-element.elementor-element-255f2b9 img{

        max-width:75px;

    }

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0c05405 */.elementor-467 .elementor-element.elementor-element-0c05405{

    background:#fff;

    border:1px solid #E8E2D8;

    border-radius:10px;
padding: 15px;
    display:flex;
        min-height:110px;

    align-items:center;

    justify-content:center;

    overflow:hidden;

    position:relative;

    transition:.35s ease;

}

.elementor-467 .elementor-element.elementor-element-0c05405:before{

    content:"";

    position:absolute;

    top:0;

    left:0;

    width:55px;

    height:55px;

    border-top:3px solid #C8A96A;

    border-left:3px solid #C8A96A;

    border-radius:10px 0 0 0;

}
/* Gold Glow */

.elementor-467 .elementor-element.elementor-element-0c05405:after{

    content:"";

    position:absolute;

    width:220px;

    height:220px;

    top:-120px;

    right:-120px;

    background:radial-gradient(circle,
    rgba(200,169,106,.10),
    transparent 70%);

    opacity:0;

    transition:.4s;

}

/* Image */

.elementor-467 .elementor-element.elementor-element-0c05405 img{

    max-width:160px;

    width:100%;



    transition:.4s ease;

}

/* Hover */

.elementor-467 .elementor-element.elementor-element-0c05405:hover{

    transform:translateY(-8px);

    border-color:#C8A96A;

    box-shadow:0 18px 40px rgba(0,0,0,.08);

}

.elementor-467 .elementor-element.elementor-element-0c05405:hover:before{

    width:100%;

}

.elementor-467 .elementor-element.elementor-element-0c05405:hover:after{

    opacity:1;

}

.elementor-467 .elementor-element.elementor-element-0c05405:hover img{

    filter:grayscale(0);

    opacity:1;

    transform:scale(1.08);

}

/* =========================
      TABLET
========================= */

@media (max-width:1024px){

    .elementor-467 .elementor-element.elementor-element-0c05405{
        min-height:130px;
        padding:20px;
        border-radius:14px;
    }

    .elementor-467 .elementor-element.elementor-element-0c05405 img{
        max-width:120px;
    }

    .elementor-467 .elementor-element.elementor-element-0c05405:hover{
        transform:translateY(-4px);
    }

}


/* =========================
      MOBILE
========================= */

@media (max-width:767px){

    .elementor-467 .elementor-element.elementor-element-0c05405{

        min-height:100px;

        padding:16px;

        border-radius:12px;

    }

    .elementor-467 .elementor-element.elementor-element-0c05405 img{

        max-width:90px;

    }

    .elementor-467 .elementor-element.elementor-element-0c05405:before{

        width:40px;

        height:2px;

    }

    .elementor-467 .elementor-element.elementor-element-0c05405:hover{

        transform:none;

        box-shadow:0 8px 18px rgba(0,0,0,.05);

    }

}


/* =========================
      SMALL MOBILE
========================= */

@media (max-width:480px){

    .elementor-467 .elementor-element.elementor-element-0c05405{

        min-height:85px;

        padding:12px;

    }

    .elementor-467 .elementor-element.elementor-element-0c05405 img{

        max-width:75px;

    }

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-211f1bf */.elementor-467 .elementor-element.elementor-element-211f1bf{

    background:#fff;

    border:1px solid #E8E2D8;

    border-radius:10px;
padding: 15px;
    display:flex;
        min-height:110px;

    align-items:center;

    justify-content:center;

    overflow:hidden;

    position:relative;

    transition:.35s ease;

}

.elementor-467 .elementor-element.elementor-element-211f1bf:before{

    content:"";

    position:absolute;

    top:0;

    left:0;

    width:55px;

    height:55px;

    border-top:3px solid #C8A96A;

    border-left:3px solid #C8A96A;

    border-radius:10px 0 0 0;

}
/* Gold Glow */

.elementor-467 .elementor-element.elementor-element-211f1bf:after{

    content:"";

    position:absolute;

    width:220px;

    height:220px;

    top:-120px;

    right:-120px;

    background:radial-gradient(circle,
    rgba(200,169,106,.10),
    transparent 70%);

    opacity:0;

    transition:.4s;

}

/* Image */

.elementor-467 .elementor-element.elementor-element-211f1bf img{

    max-width:160px;

    width:100%;



    transition:.4s ease;

}

/* Hover */

.elementor-467 .elementor-element.elementor-element-211f1bf:hover{

    transform:translateY(-8px);

    border-color:#C8A96A;

    box-shadow:0 18px 40px rgba(0,0,0,.08);

}

.elementor-467 .elementor-element.elementor-element-211f1bf:hover:before{

    width:100%;

}

.elementor-467 .elementor-element.elementor-element-211f1bf:hover:after{

    opacity:1;

}

.elementor-467 .elementor-element.elementor-element-211f1bf:hover img{

    filter:grayscale(0);

    opacity:1;

    transform:scale(1.08);

}

/* =========================
      TABLET
========================= */

@media (max-width:1024px){

    .elementor-467 .elementor-element.elementor-element-211f1bf{
        min-height:130px;
        padding:20px;
        border-radius:14px;
    }

    .elementor-467 .elementor-element.elementor-element-211f1bf img{
        max-width:120px;
    }

    .elementor-467 .elementor-element.elementor-element-211f1bf:hover{
        transform:translateY(-4px);
    }

}


/* =========================
      MOBILE
========================= */

@media (max-width:767px){

    .elementor-467 .elementor-element.elementor-element-211f1bf{

        min-height:100px;

        padding:16px;

        border-radius:12px;

    }

    .elementor-467 .elementor-element.elementor-element-211f1bf img{

        max-width:90px;

    }

    .elementor-467 .elementor-element.elementor-element-211f1bf:before{

        width:40px;

        height:2px;

    }

    .elementor-467 .elementor-element.elementor-element-211f1bf:hover{

        transform:none;

        box-shadow:0 8px 18px rgba(0,0,0,.05);

    }

}


/* =========================
      SMALL MOBILE
========================= */

@media (max-width:480px){

    .elementor-467 .elementor-element.elementor-element-211f1bf{

        min-height:85px;

        padding:12px;

    }

    .elementor-467 .elementor-element.elementor-element-211f1bf img{

        max-width:75px;

    }

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-29775fa */.elementor-467 .elementor-element.elementor-element-29775fa{

    background:#fff;

    border:1px solid #E8E2D8;

    border-radius:10px;
padding: 15px;
    display:flex;
        min-height:110px;

    align-items:center;

    justify-content:center;

    overflow:hidden;

    position:relative;

    transition:.35s ease;

}

.elementor-467 .elementor-element.elementor-element-29775fa:before{

    content:"";

    position:absolute;

    top:0;

    left:0;

    width:55px;

    height:55px;

    border-top:3px solid #C8A96A;

    border-left:3px solid #C8A96A;

    border-radius:10px 0 0 0;

}
/* Gold Glow */

.elementor-467 .elementor-element.elementor-element-29775fa:after{

    content:"";

    position:absolute;

    width:220px;

    height:220px;

    top:-120px;

    right:-120px;

    background:radial-gradient(circle,
    rgba(200,169,106,.10),
    transparent 70%);

    opacity:0;

    transition:.4s;

}

/* Image */

.elementor-467 .elementor-element.elementor-element-29775fa img{

    max-width:160px;

    width:100%;



    transition:.4s ease;

}

/* Hover */

.elementor-467 .elementor-element.elementor-element-29775fa:hover{

    transform:translateY(-8px);

    border-color:#C8A96A;

    box-shadow:0 18px 40px rgba(0,0,0,.08);

}

.elementor-467 .elementor-element.elementor-element-29775fa:hover:before{

    width:100%;

}

.elementor-467 .elementor-element.elementor-element-29775fa:hover:after{

    opacity:1;

}

.elementor-467 .elementor-element.elementor-element-29775fa:hover img{

    filter:grayscale(0);

    opacity:1;

    transform:scale(1.08);

}

/* =========================
      TABLET
========================= */

@media (max-width:1024px){

    .elementor-467 .elementor-element.elementor-element-29775fa{
        min-height:130px;
        padding:20px;
        border-radius:14px;
    }

    .elementor-467 .elementor-element.elementor-element-29775fa img{
        max-width:120px;
    }

    .elementor-467 .elementor-element.elementor-element-29775fa:hover{
        transform:translateY(-4px);
    }

}


/* =========================
      MOBILE
========================= */

@media (max-width:767px){

    .elementor-467 .elementor-element.elementor-element-29775fa{

        min-height:100px;

        padding:16px;

        border-radius:12px;

    }

    .elementor-467 .elementor-element.elementor-element-29775fa img{

        max-width:90px;

    }

    .elementor-467 .elementor-element.elementor-element-29775fa:before{

        width:40px;

        height:2px;

    }

    .elementor-467 .elementor-element.elementor-element-29775fa:hover{

        transform:none;

        box-shadow:0 8px 18px rgba(0,0,0,.05);

    }

}


/* =========================
      SMALL MOBILE
========================= */

@media (max-width:480px){

    .elementor-467 .elementor-element.elementor-element-29775fa{

        min-height:85px;

        padding:12px;

    }

    .elementor-467 .elementor-element.elementor-element-29775fa img{

        max-width:75px;

    }

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fbaa781 */.elementor-467 .elementor-element.elementor-element-fbaa781{

    background:#fff;

    border:1px solid #E8E2D8;

    border-radius:10px;
padding: 15px;
    display:flex;
        min-height:110px;

    align-items:center;

    justify-content:center;

    overflow:hidden;

    position:relative;

    transition:.35s ease;

}

.elementor-467 .elementor-element.elementor-element-fbaa781:before{

    content:"";

    position:absolute;

    top:0;

    left:0;

    width:55px;

    height:55px;

    border-top:3px solid #C8A96A;

    border-left:3px solid #C8A96A;

    border-radius:10px 0 0 0;

}
/* Gold Glow */

.elementor-467 .elementor-element.elementor-element-fbaa781:after{

    content:"";

    position:absolute;

    width:220px;

    height:220px;

    top:-120px;

    right:-120px;

    background:radial-gradient(circle,
    rgba(200,169,106,.10),
    transparent 70%);

    opacity:0;

    transition:.4s;

}

/* Image */

.elementor-467 .elementor-element.elementor-element-fbaa781 img{

    max-width:160px;

    width:100%;



    transition:.4s ease;

}

/* Hover */

.elementor-467 .elementor-element.elementor-element-fbaa781:hover{

    transform:translateY(-8px);

    border-color:#C8A96A;

    box-shadow:0 18px 40px rgba(0,0,0,.08);

}

.elementor-467 .elementor-element.elementor-element-fbaa781:hover:before{

    width:100%;

}

.elementor-467 .elementor-element.elementor-element-fbaa781:hover:after{

    opacity:1;

}

.elementor-467 .elementor-element.elementor-element-fbaa781:hover img{

    filter:grayscale(0);

    opacity:1;

    transform:scale(1.08);

}

/* =========================
      TABLET
========================= */

@media (max-width:1024px){

    .elementor-467 .elementor-element.elementor-element-fbaa781{
        min-height:130px;
        padding:20px;
        border-radius:14px;
    }

    .elementor-467 .elementor-element.elementor-element-fbaa781 img{
        max-width:120px;
    }

    .elementor-467 .elementor-element.elementor-element-fbaa781:hover{
        transform:translateY(-4px);
    }

}


/* =========================
      MOBILE
========================= */

@media (max-width:767px){

    .elementor-467 .elementor-element.elementor-element-fbaa781{

        min-height:100px;

        padding:16px;

        border-radius:12px;

    }

    .elementor-467 .elementor-element.elementor-element-fbaa781 img{

        max-width:90px;

    }

    .elementor-467 .elementor-element.elementor-element-fbaa781:before{

        width:40px;

        height:2px;

    }

    .elementor-467 .elementor-element.elementor-element-fbaa781:hover{

        transform:none;

        box-shadow:0 8px 18px rgba(0,0,0,.05);

    }

}


/* =========================
      SMALL MOBILE
========================= */

@media (max-width:480px){

    .elementor-467 .elementor-element.elementor-element-fbaa781{

        min-height:85px;

        padding:12px;

    }

    .elementor-467 .elementor-element.elementor-element-fbaa781 img{

        max-width:75px;

    }

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-faa3ebb */.elementor-467 .elementor-element.elementor-element-faa3ebb{

    background:#fff;

    border:1px solid #E8E2D8;

    border-radius:10px;
padding: 15px;
    display:flex;
        min-height:110px;

    align-items:center;

    justify-content:center;

    overflow:hidden;

    position:relative;

    transition:.35s ease;

}

.elementor-467 .elementor-element.elementor-element-faa3ebb:before{

    content:"";

    position:absolute;

    top:0;

    left:0;

    width:55px;

    height:55px;

    border-top:3px solid #C8A96A;

    border-left:3px solid #C8A96A;

    border-radius:10px 0 0 0;

}
/* Gold Glow */

.elementor-467 .elementor-element.elementor-element-faa3ebb:after{

    content:"";

    position:absolute;

    width:220px;

    height:220px;

    top:-120px;

    right:-120px;

    background:radial-gradient(circle,
    rgba(200,169,106,.10),
    transparent 70%);

    opacity:0;

    transition:.4s;

}

/* Image */

.elementor-467 .elementor-element.elementor-element-faa3ebb img{

    max-width:160px;

    width:100%;



    transition:.4s ease;

}

/* Hover */

.elementor-467 .elementor-element.elementor-element-faa3ebb:hover{

    transform:translateY(-8px);

    border-color:#C8A96A;

    box-shadow:0 18px 40px rgba(0,0,0,.08);

}

.elementor-467 .elementor-element.elementor-element-faa3ebb:hover:before{

    width:100%;

}

.elementor-467 .elementor-element.elementor-element-faa3ebb:hover:after{

    opacity:1;

}

.elementor-467 .elementor-element.elementor-element-faa3ebb:hover img{

    filter:grayscale(0);

    opacity:1;

    transform:scale(1.08);

}

/* =========================
      TABLET
========================= */

@media (max-width:1024px){

    .elementor-467 .elementor-element.elementor-element-faa3ebb{
        min-height:130px;
        padding:20px;
        border-radius:14px;
    }

    .elementor-467 .elementor-element.elementor-element-faa3ebb img{
        max-width:120px;
    }

    .elementor-467 .elementor-element.elementor-element-faa3ebb:hover{
        transform:translateY(-4px);
    }

}


/* =========================
      MOBILE
========================= */

@media (max-width:767px){

    .elementor-467 .elementor-element.elementor-element-faa3ebb{

        min-height:100px;

        padding:16px;

        border-radius:12px;

    }

    .elementor-467 .elementor-element.elementor-element-faa3ebb img{

        max-width:90px;

    }

    .elementor-467 .elementor-element.elementor-element-faa3ebb:before{

        width:40px;

        height:2px;

    }

    .elementor-467 .elementor-element.elementor-element-faa3ebb:hover{

        transform:none;

        box-shadow:0 8px 18px rgba(0,0,0,.05);

    }

}


/* =========================
      SMALL MOBILE
========================= */

@media (max-width:480px){

    .elementor-467 .elementor-element.elementor-element-faa3ebb{

        min-height:85px;

        padding:12px;

    }

    .elementor-467 .elementor-element.elementor-element-faa3ebb img{

        max-width:75px;

    }

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ef5a015 */.elementor-467 .elementor-element.elementor-element-ef5a015{

    background:#fff;

    border:1px solid #E8E2D8;

    border-radius:10px;
padding: 15px;
    display:flex;
        min-height:110px;

    align-items:center;

    justify-content:center;

    overflow:hidden;

    position:relative;

    transition:.35s ease;

}

.elementor-467 .elementor-element.elementor-element-ef5a015:before{

    content:"";

    position:absolute;

    top:0;

    left:0;

    width:55px;

    height:55px;

    border-top:3px solid #C8A96A;

    border-left:3px solid #C8A96A;

    border-radius:10px 0 0 0;

}
/* Gold Glow */

.elementor-467 .elementor-element.elementor-element-ef5a015:after{

    content:"";

    position:absolute;

    width:220px;

    height:220px;

    top:-120px;

    right:-120px;

    background:radial-gradient(circle,
    rgba(200,169,106,.10),
    transparent 70%);

    opacity:0;

    transition:.4s;

}

/* Image */

.elementor-467 .elementor-element.elementor-element-ef5a015 img{

    max-width:160px;

    width:100%;



    transition:.4s ease;

}

/* Hover */

.elementor-467 .elementor-element.elementor-element-ef5a015:hover{

    transform:translateY(-8px);

    border-color:#C8A96A;

    box-shadow:0 18px 40px rgba(0,0,0,.08);

}

.elementor-467 .elementor-element.elementor-element-ef5a015:hover:before{

    width:100%;

}

.elementor-467 .elementor-element.elementor-element-ef5a015:hover:after{

    opacity:1;

}

.elementor-467 .elementor-element.elementor-element-ef5a015:hover img{

    filter:grayscale(0);

    opacity:1;

    transform:scale(1.08);

}

/* =========================
      TABLET
========================= */

@media (max-width:1024px){

    .elementor-467 .elementor-element.elementor-element-ef5a015{
        min-height:130px;
        padding:20px;
        border-radius:14px;
    }

    .elementor-467 .elementor-element.elementor-element-ef5a015 img{
        max-width:120px;
    }

    .elementor-467 .elementor-element.elementor-element-ef5a015:hover{
        transform:translateY(-4px);
    }

}


/* =========================
      MOBILE
========================= */

@media (max-width:767px){

    .elementor-467 .elementor-element.elementor-element-ef5a015{

        min-height:100px;

        padding:16px;

        border-radius:12px;

    }

    .elementor-467 .elementor-element.elementor-element-ef5a015 img{

        max-width:90px;

    }

    .elementor-467 .elementor-element.elementor-element-ef5a015:before{

        width:40px;

        height:2px;

    }

    .elementor-467 .elementor-element.elementor-element-ef5a015:hover{

        transform:none;

        box-shadow:0 8px 18px rgba(0,0,0,.05);

    }

}


/* =========================
      SMALL MOBILE
========================= */

@media (max-width:480px){

    .elementor-467 .elementor-element.elementor-element-ef5a015{

        min-height:85px;

        padding:12px;

    }

    .elementor-467 .elementor-element.elementor-element-ef5a015 img{

        max-width:75px;

    }

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d35125b */.elementor-467 .elementor-element.elementor-element-d35125b{

    background:#fff;

    border:1px solid #E8E2D8;

    border-radius:10px;
padding: 15px;
    display:flex;
        min-height:110px;

    align-items:center;

    justify-content:center;

    overflow:hidden;

    position:relative;

    transition:.35s ease;

}

.elementor-467 .elementor-element.elementor-element-d35125b:before{

    content:"";

    position:absolute;

    top:0;

    left:0;

    width:55px;

    height:55px;

    border-top:3px solid #C8A96A;

    border-left:3px solid #C8A96A;

    border-radius:10px 0 0 0;

}
/* Gold Glow */

.elementor-467 .elementor-element.elementor-element-d35125b:after{

    content:"";

    position:absolute;

    width:220px;

    height:220px;

    top:-120px;

    right:-120px;

    background:radial-gradient(circle,
    rgba(200,169,106,.10),
    transparent 70%);

    opacity:0;

    transition:.4s;

}

/* Image */

.elementor-467 .elementor-element.elementor-element-d35125b img{

    max-width:160px;

    width:100%;



    transition:.4s ease;

}

/* Hover */

.elementor-467 .elementor-element.elementor-element-d35125b:hover{

    transform:translateY(-8px);

    border-color:#C8A96A;

    box-shadow:0 18px 40px rgba(0,0,0,.08);

}

.elementor-467 .elementor-element.elementor-element-d35125b:hover:before{

    width:100%;

}

.elementor-467 .elementor-element.elementor-element-d35125b:hover:after{

    opacity:1;

}

.elementor-467 .elementor-element.elementor-element-d35125b:hover img{

    filter:grayscale(0);

    opacity:1;

    transform:scale(1.08);

}

/* =========================
      TABLET
========================= */

@media (max-width:1024px){

    .elementor-467 .elementor-element.elementor-element-d35125b{
        min-height:130px;
        padding:20px;
        border-radius:14px;
    }

    .elementor-467 .elementor-element.elementor-element-d35125b img{
        max-width:120px;
    }

    .elementor-467 .elementor-element.elementor-element-d35125b:hover{
        transform:translateY(-4px);
    }

}


/* =========================
      MOBILE
========================= */

@media (max-width:767px){

    .elementor-467 .elementor-element.elementor-element-d35125b{

        min-height:100px;

        padding:16px;

        border-radius:12px;

    }

    .elementor-467 .elementor-element.elementor-element-d35125b img{

        max-width:90px;

    }

    .elementor-467 .elementor-element.elementor-element-d35125b:before{

        width:40px;

        height:2px;

    }

    .elementor-467 .elementor-element.elementor-element-d35125b:hover{

        transform:none;

        box-shadow:0 8px 18px rgba(0,0,0,.05);

    }

}


/* =========================
      SMALL MOBILE
========================= */

@media (max-width:480px){

    .elementor-467 .elementor-element.elementor-element-d35125b{

        min-height:85px;

        padding:12px;

    }

    .elementor-467 .elementor-element.elementor-element-d35125b img{

        max-width:75px;

    }

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d49273c */.elementor-467 .elementor-element.elementor-element-d49273c{

    background:#fff;

    border:1px solid #E8E2D8;

    border-radius:10px;
padding: 15px;
    display:flex;
        min-height:110px;

    align-items:center;

    justify-content:center;

    overflow:hidden;

    position:relative;

    transition:.35s ease;

}

.elementor-467 .elementor-element.elementor-element-d49273c:before{

    content:"";

    position:absolute;

    top:0;

    left:0;

    width:55px;

    height:55px;

    border-top:3px solid #C8A96A;

    border-left:3px solid #C8A96A;

    border-radius:10px 0 0 0;

}
/* Gold Glow */

.elementor-467 .elementor-element.elementor-element-d49273c:after{

    content:"";

    position:absolute;

    width:220px;

    height:220px;

    top:-120px;

    right:-120px;

    background:radial-gradient(circle,
    rgba(200,169,106,.10),
    transparent 70%);

    opacity:0;

    transition:.4s;

}

/* Image */

.elementor-467 .elementor-element.elementor-element-d49273c img{

    max-width:160px;

    width:100%;



    transition:.4s ease;

}

/* Hover */

.elementor-467 .elementor-element.elementor-element-d49273c:hover{

    transform:translateY(-8px);

    border-color:#C8A96A;

    box-shadow:0 18px 40px rgba(0,0,0,.08);

}

.elementor-467 .elementor-element.elementor-element-d49273c:hover:before{

    width:100%;

}

.elementor-467 .elementor-element.elementor-element-d49273c:hover:after{

    opacity:1;

}

.elementor-467 .elementor-element.elementor-element-d49273c:hover img{

    filter:grayscale(0);

    opacity:1;

    transform:scale(1.08);

}

/* =========================
      TABLET
========================= */

@media (max-width:1024px){

    .elementor-467 .elementor-element.elementor-element-d49273c{
        min-height:130px;
        padding:20px;
        border-radius:14px;
    }

    .elementor-467 .elementor-element.elementor-element-d49273c img{
        max-width:120px;
    }

    .elementor-467 .elementor-element.elementor-element-d49273c:hover{
        transform:translateY(-4px);
    }

}


/* =========================
      MOBILE
========================= */

@media (max-width:767px){

    .elementor-467 .elementor-element.elementor-element-d49273c{

        min-height:100px;

        padding:16px;

        border-radius:12px;

    }

    .elementor-467 .elementor-element.elementor-element-d49273c img{

        max-width:90px;

    }

    .elementor-467 .elementor-element.elementor-element-d49273c:before{

        width:40px;

        height:2px;

    }

    .elementor-467 .elementor-element.elementor-element-d49273c:hover{

        transform:none;

        box-shadow:0 8px 18px rgba(0,0,0,.05);

    }

}


/* =========================
      SMALL MOBILE
========================= */

@media (max-width:480px){

    .elementor-467 .elementor-element.elementor-element-d49273c{

        min-height:85px;

        padding:12px;

    }

    .elementor-467 .elementor-element.elementor-element-d49273c img{

        max-width:75px;

    }

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1f2a1f6 */.elementor-467 .elementor-element.elementor-element-1f2a1f6{

    background:#fff;

    border:1px solid #E8E2D8;

    border-radius:10px;
padding: 15px;
    display:flex;
        min-height:110px;

    align-items:center;

    justify-content:center;

    overflow:hidden;

    position:relative;

    transition:.35s ease;

}

.elementor-467 .elementor-element.elementor-element-1f2a1f6:before{

    content:"";

    position:absolute;

    top:0;

    left:0;

    width:55px;

    height:55px;

    border-top:3px solid #C8A96A;

    border-left:3px solid #C8A96A;

    border-radius:10px 0 0 0;

}
/* Gold Glow */

.elementor-467 .elementor-element.elementor-element-1f2a1f6:after{

    content:"";

    position:absolute;

    width:220px;

    height:220px;

    top:-120px;

    right:-120px;

    background:radial-gradient(circle,
    rgba(200,169,106,.10),
    transparent 70%);

    opacity:0;

    transition:.4s;

}

/* Image */

.elementor-467 .elementor-element.elementor-element-1f2a1f6 img{

    max-width:160px;

    width:100%;



    transition:.4s ease;

}

/* Hover */

.elementor-467 .elementor-element.elementor-element-1f2a1f6:hover{

    transform:translateY(-8px);

    border-color:#C8A96A;

    box-shadow:0 18px 40px rgba(0,0,0,.08);

}

.elementor-467 .elementor-element.elementor-element-1f2a1f6:hover:before{

    width:100%;

}

.elementor-467 .elementor-element.elementor-element-1f2a1f6:hover:after{

    opacity:1;

}

.elementor-467 .elementor-element.elementor-element-1f2a1f6:hover img{

    filter:grayscale(0);

    opacity:1;

    transform:scale(1.08);

}

/* =========================
      TABLET
========================= */

@media (max-width:1024px){

    .elementor-467 .elementor-element.elementor-element-1f2a1f6{
        min-height:130px;
        padding:20px;
        border-radius:14px;
    }

    .elementor-467 .elementor-element.elementor-element-1f2a1f6 img{
        max-width:120px;
    }

    .elementor-467 .elementor-element.elementor-element-1f2a1f6:hover{
        transform:translateY(-4px);
    }

}


/* =========================
      MOBILE
========================= */

@media (max-width:767px){

    .elementor-467 .elementor-element.elementor-element-1f2a1f6{

        min-height:100px;

        padding:16px;

        border-radius:12px;

    }

    .elementor-467 .elementor-element.elementor-element-1f2a1f6 img{

        max-width:90px;

    }

    .elementor-467 .elementor-element.elementor-element-1f2a1f6:before{

        width:40px;

        height:2px;

    }

    .elementor-467 .elementor-element.elementor-element-1f2a1f6:hover{

        transform:none;

        box-shadow:0 8px 18px rgba(0,0,0,.05);

    }

}


/* =========================
      SMALL MOBILE
========================= */

@media (max-width:480px){

    .elementor-467 .elementor-element.elementor-element-1f2a1f6{

        min-height:85px;

        padding:12px;

    }

    .elementor-467 .elementor-element.elementor-element-1f2a1f6 img{

        max-width:75px;

    }

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-27bb5c0 */.elementor-467 .elementor-element.elementor-element-27bb5c0{

    background:#fff;

    border:1px solid #E8E2D8;

    border-radius:10px;
padding: 15px;
    display:flex;
        min-height:110px;

    align-items:center;

    justify-content:center;

    overflow:hidden;

    position:relative;

    transition:.35s ease;

}

.elementor-467 .elementor-element.elementor-element-27bb5c0:before{

    content:"";

    position:absolute;

    top:0;

    left:0;

    width:55px;

    height:55px;

    border-top:3px solid #C8A96A;

    border-left:3px solid #C8A96A;

    border-radius:10px 0 0 0;

}
/* Gold Glow */

.elementor-467 .elementor-element.elementor-element-27bb5c0:after{

    content:"";

    position:absolute;

    width:220px;

    height:220px;

    top:-120px;

    right:-120px;

    background:radial-gradient(circle,
    rgba(200,169,106,.10),
    transparent 70%);

    opacity:0;

    transition:.4s;

}

/* Image */

.elementor-467 .elementor-element.elementor-element-27bb5c0 img{

    max-width:160px;

    width:100%;



    transition:.4s ease;

}

/* Hover */

.elementor-467 .elementor-element.elementor-element-27bb5c0:hover{

    transform:translateY(-8px);

    border-color:#C8A96A;

    box-shadow:0 18px 40px rgba(0,0,0,.08);

}

.elementor-467 .elementor-element.elementor-element-27bb5c0:hover:before{

    width:100%;

}

.elementor-467 .elementor-element.elementor-element-27bb5c0:hover:after{

    opacity:1;

}

.elementor-467 .elementor-element.elementor-element-27bb5c0:hover img{

    filter:grayscale(0);

    opacity:1;

    transform:scale(1.08);

}

/* =========================
      TABLET
========================= */

@media (max-width:1024px){

    .elementor-467 .elementor-element.elementor-element-27bb5c0{
        min-height:130px;
        padding:20px;
        border-radius:14px;
    }

    .elementor-467 .elementor-element.elementor-element-27bb5c0 img{
        max-width:120px;
    }

    .elementor-467 .elementor-element.elementor-element-27bb5c0:hover{
        transform:translateY(-4px);
    }

}


/* =========================
      MOBILE
========================= */

@media (max-width:767px){

    .elementor-467 .elementor-element.elementor-element-27bb5c0{

        min-height:100px;

        padding:16px;

        border-radius:12px;

    }

    .elementor-467 .elementor-element.elementor-element-27bb5c0 img{

        max-width:90px;

    }

    .elementor-467 .elementor-element.elementor-element-27bb5c0:before{

        width:40px;

        height:2px;

    }

    .elementor-467 .elementor-element.elementor-element-27bb5c0:hover{

        transform:none;

        box-shadow:0 8px 18px rgba(0,0,0,.05);

    }

}


/* =========================
      SMALL MOBILE
========================= */

@media (max-width:480px){

    .elementor-467 .elementor-element.elementor-element-27bb5c0{

        min-height:85px;

        padding:12px;

    }

    .elementor-467 .elementor-element.elementor-element-27bb5c0 img{

        max-width:75px;

    }

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-02da8b8 */.elementor-467 .elementor-element.elementor-element-02da8b8{

    background:#fff;

    border:1px solid #E8E2D8;

    border-radius:10px;
padding: 15px;
    display:flex;
        min-height:110px;

    align-items:center;

    justify-content:center;

    overflow:hidden;

    position:relative;

    transition:.35s ease;

}

.elementor-467 .elementor-element.elementor-element-02da8b8:before{

    content:"";

    position:absolute;

    top:0;

    left:0;

    width:55px;

    height:55px;

    border-top:3px solid #C8A96A;

    border-left:3px solid #C8A96A;

    border-radius:10px 0 0 0;

}
/* Gold Glow */

.elementor-467 .elementor-element.elementor-element-02da8b8:after{

    content:"";

    position:absolute;

    width:220px;

    height:220px;

    top:-120px;

    right:-120px;

    background:radial-gradient(circle,
    rgba(200,169,106,.10),
    transparent 70%);

    opacity:0;

    transition:.4s;

}

/* Image */

.elementor-467 .elementor-element.elementor-element-02da8b8 img{

    max-width:160px;

    width:100%;



    transition:.4s ease;

}

/* Hover */

.elementor-467 .elementor-element.elementor-element-02da8b8:hover{

    transform:translateY(-8px);

    border-color:#C8A96A;

    box-shadow:0 18px 40px rgba(0,0,0,.08);

}

.elementor-467 .elementor-element.elementor-element-02da8b8:hover:before{

    width:100%;

}

.elementor-467 .elementor-element.elementor-element-02da8b8:hover:after{

    opacity:1;

}

.elementor-467 .elementor-element.elementor-element-02da8b8:hover img{

    filter:grayscale(0);

    opacity:1;

    transform:scale(1.08);

}

/* =========================
      TABLET
========================= */

@media (max-width:1024px){

    .elementor-467 .elementor-element.elementor-element-02da8b8{
        min-height:130px;
        padding:20px;
        border-radius:14px;
    }

    .elementor-467 .elementor-element.elementor-element-02da8b8 img{
        max-width:120px;
    }

    .elementor-467 .elementor-element.elementor-element-02da8b8:hover{
        transform:translateY(-4px);
    }

}


/* =========================
      MOBILE
========================= */

@media (max-width:767px){

    .elementor-467 .elementor-element.elementor-element-02da8b8{

        min-height:100px;

        padding:16px;

        border-radius:12px;

    }

    .elementor-467 .elementor-element.elementor-element-02da8b8 img{

        max-width:90px;

    }

    .elementor-467 .elementor-element.elementor-element-02da8b8:before{

        width:40px;

        height:2px;

    }

    .elementor-467 .elementor-element.elementor-element-02da8b8:hover{

        transform:none;

        box-shadow:0 8px 18px rgba(0,0,0,.05);

    }

}


/* =========================
      SMALL MOBILE
========================= */

@media (max-width:480px){

    .elementor-467 .elementor-element.elementor-element-02da8b8{

        min-height:85px;

        padding:12px;

    }

    .elementor-467 .elementor-element.elementor-element-02da8b8 img{

        max-width:75px;

    }

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cffdd8d */.elementor-467 .elementor-element.elementor-element-cffdd8d{

    background:#fff;

    border:1px solid #E8E2D8;

    border-radius:10px;
padding: 15px;
    display:flex;
        min-height:110px;

    align-items:center;

    justify-content:center;

    overflow:hidden;

    position:relative;

    transition:.35s ease;

}

.elementor-467 .elementor-element.elementor-element-cffdd8d:before{

    content:"";

    position:absolute;

    top:0;

    left:0;

    width:55px;

    height:55px;

    border-top:3px solid #C8A96A;

    border-left:3px solid #C8A96A;

    border-radius:10px 0 0 0;

}
/* Gold Glow */

.elementor-467 .elementor-element.elementor-element-cffdd8d:after{

    content:"";

    position:absolute;

    width:220px;

    height:220px;

    top:-120px;

    right:-120px;

    background:radial-gradient(circle,
    rgba(200,169,106,.10),
    transparent 70%);

    opacity:0;

    transition:.4s;

}

/* Image */

.elementor-467 .elementor-element.elementor-element-cffdd8d img{

    max-width:160px;

    width:100%;



    transition:.4s ease;

}

/* Hover */

.elementor-467 .elementor-element.elementor-element-cffdd8d:hover{

    transform:translateY(-8px);

    border-color:#C8A96A;

    box-shadow:0 18px 40px rgba(0,0,0,.08);

}

.elementor-467 .elementor-element.elementor-element-cffdd8d:hover:before{

    width:100%;

}

.elementor-467 .elementor-element.elementor-element-cffdd8d:hover:after{

    opacity:1;

}

.elementor-467 .elementor-element.elementor-element-cffdd8d:hover img{

    filter:grayscale(0);

    opacity:1;

    transform:scale(1.08);

}

/* =========================
      TABLET
========================= */

@media (max-width:1024px){

    .elementor-467 .elementor-element.elementor-element-cffdd8d{
        min-height:130px;
        padding:20px;
        border-radius:14px;
    }

    .elementor-467 .elementor-element.elementor-element-cffdd8d img{
        max-width:120px;
    }

    .elementor-467 .elementor-element.elementor-element-cffdd8d:hover{
        transform:translateY(-4px);
    }

}


/* =========================
      MOBILE
========================= */

@media (max-width:767px){

    .elementor-467 .elementor-element.elementor-element-cffdd8d{

        min-height:100px;

        padding:16px;

        border-radius:12px;

    }

    .elementor-467 .elementor-element.elementor-element-cffdd8d img{

        max-width:90px;

    }

    .elementor-467 .elementor-element.elementor-element-cffdd8d:before{

        width:40px;

        height:2px;

    }

    .elementor-467 .elementor-element.elementor-element-cffdd8d:hover{

        transform:none;

        box-shadow:0 8px 18px rgba(0,0,0,.05);

    }

}


/* =========================
      SMALL MOBILE
========================= */

@media (max-width:480px){

    .elementor-467 .elementor-element.elementor-element-cffdd8d{

        min-height:85px;

        padding:12px;

    }

    .elementor-467 .elementor-element.elementor-element-cffdd8d img{

        max-width:75px;

    }

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-86aa199 */.elementor-467 .elementor-element.elementor-element-86aa199{

    background:#fff;

    border:1px solid #E8E2D8;

    border-radius:10px;
padding: 15px;
    display:flex;
        min-height:110px;

    align-items:center;

    justify-content:center;

    overflow:hidden;

    position:relative;

    transition:.35s ease;

}

.elementor-467 .elementor-element.elementor-element-86aa199:before{

    content:"";

    position:absolute;

    top:0;

    left:0;

    width:55px;

    height:55px;

    border-top:3px solid #C8A96A;

    border-left:3px solid #C8A96A;

    border-radius:10px 0 0 0;

}
/* Gold Glow */

.elementor-467 .elementor-element.elementor-element-86aa199:after{

    content:"";

    position:absolute;

    width:220px;

    height:220px;

    top:-120px;

    right:-120px;

    background:radial-gradient(circle,
    rgba(200,169,106,.10),
    transparent 70%);

    opacity:0;

    transition:.4s;

}

/* Image */

.elementor-467 .elementor-element.elementor-element-86aa199 img{

    max-width:160px;

    width:100%;



    transition:.4s ease;

}

/* Hover */

.elementor-467 .elementor-element.elementor-element-86aa199:hover{

    transform:translateY(-8px);

    border-color:#C8A96A;

    box-shadow:0 18px 40px rgba(0,0,0,.08);

}

.elementor-467 .elementor-element.elementor-element-86aa199:hover:before{

    width:100%;

}

.elementor-467 .elementor-element.elementor-element-86aa199:hover:after{

    opacity:1;

}

.elementor-467 .elementor-element.elementor-element-86aa199:hover img{

    filter:grayscale(0);

    opacity:1;

    transform:scale(1.08);

}

/* =========================
      TABLET
========================= */

@media (max-width:1024px){

    .elementor-467 .elementor-element.elementor-element-86aa199{
        min-height:130px;
        padding:20px;
        border-radius:14px;
    }

    .elementor-467 .elementor-element.elementor-element-86aa199 img{
        max-width:120px;
    }

    .elementor-467 .elementor-element.elementor-element-86aa199:hover{
        transform:translateY(-4px);
    }

}


/* =========================
      MOBILE
========================= */

@media (max-width:767px){

    .elementor-467 .elementor-element.elementor-element-86aa199{

        min-height:100px;

        padding:16px;

        border-radius:12px;

    }

    .elementor-467 .elementor-element.elementor-element-86aa199 img{

        max-width:90px;

    }

    .elementor-467 .elementor-element.elementor-element-86aa199:before{

        width:40px;

        height:2px;

    }

    .elementor-467 .elementor-element.elementor-element-86aa199:hover{

        transform:none;

        box-shadow:0 8px 18px rgba(0,0,0,.05);

    }

}


/* =========================
      SMALL MOBILE
========================= */

@media (max-width:480px){

    .elementor-467 .elementor-element.elementor-element-86aa199{

        min-height:85px;

        padding:12px;

    }

    .elementor-467 .elementor-element.elementor-element-86aa199 img{

        max-width:75px;

    }

}/* End custom CSS */