.elementor-308 .elementor-element.elementor-element-672ebd54{--display:flex;--min-height:60vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--overflow:hidden;--overlay-opacity:1;}.elementor-308 .elementor-element.elementor-element-672ebd54:not(.elementor-motion-effects-element-type-background), .elementor-308 .elementor-element.elementor-element-672ebd54 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://guptacars.com/wp-content/uploads/2026/08/front-view-black-sedan-sport-car-bridge.jpg");background-position:center left;background-repeat:no-repeat;background-size:cover;}.elementor-308 .elementor-element.elementor-element-672ebd54::before, .elementor-308 .elementor-element.elementor-element-672ebd54 > .elementor-background-video-container::before, .elementor-308 .elementor-element.elementor-element-672ebd54 > .e-con-inner > .elementor-background-video-container::before, .elementor-308 .elementor-element.elementor-element-672ebd54 > .elementor-background-slideshow::before, .elementor-308 .elementor-element.elementor-element-672ebd54 > .e-con-inner > .elementor-background-slideshow::before, .elementor-308 .elementor-element.elementor-element-672ebd54 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://guptacars.com/wp-content/uploads/2026/08/Hero-Bg-Ornament-1.png");--background-overlay:'';background-position:50% 104px;background-repeat:no-repeat;background-size:cover;}.elementor-308 .elementor-element.elementor-element-4ae513f0{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--overlay-opacity:1;--border-radius:4px 4px 4px 4px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-308 .elementor-element.elementor-element-4ae513f0:not(.elementor-motion-effects-element-type-background), .elementor-308 .elementor-element.elementor-element-4ae513f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000033;}.elementor-308 .elementor-element.elementor-element-4ae513f0::before, .elementor-308 .elementor-element.elementor-element-4ae513f0 > .elementor-background-video-container::before, .elementor-308 .elementor-element.elementor-element-4ae513f0 > .e-con-inner > .elementor-background-video-container::before, .elementor-308 .elementor-element.elementor-element-4ae513f0 > .elementor-background-slideshow::before, .elementor-308 .elementor-element.elementor-element-4ae513f0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-308 .elementor-element.elementor-element-4ae513f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-308 .elementor-element.elementor-element-4ae513f0.elementor-element.e-flex::before{content:"";width:100%;height:100%;position:absolute;left:0;top:0;-webkit-backdrop-filter:blur(4.5px);backdrop-filter:blur(4.5px);border-radius:inherit;background-color:inherit;}.elementor-308 .elementor-element.elementor-element-10c6a59b{text-align:start;}.elementor-308 .elementor-element.elementor-element-10c6a59b .elementor-heading-title{font-family:var( --e-global-typography-8d6a7d7-font-family ), Sans-serif;font-size:var( --e-global-typography-8d6a7d7-font-size );font-weight:var( --e-global-typography-8d6a7d7-font-weight );font-style:var( --e-global-typography-8d6a7d7-font-style );text-decoration:var( --e-global-typography-8d6a7d7-text-decoration );line-height:var( --e-global-typography-8d6a7d7-line-height );color:var( --e-global-color-53e1afe );}.elementor-308 .elementor-element.elementor-element-37f17fde{--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:flex-start;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-308 .elementor-element.elementor-element-573858ab .elementor-heading-title{font-family:var( --e-global-typography-46cfb8e-font-family ), Sans-serif;font-size:var( --e-global-typography-46cfb8e-font-size );font-weight:var( --e-global-typography-46cfb8e-font-weight );font-style:var( --e-global-typography-46cfb8e-font-style );text-decoration:var( --e-global-typography-46cfb8e-text-decoration );line-height:var( --e-global-typography-46cfb8e-line-height );color:var( --e-global-color-53e1afe );}.elementor-308 .elementor-element.elementor-element-48b883f0 .elementor-icon-wrapper{text-align:center;}.elementor-308 .elementor-element.elementor-element-48b883f0.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-53e1afe );color:var( --e-global-color-6352e12 );}.elementor-308 .elementor-element.elementor-element-48b883f0.elementor-view-framed .elementor-icon, .elementor-308 .elementor-element.elementor-element-48b883f0.elementor-view-default .elementor-icon{color:var( --e-global-color-53e1afe );border-color:var( --e-global-color-53e1afe );}.elementor-308 .elementor-element.elementor-element-48b883f0.elementor-view-framed .elementor-icon, .elementor-308 .elementor-element.elementor-element-48b883f0.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-53e1afe );}.elementor-308 .elementor-element.elementor-element-48b883f0.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-6352e12 );}.elementor-308 .elementor-element.elementor-element-48b883f0.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-6352e12 );}.elementor-308 .elementor-element.elementor-element-48b883f0 .elementor-icon{font-size:10px;padding:2px;}.elementor-308 .elementor-element.elementor-element-48b883f0 .elementor-icon svg{height:10px;}.elementor-308 .elementor-element.elementor-element-7ef0a172{text-align:left;}.elementor-308 .elementor-element.elementor-element-7ef0a172 ul.hfe-breadcrumbs li{margin-right:0px;}.elementor-308 .elementor-element.elementor-element-7ef0a172 .hfe-breadcrumbs-item{padding:0px 0px 0px 0px;font-family:var( --e-global-typography-46cfb8e-font-family ), Sans-serif;font-size:var( --e-global-typography-46cfb8e-font-size );font-weight:var( --e-global-typography-46cfb8e-font-weight );font-style:var( --e-global-typography-46cfb8e-font-style );text-decoration:var( --e-global-typography-46cfb8e-text-decoration );line-height:var( --e-global-typography-46cfb8e-line-height );}.elementor-308 .elementor-element.elementor-element-7ef0a172 .hfe-breadcrumbs, .elementor-308 .elementor-element.elementor-element-7ef0a172 .hfe-breadcrumbs .hfe-breadcrumbs-text{color:var( --e-global-color-53e1afe );}.elementor-308 .elementor-element.elementor-element-7ef0a172 .hfe-breadcrumbs svg{fill:var( --e-global-color-53e1afe );}.elementor-308 .elementor-element.elementor-element-152e423d{--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:flex-start;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--margin-top:104px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-308 .elementor-element.elementor-element-7300b164{--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;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-308 .elementor-element.elementor-element-6c8be170{--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;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-308 .elementor-element.elementor-element-27c28736{--display:flex;--overlay-opacity:0.15;--border-radius:4px 4px 4px 4px;}.elementor-308 .elementor-element.elementor-element-27c28736::before, .elementor-308 .elementor-element.elementor-element-27c28736 > .elementor-background-video-container::before, .elementor-308 .elementor-element.elementor-element-27c28736 > .e-con-inner > .elementor-background-video-container::before, .elementor-308 .elementor-element.elementor-element-27c28736 > .elementor-background-slideshow::before, .elementor-308 .elementor-element.elementor-element-27c28736 > .e-con-inner > .elementor-background-slideshow::before, .elementor-308 .elementor-element.elementor-element-27c28736 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-cee324e );--background-overlay:'';}.elementor-308 .elementor-element.elementor-element-534d558a{--display:flex;--min-height:526px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--overlay-opacity:1;--overlay-mix-blend-mode:overlay;}.elementor-308 .elementor-element.elementor-element-534d558a::before, .elementor-308 .elementor-element.elementor-element-534d558a > .elementor-background-video-container::before, .elementor-308 .elementor-element.elementor-element-534d558a > .e-con-inner > .elementor-background-video-container::before, .elementor-308 .elementor-element.elementor-element-534d558a > .elementor-background-slideshow::before, .elementor-308 .elementor-element.elementor-element-534d558a > .e-con-inner > .elementor-background-slideshow::before, .elementor-308 .elementor-element.elementor-element-534d558a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://guptacars.com/wp-content/plugins/elementor/assets/images/placeholder.png");--background-overlay:'';background-position:bottom center;background-repeat:no-repeat;background-size:200% auto;}.elementor-308 .elementor-element.elementor-element-55cf072e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-308 .elementor-element.elementor-element-55cf072e img{width:100%;}.elementor-308 .elementor-element.elementor-element-e8b9745 .agrfuxd-gallery{--agrfuxd-gap:15px;}.elementor-308 .elementor-element.elementor-element-e8b9745 .agrfuxd-carousel-slide img{height:200px;object-fit:cover;}.elementor-308 .elementor-element.elementor-element-6edf8f6a{--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;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-308 .elementor-element.elementor-element-24f4b329{text-align:start;}.elementor-308 .elementor-element.elementor-element-24f4b329 .elementor-heading-title{font-family:var( --e-global-typography-f4b3ed4-font-family ), Sans-serif;font-size:var( --e-global-typography-f4b3ed4-font-size );font-weight:var( --e-global-typography-f4b3ed4-font-weight );font-style:var( --e-global-typography-f4b3ed4-font-style );text-decoration:var( --e-global-typography-f4b3ed4-text-decoration );line-height:var( --e-global-typography-f4b3ed4-line-height );color:var( --e-global-color-bd97462 );}.elementor-308 .elementor-element.elementor-element-4f5a371a{--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:flex-start;--gap:130px 130px;--row-gap:130px;--column-gap:130px;--border-radius:4px 4px 4px 4px;box-shadow:0px 4px 80px 0px rgba(0, 0, 0, 0.1);--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-308 .elementor-element.elementor-element-62d79cb{--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;--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-308 .elementor-element.elementor-element-1c6d8c8c .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:12px;}.elementor-308 .elementor-element.elementor-element-1c6d8c8c .elementor-icon-box-title{margin-bottom:4px;margin-top:0;color:var( --e-global-color-1ee9198 );}.elementor-308 .elementor-element.elementor-element-1c6d8c8c .elementor-image-box-title{margin-bottom:4px;margin-top:0;}.elementor-308 .elementor-element.elementor-element-1c6d8c8c.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-cee324e );}.elementor-308 .elementor-element.elementor-element-1c6d8c8c.elementor-view-framed .elementor-icon, .elementor-308 .elementor-element.elementor-element-1c6d8c8c.elementor-view-default .elementor-icon{fill:var( --e-global-color-cee324e );color:var( --e-global-color-cee324e );border-color:var( --e-global-color-cee324e );}.elementor-308 .elementor-element.elementor-element-1c6d8c8c .elementor-icon{font-size:26px;}.elementor-308 .elementor-element.elementor-element-1c6d8c8c .elementor-icon-box-title, .elementor-308 .elementor-element.elementor-element-1c6d8c8c .elementor-icon-box-title a{font-family:var( --e-global-typography-e0722ac-font-family ), Sans-serif;font-size:var( --e-global-typography-e0722ac-font-size );font-weight:var( --e-global-typography-e0722ac-font-weight );font-style:var( --e-global-typography-e0722ac-font-style );text-decoration:var( --e-global-typography-e0722ac-text-decoration );line-height:var( --e-global-typography-e0722ac-line-height );}.elementor-308 .elementor-element.elementor-element-1c6d8c8c .elementor-icon-box-description{font-family:var( --e-global-typography-d697004-font-family ), Sans-serif;font-size:var( --e-global-typography-d697004-font-size );font-weight:var( --e-global-typography-d697004-font-weight );font-style:var( --e-global-typography-d697004-font-style );text-decoration:var( --e-global-typography-d697004-text-decoration );line-height:var( --e-global-typography-d697004-line-height );color:var( --e-global-color-bd97462 );}.elementor-308 .elementor-element.elementor-element-3a9ac757 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:12px;}.elementor-308 .elementor-element.elementor-element-3a9ac757 .elementor-icon-box-title{margin-bottom:4px;margin-top:0;color:var( --e-global-color-1ee9198 );}.elementor-308 .elementor-element.elementor-element-3a9ac757 .elementor-image-box-title{margin-bottom:4px;margin-top:0;}.elementor-308 .elementor-element.elementor-element-3a9ac757.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-cee324e );}.elementor-308 .elementor-element.elementor-element-3a9ac757.elementor-view-framed .elementor-icon, .elementor-308 .elementor-element.elementor-element-3a9ac757.elementor-view-default .elementor-icon{fill:var( --e-global-color-cee324e );color:var( --e-global-color-cee324e );border-color:var( --e-global-color-cee324e );}.elementor-308 .elementor-element.elementor-element-3a9ac757 .elementor-icon{font-size:26px;}.elementor-308 .elementor-element.elementor-element-3a9ac757 .elementor-icon-box-title, .elementor-308 .elementor-element.elementor-element-3a9ac757 .elementor-icon-box-title a{font-family:var( --e-global-typography-e0722ac-font-family ), Sans-serif;font-size:var( --e-global-typography-e0722ac-font-size );font-weight:var( --e-global-typography-e0722ac-font-weight );font-style:var( --e-global-typography-e0722ac-font-style );text-decoration:var( --e-global-typography-e0722ac-text-decoration );line-height:var( --e-global-typography-e0722ac-line-height );}.elementor-308 .elementor-element.elementor-element-3a9ac757 .elementor-icon-box-description{font-family:var( --e-global-typography-d697004-font-family ), Sans-serif;font-size:var( --e-global-typography-d697004-font-size );font-weight:var( --e-global-typography-d697004-font-weight );font-style:var( --e-global-typography-d697004-font-style );text-decoration:var( --e-global-typography-d697004-text-decoration );line-height:var( --e-global-typography-d697004-line-height );color:var( --e-global-color-bd97462 );}.elementor-308 .elementor-element.elementor-element-3be4de39 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:12px;}.elementor-308 .elementor-element.elementor-element-3be4de39 .elementor-icon-box-title{margin-bottom:4px;margin-top:0;color:var( --e-global-color-1ee9198 );}.elementor-308 .elementor-element.elementor-element-3be4de39 .elementor-image-box-title{margin-bottom:4px;margin-top:0;}.elementor-308 .elementor-element.elementor-element-3be4de39.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-cee324e );}.elementor-308 .elementor-element.elementor-element-3be4de39.elementor-view-framed .elementor-icon, .elementor-308 .elementor-element.elementor-element-3be4de39.elementor-view-default .elementor-icon{fill:var( --e-global-color-cee324e );color:var( --e-global-color-cee324e );border-color:var( --e-global-color-cee324e );}.elementor-308 .elementor-element.elementor-element-3be4de39 .elementor-icon{font-size:26px;}.elementor-308 .elementor-element.elementor-element-3be4de39 .elementor-icon-box-title, .elementor-308 .elementor-element.elementor-element-3be4de39 .elementor-icon-box-title a{font-family:var( --e-global-typography-e0722ac-font-family ), Sans-serif;font-size:var( --e-global-typography-e0722ac-font-size );font-weight:var( --e-global-typography-e0722ac-font-weight );font-style:var( --e-global-typography-e0722ac-font-style );text-decoration:var( --e-global-typography-e0722ac-text-decoration );line-height:var( --e-global-typography-e0722ac-line-height );}.elementor-308 .elementor-element.elementor-element-3be4de39 .elementor-icon-box-description{font-family:var( --e-global-typography-d697004-font-family ), Sans-serif;font-size:var( --e-global-typography-d697004-font-size );font-weight:var( --e-global-typography-d697004-font-weight );font-style:var( --e-global-typography-d697004-font-style );text-decoration:var( --e-global-typography-d697004-text-decoration );line-height:var( --e-global-typography-d697004-line-height );color:var( --e-global-color-bd97462 );}.elementor-308 .elementor-element.elementor-element-7f853d1e{--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;--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-308 .elementor-element.elementor-element-1a7e5b7c .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:12px;}.elementor-308 .elementor-element.elementor-element-1a7e5b7c .elementor-icon-box-title{margin-bottom:4px;margin-top:0;color:var( --e-global-color-1ee9198 );}.elementor-308 .elementor-element.elementor-element-1a7e5b7c .elementor-image-box-title{margin-bottom:4px;margin-top:0;}.elementor-308 .elementor-element.elementor-element-1a7e5b7c.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-cee324e );}.elementor-308 .elementor-element.elementor-element-1a7e5b7c.elementor-view-framed .elementor-icon, .elementor-308 .elementor-element.elementor-element-1a7e5b7c.elementor-view-default .elementor-icon{fill:var( --e-global-color-cee324e );color:var( --e-global-color-cee324e );border-color:var( --e-global-color-cee324e );}.elementor-308 .elementor-element.elementor-element-1a7e5b7c .elementor-icon{font-size:26px;}.elementor-308 .elementor-element.elementor-element-1a7e5b7c .elementor-icon-box-title, .elementor-308 .elementor-element.elementor-element-1a7e5b7c .elementor-icon-box-title a{font-family:var( --e-global-typography-e0722ac-font-family ), Sans-serif;font-size:var( --e-global-typography-e0722ac-font-size );font-weight:var( --e-global-typography-e0722ac-font-weight );font-style:var( --e-global-typography-e0722ac-font-style );text-decoration:var( --e-global-typography-e0722ac-text-decoration );line-height:var( --e-global-typography-e0722ac-line-height );}.elementor-308 .elementor-element.elementor-element-1a7e5b7c .elementor-icon-box-description{font-family:var( --e-global-typography-d697004-font-family ), Sans-serif;font-size:var( --e-global-typography-d697004-font-size );font-weight:var( --e-global-typography-d697004-font-weight );font-style:var( --e-global-typography-d697004-font-style );text-decoration:var( --e-global-typography-d697004-text-decoration );line-height:var( --e-global-typography-d697004-line-height );color:var( --e-global-color-bd97462 );}.elementor-308 .elementor-element.elementor-element-354a5897 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:12px;}.elementor-308 .elementor-element.elementor-element-354a5897 .elementor-icon-box-title{margin-bottom:4px;margin-top:0;color:var( --e-global-color-1ee9198 );}.elementor-308 .elementor-element.elementor-element-354a5897 .elementor-image-box-title{margin-bottom:4px;margin-top:0;}.elementor-308 .elementor-element.elementor-element-354a5897.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-cee324e );}.elementor-308 .elementor-element.elementor-element-354a5897.elementor-view-framed .elementor-icon, .elementor-308 .elementor-element.elementor-element-354a5897.elementor-view-default .elementor-icon{fill:var( --e-global-color-cee324e );color:var( --e-global-color-cee324e );border-color:var( --e-global-color-cee324e );}.elementor-308 .elementor-element.elementor-element-354a5897 .elementor-icon{font-size:26px;}.elementor-308 .elementor-element.elementor-element-354a5897 .elementor-icon-box-title, .elementor-308 .elementor-element.elementor-element-354a5897 .elementor-icon-box-title a{font-family:var( --e-global-typography-e0722ac-font-family ), Sans-serif;font-size:var( --e-global-typography-e0722ac-font-size );font-weight:var( --e-global-typography-e0722ac-font-weight );font-style:var( --e-global-typography-e0722ac-font-style );text-decoration:var( --e-global-typography-e0722ac-text-decoration );line-height:var( --e-global-typography-e0722ac-line-height );}.elementor-308 .elementor-element.elementor-element-354a5897 .elementor-icon-box-description{font-family:var( --e-global-typography-d697004-font-family ), Sans-serif;font-size:var( --e-global-typography-d697004-font-size );font-weight:var( --e-global-typography-d697004-font-weight );font-style:var( --e-global-typography-d697004-font-style );text-decoration:var( --e-global-typography-d697004-text-decoration );line-height:var( --e-global-typography-d697004-line-height );color:var( --e-global-color-bd97462 );}.elementor-308 .elementor-element.elementor-element-18c563ea .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:12px;}.elementor-308 .elementor-element.elementor-element-18c563ea .elementor-icon-box-title{margin-bottom:4px;margin-top:0;color:var( --e-global-color-1ee9198 );}.elementor-308 .elementor-element.elementor-element-18c563ea .elementor-image-box-title{margin-bottom:4px;margin-top:0;}.elementor-308 .elementor-element.elementor-element-18c563ea.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-cee324e );}.elementor-308 .elementor-element.elementor-element-18c563ea.elementor-view-framed .elementor-icon, .elementor-308 .elementor-element.elementor-element-18c563ea.elementor-view-default .elementor-icon{fill:var( --e-global-color-cee324e );color:var( --e-global-color-cee324e );border-color:var( --e-global-color-cee324e );}.elementor-308 .elementor-element.elementor-element-18c563ea .elementor-icon{font-size:26px;}.elementor-308 .elementor-element.elementor-element-18c563ea .elementor-icon-box-title, .elementor-308 .elementor-element.elementor-element-18c563ea .elementor-icon-box-title a{font-family:var( --e-global-typography-e0722ac-font-family ), Sans-serif;font-size:var( --e-global-typography-e0722ac-font-size );font-weight:var( --e-global-typography-e0722ac-font-weight );font-style:var( --e-global-typography-e0722ac-font-style );text-decoration:var( --e-global-typography-e0722ac-text-decoration );line-height:var( --e-global-typography-e0722ac-line-height );}.elementor-308 .elementor-element.elementor-element-18c563ea .elementor-icon-box-description{font-family:var( --e-global-typography-d697004-font-family ), Sans-serif;font-size:var( --e-global-typography-d697004-font-size );font-weight:var( --e-global-typography-d697004-font-weight );font-style:var( --e-global-typography-d697004-font-style );text-decoration:var( --e-global-typography-d697004-text-decoration );line-height:var( --e-global-typography-d697004-line-height );color:var( --e-global-color-bd97462 );}.elementor-308 .elementor-element.elementor-element-6f823d74{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 80px) 0px;text-align:start;font-family:var( --e-global-typography-e0722ac-font-family ), Sans-serif;font-size:var( --e-global-typography-e0722ac-font-size );font-weight:var( --e-global-typography-e0722ac-font-weight );font-style:var( --e-global-typography-e0722ac-font-style );text-decoration:var( --e-global-typography-e0722ac-text-decoration );line-height:var( --e-global-typography-e0722ac-line-height );}.elementor-308 .elementor-element.elementor-element-6a1c954b{--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;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-308 .elementor-element.elementor-element-6a1c954b.elementor-element.e-flex.jkit-sticky-element--enabled.sticky-pinned.jkit-sticky-element-on--down{top:32px;}.elementor-308 .elementor-element.elementor-element-6a1c954b.elementor-element.e-flex.jkit-sticky-element--enabled.sticky-pinned.jkit-sticky-element-on--both{top:32px;}#wpadminbar ~ .elementor-308 .elementor-element.elementor-element-6a1c954b.elementor-element.e-flex.jkit-sticky-element--enabled.sticky-pinned.jkit-sticky-element-on--down, #wpadminbar ~ * .elementor-308 .elementor-element.elementor-element-6a1c954b.elementor-element.e-flex.jkit-sticky-element--enabled.sticky-pinned.jkit-sticky-element-on--down{top:calc(32px + var(--wpadminbar-height, 0px));}#wpadminbar ~ .elementor-308 .elementor-element.elementor-element-6a1c954b.elementor-element.e-flex.jkit-sticky-element--enabled.sticky-pinned.jkit-sticky-element-on--both, #wpadminbar ~ * .elementor-308 .elementor-element.elementor-element-6a1c954b.elementor-element.e-flex.jkit-sticky-element--enabled.sticky-pinned.jkit-sticky-element-on--both{top:calc(32px + var(--wpadminbar-height, 0px));}.elementor-308 .elementor-element.elementor-element-6a1c954b.elementor-element.e-flex.jkit-sticky-element--enabled{z-index:100;}.elementor-308 .elementor-element.elementor-element-51dc30b4{--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;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-308 .elementor-element.elementor-element-75ec2e07 .elementor-heading-title{font-family:var( --e-global-typography-180637b-font-family ), Sans-serif;font-size:var( --e-global-typography-180637b-font-size );font-weight:var( --e-global-typography-180637b-font-weight );font-style:var( --e-global-typography-180637b-font-style );text-decoration:var( --e-global-typography-180637b-text-decoration );line-height:var( --e-global-typography-180637b-line-height );color:var( --e-global-color-bd97462 );}.elementor-308 .elementor-element.elementor-element-11e7898c{--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;--overflow:hidden;--border-radius:4px 4px 4px 4px;}.elementor-308 .elementor-element.elementor-element-2e9dede1{--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;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-308 .elementor-element.elementor-element-2e9dede1:not(.elementor-motion-effects-element-type-background), .elementor-308 .elementor-element.elementor-element-2e9dede1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-cee324e );}.elementor-308 .elementor-element.elementor-element-7642aa66 .elementor-heading-title{font-family:var( --e-global-typography-c728e8f-font-family ), Sans-serif;font-size:var( --e-global-typography-c728e8f-font-size );font-weight:var( --e-global-typography-c728e8f-font-weight );font-style:var( --e-global-typography-c728e8f-font-style );text-decoration:var( --e-global-typography-c728e8f-text-decoration );line-height:var( --e-global-typography-c728e8f-line-height );color:var( --e-global-color-53e1afe );}.elementor-308 .elementor-element.elementor-element-6ca68cbd .elementor-icon-list-icon{order:0;}.elementor-308 .elementor-element.elementor-element-6ca68cbd .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}.elementor-308 .elementor-element.elementor-element-6ca68cbd .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}.elementor-308 .elementor-element.elementor-element-6ca68cbd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2);}.elementor-308 .elementor-element.elementor-element-6ca68cbd .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2);}.elementor-308 .elementor-element.elementor-element-6ca68cbd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}.elementor-308 .elementor-element.elementor-element-6ca68cbd .elementor-icon-list-icon i{color:var( --e-global-color-6352e12 );transition:color 0.3s;}.elementor-308 .elementor-element.elementor-element-6ca68cbd .elementor-icon-list-icon svg{fill:var( --e-global-color-6352e12 );transition:fill 0.3s;}.elementor-308 .elementor-element.elementor-element-6ca68cbd{--e-icon-list-icon-size:20px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-308 .elementor-element.elementor-element-6ca68cbd:NOT(.elementor-icon-list-ico-position-10) .elementor-icon-list-text{padding-left:8px;}.elementor-308 .elementor-element.elementor-element-6ca68cbd.elementor-icon-list-ico-position-10 .elementor-icon-list-text{padding-right:8px;}.elementor-308 .elementor-element.elementor-element-6ca68cbd .elementor-icon-list-item > .elementor-icon-list-text, .elementor-308 .elementor-element.elementor-element-6ca68cbd .elementor-icon-list-item > a{font-family:var( --e-global-typography-e0722ac-font-family ), Sans-serif;font-size:var( --e-global-typography-e0722ac-font-size );font-weight:var( --e-global-typography-e0722ac-font-weight );font-style:var( --e-global-typography-e0722ac-font-style );text-decoration:var( --e-global-typography-e0722ac-text-decoration );line-height:var( --e-global-typography-e0722ac-line-height );}.elementor-308 .elementor-element.elementor-element-6ca68cbd .elementor-icon-list-text{color:var( --e-global-color-53e1afe );transition:color 0.3s;}.elementor-308 .elementor-element.elementor-element-25a3dedf{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-308 .elementor-element.elementor-element-25a3dedf:not(.elementor-motion-effects-element-type-background), .elementor-308 .elementor-element.elementor-element-25a3dedf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6352e12 );}.elementor-308 .elementor-element.elementor-element-2c00409f .elementor-button{background-color:var( --e-global-color-53e1afe );font-family:var( --e-global-typography-1ac8afd-font-family ), Sans-serif;font-size:var( --e-global-typography-1ac8afd-font-size );font-weight:var( --e-global-typography-1ac8afd-font-weight );text-transform:var( --e-global-typography-1ac8afd-text-transform );font-style:var( --e-global-typography-1ac8afd-font-style );text-decoration:var( --e-global-typography-1ac8afd-text-decoration );line-height:var( --e-global-typography-1ac8afd-line-height );fill:var( --e-global-color-bd97462 );color:var( --e-global-color-bd97462 );}.elementor-308 .elementor-element.elementor-element-2c00409f .elementor-button:hover, .elementor-308 .elementor-element.elementor-element-2c00409f .elementor-button:focus{background-color:var( --e-global-color-38c5430 );color:var( --e-global-color-cee324e );}.elementor-308 .elementor-element.elementor-element-2c00409f.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-308 .elementor-element.elementor-element-2c00409f .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-308 .elementor-element.elementor-element-2c00409f .elementor-button:hover svg, .elementor-308 .elementor-element.elementor-element-2c00409f .elementor-button:focus svg{fill:var( --e-global-color-cee324e );}@media(min-width:768px){.elementor-308 .elementor-element.elementor-element-4ae513f0{--width:313px;}.elementor-308 .elementor-element.elementor-element-7300b164{--width:776px;}.elementor-308 .elementor-element.elementor-element-6a1c954b{--width:376px;}}@media(max-width:1024px){.elementor-308 .elementor-element.elementor-element-672ebd54{--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-308 .elementor-element.elementor-element-10c6a59b .elementor-heading-title{font-size:var( --e-global-typography-8d6a7d7-font-size );line-height:var( --e-global-typography-8d6a7d7-line-height );}.elementor-308 .elementor-element.elementor-element-573858ab .elementor-heading-title{font-size:var( --e-global-typography-46cfb8e-font-size );line-height:var( --e-global-typography-46cfb8e-line-height );}.elementor-308 .elementor-element.elementor-element-7ef0a172 .hfe-breadcrumbs-item{font-size:var( --e-global-typography-46cfb8e-font-size );line-height:var( --e-global-typography-46cfb8e-line-height );}.elementor-308 .elementor-element.elementor-element-152e423d{--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-308 .elementor-element.elementor-element-24f4b329 .elementor-heading-title{font-size:var( --e-global-typography-f4b3ed4-font-size );line-height:var( --e-global-typography-f4b3ed4-line-height );}.elementor-308 .elementor-element.elementor-element-4f5a371a{--gap:48px 48px;--row-gap:48px;--column-gap:48px;}.elementor-308 .elementor-element.elementor-element-1c6d8c8c .elementor-icon-box-title, .elementor-308 .elementor-element.elementor-element-1c6d8c8c .elementor-icon-box-title a{font-size:var( --e-global-typography-e0722ac-font-size );line-height:var( --e-global-typography-e0722ac-line-height );}.elementor-308 .elementor-element.elementor-element-1c6d8c8c .elementor-icon-box-description{font-size:var( --e-global-typography-d697004-font-size );line-height:var( --e-global-typography-d697004-line-height );}.elementor-308 .elementor-element.elementor-element-3a9ac757 .elementor-icon-box-title, .elementor-308 .elementor-element.elementor-element-3a9ac757 .elementor-icon-box-title a{font-size:var( --e-global-typography-e0722ac-font-size );line-height:var( --e-global-typography-e0722ac-line-height );}.elementor-308 .elementor-element.elementor-element-3a9ac757 .elementor-icon-box-description{font-size:var( --e-global-typography-d697004-font-size );line-height:var( --e-global-typography-d697004-line-height );}.elementor-308 .elementor-element.elementor-element-3be4de39 .elementor-icon-box-title, .elementor-308 .elementor-element.elementor-element-3be4de39 .elementor-icon-box-title a{font-size:var( --e-global-typography-e0722ac-font-size );line-height:var( --e-global-typography-e0722ac-line-height );}.elementor-308 .elementor-element.elementor-element-3be4de39 .elementor-icon-box-description{font-size:var( --e-global-typography-d697004-font-size );line-height:var( --e-global-typography-d697004-line-height );}.elementor-308 .elementor-element.elementor-element-1a7e5b7c .elementor-icon-box-title, .elementor-308 .elementor-element.elementor-element-1a7e5b7c .elementor-icon-box-title a{font-size:var( --e-global-typography-e0722ac-font-size );line-height:var( --e-global-typography-e0722ac-line-height );}.elementor-308 .elementor-element.elementor-element-1a7e5b7c .elementor-icon-box-description{font-size:var( --e-global-typography-d697004-font-size );line-height:var( --e-global-typography-d697004-line-height );}.elementor-308 .elementor-element.elementor-element-354a5897 .elementor-icon-box-title, .elementor-308 .elementor-element.elementor-element-354a5897 .elementor-icon-box-title a{font-size:var( --e-global-typography-e0722ac-font-size );line-height:var( --e-global-typography-e0722ac-line-height );}.elementor-308 .elementor-element.elementor-element-354a5897 .elementor-icon-box-description{font-size:var( --e-global-typography-d697004-font-size );line-height:var( --e-global-typography-d697004-line-height );}.elementor-308 .elementor-element.elementor-element-18c563ea .elementor-icon-box-title, .elementor-308 .elementor-element.elementor-element-18c563ea .elementor-icon-box-title a{font-size:var( --e-global-typography-e0722ac-font-size );line-height:var( --e-global-typography-e0722ac-line-height );}.elementor-308 .elementor-element.elementor-element-18c563ea .elementor-icon-box-description{font-size:var( --e-global-typography-d697004-font-size );line-height:var( --e-global-typography-d697004-line-height );}.elementor-308 .elementor-element.elementor-element-6f823d74{font-size:var( --e-global-typography-e0722ac-font-size );line-height:var( --e-global-typography-e0722ac-line-height );}.elementor-308 .elementor-element.elementor-element-75ec2e07 .elementor-heading-title{font-size:var( --e-global-typography-180637b-font-size );line-height:var( --e-global-typography-180637b-line-height );}.elementor-308 .elementor-element.elementor-element-7642aa66 .elementor-heading-title{font-size:var( --e-global-typography-c728e8f-font-size );line-height:var( --e-global-typography-c728e8f-line-height );}.elementor-308 .elementor-element.elementor-element-6ca68cbd .elementor-icon-list-item > .elementor-icon-list-text, .elementor-308 .elementor-element.elementor-element-6ca68cbd .elementor-icon-list-item > a{font-size:var( --e-global-typography-e0722ac-font-size );line-height:var( --e-global-typography-e0722ac-line-height );}.elementor-308 .elementor-element.elementor-element-25a3dedf{--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:wrap;}.elementor-308 .elementor-element.elementor-element-2c00409f.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-308 .elementor-element.elementor-element-2c00409f .elementor-button{font-size:var( --e-global-typography-1ac8afd-font-size );line-height:var( --e-global-typography-1ac8afd-line-height );}}@media(max-width:767px){.elementor-308 .elementor-element.elementor-element-672ebd54{--min-height:80vh;--justify-content:flex-end;}.elementor-308 .elementor-element.elementor-element-672ebd54:not(.elementor-motion-effects-element-type-background), .elementor-308 .elementor-element.elementor-element-672ebd54 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-308 .elementor-element.elementor-element-4ae513f0{--width:100%;--margin-top:0px;--margin-bottom:16px;--margin-left:0px;--margin-right:0px;}.elementor-308 .elementor-element.elementor-element-10c6a59b .elementor-heading-title{font-size:var( --e-global-typography-8d6a7d7-font-size );line-height:var( --e-global-typography-8d6a7d7-line-height );}.elementor-308 .elementor-element.elementor-element-37f17fde{--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;--flex-wrap:nowrap;}.elementor-308 .elementor-element.elementor-element-573858ab .elementor-heading-title{font-size:var( --e-global-typography-46cfb8e-font-size );line-height:var( --e-global-typography-46cfb8e-line-height );}.elementor-308 .elementor-element.elementor-element-7ef0a172 .hfe-breadcrumbs-item{font-size:var( --e-global-typography-46cfb8e-font-size );line-height:var( --e-global-typography-46cfb8e-line-height );}.elementor-308 .elementor-element.elementor-element-152e423d{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--margin-top:72px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-308 .elementor-element.elementor-element-6c8be170{--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-308 .elementor-element.elementor-element-534d558a{--min-height:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:7px;--padding-right:7px;}.elementor-308 .elementor-element.elementor-element-55cf072e{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-308 .elementor-element.elementor-element-24f4b329 .elementor-heading-title{font-size:var( --e-global-typography-f4b3ed4-font-size );line-height:var( --e-global-typography-f4b3ed4-line-height );}.elementor-308 .elementor-element.elementor-element-4f5a371a{--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;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-308 .elementor-element.elementor-element-62d79cb{--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-308 .elementor-element.elementor-element-1c6d8c8c .elementor-icon-box-wrapper{align-items:center;}.elementor-308 .elementor-element.elementor-element-1c6d8c8c .elementor-icon-box-icon{margin-top:10px;}.elementor-308 .elementor-element.elementor-element-1c6d8c8c .elementor-icon-box-title, .elementor-308 .elementor-element.elementor-element-1c6d8c8c .elementor-icon-box-title a{font-size:var( --e-global-typography-e0722ac-font-size );line-height:var( --e-global-typography-e0722ac-line-height );}.elementor-308 .elementor-element.elementor-element-1c6d8c8c .elementor-icon-box-description{font-size:var( --e-global-typography-d697004-font-size );line-height:var( --e-global-typography-d697004-line-height );}.elementor-308 .elementor-element.elementor-element-3a9ac757 .elementor-icon-box-wrapper{align-items:center;}.elementor-308 .elementor-element.elementor-element-3a9ac757 .elementor-icon-box-icon{margin-top:10px;}.elementor-308 .elementor-element.elementor-element-3a9ac757 .elementor-icon-box-title, .elementor-308 .elementor-element.elementor-element-3a9ac757 .elementor-icon-box-title a{font-size:var( --e-global-typography-e0722ac-font-size );line-height:var( --e-global-typography-e0722ac-line-height );}.elementor-308 .elementor-element.elementor-element-3a9ac757 .elementor-icon-box-description{font-size:var( --e-global-typography-d697004-font-size );line-height:var( --e-global-typography-d697004-line-height );}.elementor-308 .elementor-element.elementor-element-3be4de39 .elementor-icon-box-wrapper{align-items:center;}.elementor-308 .elementor-element.elementor-element-3be4de39 .elementor-icon-box-icon{margin-top:10px;}.elementor-308 .elementor-element.elementor-element-3be4de39 .elementor-icon-box-title, .elementor-308 .elementor-element.elementor-element-3be4de39 .elementor-icon-box-title a{font-size:var( --e-global-typography-e0722ac-font-size );line-height:var( --e-global-typography-e0722ac-line-height );}.elementor-308 .elementor-element.elementor-element-3be4de39 .elementor-icon-box-description{font-size:var( --e-global-typography-d697004-font-size );line-height:var( --e-global-typography-d697004-line-height );}.elementor-308 .elementor-element.elementor-element-7f853d1e{--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-308 .elementor-element.elementor-element-1a7e5b7c .elementor-icon-box-wrapper{align-items:center;}.elementor-308 .elementor-element.elementor-element-1a7e5b7c .elementor-icon-box-icon{margin-top:10px;}.elementor-308 .elementor-element.elementor-element-1a7e5b7c .elementor-icon-box-title, .elementor-308 .elementor-element.elementor-element-1a7e5b7c .elementor-icon-box-title a{font-size:var( --e-global-typography-e0722ac-font-size );line-height:var( --e-global-typography-e0722ac-line-height );}.elementor-308 .elementor-element.elementor-element-1a7e5b7c .elementor-icon-box-description{font-size:var( --e-global-typography-d697004-font-size );line-height:var( --e-global-typography-d697004-line-height );}.elementor-308 .elementor-element.elementor-element-354a5897 .elementor-icon-box-wrapper{align-items:center;}.elementor-308 .elementor-element.elementor-element-354a5897 .elementor-icon-box-icon{margin-top:10px;}.elementor-308 .elementor-element.elementor-element-354a5897 .elementor-icon-box-title, .elementor-308 .elementor-element.elementor-element-354a5897 .elementor-icon-box-title a{font-size:var( --e-global-typography-e0722ac-font-size );line-height:var( --e-global-typography-e0722ac-line-height );}.elementor-308 .elementor-element.elementor-element-354a5897 .elementor-icon-box-description{font-size:var( --e-global-typography-d697004-font-size );line-height:var( --e-global-typography-d697004-line-height );}.elementor-308 .elementor-element.elementor-element-18c563ea .elementor-icon-box-wrapper{align-items:center;}.elementor-308 .elementor-element.elementor-element-18c563ea .elementor-icon-box-icon{margin-top:10px;}.elementor-308 .elementor-element.elementor-element-18c563ea .elementor-icon-box-title, .elementor-308 .elementor-element.elementor-element-18c563ea .elementor-icon-box-title a{font-size:var( --e-global-typography-e0722ac-font-size );line-height:var( --e-global-typography-e0722ac-line-height );}.elementor-308 .elementor-element.elementor-element-18c563ea .elementor-icon-box-description{font-size:var( --e-global-typography-d697004-font-size );line-height:var( --e-global-typography-d697004-line-height );}.elementor-308 .elementor-element.elementor-element-6f823d74{font-size:var( --e-global-typography-e0722ac-font-size );line-height:var( --e-global-typography-e0722ac-line-height );}.elementor-308 .elementor-element.elementor-element-6a1c954b{--width:100%;}.elementor-308 .elementor-element.elementor-element-51dc30b4{--width:100%;}.elementor-308 .elementor-element.elementor-element-75ec2e07 .elementor-heading-title{font-size:var( --e-global-typography-180637b-font-size );line-height:var( --e-global-typography-180637b-line-height );}.elementor-308 .elementor-element.elementor-element-7642aa66 .elementor-heading-title{font-size:var( --e-global-typography-c728e8f-font-size );line-height:var( --e-global-typography-c728e8f-line-height );}.elementor-308 .elementor-element.elementor-element-6ca68cbd .elementor-icon-list-item > .elementor-icon-list-text, .elementor-308 .elementor-element.elementor-element-6ca68cbd .elementor-icon-list-item > a{font-size:var( --e-global-typography-e0722ac-font-size );line-height:var( --e-global-typography-e0722ac-line-height );}.elementor-308 .elementor-element.elementor-element-2c00409f .elementor-button{font-size:var( --e-global-typography-1ac8afd-font-size );line-height:var( --e-global-typography-1ac8afd-line-height );}}/* Start custom CSS for agrfuxd_enhanced_gallery, class: .elementor-element-e8b9745 *//* ==========================================================================
   CAROUSEL NAV ARROWS (AGGRESSIVE OVERRIDE)
   ========================================================================== */

