.elementor-58 .elementor-element.elementor-element-f7660bf{--display:flex;--min-height:85vh;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-58 .elementor-element.elementor-element-eca732e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-58 .elementor-element.elementor-element-82bce7d{--display:flex;--min-height:85vh;--justify-content:center;}.elementor-58 .elementor-element.elementor-element-82bce7d:not(.elementor-motion-effects-element-type-background), .elementor-58 .elementor-element.elementor-element-82bce7d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://amincamera.com/wp-content/uploads/2026/08/hero-image-desktop.webp");background-position:center center;background-size:cover;}.elementor-58 .elementor-element.elementor-element-966ca89{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-58 .elementor-element.elementor-element-9a9e003{--display:flex;--gap:5px 0px;--row-gap:5px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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 );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-58 .elementor-element.elementor-element-fb5a3fb .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:50px;font-weight:600;text-transform:uppercase;line-height:52px;color:var( --e-global-color-31b8697 );}.elementor-58 .elementor-element.elementor-element-e19dc07 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:600;text-transform:uppercase;line-height:46px;color:var( --e-global-color-31b8697 );}.elementor-58 .elementor-element.elementor-element-d3597e6 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:54px;font-weight:600;text-transform:uppercase;line-height:46px;color:var( --e-global-color-accent );}.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-58 .elementor-element.elementor-element-4ff3ff1{width:var( --container-widget-width, 403px );max-width:403px;--container-widget-width:403px;--container-widget-flex-grow:0;color:var( --e-global-color-secondary );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );}.elementor-58 .elementor-element.elementor-element-b961ba0 .elementor-button{background-color:#E21B23;font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:500;text-transform:uppercase;line-height:15px;}.elementor-58 .elementor-element.elementor-element-b961ba0 .elementor-button:hover, .elementor-58 .elementor-element.elementor-element-b961ba0 .elementor-button:focus{background-color:var( --e-global-color-b0e72a5 );}.elementor-58 .elementor-element.elementor-element-b961ba0 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-58 .elementor-element.elementor-element-b961ba0 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-58 .elementor-element.elementor-element-511d38c{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:0px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-swiper-pagination-size:10px;--e-n-carousel-dots-normal-color:var( --e-global-color-text );--e-n-carousel-dots-hover-color:var( --e-global-color-accent );--e-n-carousel-dots-horizontal-position:50%;--e-n-carousel-dots-horizontal-transform:-50%;--e-n-carousel-dots-vertical-position:100%;--e-n-carousel-dots-vertical-transform:-100%;--e-n-carousel-dots-vertical-offset:-40px;--e-n-carousel-swiper-pagination-spacing:-10px;}.elementor-58 .elementor-element.elementor-element-80a5504{--display:flex;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}.elementor-58 .elementor-element.elementor-element-faa9244{--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;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-992166b );--border-color:var( --e-global-color-992166b );--border-radius:8px 8px 8px 8px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;--z-index:2;}.elementor-58 .elementor-element.elementor-element-faa9244:not(.elementor-motion-effects-element-type-background), .elementor-58 .elementor-element.elementor-element-faa9244 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1B1B1BBA;}.elementor-58 .elementor-element.elementor-element-b325613{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-992166b );--border-color:var( --e-global-color-992166b );}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{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-58 .elementor-element.elementor-element-119f301{width:auto;max-width:auto;}.elementor-58 .elementor-element.elementor-element-119f301 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-58 .elementor-element.elementor-element-119f301 .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-31b8697 );}.elementor-58 .elementor-element.elementor-element-119f301.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-58 .elementor-element.elementor-element-119f301.elementor-view-framed .elementor-icon, .elementor-58 .elementor-element.elementor-element-119f301.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-58 .elementor-element.elementor-element-119f301.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-58 .elementor-element.elementor-element-119f301.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-58 .elementor-element.elementor-element-119f301.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-58 .elementor-element.elementor-element-119f301.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-58 .elementor-element.elementor-element-119f301.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-58 .elementor-element.elementor-element-119f301.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-58 .elementor-element.elementor-element-119f301 .elementor-icon{font-size:40px;}.elementor-58 .elementor-element.elementor-element-119f301 .elementor-icon-box-title, .elementor-58 .elementor-element.elementor-element-119f301 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;line-height:16px;}.elementor-58 .elementor-element.elementor-element-119f301:has(:hover) .elementor-icon-box-title,
					 .elementor-58 .elementor-element.elementor-element-119f301:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-31b8697 );}.elementor-58 .elementor-element.elementor-element-c0e41ba{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-992166b );--border-color:var( --e-global-color-992166b );}.elementor-58 .elementor-element.elementor-element-ae71a12{width:auto;max-width:auto;}.elementor-58 .elementor-element.elementor-element-ae71a12 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-58 .elementor-element.elementor-element-ae71a12 .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-31b8697 );}.elementor-58 .elementor-element.elementor-element-ae71a12.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-58 .elementor-element.elementor-element-ae71a12.elementor-view-framed .elementor-icon, .elementor-58 .elementor-element.elementor-element-ae71a12.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-58 .elementor-element.elementor-element-ae71a12.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-58 .elementor-element.elementor-element-ae71a12.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-58 .elementor-element.elementor-element-ae71a12.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-58 .elementor-element.elementor-element-ae71a12.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-58 .elementor-element.elementor-element-ae71a12.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-58 .elementor-element.elementor-element-ae71a12.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-58 .elementor-element.elementor-element-ae71a12 .elementor-icon{font-size:40px;}.elementor-58 .elementor-element.elementor-element-ae71a12 .elementor-icon-box-title, .elementor-58 .elementor-element.elementor-element-ae71a12 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;line-height:16px;}.elementor-58 .elementor-element.elementor-element-ae71a12:has(:hover) .elementor-icon-box-title,
					 .elementor-58 .elementor-element.elementor-element-ae71a12:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-31b8697 );}.elementor-58 .elementor-element.elementor-element-3c2db65{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-992166b );--border-color:var( --e-global-color-992166b );}.elementor-58 .elementor-element.elementor-element-fd3de2d{width:auto;max-width:auto;}.elementor-58 .elementor-element.elementor-element-fd3de2d .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-58 .elementor-element.elementor-element-fd3de2d .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-31b8697 );}.elementor-58 .elementor-element.elementor-element-fd3de2d.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-58 .elementor-element.elementor-element-fd3de2d.elementor-view-framed .elementor-icon, .elementor-58 .elementor-element.elementor-element-fd3de2d.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-58 .elementor-element.elementor-element-fd3de2d.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-58 .elementor-element.elementor-element-fd3de2d.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-58 .elementor-element.elementor-element-fd3de2d.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-58 .elementor-element.elementor-element-fd3de2d.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-58 .elementor-element.elementor-element-fd3de2d.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-58 .elementor-element.elementor-element-fd3de2d.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-58 .elementor-element.elementor-element-fd3de2d .elementor-icon{font-size:40px;}.elementor-58 .elementor-element.elementor-element-fd3de2d .elementor-icon-box-title, .elementor-58 .elementor-element.elementor-element-fd3de2d .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;line-height:16px;}.elementor-58 .elementor-element.elementor-element-fd3de2d:has(:hover) .elementor-icon-box-title,
					 .elementor-58 .elementor-element.elementor-element-fd3de2d:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-31b8697 );}.elementor-58 .elementor-element.elementor-element-482d68f{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-992166b );--border-color:var( --e-global-color-992166b );}.elementor-58 .elementor-element.elementor-element-85d8fb1{width:auto;max-width:auto;}.elementor-58 .elementor-element.elementor-element-85d8fb1 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-58 .elementor-element.elementor-element-85d8fb1 .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-31b8697 );}.elementor-58 .elementor-element.elementor-element-85d8fb1.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-58 .elementor-element.elementor-element-85d8fb1.elementor-view-framed .elementor-icon, .elementor-58 .elementor-element.elementor-element-85d8fb1.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-58 .elementor-element.elementor-element-85d8fb1.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-58 .elementor-element.elementor-element-85d8fb1.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-58 .elementor-element.elementor-element-85d8fb1.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-58 .elementor-element.elementor-element-85d8fb1.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-58 .elementor-element.elementor-element-85d8fb1.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-58 .elementor-element.elementor-element-85d8fb1.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-58 .elementor-element.elementor-element-85d8fb1 .elementor-icon{font-size:40px;}.elementor-58 .elementor-element.elementor-element-85d8fb1 .elementor-icon-box-title, .elementor-58 .elementor-element.elementor-element-85d8fb1 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;line-height:16px;}.elementor-58 .elementor-element.elementor-element-85d8fb1:has(:hover) .elementor-icon-box-title,
					 .elementor-58 .elementor-element.elementor-element-85d8fb1:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-31b8697 );}.elementor-58 .elementor-element.elementor-element-bd25f3a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}.elementor-58 .elementor-element.elementor-element-bfa63b8{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-58 .elementor-element.elementor-element-bdafdf6{padding:0px 0px 0px 10px;border-style:solid;border-width:0px 0px 0px 5px;border-color:var( --e-global-color-accent );}.elementor-58 .elementor-element.elementor-element-bdafdf6 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;text-transform:uppercase;line-height:20px;color:var( --e-global-color-31b8697 );}.elementor-widget-ucaddon_underline_link_hover_effect a.ue-link{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-58 .elementor-element.elementor-element-edef23e.elementor-element{--align-self:center;}.elementor-58 .elementor-element.elementor-element-edef23e .ue-link-wrap{justify-content:flex-start;}.elementor-58 .elementor-element.elementor-element-edef23e a.ue-link{flex-direction:row;color:var( --e-global-color-31b8697 );font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;line-height:5px;}.elementor-58 .elementor-element.elementor-element-edef23e a.ue-link svg{fill:var( --e-global-color-31b8697 );}.elementor-58 .elementor-element.elementor-element-edef23e a.ue-link:hover{color:var( --e-global-color-accent );}.elementor-58 .elementor-element.elementor-element-edef23e a.ue-link:hover svg{fill:var( --e-global-color-accent );}.elementor-58 .elementor-element.elementor-element-edef23e a.ue-link:after{background-color:var( --e-global-color-31b8697 );height:2px;}.elementor-58 .elementor-element.elementor-element-edef23e a.ue-link:hover:after{background-color:var( --e-global-color-accent );}.elementor-58 .elementor-element.elementor-element-edef23e .ue-link-hover-effect-icon{font-size:15px;transform:rotate(0deg);}.elementor-58 .elementor-element.elementor-element-edef23e .ue-link-hover-effect-icon img,.elementor-58 .elementor-element.elementor-element-edef23e .ue-link-hover-effect-icon svg{width:15px;height:15px;}.elementor-58 .elementor-element.elementor-element-edef23e .ue-link-hover-effect-spacing{width:10px;}.elementor-58 .elementor-element.elementor-element-edef23e a:hover .ue-link-hover-effect-spacing{width:10px;}.elementor-58 .elementor-element.elementor-element-edef23e a:hover .ue-link-hover-effect-icon{transform:rotate(0deg);}.elementor-58 .elementor-element.elementor-element-08805a0{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-58 .elementor-element.elementor-element-0b31537{--display:flex;--padding-top:10px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-58 .elementor-element.elementor-element-fe4933a{--display:flex;--min-height:300px;--justify-content:flex-end;--background-transition:0.3s;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-992166b );--border-color:var( --e-global-color-992166b );--border-radius:5px 5px 5px 5px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-58 .elementor-element.elementor-element-fe4933a:not(.elementor-motion-effects-element-type-background), .elementor-58 .elementor-element.elementor-element-fe4933a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6fafec6 );background-image:url("https://amincamera.com/wp-content/uploads/2026/09/camera-home.webp");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-58 .elementor-element.elementor-element-fe4933a:hover{background-color:#1B1B1BBA;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-40b69ad );--border-color:var( --e-global-color-40b69ad );--border-radius:8px 8px 8px 8px;--border-top-left-radius:8px;--border-top-right-radius:8px;--border-bottom-right-radius:8px;--border-bottom-left-radius:8px;}.elementor-58 .elementor-element.elementor-element-fe4933a.e-con:hover{--e-con-transform-translateY:-5px;}.elementor-58 .elementor-element.elementor-element-fe4933a, .elementor-58 .elementor-element.elementor-element-fe4933a::before{--border-transition:0.3s;}.elementor-58 .elementor-element.elementor-element-4032fa3{--display:flex;--gap:5px 0px;--row-gap:5px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-58 .elementor-element.elementor-element-a2e94c5{text-align:center;}.elementor-58 .elementor-element.elementor-element-a2e94c5 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:500;text-transform:capitalize;line-height:20px;color:var( --e-global-color-31b8697 );}.elementor-58 .elementor-element.elementor-element-8261b27{text-align:center;}.elementor-58 .elementor-element.elementor-element-8261b27 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;text-transform:capitalize;line-height:16px;color:var( --e-global-color-secondary );}.elementor-58 .elementor-element.elementor-element-f98d84a{text-align:center;}.elementor-58 .elementor-element.elementor-element-f98d84a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:400;text-transform:capitalize;line-height:15px;color:var( --e-global-color-secondary );}.elementor-58 .elementor-element.elementor-element-be046f4{--display:flex;--padding-top:10px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-58 .elementor-element.elementor-element-4356685{--display:flex;--min-height:300px;--justify-content:flex-end;--background-transition:0.3s;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-992166b );--border-color:var( --e-global-color-992166b );--border-radius:5px 5px 5px 5px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-58 .elementor-element.elementor-element-4356685:not(.elementor-motion-effects-element-type-background), .elementor-58 .elementor-element.elementor-element-4356685 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0D0F0F;background-image:url("https://amincamera.com/wp-content/uploads/2026/09/lens-home.webp");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-58 .elementor-element.elementor-element-4356685:hover{background-color:#1B1B1BBA;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-40b69ad );--border-color:var( --e-global-color-40b69ad );--border-radius:8px 8px 8px 8px;--border-top-left-radius:8px;--border-top-right-radius:8px;--border-bottom-right-radius:8px;--border-bottom-left-radius:8px;}.elementor-58 .elementor-element.elementor-element-4356685.e-con:hover{--e-con-transform-translateY:-5px;}.elementor-58 .elementor-element.elementor-element-4356685, .elementor-58 .elementor-element.elementor-element-4356685::before{--border-transition:0.3s;}.elementor-58 .elementor-element.elementor-element-6b59cbe{--display:flex;--gap:5px 0px;--row-gap:5px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-58 .elementor-element.elementor-element-5625852{text-align:center;}.elementor-58 .elementor-element.elementor-element-5625852 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:500;text-transform:capitalize;line-height:20px;color:var( --e-global-color-31b8697 );}.elementor-58 .elementor-element.elementor-element-1efd627{text-align:center;}.elementor-58 .elementor-element.elementor-element-1efd627 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;text-transform:capitalize;line-height:16px;color:var( --e-global-color-secondary );}.elementor-58 .elementor-element.elementor-element-5c96ae3{text-align:center;}.elementor-58 .elementor-element.elementor-element-5c96ae3 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:400;text-transform:capitalize;line-height:15px;color:var( --e-global-color-secondary );}.elementor-58 .elementor-element.elementor-element-2f581c9{--display:flex;--padding-top:10px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-58 .elementor-element.elementor-element-81a12a0{--display:flex;--min-height:300px;--justify-content:flex-end;--background-transition:0.3s;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:#292E30;--border-color:#292E30;--border-radius:5px 5px 5px 5px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-58 .elementor-element.elementor-element-81a12a0:not(.elementor-motion-effects-element-type-background), .elementor-58 .elementor-element.elementor-element-81a12a0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0D0F0F;background-image:url("https://amincamera.com/wp-content/uploads/2026/09/microphone-home.webp");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-58 .elementor-element.elementor-element-81a12a0:hover{background-color:#1B1B1BBA;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:#737A7C;--border-color:#737A7C;--border-radius:8px 8px 8px 8px;--border-top-left-radius:8px;--border-top-right-radius:8px;--border-bottom-right-radius:8px;--border-bottom-left-radius:8px;}.elementor-58 .elementor-element.elementor-element-81a12a0.e-con:hover{--e-con-transform-translateY:-5px;}.elementor-58 .elementor-element.elementor-element-81a12a0, .elementor-58 .elementor-element.elementor-element-81a12a0::before{--border-transition:0.3s;}.elementor-58 .elementor-element.elementor-element-03f20e6{--display:flex;--gap:5px 0px;--row-gap:5px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-58 .elementor-element.elementor-element-8101b24{text-align:center;}.elementor-58 .elementor-element.elementor-element-8101b24 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:500;text-transform:capitalize;line-height:20px;color:var( --e-global-color-31b8697 );}.elementor-58 .elementor-element.elementor-element-51ff5a0{text-align:center;}.elementor-58 .elementor-element.elementor-element-51ff5a0 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;text-transform:capitalize;line-height:16px;color:var( --e-global-color-secondary );}.elementor-58 .elementor-element.elementor-element-3315202{text-align:center;}.elementor-58 .elementor-element.elementor-element-3315202 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:400;text-transform:capitalize;line-height:15px;color:var( --e-global-color-secondary );}.elementor-58 .elementor-element.elementor-element-e9ba100{--display:flex;--padding-top:10px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-58 .elementor-element.elementor-element-0d14de4{--display:flex;--min-height:300px;--justify-content:flex-end;--background-transition:0.3s;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-992166b );--border-color:var( --e-global-color-992166b );--border-radius:5px 5px 5px 5px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-58 .elementor-element.elementor-element-0d14de4:not(.elementor-motion-effects-element-type-background), .elementor-58 .elementor-element.elementor-element-0d14de4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0D0F0F;background-image:url("https://amincamera.com/wp-content/uploads/2026/09/tripods-home.webp");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-58 .elementor-element.elementor-element-0d14de4:hover{background-color:#1B1B1BBA;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-40b69ad );--border-color:var( --e-global-color-40b69ad );--border-radius:8px 8px 8px 8px;--border-top-left-radius:8px;--border-top-right-radius:8px;--border-bottom-right-radius:8px;--border-bottom-left-radius:8px;}.elementor-58 .elementor-element.elementor-element-0d14de4.e-con:hover{--e-con-transform-translateY:-5px;}.elementor-58 .elementor-element.elementor-element-0d14de4, .elementor-58 .elementor-element.elementor-element-0d14de4::before{--border-transition:0.3s;}.elementor-58 .elementor-element.elementor-element-236b002{--display:flex;--gap:5px 0px;--row-gap:5px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-58 .elementor-element.elementor-element-f4aa054{text-align:center;}.elementor-58 .elementor-element.elementor-element-f4aa054 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;text-transform:capitalize;line-height:16px;color:var( --e-global-color-31b8697 );}.elementor-58 .elementor-element.elementor-element-bf6d4ec{text-align:center;}.elementor-58 .elementor-element.elementor-element-bf6d4ec .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;text-transform:capitalize;line-height:16px;color:var( --e-global-color-secondary );}.elementor-58 .elementor-element.elementor-element-acb9a0b{text-align:center;}.elementor-58 .elementor-element.elementor-element-acb9a0b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:400;text-transform:capitalize;line-height:15px;color:var( --e-global-color-secondary );}.elementor-58 .elementor-element.elementor-element-0c4b92a{--display:flex;--padding-top:10px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-58 .elementor-element.elementor-element-418b40f{--display:flex;--min-height:300px;--justify-content:flex-end;--background-transition:0.3s;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-992166b );--border-color:var( --e-global-color-992166b );--border-radius:5px 5px 5px 5px;--padding-top:15px;--padding-bottom:15px;--padding-left:10px;--padding-right:10px;}.elementor-58 .elementor-element.elementor-element-418b40f:not(.elementor-motion-effects-element-type-background), .elementor-58 .elementor-element.elementor-element-418b40f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6fafec6 );background-image:url("https://amincamera.com/wp-content/uploads/2026/09/studio-equipment-home.webp");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-58 .elementor-element.elementor-element-418b40f:hover{background-color:#1B1B1BBA;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-40b69ad );--border-color:var( --e-global-color-40b69ad );--border-radius:8px 8px 8px 8px;--border-top-left-radius:8px;--border-top-right-radius:8px;--border-bottom-right-radius:8px;--border-bottom-left-radius:8px;}.elementor-58 .elementor-element.elementor-element-418b40f.e-con:hover{--e-con-transform-translateY:-5px;}.elementor-58 .elementor-element.elementor-element-418b40f, .elementor-58 .elementor-element.elementor-element-418b40f::before{--border-transition:0.3s;}.elementor-58 .elementor-element.elementor-element-5f94399{--display:flex;--gap:5px 0px;--row-gap:5px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-58 .elementor-element.elementor-element-a3d0c93{text-align:center;}.elementor-58 .elementor-element.elementor-element-a3d0c93 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;text-transform:capitalize;line-height:16px;color:var( --e-global-color-31b8697 );}.elementor-58 .elementor-element.elementor-element-f1e6712{text-align:center;}.elementor-58 .elementor-element.elementor-element-f1e6712 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;text-transform:capitalize;line-height:16px;color:var( --e-global-color-secondary );}.elementor-58 .elementor-element.elementor-element-af868ec{text-align:center;}.elementor-58 .elementor-element.elementor-element-af868ec .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:400;text-transform:capitalize;line-height:15px;color:var( --e-global-color-secondary );}.elementor-58 .elementor-element.elementor-element-dcb0d94{--display:flex;--padding-top:10px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-58 .elementor-element.elementor-element-4d78557{--display:flex;--min-height:300px;--justify-content:flex-end;--background-transition:0.3s;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-992166b );--border-color:var( --e-global-color-992166b );--border-radius:5px 5px 5px 5px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-58 .elementor-element.elementor-element-4d78557:not(.elementor-motion-effects-element-type-background), .elementor-58 .elementor-element.elementor-element-4d78557 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0D0F0F;background-image:url("https://amincamera.com/wp-content/uploads/2026/09/bags-home.webp");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-58 .elementor-element.elementor-element-4d78557:hover{background-color:#1B1B1BBA;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:#737A7C;--border-color:#737A7C;--border-radius:8px 8px 8px 8px;--border-top-left-radius:8px;--border-top-right-radius:8px;--border-bottom-right-radius:8px;--border-bottom-left-radius:8px;}.elementor-58 .elementor-element.elementor-element-4d78557.e-con:hover{--e-con-transform-translateY:-5px;}.elementor-58 .elementor-element.elementor-element-4d78557, .elementor-58 .elementor-element.elementor-element-4d78557::before{--border-transition:0.3s;}.elementor-58 .elementor-element.elementor-element-53cffbe{--display:flex;--gap:5px 0px;--row-gap:5px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-58 .elementor-element.elementor-element-c06c31d{text-align:center;}.elementor-58 .elementor-element.elementor-element-c06c31d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;text-transform:capitalize;line-height:16px;color:var( --e-global-color-31b8697 );}.elementor-58 .elementor-element.elementor-element-787fb03{text-align:center;}.elementor-58 .elementor-element.elementor-element-787fb03 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;text-transform:capitalize;line-height:16px;color:var( --e-global-color-secondary );}.elementor-58 .elementor-element.elementor-element-e00f753{text-align:center;}.elementor-58 .elementor-element.elementor-element-e00f753 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:400;text-transform:capitalize;line-height:15px;color:var( --e-global-color-secondary );}.elementor-58 .elementor-element.elementor-element-ada605c{--display:flex;--padding-top:10px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-58 .elementor-element.elementor-element-b562594{--display:flex;--min-height:300px;--justify-content:flex-end;--background-transition:0.3s;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:#292E30;--border-color:#292E30;--border-radius:5px 5px 5px 5px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-58 .elementor-element.elementor-element-b562594:not(.elementor-motion-effects-element-type-background), .elementor-58 .elementor-element.elementor-element-b562594 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6fafec6 );background-image:url("https://amincamera.com/wp-content/uploads/2026/09/sd-cards-home.webp");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-58 .elementor-element.elementor-element-b562594:hover{background-color:#1B1B1BBA;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-40b69ad );--border-color:var( --e-global-color-40b69ad );--border-radius:8px 8px 8px 8px;--border-top-left-radius:8px;--border-top-right-radius:8px;--border-bottom-right-radius:8px;--border-bottom-left-radius:8px;}.elementor-58 .elementor-element.elementor-element-b562594.e-con:hover{--e-con-transform-translateY:-5px;}.elementor-58 .elementor-element.elementor-element-b562594, .elementor-58 .elementor-element.elementor-element-b562594::before{--border-transition:0.3s;}.elementor-58 .elementor-element.elementor-element-2165b0a{--display:flex;--gap:5px 0px;--row-gap:5px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-58 .elementor-element.elementor-element-942ebc1{text-align:center;}.elementor-58 .elementor-element.elementor-element-942ebc1 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;text-transform:capitalize;line-height:16px;color:var( --e-global-color-31b8697 );}.elementor-58 .elementor-element.elementor-element-4a2b157{text-align:center;}.elementor-58 .elementor-element.elementor-element-4a2b157 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;text-transform:capitalize;line-height:16px;color:var( --e-global-color-secondary );}.elementor-58 .elementor-element.elementor-element-b9c5758{text-align:center;}.elementor-58 .elementor-element.elementor-element-b9c5758 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:400;text-transform:capitalize;line-height:15px;color:var( --e-global-color-secondary );}.elementor-58 .elementor-element.elementor-element-be77a2c{--display:flex;--padding-top:10px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-58 .elementor-element.elementor-element-df0b911{--display:flex;--min-height:300px;--justify-content:flex-end;--background-transition:0.3s;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-992166b );--border-color:var( --e-global-color-992166b );--border-radius:5px 5px 5px 5px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-58 .elementor-element.elementor-element-df0b911:not(.elementor-motion-effects-element-type-background), .elementor-58 .elementor-element.elementor-element-df0b911 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6fafec6 );background-image:url("https://amincamera.com/wp-content/uploads/2026/09/airpods-home.webp");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-58 .elementor-element.elementor-element-df0b911:hover{background-color:#1B1B1BBA;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-40b69ad );--border-color:var( --e-global-color-40b69ad );--border-radius:8px 8px 8px 8px;--border-top-left-radius:8px;--border-top-right-radius:8px;--border-bottom-right-radius:8px;--border-bottom-left-radius:8px;}.elementor-58 .elementor-element.elementor-element-df0b911.e-con:hover{--e-con-transform-translateY:-5px;}.elementor-58 .elementor-element.elementor-element-df0b911, .elementor-58 .elementor-element.elementor-element-df0b911::before{--border-transition:0.3s;}.elementor-58 .elementor-element.elementor-element-008c03e{--display:flex;--gap:5px 0px;--row-gap:5px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-58 .elementor-element.elementor-element-9171dda{text-align:center;}.elementor-58 .elementor-element.elementor-element-9171dda .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;text-transform:capitalize;line-height:16px;color:var( --e-global-color-31b8697 );}.elementor-58 .elementor-element.elementor-element-7633035{text-align:center;}.elementor-58 .elementor-element.elementor-element-7633035 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;text-transform:capitalize;line-height:16px;color:var( --e-global-color-secondary );}.elementor-58 .elementor-element.elementor-element-1d2f0c4{text-align:center;}.elementor-58 .elementor-element.elementor-element-1d2f0c4 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:400;text-transform:capitalize;line-height:15px;color:var( --e-global-color-secondary );}.elementor-58 .elementor-element.elementor-element-1a5661c{--display:flex;--padding-top:10px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-58 .elementor-element.elementor-element-39b262c{--display:flex;--min-height:300px;--justify-content:flex-end;--background-transition:0.3s;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-992166b );--border-color:var( --e-global-color-992166b );--border-radius:5px 5px 5px 5px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-58 .elementor-element.elementor-element-39b262c:not(.elementor-motion-effects-element-type-background), .elementor-58 .elementor-element.elementor-element-39b262c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6fafec6 );background-image:url("https://amincamera.com/wp-content/uploads/2026/09/power-bank-home.webp");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-58 .elementor-element.elementor-element-39b262c:hover{background-color:#1B1B1BBA;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-40b69ad );--border-color:var( --e-global-color-40b69ad );--border-radius:8px 8px 8px 8px;--border-top-left-radius:8px;--border-top-right-radius:8px;--border-bottom-right-radius:8px;--border-bottom-left-radius:8px;}.elementor-58 .elementor-element.elementor-element-39b262c.e-con:hover{--e-con-transform-translateY:-5px;}.elementor-58 .elementor-element.elementor-element-39b262c, .elementor-58 .elementor-element.elementor-element-39b262c::before{--border-transition:0.3s;}.elementor-58 .elementor-element.elementor-element-45bd7d0{--display:flex;--gap:5px 0px;--row-gap:5px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-58 .elementor-element.elementor-element-a0e5dd2{text-align:center;}.elementor-58 .elementor-element.elementor-element-a0e5dd2 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;text-transform:capitalize;line-height:16px;color:var( --e-global-color-31b8697 );}.elementor-58 .elementor-element.elementor-element-dadf16e{text-align:center;}.elementor-58 .elementor-element.elementor-element-dadf16e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;text-transform:capitalize;line-height:16px;color:var( --e-global-color-secondary );}.elementor-58 .elementor-element.elementor-element-f7aeef0{text-align:center;}.elementor-58 .elementor-element.elementor-element-f7aeef0 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:400;text-transform:capitalize;line-height:15px;color:var( --e-global-color-secondary );}.elementor-58 .elementor-element.elementor-element-8986ff7{--e-n-carousel-swiper-slides-to-display:6;--e-n-carousel-swiper-offset-size:80px;--e-n-carousel-swiper-slides-gap:0px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:10px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:10px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-size:14px;--e-n-carousel-arrow-normal-color:var( --e-global-color-3fedadf );--e-n-carousel-arrow-hover-color:var( --e-global-color-31b8697 );}.elementor-58 .elementor-element.elementor-element-8986ff7 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {background-color:var( --e-global-color-31b8697 );border-radius:50% 50% 50% 50%;padding:8px 8px 8px 8px;}.elementor-58 .elementor-element.elementor-element-8986ff7 :is(.elementor-swiper-button-prev:hover, .elementor-swiper-button-next:hover) {background-color:var( --e-global-color-accent );}:where( .elementor-58 .elementor-element.elementor-element-8986ff7 .swiper-slide ) > .e-con{border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}:where( [data-core-v316-plus="true"] .elementor-element.elementor-widget-n-carousel .swiper-slide ) > .e-con{--padding-block-start:0px;--padding-inline-end:0px;--padding-block-end:0px;--padding-inline-start:0px;}.elementor-58 .elementor-element.elementor-element-cd1bd14{--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;--padding-top:0px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}.elementor-58 .elementor-element.elementor-element-d37ac7b{--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:#121617;--border-color:#121617;--border-radius:5px 5px 5px 5px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-58 .elementor-element.elementor-element-d37ac7b:not(.elementor-motion-effects-element-type-background), .elementor-58 .elementor-element.elementor-element-d37ac7b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://amincamera.com/wp-content/uploads/2026/08/off-banner.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-58 .elementor-element.elementor-element-d37ac7b:hover{border-style:solid;border-color:#292E30;--border-color:#292E30;}.elementor-58 .elementor-element.elementor-element-d37ac7b, .elementor-58 .elementor-element.elementor-element-d37ac7b::before{--border-transition:0.3s;}.elementor-58 .elementor-element.elementor-element-1627b77 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;line-height:16px;color:#A90F16;}.elementor-58 .elementor-element.elementor-element-698fcf3{--display:flex;--gap:5px 0px;--row-gap:5px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-58 .elementor-element.elementor-element-aacec81 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:600;text-transform:uppercase;line-height:26px;color:var( --e-global-color-31b8697 );}.elementor-58 .elementor-element.elementor-element-2226820 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:42px;font-weight:700;text-transform:uppercase;line-height:44px;color:var( --e-global-color-accent );}.elementor-58 .elementor-element.elementor-element-a9a1cbf .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:64px;font-weight:600;text-transform:uppercase;line-height:66px;color:var( --e-global-color-31b8697 );}.elementor-58 .elementor-element.elementor-element-08e5efe{width:var( --container-widget-width, 403px );max-width:403px;--container-widget-width:403px;--container-widget-flex-grow:0;font-family:"Inter", Sans-serif;font-weight:400;color:var( --e-global-color-40b69ad );}.elementor-58 .elementor-element.elementor-element-9fc8211 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:500;text-transform:uppercase;line-height:15px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-992166b );}.elementor-58 .elementor-element.elementor-element-9fc8211 .elementor-button:hover, .elementor-58 .elementor-element.elementor-element-9fc8211 .elementor-button:focus{background-color:var( --e-global-color-b0e72a5 );color:var( --e-global-color-31b8697 );border-color:var( --e-global-color-b0e72a5 );}.elementor-58 .elementor-element.elementor-element-9fc8211 .elementor-button:hover svg, .elementor-58 .elementor-element.elementor-element-9fc8211 .elementor-button:focus svg{fill:var( --e-global-color-31b8697 );}.elementor-58 .elementor-element.elementor-element-1bec292{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-58 .elementor-element.elementor-element-90f56c3{--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:#121617;--border-color:#121617;--border-radius:5px 5px 5px 5px;--padding-top:20px;--padding-bottom:20px;--padding-left:40px;--padding-right:40px;}.elementor-58 .elementor-element.elementor-element-90f56c3:not(.elementor-motion-effects-element-type-background), .elementor-58 .elementor-element.elementor-element-90f56c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://amincamera.com/wp-content/uploads/2026/08/new-arrivals.webp");background-position:top left;background-repeat:no-repeat;background-size:cover;}.elementor-58 .elementor-element.elementor-element-90f56c3:hover{border-style:solid;border-color:#292E30;--border-color:#292E30;}.elementor-58 .elementor-element.elementor-element-90f56c3, .elementor-58 .elementor-element.elementor-element-90f56c3::before{--border-transition:0.3s;}.elementor-58 .elementor-element.elementor-element-a7dfa43 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;line-height:16px;color:var( --e-global-color-b0e72a5 );}.elementor-58 .elementor-element.elementor-element-baaf51b{--display:flex;--gap:5px 0px;--row-gap:5px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-58 .elementor-element.elementor-element-2b8a24b{width:var( --container-widget-width, 228px );max-width:228px;--container-widget-width:228px;--container-widget-flex-grow:0;text-align:start;}.elementor-58 .elementor-element.elementor-element-2b8a24b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:500;text-transform:capitalize;line-height:20px;color:var( --e-global-color-31b8697 );}.elementor-58 .elementor-element.elementor-element-8d73335 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:500;text-transform:uppercase;line-height:15px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-992166b );}.elementor-58 .elementor-element.elementor-element-8d73335 .elementor-button:hover, .elementor-58 .elementor-element.elementor-element-8d73335 .elementor-button:focus{background-color:var( --e-global-color-b0e72a5 );color:var( --e-global-color-31b8697 );border-color:var( --e-global-color-b0e72a5 );}.elementor-58 .elementor-element.elementor-element-8d73335 .elementor-button:hover svg, .elementor-58 .elementor-element.elementor-element-8d73335 .elementor-button:focus svg{fill:var( --e-global-color-31b8697 );}.elementor-58 .elementor-element.elementor-element-203461a{--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:#121617;--border-color:#121617;--border-radius:5px 5px 5px 5px;--padding-top:20px;--padding-bottom:20px;--padding-left:40px;--padding-right:40px;}.elementor-58 .elementor-element.elementor-element-203461a:not(.elementor-motion-effects-element-type-background), .elementor-58 .elementor-element.elementor-element-203461a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://amincamera.com/wp-content/uploads/2026/08/about-us-1.webp");background-position:top left;background-repeat:no-repeat;background-size:cover;}.elementor-58 .elementor-element.elementor-element-203461a:hover{border-style:solid;border-color:#292E30;--border-color:#292E30;}.elementor-58 .elementor-element.elementor-element-203461a, .elementor-58 .elementor-element.elementor-element-203461a::before{--border-transition:0.3s;}.elementor-58 .elementor-element.elementor-element-d879f40 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;line-height:16px;color:var( --e-global-color-b0e72a5 );}.elementor-58 .elementor-element.elementor-element-a6638da{--display:flex;--gap:5px 0px;--row-gap:5px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-58 .elementor-element.elementor-element-d8e75fa{width:var( --container-widget-width, 228px );max-width:228px;--container-widget-width:228px;--container-widget-flex-grow:0;text-align:start;}.elementor-58 .elementor-element.elementor-element-d8e75fa .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:500;text-transform:capitalize;line-height:20px;color:var( --e-global-color-31b8697 );}.elementor-58 .elementor-element.elementor-element-2407207 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:500;text-transform:uppercase;line-height:15px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-992166b );}.elementor-58 .elementor-element.elementor-element-2407207 .elementor-button:hover, .elementor-58 .elementor-element.elementor-element-2407207 .elementor-button:focus{background-color:var( --e-global-color-b0e72a5 );color:var( --e-global-color-31b8697 );border-color:var( --e-global-color-b0e72a5 );}.elementor-58 .elementor-element.elementor-element-2407207 .elementor-button:hover svg, .elementor-58 .elementor-element.elementor-element-2407207 .elementor-button:focus svg{fill:var( --e-global-color-31b8697 );}.elementor-58 .elementor-element.elementor-element-c94e21e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}.elementor-58 .elementor-element.elementor-element-b42ec41{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-58 .elementor-element.elementor-element-cf91387{padding:0px 0px 0px 10px;border-style:solid;border-width:0px 0px 0px 5px;border-color:var( --e-global-color-accent );}.elementor-58 .elementor-element.elementor-element-cf91387 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;text-transform:uppercase;line-height:20px;color:var( --e-global-color-31b8697 );}.elementor-58 .elementor-element.elementor-element-2aef6d9.elementor-element{--align-self:center;}.elementor-58 .elementor-element.elementor-element-2aef6d9 .ue-link-wrap{justify-content:flex-start;}.elementor-58 .elementor-element.elementor-element-2aef6d9 a.ue-link{flex-direction:row;color:var( --e-global-color-31b8697 );font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;line-height:5px;}.elementor-58 .elementor-element.elementor-element-2aef6d9 a.ue-link svg{fill:var( --e-global-color-31b8697 );}.elementor-58 .elementor-element.elementor-element-2aef6d9 a.ue-link:hover{color:var( --e-global-color-accent );}.elementor-58 .elementor-element.elementor-element-2aef6d9 a.ue-link:hover svg{fill:var( --e-global-color-accent );}.elementor-58 .elementor-element.elementor-element-2aef6d9 a.ue-link:after{background-color:var( --e-global-color-31b8697 );height:2px;}.elementor-58 .elementor-element.elementor-element-2aef6d9 a.ue-link:hover:after{background-color:var( --e-global-color-accent );}.elementor-58 .elementor-element.elementor-element-2aef6d9 .ue-link-hover-effect-icon{font-size:15px;transform:rotate(0deg);}.elementor-58 .elementor-element.elementor-element-2aef6d9 .ue-link-hover-effect-icon img,.elementor-58 .elementor-element.elementor-element-2aef6d9 .ue-link-hover-effect-icon svg{width:15px;height:15px;}.elementor-58 .elementor-element.elementor-element-2aef6d9 .ue-link-hover-effect-spacing{width:10px;}.elementor-58 .elementor-element.elementor-element-2aef6d9 a:hover .ue-link-hover-effect-spacing{width:10px;}.elementor-58 .elementor-element.elementor-element-2aef6d9 a:hover .ue-link-hover-effect-icon{transform:rotate(0deg);}.elementor-58 .elementor-element.elementor-element-1ec2a49{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-58 .elementor-element.elementor-element-4ef9d0f{--swiper-slides-to-display:5;--swiper-offset-size:80px;--swiper-slides-gap:10px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:10px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:10px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;--arrow-size:14px;--arrow-normal-color:var( --e-global-color-31b8697 );--arrow-hover-color:var( --e-global-color-31b8697 );}.elementor-58 .elementor-element.elementor-element-4ef9d0f :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {background-color:var( --e-global-color-a6f22de );border-radius:50% 50% 50% 50%;padding:8px 8px 8px 8px;}.elementor-58 .elementor-element.elementor-element-4ef9d0f :is(.elementor-swiper-button-prev:hover, .elementor-swiper-button-next:hover) {background-color:var( --e-global-color-accent );}.elementor-58 .elementor-element.elementor-element-4ef9d0f .swiper-slide > .elementor-element{height:100%;}.elementor-58 .elementor-element.elementor-element-2eaa682{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-58 .elementor-element.elementor-element-707e70d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-58 .elementor-element.elementor-element-4e8b0b0{padding:0px 0px 0px 10px;border-style:solid;border-width:0px 0px 0px 5px;border-color:var( --e-global-color-accent );}.elementor-58 .elementor-element.elementor-element-4e8b0b0 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;text-transform:uppercase;line-height:20px;color:var( --e-global-color-31b8697 );}.elementor-58 .elementor-element.elementor-element-11da00a.elementor-element{--align-self:center;}.elementor-58 .elementor-element.elementor-element-11da00a .ue-link-wrap{justify-content:flex-start;}.elementor-58 .elementor-element.elementor-element-11da00a a.ue-link{flex-direction:row;color:var( --e-global-color-31b8697 );font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;line-height:5px;}.elementor-58 .elementor-element.elementor-element-11da00a a.ue-link svg{fill:var( --e-global-color-31b8697 );}.elementor-58 .elementor-element.elementor-element-11da00a a.ue-link:hover{color:#E21B23;}.elementor-58 .elementor-element.elementor-element-11da00a a.ue-link:hover svg{fill:#E21B23;}.elementor-58 .elementor-element.elementor-element-11da00a a.ue-link:after{background-color:var( --e-global-color-31b8697 );height:2px;}.elementor-58 .elementor-element.elementor-element-11da00a a.ue-link:hover:after{background-color:var( --e-global-color-accent );}.elementor-58 .elementor-element.elementor-element-11da00a .ue-link-hover-effect-icon{font-size:15px;transform:rotate(0deg);}.elementor-58 .elementor-element.elementor-element-11da00a .ue-link-hover-effect-icon img,.elementor-58 .elementor-element.elementor-element-11da00a .ue-link-hover-effect-icon svg{width:15px;height:15px;}.elementor-58 .elementor-element.elementor-element-11da00a .ue-link-hover-effect-spacing{width:10px;}.elementor-58 .elementor-element.elementor-element-11da00a a:hover .ue-link-hover-effect-spacing{width:10px;}.elementor-58 .elementor-element.elementor-element-11da00a a:hover .ue-link-hover-effect-icon{transform:rotate(0deg);}.elementor-58 .elementor-element.elementor-element-0eee36e{--display:flex;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-widget-ucaddon_logo_marquee .ue_marquee_title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_logo_marquee .ue-item-badge{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-58 .elementor-element.elementor-element-1c9052e .ue_img_marquee{width:100%;display:inline-block;}.elementor-58 .elementor-element.elementor-element-1c9052e .uc_logo_marquee_holder{height:100px;background-color:#0B0D0E;border-radius:5px;padding:0px 0px 0px 0px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#292E30;}.elementor-58 .elementor-element.elementor-element-1c9052e img{object-fit:contain;object-position:center;}.elementor-58 .elementor-element.elementor-element-1c9052e .ue_marquee_title{text-align:center;}.elementor-58 .elementor-element.elementor-element-1c9052e .ue-item-badge{min-height:0px;min-width:0px;color:#ffffff;background-color:#3E3FF0;padding:10px 10px 10px 10px;border-radius:3px;}.elementor-58 .elementor-element.elementor-element-1e45b34{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}.elementor-58 .elementor-element.elementor-element-d02be4e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-58 .elementor-element.elementor-element-913600a{padding:0px 0px 0px 10px;border-style:solid;border-width:0px 0px 0px 5px;border-color:var( --e-global-color-accent );}.elementor-58 .elementor-element.elementor-element-913600a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;text-transform:uppercase;line-height:20px;color:var( --e-global-color-31b8697 );}.elementor-58 .elementor-element.elementor-element-4a1280e.elementor-element{--align-self:center;}.elementor-58 .elementor-element.elementor-element-4a1280e .ue-link-wrap{justify-content:flex-start;}.elementor-58 .elementor-element.elementor-element-4a1280e a.ue-link{flex-direction:row;color:var( --e-global-color-31b8697 );font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;line-height:5px;}.elementor-58 .elementor-element.elementor-element-4a1280e a.ue-link svg{fill:var( --e-global-color-31b8697 );}.elementor-58 .elementor-element.elementor-element-4a1280e a.ue-link:hover{color:var( --e-global-color-accent );}.elementor-58 .elementor-element.elementor-element-4a1280e a.ue-link:hover svg{fill:var( --e-global-color-accent );}.elementor-58 .elementor-element.elementor-element-4a1280e a.ue-link:after{background-color:var( --e-global-color-31b8697 );height:2px;}.elementor-58 .elementor-element.elementor-element-4a1280e a.ue-link:hover:after{background-color:var( --e-global-color-accent );}.elementor-58 .elementor-element.elementor-element-4a1280e .ue-link-hover-effect-icon{font-size:15px;transform:rotate(0deg);}.elementor-58 .elementor-element.elementor-element-4a1280e .ue-link-hover-effect-icon img,.elementor-58 .elementor-element.elementor-element-4a1280e .ue-link-hover-effect-icon svg{width:15px;height:15px;}.elementor-58 .elementor-element.elementor-element-4a1280e .ue-link-hover-effect-spacing{width:10px;}.elementor-58 .elementor-element.elementor-element-4a1280e a:hover .ue-link-hover-effect-spacing{width:10px;}.elementor-58 .elementor-element.elementor-element-4a1280e a:hover .ue-link-hover-effect-icon{transform:rotate(0deg);}.elementor-58 .elementor-element.elementor-element-d6288ee{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-58 .elementor-element.elementor-element-7e8c463{--swiper-slides-to-display:5;--swiper-offset-size:80px;--swiper-slides-gap:10px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:10px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:10px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;--arrow-size:14px;--arrow-normal-color:var( --e-global-color-31b8697 );--arrow-hover-color:var( --e-global-color-31b8697 );}.elementor-58 .elementor-element.elementor-element-7e8c463 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {background-color:var( --e-global-color-a6f22de );border-radius:50% 50% 50% 50%;padding:8px 8px 8px 8px;}.elementor-58 .elementor-element.elementor-element-7e8c463 :is(.elementor-swiper-button-prev:hover, .elementor-swiper-button-next:hover) {background-color:var( --e-global-color-accent );}.elementor-58 .elementor-element.elementor-element-7e8c463 .swiper-slide > .elementor-element{height:100%;}.elementor-58 .elementor-element.elementor-element-dd7e421{--display:flex;--padding-top:0px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}.elementor-58 .elementor-element.elementor-element-1c002f6{--display:flex;--min-height:400px;--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;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:#121617;--border-color:#121617;--border-radius:6px 6px 6px 6px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-58 .elementor-element.elementor-element-1c002f6:not(.elementor-motion-effects-element-type-background), .elementor-58 .elementor-element.elementor-element-1c002f6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B0D0E;background-image:url("https://amincamera.com/wp-content/uploads/2026/08/USPs-2-1.webp");background-position:top left;background-repeat:no-repeat;background-size:cover;}.elementor-58 .elementor-element.elementor-element-1c002f6:hover{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:#292E30;--border-color:#292E30;--border-radius:6px 6px 6px 6px;--border-top-left-radius:6px;--border-top-right-radius:6px;--border-bottom-right-radius:6px;--border-bottom-left-radius:6px;}.elementor-58 .elementor-element.elementor-element-1c002f6, .elementor-58 .elementor-element.elementor-element-1c002f6::before{--border-transition:0.3s;}.elementor-58 .elementor-element.elementor-element-28e0f3c{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-58 .elementor-element.elementor-element-47aa8b7 .jeg-elementor-kit.jkit-heading{text-align:left;}.elementor-58 .elementor-element.elementor-element-47aa8b7 .jeg-elementor-kit.jkit-heading .heading-title{font-size:36px;font-weight:600;text-transform:uppercase;line-height:38px;color:var( --e-global-color-31b8697 );}.elementor-58 .elementor-element.elementor-element-47aa8b7 .jeg-elementor-kit.jkit-heading .heading-title > span{color:var( --e-global-color-accent );font-size:36px;line-height:38px;}.elementor-58 .elementor-element.elementor-element-9c97ed6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-58 .elementor-element.elementor-element-339e06a{--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;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-58 .elementor-element.elementor-element-02a3f1d{--display:flex;--justify-content:center;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-58 .elementor-element.elementor-element-953ac58{width:auto;max-width:auto;background-color:#1B1B1BBA;padding:10px 10px 10px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#292E30;border-radius:5px 5px 5px 5px;}.elementor-58 .elementor-element.elementor-element-953ac58:hover{border-style:solid;border-width:1px 1px 1px 1px;border-color:#3D4649;border-radius:5px 5px 5px 5px;}.elementor-58 .elementor-element.elementor-element-953ac58 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-58 .elementor-element.elementor-element-953ac58 .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-31b8697 );}.elementor-58 .elementor-element.elementor-element-953ac58.elementor-view-stacked .elementor-icon{background-color:#080808BA;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-58 .elementor-element.elementor-element-953ac58.elementor-view-framed .elementor-icon, .elementor-58 .elementor-element.elementor-element-953ac58.elementor-view-default .elementor-icon{fill:#080808BA;color:#080808BA;border-color:#080808BA;}.elementor-58 .elementor-element.elementor-element-953ac58.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-58 .elementor-element.elementor-element-953ac58.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-58 .elementor-element.elementor-element-953ac58.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-31b8697 );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-58 .elementor-element.elementor-element-953ac58.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-58 .elementor-element.elementor-element-953ac58.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-58 .elementor-element.elementor-element-953ac58.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-58 .elementor-element.elementor-element-953ac58.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-31b8697 );color:var( --e-global-color-31b8697 );border-color:var( --e-global-color-31b8697 );}.elementor-58 .elementor-element.elementor-element-953ac58.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-58 .elementor-element.elementor-element-953ac58.elementor-view-framed:has(:focus) .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-58 .elementor-element.elementor-element-953ac58 .elementor-icon{font-size:30px;border-radius:50% 50% 50% 50%;}.elementor-58 .elementor-element.elementor-element-953ac58 .elementor-icon-box-title, .elementor-58 .elementor-element.elementor-element-953ac58 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;line-height:16px;}.elementor-58 .elementor-element.elementor-element-953ac58:has(:hover) .elementor-icon-box-title,
					 .elementor-58 .elementor-element.elementor-element-953ac58:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-31b8697 );}.elementor-58 .elementor-element.elementor-element-953ac58 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-weight:400;text-transform:capitalize;}.elementor-58 .elementor-element.elementor-element-eeb0f5d{--display:flex;--justify-content:center;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-58 .elementor-element.elementor-element-cb7dfc1{width:auto;max-width:auto;background-color:#1B1B1BBA;padding:10px 10px 10px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#292E30;border-radius:5px 5px 5px 5px;}.elementor-58 .elementor-element.elementor-element-cb7dfc1:hover{border-style:solid;border-width:1px 1px 1px 1px;border-color:#3D4649;border-radius:5px 5px 5px 5px;}.elementor-58 .elementor-element.elementor-element-cb7dfc1 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-58 .elementor-element.elementor-element-cb7dfc1 .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-31b8697 );}.elementor-58 .elementor-element.elementor-element-cb7dfc1.elementor-view-stacked .elementor-icon{background-color:#080808BA;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-58 .elementor-element.elementor-element-cb7dfc1.elementor-view-framed .elementor-icon, .elementor-58 .elementor-element.elementor-element-cb7dfc1.elementor-view-default .elementor-icon{fill:#080808BA;color:#080808BA;border-color:#080808BA;}.elementor-58 .elementor-element.elementor-element-cb7dfc1.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-58 .elementor-element.elementor-element-cb7dfc1.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-58 .elementor-element.elementor-element-cb7dfc1.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-31b8697 );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-58 .elementor-element.elementor-element-cb7dfc1.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-58 .elementor-element.elementor-element-cb7dfc1.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-58 .elementor-element.elementor-element-cb7dfc1.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-58 .elementor-element.elementor-element-cb7dfc1.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-31b8697 );color:var( --e-global-color-31b8697 );border-color:var( --e-global-color-31b8697 );}.elementor-58 .elementor-element.elementor-element-cb7dfc1.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-58 .elementor-element.elementor-element-cb7dfc1.elementor-view-framed:has(:focus) .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-58 .elementor-element.elementor-element-cb7dfc1 .elementor-icon{font-size:30px;border-radius:50% 50% 50% 50%;}.elementor-58 .elementor-element.elementor-element-cb7dfc1 .elementor-icon-box-title, .elementor-58 .elementor-element.elementor-element-cb7dfc1 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;line-height:16px;}.elementor-58 .elementor-element.elementor-element-cb7dfc1:has(:hover) .elementor-icon-box-title,
					 .elementor-58 .elementor-element.elementor-element-cb7dfc1:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-31b8697 );}.elementor-58 .elementor-element.elementor-element-cb7dfc1 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-weight:400;text-transform:capitalize;}.elementor-58 .elementor-element.elementor-element-3bf817c{--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;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-58 .elementor-element.elementor-element-9f52839{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-58 .elementor-element.elementor-element-40dc19a{width:auto;max-width:auto;background-color:#1B1B1BBA;padding:10px 10px 10px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#292E30;border-radius:5px 5px 5px 5px;}.elementor-58 .elementor-element.elementor-element-40dc19a:hover{border-style:solid;border-width:1px 1px 1px 1px;border-color:#3D4649;border-radius:5px 5px 5px 5px;}.elementor-58 .elementor-element.elementor-element-40dc19a .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-58 .elementor-element.elementor-element-40dc19a .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-31b8697 );}.elementor-58 .elementor-element.elementor-element-40dc19a.elementor-view-stacked .elementor-icon{background-color:#080808BA;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-58 .elementor-element.elementor-element-40dc19a.elementor-view-framed .elementor-icon, .elementor-58 .elementor-element.elementor-element-40dc19a.elementor-view-default .elementor-icon{fill:#080808BA;color:#080808BA;border-color:#080808BA;}.elementor-58 .elementor-element.elementor-element-40dc19a.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-58 .elementor-element.elementor-element-40dc19a.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-58 .elementor-element.elementor-element-40dc19a.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-31b8697 );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-58 .elementor-element.elementor-element-40dc19a.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-58 .elementor-element.elementor-element-40dc19a.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-58 .elementor-element.elementor-element-40dc19a.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-58 .elementor-element.elementor-element-40dc19a.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-31b8697 );color:var( --e-global-color-31b8697 );border-color:var( --e-global-color-31b8697 );}.elementor-58 .elementor-element.elementor-element-40dc19a.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-58 .elementor-element.elementor-element-40dc19a.elementor-view-framed:has(:focus) .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-58 .elementor-element.elementor-element-40dc19a .elementor-icon{font-size:30px;border-radius:50% 50% 50% 50%;}.elementor-58 .elementor-element.elementor-element-40dc19a .elementor-icon-box-title, .elementor-58 .elementor-element.elementor-element-40dc19a .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;line-height:16px;}.elementor-58 .elementor-element.elementor-element-40dc19a:has(:hover) .elementor-icon-box-title,
					 .elementor-58 .elementor-element.elementor-element-40dc19a:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-31b8697 );}.elementor-58 .elementor-element.elementor-element-40dc19a .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-weight:400;text-transform:capitalize;}.elementor-58 .elementor-element.elementor-element-50e1018{--display:flex;--justify-content:center;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-58 .elementor-element.elementor-element-57cdce1{width:auto;max-width:auto;background-color:#1B1B1BBA;padding:10px 10px 10px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#292E30;border-radius:5px 5px 5px 5px;}.elementor-58 .elementor-element.elementor-element-57cdce1:hover{border-style:solid;border-width:1px 1px 1px 1px;border-color:#3D4649;border-radius:5px 5px 5px 5px;}.elementor-58 .elementor-element.elementor-element-57cdce1 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-58 .elementor-element.elementor-element-57cdce1 .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-31b8697 );}.elementor-58 .elementor-element.elementor-element-57cdce1.elementor-view-stacked .elementor-icon{background-color:#080808BA;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-58 .elementor-element.elementor-element-57cdce1.elementor-view-framed .elementor-icon, .elementor-58 .elementor-element.elementor-element-57cdce1.elementor-view-default .elementor-icon{fill:#080808BA;color:#080808BA;border-color:#080808BA;}.elementor-58 .elementor-element.elementor-element-57cdce1.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-58 .elementor-element.elementor-element-57cdce1.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-58 .elementor-element.elementor-element-57cdce1.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-31b8697 );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-58 .elementor-element.elementor-element-57cdce1.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-58 .elementor-element.elementor-element-57cdce1.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-58 .elementor-element.elementor-element-57cdce1.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-58 .elementor-element.elementor-element-57cdce1.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-31b8697 );color:var( --e-global-color-31b8697 );border-color:var( --e-global-color-31b8697 );}.elementor-58 .elementor-element.elementor-element-57cdce1.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-58 .elementor-element.elementor-element-57cdce1.elementor-view-framed:has(:focus) .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-58 .elementor-element.elementor-element-57cdce1 .elementor-icon{font-size:30px;border-radius:50% 50% 50% 50%;}.elementor-58 .elementor-element.elementor-element-57cdce1 .elementor-icon-box-title, .elementor-58 .elementor-element.elementor-element-57cdce1 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;line-height:16px;}.elementor-58 .elementor-element.elementor-element-57cdce1:has(:hover) .elementor-icon-box-title,
					 .elementor-58 .elementor-element.elementor-element-57cdce1:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-31b8697 );}.elementor-58 .elementor-element.elementor-element-57cdce1 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-weight:400;text-transform:capitalize;}.elementor-58 .elementor-element.elementor-element-85614d9{width:auto;max-width:auto;background-color:#1B1B1BBA;padding:10px 10px 10px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#292E30;border-radius:5px 5px 5px 5px;}.elementor-58 .elementor-element.elementor-element-85614d9:hover{border-style:solid;border-width:1px 1px 1px 1px;border-color:#3D4649;border-radius:5px 5px 5px 5px;}.elementor-58 .elementor-element.elementor-element-85614d9 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-58 .elementor-element.elementor-element-85614d9 .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-31b8697 );}.elementor-58 .elementor-element.elementor-element-85614d9.elementor-view-stacked .elementor-icon{background-color:#080808BA;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-58 .elementor-element.elementor-element-85614d9.elementor-view-framed .elementor-icon, .elementor-58 .elementor-element.elementor-element-85614d9.elementor-view-default .elementor-icon{fill:#080808BA;color:#080808BA;border-color:#080808BA;}.elementor-58 .elementor-element.elementor-element-85614d9.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-58 .elementor-element.elementor-element-85614d9.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-58 .elementor-element.elementor-element-85614d9.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-31b8697 );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-58 .elementor-element.elementor-element-85614d9.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-58 .elementor-element.elementor-element-85614d9.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-58 .elementor-element.elementor-element-85614d9.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-58 .elementor-element.elementor-element-85614d9.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-31b8697 );color:var( --e-global-color-31b8697 );border-color:var( --e-global-color-31b8697 );}.elementor-58 .elementor-element.elementor-element-85614d9.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-58 .elementor-element.elementor-element-85614d9.elementor-view-framed:has(:focus) .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-58 .elementor-element.elementor-element-85614d9 .elementor-icon{font-size:30px;border-radius:50% 50% 50% 50%;}.elementor-58 .elementor-element.elementor-element-85614d9 .elementor-icon-box-title, .elementor-58 .elementor-element.elementor-element-85614d9 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;line-height:16px;}.elementor-58 .elementor-element.elementor-element-85614d9:has(:hover) .elementor-icon-box-title,
					 .elementor-58 .elementor-element.elementor-element-85614d9:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-31b8697 );}.elementor-58 .elementor-element.elementor-element-85614d9 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-weight:400;text-transform:capitalize;}.elementor-58 .elementor-element.elementor-element-2da8d0f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}.elementor-58 .elementor-element.elementor-element-ada302f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-58 .elementor-element.elementor-element-e8cdd52{padding:0px 0px 0px 10px;border-style:solid;border-width:0px 0px 0px 5px;border-color:var( --e-global-color-accent );}.elementor-58 .elementor-element.elementor-element-e8cdd52 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;text-transform:uppercase;line-height:20px;color:var( --e-global-color-31b8697 );}.elementor-58 .elementor-element.elementor-element-b132f1b.elementor-element{--align-self:center;}.elementor-58 .elementor-element.elementor-element-b132f1b .ue-link-wrap{justify-content:flex-start;}.elementor-58 .elementor-element.elementor-element-b132f1b a.ue-link{flex-direction:row;color:var( --e-global-color-31b8697 );font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;line-height:5px;}.elementor-58 .elementor-element.elementor-element-b132f1b a.ue-link svg{fill:var( --e-global-color-31b8697 );}.elementor-58 .elementor-element.elementor-element-b132f1b a.ue-link:hover{color:var( --e-global-color-accent );}.elementor-58 .elementor-element.elementor-element-b132f1b a.ue-link:hover svg{fill:var( --e-global-color-accent );}.elementor-58 .elementor-element.elementor-element-b132f1b a.ue-link:after{background-color:var( --e-global-color-31b8697 );height:2px;}.elementor-58 .elementor-element.elementor-element-b132f1b a.ue-link:hover:after{background-color:var( --e-global-color-accent );}.elementor-58 .elementor-element.elementor-element-b132f1b .ue-link-hover-effect-icon{font-size:15px;transform:rotate(0deg);}.elementor-58 .elementor-element.elementor-element-b132f1b .ue-link-hover-effect-icon img,.elementor-58 .elementor-element.elementor-element-b132f1b .ue-link-hover-effect-icon svg{width:15px;height:15px;}.elementor-58 .elementor-element.elementor-element-b132f1b .ue-link-hover-effect-spacing{width:10px;}.elementor-58 .elementor-element.elementor-element-b132f1b a:hover .ue-link-hover-effect-spacing{width:10px;}.elementor-58 .elementor-element.elementor-element-b132f1b a:hover .ue-link-hover-effect-icon{transform:rotate(0deg);}.elementor-58 .elementor-element.elementor-element-923e9de{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-58 .elementor-element.elementor-element-bd66978{--swiper-slides-to-display:5;--swiper-offset-size:80px;--swiper-slides-gap:10px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:10px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:10px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;--arrow-size:14px;--arrow-normal-color:var( --e-global-color-secondary );}.elementor-58 .elementor-element.elementor-element-bd66978 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {background-color:var( --e-global-color-a6f22de );border-radius:50% 50% 50% 50%;padding:8px 8px 8px 8px;}.elementor-58 .elementor-element.elementor-element-bd66978 :is(.elementor-swiper-button-prev:hover, .elementor-swiper-button-next:hover) {background-color:var( --e-global-color-accent );}.elementor-58 .elementor-element.elementor-element-bd66978 .swiper-slide > .elementor-element{height:100%;}.elementor-58 .elementor-element.elementor-element-fb6d2bd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}.elementor-58 .elementor-element.elementor-element-9a82a82{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-58 .elementor-element.elementor-element-78e06f6{padding:0px 0px 0px 10px;border-style:solid;border-width:0px 0px 0px 5px;border-color:#E21B23;}.elementor-58 .elementor-element.elementor-element-78e06f6 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;text-transform:uppercase;line-height:20px;color:var( --e-global-color-31b8697 );}.elementor-58 .elementor-element.elementor-element-ccc2b7d.elementor-element{--align-self:center;}.elementor-58 .elementor-element.elementor-element-ccc2b7d .ue-link-wrap{justify-content:flex-start;}.elementor-58 .elementor-element.elementor-element-ccc2b7d a.ue-link{flex-direction:row-reverse;color:var( --e-global-color-31b8697 );font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;text-transform:lowercase;line-height:5px;}.elementor-58 .elementor-element.elementor-element-ccc2b7d a.ue-link svg{fill:var( --e-global-color-31b8697 );}.elementor-58 .elementor-element.elementor-element-ccc2b7d a.ue-link:hover{color:var( --e-global-color-accent );}.elementor-58 .elementor-element.elementor-element-ccc2b7d a.ue-link:hover svg{fill:var( --e-global-color-accent );}.elementor-58 .elementor-element.elementor-element-ccc2b7d a.ue-link:after{background-color:var( --e-global-color-31b8697 );height:2px;}.elementor-58 .elementor-element.elementor-element-ccc2b7d a.ue-link:hover:after{background-color:var( --e-global-color-accent );}.elementor-58 .elementor-element.elementor-element-ccc2b7d .ue-link-hover-effect-icon{font-size:15px;transform:rotate(0deg);}.elementor-58 .elementor-element.elementor-element-ccc2b7d .ue-link-hover-effect-icon img,.elementor-58 .elementor-element.elementor-element-ccc2b7d .ue-link-hover-effect-icon svg{width:15px;height:15px;}.elementor-58 .elementor-element.elementor-element-ccc2b7d .ue-link-hover-effect-spacing{width:10px;}.elementor-58 .elementor-element.elementor-element-ccc2b7d a:hover .ue-link-hover-effect-spacing{width:10px;}.elementor-58 .elementor-element.elementor-element-ccc2b7d a:hover .ue-link-hover-effect-icon{transform:rotate(0deg);}.elementor-58 .elementor-element.elementor-element-88d1a75{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-58 .elementor-element.elementor-element-24044d9{--display:flex;--padding-top:10px;--padding-bottom:0px;--padding-left:5px;--padding-right:5px;}.elementor-58 .elementor-element.elementor-element-fb7aab8{--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:#121617;--border-color:#121617;--border-radius:6px 6px 6px 6px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-58 .elementor-element.elementor-element-fb7aab8.e-con:hover{--e-con-transform-translateY:-5px;}.elementor-58 .elementor-element.elementor-element-fb7aab8:hover{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:#737A7C;--border-color:#737A7C;--border-radius:6px 6px 6px 6px;--border-top-left-radius:6px;--border-top-right-radius:6px;--border-bottom-right-radius:6px;--border-bottom-left-radius:6px;}.elementor-58 .elementor-element.elementor-element-fb7aab8, .elementor-58 .elementor-element.elementor-element-fb7aab8::before{--border-transition:0.3s;}.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-58 .elementor-element.elementor-element-99cac8b:hover img{filter:brightness( 85% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-58 .elementor-element.elementor-element-99cac8b img{border-radius:6px 6px 6px 6px;}.elementor-58 .elementor-element.elementor-element-29bfd14{--display:flex;--padding-top:10px;--padding-bottom:0px;--padding-left:5px;--padding-right:5px;}.elementor-58 .elementor-element.elementor-element-6655c8e{--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:#121617;--border-color:#121617;--border-radius:6px 6px 6px 6px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-58 .elementor-element.elementor-element-6655c8e.e-con:hover{--e-con-transform-translateY:-5px;}.elementor-58 .elementor-element.elementor-element-6655c8e:hover{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:#737A7C;--border-color:#737A7C;--border-radius:6px 6px 6px 6px;--border-top-left-radius:6px;--border-top-right-radius:6px;--border-bottom-right-radius:6px;--border-bottom-left-radius:6px;}.elementor-58 .elementor-element.elementor-element-6655c8e, .elementor-58 .elementor-element.elementor-element-6655c8e::before{--border-transition:0.3s;}.elementor-58 .elementor-element.elementor-element-99849e9:hover img{filter:brightness( 85% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-58 .elementor-element.elementor-element-99849e9 img{border-radius:6px 6px 6px 6px;}.elementor-58 .elementor-element.elementor-element-85df840{--display:flex;--padding-top:10px;--padding-bottom:0px;--padding-left:5px;--padding-right:5px;}.elementor-58 .elementor-element.elementor-element-e79d83d{--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:#121617;--border-color:#121617;--border-radius:6px 6px 6px 6px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-58 .elementor-element.elementor-element-e79d83d.e-con:hover{--e-con-transform-translateY:-5px;}.elementor-58 .elementor-element.elementor-element-e79d83d:hover{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:#737A7C;--border-color:#737A7C;--border-radius:6px 6px 6px 6px;--border-top-left-radius:6px;--border-top-right-radius:6px;--border-bottom-right-radius:6px;--border-bottom-left-radius:6px;}.elementor-58 .elementor-element.elementor-element-e79d83d, .elementor-58 .elementor-element.elementor-element-e79d83d::before{--border-transition:0.3s;}.elementor-58 .elementor-element.elementor-element-6ac987d:hover img{filter:brightness( 85% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-58 .elementor-element.elementor-element-6ac987d img{border-radius:6px 6px 6px 6px;}.elementor-58 .elementor-element.elementor-element-b682695{--display:flex;--padding-top:10px;--padding-bottom:0px;--padding-left:5px;--padding-right:5px;}.elementor-58 .elementor-element.elementor-element-6b0d90a{--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:#121617;--border-color:#121617;--border-radius:6px 6px 6px 6px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-58 .elementor-element.elementor-element-6b0d90a.e-con:hover{--e-con-transform-translateY:-5px;}.elementor-58 .elementor-element.elementor-element-6b0d90a:hover{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:#737A7C;--border-color:#737A7C;--border-radius:6px 6px 6px 6px;--border-top-left-radius:6px;--border-top-right-radius:6px;--border-bottom-right-radius:6px;--border-bottom-left-radius:6px;}.elementor-58 .elementor-element.elementor-element-6b0d90a, .elementor-58 .elementor-element.elementor-element-6b0d90a::before{--border-transition:0.3s;}.elementor-58 .elementor-element.elementor-element-6162f69:hover img{filter:brightness( 85% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-58 .elementor-element.elementor-element-6162f69 img{border-radius:6px 6px 6px 6px;}.elementor-58 .elementor-element.elementor-element-63e182c{--display:flex;--padding-top:10px;--padding-bottom:0px;--padding-left:5px;--padding-right:5px;}.elementor-58 .elementor-element.elementor-element-2df34c3{--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:#121617;--border-color:#121617;--border-radius:6px 6px 6px 6px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-58 .elementor-element.elementor-element-2df34c3.e-con:hover{--e-con-transform-translateY:-5px;}.elementor-58 .elementor-element.elementor-element-2df34c3:hover{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:#737A7C;--border-color:#737A7C;--border-radius:6px 6px 6px 6px;--border-top-left-radius:6px;--border-top-right-radius:6px;--border-bottom-right-radius:6px;--border-bottom-left-radius:6px;}.elementor-58 .elementor-element.elementor-element-2df34c3, .elementor-58 .elementor-element.elementor-element-2df34c3::before{--border-transition:0.3s;}.elementor-58 .elementor-element.elementor-element-8868d3f:hover img{filter:brightness( 85% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-58 .elementor-element.elementor-element-8868d3f img{border-radius:6px 6px 6px 6px;}.elementor-58 .elementor-element.elementor-element-626e061{--display:flex;--padding-top:10px;--padding-bottom:0px;--padding-left:5px;--padding-right:5px;}.elementor-58 .elementor-element.elementor-element-7b9bc16{--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:#121617;--border-color:#121617;--border-radius:6px 6px 6px 6px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-58 .elementor-element.elementor-element-7b9bc16.e-con:hover{--e-con-transform-translateY:-5px;}.elementor-58 .elementor-element.elementor-element-7b9bc16:hover{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:#737A7C;--border-color:#737A7C;--border-radius:6px 6px 6px 6px;--border-top-left-radius:6px;--border-top-right-radius:6px;--border-bottom-right-radius:6px;--border-bottom-left-radius:6px;}.elementor-58 .elementor-element.elementor-element-7b9bc16, .elementor-58 .elementor-element.elementor-element-7b9bc16::before{--border-transition:0.3s;}.elementor-58 .elementor-element.elementor-element-0644b0a:hover img{filter:brightness( 85% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-58 .elementor-element.elementor-element-0644b0a img{border-radius:6px 6px 6px 6px;}.elementor-58 .elementor-element.elementor-element-86af6ee{--e-n-carousel-swiper-slides-to-display:6;--e-n-carousel-swiper-slides-gap:5px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;}:where( .elementor-58 .elementor-element.elementor-element-86af6ee .swiper-slide ) > .e-con{border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-58 .elementor-element.elementor-element-3461f5c{--display:flex;--padding-top:10px;--padding-bottom:0px;--padding-left:5px;--padding-right:5px;}.elementor-58 .elementor-element.elementor-element-a74d446{--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:#121617;--border-color:#121617;--border-radius:6px 6px 6px 6px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-58 .elementor-element.elementor-element-a74d446.e-con:hover{--e-con-transform-translateY:-5px;}.elementor-58 .elementor-element.elementor-element-a74d446:hover{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:#737A7C;--border-color:#737A7C;--border-radius:6px 6px 6px 6px;--border-top-left-radius:6px;--border-top-right-radius:6px;--border-bottom-right-radius:6px;--border-bottom-left-radius:6px;}.elementor-58 .elementor-element.elementor-element-a74d446, .elementor-58 .elementor-element.elementor-element-a74d446::before{--border-transition:0.3s;}.elementor-58 .elementor-element.elementor-element-3f59f12:hover img{filter:brightness( 85% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-58 .elementor-element.elementor-element-3f59f12 img{border-radius:6px 6px 6px 6px;}.elementor-58 .elementor-element.elementor-element-e36176d{--display:flex;--padding-top:10px;--padding-bottom:0px;--padding-left:5px;--padding-right:5px;}.elementor-58 .elementor-element.elementor-element-478dc25{--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:#121617;--border-color:#121617;--border-radius:6px 6px 6px 6px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-58 .elementor-element.elementor-element-478dc25.e-con:hover{--e-con-transform-translateY:-5px;}.elementor-58 .elementor-element.elementor-element-478dc25:hover{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:#737A7C;--border-color:#737A7C;--border-radius:6px 6px 6px 6px;--border-top-left-radius:6px;--border-top-right-radius:6px;--border-bottom-right-radius:6px;--border-bottom-left-radius:6px;}.elementor-58 .elementor-element.elementor-element-478dc25, .elementor-58 .elementor-element.elementor-element-478dc25::before{--border-transition:0.3s;}.elementor-58 .elementor-element.elementor-element-762a5e6:hover img{filter:brightness( 85% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-58 .elementor-element.elementor-element-762a5e6 img{border-radius:6px 6px 6px 6px;}.elementor-58 .elementor-element.elementor-element-205db12{--display:flex;--padding-top:10px;--padding-bottom:0px;--padding-left:5px;--padding-right:5px;}.elementor-58 .elementor-element.elementor-element-f2d8b53{--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:#121617;--border-color:#121617;--border-radius:6px 6px 6px 6px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-58 .elementor-element.elementor-element-f2d8b53.e-con:hover{--e-con-transform-translateY:-5px;}.elementor-58 .elementor-element.elementor-element-f2d8b53:hover{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:#737A7C;--border-color:#737A7C;--border-radius:6px 6px 6px 6px;--border-top-left-radius:6px;--border-top-right-radius:6px;--border-bottom-right-radius:6px;--border-bottom-left-radius:6px;}.elementor-58 .elementor-element.elementor-element-f2d8b53, .elementor-58 .elementor-element.elementor-element-f2d8b53::before{--border-transition:0.3s;}.elementor-58 .elementor-element.elementor-element-fd13634:hover img{filter:brightness( 85% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-58 .elementor-element.elementor-element-fd13634 img{border-radius:6px 6px 6px 6px;}.elementor-58 .elementor-element.elementor-element-2447b85{--display:flex;--padding-top:10px;--padding-bottom:0px;--padding-left:5px;--padding-right:5px;}.elementor-58 .elementor-element.elementor-element-fea510f{--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:#121617;--border-color:#121617;--border-radius:6px 6px 6px 6px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-58 .elementor-element.elementor-element-fea510f.e-con:hover{--e-con-transform-translateY:-5px;}.elementor-58 .elementor-element.elementor-element-fea510f:hover{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:#737A7C;--border-color:#737A7C;--border-radius:6px 6px 6px 6px;--border-top-left-radius:6px;--border-top-right-radius:6px;--border-bottom-right-radius:6px;--border-bottom-left-radius:6px;}.elementor-58 .elementor-element.elementor-element-fea510f, .elementor-58 .elementor-element.elementor-element-fea510f::before{--border-transition:0.3s;}.elementor-58 .elementor-element.elementor-element-ade4ca5:hover img{filter:brightness( 85% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-58 .elementor-element.elementor-element-ade4ca5 img{border-radius:6px 6px 6px 6px;}.elementor-58 .elementor-element.elementor-element-15996d5{--display:flex;--padding-top:10px;--padding-bottom:0px;--padding-left:5px;--padding-right:5px;}.elementor-58 .elementor-element.elementor-element-380aa9a{--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:#121617;--border-color:#121617;--border-radius:6px 6px 6px 6px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-58 .elementor-element.elementor-element-380aa9a.e-con:hover{--e-con-transform-translateY:-5px;}.elementor-58 .elementor-element.elementor-element-380aa9a:hover{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:#737A7C;--border-color:#737A7C;--border-radius:6px 6px 6px 6px;--border-top-left-radius:6px;--border-top-right-radius:6px;--border-bottom-right-radius:6px;--border-bottom-left-radius:6px;}.elementor-58 .elementor-element.elementor-element-380aa9a, .elementor-58 .elementor-element.elementor-element-380aa9a::before{--border-transition:0.3s;}.elementor-58 .elementor-element.elementor-element-f3f2ffe:hover img{filter:brightness( 85% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-58 .elementor-element.elementor-element-f3f2ffe img{border-radius:6px 6px 6px 6px;}.elementor-58 .elementor-element.elementor-element-0b6d49b{--display:flex;--padding-top:10px;--padding-bottom:0px;--padding-left:5px;--padding-right:5px;}.elementor-58 .elementor-element.elementor-element-2e1b503{--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:#121617;--border-color:#121617;--border-radius:6px 6px 6px 6px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-58 .elementor-element.elementor-element-2e1b503.e-con:hover{--e-con-transform-translateY:-5px;}.elementor-58 .elementor-element.elementor-element-2e1b503:hover{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:#737A7C;--border-color:#737A7C;--border-radius:6px 6px 6px 6px;--border-top-left-radius:6px;--border-top-right-radius:6px;--border-bottom-right-radius:6px;--border-bottom-left-radius:6px;}.elementor-58 .elementor-element.elementor-element-2e1b503, .elementor-58 .elementor-element.elementor-element-2e1b503::before{--border-transition:0.3s;}.elementor-58 .elementor-element.elementor-element-1beb59a:hover img{filter:brightness( 85% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-58 .elementor-element.elementor-element-1beb59a img{border-radius:6px 6px 6px 6px;}.elementor-58 .elementor-element.elementor-element-49d4f97{--e-n-carousel-swiper-slides-to-display:6;--e-n-carousel-swiper-slides-gap:5px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:10px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:10px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-size:14px;--e-n-carousel-arrow-normal-color:var( --e-global-color-3fedadf );--e-n-carousel-arrow-hover-color:var( --e-global-color-31b8697 );}.elementor-58 .elementor-element.elementor-element-49d4f97 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {background-color:var( --e-global-color-31b8697 );border-radius:50% 50% 50% 50%;padding:8px 8px 8px 8px;}.elementor-58 .elementor-element.elementor-element-49d4f97 :is(.elementor-swiper-button-prev:hover, .elementor-swiper-button-next:hover) {background-color:var( --e-global-color-accent );}:where( .elementor-58 .elementor-element.elementor-element-49d4f97 .swiper-slide ) > .e-con{border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}body.elementor-page-58:not(.elementor-motion-effects-element-type-background), body.elementor-page-58 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-58 .elementor-element.elementor-element-b325613{--width:25%;}.elementor-58 .elementor-element.elementor-element-c0e41ba{--width:25%;}.elementor-58 .elementor-element.elementor-element-3c2db65{--width:25%;}.elementor-58 .elementor-element.elementor-element-482d68f{--width:25%;}.elementor-58 .elementor-element.elementor-element-28e0f3c{--width:57%;}.elementor-58 .elementor-element.elementor-element-02a3f1d{--width:50%;}.elementor-58 .elementor-element.elementor-element-eeb0f5d{--width:50%;}.elementor-58 .elementor-element.elementor-element-9f52839{--width:50%;}.elementor-58 .elementor-element.elementor-element-50e1018{--width:50%;}}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-58 .elementor-element.elementor-element-511d38c{--e-n-carousel-swiper-slides-to-display:2;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{line-height:var( --e-global-typography-primary-line-height );}.elementor-58 .elementor-element.elementor-element-8986ff7{--e-n-carousel-swiper-slides-to-display:2;}.elementor-58 .elementor-element.elementor-element-4ef9d0f{--swiper-slides-to-display:2;}.elementor-58 .elementor-element.elementor-element-7e8c463{--swiper-slides-to-display:2;}.elementor-58 .elementor-element.elementor-element-bd66978{--swiper-slides-to-display:2;}.elementor-58 .elementor-element.elementor-element-86af6ee{--e-n-carousel-swiper-slides-to-display:2;}.elementor-58 .elementor-element.elementor-element-49d4f97{--e-n-carousel-swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-58 .elementor-element.elementor-element-82bce7d:not(.elementor-motion-effects-element-type-background), .elementor-58 .elementor-element.elementor-element-82bce7d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://amincamera.com/wp-content/uploads/2026/08/hero-image-mob-1-1.webp");background-position:bottom center;}.elementor-58 .elementor-element.elementor-element-82bce7d{--justify-content:flex-end;}.elementor-58 .elementor-element.elementor-element-966ca89{--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-58 .elementor-element.elementor-element-9a9e003{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-58 .elementor-element.elementor-element-e19dc07{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-58 .elementor-element.elementor-element-e19dc07 .elementor-heading-title{font-size:24px;line-height:24px;}.elementor-58 .elementor-element.elementor-element-d3597e6{width:100%;max-width:100%;text-align:center;}.elementor-58 .elementor-element.elementor-element-d3597e6 .elementor-heading-title{font-size:34px;}.elementor-58 .elementor-element.elementor-element-4ff3ff1{width:100%;max-width:100%;text-align:center;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-58 .elementor-element.elementor-element-511d38c{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:0px;--e-n-carousel-dots-vertical-offset:-10px;}.elementor-58 .elementor-element.elementor-element-80a5504{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:040px;--padding-left:10px;--padding-right:10px;}.elementor-58 .elementor-element.elementor-element-faa9244{--justify-content:space-between;--gap:20px 0px;--row-gap:20px;--column-gap:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-58 .elementor-element.elementor-element-b325613{--width:48%;border-width:00px 0px 0px 0px;--border-top-width:00px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{line-height:var( --e-global-typography-primary-line-height );}.elementor-58 .elementor-element.elementor-element-119f301{width:100%;max-width:100%;}.elementor-58 .elementor-element.elementor-element-119f301 .elementor-icon-box-title, .elementor-58 .elementor-element.elementor-element-119f301 .elementor-icon-box-title a{font-size:13px;line-height:15px;}.elementor-58 .elementor-element.elementor-element-c0e41ba{--width:48%;border-width:00px 0px 0px 0px;--border-top-width:00px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-58 .elementor-element.elementor-element-ae71a12{width:100%;max-width:100%;}.elementor-58 .elementor-element.elementor-element-ae71a12 .elementor-icon-box-title, .elementor-58 .elementor-element.elementor-element-ae71a12 .elementor-icon-box-title a{font-size:13px;line-height:15px;}.elementor-58 .elementor-element.elementor-element-3c2db65{--width:48%;border-width:00px 0px 0px 0px;--border-top-width:00px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-58 .elementor-element.elementor-element-fd3de2d{width:100%;max-width:100%;}.elementor-58 .elementor-element.elementor-element-fd3de2d .elementor-icon-box-title, .elementor-58 .elementor-element.elementor-element-fd3de2d .elementor-icon-box-title a{font-size:13px;line-height:15px;}.elementor-58 .elementor-element.elementor-element-482d68f{--width:48%;border-width:00px 0px 0px 0px;--border-top-width:00px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-58 .elementor-element.elementor-element-85d8fb1{width:100%;max-width:100%;}.elementor-58 .elementor-element.elementor-element-85d8fb1 .elementor-icon-box-title, .elementor-58 .elementor-element.elementor-element-85d8fb1 .elementor-icon-box-title a{font-size:13px;line-height:15px;}.elementor-58 .elementor-element.elementor-element-bdafdf6 .elementor-heading-title{font-size:14px;}.elementor-58 .elementor-element.elementor-element-edef23e a.ue-link{font-size:12px;line-height:3px;}.elementor-58 .elementor-element.elementor-element-08805a0{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-58 .elementor-element.elementor-element-fe4933a{--min-height:250px;}.elementor-58 .elementor-element.elementor-element-fe4933a:not(.elementor-motion-effects-element-type-background), .elementor-58 .elementor-element.elementor-element-fe4933a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:top center;}.elementor-58 .elementor-element.elementor-element-4356685{--min-height:250px;}.elementor-58 .elementor-element.elementor-element-4356685:not(.elementor-motion-effects-element-type-background), .elementor-58 .elementor-element.elementor-element-4356685 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:top center;}.elementor-58 .elementor-element.elementor-element-81a12a0{--min-height:250px;}.elementor-58 .elementor-element.elementor-element-81a12a0:not(.elementor-motion-effects-element-type-background), .elementor-58 .elementor-element.elementor-element-81a12a0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:top center;}.elementor-58 .elementor-element.elementor-element-0d14de4{--min-height:250px;}.elementor-58 .elementor-element.elementor-element-0d14de4:not(.elementor-motion-effects-element-type-background), .elementor-58 .elementor-element.elementor-element-0d14de4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:top center;}.elementor-58 .elementor-element.elementor-element-418b40f{--min-height:250px;}.elementor-58 .elementor-element.elementor-element-418b40f:not(.elementor-motion-effects-element-type-background), .elementor-58 .elementor-element.elementor-element-418b40f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:top center;}.elementor-58 .elementor-element.elementor-element-4d78557{--min-height:250px;}.elementor-58 .elementor-element.elementor-element-4d78557:not(.elementor-motion-effects-element-type-background), .elementor-58 .elementor-element.elementor-element-4d78557 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:top center;}.elementor-58 .elementor-element.elementor-element-b562594{--min-height:250px;}.elementor-58 .elementor-element.elementor-element-b562594:not(.elementor-motion-effects-element-type-background), .elementor-58 .elementor-element.elementor-element-b562594 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:top center;}.elementor-58 .elementor-element.elementor-element-df0b911{--min-height:250px;}.elementor-58 .elementor-element.elementor-element-df0b911:not(.elementor-motion-effects-element-type-background), .elementor-58 .elementor-element.elementor-element-df0b911 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:top center;}.elementor-58 .elementor-element.elementor-element-39b262c{--min-height:250px;}.elementor-58 .elementor-element.elementor-element-39b262c:not(.elementor-motion-effects-element-type-background), .elementor-58 .elementor-element.elementor-element-39b262c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:top center;}.elementor-58 .elementor-element.elementor-element-8986ff7{--e-n-carousel-swiper-slides-to-display:2;--e-n-carousel-swiper-offset-size:0px;}.elementor-58 .elementor-element.elementor-element-d37ac7b:not(.elementor-motion-effects-element-type-background), .elementor-58 .elementor-element.elementor-element-d37ac7b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://amincamera.com/wp-content/uploads/2026/08/off-banner.webp");}.elementor-58 .elementor-element.elementor-element-d37ac7b{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-58 .elementor-element.elementor-element-1627b77 .elementor-heading-title{font-size:12px;line-height:14px;}.elementor-58 .elementor-element.elementor-element-aacec81 .elementor-heading-title{font-size:20px;line-height:22px;}.elementor-58 .elementor-element.elementor-element-2226820 .elementor-heading-title{font-size:36px;line-height:38px;}.elementor-58 .elementor-element.elementor-element-a9a1cbf .elementor-heading-title{font-size:48px;line-height:50px;}.elementor-58 .elementor-element.elementor-element-08e5efe{width:100%;max-width:100%;text-align:start;}.elementor-58 .elementor-element.elementor-element-90f56c3:not(.elementor-motion-effects-element-type-background), .elementor-58 .elementor-element.elementor-element-90f56c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://amincamera.com/wp-content/uploads/2026/08/new-arrivals.webp");}.elementor-58 .elementor-element.elementor-element-90f56c3{--padding-top:10px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-58 .elementor-element.elementor-element-a7dfa43 .elementor-heading-title{font-size:12px;line-height:14px;}.elementor-58 .elementor-element.elementor-element-2b8a24b .elementor-heading-title{font-size:14px;line-height:16px;}.elementor-58 .elementor-element.elementor-element-203461a:not(.elementor-motion-effects-element-type-background), .elementor-58 .elementor-element.elementor-element-203461a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://amincamera.com/wp-content/uploads/2026/08/about-us-1.webp");}.elementor-58 .elementor-element.elementor-element-203461a{--padding-top:10px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-58 .elementor-element.elementor-element-d879f40 .elementor-heading-title{font-size:12px;line-height:14px;}.elementor-58 .elementor-element.elementor-element-d8e75fa .elementor-heading-title{font-size:14px;line-height:16px;}.elementor-58 .elementor-element.elementor-element-cf91387 .elementor-heading-title{font-size:14px;}.elementor-58 .elementor-element.elementor-element-2aef6d9 a.ue-link{font-size:12px;line-height:3px;}.elementor-58 .elementor-element.elementor-element-4ef9d0f{--swiper-slides-to-display:2;--swiper-offset-size:0px;--swiper-slides-gap:5px;}.elementor-58 .elementor-element.elementor-element-4e8b0b0 .elementor-heading-title{font-size:14px;}.elementor-58 .elementor-element.elementor-element-11da00a a.ue-link{font-size:12px;line-height:3px;}.elementor-58 .elementor-element.elementor-element-0eee36e{--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-58 .elementor-element.elementor-element-1c9052e .uc_logo_marquee_holder{height:70px;padding:0px 10px 0px 10px;}.elementor-58 .elementor-element.elementor-element-913600a .elementor-heading-title{font-size:14px;}.elementor-58 .elementor-element.elementor-element-4a1280e a.ue-link{font-size:12px;line-height:3px;}.elementor-58 .elementor-element.elementor-element-7e8c463{--swiper-slides-to-display:2;--swiper-offset-size:0px;--swiper-slides-gap:5px;}.elementor-58 .elementor-element.elementor-element-dd7e421{--padding-top:0px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}.elementor-58 .elementor-element.elementor-element-1c002f6:not(.elementor-motion-effects-element-type-background), .elementor-58 .elementor-element.elementor-element-1c002f6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://amincamera.com/wp-content/uploads/2026/08/USPs-2.webp");background-position:bottom center;background-size:contain;}.elementor-58 .elementor-element.elementor-element-1c002f6{--min-height:800px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-58 .elementor-element.elementor-element-28e0f3c{--justify-content:flex-start;}.elementor-58 .elementor-element.elementor-element-47aa8b7 .jeg-elementor-kit.jkit-heading{text-align:center;}.elementor-58 .elementor-element.elementor-element-47aa8b7 .jeg-elementor-kit.jkit-heading .heading-title{font-size:28px;line-height:30px;}.elementor-58 .elementor-element.elementor-element-47aa8b7 .jeg-elementor-kit.jkit-heading .heading-section-title{margin:0px 0px 0px 0px;}.elementor-58 .elementor-element.elementor-element-47aa8b7 .jeg-elementor-kit.jkit-heading .heading-section-title .heading-title{padding:0px 0px 0px 0px;}.elementor-58 .elementor-element.elementor-element-47aa8b7 .jeg-elementor-kit.jkit-heading .heading-title > span{font-size:28px;line-height:28px;padding:0px 0px 0px 0px;}.elementor-58 .elementor-element.elementor-element-9c97ed6{--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-58 .elementor-element.elementor-element-339e06a{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-58 .elementor-element.elementor-element-02a3f1d{--width:48.5%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-58 .elementor-element.elementor-element-953ac58{width:100%;max-width:100%;}.elementor-58 .elementor-element.elementor-element-953ac58 .elementor-icon-box-title, .elementor-58 .elementor-element.elementor-element-953ac58 .elementor-icon-box-title a{font-size:13px;line-height:15px;}.elementor-58 .elementor-element.elementor-element-eeb0f5d{--width:48.5%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-58 .elementor-element.elementor-element-cb7dfc1{width:100%;max-width:100%;}.elementor-58 .elementor-element.elementor-element-cb7dfc1 .elementor-icon-box-title, .elementor-58 .elementor-element.elementor-element-cb7dfc1 .elementor-icon-box-title a{font-size:13px;line-height:15px;}.elementor-58 .elementor-element.elementor-element-3bf817c{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-58 .elementor-element.elementor-element-9f52839{--width:48.5%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-58 .elementor-element.elementor-element-40dc19a{width:100%;max-width:100%;}.elementor-58 .elementor-element.elementor-element-40dc19a .elementor-icon-box-title, .elementor-58 .elementor-element.elementor-element-40dc19a .elementor-icon-box-title a{font-size:13px;line-height:15px;}.elementor-58 .elementor-element.elementor-element-50e1018{--width:48.5%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-58 .elementor-element.elementor-element-57cdce1{width:100%;max-width:100%;}.elementor-58 .elementor-element.elementor-element-57cdce1 .elementor-icon-box-title, .elementor-58 .elementor-element.elementor-element-57cdce1 .elementor-icon-box-title a{font-size:13px;line-height:15px;}.elementor-58 .elementor-element.elementor-element-85614d9{width:100%;max-width:100%;}.elementor-58 .elementor-element.elementor-element-85614d9 .elementor-icon-box-title, .elementor-58 .elementor-element.elementor-element-85614d9 .elementor-icon-box-title a{font-size:13px;line-height:15px;}.elementor-58 .elementor-element.elementor-element-e8cdd52 .elementor-heading-title{font-size:14px;}.elementor-58 .elementor-element.elementor-element-b132f1b a.ue-link{font-size:12px;line-height:3px;}.elementor-58 .elementor-element.elementor-element-bd66978{--swiper-slides-to-display:2;--swiper-offset-size:0px;--swiper-slides-gap:5px;}.elementor-58 .elementor-element.elementor-element-78e06f6 .elementor-heading-title{font-size:14px;}.elementor-58 .elementor-element.elementor-element-ccc2b7d a.ue-link{font-size:12px;line-height:3px;}.elementor-58 .elementor-element.elementor-element-86af6ee{--e-n-carousel-swiper-slides-to-display:2;}.elementor-58 .elementor-element.elementor-element-49d4f97{--e-n-carousel-swiper-slides-to-display:2;--e-n-carousel-swiper-slides-gap:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;}}/* Start custom CSS for container, class: .elementor-element-fe4933a *//* Card */
.elementor-58 .elementor-element.elementor-element-fe4933a{
    overflow:hidden;
    cursor:pointer;
}

/* Smooth transitions */
.elementor-58 .elementor-element.elementor-element-fe4933a .category-title,
.elementor-58 .elementor-element.elementor-element-fe4933a .category-description,
.elementor-58 .elementor-element.elementor-element-fe4933a .category-button{
    transition:all .60s cubic-bezier(.22,.61,.36,1);
}

/* Description hidden */
.elementor-58 .elementor-element.elementor-element-fe4933a .category-description{
    opacity:0;
    transform:translateY(18px);
    max-height:0;
    overflow:hidden;
}

/* Button hidden */
.elementor-58 .elementor-element.elementor-element-fe4933a .category-button{
    opacity:0;
    transform:translateY(18px);
    pointer-events:none;
}

/* Move title upward */
.elementor-58 .elementor-element.elementor-element-fe4933a:hover .category-title{
    transform:translateY(-20px);
}

/* Reveal description */
.elementor-58 .elementor-element.elementor-element-fe4933a:hover .category-description{
    opacity:1;
    transform:translateY(0);
    max-height:150px;
}

/* Reveal button */
.elementor-58 .elementor-element.elementor-element-fe4933a:hover .category-button{
    opacity:1;
    transform:translateY(0);
    pointer-events:auto;
    transition-delay:.08s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4356685 *//* Card */
.elementor-58 .elementor-element.elementor-element-4356685{
    overflow:hidden;
    cursor:pointer;
}

/* Smooth transitions */
.elementor-58 .elementor-element.elementor-element-4356685 .category-title,
.elementor-58 .elementor-element.elementor-element-4356685 .category-description,
.elementor-58 .elementor-element.elementor-element-4356685 .category-button{
    transition:all .60s cubic-bezier(.22,.61,.36,1);
}

/* Description hidden */
.elementor-58 .elementor-element.elementor-element-4356685 .category-description{
    opacity:0;
    transform:translateY(18px);
    max-height:0;
    overflow:hidden;
}

/* Button hidden */
.elementor-58 .elementor-element.elementor-element-4356685 .category-button{
    opacity:0;
    transform:translateY(18px);
    pointer-events:none;
}

/* Move title upward */
.elementor-58 .elementor-element.elementor-element-4356685:hover .category-title{
    transform:translateY(-20px);
}

/* Reveal description */
.elementor-58 .elementor-element.elementor-element-4356685:hover .category-description{
    opacity:1;
    transform:translateY(0);
    max-height:150px;
}

/* Reveal button */
.elementor-58 .elementor-element.elementor-element-4356685:hover .category-button{
    opacity:1;
    transform:translateY(0);
    pointer-events:auto;
    transition-delay:.08s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-81a12a0 *//* Card */
.elementor-58 .elementor-element.elementor-element-81a12a0{
    overflow:hidden;
    cursor:pointer;
}

/* Smooth transitions */
.elementor-58 .elementor-element.elementor-element-81a12a0 .category-title,
.elementor-58 .elementor-element.elementor-element-81a12a0 .category-description,
.elementor-58 .elementor-element.elementor-element-81a12a0 .category-button{
    transition:all .60s cubic-bezier(.22,.61,.36,1);
}

/* Description hidden */
.elementor-58 .elementor-element.elementor-element-81a12a0 .category-description{
    opacity:0;
    transform:translateY(18px);
    max-height:0;
    overflow:hidden;
}

/* Button hidden */
.elementor-58 .elementor-element.elementor-element-81a12a0 .category-button{
    opacity:0;
    transform:translateY(18px);
    pointer-events:none;
}

/* Move title upward */
.elementor-58 .elementor-element.elementor-element-81a12a0:hover .category-title{
    transform:translateY(-20px);
}

/* Reveal description */
.elementor-58 .elementor-element.elementor-element-81a12a0:hover .category-description{
    opacity:1;
    transform:translateY(0);
    max-height:150px;
}

/* Reveal button */
.elementor-58 .elementor-element.elementor-element-81a12a0:hover .category-button{
    opacity:1;
    transform:translateY(0);
    pointer-events:auto;
    transition-delay:.08s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0d14de4 *//* Card */
.elementor-58 .elementor-element.elementor-element-0d14de4{
    overflow:hidden;
    cursor:pointer;
}

/* Smooth transitions */
.elementor-58 .elementor-element.elementor-element-0d14de4 .category-title,
.elementor-58 .elementor-element.elementor-element-0d14de4 .category-description,
.elementor-58 .elementor-element.elementor-element-0d14de4 .category-button{
    transition:all .60s cubic-bezier(.22,.61,.36,1);
}

/* Description hidden */
.elementor-58 .elementor-element.elementor-element-0d14de4 .category-description{
    opacity:0;
    transform:translateY(18px);
    max-height:0;
    overflow:hidden;
}

/* Button hidden */
.elementor-58 .elementor-element.elementor-element-0d14de4 .category-button{
    opacity:0;
    transform:translateY(18px);
    pointer-events:none;
}

/* Move title upward */
.elementor-58 .elementor-element.elementor-element-0d14de4:hover .category-title{
    transform:translateY(-20px);
}

/* Reveal description */
.elementor-58 .elementor-element.elementor-element-0d14de4:hover .category-description{
    opacity:1;
    transform:translateY(0);
    max-height:150px;
}

/* Reveal button */
.elementor-58 .elementor-element.elementor-element-0d14de4:hover .category-button{
    opacity:1;
    transform:translateY(0);
    pointer-events:auto;
    transition-delay:.08s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-418b40f *//* Card */
.elementor-58 .elementor-element.elementor-element-418b40f{
    overflow:hidden;
    cursor:pointer;
}

/* Smooth transitions */
.elementor-58 .elementor-element.elementor-element-418b40f .category-title,
.elementor-58 .elementor-element.elementor-element-418b40f .category-description,
.elementor-58 .elementor-element.elementor-element-418b40f .category-button{
    transition:all .60s cubic-bezier(.22,.61,.36,1);
}

/* Description hidden */
.elementor-58 .elementor-element.elementor-element-418b40f .category-description{
    opacity:0;
    transform:translateY(18px);
    max-height:0;
    overflow:hidden;
}

/* Button hidden */
.elementor-58 .elementor-element.elementor-element-418b40f .category-button{
    opacity:0;
    transform:translateY(18px);
    pointer-events:none;
}

/* Move title upward */
.elementor-58 .elementor-element.elementor-element-418b40f:hover .category-title{
    transform:translateY(-20px);
}

/* Reveal description */
.elementor-58 .elementor-element.elementor-element-418b40f:hover .category-description{
    opacity:1;
    transform:translateY(0);
    max-height:150px;
}

/* Reveal button */
.elementor-58 .elementor-element.elementor-element-418b40f:hover .category-button{
    opacity:1;
    transform:translateY(0);
    pointer-events:auto;
    transition-delay:.08s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d78557 *//* Card */
.elementor-58 .elementor-element.elementor-element-4d78557{
    overflow:hidden;
    cursor:pointer;
}

/* Smooth transitions */
.elementor-58 .elementor-element.elementor-element-4d78557 .category-title,
.elementor-58 .elementor-element.elementor-element-4d78557 .category-description,
.elementor-58 .elementor-element.elementor-element-4d78557 .category-button{
    transition:all .60s cubic-bezier(.22,.61,.36,1);
}

/* Description hidden */
.elementor-58 .elementor-element.elementor-element-4d78557 .category-description{
    opacity:0;
    transform:translateY(18px);
    max-height:0;
    overflow:hidden;
}

/* Button hidden */
.elementor-58 .elementor-element.elementor-element-4d78557 .category-button{
    opacity:0;
    transform:translateY(18px);
    pointer-events:none;
}

/* Move title upward */
.elementor-58 .elementor-element.elementor-element-4d78557:hover .category-title{
    transform:translateY(-20px);
}

/* Reveal description */
.elementor-58 .elementor-element.elementor-element-4d78557:hover .category-description{
    opacity:1;
    transform:translateY(0);
    max-height:150px;
}

/* Reveal button */
.elementor-58 .elementor-element.elementor-element-4d78557:hover .category-button{
    opacity:1;
    transform:translateY(0);
    pointer-events:auto;
    transition-delay:.08s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b562594 *//* Card */
.elementor-58 .elementor-element.elementor-element-b562594{
    overflow:hidden;
    cursor:pointer;
}

/* Smooth transitions */
.elementor-58 .elementor-element.elementor-element-b562594 .category-title,
.elementor-58 .elementor-element.elementor-element-b562594 .category-description,
.elementor-58 .elementor-element.elementor-element-b562594 .category-button{
    transition:all .60s cubic-bezier(.22,.61,.36,1);
}

/* Description hidden */
.elementor-58 .elementor-element.elementor-element-b562594 .category-description{
    opacity:0;
    transform:translateY(18px);
    max-height:0;
    overflow:hidden;
}

/* Button hidden */
.elementor-58 .elementor-element.elementor-element-b562594 .category-button{
    opacity:0;
    transform:translateY(18px);
    pointer-events:none;
}

/* Move title upward */
.elementor-58 .elementor-element.elementor-element-b562594:hover .category-title{
    transform:translateY(-20px);
}

/* Reveal description */
.elementor-58 .elementor-element.elementor-element-b562594:hover .category-description{
    opacity:1;
    transform:translateY(0);
    max-height:150px;
}

/* Reveal button */
.elementor-58 .elementor-element.elementor-element-b562594:hover .category-button{
    opacity:1;
    transform:translateY(0);
    pointer-events:auto;
    transition-delay:.08s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-df0b911 *//* Card */
.elementor-58 .elementor-element.elementor-element-df0b911{
    overflow:hidden;
    cursor:pointer;
}

/* Smooth transitions */
.elementor-58 .elementor-element.elementor-element-df0b911 .category-title,
.elementor-58 .elementor-element.elementor-element-df0b911 .category-description,
.elementor-58 .elementor-element.elementor-element-df0b911 .category-button{
    transition:all .60s cubic-bezier(.22,.61,.36,1);
}

/* Description hidden */
.elementor-58 .elementor-element.elementor-element-df0b911 .category-description{
    opacity:0;
    transform:translateY(18px);
    max-height:0;
    overflow:hidden;
}

/* Button hidden */
.elementor-58 .elementor-element.elementor-element-df0b911 .category-button{
    opacity:0;
    transform:translateY(18px);
    pointer-events:none;
}

/* Move title upward */
.elementor-58 .elementor-element.elementor-element-df0b911:hover .category-title{
    transform:translateY(-20px);
}

/* Reveal description */
.elementor-58 .elementor-element.elementor-element-df0b911:hover .category-description{
    opacity:1;
    transform:translateY(0);
    max-height:150px;
}

/* Reveal button */
.elementor-58 .elementor-element.elementor-element-df0b911:hover .category-button{
    opacity:1;
    transform:translateY(0);
    pointer-events:auto;
    transition-delay:.08s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-39b262c *//* Card */
.elementor-58 .elementor-element.elementor-element-39b262c{
    overflow:hidden;
    cursor:pointer;
}

/* Smooth transitions */
.elementor-58 .elementor-element.elementor-element-39b262c .category-title,
.elementor-58 .elementor-element.elementor-element-39b262c .category-description,
.elementor-58 .elementor-element.elementor-element-39b262c .category-button{
    transition:all .60s cubic-bezier(.22,.61,.36,1);
}

/* Description hidden */
.elementor-58 .elementor-element.elementor-element-39b262c .category-description{
    opacity:0;
    transform:translateY(18px);
    max-height:0;
    overflow:hidden;
}

/* Button hidden */
.elementor-58 .elementor-element.elementor-element-39b262c .category-button{
    opacity:0;
    transform:translateY(18px);
    pointer-events:none;
}

/* Move title upward */
.elementor-58 .elementor-element.elementor-element-39b262c:hover .category-title{
    transform:translateY(-20px);
}

/* Reveal description */
.elementor-58 .elementor-element.elementor-element-39b262c:hover .category-description{
    opacity:1;
    transform:translateY(0);
    max-height:150px;
}

/* Reveal button */
.elementor-58 .elementor-element.elementor-element-39b262c:hover .category-button{
    opacity:1;
    transform:translateY(0);
    pointer-events:auto;
    transition-delay:.08s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fe4933a *//* Card */
.elementor-58 .elementor-element.elementor-element-fe4933a{
    overflow:hidden;
    cursor:pointer;
}

/* Smooth transitions */
.elementor-58 .elementor-element.elementor-element-fe4933a .category-title,
.elementor-58 .elementor-element.elementor-element-fe4933a .category-description,
.elementor-58 .elementor-element.elementor-element-fe4933a .category-button{
    transition:all .60s cubic-bezier(.22,.61,.36,1);
}

/* Description hidden */
.elementor-58 .elementor-element.elementor-element-fe4933a .category-description{
    opacity:0;
    transform:translateY(18px);
    max-height:0;
    overflow:hidden;
}

/* Button hidden */
.elementor-58 .elementor-element.elementor-element-fe4933a .category-button{
    opacity:0;
    transform:translateY(18px);
    pointer-events:none;
}

/* Move title upward */
.elementor-58 .elementor-element.elementor-element-fe4933a:hover .category-title{
    transform:translateY(-20px);
}

/* Reveal description */
.elementor-58 .elementor-element.elementor-element-fe4933a:hover .category-description{
    opacity:1;
    transform:translateY(0);
    max-height:150px;
}

/* Reveal button */
.elementor-58 .elementor-element.elementor-element-fe4933a:hover .category-button{
    opacity:1;
    transform:translateY(0);
    pointer-events:auto;
    transition-delay:.08s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4356685 *//* Card */
.elementor-58 .elementor-element.elementor-element-4356685{
    overflow:hidden;
    cursor:pointer;
}

/* Smooth transitions */
.elementor-58 .elementor-element.elementor-element-4356685 .category-title,
.elementor-58 .elementor-element.elementor-element-4356685 .category-description,
.elementor-58 .elementor-element.elementor-element-4356685 .category-button{
    transition:all .60s cubic-bezier(.22,.61,.36,1);
}

/* Description hidden */
.elementor-58 .elementor-element.elementor-element-4356685 .category-description{
    opacity:0;
    transform:translateY(18px);
    max-height:0;
    overflow:hidden;
}

/* Button hidden */
.elementor-58 .elementor-element.elementor-element-4356685 .category-button{
    opacity:0;
    transform:translateY(18px);
    pointer-events:none;
}

/* Move title upward */
.elementor-58 .elementor-element.elementor-element-4356685:hover .category-title{
    transform:translateY(-20px);
}

/* Reveal description */
.elementor-58 .elementor-element.elementor-element-4356685:hover .category-description{
    opacity:1;
    transform:translateY(0);
    max-height:150px;
}

/* Reveal button */
.elementor-58 .elementor-element.elementor-element-4356685:hover .category-button{
    opacity:1;
    transform:translateY(0);
    pointer-events:auto;
    transition-delay:.08s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-81a12a0 *//* Card */
.elementor-58 .elementor-element.elementor-element-81a12a0{
    overflow:hidden;
    cursor:pointer;
}

/* Smooth transitions */
.elementor-58 .elementor-element.elementor-element-81a12a0 .category-title,
.elementor-58 .elementor-element.elementor-element-81a12a0 .category-description,
.elementor-58 .elementor-element.elementor-element-81a12a0 .category-button{
    transition:all .60s cubic-bezier(.22,.61,.36,1);
}

/* Description hidden */
.elementor-58 .elementor-element.elementor-element-81a12a0 .category-description{
    opacity:0;
    transform:translateY(18px);
    max-height:0;
    overflow:hidden;
}

/* Button hidden */
.elementor-58 .elementor-element.elementor-element-81a12a0 .category-button{
    opacity:0;
    transform:translateY(18px);
    pointer-events:none;
}

/* Move title upward */
.elementor-58 .elementor-element.elementor-element-81a12a0:hover .category-title{
    transform:translateY(-20px);
}

/* Reveal description */
.elementor-58 .elementor-element.elementor-element-81a12a0:hover .category-description{
    opacity:1;
    transform:translateY(0);
    max-height:150px;
}

/* Reveal button */
.elementor-58 .elementor-element.elementor-element-81a12a0:hover .category-button{
    opacity:1;
    transform:translateY(0);
    pointer-events:auto;
    transition-delay:.08s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0d14de4 *//* Card */
.elementor-58 .elementor-element.elementor-element-0d14de4{
    overflow:hidden;
    cursor:pointer;
}

/* Smooth transitions */
.elementor-58 .elementor-element.elementor-element-0d14de4 .category-title,
.elementor-58 .elementor-element.elementor-element-0d14de4 .category-description,
.elementor-58 .elementor-element.elementor-element-0d14de4 .category-button{
    transition:all .60s cubic-bezier(.22,.61,.36,1);
}

/* Description hidden */
.elementor-58 .elementor-element.elementor-element-0d14de4 .category-description{
    opacity:0;
    transform:translateY(18px);
    max-height:0;
    overflow:hidden;
}

/* Button hidden */
.elementor-58 .elementor-element.elementor-element-0d14de4 .category-button{
    opacity:0;
    transform:translateY(18px);
    pointer-events:none;
}

/* Move title upward */
.elementor-58 .elementor-element.elementor-element-0d14de4:hover .category-title{
    transform:translateY(-20px);
}

/* Reveal description */
.elementor-58 .elementor-element.elementor-element-0d14de4:hover .category-description{
    opacity:1;
    transform:translateY(0);
    max-height:150px;
}

/* Reveal button */
.elementor-58 .elementor-element.elementor-element-0d14de4:hover .category-button{
    opacity:1;
    transform:translateY(0);
    pointer-events:auto;
    transition-delay:.08s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-418b40f *//* Card */
.elementor-58 .elementor-element.elementor-element-418b40f{
    overflow:hidden;
    cursor:pointer;
}

/* Smooth transitions */
.elementor-58 .elementor-element.elementor-element-418b40f .category-title,
.elementor-58 .elementor-element.elementor-element-418b40f .category-description,
.elementor-58 .elementor-element.elementor-element-418b40f .category-button{
    transition:all .60s cubic-bezier(.22,.61,.36,1);
}

/* Description hidden */
.elementor-58 .elementor-element.elementor-element-418b40f .category-description{
    opacity:0;
    transform:translateY(18px);
    max-height:0;
    overflow:hidden;
}

/* Button hidden */
.elementor-58 .elementor-element.elementor-element-418b40f .category-button{
    opacity:0;
    transform:translateY(18px);
    pointer-events:none;
}

/* Move title upward */
.elementor-58 .elementor-element.elementor-element-418b40f:hover .category-title{
    transform:translateY(-20px);
}

/* Reveal description */
.elementor-58 .elementor-element.elementor-element-418b40f:hover .category-description{
    opacity:1;
    transform:translateY(0);
    max-height:150px;
}

/* Reveal button */
.elementor-58 .elementor-element.elementor-element-418b40f:hover .category-button{
    opacity:1;
    transform:translateY(0);
    pointer-events:auto;
    transition-delay:.08s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d78557 *//* Card */
.elementor-58 .elementor-element.elementor-element-4d78557{
    overflow:hidden;
    cursor:pointer;
}

/* Smooth transitions */
.elementor-58 .elementor-element.elementor-element-4d78557 .category-title,
.elementor-58 .elementor-element.elementor-element-4d78557 .category-description,
.elementor-58 .elementor-element.elementor-element-4d78557 .category-button{
    transition:all .60s cubic-bezier(.22,.61,.36,1);
}

/* Description hidden */
.elementor-58 .elementor-element.elementor-element-4d78557 .category-description{
    opacity:0;
    transform:translateY(18px);
    max-height:0;
    overflow:hidden;
}

/* Button hidden */
.elementor-58 .elementor-element.elementor-element-4d78557 .category-button{
    opacity:0;
    transform:translateY(18px);
    pointer-events:none;
}

/* Move title upward */
.elementor-58 .elementor-element.elementor-element-4d78557:hover .category-title{
    transform:translateY(-20px);
}

/* Reveal description */
.elementor-58 .elementor-element.elementor-element-4d78557:hover .category-description{
    opacity:1;
    transform:translateY(0);
    max-height:150px;
}

/* Reveal button */
.elementor-58 .elementor-element.elementor-element-4d78557:hover .category-button{
    opacity:1;
    transform:translateY(0);
    pointer-events:auto;
    transition-delay:.08s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b562594 *//* Card */
.elementor-58 .elementor-element.elementor-element-b562594{
    overflow:hidden;
    cursor:pointer;
}

/* Smooth transitions */
.elementor-58 .elementor-element.elementor-element-b562594 .category-title,
.elementor-58 .elementor-element.elementor-element-b562594 .category-description,
.elementor-58 .elementor-element.elementor-element-b562594 .category-button{
    transition:all .60s cubic-bezier(.22,.61,.36,1);
}

/* Description hidden */
.elementor-58 .elementor-element.elementor-element-b562594 .category-description{
    opacity:0;
    transform:translateY(18px);
    max-height:0;
    overflow:hidden;
}

/* Button hidden */
.elementor-58 .elementor-element.elementor-element-b562594 .category-button{
    opacity:0;
    transform:translateY(18px);
    pointer-events:none;
}

/* Move title upward */
.elementor-58 .elementor-element.elementor-element-b562594:hover .category-title{
    transform:translateY(-20px);
}

/* Reveal description */
.elementor-58 .elementor-element.elementor-element-b562594:hover .category-description{
    opacity:1;
    transform:translateY(0);
    max-height:150px;
}

/* Reveal button */
.elementor-58 .elementor-element.elementor-element-b562594:hover .category-button{
    opacity:1;
    transform:translateY(0);
    pointer-events:auto;
    transition-delay:.08s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-df0b911 *//* Card */
.elementor-58 .elementor-element.elementor-element-df0b911{
    overflow:hidden;
    cursor:pointer;
}

/* Smooth transitions */
.elementor-58 .elementor-element.elementor-element-df0b911 .category-title,
.elementor-58 .elementor-element.elementor-element-df0b911 .category-description,
.elementor-58 .elementor-element.elementor-element-df0b911 .category-button{
    transition:all .60s cubic-bezier(.22,.61,.36,1);
}

/* Description hidden */
.elementor-58 .elementor-element.elementor-element-df0b911 .category-description{
    opacity:0;
    transform:translateY(18px);
    max-height:0;
    overflow:hidden;
}

/* Button hidden */
.elementor-58 .elementor-element.elementor-element-df0b911 .category-button{
    opacity:0;
    transform:translateY(18px);
    pointer-events:none;
}

/* Move title upward */
.elementor-58 .elementor-element.elementor-element-df0b911:hover .category-title{
    transform:translateY(-20px);
}

/* Reveal description */
.elementor-58 .elementor-element.elementor-element-df0b911:hover .category-description{
    opacity:1;
    transform:translateY(0);
    max-height:150px;
}

/* Reveal button */
.elementor-58 .elementor-element.elementor-element-df0b911:hover .category-button{
    opacity:1;
    transform:translateY(0);
    pointer-events:auto;
    transition-delay:.08s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-39b262c *//* Card */
.elementor-58 .elementor-element.elementor-element-39b262c{
    overflow:hidden;
    cursor:pointer;
}

/* Smooth transitions */
.elementor-58 .elementor-element.elementor-element-39b262c .category-title,
.elementor-58 .elementor-element.elementor-element-39b262c .category-description,
.elementor-58 .elementor-element.elementor-element-39b262c .category-button{
    transition:all .60s cubic-bezier(.22,.61,.36,1);
}

/* Description hidden */
.elementor-58 .elementor-element.elementor-element-39b262c .category-description{
    opacity:0;
    transform:translateY(18px);
    max-height:0;
    overflow:hidden;
}

/* Button hidden */
.elementor-58 .elementor-element.elementor-element-39b262c .category-button{
    opacity:0;
    transform:translateY(18px);
    pointer-events:none;
}

/* Move title upward */
.elementor-58 .elementor-element.elementor-element-39b262c:hover .category-title{
    transform:translateY(-20px);
}

/* Reveal description */
.elementor-58 .elementor-element.elementor-element-39b262c:hover .category-description{
    opacity:1;
    transform:translateY(0);
    max-height:150px;
}

/* Reveal button */
.elementor-58 .elementor-element.elementor-element-39b262c:hover .category-button{
    opacity:1;
    transform:translateY(0);
    pointer-events:auto;
    transition-delay:.08s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fe4933a *//* Card */
.elementor-58 .elementor-element.elementor-element-fe4933a{
    overflow:hidden;
    cursor:pointer;
}

/* Smooth transitions */
.elementor-58 .elementor-element.elementor-element-fe4933a .category-title,
.elementor-58 .elementor-element.elementor-element-fe4933a .category-description,
.elementor-58 .elementor-element.elementor-element-fe4933a .category-button{
    transition:all .60s cubic-bezier(.22,.61,.36,1);
}

/* Description hidden */
.elementor-58 .elementor-element.elementor-element-fe4933a .category-description{
    opacity:0;
    transform:translateY(18px);
    max-height:0;
    overflow:hidden;
}

/* Button hidden */
.elementor-58 .elementor-element.elementor-element-fe4933a .category-button{
    opacity:0;
    transform:translateY(18px);
    pointer-events:none;
}

/* Move title upward */
.elementor-58 .elementor-element.elementor-element-fe4933a:hover .category-title{
    transform:translateY(-20px);
}

/* Reveal description */
.elementor-58 .elementor-element.elementor-element-fe4933a:hover .category-description{
    opacity:1;
    transform:translateY(0);
    max-height:150px;
}

/* Reveal button */
.elementor-58 .elementor-element.elementor-element-fe4933a:hover .category-button{
    opacity:1;
    transform:translateY(0);
    pointer-events:auto;
    transition-delay:.08s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4356685 *//* Card */
.elementor-58 .elementor-element.elementor-element-4356685{
    overflow:hidden;
    cursor:pointer;
}

/* Smooth transitions */
.elementor-58 .elementor-element.elementor-element-4356685 .category-title,
.elementor-58 .elementor-element.elementor-element-4356685 .category-description,
.elementor-58 .elementor-element.elementor-element-4356685 .category-button{
    transition:all .60s cubic-bezier(.22,.61,.36,1);
}

/* Description hidden */
.elementor-58 .elementor-element.elementor-element-4356685 .category-description{
    opacity:0;
    transform:translateY(18px);
    max-height:0;
    overflow:hidden;
}

/* Button hidden */
.elementor-58 .elementor-element.elementor-element-4356685 .category-button{
    opacity:0;
    transform:translateY(18px);
    pointer-events:none;
}

/* Move title upward */
.elementor-58 .elementor-element.elementor-element-4356685:hover .category-title{
    transform:translateY(-20px);
}

/* Reveal description */
.elementor-58 .elementor-element.elementor-element-4356685:hover .category-description{
    opacity:1;
    transform:translateY(0);
    max-height:150px;
}

/* Reveal button */
.elementor-58 .elementor-element.elementor-element-4356685:hover .category-button{
    opacity:1;
    transform:translateY(0);
    pointer-events:auto;
    transition-delay:.08s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-81a12a0 *//* Card */
.elementor-58 .elementor-element.elementor-element-81a12a0{
    overflow:hidden;
    cursor:pointer;
}

/* Smooth transitions */
.elementor-58 .elementor-element.elementor-element-81a12a0 .category-title,
.elementor-58 .elementor-element.elementor-element-81a12a0 .category-description,
.elementor-58 .elementor-element.elementor-element-81a12a0 .category-button{
    transition:all .60s cubic-bezier(.22,.61,.36,1);
}

/* Description hidden */
.elementor-58 .elementor-element.elementor-element-81a12a0 .category-description{
    opacity:0;
    transform:translateY(18px);
    max-height:0;
    overflow:hidden;
}

/* Button hidden */
.elementor-58 .elementor-element.elementor-element-81a12a0 .category-button{
    opacity:0;
    transform:translateY(18px);
    pointer-events:none;
}

/* Move title upward */
.elementor-58 .elementor-element.elementor-element-81a12a0:hover .category-title{
    transform:translateY(-20px);
}

/* Reveal description */
.elementor-58 .elementor-element.elementor-element-81a12a0:hover .category-description{
    opacity:1;
    transform:translateY(0);
    max-height:150px;
}

/* Reveal button */
.elementor-58 .elementor-element.elementor-element-81a12a0:hover .category-button{
    opacity:1;
    transform:translateY(0);
    pointer-events:auto;
    transition-delay:.08s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0d14de4 *//* Card */
.elementor-58 .elementor-element.elementor-element-0d14de4{
    overflow:hidden;
    cursor:pointer;
}

/* Smooth transitions */
.elementor-58 .elementor-element.elementor-element-0d14de4 .category-title,
.elementor-58 .elementor-element.elementor-element-0d14de4 .category-description,
.elementor-58 .elementor-element.elementor-element-0d14de4 .category-button{
    transition:all .60s cubic-bezier(.22,.61,.36,1);
}

/* Description hidden */
.elementor-58 .elementor-element.elementor-element-0d14de4 .category-description{
    opacity:0;
    transform:translateY(18px);
    max-height:0;
    overflow:hidden;
}

/* Button hidden */
.elementor-58 .elementor-element.elementor-element-0d14de4 .category-button{
    opacity:0;
    transform:translateY(18px);
    pointer-events:none;
}

/* Move title upward */
.elementor-58 .elementor-element.elementor-element-0d14de4:hover .category-title{
    transform:translateY(-20px);
}

/* Reveal description */
.elementor-58 .elementor-element.elementor-element-0d14de4:hover .category-description{
    opacity:1;
    transform:translateY(0);
    max-height:150px;
}

/* Reveal button */
.elementor-58 .elementor-element.elementor-element-0d14de4:hover .category-button{
    opacity:1;
    transform:translateY(0);
    pointer-events:auto;
    transition-delay:.08s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-418b40f *//* Card */
.elementor-58 .elementor-element.elementor-element-418b40f{
    overflow:hidden;
    cursor:pointer;
}

/* Smooth transitions */
.elementor-58 .elementor-element.elementor-element-418b40f .category-title,
.elementor-58 .elementor-element.elementor-element-418b40f .category-description,
.elementor-58 .elementor-element.elementor-element-418b40f .category-button{
    transition:all .60s cubic-bezier(.22,.61,.36,1);
}

/* Description hidden */
.elementor-58 .elementor-element.elementor-element-418b40f .category-description{
    opacity:0;
    transform:translateY(18px);
    max-height:0;
    overflow:hidden;
}

/* Button hidden */
.elementor-58 .elementor-element.elementor-element-418b40f .category-button{
    opacity:0;
    transform:translateY(18px);
    pointer-events:none;
}

/* Move title upward */
.elementor-58 .elementor-element.elementor-element-418b40f:hover .category-title{
    transform:translateY(-20px);
}

/* Reveal description */
.elementor-58 .elementor-element.elementor-element-418b40f:hover .category-description{
    opacity:1;
    transform:translateY(0);
    max-height:150px;
}

/* Reveal button */
.elementor-58 .elementor-element.elementor-element-418b40f:hover .category-button{
    opacity:1;
    transform:translateY(0);
    pointer-events:auto;
    transition-delay:.08s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d78557 *//* Card */
.elementor-58 .elementor-element.elementor-element-4d78557{
    overflow:hidden;
    cursor:pointer;
}

/* Smooth transitions */
.elementor-58 .elementor-element.elementor-element-4d78557 .category-title,
.elementor-58 .elementor-element.elementor-element-4d78557 .category-description,
.elementor-58 .elementor-element.elementor-element-4d78557 .category-button{
    transition:all .60s cubic-bezier(.22,.61,.36,1);
}

/* Description hidden */
.elementor-58 .elementor-element.elementor-element-4d78557 .category-description{
    opacity:0;
    transform:translateY(18px);
    max-height:0;
    overflow:hidden;
}

/* Button hidden */
.elementor-58 .elementor-element.elementor-element-4d78557 .category-button{
    opacity:0;
    transform:translateY(18px);
    pointer-events:none;
}

/* Move title upward */
.elementor-58 .elementor-element.elementor-element-4d78557:hover .category-title{
    transform:translateY(-20px);
}

/* Reveal description */
.elementor-58 .elementor-element.elementor-element-4d78557:hover .category-description{
    opacity:1;
    transform:translateY(0);
    max-height:150px;
}

/* Reveal button */
.elementor-58 .elementor-element.elementor-element-4d78557:hover .category-button{
    opacity:1;
    transform:translateY(0);
    pointer-events:auto;
    transition-delay:.08s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b562594 *//* Card */
.elementor-58 .elementor-element.elementor-element-b562594{
    overflow:hidden;
    cursor:pointer;
}

/* Smooth transitions */
.elementor-58 .elementor-element.elementor-element-b562594 .category-title,
.elementor-58 .elementor-element.elementor-element-b562594 .category-description,
.elementor-58 .elementor-element.elementor-element-b562594 .category-button{
    transition:all .60s cubic-bezier(.22,.61,.36,1);
}

/* Description hidden */
.elementor-58 .elementor-element.elementor-element-b562594 .category-description{
    opacity:0;
    transform:translateY(18px);
    max-height:0;
    overflow:hidden;
}

/* Button hidden */
.elementor-58 .elementor-element.elementor-element-b562594 .category-button{
    opacity:0;
    transform:translateY(18px);
    pointer-events:none;
}

/* Move title upward */
.elementor-58 .elementor-element.elementor-element-b562594:hover .category-title{
    transform:translateY(-20px);
}

/* Reveal description */
.elementor-58 .elementor-element.elementor-element-b562594:hover .category-description{
    opacity:1;
    transform:translateY(0);
    max-height:150px;
}

/* Reveal button */
.elementor-58 .elementor-element.elementor-element-b562594:hover .category-button{
    opacity:1;
    transform:translateY(0);
    pointer-events:auto;
    transition-delay:.08s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-df0b911 *//* Card */
.elementor-58 .elementor-element.elementor-element-df0b911{
    overflow:hidden;
    cursor:pointer;
}

/* Smooth transitions */
.elementor-58 .elementor-element.elementor-element-df0b911 .category-title,
.elementor-58 .elementor-element.elementor-element-df0b911 .category-description,
.elementor-58 .elementor-element.elementor-element-df0b911 .category-button{
    transition:all .60s cubic-bezier(.22,.61,.36,1);
}

/* Description hidden */
.elementor-58 .elementor-element.elementor-element-df0b911 .category-description{
    opacity:0;
    transform:translateY(18px);
    max-height:0;
    overflow:hidden;
}

/* Button hidden */
.elementor-58 .elementor-element.elementor-element-df0b911 .category-button{
    opacity:0;
    transform:translateY(18px);
    pointer-events:none;
}

/* Move title upward */
.elementor-58 .elementor-element.elementor-element-df0b911:hover .category-title{
    transform:translateY(-20px);
}

/* Reveal description */
.elementor-58 .elementor-element.elementor-element-df0b911:hover .category-description{
    opacity:1;
    transform:translateY(0);
    max-height:150px;
}

/* Reveal button */
.elementor-58 .elementor-element.elementor-element-df0b911:hover .category-button{
    opacity:1;
    transform:translateY(0);
    pointer-events:auto;
    transition-delay:.08s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-39b262c *//* Card */
.elementor-58 .elementor-element.elementor-element-39b262c{
    overflow:hidden;
    cursor:pointer;
}

/* Smooth transitions */
.elementor-58 .elementor-element.elementor-element-39b262c .category-title,
.elementor-58 .elementor-element.elementor-element-39b262c .category-description,
.elementor-58 .elementor-element.elementor-element-39b262c .category-button{
    transition:all .60s cubic-bezier(.22,.61,.36,1);
}

/* Description hidden */
.elementor-58 .elementor-element.elementor-element-39b262c .category-description{
    opacity:0;
    transform:translateY(18px);
    max-height:0;
    overflow:hidden;
}

/* Button hidden */
.elementor-58 .elementor-element.elementor-element-39b262c .category-button{
    opacity:0;
    transform:translateY(18px);
    pointer-events:none;
}

/* Move title upward */
.elementor-58 .elementor-element.elementor-element-39b262c:hover .category-title{
    transform:translateY(-20px);
}

/* Reveal description */
.elementor-58 .elementor-element.elementor-element-39b262c:hover .category-description{
    opacity:1;
    transform:translateY(0);
    max-height:150px;
}

/* Reveal button */
.elementor-58 .elementor-element.elementor-element-39b262c:hover .category-button{
    opacity:1;
    transform:translateY(0);
    pointer-events:auto;
    transition-delay:.08s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fe4933a *//* Card */
.elementor-58 .elementor-element.elementor-element-fe4933a{
    overflow:hidden;
    cursor:pointer;
}

/* Smooth transitions */
.elementor-58 .elementor-element.elementor-element-fe4933a .category-title,
.elementor-58 .elementor-element.elementor-element-fe4933a .category-description,
.elementor-58 .elementor-element.elementor-element-fe4933a .category-button{
    transition:all .60s cubic-bezier(.22,.61,.36,1);
}

/* Description hidden */
.elementor-58 .elementor-element.elementor-element-fe4933a .category-description{
    opacity:0;
    transform:translateY(18px);
    max-height:0;
    overflow:hidden;
}

/* Button hidden */
.elementor-58 .elementor-element.elementor-element-fe4933a .category-button{
    opacity:0;
    transform:translateY(18px);
    pointer-events:none;
}

/* Move title upward */
.elementor-58 .elementor-element.elementor-element-fe4933a:hover .category-title{
    transform:translateY(-20px);
}

/* Reveal description */
.elementor-58 .elementor-element.elementor-element-fe4933a:hover .category-description{
    opacity:1;
    transform:translateY(0);
    max-height:150px;
}

/* Reveal button */
.elementor-58 .elementor-element.elementor-element-fe4933a:hover .category-button{
    opacity:1;
    transform:translateY(0);
    pointer-events:auto;
    transition-delay:.08s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4356685 *//* Card */
.elementor-58 .elementor-element.elementor-element-4356685{
    overflow:hidden;
    cursor:pointer;
}

/* Smooth transitions */
.elementor-58 .elementor-element.elementor-element-4356685 .category-title,
.elementor-58 .elementor-element.elementor-element-4356685 .category-description,
.elementor-58 .elementor-element.elementor-element-4356685 .category-button{
    transition:all .60s cubic-bezier(.22,.61,.36,1);
}

/* Description hidden */
.elementor-58 .elementor-element.elementor-element-4356685 .category-description{
    opacity:0;
    transform:translateY(18px);
    max-height:0;
    overflow:hidden;
}

/* Button hidden */
.elementor-58 .elementor-element.elementor-element-4356685 .category-button{
    opacity:0;
    transform:translateY(18px);
    pointer-events:none;
}

/* Move title upward */
.elementor-58 .elementor-element.elementor-element-4356685:hover .category-title{
    transform:translateY(-20px);
}

/* Reveal description */
.elementor-58 .elementor-element.elementor-element-4356685:hover .category-description{
    opacity:1;
    transform:translateY(0);
    max-height:150px;
}

/* Reveal button */
.elementor-58 .elementor-element.elementor-element-4356685:hover .category-button{
    opacity:1;
    transform:translateY(0);
    pointer-events:auto;
    transition-delay:.08s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-81a12a0 *//* Card */
.elementor-58 .elementor-element.elementor-element-81a12a0{
    overflow:hidden;
    cursor:pointer;
}

/* Smooth transitions */
.elementor-58 .elementor-element.elementor-element-81a12a0 .category-title,
.elementor-58 .elementor-element.elementor-element-81a12a0 .category-description,
.elementor-58 .elementor-element.elementor-element-81a12a0 .category-button{
    transition:all .60s cubic-bezier(.22,.61,.36,1);
}

/* Description hidden */
.elementor-58 .elementor-element.elementor-element-81a12a0 .category-description{
    opacity:0;
    transform:translateY(18px);
    max-height:0;
    overflow:hidden;
}

/* Button hidden */
.elementor-58 .elementor-element.elementor-element-81a12a0 .category-button{
    opacity:0;
    transform:translateY(18px);
    pointer-events:none;
}

/* Move title upward */
.elementor-58 .elementor-element.elementor-element-81a12a0:hover .category-title{
    transform:translateY(-20px);
}

/* Reveal description */
.elementor-58 .elementor-element.elementor-element-81a12a0:hover .category-description{
    opacity:1;
    transform:translateY(0);
    max-height:150px;
}

/* Reveal button */
.elementor-58 .elementor-element.elementor-element-81a12a0:hover .category-button{
    opacity:1;
    transform:translateY(0);
    pointer-events:auto;
    transition-delay:.08s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0d14de4 *//* Card */
.elementor-58 .elementor-element.elementor-element-0d14de4{
    overflow:hidden;
    cursor:pointer;
}

/* Smooth transitions */
.elementor-58 .elementor-element.elementor-element-0d14de4 .category-title,
.elementor-58 .elementor-element.elementor-element-0d14de4 .category-description,
.elementor-58 .elementor-element.elementor-element-0d14de4 .category-button{
    transition:all .60s cubic-bezier(.22,.61,.36,1);
}

/* Description hidden */
.elementor-58 .elementor-element.elementor-element-0d14de4 .category-description{
    opacity:0;
    transform:translateY(18px);
    max-height:0;
    overflow:hidden;
}

/* Button hidden */
.elementor-58 .elementor-element.elementor-element-0d14de4 .category-button{
    opacity:0;
    transform:translateY(18px);
    pointer-events:none;
}

/* Move title upward */
.elementor-58 .elementor-element.elementor-element-0d14de4:hover .category-title{
    transform:translateY(-20px);
}

/* Reveal description */
.elementor-58 .elementor-element.elementor-element-0d14de4:hover .category-description{
    opacity:1;
    transform:translateY(0);
    max-height:150px;
}

/* Reveal button */
.elementor-58 .elementor-element.elementor-element-0d14de4:hover .category-button{
    opacity:1;
    transform:translateY(0);
    pointer-events:auto;
    transition-delay:.08s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-418b40f *//* Card */
.elementor-58 .elementor-element.elementor-element-418b40f{
    overflow:hidden;
    cursor:pointer;
}

/* Smooth transitions */
.elementor-58 .elementor-element.elementor-element-418b40f .category-title,
.elementor-58 .elementor-element.elementor-element-418b40f .category-description,
.elementor-58 .elementor-element.elementor-element-418b40f .category-button{
    transition:all .60s cubic-bezier(.22,.61,.36,1);
}

/* Description hidden */
.elementor-58 .elementor-element.elementor-element-418b40f .category-description{
    opacity:0;
    transform:translateY(18px);
    max-height:0;
    overflow:hidden;
}

/* Button hidden */
.elementor-58 .elementor-element.elementor-element-418b40f .category-button{
    opacity:0;
    transform:translateY(18px);
    pointer-events:none;
}

/* Move title upward */
.elementor-58 .elementor-element.elementor-element-418b40f:hover .category-title{
    transform:translateY(-20px);
}

/* Reveal description */
.elementor-58 .elementor-element.elementor-element-418b40f:hover .category-description{
    opacity:1;
    transform:translateY(0);
    max-height:150px;
}

/* Reveal button */
.elementor-58 .elementor-element.elementor-element-418b40f:hover .category-button{
    opacity:1;
    transform:translateY(0);
    pointer-events:auto;
    transition-delay:.08s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d78557 *//* Card */
.elementor-58 .elementor-element.elementor-element-4d78557{
    overflow:hidden;
    cursor:pointer;
}

/* Smooth transitions */
.elementor-58 .elementor-element.elementor-element-4d78557 .category-title,
.elementor-58 .elementor-element.elementor-element-4d78557 .category-description,
.elementor-58 .elementor-element.elementor-element-4d78557 .category-button{
    transition:all .60s cubic-bezier(.22,.61,.36,1);
}

/* Description hidden */
.elementor-58 .elementor-element.elementor-element-4d78557 .category-description{
    opacity:0;
    transform:translateY(18px);
    max-height:0;
    overflow:hidden;
}

/* Button hidden */
.elementor-58 .elementor-element.elementor-element-4d78557 .category-button{
    opacity:0;
    transform:translateY(18px);
    pointer-events:none;
}

/* Move title upward */
.elementor-58 .elementor-element.elementor-element-4d78557:hover .category-title{
    transform:translateY(-20px);
}

/* Reveal description */
.elementor-58 .elementor-element.elementor-element-4d78557:hover .category-description{
    opacity:1;
    transform:translateY(0);
    max-height:150px;
}

/* Reveal button */
.elementor-58 .elementor-element.elementor-element-4d78557:hover .category-button{
    opacity:1;
    transform:translateY(0);
    pointer-events:auto;
    transition-delay:.08s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b562594 *//* Card */
.elementor-58 .elementor-element.elementor-element-b562594{
    overflow:hidden;
    cursor:pointer;
}

/* Smooth transitions */
.elementor-58 .elementor-element.elementor-element-b562594 .category-title,
.elementor-58 .elementor-element.elementor-element-b562594 .category-description,
.elementor-58 .elementor-element.elementor-element-b562594 .category-button{
    transition:all .60s cubic-bezier(.22,.61,.36,1);
}

/* Description hidden */
.elementor-58 .elementor-element.elementor-element-b562594 .category-description{
    opacity:0;
    transform:translateY(18px);
    max-height:0;
    overflow:hidden;
}

/* Button hidden */
.elementor-58 .elementor-element.elementor-element-b562594 .category-button{
    opacity:0;
    transform:translateY(18px);
    pointer-events:none;
}

/* Move title upward */
.elementor-58 .elementor-element.elementor-element-b562594:hover .category-title{
    transform:translateY(-20px);
}

/* Reveal description */
.elementor-58 .elementor-element.elementor-element-b562594:hover .category-description{
    opacity:1;
    transform:translateY(0);
    max-height:150px;
}

/* Reveal button */
.elementor-58 .elementor-element.elementor-element-b562594:hover .category-button{
    opacity:1;
    transform:translateY(0);
    pointer-events:auto;
    transition-delay:.08s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-df0b911 *//* Card */
.elementor-58 .elementor-element.elementor-element-df0b911{
    overflow:hidden;
    cursor:pointer;
}

/* Smooth transitions */
.elementor-58 .elementor-element.elementor-element-df0b911 .category-title,
.elementor-58 .elementor-element.elementor-element-df0b911 .category-description,
.elementor-58 .elementor-element.elementor-element-df0b911 .category-button{
    transition:all .60s cubic-bezier(.22,.61,.36,1);
}

/* Description hidden */
.elementor-58 .elementor-element.elementor-element-df0b911 .category-description{
    opacity:0;
    transform:translateY(18px);
    max-height:0;
    overflow:hidden;
}

/* Button hidden */
.elementor-58 .elementor-element.elementor-element-df0b911 .category-button{
    opacity:0;
    transform:translateY(18px);
    pointer-events:none;
}

/* Move title upward */
.elementor-58 .elementor-element.elementor-element-df0b911:hover .category-title{
    transform:translateY(-20px);
}

/* Reveal description */
.elementor-58 .elementor-element.elementor-element-df0b911:hover .category-description{
    opacity:1;
    transform:translateY(0);
    max-height:150px;
}

/* Reveal button */
.elementor-58 .elementor-element.elementor-element-df0b911:hover .category-button{
    opacity:1;
    transform:translateY(0);
    pointer-events:auto;
    transition-delay:.08s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-39b262c *//* Card */
.elementor-58 .elementor-element.elementor-element-39b262c{
    overflow:hidden;
    cursor:pointer;
}

/* Smooth transitions */
.elementor-58 .elementor-element.elementor-element-39b262c .category-title,
.elementor-58 .elementor-element.elementor-element-39b262c .category-description,
.elementor-58 .elementor-element.elementor-element-39b262c .category-button{
    transition:all .60s cubic-bezier(.22,.61,.36,1);
}

/* Description hidden */
.elementor-58 .elementor-element.elementor-element-39b262c .category-description{
    opacity:0;
    transform:translateY(18px);
    max-height:0;
    overflow:hidden;
}

/* Button hidden */
.elementor-58 .elementor-element.elementor-element-39b262c .category-button{
    opacity:0;
    transform:translateY(18px);
    pointer-events:none;
}

/* Move title upward */
.elementor-58 .elementor-element.elementor-element-39b262c:hover .category-title{
    transform:translateY(-20px);
}

/* Reveal description */
.elementor-58 .elementor-element.elementor-element-39b262c:hover .category-description{
    opacity:1;
    transform:translateY(0);
    max-height:150px;
}

/* Reveal button */
.elementor-58 .elementor-element.elementor-element-39b262c:hover .category-button{
    opacity:1;
    transform:translateY(0);
    pointer-events:auto;
    transition-delay:.08s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fe4933a *//* Card */
.elementor-58 .elementor-element.elementor-element-fe4933a{
    overflow:hidden;
    cursor:pointer;
}

/* Smooth transitions */
.elementor-58 .elementor-element.elementor-element-fe4933a .category-title,
.elementor-58 .elementor-element.elementor-element-fe4933a .category-description,
.elementor-58 .elementor-element.elementor-element-fe4933a .category-button{
    transition:all .60s cubic-bezier(.22,.61,.36,1);
}

/* Description hidden */
.elementor-58 .elementor-element.elementor-element-fe4933a .category-description{
    opacity:0;
    transform:translateY(18px);
    max-height:0;
    overflow:hidden;
}

/* Button hidden */
.elementor-58 .elementor-element.elementor-element-fe4933a .category-button{
    opacity:0;
    transform:translateY(18px);
    pointer-events:none;
}

/* Move title upward */
.elementor-58 .elementor-element.elementor-element-fe4933a:hover .category-title{
    transform:translateY(-20px);
}

/* Reveal description */
.elementor-58 .elementor-element.elementor-element-fe4933a:hover .category-description{
    opacity:1;
    transform:translateY(0);
    max-height:150px;
}

/* Reveal button */
.elementor-58 .elementor-element.elementor-element-fe4933a:hover .category-button{
    opacity:1;
    transform:translateY(0);
    pointer-events:auto;
    transition-delay:.08s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4356685 *//* Card */
.elementor-58 .elementor-element.elementor-element-4356685{
    overflow:hidden;
    cursor:pointer;
}

/* Smooth transitions */
.elementor-58 .elementor-element.elementor-element-4356685 .category-title,
.elementor-58 .elementor-element.elementor-element-4356685 .category-description,
.elementor-58 .elementor-element.elementor-element-4356685 .category-button{
    transition:all .60s cubic-bezier(.22,.61,.36,1);
}

/* Description hidden */
.elementor-58 .elementor-element.elementor-element-4356685 .category-description{
    opacity:0;
    transform:translateY(18px);
    max-height:0;
    overflow:hidden;
}

/* Button hidden */
.elementor-58 .elementor-element.elementor-element-4356685 .category-button{
    opacity:0;
    transform:translateY(18px);
    pointer-events:none;
}

/* Move title upward */
.elementor-58 .elementor-element.elementor-element-4356685:hover .category-title{
    transform:translateY(-20px);
}

/* Reveal description */
.elementor-58 .elementor-element.elementor-element-4356685:hover .category-description{
    opacity:1;
    transform:translateY(0);
    max-height:150px;
}

/* Reveal button */
.elementor-58 .elementor-element.elementor-element-4356685:hover .category-button{
    opacity:1;
    transform:translateY(0);
    pointer-events:auto;
    transition-delay:.08s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-81a12a0 *//* Card */
.elementor-58 .elementor-element.elementor-element-81a12a0{
    overflow:hidden;
    cursor:pointer;
}

/* Smooth transitions */
.elementor-58 .elementor-element.elementor-element-81a12a0 .category-title,
.elementor-58 .elementor-element.elementor-element-81a12a0 .category-description,
.elementor-58 .elementor-element.elementor-element-81a12a0 .category-button{
    transition:all .60s cubic-bezier(.22,.61,.36,1);
}

/* Description hidden */
.elementor-58 .elementor-element.elementor-element-81a12a0 .category-description{
    opacity:0;
    transform:translateY(18px);
    max-height:0;
    overflow:hidden;
}

/* Button hidden */
.elementor-58 .elementor-element.elementor-element-81a12a0 .category-button{
    opacity:0;
    transform:translateY(18px);
    pointer-events:none;
}

/* Move title upward */
.elementor-58 .elementor-element.elementor-element-81a12a0:hover .category-title{
    transform:translateY(-20px);
}

/* Reveal description */
.elementor-58 .elementor-element.elementor-element-81a12a0:hover .category-description{
    opacity:1;
    transform:translateY(0);
    max-height:150px;
}

/* Reveal button */
.elementor-58 .elementor-element.elementor-element-81a12a0:hover .category-button{
    opacity:1;
    transform:translateY(0);
    pointer-events:auto;
    transition-delay:.08s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0d14de4 *//* Card */
.elementor-58 .elementor-element.elementor-element-0d14de4{
    overflow:hidden;
    cursor:pointer;
}

/* Smooth transitions */
.elementor-58 .elementor-element.elementor-element-0d14de4 .category-title,
.elementor-58 .elementor-element.elementor-element-0d14de4 .category-description,
.elementor-58 .elementor-element.elementor-element-0d14de4 .category-button{
    transition:all .60s cubic-bezier(.22,.61,.36,1);
}

/* Description hidden */
.elementor-58 .elementor-element.elementor-element-0d14de4 .category-description{
    opacity:0;
    transform:translateY(18px);
    max-height:0;
    overflow:hidden;
}

/* Button hidden */
.elementor-58 .elementor-element.elementor-element-0d14de4 .category-button{
    opacity:0;
    transform:translateY(18px);
    pointer-events:none;
}

/* Move title upward */
.elementor-58 .elementor-element.elementor-element-0d14de4:hover .category-title{
    transform:translateY(-20px);
}

/* Reveal description */
.elementor-58 .elementor-element.elementor-element-0d14de4:hover .category-description{
    opacity:1;
    transform:translateY(0);
    max-height:150px;
}

/* Reveal button */
.elementor-58 .elementor-element.elementor-element-0d14de4:hover .category-button{
    opacity:1;
    transform:translateY(0);
    pointer-events:auto;
    transition-delay:.08s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-418b40f *//* Card */
.elementor-58 .elementor-element.elementor-element-418b40f{
    overflow:hidden;
    cursor:pointer;
}

/* Smooth transitions */
.elementor-58 .elementor-element.elementor-element-418b40f .category-title,
.elementor-58 .elementor-element.elementor-element-418b40f .category-description,
.elementor-58 .elementor-element.elementor-element-418b40f .category-button{
    transition:all .60s cubic-bezier(.22,.61,.36,1);
}

/* Description hidden */
.elementor-58 .elementor-element.elementor-element-418b40f .category-description{
    opacity:0;
    transform:translateY(18px);
    max-height:0;
    overflow:hidden;
}

/* Button hidden */
.elementor-58 .elementor-element.elementor-element-418b40f .category-button{
    opacity:0;
    transform:translateY(18px);
    pointer-events:none;
}

/* Move title upward */
.elementor-58 .elementor-element.elementor-element-418b40f:hover .category-title{
    transform:translateY(-20px);
}

/* Reveal description */
.elementor-58 .elementor-element.elementor-element-418b40f:hover .category-description{
    opacity:1;
    transform:translateY(0);
    max-height:150px;
}

/* Reveal button */
.elementor-58 .elementor-element.elementor-element-418b40f:hover .category-button{
    opacity:1;
    transform:translateY(0);
    pointer-events:auto;
    transition-delay:.08s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d78557 *//* Card */
.elementor-58 .elementor-element.elementor-element-4d78557{
    overflow:hidden;
    cursor:pointer;
}

/* Smooth transitions */
.elementor-58 .elementor-element.elementor-element-4d78557 .category-title,
.elementor-58 .elementor-element.elementor-element-4d78557 .category-description,
.elementor-58 .elementor-element.elementor-element-4d78557 .category-button{
    transition:all .60s cubic-bezier(.22,.61,.36,1);
}

/* Description hidden */
.elementor-58 .elementor-element.elementor-element-4d78557 .category-description{
    opacity:0;
    transform:translateY(18px);
    max-height:0;
    overflow:hidden;
}

/* Button hidden */
.elementor-58 .elementor-element.elementor-element-4d78557 .category-button{
    opacity:0;
    transform:translateY(18px);
    pointer-events:none;
}

/* Move title upward */
.elementor-58 .elementor-element.elementor-element-4d78557:hover .category-title{
    transform:translateY(-20px);
}

/* Reveal description */
.elementor-58 .elementor-element.elementor-element-4d78557:hover .category-description{
    opacity:1;
    transform:translateY(0);
    max-height:150px;
}

/* Reveal button */
.elementor-58 .elementor-element.elementor-element-4d78557:hover .category-button{
    opacity:1;
    transform:translateY(0);
    pointer-events:auto;
    transition-delay:.08s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b562594 *//* Card */
.elementor-58 .elementor-element.elementor-element-b562594{
    overflow:hidden;
    cursor:pointer;
}

/* Smooth transitions */
.elementor-58 .elementor-element.elementor-element-b562594 .category-title,
.elementor-58 .elementor-element.elementor-element-b562594 .category-description,
.elementor-58 .elementor-element.elementor-element-b562594 .category-button{
    transition:all .60s cubic-bezier(.22,.61,.36,1);
}

/* Description hidden */
.elementor-58 .elementor-element.elementor-element-b562594 .category-description{
    opacity:0;
    transform:translateY(18px);
    max-height:0;
    overflow:hidden;
}

/* Button hidden */
.elementor-58 .elementor-element.elementor-element-b562594 .category-button{
    opacity:0;
    transform:translateY(18px);
    pointer-events:none;
}

/* Move title upward */
.elementor-58 .elementor-element.elementor-element-b562594:hover .category-title{
    transform:translateY(-20px);
}

/* Reveal description */
.elementor-58 .elementor-element.elementor-element-b562594:hover .category-description{
    opacity:1;
    transform:translateY(0);
    max-height:150px;
}

/* Reveal button */
.elementor-58 .elementor-element.elementor-element-b562594:hover .category-button{
    opacity:1;
    transform:translateY(0);
    pointer-events:auto;
    transition-delay:.08s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-df0b911 *//* Card */
.elementor-58 .elementor-element.elementor-element-df0b911{
    overflow:hidden;
    cursor:pointer;
}

/* Smooth transitions */
.elementor-58 .elementor-element.elementor-element-df0b911 .category-title,
.elementor-58 .elementor-element.elementor-element-df0b911 .category-description,
.elementor-58 .elementor-element.elementor-element-df0b911 .category-button{
    transition:all .60s cubic-bezier(.22,.61,.36,1);
}

/* Description hidden */
.elementor-58 .elementor-element.elementor-element-df0b911 .category-description{
    opacity:0;
    transform:translateY(18px);
    max-height:0;
    overflow:hidden;
}

/* Button hidden */
.elementor-58 .elementor-element.elementor-element-df0b911 .category-button{
    opacity:0;
    transform:translateY(18px);
    pointer-events:none;
}

/* Move title upward */
.elementor-58 .elementor-element.elementor-element-df0b911:hover .category-title{
    transform:translateY(-20px);
}

/* Reveal description */
.elementor-58 .elementor-element.elementor-element-df0b911:hover .category-description{
    opacity:1;
    transform:translateY(0);
    max-height:150px;
}

/* Reveal button */
.elementor-58 .elementor-element.elementor-element-df0b911:hover .category-button{
    opacity:1;
    transform:translateY(0);
    pointer-events:auto;
    transition-delay:.08s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-39b262c *//* Card */
.elementor-58 .elementor-element.elementor-element-39b262c{
    overflow:hidden;
    cursor:pointer;
}

/* Smooth transitions */
.elementor-58 .elementor-element.elementor-element-39b262c .category-title,
.elementor-58 .elementor-element.elementor-element-39b262c .category-description,
.elementor-58 .elementor-element.elementor-element-39b262c .category-button{
    transition:all .60s cubic-bezier(.22,.61,.36,1);
}

/* Description hidden */
.elementor-58 .elementor-element.elementor-element-39b262c .category-description{
    opacity:0;
    transform:translateY(18px);
    max-height:0;
    overflow:hidden;
}

/* Button hidden */
.elementor-58 .elementor-element.elementor-element-39b262c .category-button{
    opacity:0;
    transform:translateY(18px);
    pointer-events:none;
}

/* Move title upward */
.elementor-58 .elementor-element.elementor-element-39b262c:hover .category-title{
    transform:translateY(-20px);
}

/* Reveal description */
.elementor-58 .elementor-element.elementor-element-39b262c:hover .category-description{
    opacity:1;
    transform:translateY(0);
    max-height:150px;
}

/* Reveal button */
.elementor-58 .elementor-element.elementor-element-39b262c:hover .category-button{
    opacity:1;
    transform:translateY(0);
    pointer-events:auto;
    transition-delay:.08s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fe4933a *//* Card */
.elementor-58 .elementor-element.elementor-element-fe4933a{
    overflow:hidden;
    cursor:pointer;
}

/* Smooth transitions */
.elementor-58 .elementor-element.elementor-element-fe4933a .category-title,
.elementor-58 .elementor-element.elementor-element-fe4933a .category-description,
.elementor-58 .elementor-element.elementor-element-fe4933a .category-button{
    transition:all .60s cubic-bezier(.22,.61,.36,1);
}

/* Description hidden */
.elementor-58 .elementor-element.elementor-element-fe4933a .category-description{
    opacity:0;
    transform:translateY(18px);
    max-height:0;
    overflow:hidden;
}

/* Button hidden */
.elementor-58 .elementor-element.elementor-element-fe4933a .category-button{
    opacity:0;
    transform:translateY(18px);
    pointer-events:none;
}

/* Move title upward */
.elementor-58 .elementor-element.elementor-element-fe4933a:hover .category-title{
    transform:translateY(-20px);
}

/* Reveal description */
.elementor-58 .elementor-element.elementor-element-fe4933a:hover .category-description{
    opacity:1;
    transform:translateY(0);
    max-height:150px;
}

/* Reveal button */
.elementor-58 .elementor-element.elementor-element-fe4933a:hover .category-button{
    opacity:1;
    transform:translateY(0);
    pointer-events:auto;
    transition-delay:.08s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4356685 *//* Card */
.elementor-58 .elementor-element.elementor-element-4356685{
    overflow:hidden;
    cursor:pointer;
}

/* Smooth transitions */
.elementor-58 .elementor-element.elementor-element-4356685 .category-title,
.elementor-58 .elementor-element.elementor-element-4356685 .category-description,
.elementor-58 .elementor-element.elementor-element-4356685 .category-button{
    transition:all .60s cubic-bezier(.22,.61,.36,1);
}

/* Description hidden */
.elementor-58 .elementor-element.elementor-element-4356685 .category-description{
    opacity:0;
    transform:translateY(18px);
    max-height:0;
    overflow:hidden;
}

/* Button hidden */
.elementor-58 .elementor-element.elementor-element-4356685 .category-button{
    opacity:0;
    transform:translateY(18px);
    pointer-events:none;
}

/* Move title upward */
.elementor-58 .elementor-element.elementor-element-4356685:hover .category-title{
    transform:translateY(-20px);
}

/* Reveal description */
.elementor-58 .elementor-element.elementor-element-4356685:hover .category-description{
    opacity:1;
    transform:translateY(0);
    max-height:150px;
}

/* Reveal button */
.elementor-58 .elementor-element.elementor-element-4356685:hover .category-button{
    opacity:1;
    transform:translateY(0);
    pointer-events:auto;
    transition-delay:.08s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-81a12a0 *//* Card */
.elementor-58 .elementor-element.elementor-element-81a12a0{
    overflow:hidden;
    cursor:pointer;
}

/* Smooth transitions */
.elementor-58 .elementor-element.elementor-element-81a12a0 .category-title,
.elementor-58 .elementor-element.elementor-element-81a12a0 .category-description,
.elementor-58 .elementor-element.elementor-element-81a12a0 .category-button{
    transition:all .60s cubic-bezier(.22,.61,.36,1);
}

/* Description hidden */
.elementor-58 .elementor-element.elementor-element-81a12a0 .category-description{
    opacity:0;
    transform:translateY(18px);
    max-height:0;
    overflow:hidden;
}

/* Button hidden */
.elementor-58 .elementor-element.elementor-element-81a12a0 .category-button{
    opacity:0;
    transform:translateY(18px);
    pointer-events:none;
}

/* Move title upward */
.elementor-58 .elementor-element.elementor-element-81a12a0:hover .category-title{
    transform:translateY(-20px);
}

/* Reveal description */
.elementor-58 .elementor-element.elementor-element-81a12a0:hover .category-description{
    opacity:1;
    transform:translateY(0);
    max-height:150px;
}

/* Reveal button */
.elementor-58 .elementor-element.elementor-element-81a12a0:hover .category-button{
    opacity:1;
    transform:translateY(0);
    pointer-events:auto;
    transition-delay:.08s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0d14de4 *//* Card */
.elementor-58 .elementor-element.elementor-element-0d14de4{
    overflow:hidden;
    cursor:pointer;
}

/* Smooth transitions */
.elementor-58 .elementor-element.elementor-element-0d14de4 .category-title,
.elementor-58 .elementor-element.elementor-element-0d14de4 .category-description,
.elementor-58 .elementor-element.elementor-element-0d14de4 .category-button{
    transition:all .60s cubic-bezier(.22,.61,.36,1);
}

/* Description hidden */
.elementor-58 .elementor-element.elementor-element-0d14de4 .category-description{
    opacity:0;
    transform:translateY(18px);
    max-height:0;
    overflow:hidden;
}

/* Button hidden */
.elementor-58 .elementor-element.elementor-element-0d14de4 .category-button{
    opacity:0;
    transform:translateY(18px);
    pointer-events:none;
}

/* Move title upward */
.elementor-58 .elementor-element.elementor-element-0d14de4:hover .category-title{
    transform:translateY(-20px);
}

/* Reveal description */
.elementor-58 .elementor-element.elementor-element-0d14de4:hover .category-description{
    opacity:1;
    transform:translateY(0);
    max-height:150px;
}

/* Reveal button */
.elementor-58 .elementor-element.elementor-element-0d14de4:hover .category-button{
    opacity:1;
    transform:translateY(0);
    pointer-events:auto;
    transition-delay:.08s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-418b40f *//* Card */
.elementor-58 .elementor-element.elementor-element-418b40f{
    overflow:hidden;
    cursor:pointer;
}

/* Smooth transitions */
.elementor-58 .elementor-element.elementor-element-418b40f .category-title,
.elementor-58 .elementor-element.elementor-element-418b40f .category-description,
.elementor-58 .elementor-element.elementor-element-418b40f .category-button{
    transition:all .60s cubic-bezier(.22,.61,.36,1);
}

/* Description hidden */
.elementor-58 .elementor-element.elementor-element-418b40f .category-description{
    opacity:0;
    transform:translateY(18px);
    max-height:0;
    overflow:hidden;
}

/* Button hidden */
.elementor-58 .elementor-element.elementor-element-418b40f .category-button{
    opacity:0;
    transform:translateY(18px);
    pointer-events:none;
}

/* Move title upward */
.elementor-58 .elementor-element.elementor-element-418b40f:hover .category-title{
    transform:translateY(-20px);
}

/* Reveal description */
.elementor-58 .elementor-element.elementor-element-418b40f:hover .category-description{
    opacity:1;
    transform:translateY(0);
    max-height:150px;
}

/* Reveal button */
.elementor-58 .elementor-element.elementor-element-418b40f:hover .category-button{
    opacity:1;
    transform:translateY(0);
    pointer-events:auto;
    transition-delay:.08s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d78557 *//* Card */
.elementor-58 .elementor-element.elementor-element-4d78557{
    overflow:hidden;
    cursor:pointer;
}

/* Smooth transitions */
.elementor-58 .elementor-element.elementor-element-4d78557 .category-title,
.elementor-58 .elementor-element.elementor-element-4d78557 .category-description,
.elementor-58 .elementor-element.elementor-element-4d78557 .category-button{
    transition:all .60s cubic-bezier(.22,.61,.36,1);
}

/* Description hidden */
.elementor-58 .elementor-element.elementor-element-4d78557 .category-description{
    opacity:0;
    transform:translateY(18px);
    max-height:0;
    overflow:hidden;
}

/* Button hidden */
.elementor-58 .elementor-element.elementor-element-4d78557 .category-button{
    opacity:0;
    transform:translateY(18px);
    pointer-events:none;
}

/* Move title upward */
.elementor-58 .elementor-element.elementor-element-4d78557:hover .category-title{
    transform:translateY(-20px);
}

/* Reveal description */
.elementor-58 .elementor-element.elementor-element-4d78557:hover .category-description{
    opacity:1;
    transform:translateY(0);
    max-height:150px;
}

/* Reveal button */
.elementor-58 .elementor-element.elementor-element-4d78557:hover .category-button{
    opacity:1;
    transform:translateY(0);
    pointer-events:auto;
    transition-delay:.08s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b562594 *//* Card */
.elementor-58 .elementor-element.elementor-element-b562594{
    overflow:hidden;
    cursor:pointer;
}

/* Smooth transitions */
.elementor-58 .elementor-element.elementor-element-b562594 .category-title,
.elementor-58 .elementor-element.elementor-element-b562594 .category-description,
.elementor-58 .elementor-element.elementor-element-b562594 .category-button{
    transition:all .60s cubic-bezier(.22,.61,.36,1);
}

/* Description hidden */
.elementor-58 .elementor-element.elementor-element-b562594 .category-description{
    opacity:0;
    transform:translateY(18px);
    max-height:0;
    overflow:hidden;
}

/* Button hidden */
.elementor-58 .elementor-element.elementor-element-b562594 .category-button{
    opacity:0;
    transform:translateY(18px);
    pointer-events:none;
}

/* Move title upward */
.elementor-58 .elementor-element.elementor-element-b562594:hover .category-title{
    transform:translateY(-20px);
}

/* Reveal description */
.elementor-58 .elementor-element.elementor-element-b562594:hover .category-description{
    opacity:1;
    transform:translateY(0);
    max-height:150px;
}

/* Reveal button */
.elementor-58 .elementor-element.elementor-element-b562594:hover .category-button{
    opacity:1;
    transform:translateY(0);
    pointer-events:auto;
    transition-delay:.08s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-df0b911 *//* Card */
.elementor-58 .elementor-element.elementor-element-df0b911{
    overflow:hidden;
    cursor:pointer;
}

/* Smooth transitions */
.elementor-58 .elementor-element.elementor-element-df0b911 .category-title,
.elementor-58 .elementor-element.elementor-element-df0b911 .category-description,
.elementor-58 .elementor-element.elementor-element-df0b911 .category-button{
    transition:all .60s cubic-bezier(.22,.61,.36,1);
}

/* Description hidden */
.elementor-58 .elementor-element.elementor-element-df0b911 .category-description{
    opacity:0;
    transform:translateY(18px);
    max-height:0;
    overflow:hidden;
}

/* Button hidden */
.elementor-58 .elementor-element.elementor-element-df0b911 .category-button{
    opacity:0;
    transform:translateY(18px);
    pointer-events:none;
}

/* Move title upward */
.elementor-58 .elementor-element.elementor-element-df0b911:hover .category-title{
    transform:translateY(-20px);
}

/* Reveal description */
.elementor-58 .elementor-element.elementor-element-df0b911:hover .category-description{
    opacity:1;
    transform:translateY(0);
    max-height:150px;
}

/* Reveal button */
.elementor-58 .elementor-element.elementor-element-df0b911:hover .category-button{
    opacity:1;
    transform:translateY(0);
    pointer-events:auto;
    transition-delay:.08s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-39b262c *//* Card */
.elementor-58 .elementor-element.elementor-element-39b262c{
    overflow:hidden;
    cursor:pointer;
}

/* Smooth transitions */
.elementor-58 .elementor-element.elementor-element-39b262c .category-title,
.elementor-58 .elementor-element.elementor-element-39b262c .category-description,
.elementor-58 .elementor-element.elementor-element-39b262c .category-button{
    transition:all .60s cubic-bezier(.22,.61,.36,1);
}

/* Description hidden */
.elementor-58 .elementor-element.elementor-element-39b262c .category-description{
    opacity:0;
    transform:translateY(18px);
    max-height:0;
    overflow:hidden;
}

/* Button hidden */
.elementor-58 .elementor-element.elementor-element-39b262c .category-button{
    opacity:0;
    transform:translateY(18px);
    pointer-events:none;
}

/* Move title upward */
.elementor-58 .elementor-element.elementor-element-39b262c:hover .category-title{
    transform:translateY(-20px);
}

/* Reveal description */
.elementor-58 .elementor-element.elementor-element-39b262c:hover .category-description{
    opacity:1;
    transform:translateY(0);
    max-height:150px;
}

/* Reveal button */
.elementor-58 .elementor-element.elementor-element-39b262c:hover .category-button{
    opacity:1;
    transform:translateY(0);
    pointer-events:auto;
    transition-delay:.08s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fe4933a *//* Card */
.elementor-58 .elementor-element.elementor-element-fe4933a{
    overflow:hidden;
    cursor:pointer;
}

/* Smooth transitions */
.elementor-58 .elementor-element.elementor-element-fe4933a .category-title,
.elementor-58 .elementor-element.elementor-element-fe4933a .category-description,
.elementor-58 .elementor-element.elementor-element-fe4933a .category-button{
    transition:all .60s cubic-bezier(.22,.61,.36,1);
}

/* Description hidden */
.elementor-58 .elementor-element.elementor-element-fe4933a .category-description{
    opacity:0;
    transform:translateY(18px);
    max-height:0;
    overflow:hidden;
}

/* Button hidden */
.elementor-58 .elementor-element.elementor-element-fe4933a .category-button{
    opacity:0;
    transform:translateY(18px);
    pointer-events:none;
}

/* Move title upward */
.elementor-58 .elementor-element.elementor-element-fe4933a:hover .category-title{
    transform:translateY(-20px);
}

/* Reveal description */
.elementor-58 .elementor-element.elementor-element-fe4933a:hover .category-description{
    opacity:1;
    transform:translateY(0);
    max-height:150px;
}

/* Reveal button */
.elementor-58 .elementor-element.elementor-element-fe4933a:hover .category-button{
    opacity:1;
    transform:translateY(0);
    pointer-events:auto;
    transition-delay:.08s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4356685 *//* Card */
.elementor-58 .elementor-element.elementor-element-4356685{
    overflow:hidden;
    cursor:pointer;
}

/* Smooth transitions */
.elementor-58 .elementor-element.elementor-element-4356685 .category-title,
.elementor-58 .elementor-element.elementor-element-4356685 .category-description,
.elementor-58 .elementor-element.elementor-element-4356685 .category-button{
    transition:all .60s cubic-bezier(.22,.61,.36,1);
}

/* Description hidden */
.elementor-58 .elementor-element.elementor-element-4356685 .category-description{
    opacity:0;
    transform:translateY(18px);
    max-height:0;
    overflow:hidden;
}

/* Button hidden */
.elementor-58 .elementor-element.elementor-element-4356685 .category-button{
    opacity:0;
    transform:translateY(18px);
    pointer-events:none;
}

/* Move title upward */
.elementor-58 .elementor-element.elementor-element-4356685:hover .category-title{
    transform:translateY(-20px);
}

/* Reveal description */
.elementor-58 .elementor-element.elementor-element-4356685:hover .category-description{
    opacity:1;
    transform:translateY(0);
    max-height:150px;
}

/* Reveal button */
.elementor-58 .elementor-element.elementor-element-4356685:hover .category-button{
    opacity:1;
    transform:translateY(0);
    pointer-events:auto;
    transition-delay:.08s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-81a12a0 *//* Card */
.elementor-58 .elementor-element.elementor-element-81a12a0{
    overflow:hidden;
    cursor:pointer;
}

/* Smooth transitions */
.elementor-58 .elementor-element.elementor-element-81a12a0 .category-title,
.elementor-58 .elementor-element.elementor-element-81a12a0 .category-description,
.elementor-58 .elementor-element.elementor-element-81a12a0 .category-button{
    transition:all .60s cubic-bezier(.22,.61,.36,1);
}

/* Description hidden */
.elementor-58 .elementor-element.elementor-element-81a12a0 .category-description{
    opacity:0;
    transform:translateY(18px);
    max-height:0;
    overflow:hidden;
}

/* Button hidden */
.elementor-58 .elementor-element.elementor-element-81a12a0 .category-button{
    opacity:0;
    transform:translateY(18px);
    pointer-events:none;
}

/* Move title upward */
.elementor-58 .elementor-element.elementor-element-81a12a0:hover .category-title{
    transform:translateY(-20px);
}

/* Reveal description */
.elementor-58 .elementor-element.elementor-element-81a12a0:hover .category-description{
    opacity:1;
    transform:translateY(0);
    max-height:150px;
}

/* Reveal button */
.elementor-58 .elementor-element.elementor-element-81a12a0:hover .category-button{
    opacity:1;
    transform:translateY(0);
    pointer-events:auto;
    transition-delay:.08s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0d14de4 *//* Card */
.elementor-58 .elementor-element.elementor-element-0d14de4{
    overflow:hidden;
    cursor:pointer;
}

/* Smooth transitions */
.elementor-58 .elementor-element.elementor-element-0d14de4 .category-title,
.elementor-58 .elementor-element.elementor-element-0d14de4 .category-description,
.elementor-58 .elementor-element.elementor-element-0d14de4 .category-button{
    transition:all .60s cubic-bezier(.22,.61,.36,1);
}

/* Description hidden */
.elementor-58 .elementor-element.elementor-element-0d14de4 .category-description{
    opacity:0;
    transform:translateY(18px);
    max-height:0;
    overflow:hidden;
}

/* Button hidden */
.elementor-58 .elementor-element.elementor-element-0d14de4 .category-button{
    opacity:0;
    transform:translateY(18px);
    pointer-events:none;
}

/* Move title upward */
.elementor-58 .elementor-element.elementor-element-0d14de4:hover .category-title{
    transform:translateY(-20px);
}

/* Reveal description */
.elementor-58 .elementor-element.elementor-element-0d14de4:hover .category-description{
    opacity:1;
    transform:translateY(0);
    max-height:150px;
}

/* Reveal button */
.elementor-58 .elementor-element.elementor-element-0d14de4:hover .category-button{
    opacity:1;
    transform:translateY(0);
    pointer-events:auto;
    transition-delay:.08s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-418b40f *//* Card */
.elementor-58 .elementor-element.elementor-element-418b40f{
    overflow:hidden;
    cursor:pointer;
}

/* Smooth transitions */
.elementor-58 .elementor-element.elementor-element-418b40f .category-title,
.elementor-58 .elementor-element.elementor-element-418b40f .category-description,
.elementor-58 .elementor-element.elementor-element-418b40f .category-button{
    transition:all .60s cubic-bezier(.22,.61,.36,1);
}

/* Description hidden */
.elementor-58 .elementor-element.elementor-element-418b40f .category-description{
    opacity:0;
    transform:translateY(18px);
    max-height:0;
    overflow:hidden;
}

/* Button hidden */
.elementor-58 .elementor-element.elementor-element-418b40f .category-button{
    opacity:0;
    transform:translateY(18px);
    pointer-events:none;
}

/* Move title upward */
.elementor-58 .elementor-element.elementor-element-418b40f:hover .category-title{
    transform:translateY(-20px);
}

/* Reveal description */
.elementor-58 .elementor-element.elementor-element-418b40f:hover .category-description{
    opacity:1;
    transform:translateY(0);
    max-height:150px;
}

/* Reveal button */
.elementor-58 .elementor-element.elementor-element-418b40f:hover .category-button{
    opacity:1;
    transform:translateY(0);
    pointer-events:auto;
    transition-delay:.08s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d78557 *//* Card */
.elementor-58 .elementor-element.elementor-element-4d78557{
    overflow:hidden;
    cursor:pointer;
}

/* Smooth transitions */
.elementor-58 .elementor-element.elementor-element-4d78557 .category-title,
.elementor-58 .elementor-element.elementor-element-4d78557 .category-description,
.elementor-58 .elementor-element.elementor-element-4d78557 .category-button{
    transition:all .60s cubic-bezier(.22,.61,.36,1);
}

/* Description hidden */
.elementor-58 .elementor-element.elementor-element-4d78557 .category-description{
    opacity:0;
    transform:translateY(18px);
    max-height:0;
    overflow:hidden;
}

/* Button hidden */
.elementor-58 .elementor-element.elementor-element-4d78557 .category-button{
    opacity:0;
    transform:translateY(18px);
    pointer-events:none;
}

/* Move title upward */
.elementor-58 .elementor-element.elementor-element-4d78557:hover .category-title{
    transform:translateY(-20px);
}

/* Reveal description */
.elementor-58 .elementor-element.elementor-element-4d78557:hover .category-description{
    opacity:1;
    transform:translateY(0);
    max-height:150px;
}

/* Reveal button */
.elementor-58 .elementor-element.elementor-element-4d78557:hover .category-button{
    opacity:1;
    transform:translateY(0);
    pointer-events:auto;
    transition-delay:.08s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b562594 *//* Card */
.elementor-58 .elementor-element.elementor-element-b562594{
    overflow:hidden;
    cursor:pointer;
}

/* Smooth transitions */
.elementor-58 .elementor-element.elementor-element-b562594 .category-title,
.elementor-58 .elementor-element.elementor-element-b562594 .category-description,
.elementor-58 .elementor-element.elementor-element-b562594 .category-button{
    transition:all .60s cubic-bezier(.22,.61,.36,1);
}

/* Description hidden */
.elementor-58 .elementor-element.elementor-element-b562594 .category-description{
    opacity:0;
    transform:translateY(18px);
    max-height:0;
    overflow:hidden;
}

/* Button hidden */
.elementor-58 .elementor-element.elementor-element-b562594 .category-button{
    opacity:0;
    transform:translateY(18px);
    pointer-events:none;
}

/* Move title upward */
.elementor-58 .elementor-element.elementor-element-b562594:hover .category-title{
    transform:translateY(-20px);
}

/* Reveal description */
.elementor-58 .elementor-element.elementor-element-b562594:hover .category-description{
    opacity:1;
    transform:translateY(0);
    max-height:150px;
}

/* Reveal button */
.elementor-58 .elementor-element.elementor-element-b562594:hover .category-button{
    opacity:1;
    transform:translateY(0);
    pointer-events:auto;
    transition-delay:.08s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-df0b911 *//* Card */
.elementor-58 .elementor-element.elementor-element-df0b911{
    overflow:hidden;
    cursor:pointer;
}

/* Smooth transitions */
.elementor-58 .elementor-element.elementor-element-df0b911 .category-title,
.elementor-58 .elementor-element.elementor-element-df0b911 .category-description,
.elementor-58 .elementor-element.elementor-element-df0b911 .category-button{
    transition:all .60s cubic-bezier(.22,.61,.36,1);
}

/* Description hidden */
.elementor-58 .elementor-element.elementor-element-df0b911 .category-description{
    opacity:0;
    transform:translateY(18px);
    max-height:0;
    overflow:hidden;
}

/* Button hidden */
.elementor-58 .elementor-element.elementor-element-df0b911 .category-button{
    opacity:0;
    transform:translateY(18px);
    pointer-events:none;
}

/* Move title upward */
.elementor-58 .elementor-element.elementor-element-df0b911:hover .category-title{
    transform:translateY(-20px);
}

/* Reveal description */
.elementor-58 .elementor-element.elementor-element-df0b911:hover .category-description{
    opacity:1;
    transform:translateY(0);
    max-height:150px;
}

/* Reveal button */
.elementor-58 .elementor-element.elementor-element-df0b911:hover .category-button{
    opacity:1;
    transform:translateY(0);
    pointer-events:auto;
    transition-delay:.08s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-39b262c *//* Card */
.elementor-58 .elementor-element.elementor-element-39b262c{
    overflow:hidden;
    cursor:pointer;
}

/* Smooth transitions */
.elementor-58 .elementor-element.elementor-element-39b262c .category-title,
.elementor-58 .elementor-element.elementor-element-39b262c .category-description,
.elementor-58 .elementor-element.elementor-element-39b262c .category-button{
    transition:all .60s cubic-bezier(.22,.61,.36,1);
}

/* Description hidden */
.elementor-58 .elementor-element.elementor-element-39b262c .category-description{
    opacity:0;
    transform:translateY(18px);
    max-height:0;
    overflow:hidden;
}

/* Button hidden */
.elementor-58 .elementor-element.elementor-element-39b262c .category-button{
    opacity:0;
    transform:translateY(18px);
    pointer-events:none;
}

/* Move title upward */
.elementor-58 .elementor-element.elementor-element-39b262c:hover .category-title{
    transform:translateY(-20px);
}

/* Reveal description */
.elementor-58 .elementor-element.elementor-element-39b262c:hover .category-description{
    opacity:1;
    transform:translateY(0);
    max-height:150px;
}

/* Reveal button */
.elementor-58 .elementor-element.elementor-element-39b262c:hover .category-button{
    opacity:1;
    transform:translateY(0);
    pointer-events:auto;
    transition-delay:.08s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fe4933a *//* Card */
.elementor-58 .elementor-element.elementor-element-fe4933a{
    overflow:hidden;
    cursor:pointer;
}

/* Smooth transitions */
.elementor-58 .elementor-element.elementor-element-fe4933a .category-title,
.elementor-58 .elementor-element.elementor-element-fe4933a .category-description,
.elementor-58 .elementor-element.elementor-element-fe4933a .category-button{
    transition:all .60s cubic-bezier(.22,.61,.36,1);
}

/* Description hidden */
.elementor-58 .elementor-element.elementor-element-fe4933a .category-description{
    opacity:0;
    transform:translateY(18px);
    max-height:0;
    overflow:hidden;
}

/* Button hidden */
.elementor-58 .elementor-element.elementor-element-fe4933a .category-button{
    opacity:0;
    transform:translateY(18px);
    pointer-events:none;
}

/* Move title upward */
.elementor-58 .elementor-element.elementor-element-fe4933a:hover .category-title{
    transform:translateY(-20px);
}

/* Reveal description */
.elementor-58 .elementor-element.elementor-element-fe4933a:hover .category-description{
    opacity:1;
    transform:translateY(0);
    max-height:150px;
}

/* Reveal button */
.elementor-58 .elementor-element.elementor-element-fe4933a:hover .category-button{
    opacity:1;
    transform:translateY(0);
    pointer-events:auto;
    transition-delay:.08s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4356685 *//* Card */
.elementor-58 .elementor-element.elementor-element-4356685{
    overflow:hidden;
    cursor:pointer;
}

/* Smooth transitions */
.elementor-58 .elementor-element.elementor-element-4356685 .category-title,
.elementor-58 .elementor-element.elementor-element-4356685 .category-description,
.elementor-58 .elementor-element.elementor-element-4356685 .category-button{
    transition:all .60s cubic-bezier(.22,.61,.36,1);
}

/* Description hidden */
.elementor-58 .elementor-element.elementor-element-4356685 .category-description{
    opacity:0;
    transform:translateY(18px);
    max-height:0;
    overflow:hidden;
}

/* Button hidden */
.elementor-58 .elementor-element.elementor-element-4356685 .category-button{
    opacity:0;
    transform:translateY(18px);
    pointer-events:none;
}

/* Move title upward */
.elementor-58 .elementor-element.elementor-element-4356685:hover .category-title{
    transform:translateY(-20px);
}

/* Reveal description */
.elementor-58 .elementor-element.elementor-element-4356685:hover .category-description{
    opacity:1;
    transform:translateY(0);
    max-height:150px;
}

/* Reveal button */
.elementor-58 .elementor-element.elementor-element-4356685:hover .category-button{
    opacity:1;
    transform:translateY(0);
    pointer-events:auto;
    transition-delay:.08s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-81a12a0 *//* Card */
.elementor-58 .elementor-element.elementor-element-81a12a0{
    overflow:hidden;
    cursor:pointer;
}

/* Smooth transitions */
.elementor-58 .elementor-element.elementor-element-81a12a0 .category-title,
.elementor-58 .elementor-element.elementor-element-81a12a0 .category-description,
.elementor-58 .elementor-element.elementor-element-81a12a0 .category-button{
    transition:all .60s cubic-bezier(.22,.61,.36,1);
}

/* Description hidden */
.elementor-58 .elementor-element.elementor-element-81a12a0 .category-description{
    opacity:0;
    transform:translateY(18px);
    max-height:0;
    overflow:hidden;
}

/* Button hidden */
.elementor-58 .elementor-element.elementor-element-81a12a0 .category-button{
    opacity:0;
    transform:translateY(18px);
    pointer-events:none;
}

/* Move title upward */
.elementor-58 .elementor-element.elementor-element-81a12a0:hover .category-title{
    transform:translateY(-20px);
}

/* Reveal description */
.elementor-58 .elementor-element.elementor-element-81a12a0:hover .category-description{
    opacity:1;
    transform:translateY(0);
    max-height:150px;
}

/* Reveal button */
.elementor-58 .elementor-element.elementor-element-81a12a0:hover .category-button{
    opacity:1;
    transform:translateY(0);
    pointer-events:auto;
    transition-delay:.08s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0d14de4 *//* Card */
.elementor-58 .elementor-element.elementor-element-0d14de4{
    overflow:hidden;
    cursor:pointer;
}

/* Smooth transitions */
.elementor-58 .elementor-element.elementor-element-0d14de4 .category-title,
.elementor-58 .elementor-element.elementor-element-0d14de4 .category-description,
.elementor-58 .elementor-element.elementor-element-0d14de4 .category-button{
    transition:all .60s cubic-bezier(.22,.61,.36,1);
}

/* Description hidden */
.elementor-58 .elementor-element.elementor-element-0d14de4 .category-description{
    opacity:0;
    transform:translateY(18px);
    max-height:0;
    overflow:hidden;
}

/* Button hidden */
.elementor-58 .elementor-element.elementor-element-0d14de4 .category-button{
    opacity:0;
    transform:translateY(18px);
    pointer-events:none;
}

/* Move title upward */
.elementor-58 .elementor-element.elementor-element-0d14de4:hover .category-title{
    transform:translateY(-20px);
}

/* Reveal description */
.elementor-58 .elementor-element.elementor-element-0d14de4:hover .category-description{
    opacity:1;
    transform:translateY(0);
    max-height:150px;
}

/* Reveal button */
.elementor-58 .elementor-element.elementor-element-0d14de4:hover .category-button{
    opacity:1;
    transform:translateY(0);
    pointer-events:auto;
    transition-delay:.08s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-418b40f *//* Card */
.elementor-58 .elementor-element.elementor-element-418b40f{
    overflow:hidden;
    cursor:pointer;
}

/* Smooth transitions */
.elementor-58 .elementor-element.elementor-element-418b40f .category-title,
.elementor-58 .elementor-element.elementor-element-418b40f .category-description,
.elementor-58 .elementor-element.elementor-element-418b40f .category-button{
    transition:all .60s cubic-bezier(.22,.61,.36,1);
}

/* Description hidden */
.elementor-58 .elementor-element.elementor-element-418b40f .category-description{
    opacity:0;
    transform:translateY(18px);
    max-height:0;
    overflow:hidden;
}

/* Button hidden */
.elementor-58 .elementor-element.elementor-element-418b40f .category-button{
    opacity:0;
    transform:translateY(18px);
    pointer-events:none;
}

/* Move title upward */
.elementor-58 .elementor-element.elementor-element-418b40f:hover .category-title{
    transform:translateY(-20px);
}

/* Reveal description */
.elementor-58 .elementor-element.elementor-element-418b40f:hover .category-description{
    opacity:1;
    transform:translateY(0);
    max-height:150px;
}

/* Reveal button */
.elementor-58 .elementor-element.elementor-element-418b40f:hover .category-button{
    opacity:1;
    transform:translateY(0);
    pointer-events:auto;
    transition-delay:.08s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d78557 *//* Card */
.elementor-58 .elementor-element.elementor-element-4d78557{
    overflow:hidden;
    cursor:pointer;
}

/* Smooth transitions */
.elementor-58 .elementor-element.elementor-element-4d78557 .category-title,
.elementor-58 .elementor-element.elementor-element-4d78557 .category-description,
.elementor-58 .elementor-element.elementor-element-4d78557 .category-button{
    transition:all .60s cubic-bezier(.22,.61,.36,1);
}

/* Description hidden */
.elementor-58 .elementor-element.elementor-element-4d78557 .category-description{
    opacity:0;
    transform:translateY(18px);
    max-height:0;
    overflow:hidden;
}

/* Button hidden */
.elementor-58 .elementor-element.elementor-element-4d78557 .category-button{
    opacity:0;
    transform:translateY(18px);
    pointer-events:none;
}

/* Move title upward */
.elementor-58 .elementor-element.elementor-element-4d78557:hover .category-title{
    transform:translateY(-20px);
}

/* Reveal description */
.elementor-58 .elementor-element.elementor-element-4d78557:hover .category-description{
    opacity:1;
    transform:translateY(0);
    max-height:150px;
}

/* Reveal button */
.elementor-58 .elementor-element.elementor-element-4d78557:hover .category-button{
    opacity:1;
    transform:translateY(0);
    pointer-events:auto;
    transition-delay:.08s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b562594 *//* Card */
.elementor-58 .elementor-element.elementor-element-b562594{
    overflow:hidden;
    cursor:pointer;
}

/* Smooth transitions */
.elementor-58 .elementor-element.elementor-element-b562594 .category-title,
.elementor-58 .elementor-element.elementor-element-b562594 .category-description,
.elementor-58 .elementor-element.elementor-element-b562594 .category-button{
    transition:all .60s cubic-bezier(.22,.61,.36,1);
}

/* Description hidden */
.elementor-58 .elementor-element.elementor-element-b562594 .category-description{
    opacity:0;
    transform:translateY(18px);
    max-height:0;
    overflow:hidden;
}

/* Button hidden */
.elementor-58 .elementor-element.elementor-element-b562594 .category-button{
    opacity:0;
    transform:translateY(18px);
    pointer-events:none;
}

/* Move title upward */
.elementor-58 .elementor-element.elementor-element-b562594:hover .category-title{
    transform:translateY(-20px);
}

/* Reveal description */
.elementor-58 .elementor-element.elementor-element-b562594:hover .category-description{
    opacity:1;
    transform:translateY(0);
    max-height:150px;
}

/* Reveal button */
.elementor-58 .elementor-element.elementor-element-b562594:hover .category-button{
    opacity:1;
    transform:translateY(0);
    pointer-events:auto;
    transition-delay:.08s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-df0b911 *//* Card */
.elementor-58 .elementor-element.elementor-element-df0b911{
    overflow:hidden;
    cursor:pointer;
}

/* Smooth transitions */
.elementor-58 .elementor-element.elementor-element-df0b911 .category-title,
.elementor-58 .elementor-element.elementor-element-df0b911 .category-description,
.elementor-58 .elementor-element.elementor-element-df0b911 .category-button{
    transition:all .60s cubic-bezier(.22,.61,.36,1);
}

/* Description hidden */
.elementor-58 .elementor-element.elementor-element-df0b911 .category-description{
    opacity:0;
    transform:translateY(18px);
    max-height:0;
    overflow:hidden;
}

/* Button hidden */
.elementor-58 .elementor-element.elementor-element-df0b911 .category-button{
    opacity:0;
    transform:translateY(18px);
    pointer-events:none;
}

/* Move title upward */
.elementor-58 .elementor-element.elementor-element-df0b911:hover .category-title{
    transform:translateY(-20px);
}

/* Reveal description */
.elementor-58 .elementor-element.elementor-element-df0b911:hover .category-description{
    opacity:1;
    transform:translateY(0);
    max-height:150px;
}

/* Reveal button */
.elementor-58 .elementor-element.elementor-element-df0b911:hover .category-button{
    opacity:1;
    transform:translateY(0);
    pointer-events:auto;
    transition-delay:.08s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-39b262c *//* Card */
.elementor-58 .elementor-element.elementor-element-39b262c{
    overflow:hidden;
    cursor:pointer;
}

/* Smooth transitions */
.elementor-58 .elementor-element.elementor-element-39b262c .category-title,
.elementor-58 .elementor-element.elementor-element-39b262c .category-description,
.elementor-58 .elementor-element.elementor-element-39b262c .category-button{
    transition:all .60s cubic-bezier(.22,.61,.36,1);
}

/* Description hidden */
.elementor-58 .elementor-element.elementor-element-39b262c .category-description{
    opacity:0;
    transform:translateY(18px);
    max-height:0;
    overflow:hidden;
}

/* Button hidden */
.elementor-58 .elementor-element.elementor-element-39b262c .category-button{
    opacity:0;
    transform:translateY(18px);
    pointer-events:none;
}

/* Move title upward */
.elementor-58 .elementor-element.elementor-element-39b262c:hover .category-title{
    transform:translateY(-20px);
}

/* Reveal description */
.elementor-58 .elementor-element.elementor-element-39b262c:hover .category-description{
    opacity:1;
    transform:translateY(0);
    max-height:150px;
}

/* Reveal button */
.elementor-58 .elementor-element.elementor-element-39b262c:hover .category-button{
    opacity:1;
    transform:translateY(0);
    pointer-events:auto;
    transition-delay:.08s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fe4933a *//* Card */
.elementor-58 .elementor-element.elementor-element-fe4933a{
    overflow:hidden;
    cursor:pointer;
}

/* Smooth transitions */
.elementor-58 .elementor-element.elementor-element-fe4933a .category-title,
.elementor-58 .elementor-element.elementor-element-fe4933a .category-description,
.elementor-58 .elementor-element.elementor-element-fe4933a .category-button{
    transition:all .60s cubic-bezier(.22,.61,.36,1);
}

/* Description hidden */
.elementor-58 .elementor-element.elementor-element-fe4933a .category-description{
    opacity:0;
    transform:translateY(18px);
    max-height:0;
    overflow:hidden;
}

/* Button hidden */
.elementor-58 .elementor-element.elementor-element-fe4933a .category-button{
    opacity:0;
    transform:translateY(18px);
    pointer-events:none;
}

/* Move title upward */
.elementor-58 .elementor-element.elementor-element-fe4933a:hover .category-title{
    transform:translateY(-20px);
}

/* Reveal description */
.elementor-58 .elementor-element.elementor-element-fe4933a:hover .category-description{
    opacity:1;
    transform:translateY(0);
    max-height:150px;
}

/* Reveal button */
.elementor-58 .elementor-element.elementor-element-fe4933a:hover .category-button{
    opacity:1;
    transform:translateY(0);
    pointer-events:auto;
    transition-delay:.08s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4356685 *//* Card */
.elementor-58 .elementor-element.elementor-element-4356685{
    overflow:hidden;
    cursor:pointer;
}

/* Smooth transitions */
.elementor-58 .elementor-element.elementor-element-4356685 .category-title,
.elementor-58 .elementor-element.elementor-element-4356685 .category-description,
.elementor-58 .elementor-element.elementor-element-4356685 .category-button{
    transition:all .60s cubic-bezier(.22,.61,.36,1);
}

/* Description hidden */
.elementor-58 .elementor-element.elementor-element-4356685 .category-description{
    opacity:0;
    transform:translateY(18px);
    max-height:0;
    overflow:hidden;
}

/* Button hidden */
.elementor-58 .elementor-element.elementor-element-4356685 .category-button{
    opacity:0;
    transform:translateY(18px);
    pointer-events:none;
}

/* Move title upward */
.elementor-58 .elementor-element.elementor-element-4356685:hover .category-title{
    transform:translateY(-20px);
}

/* Reveal description */
.elementor-58 .elementor-element.elementor-element-4356685:hover .category-description{
    opacity:1;
    transform:translateY(0);
    max-height:150px;
}

/* Reveal button */
.elementor-58 .elementor-element.elementor-element-4356685:hover .category-button{
    opacity:1;
    transform:translateY(0);
    pointer-events:auto;
    transition-delay:.08s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-81a12a0 *//* Card */
.elementor-58 .elementor-element.elementor-element-81a12a0{
    overflow:hidden;
    cursor:pointer;
}

/* Smooth transitions */
.elementor-58 .elementor-element.elementor-element-81a12a0 .category-title,
.elementor-58 .elementor-element.elementor-element-81a12a0 .category-description,
.elementor-58 .elementor-element.elementor-element-81a12a0 .category-button{
    transition:all .60s cubic-bezier(.22,.61,.36,1);
}

/* Description hidden */
.elementor-58 .elementor-element.elementor-element-81a12a0 .category-description{
    opacity:0;
    transform:translateY(18px);
    max-height:0;
    overflow:hidden;
}

/* Button hidden */
.elementor-58 .elementor-element.elementor-element-81a12a0 .category-button{
    opacity:0;
    transform:translateY(18px);
    pointer-events:none;
}

/* Move title upward */
.elementor-58 .elementor-element.elementor-element-81a12a0:hover .category-title{
    transform:translateY(-20px);
}

/* Reveal description */
.elementor-58 .elementor-element.elementor-element-81a12a0:hover .category-description{
    opacity:1;
    transform:translateY(0);
    max-height:150px;
}

/* Reveal button */
.elementor-58 .elementor-element.elementor-element-81a12a0:hover .category-button{
    opacity:1;
    transform:translateY(0);
    pointer-events:auto;
    transition-delay:.08s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0d14de4 *//* Card */
.elementor-58 .elementor-element.elementor-element-0d14de4{
    overflow:hidden;
    cursor:pointer;
}

/* Smooth transitions */
.elementor-58 .elementor-element.elementor-element-0d14de4 .category-title,
.elementor-58 .elementor-element.elementor-element-0d14de4 .category-description,
.elementor-58 .elementor-element.elementor-element-0d14de4 .category-button{
    transition:all .60s cubic-bezier(.22,.61,.36,1);
}

/* Description hidden */
.elementor-58 .elementor-element.elementor-element-0d14de4 .category-description{
    opacity:0;
    transform:translateY(18px);
    max-height:0;
    overflow:hidden;
}

/* Button hidden */
.elementor-58 .elementor-element.elementor-element-0d14de4 .category-button{
    opacity:0;
    transform:translateY(18px);
    pointer-events:none;
}

/* Move title upward */
.elementor-58 .elementor-element.elementor-element-0d14de4:hover .category-title{
    transform:translateY(-20px);
}

/* Reveal description */
.elementor-58 .elementor-element.elementor-element-0d14de4:hover .category-description{
    opacity:1;
    transform:translateY(0);
    max-height:150px;
}

/* Reveal button */
.elementor-58 .elementor-element.elementor-element-0d14de4:hover .category-button{
    opacity:1;
    transform:translateY(0);
    pointer-events:auto;
    transition-delay:.08s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-418b40f *//* Card */
.elementor-58 .elementor-element.elementor-element-418b40f{
    overflow:hidden;
    cursor:pointer;
}

/* Smooth transitions */
.elementor-58 .elementor-element.elementor-element-418b40f .category-title,
.elementor-58 .elementor-element.elementor-element-418b40f .category-description,
.elementor-58 .elementor-element.elementor-element-418b40f .category-button{
    transition:all .60s cubic-bezier(.22,.61,.36,1);
}

/* Description hidden */
.elementor-58 .elementor-element.elementor-element-418b40f .category-description{
    opacity:0;
    transform:translateY(18px);
    max-height:0;
    overflow:hidden;
}

/* Button hidden */
.elementor-58 .elementor-element.elementor-element-418b40f .category-button{
    opacity:0;
    transform:translateY(18px);
    pointer-events:none;
}

/* Move title upward */
.elementor-58 .elementor-element.elementor-element-418b40f:hover .category-title{
    transform:translateY(-20px);
}

/* Reveal description */
.elementor-58 .elementor-element.elementor-element-418b40f:hover .category-description{
    opacity:1;
    transform:translateY(0);
    max-height:150px;
}

/* Reveal button */
.elementor-58 .elementor-element.elementor-element-418b40f:hover .category-button{
    opacity:1;
    transform:translateY(0);
    pointer-events:auto;
    transition-delay:.08s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d78557 *//* Card */
.elementor-58 .elementor-element.elementor-element-4d78557{
    overflow:hidden;
    cursor:pointer;
}

/* Smooth transitions */
.elementor-58 .elementor-element.elementor-element-4d78557 .category-title,
.elementor-58 .elementor-element.elementor-element-4d78557 .category-description,
.elementor-58 .elementor-element.elementor-element-4d78557 .category-button{
    transition:all .60s cubic-bezier(.22,.61,.36,1);
}

/* Description hidden */
.elementor-58 .elementor-element.elementor-element-4d78557 .category-description{
    opacity:0;
    transform:translateY(18px);
    max-height:0;
    overflow:hidden;
}

/* Button hidden */
.elementor-58 .elementor-element.elementor-element-4d78557 .category-button{
    opacity:0;
    transform:translateY(18px);
    pointer-events:none;
}

/* Move title upward */
.elementor-58 .elementor-element.elementor-element-4d78557:hover .category-title{
    transform:translateY(-20px);
}

/* Reveal description */
.elementor-58 .elementor-element.elementor-element-4d78557:hover .category-description{
    opacity:1;
    transform:translateY(0);
    max-height:150px;
}

/* Reveal button */
.elementor-58 .elementor-element.elementor-element-4d78557:hover .category-button{
    opacity:1;
    transform:translateY(0);
    pointer-events:auto;
    transition-delay:.08s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b562594 *//* Card */
.elementor-58 .elementor-element.elementor-element-b562594{
    overflow:hidden;
    cursor:pointer;
}

/* Smooth transitions */
.elementor-58 .elementor-element.elementor-element-b562594 .category-title,
.elementor-58 .elementor-element.elementor-element-b562594 .category-description,
.elementor-58 .elementor-element.elementor-element-b562594 .category-button{
    transition:all .60s cubic-bezier(.22,.61,.36,1);
}

/* Description hidden */
.elementor-58 .elementor-element.elementor-element-b562594 .category-description{
    opacity:0;
    transform:translateY(18px);
    max-height:0;
    overflow:hidden;
}

/* Button hidden */
.elementor-58 .elementor-element.elementor-element-b562594 .category-button{
    opacity:0;
    transform:translateY(18px);
    pointer-events:none;
}

/* Move title upward */
.elementor-58 .elementor-element.elementor-element-b562594:hover .category-title{
    transform:translateY(-20px);
}

/* Reveal description */
.elementor-58 .elementor-element.elementor-element-b562594:hover .category-description{
    opacity:1;
    transform:translateY(0);
    max-height:150px;
}

/* Reveal button */
.elementor-58 .elementor-element.elementor-element-b562594:hover .category-button{
    opacity:1;
    transform:translateY(0);
    pointer-events:auto;
    transition-delay:.08s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-df0b911 *//* Card */
.elementor-58 .elementor-element.elementor-element-df0b911{
    overflow:hidden;
    cursor:pointer;
}

/* Smooth transitions */
.elementor-58 .elementor-element.elementor-element-df0b911 .category-title,
.elementor-58 .elementor-element.elementor-element-df0b911 .category-description,
.elementor-58 .elementor-element.elementor-element-df0b911 .category-button{
    transition:all .60s cubic-bezier(.22,.61,.36,1);
}

/* Description hidden */
.elementor-58 .elementor-element.elementor-element-df0b911 .category-description{
    opacity:0;
    transform:translateY(18px);
    max-height:0;
    overflow:hidden;
}

/* Button hidden */
.elementor-58 .elementor-element.elementor-element-df0b911 .category-button{
    opacity:0;
    transform:translateY(18px);
    pointer-events:none;
}

/* Move title upward */
.elementor-58 .elementor-element.elementor-element-df0b911:hover .category-title{
    transform:translateY(-20px);
}

/* Reveal description */
.elementor-58 .elementor-element.elementor-element-df0b911:hover .category-description{
    opacity:1;
    transform:translateY(0);
    max-height:150px;
}

/* Reveal button */
.elementor-58 .elementor-element.elementor-element-df0b911:hover .category-button{
    opacity:1;
    transform:translateY(0);
    pointer-events:auto;
    transition-delay:.08s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-39b262c *//* Card */
.elementor-58 .elementor-element.elementor-element-39b262c{
    overflow:hidden;
    cursor:pointer;
}

/* Smooth transitions */
.elementor-58 .elementor-element.elementor-element-39b262c .category-title,
.elementor-58 .elementor-element.elementor-element-39b262c .category-description,
.elementor-58 .elementor-element.elementor-element-39b262c .category-button{
    transition:all .60s cubic-bezier(.22,.61,.36,1);
}

/* Description hidden */
.elementor-58 .elementor-element.elementor-element-39b262c .category-description{
    opacity:0;
    transform:translateY(18px);
    max-height:0;
    overflow:hidden;
}

/* Button hidden */
.elementor-58 .elementor-element.elementor-element-39b262c .category-button{
    opacity:0;
    transform:translateY(18px);
    pointer-events:none;
}

/* Move title upward */
.elementor-58 .elementor-element.elementor-element-39b262c:hover .category-title{
    transform:translateY(-20px);
}

/* Reveal description */
.elementor-58 .elementor-element.elementor-element-39b262c:hover .category-description{
    opacity:1;
    transform:translateY(0);
    max-height:150px;
}

/* Reveal button */
.elementor-58 .elementor-element.elementor-element-39b262c:hover .category-button{
    opacity:1;
    transform:translateY(0);
    pointer-events:auto;
    transition-delay:.08s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fe4933a *//* Card */
.elementor-58 .elementor-element.elementor-element-fe4933a{
    overflow:hidden;
    cursor:pointer;
}

/* Smooth transitions */
.elementor-58 .elementor-element.elementor-element-fe4933a .category-title,
.elementor-58 .elementor-element.elementor-element-fe4933a .category-description,
.elementor-58 .elementor-element.elementor-element-fe4933a .category-button{
    transition:all .60s cubic-bezier(.22,.61,.36,1);
}

/* Description hidden */
.elementor-58 .elementor-element.elementor-element-fe4933a .category-description{
    opacity:0;
    transform:translateY(18px);
    max-height:0;
    overflow:hidden;
}

/* Button hidden */
.elementor-58 .elementor-element.elementor-element-fe4933a .category-button{
    opacity:0;
    transform:translateY(18px);
    pointer-events:none;
}

/* Move title upward */
.elementor-58 .elementor-element.elementor-element-fe4933a:hover .category-title{
    transform:translateY(-20px);
}

/* Reveal description */
.elementor-58 .elementor-element.elementor-element-fe4933a:hover .category-description{
    opacity:1;
    transform:translateY(0);
    max-height:150px;
}

/* Reveal button */
.elementor-58 .elementor-element.elementor-element-fe4933a:hover .category-button{
    opacity:1;
    transform:translateY(0);
    pointer-events:auto;
    transition-delay:.08s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4356685 *//* Card */
.elementor-58 .elementor-element.elementor-element-4356685{
    overflow:hidden;
    cursor:pointer;
}

/* Smooth transitions */
.elementor-58 .elementor-element.elementor-element-4356685 .category-title,
.elementor-58 .elementor-element.elementor-element-4356685 .category-description,
.elementor-58 .elementor-element.elementor-element-4356685 .category-button{
    transition:all .60s cubic-bezier(.22,.61,.36,1);
}

/* Description hidden */
.elementor-58 .elementor-element.elementor-element-4356685 .category-description{
    opacity:0;
    transform:translateY(18px);
    max-height:0;
    overflow:hidden;
}

/* Button hidden */
.elementor-58 .elementor-element.elementor-element-4356685 .category-button{
    opacity:0;
    transform:translateY(18px);
    pointer-events:none;
}

/* Move title upward */
.elementor-58 .elementor-element.elementor-element-4356685:hover .category-title{
    transform:translateY(-20px);
}

/* Reveal description */
.elementor-58 .elementor-element.elementor-element-4356685:hover .category-description{
    opacity:1;
    transform:translateY(0);
    max-height:150px;
}

/* Reveal button */
.elementor-58 .elementor-element.elementor-element-4356685:hover .category-button{
    opacity:1;
    transform:translateY(0);
    pointer-events:auto;
    transition-delay:.08s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-81a12a0 *//* Card */
.elementor-58 .elementor-element.elementor-element-81a12a0{
    overflow:hidden;
    cursor:pointer;
}

/* Smooth transitions */
.elementor-58 .elementor-element.elementor-element-81a12a0 .category-title,
.elementor-58 .elementor-element.elementor-element-81a12a0 .category-description,
.elementor-58 .elementor-element.elementor-element-81a12a0 .category-button{
    transition:all .60s cubic-bezier(.22,.61,.36,1);
}

/* Description hidden */
.elementor-58 .elementor-element.elementor-element-81a12a0 .category-description{
    opacity:0;
    transform:translateY(18px);
    max-height:0;
    overflow:hidden;
}

/* Button hidden */
.elementor-58 .elementor-element.elementor-element-81a12a0 .category-button{
    opacity:0;
    transform:translateY(18px);
    pointer-events:none;
}

/* Move title upward */
.elementor-58 .elementor-element.elementor-element-81a12a0:hover .category-title{
    transform:translateY(-20px);
}

/* Reveal description */
.elementor-58 .elementor-element.elementor-element-81a12a0:hover .category-description{
    opacity:1;
    transform:translateY(0);
    max-height:150px;
}

/* Reveal button */
.elementor-58 .elementor-element.elementor-element-81a12a0:hover .category-button{
    opacity:1;
    transform:translateY(0);
    pointer-events:auto;
    transition-delay:.08s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0d14de4 *//* Card */
.elementor-58 .elementor-element.elementor-element-0d14de4{
    overflow:hidden;
    cursor:pointer;
}

/* Smooth transitions */
.elementor-58 .elementor-element.elementor-element-0d14de4 .category-title,
.elementor-58 .elementor-element.elementor-element-0d14de4 .category-description,
.elementor-58 .elementor-element.elementor-element-0d14de4 .category-button{
    transition:all .60s cubic-bezier(.22,.61,.36,1);
}

/* Description hidden */
.elementor-58 .elementor-element.elementor-element-0d14de4 .category-description{
    opacity:0;
    transform:translateY(18px);
    max-height:0;
    overflow:hidden;
}

/* Button hidden */
.elementor-58 .elementor-element.elementor-element-0d14de4 .category-button{
    opacity:0;
    transform:translateY(18px);
    pointer-events:none;
}

/* Move title upward */
.elementor-58 .elementor-element.elementor-element-0d14de4:hover .category-title{
    transform:translateY(-20px);
}

/* Reveal description */
.elementor-58 .elementor-element.elementor-element-0d14de4:hover .category-description{
    opacity:1;
    transform:translateY(0);
    max-height:150px;
}

/* Reveal button */
.elementor-58 .elementor-element.elementor-element-0d14de4:hover .category-button{
    opacity:1;
    transform:translateY(0);
    pointer-events:auto;
    transition-delay:.08s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-418b40f *//* Card */
.elementor-58 .elementor-element.elementor-element-418b40f{
    overflow:hidden;
    cursor:pointer;
}

/* Smooth transitions */
.elementor-58 .elementor-element.elementor-element-418b40f .category-title,
.elementor-58 .elementor-element.elementor-element-418b40f .category-description,
.elementor-58 .elementor-element.elementor-element-418b40f .category-button{
    transition:all .60s cubic-bezier(.22,.61,.36,1);
}

/* Description hidden */
.elementor-58 .elementor-element.elementor-element-418b40f .category-description{
    opacity:0;
    transform:translateY(18px);
    max-height:0;
    overflow:hidden;
}

/* Button hidden */
.elementor-58 .elementor-element.elementor-element-418b40f .category-button{
    opacity:0;
    transform:translateY(18px);
    pointer-events:none;
}

/* Move title upward */
.elementor-58 .elementor-element.elementor-element-418b40f:hover .category-title{
    transform:translateY(-20px);
}

/* Reveal description */
.elementor-58 .elementor-element.elementor-element-418b40f:hover .category-description{
    opacity:1;
    transform:translateY(0);
    max-height:150px;
}

/* Reveal button */
.elementor-58 .elementor-element.elementor-element-418b40f:hover .category-button{
    opacity:1;
    transform:translateY(0);
    pointer-events:auto;
    transition-delay:.08s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d78557 *//* Card */
.elementor-58 .elementor-element.elementor-element-4d78557{
    overflow:hidden;
    cursor:pointer;
}

/* Smooth transitions */
.elementor-58 .elementor-element.elementor-element-4d78557 .category-title,
.elementor-58 .elementor-element.elementor-element-4d78557 .category-description,
.elementor-58 .elementor-element.elementor-element-4d78557 .category-button{
    transition:all .60s cubic-bezier(.22,.61,.36,1);
}

/* Description hidden */
.elementor-58 .elementor-element.elementor-element-4d78557 .category-description{
    opacity:0;
    transform:translateY(18px);
    max-height:0;
    overflow:hidden;
}

/* Button hidden */
.elementor-58 .elementor-element.elementor-element-4d78557 .category-button{
    opacity:0;
    transform:translateY(18px);
    pointer-events:none;
}

/* Move title upward */
.elementor-58 .elementor-element.elementor-element-4d78557:hover .category-title{
    transform:translateY(-20px);
}

/* Reveal description */
.elementor-58 .elementor-element.elementor-element-4d78557:hover .category-description{
    opacity:1;
    transform:translateY(0);
    max-height:150px;
}

/* Reveal button */
.elementor-58 .elementor-element.elementor-element-4d78557:hover .category-button{
    opacity:1;
    transform:translateY(0);
    pointer-events:auto;
    transition-delay:.08s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b562594 *//* Card */
.elementor-58 .elementor-element.elementor-element-b562594{
    overflow:hidden;
    cursor:pointer;
}

/* Smooth transitions */
.elementor-58 .elementor-element.elementor-element-b562594 .category-title,
.elementor-58 .elementor-element.elementor-element-b562594 .category-description,
.elementor-58 .elementor-element.elementor-element-b562594 .category-button{
    transition:all .60s cubic-bezier(.22,.61,.36,1);
}

/* Description hidden */
.elementor-58 .elementor-element.elementor-element-b562594 .category-description{
    opacity:0;
    transform:translateY(18px);
    max-height:0;
    overflow:hidden;
}

/* Button hidden */
.elementor-58 .elementor-element.elementor-element-b562594 .category-button{
    opacity:0;
    transform:translateY(18px);
    pointer-events:none;
}

/* Move title upward */
.elementor-58 .elementor-element.elementor-element-b562594:hover .category-title{
    transform:translateY(-20px);
}

/* Reveal description */
.elementor-58 .elementor-element.elementor-element-b562594:hover .category-description{
    opacity:1;
    transform:translateY(0);
    max-height:150px;
}

/* Reveal button */
.elementor-58 .elementor-element.elementor-element-b562594:hover .category-button{
    opacity:1;
    transform:translateY(0);
    pointer-events:auto;
    transition-delay:.08s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-df0b911 *//* Card */
.elementor-58 .elementor-element.elementor-element-df0b911{
    overflow:hidden;
    cursor:pointer;
}

/* Smooth transitions */
.elementor-58 .elementor-element.elementor-element-df0b911 .category-title,
.elementor-58 .elementor-element.elementor-element-df0b911 .category-description,
.elementor-58 .elementor-element.elementor-element-df0b911 .category-button{
    transition:all .60s cubic-bezier(.22,.61,.36,1);
}

/* Description hidden */
.elementor-58 .elementor-element.elementor-element-df0b911 .category-description{
    opacity:0;
    transform:translateY(18px);
    max-height:0;
    overflow:hidden;
}

/* Button hidden */
.elementor-58 .elementor-element.elementor-element-df0b911 .category-button{
    opacity:0;
    transform:translateY(18px);
    pointer-events:none;
}

/* Move title upward */
.elementor-58 .elementor-element.elementor-element-df0b911:hover .category-title{
    transform:translateY(-20px);
}

/* Reveal description */
.elementor-58 .elementor-element.elementor-element-df0b911:hover .category-description{
    opacity:1;
    transform:translateY(0);
    max-height:150px;
}

/* Reveal button */
.elementor-58 .elementor-element.elementor-element-df0b911:hover .category-button{
    opacity:1;
    transform:translateY(0);
    pointer-events:auto;
    transition-delay:.08s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-39b262c *//* Card */
.elementor-58 .elementor-element.elementor-element-39b262c{
    overflow:hidden;
    cursor:pointer;
}

/* Smooth transitions */
.elementor-58 .elementor-element.elementor-element-39b262c .category-title,
.elementor-58 .elementor-element.elementor-element-39b262c .category-description,
.elementor-58 .elementor-element.elementor-element-39b262c .category-button{
    transition:all .60s cubic-bezier(.22,.61,.36,1);
}

/* Description hidden */
.elementor-58 .elementor-element.elementor-element-39b262c .category-description{
    opacity:0;
    transform:translateY(18px);
    max-height:0;
    overflow:hidden;
}

/* Button hidden */
.elementor-58 .elementor-element.elementor-element-39b262c .category-button{
    opacity:0;
    transform:translateY(18px);
    pointer-events:none;
}

/* Move title upward */
.elementor-58 .elementor-element.elementor-element-39b262c:hover .category-title{
    transform:translateY(-20px);
}

/* Reveal description */
.elementor-58 .elementor-element.elementor-element-39b262c:hover .category-description{
    opacity:1;
    transform:translateY(0);
    max-height:150px;
}

/* Reveal button */
.elementor-58 .elementor-element.elementor-element-39b262c:hover .category-button{
    opacity:1;
    transform:translateY(0);
    pointer-events:auto;
    transition-delay:.08s;
}/* End custom CSS */