.elementor-18 .elementor-element.elementor-element-49ada38{--display:flex;--padding-top:0px;--padding-bottom:140px;--padding-left:10px;--padding-right:10px;}.elementor-18 .elementor-element.elementor-element-49ada38:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-49ada38 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://jewelsofsanmiguel.com/wp-content/uploads/2026/02/Group.png");background-position:bottom center;background-repeat:no-repeat;background-size:contain;}.elementor-18 .elementor-element.elementor-element-ca29593{--display:flex;--min-height:60vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:20px 20px 20px 20px;}.elementor-18 .elementor-element.elementor-element-ca29593:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-ca29593 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://jewelsofsanmiguel.com/wp-content/uploads/2026/02/IMG_1053-Copy.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-18 .elementor-element.elementor-element-ab7346d .elementor-heading-title{font-family:"Marcellus", Sans-serif;font-size:50px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-18 .elementor-element.elementor-element-4637f57{--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:center;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-18 .elementor-element.elementor-element-fbbea8c{--display:flex;}.elementor-18 .elementor-element.elementor-element-36ca0ed{--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:center;--overlay-opacity:0.1;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-36ca0ed::before, .elementor-18 .elementor-element.elementor-element-36ca0ed > .elementor-background-video-container::before, .elementor-18 .elementor-element.elementor-element-36ca0ed > .e-con-inner > .elementor-background-video-container::before, .elementor-18 .elementor-element.elementor-element-36ca0ed > .elementor-background-slideshow::before, .elementor-18 .elementor-element.elementor-element-36ca0ed > .e-con-inner > .elementor-background-slideshow::before, .elementor-18 .elementor-element.elementor-element-36ca0ed > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://jewelsofsanmiguel.com/wp-content/uploads/2026/02/Frame.png");--background-overlay:'';background-position:center center;background-repeat:no-repeat;}.elementor-18 .elementor-element.elementor-element-b44f907 .elementor-heading-title{font-family:"Marcellus", Sans-serif;font-size:30px;font-weight:600;text-transform:uppercase;color:var( --e-global-color-text );}.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-18 .elementor-element.elementor-element-cca9628 img{width:100%;}.elementor-18 .elementor-element.elementor-element-3c961c4{--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:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:wrap;}.elementor-18 .elementor-element.elementor-element-baa5705{--display:flex;--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-accent );--border-color:var( --e-global-color-accent );--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-18 .elementor-element.elementor-element-baa5705:hover{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-accent ) 0%, #A67B3E 100%);}.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 );}.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-18 .elementor-element.elementor-element-0460ed0 .elementor-icon-box-wrapper{gap:15px;}.elementor-18 .elementor-element.elementor-element-0460ed0.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-554e781 );}.elementor-18 .elementor-element.elementor-element-0460ed0.elementor-view-framed .elementor-icon, .elementor-18 .elementor-element.elementor-element-0460ed0.elementor-view-default .elementor-icon{fill:var( --e-global-color-554e781 );color:var( --e-global-color-554e781 );border-color:var( --e-global-color-554e781 );}.elementor-18 .elementor-element.elementor-element-0460ed0 .elementor-icon-box-title, .elementor-18 .elementor-element.elementor-element-0460ed0 .elementor-icon-box-title a{font-family:"Marcellus", Sans-serif;font-size:18px;font-weight:600;}.elementor-18 .elementor-element.elementor-element-0460ed0 .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-18 .elementor-element.elementor-element-0460ed0:has(:hover) .elementor-icon-box-title,
					 .elementor-18 .elementor-element.elementor-element-0460ed0:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-18 .elementor-element.elementor-element-0460ed0 .elementor-icon-box-description{font-family:"Marcellus", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-text );}.elementor-18 .elementor-element.elementor-element-9bb6316{--display:flex;--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-accent );--border-color:var( --e-global-color-accent );--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-18 .elementor-element.elementor-element-9bb6316:hover{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-accent ) 0%, #A67B3E 100%);}.elementor-18 .elementor-element.elementor-element-bae7cdc .elementor-icon-box-wrapper{gap:15px;}.elementor-18 .elementor-element.elementor-element-bae7cdc .elementor-icon-box-title, .elementor-18 .elementor-element.elementor-element-bae7cdc .elementor-icon-box-title a{font-family:"Marcellus", Sans-serif;font-size:18px;font-weight:600;}.elementor-18 .elementor-element.elementor-element-bae7cdc .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-18 .elementor-element.elementor-element-bae7cdc:has(:hover) .elementor-icon-box-title,
					 .elementor-18 .elementor-element.elementor-element-bae7cdc:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-18 .elementor-element.elementor-element-bae7cdc .elementor-icon-box-description{font-family:"Marcellus", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-text );}.elementor-18 .elementor-element.elementor-element-df4bd88{--display:flex;--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-accent );--border-color:var( --e-global-color-accent );--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-18 .elementor-element.elementor-element-df4bd88:hover{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-accent ) 0%, #A67B3E 100%);}.elementor-18 .elementor-element.elementor-element-3bbd41c .elementor-icon-box-wrapper{gap:15px;}.elementor-18 .elementor-element.elementor-element-3bbd41c .elementor-icon-box-title, .elementor-18 .elementor-element.elementor-element-3bbd41c .elementor-icon-box-title a{font-family:"Marcellus", Sans-serif;font-size:18px;font-weight:600;}.elementor-18 .elementor-element.elementor-element-3bbd41c .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-18 .elementor-element.elementor-element-3bbd41c:has(:hover) .elementor-icon-box-title,
					 .elementor-18 .elementor-element.elementor-element-3bbd41c:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-18 .elementor-element.elementor-element-3bbd41c .elementor-icon-box-description{font-family:"Marcellus", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-text );}.elementor-18 .elementor-element.elementor-element-7403c3d{--display:flex;--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-accent );--border-color:var( --e-global-color-accent );--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-18 .elementor-element.elementor-element-7403c3d:hover{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-accent ) 0%, #A67B3E 100%);}.elementor-18 .elementor-element.elementor-element-698bad5 .elementor-icon-box-wrapper{gap:15px;}.elementor-18 .elementor-element.elementor-element-698bad5 .elementor-icon-box-title, .elementor-18 .elementor-element.elementor-element-698bad5 .elementor-icon-box-title a{font-family:"Marcellus", Sans-serif;font-size:18px;font-weight:600;}.elementor-18 .elementor-element.elementor-element-698bad5 .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-18 .elementor-element.elementor-element-698bad5:has(:hover) .elementor-icon-box-title,
					 .elementor-18 .elementor-element.elementor-element-698bad5:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-18 .elementor-element.elementor-element-698bad5 .elementor-icon-box-description{font-family:"Marcellus", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-text );}.elementor-18 .elementor-element.elementor-element-817e46e{--display:flex;--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-accent );--border-color:var( --e-global-color-accent );--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-18 .elementor-element.elementor-element-817e46e:hover{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-accent ) 0%, #A67B3E 100%);}.elementor-18 .elementor-element.elementor-element-2a8bafd .elementor-icon-box-wrapper{gap:15px;}.elementor-18 .elementor-element.elementor-element-2a8bafd .elementor-icon-box-title, .elementor-18 .elementor-element.elementor-element-2a8bafd .elementor-icon-box-title a{font-family:"Marcellus", Sans-serif;font-size:18px;font-weight:600;}.elementor-18 .elementor-element.elementor-element-2a8bafd .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-18 .elementor-element.elementor-element-2a8bafd:has(:hover) .elementor-icon-box-title,
					 .elementor-18 .elementor-element.elementor-element-2a8bafd:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-18 .elementor-element.elementor-element-2a8bafd .elementor-icon-box-description{font-family:"Marcellus", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-text );}.elementor-18 .elementor-element.elementor-element-4ff3904{--display:flex;--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-accent );--border-color:var( --e-global-color-accent );--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-18 .elementor-element.elementor-element-4ff3904:hover{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-accent ) 0%, #A67B3E 100%);}.elementor-18 .elementor-element.elementor-element-b7fe90d .elementor-icon-box-wrapper{gap:15px;}.elementor-18 .elementor-element.elementor-element-b7fe90d .elementor-icon-box-title, .elementor-18 .elementor-element.elementor-element-b7fe90d .elementor-icon-box-title a{font-family:"Marcellus", Sans-serif;font-size:18px;font-weight:600;}.elementor-18 .elementor-element.elementor-element-b7fe90d .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-18 .elementor-element.elementor-element-b7fe90d:has(:hover) .elementor-icon-box-title,
					 .elementor-18 .elementor-element.elementor-element-b7fe90d:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-18 .elementor-element.elementor-element-b7fe90d .elementor-icon-box-description{font-family:"Marcellus", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-text );}.elementor-18 .elementor-element.elementor-element-c1c9ec4{--display:flex;--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-accent );--border-color:var( --e-global-color-accent );--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-18 .elementor-element.elementor-element-c1c9ec4:hover{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-accent ) 0%, #A67B3E 100%);}.elementor-18 .elementor-element.elementor-element-f243b5d .elementor-icon-box-wrapper{gap:15px;}.elementor-18 .elementor-element.elementor-element-f243b5d .elementor-icon-box-title, .elementor-18 .elementor-element.elementor-element-f243b5d .elementor-icon-box-title a{font-family:"Marcellus", Sans-serif;font-size:18px;font-weight:600;}.elementor-18 .elementor-element.elementor-element-f243b5d .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-18 .elementor-element.elementor-element-f243b5d:has(:hover) .elementor-icon-box-title,
					 .elementor-18 .elementor-element.elementor-element-f243b5d:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-18 .elementor-element.elementor-element-f243b5d .elementor-icon-box-description{font-family:"Marcellus", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-text );}.elementor-18 .elementor-element.elementor-element-57fbbf9{--display:flex;--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-accent );--border-color:var( --e-global-color-accent );--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-18 .elementor-element.elementor-element-57fbbf9:hover{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-accent ) 0%, #A67B3E 100%);}.elementor-18 .elementor-element.elementor-element-f351656 .elementor-icon-box-wrapper{gap:15px;}.elementor-18 .elementor-element.elementor-element-f351656 .elementor-icon-box-title, .elementor-18 .elementor-element.elementor-element-f351656 .elementor-icon-box-title a{font-family:"Marcellus", Sans-serif;font-size:18px;font-weight:600;}.elementor-18 .elementor-element.elementor-element-f351656 .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-18 .elementor-element.elementor-element-f351656:has(:hover) .elementor-icon-box-title,
					 .elementor-18 .elementor-element.elementor-element-f351656:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-18 .elementor-element.elementor-element-f351656 .elementor-icon-box-description{font-family:"Marcellus", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-text );}.elementor-18 .elementor-element.elementor-element-56a547d{--display:flex;}.elementor-18 .elementor-element.elementor-element-448deef{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-18 .elementor-element.elementor-element-448deef:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-448deef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://jewelsofsanmiguel.com/wp-content/uploads/2026/02/Group-83.png");background-position:center center;background-repeat:no-repeat;}.elementor-18 .elementor-element.elementor-element-a4e89ec .elementor-heading-title{font-family:"Marcellus", Sans-serif;font-size:30px;font-weight:600;text-transform:uppercase;color:var( --e-global-color-text );}.elementor-18 .elementor-element.elementor-element-91a4482 img{width:100%;}.elementor-18 .elementor-element.elementor-element-72cb150{--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:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:wrap;}.elementor-18 .elementor-element.elementor-element-3a4e02d{--display:flex;--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-accent );--border-color:var( --e-global-color-accent );--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-18 .elementor-element.elementor-element-3a4e02d:hover{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-accent ) 0%, #A67B3E 100%);}.elementor-18 .elementor-element.elementor-element-06d6ac7 .elementor-icon-box-wrapper{gap:15px;}.elementor-18 .elementor-element.elementor-element-06d6ac7.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-554e781 );}.elementor-18 .elementor-element.elementor-element-06d6ac7.elementor-view-framed .elementor-icon, .elementor-18 .elementor-element.elementor-element-06d6ac7.elementor-view-default .elementor-icon{fill:var( --e-global-color-554e781 );color:var( --e-global-color-554e781 );border-color:var( --e-global-color-554e781 );}.elementor-18 .elementor-element.elementor-element-06d6ac7 .elementor-icon{font-size:40px;}.elementor-18 .elementor-element.elementor-element-06d6ac7 .elementor-icon-box-title, .elementor-18 .elementor-element.elementor-element-06d6ac7 .elementor-icon-box-title a{font-family:"Marcellus", Sans-serif;font-size:18px;font-weight:600;}.elementor-18 .elementor-element.elementor-element-06d6ac7 .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-18 .elementor-element.elementor-element-06d6ac7:has(:hover) .elementor-icon-box-title,
					 .elementor-18 .elementor-element.elementor-element-06d6ac7:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-18 .elementor-element.elementor-element-06d6ac7 .elementor-icon-box-description{font-family:"Marcellus", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-text );}.elementor-18 .elementor-element.elementor-element-159e209{--display:flex;--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-accent );--border-color:var( --e-global-color-accent );--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-18 .elementor-element.elementor-element-159e209:hover{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-accent ) 0%, #A67B3E 100%);}.elementor-18 .elementor-element.elementor-element-c8b5e37 .elementor-icon-box-wrapper{gap:15px;}.elementor-18 .elementor-element.elementor-element-c8b5e37 .elementor-icon-box-title, .elementor-18 .elementor-element.elementor-element-c8b5e37 .elementor-icon-box-title a{font-family:"Marcellus", Sans-serif;font-size:18px;font-weight:600;}.elementor-18 .elementor-element.elementor-element-c8b5e37 .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-18 .elementor-element.elementor-element-c8b5e37:has(:hover) .elementor-icon-box-title,
					 .elementor-18 .elementor-element.elementor-element-c8b5e37:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-18 .elementor-element.elementor-element-c8b5e37 .elementor-icon-box-description{font-family:"Marcellus", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-text );}.elementor-18 .elementor-element.elementor-element-8789543{--display:flex;--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-accent );--border-color:var( --e-global-color-accent );--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-18 .elementor-element.elementor-element-8789543:hover{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-accent ) 0%, #A67B3E 100%);}.elementor-18 .elementor-element.elementor-element-9f46584 .elementor-icon-box-wrapper{gap:15px;}.elementor-18 .elementor-element.elementor-element-9f46584.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-554e781 );}.elementor-18 .elementor-element.elementor-element-9f46584.elementor-view-framed .elementor-icon, .elementor-18 .elementor-element.elementor-element-9f46584.elementor-view-default .elementor-icon{fill:var( --e-global-color-554e781 );color:var( --e-global-color-554e781 );border-color:var( --e-global-color-554e781 );}.elementor-18 .elementor-element.elementor-element-9f46584 .elementor-icon{font-size:40px;}.elementor-18 .elementor-element.elementor-element-9f46584 .elementor-icon-box-title, .elementor-18 .elementor-element.elementor-element-9f46584 .elementor-icon-box-title a{font-family:"Marcellus", Sans-serif;font-size:18px;font-weight:600;}.elementor-18 .elementor-element.elementor-element-9f46584 .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-18 .elementor-element.elementor-element-9f46584:has(:hover) .elementor-icon-box-title,
					 .elementor-18 .elementor-element.elementor-element-9f46584:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-18 .elementor-element.elementor-element-9f46584 .elementor-icon-box-description{font-family:"Marcellus", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-text );}.elementor-18 .elementor-element.elementor-element-ff440bb{--display:flex;--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-accent );--border-color:var( --e-global-color-accent );--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-18 .elementor-element.elementor-element-ff440bb:hover{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-accent ) 0%, #A67B3E 100%);}.elementor-18 .elementor-element.elementor-element-b14a3b5 .elementor-icon-box-wrapper{gap:15px;}.elementor-18 .elementor-element.elementor-element-b14a3b5 .elementor-icon-box-title, .elementor-18 .elementor-element.elementor-element-b14a3b5 .elementor-icon-box-title a{font-family:"Marcellus", Sans-serif;font-size:18px;font-weight:600;}.elementor-18 .elementor-element.elementor-element-b14a3b5 .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-18 .elementor-element.elementor-element-b14a3b5:has(:hover) .elementor-icon-box-title,
					 .elementor-18 .elementor-element.elementor-element-b14a3b5:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-18 .elementor-element.elementor-element-b14a3b5 .elementor-icon-box-description{font-family:"Marcellus", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-text );}.elementor-18 .elementor-element.elementor-element-33eecaf{--display:flex;--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-accent );--border-color:var( --e-global-color-accent );--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-18 .elementor-element.elementor-element-33eecaf:hover{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-accent ) 0%, #A67B3E 100%);}.elementor-18 .elementor-element.elementor-element-11dac6e .elementor-icon-box-wrapper{gap:15px;}.elementor-18 .elementor-element.elementor-element-11dac6e.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-554e781 );}.elementor-18 .elementor-element.elementor-element-11dac6e.elementor-view-framed .elementor-icon, .elementor-18 .elementor-element.elementor-element-11dac6e.elementor-view-default .elementor-icon{fill:var( --e-global-color-554e781 );color:var( --e-global-color-554e781 );border-color:var( --e-global-color-554e781 );}.elementor-18 .elementor-element.elementor-element-11dac6e .elementor-icon{font-size:40px;}.elementor-18 .elementor-element.elementor-element-11dac6e .elementor-icon-box-title, .elementor-18 .elementor-element.elementor-element-11dac6e .elementor-icon-box-title a{font-family:"Marcellus", Sans-serif;font-size:18px;font-weight:600;}.elementor-18 .elementor-element.elementor-element-11dac6e .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-18 .elementor-element.elementor-element-11dac6e:has(:hover) .elementor-icon-box-title,
					 .elementor-18 .elementor-element.elementor-element-11dac6e:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-18 .elementor-element.elementor-element-11dac6e .elementor-icon-box-description{font-family:"Marcellus", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-text );}.elementor-18 .elementor-element.elementor-element-68d0e8a{--display:flex;}.elementor-18 .elementor-element.elementor-element-908220d{--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:center;--overlay-opacity:0.1;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-908220d::before, .elementor-18 .elementor-element.elementor-element-908220d > .elementor-background-video-container::before, .elementor-18 .elementor-element.elementor-element-908220d > .e-con-inner > .elementor-background-video-container::before, .elementor-18 .elementor-element.elementor-element-908220d > .elementor-background-slideshow::before, .elementor-18 .elementor-element.elementor-element-908220d > .e-con-inner > .elementor-background-slideshow::before, .elementor-18 .elementor-element.elementor-element-908220d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://jewelsofsanmiguel.com/wp-content/uploads/2026/02/Frame.png");--background-overlay:'';background-position:center center;background-repeat:no-repeat;}.elementor-18 .elementor-element.elementor-element-ced5940 .elementor-heading-title{font-family:"Marcellus", Sans-serif;font-size:30px;font-weight:600;text-transform:uppercase;color:var( --e-global-color-text );}.elementor-18 .elementor-element.elementor-element-8e9954a img{width:100%;}.elementor-18 .elementor-element.elementor-element-4367e10{--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:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:wrap;}.elementor-18 .elementor-element.elementor-element-ea68e5a{--display:flex;--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-accent );--border-color:var( --e-global-color-accent );--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-18 .elementor-element.elementor-element-ea68e5a:hover{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-accent ) 0%, #A67B3E 100%);}.elementor-18 .elementor-element.elementor-element-6adacb8 .elementor-icon-box-wrapper{gap:15px;}.elementor-18 .elementor-element.elementor-element-6adacb8.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-554e781 );}.elementor-18 .elementor-element.elementor-element-6adacb8.elementor-view-framed .elementor-icon, .elementor-18 .elementor-element.elementor-element-6adacb8.elementor-view-default .elementor-icon{fill:var( --e-global-color-554e781 );color:var( --e-global-color-554e781 );border-color:var( --e-global-color-554e781 );}.elementor-18 .elementor-element.elementor-element-6adacb8 .elementor-icon-box-title, .elementor-18 .elementor-element.elementor-element-6adacb8 .elementor-icon-box-title a{font-family:"Marcellus", Sans-serif;font-size:18px;font-weight:600;}.elementor-18 .elementor-element.elementor-element-6adacb8 .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-18 .elementor-element.elementor-element-6adacb8:has(:hover) .elementor-icon-box-title,
					 .elementor-18 .elementor-element.elementor-element-6adacb8:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-18 .elementor-element.elementor-element-6adacb8 .elementor-icon-box-description{font-family:"Marcellus", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-text );}.elementor-18 .elementor-element.elementor-element-6f970d5{--display:flex;--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-accent );--border-color:var( --e-global-color-accent );--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-18 .elementor-element.elementor-element-6f970d5:hover{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-accent ) 0%, #A67B3E 100%);}.elementor-18 .elementor-element.elementor-element-b96ffa5 .elementor-icon-box-wrapper{gap:15px;}.elementor-18 .elementor-element.elementor-element-b96ffa5 .elementor-icon-box-title, .elementor-18 .elementor-element.elementor-element-b96ffa5 .elementor-icon-box-title a{font-family:"Marcellus", Sans-serif;font-size:18px;font-weight:600;}.elementor-18 .elementor-element.elementor-element-b96ffa5 .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-18 .elementor-element.elementor-element-b96ffa5:has(:hover) .elementor-icon-box-title,
					 .elementor-18 .elementor-element.elementor-element-b96ffa5:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-18 .elementor-element.elementor-element-b96ffa5 .elementor-icon-box-description{font-family:"Marcellus", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-text );}.elementor-18 .elementor-element.elementor-element-4cfd07f{--display:flex;--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-accent );--border-color:var( --e-global-color-accent );--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-18 .elementor-element.elementor-element-4cfd07f:hover{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-accent ) 0%, #A67B3E 100%);}.elementor-18 .elementor-element.elementor-element-ebced76 .elementor-icon-box-wrapper{gap:15px;}.elementor-18 .elementor-element.elementor-element-ebced76 .elementor-icon-box-title, .elementor-18 .elementor-element.elementor-element-ebced76 .elementor-icon-box-title a{font-family:"Marcellus", Sans-serif;font-size:18px;font-weight:600;}.elementor-18 .elementor-element.elementor-element-ebced76 .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-18 .elementor-element.elementor-element-ebced76:has(:hover) .elementor-icon-box-title,
					 .elementor-18 .elementor-element.elementor-element-ebced76:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-18 .elementor-element.elementor-element-ebced76 .elementor-icon-box-description{font-family:"Marcellus", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-text );}.elementor-18 .elementor-element.elementor-element-cddc2ba{--display:flex;--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-accent );--border-color:var( --e-global-color-accent );--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-18 .elementor-element.elementor-element-cddc2ba:hover{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-accent ) 0%, #A67B3E 100%);}.elementor-18 .elementor-element.elementor-element-f5da0e1 .elementor-icon-box-wrapper{gap:15px;}.elementor-18 .elementor-element.elementor-element-f5da0e1 .elementor-icon-box-title, .elementor-18 .elementor-element.elementor-element-f5da0e1 .elementor-icon-box-title a{font-family:"Marcellus", Sans-serif;font-size:18px;font-weight:600;}.elementor-18 .elementor-element.elementor-element-f5da0e1 .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-18 .elementor-element.elementor-element-f5da0e1:has(:hover) .elementor-icon-box-title,
					 .elementor-18 .elementor-element.elementor-element-f5da0e1:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-18 .elementor-element.elementor-element-f5da0e1 .elementor-icon-box-description{font-family:"Marcellus", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-text );}.elementor-18 .elementor-element.elementor-element-2538be2{--display:flex;--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-accent );--border-color:var( --e-global-color-accent );--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-18 .elementor-element.elementor-element-2538be2:hover{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-accent ) 0%, #A67B3E 100%);}.elementor-18 .elementor-element.elementor-element-c488785 .elementor-icon-box-wrapper{gap:15px;}.elementor-18 .elementor-element.elementor-element-c488785 .elementor-icon-box-title, .elementor-18 .elementor-element.elementor-element-c488785 .elementor-icon-box-title a{font-family:"Marcellus", Sans-serif;font-size:18px;font-weight:600;}.elementor-18 .elementor-element.elementor-element-c488785 .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-18 .elementor-element.elementor-element-c488785:has(:hover) .elementor-icon-box-title,
					 .elementor-18 .elementor-element.elementor-element-c488785:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-18 .elementor-element.elementor-element-c488785 .elementor-icon-box-description{font-family:"Marcellus", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-text );}.elementor-18 .elementor-element.elementor-element-18eb311{--display:flex;--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-accent );--border-color:var( --e-global-color-accent );--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-18 .elementor-element.elementor-element-18eb311:hover{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-accent ) 0%, #A67B3E 100%);}.elementor-18 .elementor-element.elementor-element-a9b572e .elementor-icon-box-wrapper{gap:15px;}.elementor-18 .elementor-element.elementor-element-a9b572e .elementor-icon-box-title, .elementor-18 .elementor-element.elementor-element-a9b572e .elementor-icon-box-title a{font-family:"Marcellus", Sans-serif;font-size:18px;font-weight:600;}.elementor-18 .elementor-element.elementor-element-a9b572e .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-18 .elementor-element.elementor-element-a9b572e:has(:hover) .elementor-icon-box-title,
					 .elementor-18 .elementor-element.elementor-element-a9b572e:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-18 .elementor-element.elementor-element-a9b572e .elementor-icon-box-description{font-family:"Marcellus", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-text );}.elementor-18 .elementor-element.elementor-element-f2e1cf4{--display:flex;--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-accent );--border-color:var( --e-global-color-accent );--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-18 .elementor-element.elementor-element-f2e1cf4:hover{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-accent ) 0%, #A67B3E 100%);}.elementor-18 .elementor-element.elementor-element-caa4490 .elementor-icon-box-wrapper{gap:15px;}.elementor-18 .elementor-element.elementor-element-caa4490 .elementor-icon-box-title, .elementor-18 .elementor-element.elementor-element-caa4490 .elementor-icon-box-title a{font-family:"Marcellus", Sans-serif;font-size:18px;font-weight:600;}.elementor-18 .elementor-element.elementor-element-caa4490 .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-18 .elementor-element.elementor-element-caa4490:has(:hover) .elementor-icon-box-title,
					 .elementor-18 .elementor-element.elementor-element-caa4490:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-18 .elementor-element.elementor-element-caa4490 .elementor-icon-box-description{font-family:"Marcellus", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-text );}.elementor-18 .elementor-element.elementor-element-0d6a3e6{--display:flex;--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-accent );--border-color:var( --e-global-color-accent );--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-18 .elementor-element.elementor-element-0d6a3e6:hover{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-accent ) 0%, #A67B3E 100%);}.elementor-18 .elementor-element.elementor-element-a105553 .elementor-icon-box-wrapper{gap:15px;}.elementor-18 .elementor-element.elementor-element-a105553 .elementor-icon-box-title, .elementor-18 .elementor-element.elementor-element-a105553 .elementor-icon-box-title a{font-family:"Marcellus", Sans-serif;font-size:18px;font-weight:600;}.elementor-18 .elementor-element.elementor-element-a105553 .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-18 .elementor-element.elementor-element-a105553:has(:hover) .elementor-icon-box-title,
					 .elementor-18 .elementor-element.elementor-element-a105553:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-18 .elementor-element.elementor-element-a105553 .elementor-icon-box-description{font-family:"Marcellus", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-text );}.elementor-18 .elementor-element.elementor-element-d846893{--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-border-radius:10px 10px 10px 10px;--n-tabs-title-color:var( --e-global-color-554e781 );}.elementor-18 .elementor-element.elementor-element-be6a553 .elementor-heading-title{font-family:"Marcellus", Sans-serif;font-size:30px;font-weight:600;text-transform:uppercase;color:var( --e-global-color-text );}.elementor-18 .elementor-element.elementor-element-315dda2 img{width:100%;}.elementor-18 .elementor-element.elementor-element-04a3151{--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:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;}.elementor-18 .elementor-element.elementor-element-04e11b4{--display:flex;--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-accent );--border-color:var( --e-global-color-accent );--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-18 .elementor-element.elementor-element-04e11b4:hover{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-accent ) 0%, #A67B3E 100%);}.elementor-18 .elementor-element.elementor-element-5394bd6 .elementor-icon-box-wrapper{gap:15px;}.elementor-18 .elementor-element.elementor-element-5394bd6.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-554e781 );}.elementor-18 .elementor-element.elementor-element-5394bd6.elementor-view-framed .elementor-icon, .elementor-18 .elementor-element.elementor-element-5394bd6.elementor-view-default .elementor-icon{fill:var( --e-global-color-554e781 );color:var( --e-global-color-554e781 );border-color:var( --e-global-color-554e781 );}.elementor-18 .elementor-element.elementor-element-5394bd6 .elementor-icon-box-title, .elementor-18 .elementor-element.elementor-element-5394bd6 .elementor-icon-box-title a{font-family:"Marcellus", Sans-serif;font-size:18px;font-weight:600;}.elementor-18 .elementor-element.elementor-element-5394bd6 .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-18 .elementor-element.elementor-element-5394bd6:has(:hover) .elementor-icon-box-title,
					 .elementor-18 .elementor-element.elementor-element-5394bd6:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-18 .elementor-element.elementor-element-5394bd6 .elementor-icon-box-description{font-family:"Marcellus", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-text );}.elementor-18 .elementor-element.elementor-element-77cb3c5{--display:flex;--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-accent );--border-color:var( --e-global-color-accent );--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-18 .elementor-element.elementor-element-77cb3c5:hover{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-accent ) 0%, #A67B3E 100%);}.elementor-18 .elementor-element.elementor-element-66ddbd9 .elementor-icon-box-wrapper{gap:15px;}.elementor-18 .elementor-element.elementor-element-66ddbd9 .elementor-icon-box-title, .elementor-18 .elementor-element.elementor-element-66ddbd9 .elementor-icon-box-title a{font-family:"Marcellus", Sans-serif;font-size:18px;font-weight:600;}.elementor-18 .elementor-element.elementor-element-66ddbd9 .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-18 .elementor-element.elementor-element-66ddbd9:has(:hover) .elementor-icon-box-title,
					 .elementor-18 .elementor-element.elementor-element-66ddbd9:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-18 .elementor-element.elementor-element-66ddbd9 .elementor-icon-box-description{font-family:"Marcellus", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-text );}.elementor-18 .elementor-element.elementor-element-36e3358{--display:flex;--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-accent );--border-color:var( --e-global-color-accent );--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-18 .elementor-element.elementor-element-36e3358:hover{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-accent ) 0%, #A67B3E 100%);}.elementor-18 .elementor-element.elementor-element-0841fc7 .elementor-icon-box-wrapper{gap:15px;}.elementor-18 .elementor-element.elementor-element-0841fc7 .elementor-icon-box-title, .elementor-18 .elementor-element.elementor-element-0841fc7 .elementor-icon-box-title a{font-family:"Marcellus", Sans-serif;font-size:18px;font-weight:600;}.elementor-18 .elementor-element.elementor-element-0841fc7 .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-18 .elementor-element.elementor-element-0841fc7:has(:hover) .elementor-icon-box-title,
					 .elementor-18 .elementor-element.elementor-element-0841fc7:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-18 .elementor-element.elementor-element-0841fc7 .elementor-icon-box-description{font-family:"Marcellus", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-text );}.elementor-18 .elementor-element.elementor-element-426d1d3{--display:flex;--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-accent );--border-color:var( --e-global-color-accent );--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-18 .elementor-element.elementor-element-426d1d3:hover{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-accent ) 0%, #A67B3E 100%);}.elementor-18 .elementor-element.elementor-element-a036075 .elementor-icon-box-wrapper{gap:15px;}.elementor-18 .elementor-element.elementor-element-a036075 .elementor-icon-box-title, .elementor-18 .elementor-element.elementor-element-a036075 .elementor-icon-box-title a{font-family:"Marcellus", Sans-serif;font-size:18px;font-weight:600;}.elementor-18 .elementor-element.elementor-element-a036075 .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-18 .elementor-element.elementor-element-a036075:has(:hover) .elementor-icon-box-title,
					 .elementor-18 .elementor-element.elementor-element-a036075:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-18 .elementor-element.elementor-element-a036075 .elementor-icon-box-description{font-family:"Marcellus", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-text );}.elementor-18 .elementor-element.elementor-element-75f51c7{--display:flex;--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-accent );--border-color:var( --e-global-color-accent );--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-18 .elementor-element.elementor-element-75f51c7:hover{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-accent ) 0%, #A67B3E 100%);}.elementor-18 .elementor-element.elementor-element-deedc42 .elementor-icon-box-wrapper{gap:15px;}.elementor-18 .elementor-element.elementor-element-deedc42 .elementor-icon-box-title, .elementor-18 .elementor-element.elementor-element-deedc42 .elementor-icon-box-title a{font-family:"Marcellus", Sans-serif;font-size:18px;font-weight:600;}.elementor-18 .elementor-element.elementor-element-deedc42 .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-18 .elementor-element.elementor-element-deedc42:has(:hover) .elementor-icon-box-title,
					 .elementor-18 .elementor-element.elementor-element-deedc42:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-18 .elementor-element.elementor-element-deedc42 .elementor-icon-box-description{font-family:"Marcellus", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-text );}.elementor-18 .elementor-element.elementor-element-364ecfd{--display:flex;--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-accent );--border-color:var( --e-global-color-accent );--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-18 .elementor-element.elementor-element-364ecfd:hover{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-accent ) 0%, #A67B3E 100%);}.elementor-18 .elementor-element.elementor-element-4d12121 .elementor-icon-box-wrapper{gap:15px;}.elementor-18 .elementor-element.elementor-element-4d12121 .elementor-icon-box-title, .elementor-18 .elementor-element.elementor-element-4d12121 .elementor-icon-box-title a{font-family:"Marcellus", Sans-serif;font-size:18px;font-weight:600;}.elementor-18 .elementor-element.elementor-element-4d12121 .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-18 .elementor-element.elementor-element-4d12121:has(:hover) .elementor-icon-box-title,
					 .elementor-18 .elementor-element.elementor-element-4d12121:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-18 .elementor-element.elementor-element-4d12121 .elementor-icon-box-description{font-family:"Marcellus", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-text );}.elementor-18 .elementor-element.elementor-element-ec30aab{--display:flex;--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-accent );--border-color:var( --e-global-color-accent );--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-18 .elementor-element.elementor-element-ec30aab:hover{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-accent ) 0%, #A67B3E 100%);}.elementor-18 .elementor-element.elementor-element-ee2a392 .elementor-icon-box-wrapper{gap:15px;}.elementor-18 .elementor-element.elementor-element-ee2a392 .elementor-icon-box-title, .elementor-18 .elementor-element.elementor-element-ee2a392 .elementor-icon-box-title a{font-family:"Marcellus", Sans-serif;font-size:18px;font-weight:600;}.elementor-18 .elementor-element.elementor-element-ee2a392 .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-18 .elementor-element.elementor-element-ee2a392:has(:hover) .elementor-icon-box-title,
					 .elementor-18 .elementor-element.elementor-element-ee2a392:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-18 .elementor-element.elementor-element-ee2a392 .elementor-icon-box-description{font-family:"Marcellus", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-text );}.elementor-18 .elementor-element.elementor-element-53b3a31{--display:flex;--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-accent );--border-color:var( --e-global-color-accent );--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-18 .elementor-element.elementor-element-53b3a31:hover{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-accent ) 0%, #A67B3E 100%);}.elementor-18 .elementor-element.elementor-element-1b4cc86 .elementor-icon-box-wrapper{gap:15px;}.elementor-18 .elementor-element.elementor-element-1b4cc86 .elementor-icon-box-title, .elementor-18 .elementor-element.elementor-element-1b4cc86 .elementor-icon-box-title a{font-family:"Marcellus", Sans-serif;font-size:18px;font-weight:600;}.elementor-18 .elementor-element.elementor-element-1b4cc86 .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-18 .elementor-element.elementor-element-1b4cc86:has(:hover) .elementor-icon-box-title,
					 .elementor-18 .elementor-element.elementor-element-1b4cc86:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-18 .elementor-element.elementor-element-1b4cc86 .elementor-icon-box-description{font-family:"Marcellus", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-text );}.elementor-18 .elementor-element.elementor-element-c95cde9{--display:flex;--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-accent );--border-color:var( --e-global-color-accent );--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-18 .elementor-element.elementor-element-c95cde9:hover{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-accent ) 0%, #A67B3E 100%);}.elementor-18 .elementor-element.elementor-element-cc640d7 .elementor-icon-box-wrapper{gap:15px;}.elementor-18 .elementor-element.elementor-element-cc640d7.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-554e781 );}.elementor-18 .elementor-element.elementor-element-cc640d7.elementor-view-framed .elementor-icon, .elementor-18 .elementor-element.elementor-element-cc640d7.elementor-view-default .elementor-icon{fill:var( --e-global-color-554e781 );color:var( --e-global-color-554e781 );border-color:var( --e-global-color-554e781 );}.elementor-18 .elementor-element.elementor-element-cc640d7 .elementor-icon{font-size:40px;}.elementor-18 .elementor-element.elementor-element-cc640d7 .elementor-icon-box-title, .elementor-18 .elementor-element.elementor-element-cc640d7 .elementor-icon-box-title a{font-family:"Marcellus", Sans-serif;font-size:18px;font-weight:600;}.elementor-18 .elementor-element.elementor-element-cc640d7 .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-18 .elementor-element.elementor-element-cc640d7:has(:hover) .elementor-icon-box-title,
					 .elementor-18 .elementor-element.elementor-element-cc640d7:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-18 .elementor-element.elementor-element-cc640d7 .elementor-icon-box-description{font-family:"Marcellus", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-text );}.elementor-18 .elementor-element.elementor-element-9ec537e{--display:flex;--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-accent );--border-color:var( --e-global-color-accent );--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-18 .elementor-element.elementor-element-9ec537e:hover{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-accent ) 0%, #A67B3E 100%);}.elementor-18 .elementor-element.elementor-element-35a8083 .elementor-icon-box-wrapper{gap:15px;}.elementor-18 .elementor-element.elementor-element-35a8083 .elementor-icon-box-title, .elementor-18 .elementor-element.elementor-element-35a8083 .elementor-icon-box-title a{font-family:"Marcellus", Sans-serif;font-size:18px;font-weight:600;}.elementor-18 .elementor-element.elementor-element-35a8083 .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-18 .elementor-element.elementor-element-35a8083:has(:hover) .elementor-icon-box-title,
					 .elementor-18 .elementor-element.elementor-element-35a8083:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-18 .elementor-element.elementor-element-35a8083 .elementor-icon-box-description{font-family:"Marcellus", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-text );}.elementor-18 .elementor-element.elementor-element-bcf443c{--display:flex;--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-accent );--border-color:var( --e-global-color-accent );--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-18 .elementor-element.elementor-element-bcf443c:hover{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-accent ) 0%, #A67B3E 100%);}.elementor-18 .elementor-element.elementor-element-1527cfd .elementor-icon-box-wrapper{gap:15px;}.elementor-18 .elementor-element.elementor-element-1527cfd.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-554e781 );}.elementor-18 .elementor-element.elementor-element-1527cfd.elementor-view-framed .elementor-icon, .elementor-18 .elementor-element.elementor-element-1527cfd.elementor-view-default .elementor-icon{fill:var( --e-global-color-554e781 );color:var( --e-global-color-554e781 );border-color:var( --e-global-color-554e781 );}.elementor-18 .elementor-element.elementor-element-1527cfd .elementor-icon{font-size:40px;}.elementor-18 .elementor-element.elementor-element-1527cfd .elementor-icon-box-title, .elementor-18 .elementor-element.elementor-element-1527cfd .elementor-icon-box-title a{font-family:"Marcellus", Sans-serif;font-size:18px;font-weight:600;}.elementor-18 .elementor-element.elementor-element-1527cfd .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-18 .elementor-element.elementor-element-1527cfd:has(:hover) .elementor-icon-box-title,
					 .elementor-18 .elementor-element.elementor-element-1527cfd:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-18 .elementor-element.elementor-element-1527cfd .elementor-icon-box-description{font-family:"Marcellus", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-text );}.elementor-18 .elementor-element.elementor-element-ff60544{--display:flex;--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-accent );--border-color:var( --e-global-color-accent );--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-18 .elementor-element.elementor-element-ff60544:hover{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-accent ) 0%, #A67B3E 100%);}.elementor-18 .elementor-element.elementor-element-e950b34 .elementor-icon-box-wrapper{gap:15px;}.elementor-18 .elementor-element.elementor-element-e950b34 .elementor-icon-box-title, .elementor-18 .elementor-element.elementor-element-e950b34 .elementor-icon-box-title a{font-family:"Marcellus", Sans-serif;font-size:18px;font-weight:600;}.elementor-18 .elementor-element.elementor-element-e950b34 .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-18 .elementor-element.elementor-element-e950b34:has(:hover) .elementor-icon-box-title,
					 .elementor-18 .elementor-element.elementor-element-e950b34:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-18 .elementor-element.elementor-element-e950b34 .elementor-icon-box-description{font-family:"Marcellus", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-text );}.elementor-18 .elementor-element.elementor-element-45f7038{--display:flex;--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-accent );--border-color:var( --e-global-color-accent );--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-18 .elementor-element.elementor-element-45f7038:hover{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-accent ) 0%, #A67B3E 100%);}.elementor-18 .elementor-element.elementor-element-7c79bba .elementor-icon-box-wrapper{gap:15px;}.elementor-18 .elementor-element.elementor-element-7c79bba.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-554e781 );}.elementor-18 .elementor-element.elementor-element-7c79bba.elementor-view-framed .elementor-icon, .elementor-18 .elementor-element.elementor-element-7c79bba.elementor-view-default .elementor-icon{fill:var( --e-global-color-554e781 );color:var( --e-global-color-554e781 );border-color:var( --e-global-color-554e781 );}.elementor-18 .elementor-element.elementor-element-7c79bba .elementor-icon{font-size:40px;}.elementor-18 .elementor-element.elementor-element-7c79bba .elementor-icon-box-title, .elementor-18 .elementor-element.elementor-element-7c79bba .elementor-icon-box-title a{font-family:"Marcellus", Sans-serif;font-size:18px;font-weight:600;}.elementor-18 .elementor-element.elementor-element-7c79bba .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-18 .elementor-element.elementor-element-7c79bba:has(:hover) .elementor-icon-box-title,
					 .elementor-18 .elementor-element.elementor-element-7c79bba:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-18 .elementor-element.elementor-element-7c79bba .elementor-icon-box-description{font-family:"Marcellus", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-text );}.elementor-18 .elementor-element.elementor-element-650597e{--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:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-5baa84e .elementor-heading-title{font-family:"Marcellus", Sans-serif;font-size:30px;font-weight:600;text-transform:uppercase;color:var( --e-global-color-text );}.elementor-18 .elementor-element.elementor-element-ec17937 img{width:100%;}.elementor-18 .elementor-element.elementor-element-010e406{--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:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;}.elementor-18 .elementor-element.elementor-element-6e1e636{--display:flex;--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-accent );--border-color:var( --e-global-color-accent );--border-radius:10px 10px 10px 10px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-18 .elementor-element.elementor-element-6e1e636:hover{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-accent ) 0%, #A67B3E 100%);}.elementor-18 .elementor-element.elementor-element-70708c0 .elementor-icon-box-wrapper{gap:15px;}.elementor-18 .elementor-element.elementor-element-70708c0.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-554e781 );}.elementor-18 .elementor-element.elementor-element-70708c0.elementor-view-framed .elementor-icon, .elementor-18 .elementor-element.elementor-element-70708c0.elementor-view-default .elementor-icon{fill:var( --e-global-color-554e781 );color:var( --e-global-color-554e781 );border-color:var( --e-global-color-554e781 );}.elementor-18 .elementor-element.elementor-element-70708c0 .elementor-icon{font-size:35px;}.elementor-18 .elementor-element.elementor-element-70708c0 .elementor-icon-box-title, .elementor-18 .elementor-element.elementor-element-70708c0 .elementor-icon-box-title a{font-family:"Marcellus", Sans-serif;font-size:14px;font-weight:600;}.elementor-18 .elementor-element.elementor-element-70708c0 .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-18 .elementor-element.elementor-element-70708c0:has(:hover) .elementor-icon-box-title,
					 .elementor-18 .elementor-element.elementor-element-70708c0:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-18 .elementor-element.elementor-element-70708c0 .elementor-icon-box-description{font-family:"Marcellus", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-text );}.elementor-18 .elementor-element.elementor-element-70eda4e{--display:flex;--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-accent );--border-color:var( --e-global-color-accent );--border-radius:10px 10px 10px 10px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-18 .elementor-element.elementor-element-70eda4e:hover{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-accent ) 0%, #A67B3E 100%);}.elementor-18 .elementor-element.elementor-element-65a4073 .elementor-icon-box-wrapper{gap:15px;}.elementor-18 .elementor-element.elementor-element-65a4073 .elementor-icon{font-size:35px;}.elementor-18 .elementor-element.elementor-element-65a4073 .elementor-icon-box-title, .elementor-18 .elementor-element.elementor-element-65a4073 .elementor-icon-box-title a{font-family:"Marcellus", Sans-serif;font-size:14px;font-weight:600;}.elementor-18 .elementor-element.elementor-element-65a4073 .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-18 .elementor-element.elementor-element-65a4073:has(:hover) .elementor-icon-box-title,
					 .elementor-18 .elementor-element.elementor-element-65a4073:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-18 .elementor-element.elementor-element-65a4073 .elementor-icon-box-description{font-family:"Marcellus", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-text );}.elementor-18 .elementor-element.elementor-element-45bf83d{--display:flex;--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-accent );--border-color:var( --e-global-color-accent );--border-radius:10px 10px 10px 10px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-18 .elementor-element.elementor-element-45bf83d:hover{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-accent ) 0%, #A67B3E 100%);}.elementor-18 .elementor-element.elementor-element-54dce52 .elementor-icon-box-wrapper{gap:15px;}.elementor-18 .elementor-element.elementor-element-54dce52 .elementor-icon{font-size:35px;}.elementor-18 .elementor-element.elementor-element-54dce52 .elementor-icon-box-title, .elementor-18 .elementor-element.elementor-element-54dce52 .elementor-icon-box-title a{font-family:"Marcellus", Sans-serif;font-size:14px;font-weight:600;}.elementor-18 .elementor-element.elementor-element-54dce52 .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-18 .elementor-element.elementor-element-54dce52:has(:hover) .elementor-icon-box-title,
					 .elementor-18 .elementor-element.elementor-element-54dce52:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-18 .elementor-element.elementor-element-54dce52 .elementor-icon-box-description{font-family:"Marcellus", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-text );}.elementor-18 .elementor-element.elementor-element-eb4bd19{--display:flex;--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-accent );--border-color:var( --e-global-color-accent );--border-radius:10px 10px 10px 10px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-18 .elementor-element.elementor-element-eb4bd19:hover{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-accent ) 0%, #A67B3E 100%);}.elementor-18 .elementor-element.elementor-element-1f38055 .elementor-icon-box-wrapper{gap:15px;}.elementor-18 .elementor-element.elementor-element-1f38055 .elementor-icon{font-size:35px;}.elementor-18 .elementor-element.elementor-element-1f38055 .elementor-icon-box-title, .elementor-18 .elementor-element.elementor-element-1f38055 .elementor-icon-box-title a{font-family:"Marcellus", Sans-serif;font-size:14px;font-weight:600;}.elementor-18 .elementor-element.elementor-element-1f38055 .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-18 .elementor-element.elementor-element-1f38055:has(:hover) .elementor-icon-box-title,
					 .elementor-18 .elementor-element.elementor-element-1f38055:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-18 .elementor-element.elementor-element-1f38055 .elementor-icon-box-description{font-family:"Marcellus", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-text );}.elementor-18 .elementor-element.elementor-element-615c3c2{--display:flex;--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-accent );--border-color:var( --e-global-color-accent );--border-radius:10px 10px 10px 10px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-18 .elementor-element.elementor-element-615c3c2:hover{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-accent ) 0%, #A67B3E 100%);}.elementor-18 .elementor-element.elementor-element-828fa28 .elementor-icon-box-wrapper{gap:15px;}.elementor-18 .elementor-element.elementor-element-828fa28 .elementor-icon{font-size:35px;}.elementor-18 .elementor-element.elementor-element-828fa28 .elementor-icon-box-title, .elementor-18 .elementor-element.elementor-element-828fa28 .elementor-icon-box-title a{font-family:"Marcellus", Sans-serif;font-size:14px;font-weight:600;}.elementor-18 .elementor-element.elementor-element-828fa28 .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-18 .elementor-element.elementor-element-828fa28:has(:hover) .elementor-icon-box-title,
					 .elementor-18 .elementor-element.elementor-element-828fa28:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-18 .elementor-element.elementor-element-828fa28 .elementor-icon-box-description{font-family:"Marcellus", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-text );}.elementor-18 .elementor-element.elementor-element-6cba456{--display:flex;--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-accent );--border-color:var( --e-global-color-accent );--border-radius:10px 10px 10px 10px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-18 .elementor-element.elementor-element-6cba456:hover{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-accent ) 0%, #A67B3E 100%);}.elementor-18 .elementor-element.elementor-element-172dabb .elementor-icon-box-wrapper{gap:15px;}.elementor-18 .elementor-element.elementor-element-172dabb .elementor-icon{font-size:35px;}.elementor-18 .elementor-element.elementor-element-172dabb .elementor-icon-box-title, .elementor-18 .elementor-element.elementor-element-172dabb .elementor-icon-box-title a{font-family:"Marcellus", Sans-serif;font-size:14px;font-weight:600;}.elementor-18 .elementor-element.elementor-element-172dabb .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-18 .elementor-element.elementor-element-172dabb:has(:hover) .elementor-icon-box-title,
					 .elementor-18 .elementor-element.elementor-element-172dabb:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-18 .elementor-element.elementor-element-172dabb .elementor-icon-box-description{font-family:"Marcellus", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-text );}.elementor-18 .elementor-element.elementor-element-2b0e810{--display:flex;--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-accent );--border-color:var( --e-global-color-accent );--border-radius:10px 10px 10px 10px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-18 .elementor-element.elementor-element-2b0e810:hover{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-accent ) 0%, #A67B3E 100%);}.elementor-18 .elementor-element.elementor-element-55b9558 .elementor-icon-box-wrapper{gap:15px;}.elementor-18 .elementor-element.elementor-element-55b9558 .elementor-icon{font-size:35px;}.elementor-18 .elementor-element.elementor-element-55b9558 .elementor-icon-box-title, .elementor-18 .elementor-element.elementor-element-55b9558 .elementor-icon-box-title a{font-family:"Marcellus", Sans-serif;font-size:14px;font-weight:600;}.elementor-18 .elementor-element.elementor-element-55b9558 .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-18 .elementor-element.elementor-element-55b9558:has(:hover) .elementor-icon-box-title,
					 .elementor-18 .elementor-element.elementor-element-55b9558:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-18 .elementor-element.elementor-element-55b9558 .elementor-icon-box-description{font-family:"Marcellus", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-text );}.elementor-18 .elementor-element.elementor-element-b54dd4f{--display:flex;--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-accent );--border-color:var( --e-global-color-accent );--border-radius:10px 10px 10px 10px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-18 .elementor-element.elementor-element-b54dd4f:hover{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-accent ) 0%, #A67B3E 100%);}.elementor-18 .elementor-element.elementor-element-f844030 .elementor-icon-box-wrapper{gap:15px;}.elementor-18 .elementor-element.elementor-element-f844030 .elementor-icon{font-size:35px;}.elementor-18 .elementor-element.elementor-element-f844030 .elementor-icon-box-title, .elementor-18 .elementor-element.elementor-element-f844030 .elementor-icon-box-title a{font-family:"Marcellus", Sans-serif;font-size:14px;font-weight:600;}.elementor-18 .elementor-element.elementor-element-f844030 .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-18 .elementor-element.elementor-element-f844030:has(:hover) .elementor-icon-box-title,
					 .elementor-18 .elementor-element.elementor-element-f844030:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-18 .elementor-element.elementor-element-f844030 .elementor-icon-box-description{font-family:"Marcellus", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-text );}.elementor-18 .elementor-element.elementor-element-7f2bfd6{--display:flex;--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-accent );--border-color:var( --e-global-color-accent );--border-radius:10px 10px 10px 10px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-18 .elementor-element.elementor-element-7f2bfd6:hover{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-accent ) 0%, #A67B3E 100%);}.elementor-18 .elementor-element.elementor-element-1b93f0d .elementor-icon-box-wrapper{gap:15px;}.elementor-18 .elementor-element.elementor-element-1b93f0d.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-554e781 );}.elementor-18 .elementor-element.elementor-element-1b93f0d.elementor-view-framed .elementor-icon, .elementor-18 .elementor-element.elementor-element-1b93f0d.elementor-view-default .elementor-icon{fill:var( --e-global-color-554e781 );color:var( --e-global-color-554e781 );border-color:var( --e-global-color-554e781 );}.elementor-18 .elementor-element.elementor-element-1b93f0d .elementor-icon{font-size:35px;}.elementor-18 .elementor-element.elementor-element-1b93f0d .elementor-icon-box-title, .elementor-18 .elementor-element.elementor-element-1b93f0d .elementor-icon-box-title a{font-family:"Marcellus", Sans-serif;font-size:14px;font-weight:600;}.elementor-18 .elementor-element.elementor-element-1b93f0d .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-18 .elementor-element.elementor-element-1b93f0d:has(:hover) .elementor-icon-box-title,
					 .elementor-18 .elementor-element.elementor-element-1b93f0d:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-18 .elementor-element.elementor-element-1b93f0d .elementor-icon-box-description{font-family:"Marcellus", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-text );}.elementor-18 .elementor-element.elementor-element-dd39a57{--display:flex;--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-accent );--border-color:var( --e-global-color-accent );--border-radius:10px 10px 10px 10px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-18 .elementor-element.elementor-element-dd39a57:hover{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-accent ) 0%, #A67B3E 100%);}.elementor-18 .elementor-element.elementor-element-a4668dc .elementor-icon-box-wrapper{gap:15px;}.elementor-18 .elementor-element.elementor-element-a4668dc .elementor-icon{font-size:35px;}.elementor-18 .elementor-element.elementor-element-a4668dc .elementor-icon-box-title, .elementor-18 .elementor-element.elementor-element-a4668dc .elementor-icon-box-title a{font-family:"Marcellus", Sans-serif;font-size:14px;font-weight:600;}.elementor-18 .elementor-element.elementor-element-a4668dc .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-18 .elementor-element.elementor-element-a4668dc:has(:hover) .elementor-icon-box-title,
					 .elementor-18 .elementor-element.elementor-element-a4668dc:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-18 .elementor-element.elementor-element-a4668dc .elementor-icon-box-description{font-family:"Marcellus", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-text );}.elementor-18 .elementor-element.elementor-element-89eb1e8{--display:flex;--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-accent );--border-color:var( --e-global-color-accent );--border-radius:10px 10px 10px 10px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-18 .elementor-element.elementor-element-89eb1e8:hover{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-accent ) 0%, #A67B3E 100%);}.elementor-18 .elementor-element.elementor-element-aced6e5 .elementor-icon-box-wrapper{gap:15px;}.elementor-18 .elementor-element.elementor-element-aced6e5.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-554e781 );}.elementor-18 .elementor-element.elementor-element-aced6e5.elementor-view-framed .elementor-icon, .elementor-18 .elementor-element.elementor-element-aced6e5.elementor-view-default .elementor-icon{fill:var( --e-global-color-554e781 );color:var( --e-global-color-554e781 );border-color:var( --e-global-color-554e781 );}.elementor-18 .elementor-element.elementor-element-aced6e5 .elementor-icon{font-size:35px;}.elementor-18 .elementor-element.elementor-element-aced6e5 .elementor-icon-box-title, .elementor-18 .elementor-element.elementor-element-aced6e5 .elementor-icon-box-title a{font-family:"Marcellus", Sans-serif;font-size:14px;font-weight:600;}.elementor-18 .elementor-element.elementor-element-aced6e5 .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-18 .elementor-element.elementor-element-aced6e5:has(:hover) .elementor-icon-box-title,
					 .elementor-18 .elementor-element.elementor-element-aced6e5:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-18 .elementor-element.elementor-element-aced6e5 .elementor-icon-box-description{font-family:"Marcellus", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-text );}.elementor-18 .elementor-element.elementor-element-ac0a36e{--display:flex;--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-accent );--border-color:var( --e-global-color-accent );--border-radius:10px 10px 10px 10px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-18 .elementor-element.elementor-element-ac0a36e:hover{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-accent ) 0%, #A67B3E 100%);}.elementor-18 .elementor-element.elementor-element-4711aa6 .elementor-icon-box-wrapper{gap:15px;}.elementor-18 .elementor-element.elementor-element-4711aa6 .elementor-icon{font-size:35px;}.elementor-18 .elementor-element.elementor-element-4711aa6 .elementor-icon-box-title, .elementor-18 .elementor-element.elementor-element-4711aa6 .elementor-icon-box-title a{font-family:"Marcellus", Sans-serif;font-size:14px;font-weight:600;}.elementor-18 .elementor-element.elementor-element-4711aa6 .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-18 .elementor-element.elementor-element-4711aa6:has(:hover) .elementor-icon-box-title,
					 .elementor-18 .elementor-element.elementor-element-4711aa6:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-18 .elementor-element.elementor-element-4711aa6 .elementor-icon-box-description{font-family:"Marcellus", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-text );}.elementor-18 .elementor-element.elementor-element-4f2bed7{--display:flex;--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-accent );--border-color:var( --e-global-color-accent );--border-radius:10px 10px 10px 10px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-18 .elementor-element.elementor-element-4f2bed7:hover{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-accent ) 0%, #A67B3E 100%);}.elementor-18 .elementor-element.elementor-element-beac0d5 .elementor-icon-box-wrapper{gap:15px;}.elementor-18 .elementor-element.elementor-element-beac0d5.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-554e781 );}.elementor-18 .elementor-element.elementor-element-beac0d5.elementor-view-framed .elementor-icon, .elementor-18 .elementor-element.elementor-element-beac0d5.elementor-view-default .elementor-icon{fill:var( --e-global-color-554e781 );color:var( --e-global-color-554e781 );border-color:var( --e-global-color-554e781 );}.elementor-18 .elementor-element.elementor-element-beac0d5 .elementor-icon{font-size:35px;}.elementor-18 .elementor-element.elementor-element-beac0d5 .elementor-icon-box-title, .elementor-18 .elementor-element.elementor-element-beac0d5 .elementor-icon-box-title a{font-family:"Marcellus", Sans-serif;font-size:14px;font-weight:600;}.elementor-18 .elementor-element.elementor-element-beac0d5 .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-18 .elementor-element.elementor-element-beac0d5:has(:hover) .elementor-icon-box-title,
					 .elementor-18 .elementor-element.elementor-element-beac0d5:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-18 .elementor-element.elementor-element-beac0d5 .elementor-icon-box-description{font-family:"Marcellus", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-text );}:root{--page-title-display:none;}@media(min-width:768px){.elementor-18 .elementor-element.elementor-element-baa5705{--width:32%;}.elementor-18 .elementor-element.elementor-element-9bb6316{--width:32%;}.elementor-18 .elementor-element.elementor-element-df4bd88{--width:32%;}.elementor-18 .elementor-element.elementor-element-7403c3d{--width:32%;}.elementor-18 .elementor-element.elementor-element-817e46e{--width:32%;}.elementor-18 .elementor-element.elementor-element-4ff3904{--width:32%;}.elementor-18 .elementor-element.elementor-element-c1c9ec4{--width:32%;}.elementor-18 .elementor-element.elementor-element-57fbbf9{--width:32%;}.elementor-18 .elementor-element.elementor-element-3a4e02d{--width:32%;}.elementor-18 .elementor-element.elementor-element-159e209{--width:32%;}.elementor-18 .elementor-element.elementor-element-8789543{--width:32%;}.elementor-18 .elementor-element.elementor-element-ff440bb{--width:32%;}.elementor-18 .elementor-element.elementor-element-33eecaf{--width:32%;}.elementor-18 .elementor-element.elementor-element-ea68e5a{--width:32%;}.elementor-18 .elementor-element.elementor-element-6f970d5{--width:32%;}.elementor-18 .elementor-element.elementor-element-4cfd07f{--width:32%;}.elementor-18 .elementor-element.elementor-element-cddc2ba{--width:32%;}.elementor-18 .elementor-element.elementor-element-2538be2{--width:32%;}.elementor-18 .elementor-element.elementor-element-18eb311{--width:32%;}.elementor-18 .elementor-element.elementor-element-f2e1cf4{--width:32%;}.elementor-18 .elementor-element.elementor-element-0d6a3e6{--width:32%;}.elementor-18 .elementor-element.elementor-element-04e11b4{--width:32.5%;}.elementor-18 .elementor-element.elementor-element-77cb3c5{--width:32.5%;}.elementor-18 .elementor-element.elementor-element-36e3358{--width:32.5%;}.elementor-18 .elementor-element.elementor-element-426d1d3{--width:32.5%;}.elementor-18 .elementor-element.elementor-element-75f51c7{--width:32.5%;}.elementor-18 .elementor-element.elementor-element-364ecfd{--width:32.5%;}.elementor-18 .elementor-element.elementor-element-ec30aab{--width:32.5%;}.elementor-18 .elementor-element.elementor-element-53b3a31{--width:32.5%;}.elementor-18 .elementor-element.elementor-element-c95cde9{--width:32.5%;}.elementor-18 .elementor-element.elementor-element-9ec537e{--width:32.5%;}.elementor-18 .elementor-element.elementor-element-bcf443c{--width:32.5%;}.elementor-18 .elementor-element.elementor-element-ff60544{--width:32.5%;}.elementor-18 .elementor-element.elementor-element-45f7038{--width:32.5%;}.elementor-18 .elementor-element.elementor-element-6e1e636{--width:18%;}.elementor-18 .elementor-element.elementor-element-70eda4e{--width:18%;}.elementor-18 .elementor-element.elementor-element-45bf83d{--width:18%;}.elementor-18 .elementor-element.elementor-element-eb4bd19{--width:18%;}.elementor-18 .elementor-element.elementor-element-615c3c2{--width:18%;}.elementor-18 .elementor-element.elementor-element-6cba456{--width:18%;}.elementor-18 .elementor-element.elementor-element-2b0e810{--width:18%;}.elementor-18 .elementor-element.elementor-element-b54dd4f{--width:18%;}.elementor-18 .elementor-element.elementor-element-7f2bfd6{--width:18%;}.elementor-18 .elementor-element.elementor-element-dd39a57{--width:18%;}.elementor-18 .elementor-element.elementor-element-89eb1e8{--width:18%;}.elementor-18 .elementor-element.elementor-element-ac0a36e{--width:18%;}.elementor-18 .elementor-element.elementor-element-4f2bed7{--width:18%;}}/* Start custom CSS for container, class: .elementor-element-baa5705 *//* Hover main container */