/* Target any button/div elements used for slider navigation */
.agrfuxd-gallery-carousel button[class*="prev"],
.agrfuxd-gallery-carousel button[class*="next"],
.agrfuxd-gallery-carousel .slick-prev,
.agrfuxd-gallery-carousel .slick-next {
    background-color: #333333 !important; /* Arrow background color */
    border-radius: 50% !important;        /* Makes the background a circle */
    width: 45px !important;               /* Width of the navigation button */
    height: 45px !important;              /* Height of the navigation button */
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    z-index: 99 !important;
    opacity: 1 !important;
    transition: all 0.3s ease !important;
}

/* Hover state for arrows */
.agrfuxd-gallery-carousel button[class*="prev"]:hover,
.agrfuxd-gallery-carousel button[class*="next"]:hover,
.agrfuxd-gallery-carousel .slick-prev:hover,
.agrfuxd-gallery-carousel .slick-next:hover {
    background-color: #ff5722 !important; /* Hover background color */
    transform: scale(1.1) !important;
}

/* Force inner text, icon characters, or SVG icons to change color */
.agrfuxd-gallery-carousel button[class*="prev"]::before,
.agrfuxd-gallery-carousel button[class*="next"]::before,
.agrfuxd-gallery-carousel button[class*="prev"] svg,
.agrfuxd-gallery-carousel button[class*="next"] svg {
    color: #ffffff !important;            /* Arrow color */
    fill: #ffffff !important;             /* Arrow SVG color fallback */
    font-size: 22px !important;           /* Size of arrow */
}


