.elementor-615 .elementor-element.elementor-element-34bfbee{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-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-615 .elementor-element.elementor-element-1063168{background-color:#F4F3EC;padding:30px 25px 30px 25px;border-radius:15px 15px 15px 15px;}.elementor-615 .elementor-element.elementor-element-1063168:hover{background-color:var( --e-global-color-2c3c109 );}.elementor-615 .elementor-element.elementor-element-1063168.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-615 .elementor-element.elementor-element-1063168 .elementor-icon-box-wrapper{gap:15px;}.elementor-615 .elementor-element.elementor-element-1063168.elementor-view-stacked .elementor-icon{background-color:#ACACAC;fill:#FFFFFF00;color:#FFFFFF00;}.elementor-615 .elementor-element.elementor-element-1063168.elementor-view-framed .elementor-icon, .elementor-615 .elementor-element.elementor-element-1063168.elementor-view-default .elementor-icon{fill:#ACACAC;color:#ACACAC;border-color:#ACACAC;}.elementor-615 .elementor-element.elementor-element-1063168.elementor-view-framed .elementor-icon{background-color:#FFFFFF00;}.elementor-615 .elementor-element.elementor-element-1063168.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-615 .elementor-element.elementor-element-1063168.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-2f05eed );fill:var( --e-global-color-4671ac9 );color:var( --e-global-color-4671ac9 );}.elementor-615 .elementor-element.elementor-element-1063168.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-615 .elementor-element.elementor-element-1063168.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-615 .elementor-element.elementor-element-1063168.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-615 .elementor-element.elementor-element-1063168.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-2f05eed );color:var( --e-global-color-2f05eed );border-color:var( --e-global-color-2f05eed );}.elementor-615 .elementor-element.elementor-element-1063168.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-615 .elementor-element.elementor-element-1063168.elementor-view-framed:has(:focus) .elementor-icon{background-color:var( --e-global-color-4671ac9 );}.elementor-615 .elementor-element.elementor-element-1063168 .elementor-icon{font-size:22px;border-width:1px 1px 1px 1px;}.elementor-615 .elementor-element.elementor-element-1063168 .elementor-icon-box-title, .elementor-615 .elementor-element.elementor-element-1063168 .elementor-icon-box-title a{font-family:"Libre Baskerville", Sans-serif;font-size:20px;font-weight:500;text-transform:uppercase;}.elementor-615 .elementor-element.elementor-element-1063168 .elementor-icon-box-title{color:var( --e-global-color-f3bfa54 );}.elementor-615 .elementor-element.elementor-element-1063168:has(:hover) .elementor-icon-box-title,
					 .elementor-615 .elementor-element.elementor-element-1063168:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-f3bfa54 );}.elementor-615 .elementor-element.elementor-element-1063168 .elementor-icon-box-description{font-family:"Archivo", Sans-serif;font-size:15px;font-weight:500;color:var( --e-global-color-secondary );}@media(max-width:767px){.elementor-615 .elementor-element.elementor-element-1063168 .elementor-icon{font-size:18px;}.elementor-615 .elementor-element.elementor-element-1063168 .elementor-icon-box-title, .elementor-615 .elementor-element.elementor-element-1063168 .elementor-icon-box-title a{font-size:16px;}.elementor-615 .elementor-element.elementor-element-1063168 .elementor-icon-box-description{font-size:12px;}}/* Start custom CSS for icon-box, class: .elementor-element-1063168 */@media (min-width: 1025px){
  .elementor-615 .elementor-element.elementor-element-1063168{
    transition:filter .4s ease,opacity .4s ease,transform .4s ease;
  }

  .elementor-615 .elementor-element.elementor-element-1063168:hover{
    filter:none;
    opacity:1;
    transform:scale(1.02);
  }

  .elementor-615 .elementor-element.elementor-element-1063168:not(:hover){
    filter:blur(2px);
    opacity:.55;
  }
}/* End custom CSS */