.main:hover .elementor-icon,
.main:hover .elementor-icon svg,
.main:hover .elementor-icon i {
    color: #ffffff !important;
    fill: #ffffff !important;
}

/* Icon Box Title */
.main:hover .elementor-icon-box-title,
.main:hover .elementor-icon-box-title span,
.main:hover .elementor-icon-box-title a {
    color: #ffffff !important;
}

/* Icon Box Description */
.main:hover .elementor-icon-box-description,
.main:hover .elementor-icon-box-description span,
.main:hover .elementor-icon-box-description p {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9bb6316 *//* Hover main container */
.main:hover .elementor-icon,
.main:hover .elementor-icon svg,
.main:hover .elementor-icon .cls-1 {
    color: #ffffff !important;
    fill: #ffffff !important;
}

/* Icon Box Title */
.main:hover .elementor-icon-box-title,
.main:hover .elementor-icon-box-title span,
.main:hover .elementor-icon-box-title a {
    color: #ffffff !important;
}

/* Icon Box Description */
.main:hover .elementor-icon-box-description,
.main:hover .elementor-icon-box-description span,
.main:hover .elementor-icon-box-description p {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-df4bd88 *//* Hover main container */
.main:hover .elementor-icon,
.main:hover .elementor-icon svg,
.main:hover .elementor-icon i {
    color: #ffffff !important;
    fill: #ffffff !important;
}

/* Icon Box Title */
.main:hover .elementor-icon-box-title,
.main:hover .elementor-icon-box-title span,
.main:hover .elementor-icon-box-title a {
    color: #ffffff !important;
}

/* Icon Box Description */
.main:hover .elementor-icon-box-description,
.main:hover .elementor-icon-box-description span,
.main:hover .elementor-icon-box-description p {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7403c3d *//* Hover main container */
.main:hover .elementor-icon,
.main:hover .elementor-icon svg,
.main:hover .elementor-icon i {
    color: #ffffff !important;
    fill: #ffffff !important;
}

/* Icon Box Title */
.main:hover .elementor-icon-box-title,
.main:hover .elementor-icon-box-title span,
.main:hover .elementor-icon-box-title a {
    color: #ffffff !important;
}

/* Icon Box Description */
.main:hover .elementor-icon-box-description,
.main:hover .elementor-icon-box-description span,
.main:hover .elementor-icon-box-description p {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-817e46e *//* Hover main container */
.main:hover .elementor-icon,
.main:hover .elementor-icon svg,
.main:hover .elementor-icon i {
    color: #ffffff !important;
    fill: #ffffff !important;
}

/* Icon Box Title */
.main:hover .elementor-icon-box-title,
.main:hover .elementor-icon-box-title span,
.main:hover .elementor-icon-box-title a {
    color: #ffffff !important;
}

/* Icon Box Description */
.main:hover .elementor-icon-box-description,
.main:hover .elementor-icon-box-description span,
.main:hover .elementor-icon-box-description p {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ff3904 *//* Hover main container */
.main:hover .elementor-icon,
.main:hover .elementor-icon svg,
.main:hover .elementor-icon i {
    color: #ffffff !important;
    fill: #ffffff !important;
}

/* Icon Box Title */
.main:hover .elementor-icon-box-title,
.main:hover .elementor-icon-box-title span,
.main:hover .elementor-icon-box-title a {
    color: #ffffff !important;
}

/* Icon Box Description */
.main:hover .elementor-icon-box-description,
.main:hover .elementor-icon-box-description span,
.main:hover .elementor-icon-box-description p {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c1c9ec4 *//* Hover main container */
.main:hover .elementor-icon,
.main:hover .elementor-icon svg,
.main:hover .elementor-icon i {
    color: #ffffff !important;
    fill: #ffffff !important;
}

/* Icon Box Title */
.main:hover .elementor-icon-box-title,
.main:hover .elementor-icon-box-title span,
.main:hover .elementor-icon-box-title a {
    color: #ffffff !important;
}

/* Icon Box Description */
.main:hover .elementor-icon-box-description,
.main:hover .elementor-icon-box-description span,
.main:hover .elementor-icon-box-description p {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-57fbbf9 *//* Hover main container */
.main:hover .elementor-icon,
.main:hover .elementor-icon svg,
.main:hover .elementor-icon i {
    color: #ffffff !important;
    fill: #ffffff !important;
}

/* Icon Box Title */
.main:hover .elementor-icon-box-title,
.main:hover .elementor-icon-box-title span,
.main:hover .elementor-icon-box-title a {
    color: #ffffff !important;
}

/* Icon Box Description */
.main:hover .elementor-icon-box-description,
.main:hover .elementor-icon-box-description span,
.main:hover .elementor-icon-box-description p {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3a4e02d *//* Hover main container */
.main:hover .elementor-icon,
.main:hover .elementor-icon svg,
.main:hover .elementor-icon i {
    color: #ffffff !important;
    fill: #ffffff !important;
}

/* Icon Box Title */
.main:hover .elementor-icon-box-title,
.main:hover .elementor-icon-box-title span,
.main:hover .elementor-icon-box-title a {
    color: #ffffff !important;
}

/* Icon Box Description */
.main:hover .elementor-icon-box-description,
.main:hover .elementor-icon-box-description span,
.main:hover .elementor-icon-box-description p {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-159e209 *//* Hover main container */
.main:hover .elementor-icon,
.main:hover .elementor-icon svg,
.main:hover .elementor-icon .cls-1 {
    color: #ffffff !important;
    fill: #ffffff !important;
}

/* Icon Box Title */
.main:hover .elementor-icon-box-title,
.main:hover .elementor-icon-box-title span,
.main:hover .elementor-icon-box-title a {
    color: #ffffff !important;
}

/* Icon Box Description */
.main:hover .elementor-icon-box-description,
.main:hover .elementor-icon-box-description span,
.main:hover .elementor-icon-box-description p {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8789543 *//* Hover main container */
.main:hover .elementor-icon,
.main:hover .elementor-icon svg,
.main:hover .elementor-icon i {
    color: #ffffff !important;
    fill: #ffffff !important;
}

/* Icon Box Title */
.main:hover .elementor-icon-box-title,
.main:hover .elementor-icon-box-title span,
.main:hover .elementor-icon-box-title a {
    color: #ffffff !important;
}

/* Icon Box Description */
.main:hover .elementor-icon-box-description,
.main:hover .elementor-icon-box-description span,
.main:hover .elementor-icon-box-description p {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ff440bb *//* Hover main container */
.main:hover .elementor-icon,
.main:hover .elementor-icon svg,
.main:hover .elementor-icon i {
    color: #ffffff !important;
    fill: #ffffff !important;
}

/* Icon Box Title */
.main:hover .elementor-icon-box-title,
.main:hover .elementor-icon-box-title span,
.main:hover .elementor-icon-box-title a {
    color: #ffffff !important;
}

/* Icon Box Description */
.main:hover .elementor-icon-box-description,
.main:hover .elementor-icon-box-description span,
.main:hover .elementor-icon-box-description p {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33eecaf *//* Hover main container */
.main:hover .elementor-icon,
.main:hover .elementor-icon svg,
.main:hover .elementor-icon i {
    color: #ffffff !important;
    fill: #ffffff !important;
}

/* Icon Box Title */
.main:hover .elementor-icon-box-title,
.main:hover .elementor-icon-box-title span,
.main:hover .elementor-icon-box-title a {
    color: #ffffff !important;
}

/* Icon Box Description */
.main:hover .elementor-icon-box-description,
.main:hover .elementor-icon-box-description span,
.main:hover .elementor-icon-box-description p {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ea68e5a *//* Hover main container */
.main:hover .elementor-icon,
.main:hover .elementor-icon svg,
.main:hover .elementor-icon i {
    color: #ffffff !important;
    fill: #ffffff !important;
}

/* Icon Box Title */
.main:hover .elementor-icon-box-title,
.main:hover .elementor-icon-box-title span,
.main:hover .elementor-icon-box-title a {
    color: #ffffff !important;
}

/* Icon Box Description */
.main:hover .elementor-icon-box-description,
.main:hover .elementor-icon-box-description span,
.main:hover .elementor-icon-box-description p {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f970d5 *//* Hover main container */
.main:hover .elementor-icon,
.main:hover .elementor-icon svg,
.main:hover .elementor-icon .cls-1 {
    color: #ffffff !important;
    fill: #ffffff !important;
}

/* Icon Box Title */
.main:hover .elementor-icon-box-title,
.main:hover .elementor-icon-box-title span,
.main:hover .elementor-icon-box-title a {
    color: #ffffff !important;
}

/* Icon Box Description */
.main:hover .elementor-icon-box-description,
.main:hover .elementor-icon-box-description span,
.main:hover .elementor-icon-box-description p {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4cfd07f *//* Hover main container */
.main:hover .elementor-icon,
.main:hover .elementor-icon svg,
.main:hover .elementor-icon i {
    color: #ffffff !important;
    fill: #ffffff !important;
}

/* Icon Box Title */
.main:hover .elementor-icon-box-title,
.main:hover .elementor-icon-box-title span,
.main:hover .elementor-icon-box-title a {
    color: #ffffff !important;
}

/* Icon Box Description */
.main:hover .elementor-icon-box-description,
.main:hover .elementor-icon-box-description span,
.main:hover .elementor-icon-box-description p {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cddc2ba *//* Hover main container */
.main:hover .elementor-icon,
.main:hover .elementor-icon svg,
.main:hover .elementor-icon i {
    color: #ffffff !important;
    fill: #ffffff !important;
}

/* Icon Box Title */
.main:hover .elementor-icon-box-title,
.main:hover .elementor-icon-box-title span,
.main:hover .elementor-icon-box-title a {
    color: #ffffff !important;
}

/* Icon Box Description */
.main:hover .elementor-icon-box-description,
.main:hover .elementor-icon-box-description span,
.main:hover .elementor-icon-box-description p {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2538be2 *//* Hover main container */
.main:hover .elementor-icon,
.main:hover .elementor-icon svg,
.main:hover .elementor-icon i {
    color: #ffffff !important;
    fill: #ffffff !important;
}

/* Icon Box Title */
.main:hover .elementor-icon-box-title,
.main:hover .elementor-icon-box-title span,
.main:hover .elementor-icon-box-title a {
    color: #ffffff !important;
}

/* Icon Box Description */
.main:hover .elementor-icon-box-description,
.main:hover .elementor-icon-box-description span,
.main:hover .elementor-icon-box-description p {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-18eb311 *//* Hover main container */
.main:hover .elementor-icon,
.main:hover .elementor-icon svg,
.main:hover .elementor-icon i {
    color: #ffffff !important;
    fill: #ffffff !important;
}

/* Icon Box Title */
.main:hover .elementor-icon-box-title,
.main:hover .elementor-icon-box-title span,
.main:hover .elementor-icon-box-title a {
    color: #ffffff !important;
}

/* Icon Box Description */
.main:hover .elementor-icon-box-description,
.main:hover .elementor-icon-box-description span,
.main:hover .elementor-icon-box-description p {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f2e1cf4 *//* Hover main container */
.main:hover .elementor-icon,
.main:hover .elementor-icon svg,
.main:hover .elementor-icon i {
    color: #ffffff !important;
    fill: #ffffff !important;
}

/* Icon Box Title */
.main:hover .elementor-icon-box-title,
.main:hover .elementor-icon-box-title span,
.main:hover .elementor-icon-box-title a {
    color: #ffffff !important;
}

/* Icon Box Description */
.main:hover .elementor-icon-box-description,
.main:hover .elementor-icon-box-description span,
.main:hover .elementor-icon-box-description p {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0d6a3e6 *//* Hover main container */
.main:hover .elementor-icon,
.main:hover .elementor-icon svg,
.main:hover .elementor-icon i {
    color: #ffffff !important;
    fill: #ffffff !important;
}

/* Icon Box Title */
.main:hover .elementor-icon-box-title,
.main:hover .elementor-icon-box-title span,
.main:hover .elementor-icon-box-title a {
    color: #ffffff !important;
}

/* Icon Box Description */
.main:hover .elementor-icon-box-description,
.main:hover .elementor-icon-box-description span,
.main:hover .elementor-icon-box-description p {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-baa5705 *//* Hover main container */
.main:hover .elementor-icon,
.main:hover .elementor-icon svg,
.main:hover .elementor-icon i {
    color: #ffffff !important;
    fill: #ffffff !important;
}

/* Icon Box Title */
.main:hover .elementor-icon-box-title,
.main:hover .elementor-icon-box-title span,
.main:hover .elementor-icon-box-title a {
    color: #ffffff !important;
}

/* Icon Box Description */
.main:hover .elementor-icon-box-description,
.main:hover .elementor-icon-box-description span,
.main:hover .elementor-icon-box-description p {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9bb6316 *//* Hover main container */
.main:hover .elementor-icon,
.main:hover .elementor-icon svg,
.main:hover .elementor-icon .cls-1 {
    color: #ffffff !important;
    fill: #ffffff !important;
}

/* Icon Box Title */
.main:hover .elementor-icon-box-title,
.main:hover .elementor-icon-box-title span,
.main:hover .elementor-icon-box-title a {
    color: #ffffff !important;
}

/* Icon Box Description */
.main:hover .elementor-icon-box-description,
.main:hover .elementor-icon-box-description span,
.main:hover .elementor-icon-box-description p {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-df4bd88 *//* Hover main container */
.main:hover .elementor-icon,
.main:hover .elementor-icon svg,
.main:hover .elementor-icon i {
    color: #ffffff !important;
    fill: #ffffff !important;
}

/* Icon Box Title */
.main:hover .elementor-icon-box-title,
.main:hover .elementor-icon-box-title span,
.main:hover .elementor-icon-box-title a {
    color: #ffffff !important;
}

/* Icon Box Description */
.main:hover .elementor-icon-box-description,
.main:hover .elementor-icon-box-description span,
.main:hover .elementor-icon-box-description p {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7403c3d *//* Hover main container */
.main:hover .elementor-icon,
.main:hover .elementor-icon svg,
.main:hover .elementor-icon i {
    color: #ffffff !important;
    fill: #ffffff !important;
}

/* Icon Box Title */
.main:hover .elementor-icon-box-title,
.main:hover .elementor-icon-box-title span,
.main:hover .elementor-icon-box-title a {
    color: #ffffff !important;
}

/* Icon Box Description */
.main:hover .elementor-icon-box-description,
.main:hover .elementor-icon-box-description span,
.main:hover .elementor-icon-box-description p {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-817e46e *//* Hover main container */
.main:hover .elementor-icon,
.main:hover .elementor-icon svg,
.main:hover .elementor-icon i {
    color: #ffffff !important;
    fill: #ffffff !important;
}

/* Icon Box Title */
.main:hover .elementor-icon-box-title,
.main:hover .elementor-icon-box-title span,
.main:hover .elementor-icon-box-title a {
    color: #ffffff !important;
}

/* Icon Box Description */
.main:hover .elementor-icon-box-description,
.main:hover .elementor-icon-box-description span,
.main:hover .elementor-icon-box-description p {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ff3904 *//* Hover main container */
.main:hover .elementor-icon,
.main:hover .elementor-icon svg,
.main:hover .elementor-icon i {
    color: #ffffff !important;
    fill: #ffffff !important;
}

/* Icon Box Title */
.main:hover .elementor-icon-box-title,
.main:hover .elementor-icon-box-title span,
.main:hover .elementor-icon-box-title a {
    color: #ffffff !important;
}

/* Icon Box Description */
.main:hover .elementor-icon-box-description,
.main:hover .elementor-icon-box-description span,
.main:hover .elementor-icon-box-description p {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c1c9ec4 *//* Hover main container */
.main:hover .elementor-icon,
.main:hover .elementor-icon svg,
.main:hover .elementor-icon i {
    color: #ffffff !important;
    fill: #ffffff !important;
}

/* Icon Box Title */
.main:hover .elementor-icon-box-title,
.main:hover .elementor-icon-box-title span,
.main:hover .elementor-icon-box-title a {
    color: #ffffff !important;
}

/* Icon Box Description */
.main:hover .elementor-icon-box-description,
.main:hover .elementor-icon-box-description span,
.main:hover .elementor-icon-box-description p {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-57fbbf9 *//* Hover main container */
.main:hover .elementor-icon,
.main:hover .elementor-icon svg,
.main:hover .elementor-icon i {
    color: #ffffff !important;
    fill: #ffffff !important;
}

/* Icon Box Title */
.main:hover .elementor-icon-box-title,
.main:hover .elementor-icon-box-title span,
.main:hover .elementor-icon-box-title a {
    color: #ffffff !important;
}

/* Icon Box Description */
.main:hover .elementor-icon-box-description,
.main:hover .elementor-icon-box-description span,
.main:hover .elementor-icon-box-description p {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3a4e02d *//* Hover main container */
.main:hover .elementor-icon,
.main:hover .elementor-icon svg,
.main:hover .elementor-icon i {
    color: #ffffff !important;
    fill: #ffffff !important;
}

/* Icon Box Title */
.main:hover .elementor-icon-box-title,
.main:hover .elementor-icon-box-title span,
.main:hover .elementor-icon-box-title a {
    color: #ffffff !important;
}

/* Icon Box Description */
.main:hover .elementor-icon-box-description,
.main:hover .elementor-icon-box-description span,
.main:hover .elementor-icon-box-description p {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-159e209 *//* Hover main container */
.main:hover .elementor-icon,
.main:hover .elementor-icon svg,
.main:hover .elementor-icon .cls-1 {
    color: #ffffff !important;
    fill: #ffffff !important;
}

/* Icon Box Title */
.main:hover .elementor-icon-box-title,
.main:hover .elementor-icon-box-title span,
.main:hover .elementor-icon-box-title a {
    color: #ffffff !important;
}

/* Icon Box Description */
.main:hover .elementor-icon-box-description,
.main:hover .elementor-icon-box-description span,
.main:hover .elementor-icon-box-description p {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8789543 *//* Hover main container */
.main:hover .elementor-icon,
.main:hover .elementor-icon svg,
.main:hover .elementor-icon i {
    color: #ffffff !important;
    fill: #ffffff !important;
}

/* Icon Box Title */
.main:hover .elementor-icon-box-title,
.main:hover .elementor-icon-box-title span,
.main:hover .elementor-icon-box-title a {
    color: #ffffff !important;
}

/* Icon Box Description */
.main:hover .elementor-icon-box-description,
.main:hover .elementor-icon-box-description span,
.main:hover .elementor-icon-box-description p {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ff440bb *//* Hover main container */
.main:hover .elementor-icon,
.main:hover .elementor-icon svg,
.main:hover .elementor-icon i {
    color: #ffffff !important;
    fill: #ffffff !important;
}

/* Icon Box Title */
.main:hover .elementor-icon-box-title,
.main:hover .elementor-icon-box-title span,
.main:hover .elementor-icon-box-title a {
    color: #ffffff !important;
}

/* Icon Box Description */
.main:hover .elementor-icon-box-description,
.main:hover .elementor-icon-box-description span,
.main:hover .elementor-icon-box-description p {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33eecaf *//* Hover main container */
.main:hover .elementor-icon,
.main:hover .elementor-icon svg,
.main:hover .elementor-icon i {
    color: #ffffff !important;
    fill: #ffffff !important;
}

/* Icon Box Title */
.main:hover .elementor-icon-box-title,
.main:hover .elementor-icon-box-title span,
.main:hover .elementor-icon-box-title a {
    color: #ffffff !important;
}

/* Icon Box Description */
.main:hover .elementor-icon-box-description,
.main:hover .elementor-icon-box-description span,
.main:hover .elementor-icon-box-description p {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ea68e5a *//* Hover main container */
.main:hover .elementor-icon,
.main:hover .elementor-icon svg,
.main:hover .elementor-icon i {
    color: #ffffff !important;
    fill: #ffffff !important;
}

/* Icon Box Title */
.main:hover .elementor-icon-box-title,
.main:hover .elementor-icon-box-title span,
.main:hover .elementor-icon-box-title a {
    color: #ffffff !important;
}

/* Icon Box Description */
.main:hover .elementor-icon-box-description,
.main:hover .elementor-icon-box-description span,
.main:hover .elementor-icon-box-description p {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f970d5 *//* Hover main container */
.main:hover .elementor-icon,
.main:hover .elementor-icon svg,
.main:hover .elementor-icon .cls-1 {
    color: #ffffff !important;
    fill: #ffffff !important;
}

/* Icon Box Title */
.main:hover .elementor-icon-box-title,
.main:hover .elementor-icon-box-title span,
.main:hover .elementor-icon-box-title a {
    color: #ffffff !important;
}

/* Icon Box Description */
.main:hover .elementor-icon-box-description,
.main:hover .elementor-icon-box-description span,
.main:hover .elementor-icon-box-description p {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4cfd07f *//* Hover main container */
.main:hover .elementor-icon,
.main:hover .elementor-icon svg,
.main:hover .elementor-icon i {
    color: #ffffff !important;
    fill: #ffffff !important;
}

/* Icon Box Title */
.main:hover .elementor-icon-box-title,
.main:hover .elementor-icon-box-title span,
.main:hover .elementor-icon-box-title a {
    color: #ffffff !important;
}

/* Icon Box Description */
.main:hover .elementor-icon-box-description,
.main:hover .elementor-icon-box-description span,
.main:hover .elementor-icon-box-description p {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cddc2ba *//* Hover main container */
.main:hover .elementor-icon,
.main:hover .elementor-icon svg,
.main:hover .elementor-icon i {
    color: #ffffff !important;
    fill: #ffffff !important;
}

/* Icon Box Title */
.main:hover .elementor-icon-box-title,
.main:hover .elementor-icon-box-title span,
.main:hover .elementor-icon-box-title a {
    color: #ffffff !important;
}

/* Icon Box Description */
.main:hover .elementor-icon-box-description,
.main:hover .elementor-icon-box-description span,
.main:hover .elementor-icon-box-description p {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2538be2 *//* Hover main container */
.main:hover .elementor-icon,
.main:hover .elementor-icon svg,
.main:hover .elementor-icon i {
    color: #ffffff !important;
    fill: #ffffff !important;
}

/* Icon Box Title */
.main:hover .elementor-icon-box-title,
.main:hover .elementor-icon-box-title span,
.main:hover .elementor-icon-box-title a {
    color: #ffffff !important;
}

/* Icon Box Description */
.main:hover .elementor-icon-box-description,
.main:hover .elementor-icon-box-description span,
.main:hover .elementor-icon-box-description p {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-18eb311 *//* Hover main container */
.main:hover .elementor-icon,
.main:hover .elementor-icon svg,
.main:hover .elementor-icon i {
    color: #ffffff !important;
    fill: #ffffff !important;
}

/* Icon Box Title */
.main:hover .elementor-icon-box-title,
.main:hover .elementor-icon-box-title span,
.main:hover .elementor-icon-box-title a {
    color: #ffffff !important;
}

/* Icon Box Description */
.main:hover .elementor-icon-box-description,
.main:hover .elementor-icon-box-description span,
.main:hover .elementor-icon-box-description p {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f2e1cf4 *//* Hover main container */
.main:hover .elementor-icon,
.main:hover .elementor-icon svg,
.main:hover .elementor-icon i {
    color: #ffffff !important;
    fill: #ffffff !important;
}

/* Icon Box Title */
.main:hover .elementor-icon-box-title,
.main:hover .elementor-icon-box-title span,
.main:hover .elementor-icon-box-title a {
    color: #ffffff !important;
}

/* Icon Box Description */
.main:hover .elementor-icon-box-description,
.main:hover .elementor-icon-box-description span,
.main:hover .elementor-icon-box-description p {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0d6a3e6 *//* Hover main container */
.main:hover .elementor-icon,
.main:hover .elementor-icon svg,
.main:hover .elementor-icon i {
    color: #ffffff !important;
    fill: #ffffff !important;
}

/* Icon Box Title */
.main:hover .elementor-icon-box-title,
.main:hover .elementor-icon-box-title span,
.main:hover .elementor-icon-box-title a {
    color: #ffffff !important;
}

/* Icon Box Description */
.main:hover .elementor-icon-box-description,
.main:hover .elementor-icon-box-description span,
.main:hover .elementor-icon-box-description p {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-baa5705 *//* Hover main container */
.main:hover .elementor-icon,
.main:hover .elementor-icon svg,
.main:hover .elementor-icon i {
    color: #ffffff !important;
    fill: #ffffff !important;
}

/* Icon Box Title */
.main:hover .elementor-icon-box-title,
.main:hover .elementor-icon-box-title span,
.main:hover .elementor-icon-box-title a {
    color: #ffffff !important;
}

/* Icon Box Description */
.main:hover .elementor-icon-box-description,
.main:hover .elementor-icon-box-description span,
.main:hover .elementor-icon-box-description p {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9bb6316 *//* Hover main container */
.main:hover .elementor-icon,
.main:hover .elementor-icon svg,
.main:hover .elementor-icon .cls-1 {
    color: #ffffff !important;
    fill: #ffffff !important;
}

/* Icon Box Title */
.main:hover .elementor-icon-box-title,
.main:hover .elementor-icon-box-title span,
.main:hover .elementor-icon-box-title a {
    color: #ffffff !important;
}

/* Icon Box Description */
.main:hover .elementor-icon-box-description,
.main:hover .elementor-icon-box-description span,
.main:hover .elementor-icon-box-description p {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-df4bd88 *//* Hover main container */
.main:hover .elementor-icon,
.main:hover .elementor-icon svg,
.main:hover .elementor-icon i {
    color: #ffffff !important;
    fill: #ffffff !important;
}

/* Icon Box Title */
.main:hover .elementor-icon-box-title,
.main:hover .elementor-icon-box-title span,
.main:hover .elementor-icon-box-title a {
    color: #ffffff !important;
}

/* Icon Box Description */
.main:hover .elementor-icon-box-description,
.main:hover .elementor-icon-box-description span,
.main:hover .elementor-icon-box-description p {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7403c3d *//* Hover main container */
.main:hover .elementor-icon,
.main:hover .elementor-icon svg,
.main:hover .elementor-icon i {
    color: #ffffff !important;
    fill: #ffffff !important;
}

/* Icon Box Title */
.main:hover .elementor-icon-box-title,
.main:hover .elementor-icon-box-title span,
.main:hover .elementor-icon-box-title a {
    color: #ffffff !important;
}

/* Icon Box Description */
.main:hover .elementor-icon-box-description,
.main:hover .elementor-icon-box-description span,
.main:hover .elementor-icon-box-description p {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-817e46e *//* Hover main container */
.main:hover .elementor-icon,
.main:hover .elementor-icon svg,
.main:hover .elementor-icon i {
    color: #ffffff !important;
    fill: #ffffff !important;
}

/* Icon Box Title */
.main:hover .elementor-icon-box-title,
.main:hover .elementor-icon-box-title span,
.main:hover .elementor-icon-box-title a {
    color: #ffffff !important;
}

/* Icon Box Description */
.main:hover .elementor-icon-box-description,
.main:hover .elementor-icon-box-description span,
.main:hover .elementor-icon-box-description p {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ff3904 *//* Hover main container */
.main:hover .elementor-icon,
.main:hover .elementor-icon svg,
.main:hover .elementor-icon i {
    color: #ffffff !important;
    fill: #ffffff !important;
}

/* Icon Box Title */
.main:hover .elementor-icon-box-title,
.main:hover .elementor-icon-box-title span,
.main:hover .elementor-icon-box-title a {
    color: #ffffff !important;
}

/* Icon Box Description */
.main:hover .elementor-icon-box-description,
.main:hover .elementor-icon-box-description span,
.main:hover .elementor-icon-box-description p {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c1c9ec4 *//* Hover main container */
.main:hover .elementor-icon,
.main:hover .elementor-icon svg,
.main:hover .elementor-icon i {
    color: #ffffff !important;
    fill: #ffffff !important;
}

/* Icon Box Title */
.main:hover .elementor-icon-box-title,
.main:hover .elementor-icon-box-title span,
.main:hover .elementor-icon-box-title a {
    color: #ffffff !important;
}

/* Icon Box Description */
.main:hover .elementor-icon-box-description,
.main:hover .elementor-icon-box-description span,
.main:hover .elementor-icon-box-description p {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-57fbbf9 *//* Hover main container */
.main:hover .elementor-icon,
.main:hover .elementor-icon svg,
.main:hover .elementor-icon i {
    color: #ffffff !important;
    fill: #ffffff !important;
}

/* Icon Box Title */
.main:hover .elementor-icon-box-title,
.main:hover .elementor-icon-box-title span,
.main:hover .elementor-icon-box-title a {
    color: #ffffff !important;
}

/* Icon Box Description */
.main:hover .elementor-icon-box-description,
.main:hover .elementor-icon-box-description span,
.main:hover .elementor-icon-box-description p {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3a4e02d *//* Hover main container */
.main:hover .elementor-icon,
.main:hover .elementor-icon svg,
.main:hover .elementor-icon i {
    color: #ffffff !important;
    fill: #ffffff !important;
}

/* Icon Box Title */
.main:hover .elementor-icon-box-title,
.main:hover .elementor-icon-box-title span,
.main:hover .elementor-icon-box-title a {
    color: #ffffff !important;
}

/* Icon Box Description */
.main:hover .elementor-icon-box-description,
.main:hover .elementor-icon-box-description span,
.main:hover .elementor-icon-box-description p {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-159e209 *//* Hover main container */
.main:hover .elementor-icon,
.main:hover .elementor-icon svg,
.main:hover .elementor-icon .cls-1 {
    color: #ffffff !important;
    fill: #ffffff !important;
}

/* Icon Box Title */
.main:hover .elementor-icon-box-title,
.main:hover .elementor-icon-box-title span,
.main:hover .elementor-icon-box-title a {
    color: #ffffff !important;
}

/* Icon Box Description */
.main:hover .elementor-icon-box-description,
.main:hover .elementor-icon-box-description span,
.main:hover .elementor-icon-box-description p {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8789543 *//* Hover main container */
.main:hover .elementor-icon,
.main:hover .elementor-icon svg,
.main:hover .elementor-icon i {
    color: #ffffff !important;
    fill: #ffffff !important;
}

/* Icon Box Title */
.main:hover .elementor-icon-box-title,
.main:hover .elementor-icon-box-title span,
.main:hover .elementor-icon-box-title a {
    color: #ffffff !important;
}

/* Icon Box Description */
.main:hover .elementor-icon-box-description,
.main:hover .elementor-icon-box-description span,
.main:hover .elementor-icon-box-description p {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ff440bb *//* Hover main container */
.main:hover .elementor-icon,
.main:hover .elementor-icon svg,
.main:hover .elementor-icon i {
    color: #ffffff !important;
    fill: #ffffff !important;
}

/* Icon Box Title */
.main:hover .elementor-icon-box-title,
.main:hover .elementor-icon-box-title span,
.main:hover .elementor-icon-box-title a {
    color: #ffffff !important;
}

/* Icon Box Description */
.main:hover .elementor-icon-box-description,
.main:hover .elementor-icon-box-description span,
.main:hover .elementor-icon-box-description p {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33eecaf *//* Hover main container */
.main:hover .elementor-icon,
.main:hover .elementor-icon svg,
.main:hover .elementor-icon i {
    color: #ffffff !important;
    fill: #ffffff !important;
}

/* Icon Box Title */
.main:hover .elementor-icon-box-title,
.main:hover .elementor-icon-box-title span,
.main:hover .elementor-icon-box-title a {
    color: #ffffff !important;
}

/* Icon Box Description */
.main:hover .elementor-icon-box-description,
.main:hover .elementor-icon-box-description span,
.main:hover .elementor-icon-box-description p {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ea68e5a *//* Hover main container */
.main:hover .elementor-icon,
.main:hover .elementor-icon svg,
.main:hover .elementor-icon i {
    color: #ffffff !important;
    fill: #ffffff !important;
}

/* Icon Box Title */
.main:hover .elementor-icon-box-title,
.main:hover .elementor-icon-box-title span,
.main:hover .elementor-icon-box-title a {
    color: #ffffff !important;
}

/* Icon Box Description */
.main:hover .elementor-icon-box-description,
.main:hover .elementor-icon-box-description span,
.main:hover .elementor-icon-box-description p {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f970d5 *//* Hover main container */
.main:hover .elementor-icon,
.main:hover .elementor-icon svg,
.main:hover .elementor-icon .cls-1 {
    color: #ffffff !important;
    fill: #ffffff !important;
}

/* Icon Box Title */
.main:hover .elementor-icon-box-title,
.main:hover .elementor-icon-box-title span,
.main:hover .elementor-icon-box-title a {
    color: #ffffff !important;
}

/* Icon Box Description */
.main:hover .elementor-icon-box-description,
.main:hover .elementor-icon-box-description span,
.main:hover .elementor-icon-box-description p {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4cfd07f *//* Hover main container */
.main:hover .elementor-icon,
.main:hover .elementor-icon svg,
.main:hover .elementor-icon i {
    color: #ffffff !important;
    fill: #ffffff !important;
}

/* Icon Box Title */
.main:hover .elementor-icon-box-title,
.main:hover .elementor-icon-box-title span,
.main:hover .elementor-icon-box-title a {
    color: #ffffff !important;
}

/* Icon Box Description */
.main:hover .elementor-icon-box-description,
.main:hover .elementor-icon-box-description span,
.main:hover .elementor-icon-box-description p {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cddc2ba *//* Hover main container */
.main:hover .elementor-icon,
.main:hover .elementor-icon svg,
.main:hover .elementor-icon i {
    color: #ffffff !important;
    fill: #ffffff !important;
}

/* Icon Box Title */
.main:hover .elementor-icon-box-title,
.main:hover .elementor-icon-box-title span,
.main:hover .elementor-icon-box-title a {
    color: #ffffff !important;
}

/* Icon Box Description */
.main:hover .elementor-icon-box-description,
.main:hover .elementor-icon-box-description span,
.main:hover .elementor-icon-box-description p {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2538be2 *//* Hover main container */
.main:hover .elementor-icon,
.main:hover .elementor-icon svg,
.main:hover .elementor-icon i {
    color: #ffffff !important;
    fill: #ffffff !important;
}

/* Icon Box Title */
.main:hover .elementor-icon-box-title,
.main:hover .elementor-icon-box-title span,
.main:hover .elementor-icon-box-title a {
    color: #ffffff !important;
}

/* Icon Box Description */
.main:hover .elementor-icon-box-description,
.main:hover .elementor-icon-box-description span,
.main:hover .elementor-icon-box-description p {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-18eb311 *//* Hover main container */
.main:hover .elementor-icon,
.main:hover .elementor-icon svg,
.main:hover .elementor-icon i {
    color: #ffffff !important;
    fill: #ffffff !important;
}

/* Icon Box Title */
.main:hover .elementor-icon-box-title,
.main:hover .elementor-icon-box-title span,
.main:hover .elementor-icon-box-title a {
    color: #ffffff !important;
}

/* Icon Box Description */
.main:hover .elementor-icon-box-description,
.main:hover .elementor-icon-box-description span,
.main:hover .elementor-icon-box-description p {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f2e1cf4 *//* Hover main container */
.main:hover .elementor-icon,
.main:hover .elementor-icon svg,
.main:hover .elementor-icon i {
    color: #ffffff !important;
    fill: #ffffff !important;
}

/* Icon Box Title */
.main:hover .elementor-icon-box-title,
.main:hover .elementor-icon-box-title span,
.main:hover .elementor-icon-box-title a {
    color: #ffffff !important;
}

/* Icon Box Description */
.main:hover .elementor-icon-box-description,
.main:hover .elementor-icon-box-description span,
.main:hover .elementor-icon-box-description p {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0d6a3e6 *//* Hover main container */
.main:hover .elementor-icon,
.main:hover .elementor-icon svg,
.main:hover .elementor-icon i {
    color: #ffffff !important;
    fill: #ffffff !important;
}

/* Icon Box Title */
.main:hover .elementor-icon-box-title,
.main:hover .elementor-icon-box-title span,
.main:hover .elementor-icon-box-title a {
    color: #ffffff !important;
}

/* Icon Box Description */
.main:hover .elementor-icon-box-description,
.main:hover .elementor-icon-box-description span,
.main:hover .elementor-icon-box-description p {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-baa5705 *//* Hover main container */
.main:hover .elementor-icon,
.main:hover .elementor-icon svg,
.main:hover .elementor-icon i {
    color: #ffffff !important;
    fill: #ffffff !important;
}

/* Icon Box Title */
.main:hover .elementor-icon-box-title,
.main:hover .elementor-icon-box-title span,
.main:hover .elementor-icon-box-title a {
    color: #ffffff !important;
}

/* Icon Box Description */
.main:hover .elementor-icon-box-description,
.main:hover .elementor-icon-box-description span,
.main:hover .elementor-icon-box-description p {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9bb6316 *//* Hover main container */
.main:hover .elementor-icon,
.main:hover .elementor-icon svg,
.main:hover .elementor-icon .cls-1 {
    color: #ffffff !important;
    fill: #ffffff !important;
}

/* Icon Box Title */
.main:hover .elementor-icon-box-title,
.main:hover .elementor-icon-box-title span,
.main:hover .elementor-icon-box-title a {
    color: #ffffff !important;
}

/* Icon Box Description */
.main:hover .elementor-icon-box-description,
.main:hover .elementor-icon-box-description span,
.main:hover .elementor-icon-box-description p {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-df4bd88 *//* Hover main container */
.main:hover .elementor-icon,
.main:hover .elementor-icon svg,
.main:hover .elementor-icon i {
    color: #ffffff !important;
    fill: #ffffff !important;
}

/* Icon Box Title */
.main:hover .elementor-icon-box-title,
.main:hover .elementor-icon-box-title span,
.main:hover .elementor-icon-box-title a {
    color: #ffffff !important;
}

/* Icon Box Description */
.main:hover .elementor-icon-box-description,
.main:hover .elementor-icon-box-description span,
.main:hover .elementor-icon-box-description p {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7403c3d *//* Hover main container */
.main:hover .elementor-icon,
.main:hover .elementor-icon svg,
.main:hover .elementor-icon i {
    color: #ffffff !important;
    fill: #ffffff !important;
}

/* Icon Box Title */
.main:hover .elementor-icon-box-title,
.main:hover .elementor-icon-box-title span,
.main:hover .elementor-icon-box-title a {
    color: #ffffff !important;
}

/* Icon Box Description */
.main:hover .elementor-icon-box-description,
.main:hover .elementor-icon-box-description span,
.main:hover .elementor-icon-box-description p {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-817e46e *//* Hover main container */
.main:hover .elementor-icon,
.main:hover .elementor-icon svg,
.main:hover .elementor-icon i {
    color: #ffffff !important;
    fill: #ffffff !important;
}

/* Icon Box Title */
.main:hover .elementor-icon-box-title,
.main:hover .elementor-icon-box-title span,
.main:hover .elementor-icon-box-title a {
    color: #ffffff !important;
}

/* Icon Box Description */
.main:hover .elementor-icon-box-description,
.main:hover .elementor-icon-box-description span,
.main:hover .elementor-icon-box-description p {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ff3904 *//* Hover main container */
.main:hover .elementor-icon,
.main:hover .elementor-icon svg,
.main:hover .elementor-icon i {
    color: #ffffff !important;
    fill: #ffffff !important;
}

/* Icon Box Title */
.main:hover .elementor-icon-box-title,
.main:hover .elementor-icon-box-title span,
.main:hover .elementor-icon-box-title a {
    color: #ffffff !important;
}

/* Icon Box Description */
.main:hover .elementor-icon-box-description,
.main:hover .elementor-icon-box-description span,
.main:hover .elementor-icon-box-description p {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c1c9ec4 *//* Hover main container */
.main:hover .elementor-icon,
.main:hover .elementor-icon svg,
.main:hover .elementor-icon i {
    color: #ffffff !important;
    fill: #ffffff !important;
}

/* Icon Box Title */
.main:hover .elementor-icon-box-title,
.main:hover .elementor-icon-box-title span,
.main:hover .elementor-icon-box-title a {
    color: #ffffff !important;
}

/* Icon Box Description */
.main:hover .elementor-icon-box-description,
.main:hover .elementor-icon-box-description span,
.main:hover .elementor-icon-box-description p {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-57fbbf9 *//* Hover main container */
.main:hover .elementor-icon,
.main:hover .elementor-icon svg,
.main:hover .elementor-icon i {
    color: #ffffff !important;
    fill: #ffffff !important;
}

/* Icon Box Title */
.main:hover .elementor-icon-box-title,
.main:hover .elementor-icon-box-title span,
.main:hover .elementor-icon-box-title a {
    color: #ffffff !important;
}

/* Icon Box Description */
.main:hover .elementor-icon-box-description,
.main:hover .elementor-icon-box-description span,
.main:hover .elementor-icon-box-description p {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3a4e02d *//* Hover main container */
.main:hover .elementor-icon,
.main:hover .elementor-icon svg,
.main:hover .elementor-icon i {
    color: #ffffff !important;
    fill: #ffffff !important;
}

/* Icon Box Title */
.main:hover .elementor-icon-box-title,
.main:hover .elementor-icon-box-title span,
.main:hover .elementor-icon-box-title a {
    color: #ffffff !important;
}

/* Icon Box Description */
.main:hover .elementor-icon-box-description,
.main:hover .elementor-icon-box-description span,
.main:hover .elementor-icon-box-description p {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-159e209 *//* Hover main container */
.main:hover .elementor-icon,
.main:hover .elementor-icon svg,
.main:hover .elementor-icon .cls-1 {
    color: #ffffff !important;
    fill: #ffffff !important;
}

/* Icon Box Title */
.main:hover .elementor-icon-box-title,
.main:hover .elementor-icon-box-title span,
.main:hover .elementor-icon-box-title a {
    color: #ffffff !important;
}

/* Icon Box Description */
.main:hover .elementor-icon-box-description,
.main:hover .elementor-icon-box-description span,
.main:hover .elementor-icon-box-description p {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8789543 *//* Hover main container */
.main:hover .elementor-icon,
.main:hover .elementor-icon svg,
.main:hover .elementor-icon i {
    color: #ffffff !important;
    fill: #ffffff !important;
}

/* Icon Box Title */
.main:hover .elementor-icon-box-title,
.main:hover .elementor-icon-box-title span,
.main:hover .elementor-icon-box-title a {
    color: #ffffff !important;
}

/* Icon Box Description */
.main:hover .elementor-icon-box-description,
.main:hover .elementor-icon-box-description span,
.main:hover .elementor-icon-box-description p {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ff440bb *//* Hover main container */
.main:hover .elementor-icon,
.main:hover .elementor-icon svg,
.main:hover .elementor-icon i {
    color: #ffffff !important;
    fill: #ffffff !important;
}

/* Icon Box Title */
.main:hover .elementor-icon-box-title,
.main:hover .elementor-icon-box-title span,
.main:hover .elementor-icon-box-title a {
    color: #ffffff !important;
}

/* Icon Box Description */
.main:hover .elementor-icon-box-description,
.main:hover .elementor-icon-box-description span,
.main:hover .elementor-icon-box-description p {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33eecaf *//* Hover main container */
.main:hover .elementor-icon,
.main:hover .elementor-icon svg,
.main:hover .elementor-icon i {
    color: #ffffff !important;
    fill: #ffffff !important;
}

/* Icon Box Title */
.main:hover .elementor-icon-box-title,
.main:hover .elementor-icon-box-title span,
.main:hover .elementor-icon-box-title a {
    color: #ffffff !important;
}

/* Icon Box Description */
.main:hover .elementor-icon-box-description,
.main:hover .elementor-icon-box-description span,
.main:hover .elementor-icon-box-description p {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ea68e5a *//* Hover main container */
.main:hover .elementor-icon,
.main:hover .elementor-icon svg,
.main:hover .elementor-icon i {
    color: #ffffff !important;
    fill: #ffffff !important;
}

/* Icon Box Title */
.main:hover .elementor-icon-box-title,
.main:hover .elementor-icon-box-title span,
.main:hover .elementor-icon-box-title a {
    color: #ffffff !important;
}

/* Icon Box Description */
.main:hover .elementor-icon-box-description,
.main:hover .elementor-icon-box-description span,
.main:hover .elementor-icon-box-description p {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f970d5 *//* Hover main container */
.main:hover .elementor-icon,
.main:hover .elementor-icon svg,
.main:hover .elementor-icon .cls-1 {
    color: #ffffff !important;
    fill: #ffffff !important;
}

/* Icon Box Title */
.main:hover .elementor-icon-box-title,
.main:hover .elementor-icon-box-title span,
.main:hover .elementor-icon-box-title a {
    color: #ffffff !important;
}

/* Icon Box Description */
.main:hover .elementor-icon-box-description,
.main:hover .elementor-icon-box-description span,
.main:hover .elementor-icon-box-description p {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4cfd07f *//* Hover main container */
.main:hover .elementor-icon,
.main:hover .elementor-icon svg,
.main:hover .elementor-icon i {
    color: #ffffff !important;
    fill: #ffffff !important;
}

/* Icon Box Title */
.main:hover .elementor-icon-box-title,
.main:hover .elementor-icon-box-title span,
.main:hover .elementor-icon-box-title a {
    color: #ffffff !important;
}

/* Icon Box Description */
.main:hover .elementor-icon-box-description,
.main:hover .elementor-icon-box-description span,
.main:hover .elementor-icon-box-description p {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cddc2ba *//* Hover main container */
.main:hover .elementor-icon,
.main:hover .elementor-icon svg,
.main:hover .elementor-icon i {
    color: #ffffff !important;
    fill: #ffffff !important;
}

/* Icon Box Title */
.main:hover .elementor-icon-box-title,
.main:hover .elementor-icon-box-title span,
.main:hover .elementor-icon-box-title a {
    color: #ffffff !important;
}

/* Icon Box Description */
.main:hover .elementor-icon-box-description,
.main:hover .elementor-icon-box-description span,
.main:hover .elementor-icon-box-description p {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2538be2 *//* Hover main container */
.main:hover .elementor-icon,
.main:hover .elementor-icon svg,
.main:hover .elementor-icon i {
    color: #ffffff !important;
    fill: #ffffff !important;
}

/* Icon Box Title */
.main:hover .elementor-icon-box-title,
.main:hover .elementor-icon-box-title span,
.main:hover .elementor-icon-box-title a {
    color: #ffffff !important;
}

/* Icon Box Description */
.main:hover .elementor-icon-box-description,
.main:hover .elementor-icon-box-description span,
.main:hover .elementor-icon-box-description p {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-18eb311 *//* Hover main container */
.main:hover .elementor-icon,
.main:hover .elementor-icon svg,
.main:hover .elementor-icon i {
    color: #ffffff !important;
    fill: #ffffff !important;
}

/* Icon Box Title */
.main:hover .elementor-icon-box-title,
.main:hover .elementor-icon-box-title span,
.main:hover .elementor-icon-box-title a {
    color: #ffffff !important;
}

/* Icon Box Description */
.main:hover .elementor-icon-box-description,
.main:hover .elementor-icon-box-description span,
.main:hover .elementor-icon-box-description p {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f2e1cf4 *//* Hover main container */
.main:hover .elementor-icon,
.main:hover .elementor-icon svg,
.main:hover .elementor-icon i {
    color: #ffffff !important;
    fill: #ffffff !important;
}

/* Icon Box Title */
.main:hover .elementor-icon-box-title,
.main:hover .elementor-icon-box-title span,
.main:hover .elementor-icon-box-title a {
    color: #ffffff !important;
}

/* Icon Box Description */
.main:hover .elementor-icon-box-description,
.main:hover .elementor-icon-box-description span,
.main:hover .elementor-icon-box-description p {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0d6a3e6 *//* Hover main container */
.main:hover .elementor-icon,
.main:hover .elementor-icon svg,
.main:hover .elementor-icon i {
    color: #ffffff !important;
    fill: #ffffff !important;
}

/* Icon Box Title */
.main:hover .elementor-icon-box-title,
.main:hover .elementor-icon-box-title span,
.main:hover .elementor-icon-box-title a {
    color: #ffffff !important;
}

/* Icon Box Description */
.main:hover .elementor-icon-box-description,
.main:hover .elementor-icon-box-description span,
.main:hover .elementor-icon-box-description p {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-04e11b4 *//* Hover main container */
.main:hover .elementor-icon,
.main:hover .elementor-icon svg,
.main:hover .elementor-icon i {
    color: #ffffff !important;
    fill: #ffffff !important;
}

/* Icon Box Title */
.main:hover .elementor-icon-box-title,
.main:hover .elementor-icon-box-title span,
.main:hover .elementor-icon-box-title a {
    color: #ffffff !important;
}

/* Icon Box Description */
.main:hover .elementor-icon-box-description,
.main:hover .elementor-icon-box-description span,
.main:hover .elementor-icon-box-description p {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-77cb3c5 *//* Hover main container */
.main:hover .elementor-icon,
.main:hover .elementor-icon svg,
.main:hover .elementor-icon i {
    color: #ffffff !important;
    fill: #ffffff !important;
}

/* Icon Box Title */
.main:hover .elementor-icon-box-title,
.main:hover .elementor-icon-box-title span,
.main:hover .elementor-icon-box-title a {
    color: #ffffff !important;
}

/* Icon Box Description */
.main:hover .elementor-icon-box-description,
.main:hover .elementor-icon-box-description span,
.main:hover .elementor-icon-box-description p {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-36e3358 *//* Hover main container */
.main:hover .elementor-icon,
.main:hover .elementor-icon svg,
.main:hover .elementor-icon i {
    color: #ffffff !important;
    fill: #ffffff !important;
}

/* Icon Box Title */
.main:hover .elementor-icon-box-title,
.main:hover .elementor-icon-box-title span,
.main:hover .elementor-icon-box-title a {
    color: #ffffff !important;
}

/* Icon Box Description */
.main:hover .elementor-icon-box-description,
.main:hover .elementor-icon-box-description span,
.main:hover .elementor-icon-box-description p {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-426d1d3 *//* Hover main container */
.main:hover .elementor-icon,
.main:hover .elementor-icon svg,
.main:hover .elementor-icon i {
    color: #ffffff !important;
    fill: #ffffff !important;
}

/* Icon Box Title */
.main:hover .elementor-icon-box-title,
.main:hover .elementor-icon-box-title span,
.main:hover .elementor-icon-box-title a {
    color: #ffffff !important;
}

/* Icon Box Description */
.main:hover .elementor-icon-box-description,
.main:hover .elementor-icon-box-description span,
.main:hover .elementor-icon-box-description p {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75f51c7 *//* Hover main container */
.main:hover .elementor-icon,
.main:hover .elementor-icon svg,
.main:hover .elementor-icon i {
    color: #ffffff !important;
    fill: #ffffff !important;
}

/* Icon Box Title */
.main:hover .elementor-icon-box-title,
.main:hover .elementor-icon-box-title span,
.main:hover .elementor-icon-box-title a {
    color: #ffffff !important;
}

/* Icon Box Description */
.main:hover .elementor-icon-box-description,
.main:hover .elementor-icon-box-description span,
.main:hover .elementor-icon-box-description p {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-364ecfd *//* Hover main container */
.main:hover .elementor-icon,
.main:hover .elementor-icon svg,
.main:hover .elementor-icon i {
    color: #ffffff !important;
    fill: #ffffff !important;
}

/* Icon Box Title */
.main:hover .elementor-icon-box-title,
.main:hover .elementor-icon-box-title span,
.main:hover .elementor-icon-box-title a {
    color: #ffffff !important;
}

/* Icon Box Description */
.main:hover .elementor-icon-box-description,
.main:hover .elementor-icon-box-description span,
.main:hover .elementor-icon-box-description p {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ec30aab *//* Hover main container */
.main:hover .elementor-icon,
.main:hover .elementor-icon svg,
.main:hover .elementor-icon i {
    color: #ffffff !important;
    fill: #ffffff !important;
}

/* Icon Box Title */
.main:hover .elementor-icon-box-title,
.main:hover .elementor-icon-box-title span,
.main:hover .elementor-icon-box-title a {
    color: #ffffff !important;
}

/* Icon Box Description */
.main:hover .elementor-icon-box-description,
.main:hover .elementor-icon-box-description span,
.main:hover .elementor-icon-box-description p {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-53b3a31 *//* Hover main container */
.main:hover .elementor-icon,
.main:hover .elementor-icon svg,
.main:hover .elementor-icon i {
    color: #ffffff !important;
    fill: #ffffff !important;
}

/* Icon Box Title */
.main:hover .elementor-icon-box-title,
.main:hover .elementor-icon-box-title span,
.main:hover .elementor-icon-box-title a {
    color: #ffffff !important;
}

/* Icon Box Description */
.main:hover .elementor-icon-box-description,
.main:hover .elementor-icon-box-description span,
.main:hover .elementor-icon-box-description p {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c95cde9 *//* Hover main container */
.main:hover .elementor-icon,
.main:hover .elementor-icon svg,
.main:hover .elementor-icon i {
    color: #ffffff !important;
    fill: #ffffff !important;
}

/* Icon Box Title */
.main:hover .elementor-icon-box-title,
.main:hover .elementor-icon-box-title span,
.main:hover .elementor-icon-box-title a {
    color: #ffffff !important;
}

/* Icon Box Description */
.main:hover .elementor-icon-box-description,
.main:hover .elementor-icon-box-description span,
.main:hover .elementor-icon-box-description p {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9ec537e *//* Hover main container */
.main:hover .elementor-icon,
.main:hover .elementor-icon svg,
.main:hover .elementor-icon i {
    color: #ffffff !important;
    fill: #ffffff !important;
}

/* Icon Box Title */
.main:hover .elementor-icon-box-title,
.main:hover .elementor-icon-box-title span,
.main:hover .elementor-icon-box-title a {
    color: #ffffff !important;
}

/* Icon Box Description */
.main:hover .elementor-icon-box-description,
.main:hover .elementor-icon-box-description span,
.main:hover .elementor-icon-box-description p {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bcf443c *//* Hover main container */
.main:hover .elementor-icon,
.main:hover .elementor-icon svg,
.main:hover .elementor-icon i {
    color: #ffffff !important;
    fill: #ffffff !important;
}

/* Icon Box Title */
.main:hover .elementor-icon-box-title,
.main:hover .elementor-icon-box-title span,
.main:hover .elementor-icon-box-title a {
    color: #ffffff !important;
}

/* Icon Box Description */
.main:hover .elementor-icon-box-description,
.main:hover .elementor-icon-box-description span,
.main:hover .elementor-icon-box-description p {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ff60544 *//* Hover main container */
.main:hover .elementor-icon,
.main:hover .elementor-icon svg,
.main:hover .elementor-icon i {
    color: #ffffff !important;
    fill: #ffffff !important;
}

/* Icon Box Title */
.main:hover .elementor-icon-box-title,
.main:hover .elementor-icon-box-title span,
.main:hover .elementor-icon-box-title a {
    color: #ffffff !important;
}

/* Icon Box Description */
.main:hover .elementor-icon-box-description,
.main:hover .elementor-icon-box-description span,
.main:hover .elementor-icon-box-description p {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-45f7038 *//* Hover main container */
.main:hover .elementor-icon,
.main:hover .elementor-icon svg,
.main:hover .elementor-icon i {
    color: #ffffff !important;
    fill: #ffffff !important;
}

/* Icon Box Title */
.main:hover .elementor-icon-box-title,
.main:hover .elementor-icon-box-title span,
.main:hover .elementor-icon-box-title a {
    color: #ffffff !important;
}

/* Icon Box Description */
.main:hover .elementor-icon-box-description,
.main:hover .elementor-icon-box-description span,
.main:hover .elementor-icon-box-description p {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6e1e636 *//* Hover main container */
.main:hover .elementor-icon,
.main:hover .elementor-icon svg,
.main:hover .elementor-icon i {
    color: #ffffff !important;
    fill: #ffffff !important;
}

/* Icon Box Title */
.main:hover .elementor-icon-box-title,
.main:hover .elementor-icon-box-title span,
.main:hover .elementor-icon-box-title a {
    color: #ffffff !important;
}

/* Icon Box Description */
.main:hover .elementor-icon-box-description,
.main:hover .elementor-icon-box-description span,
.main:hover .elementor-icon-box-description p {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-70eda4e *//* Hover main container */
.main:hover .elementor-icon,
.main:hover .elementor-icon svg,
.main:hover .elementor-icon i {
    color: #ffffff !important;
    fill: #ffffff !important;
}

/* Icon Box Title */
.main:hover .elementor-icon-box-title,
.main:hover .elementor-icon-box-title span,
.main:hover .elementor-icon-box-title a {
    color: #ffffff !important;
}

/* Icon Box Description */
.main:hover .elementor-icon-box-description,
.main:hover .elementor-icon-box-description span,
.main:hover .elementor-icon-box-description p {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-45bf83d *//* Hover main container */
.main:hover .elementor-icon,
.main:hover .elementor-icon svg,
.main:hover .elementor-icon i {
    color: #ffffff !important;
    fill: #ffffff !important;
}

/* Icon Box Title */
.main:hover .elementor-icon-box-title,
.main:hover .elementor-icon-box-title span,
.main:hover .elementor-icon-box-title a {
    color: #ffffff !important;
}

/* Icon Box Description */
.main:hover .elementor-icon-box-description,
.main:hover .elementor-icon-box-description span,
.main:hover .elementor-icon-box-description p {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb4bd19 *//* Hover main container */
.main:hover .elementor-icon,
.main:hover .elementor-icon svg,
.main:hover .elementor-icon i {
    color: #ffffff !important;
    fill: #ffffff !important;
}

/* Icon Box Title */
.main:hover .elementor-icon-box-title,
.main:hover .elementor-icon-box-title span,
.main:hover .elementor-icon-box-title a {
    color: #ffffff !important;
}

/* Icon Box Description */
.main:hover .elementor-icon-box-description,
.main:hover .elementor-icon-box-description span,
.main:hover .elementor-icon-box-description p {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-615c3c2 *//* Hover main container */
.main:hover .elementor-icon,
.main:hover .elementor-icon svg,
.main:hover .elementor-icon i {
    color: #ffffff !important;
    fill: #ffffff !important;
}

/* Icon Box Title */
.main:hover .elementor-icon-box-title,
.main:hover .elementor-icon-box-title span,
.main:hover .elementor-icon-box-title a {
    color: #ffffff !important;
}

/* Icon Box Description */
.main:hover .elementor-icon-box-description,
.main:hover .elementor-icon-box-description span,
.main:hover .elementor-icon-box-description p {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6cba456 *//* Hover main container */
.main:hover .elementor-icon,
.main:hover .elementor-icon svg,
.main:hover .elementor-icon i {
    color: #ffffff !important;
    fill: #ffffff !important;
}

/* Icon Box Title */
.main:hover .elementor-icon-box-title,
.main:hover .elementor-icon-box-title span,
.main:hover .elementor-icon-box-title a {
    color: #ffffff !important;
}

/* Icon Box Description */
.main:hover .elementor-icon-box-description,
.main:hover .elementor-icon-box-description span,
.main:hover .elementor-icon-box-description p {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b0e810 *//* Hover main container */
.main:hover .elementor-icon,
.main:hover .elementor-icon svg,
.main:hover .elementor-icon i {
    color: #ffffff !important;
    fill: #ffffff !important;
}

/* Icon Box Title */
.main:hover .elementor-icon-box-title,
.main:hover .elementor-icon-box-title span,
.main:hover .elementor-icon-box-title a {
    color: #ffffff !important;
}

/* Icon Box Description */
.main:hover .elementor-icon-box-description,
.main:hover .elementor-icon-box-description span,
.main:hover .elementor-icon-box-description p {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b54dd4f *//* Hover main container */
.main:hover .elementor-icon,
.main:hover .elementor-icon svg,
.main:hover .elementor-icon i {
    color: #ffffff !important;
    fill: #ffffff !important;
}

/* Icon Box Title */
.main:hover .elementor-icon-box-title,
.main:hover .elementor-icon-box-title span,
.main:hover .elementor-icon-box-title a {
    color: #ffffff !important;
}

/* Icon Box Description */
.main:hover .elementor-icon-box-description,
.main:hover .elementor-icon-box-description span,
.main:hover .elementor-icon-box-description p {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7f2bfd6 *//* Hover main container */
.main:hover .elementor-icon,
.main:hover .elementor-icon svg,
.main:hover .elementor-icon i {
    color: #ffffff !important;
    fill: #ffffff !important;
}

/* Icon Box Title */
.main:hover .elementor-icon-box-title,
.main:hover .elementor-icon-box-title span,
.main:hover .elementor-icon-box-title a {
    color: #ffffff !important;
}

/* Icon Box Description */
.main:hover .elementor-icon-box-description,
.main:hover .elementor-icon-box-description span,
.main:hover .elementor-icon-box-description p {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dd39a57 *//* Hover main container */
.main:hover .elementor-icon,
.main:hover .elementor-icon svg,
.main:hover .elementor-icon i {
    color: #ffffff !important;
    fill: #ffffff !important;
}

/* Icon Box Title */
.main:hover .elementor-icon-box-title,
.main:hover .elementor-icon-box-title span,
.main:hover .elementor-icon-box-title a {
    color: #ffffff !important;
}

/* Icon Box Description */
.main:hover .elementor-icon-box-description,
.main:hover .elementor-icon-box-description span,
.main:hover .elementor-icon-box-description p {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-89eb1e8 *//* Hover main container */
.main:hover .elementor-icon,
.main:hover .elementor-icon svg,
.main:hover .elementor-icon i {
    color: #ffffff !important;
    fill: #ffffff !important;
}

/* Icon Box Title */
.main:hover .elementor-icon-box-title,
.main:hover .elementor-icon-box-title span,
.main:hover .elementor-icon-box-title a {
    color: #ffffff !important;
}

/* Icon Box Description */
.main:hover .elementor-icon-box-description,
.main:hover .elementor-icon-box-description span,
.main:hover .elementor-icon-box-description p {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ac0a36e *//* Hover main container */
.main:hover .elementor-icon,
.main:hover .elementor-icon svg,
.main:hover .elementor-icon i {
    color: #ffffff !important;
    fill: #ffffff !important;
}

/* Icon Box Title */
.main:hover .elementor-icon-box-title,
.main:hover .elementor-icon-box-title span,
.main:hover .elementor-icon-box-title a {
    color: #ffffff !important;
}

/* Icon Box Description */
.main:hover .elementor-icon-box-description,
.main:hover .elementor-icon-box-description span,
.main:hover .elementor-icon-box-description p {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f2bed7 *//* Hover main container */
.main:hover .elementor-icon,
.main:hover .elementor-icon svg,
.main:hover .elementor-icon i {
    color: #ffffff !important;
    fill: #ffffff !important;
}

/* Icon Box Title */
.main:hover .elementor-icon-box-title,
.main:hover .elementor-icon-box-title span,
.main:hover .elementor-icon-box-title a {
    color: #ffffff !important;
}

/* Icon Box Description */
.main:hover .elementor-icon-box-description,
.main:hover .elementor-icon-box-description span,
.main:hover .elementor-icon-box-description p {
    color: #ffffff !important;
}/* End custom CSS */