/* ==========================================================================
   CAROUSEL PAGINATION DOTS (AGGRESSIVE OVERRIDE)
   ========================================================================== */

/* Target fallback ul element lists used for dots pagination */
.agrfuxd-gallery-carousel ul[class*="dots"],
.agrfuxd-gallery-carousel .slick-dots {
    display: flex !important;
    justify-content: center !important;
    list-style: none !important;
    padding: 0 !important;
    margin: 20px 0 0 0 !important;        /* Creates space below the carousel */
}

/* Target all individual dot list entries */
.agrfuxd-gallery-carousel ul[class*="dots"] li,
.agrfuxd-gallery-carousel .slick-dots li {
    margin: 0 6px !important;             /* Horizontal spacing between dots */
}

/* Global styling for dot elements (Inactive State) */
.agrfuxd-gallery-carousel ul[class*="dots"] li button,
.agrfuxd-gallery-carousel .slick-dots li button,
.agrfuxd-gallery-carousel ul[class*="dots"] li button::before,
.agrfuxd-gallery-carousel .slick-dots li button::before {
    background-color: #cccccc !important; /* Inactive dot background color */
    color: #cccccc !important;            /* Inactive text/font color fallback */
    border: none !important;
    border-radius: 50% !important;
    width: 10px !important;               /* Inactive dot width */
    height: 10px !important;              /* Inactive dot height */
    font-size: 0 !important;              /* Hides default text numbers inside buttons */
    opacity: 0.6 !important;
    transition: all 0.3s ease !important;
}

/* Styling for the currently active dot (Active State) */
.agrfuxd-gallery-carousel ul[class*="dots"] li[class*="active"] button,
.agrfuxd-gallery-carousel .slick-dots li.slick-active button,
.agrfuxd-gallery-carousel ul[class*="dots"] li[class*="active"] button::before,
.agrfuxd-gallery-carousel .slick-dots li.slick-active button::before {
    background-color: #ff5722 !important; /* Active dot color */
    color: #ff5722 !important;
    opacity: 1 !important;
    width: 12px !important;               /* Active dot width (slightly larger) */
    height: 12px !important;              /* Active dot height (slightly larger) */
}/* End custom CSS */