.elementor-152 .elementor-element.elementor-element-7f1b9546{--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:0px 185px;--row-gap:0px;--column-gap:185px;--flex-wrap:wrap;--align-content:center;}.elementor-152 .elementor-element.elementor-element-7f1b9546:not(.elementor-motion-effects-element-type-background), .elementor-152 .elementor-element.elementor-element-7f1b9546 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(305deg, #FFFFFF 0%, #FF85000D 100%);}.elementor-152 .elementor-element.elementor-element-7f1b9546 > .elementor-shape-top svg, .elementor-152 .elementor-element.elementor-element-7f1b9546 > .e-con-inner > .elementor-shape-top svg{width:calc(100% + 1.3px);height:59px;}.elementor-152 .elementor-element.elementor-element-7f1b9546.e-con{--align-self:center;--order:-99999 /* order start hack */;--flex-grow:1;--flex-shrink:0;}.elementor-152 .elementor-element.elementor-element-38d0644a{--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;}.elementor-152 .elementor-element.elementor-element-38d0644a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-152 .elementor-element.elementor-element-7d1f6320 .searchform{--wd-form-height:40px;--wd-form-color:var( --e-global-color-primary );--wd-form-placeholder-color:var( --e-global-color-text );--wd-form-brd-color:var( --e-global-color-primary );--wd-form-brd-color-focus:var( --e-global-color-primary );}.elementor-152 .elementor-element.elementor-element-7d1f6320{--wd-form-brd-radius:35px;}.elementor-152 .elementor-element.elementor-element-4504c863{--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;}.elementor-152 .elementor-element.elementor-element-6533f4a0{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;}.elementor-152 .elementor-element.elementor-element-6533f4a0.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-152 .elementor-element.elementor-element-1dab8bd{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__toggle .elementor-button{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__product-name a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__product-price{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__footer-buttons .elementor-button{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__footer-buttons a.elementor-button--view-cart{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__footer-buttons a.elementor-button--checkout{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-menu-cart .woocommerce-mini-cart__empty-message{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-152 .elementor-element.elementor-element-e5bd267.elementor-menu-cart--cart-type-mini-cart .elementor-menu-cart__container{right:0;left:auto;transform:none;}.elementor-152 .elementor-element.elementor-element-e5bd267 .elementor-menu-cart__close-button, .elementor-152 .elementor-element.elementor-element-e5bd267 .elementor-menu-cart__close-button-custom{display:none;}.elementor-152 .elementor-element.elementor-element-e5bd267{--price-quantity-position--grid-template-rows:auto 75%;--price-quantity-position--align-self:start;--divider-style:solid;--subtotal-divider-style:solid;--elementor-remove-from-cart-button:none;--remove-from-cart-button:block;--toggle-button-icon-color:#02010100;--toggle-button-icon-hover-color:#02010100;--toggle-button-border-width:0px;--toggle-icon-size:28px;--toggle-icon-padding:0px 0px 0px 0px;--items-indicator-text-color:#0069C4;--items-indicator-background-color:#C8DDFFFC;--cart-border-style:none;--remove-item-button-color:var( --e-global-color-primary );--menu-cart-subtotal-color:var( --e-global-color-accent );--product-price-color:#5C5C5C;--cart-footer-layout:1fr 1fr;--products-max-height-sidecart:calc(100vh - 240px);--products-max-height-minicart:calc(100vh - 385px);--space-between-buttons:5px;--view-cart-button-text-color:#0069C4;--view-cart-button-background-color:#02010100;--view-cart-button-hover-text-color:#0069C4;--view-cart-button-hover-background-color:#0069C41A;--view-cart-button-padding:10px 10px 10px 10px;--checkout-button-background-color:var( --e-global-color-accent );--checkout-button-hover-background-color:var( --e-global-color-0d51eca );--checkout-button-padding:20px 10px 20px 10px;}.elementor-152 .elementor-element.elementor-element-e5bd267 .elementor-menu-cart__subtotal{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-152 .elementor-element.elementor-element-e5bd267 .widget_shopping_cart_content{--subtotal-divider-left-width:0;--subtotal-divider-right-width:0;}.elementor-152 .elementor-element.elementor-element-e5bd267 .elementor-menu-cart__product-name a{color:#1F1F1F;}.elementor-152 .elementor-element.elementor-element-e5bd267 .elementor-menu-cart__footer-buttons a.elementor-button--view-cart{border-radius:10px 10px 10px 10px;}.elementor-152 .elementor-element.elementor-element-e5bd267 .elementor-menu-cart__footer-buttons a.elementor-button--checkout{border-radius:10px 10px 10px 10px;}.elementor-152 .elementor-element.elementor-element-e5bd267 .woocommerce-mini-cart__empty-message{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-152 .elementor-element.elementor-element-a1d9065{--divider-border-style:solid;--divider-color:#D5D5D5;--divider-border-width:0.5px;width:var( --container-widget-width, 26px );max-width:26px;--container-widget-width:26px;--container-widget-flex-grow:0;--e-transform-rotateZ:90deg;}.elementor-152 .elementor-element.elementor-element-a1d9065 .elementor-divider-separator{width:100%;}.elementor-152 .elementor-element.elementor-element-a1d9065 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-widget-button .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );background-color:var( --e-global-color-accent );}.elementor-152 .elementor-element.elementor-element-15f5b65 .elementor-button-content-wrapper{flex-direction:row;}.elementor-152 .elementor-element.elementor-element-15f5b65 .elementor-button{font-family:"IRANYekanXVFaNumVF", Sans-serif;font-size:15px;font-weight:400;background-color:var( --e-global-color-accent );border-radius:19px 19px 19px 19px;}.elementor-152 .elementor-element.elementor-element-119dc857{--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;--margin-top:0px;--margin-bottom:-60px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:80px;--padding-right:80px;}.elementor-152 .elementor-element.elementor-element-119dc857:not(.elementor-motion-effects-element-type-background), .elementor-152 .elementor-element.elementor-element-119dc857 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(293deg, #FFFFFF 0%, #00086F1A 100%);}.elementor-widget-mega-menu > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-widget-mega-menu > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-widget-mega-menu > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-mega-menu{--n-menu-divider-color:var( --e-global-color-text );}.elementor-152 .elementor-element.elementor-element-330bd68d{--display:flex;--min-height:370px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0px 0px 0px 0px;box-shadow:0px 10px 10px 0px rgba(0, 0, 0, 0.06);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-152 .elementor-element.elementor-element-330bd68d:not(.elementor-motion-effects-element-type-background), .elementor-152 .elementor-element.elementor-element-330bd68d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-152 .elementor-element.elementor-element-330bd68d.e-con{--align-self:center;--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:0;}.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-152 .elementor-element.elementor-element-10b887e9{--display:flex;--overlay-opacity:1;--border-radius:10px 10px 10px 10px;}.elementor-152 .elementor-element.elementor-element-10b887e9::before, .elementor-152 .elementor-element.elementor-element-10b887e9 > .elementor-background-video-container::before, .elementor-152 .elementor-element.elementor-element-10b887e9 > .e-con-inner > .elementor-background-video-container::before, .elementor-152 .elementor-element.elementor-element-10b887e9 > .elementor-background-slideshow::before, .elementor-152 .elementor-element.elementor-element-10b887e9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-152 .elementor-element.elementor-element-10b887e9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:transparent;background-image:linear-gradient(180deg, #FDFDFD 0%, #FFFFFFA8 100%);}.elementor-152 .elementor-element.elementor-element-10b887e9.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-152 .elementor-element.elementor-element-84637f8{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--justify-items:start;--align-items:start;}.elementor-152 .elementor-element.elementor-element-2fd55f8{--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:flex-start;--align-items:flex-start;}.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-size:var( --e-global-typography-primary-font-size );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-152 .elementor-element.elementor-element-c5b646d .elementor-icon-box-wrapper{align-items:center;text-align:center;}.elementor-152 .elementor-element.elementor-element-c5b646d{--icon-box-icon-margin:7px;padding:0px 4px 0px 23px;border-style:solid;border-width:0px 0px 2px 0px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 11px;}.elementor-152 .elementor-element.elementor-element-c5b646d .elementor-icon-box-title{margin-block-end:4px;color:var( --e-global-color-accent );}.elementor-152 .elementor-element.elementor-element-c5b646d.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-152 .elementor-element.elementor-element-c5b646d.elementor-view-framed .elementor-icon, .elementor-152 .elementor-element.elementor-element-c5b646d.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-152 .elementor-element.elementor-element-c5b646d .elementor-icon{font-size:16px;}.elementor-152 .elementor-element.elementor-element-c5b646d .elementor-icon-box-title, .elementor-152 .elementor-element.elementor-element-c5b646d .elementor-icon-box-title a{font-family:"IRANYekanXVFaNumVF", Sans-serif;font-weight:500;}.elementor-152 .elementor-element.elementor-element-c5b646d:has(:hover) .elementor-icon-box-title,
					 .elementor-152 .elementor-element.elementor-element-c5b646d:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-152 .elementor-element.elementor-element-c5b646d.elementor-element{--align-self:flex-start;}.elementor-152 .elementor-element.elementor-element-30a77db li{color:var( --e-global-color-accent );}.elementor-152 .elementor-element.elementor-element-30a77db li:hover{color:var( --e-global-color-accent );}.elementor-152 .elementor-element.elementor-element-30a77db .wd-list {--wd-row-gap:6px;}.elementor-152 .elementor-element.elementor-element-30a77db .wd-icon{color:var( --e-global-color-primary );}.elementor-152 .elementor-element.elementor-element-30a77db li:hover .wd-icon{color:var( --e-global-color-primary );}.elementor-152 .elementor-element.elementor-element-30a77db.elementor-element{--align-self:flex-start;}.elementor-152 .elementor-element.elementor-element-0e8037f{--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:flex-start;--align-items:flex-start;}.elementor-152 .elementor-element.elementor-element-437a20f .elementor-icon-box-wrapper{align-items:center;text-align:center;}.elementor-152 .elementor-element.elementor-element-437a20f{--icon-box-icon-margin:7px;padding:0px 4px 0px 23px;border-style:solid;border-width:0px 0px 2px 0px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 11px;}.elementor-152 .elementor-element.elementor-element-437a20f .elementor-icon-box-title{margin-block-end:4px;color:var( --e-global-color-accent );}.elementor-152 .elementor-element.elementor-element-437a20f.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-152 .elementor-element.elementor-element-437a20f.elementor-view-framed .elementor-icon, .elementor-152 .elementor-element.elementor-element-437a20f.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-152 .elementor-element.elementor-element-437a20f .elementor-icon{font-size:16px;}.elementor-152 .elementor-element.elementor-element-437a20f .elementor-icon-box-title, .elementor-152 .elementor-element.elementor-element-437a20f .elementor-icon-box-title a{font-family:"IRANYekanXVFaNumVF", Sans-serif;font-weight:500;}.elementor-152 .elementor-element.elementor-element-437a20f:has(:hover) .elementor-icon-box-title,
					 .elementor-152 .elementor-element.elementor-element-437a20f:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-152 .elementor-element.elementor-element-437a20f.elementor-element{--align-self:flex-start;}.elementor-152 .elementor-element.elementor-element-60adce5 li{color:var( --e-global-color-accent );}.elementor-152 .elementor-element.elementor-element-60adce5 li:hover{color:var( --e-global-color-accent );}.elementor-152 .elementor-element.elementor-element-60adce5 .wd-list {--wd-row-gap:6px;}.elementor-152 .elementor-element.elementor-element-60adce5 .wd-icon{color:var( --e-global-color-primary );}.elementor-152 .elementor-element.elementor-element-60adce5 li:hover .wd-icon{color:var( --e-global-color-primary );}.elementor-152 .elementor-element.elementor-element-60adce5.elementor-element{--align-self:flex-start;}.elementor-152 .elementor-element.elementor-element-1ed1987{--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:flex-start;--align-items:flex-start;}.elementor-152 .elementor-element.elementor-element-18a844c .elementor-icon-box-wrapper{align-items:center;text-align:center;}.elementor-152 .elementor-element.elementor-element-18a844c{--icon-box-icon-margin:7px;padding:0px 4px 0px 23px;border-style:solid;border-width:0px 0px 2px 0px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 11px;}.elementor-152 .elementor-element.elementor-element-18a844c .elementor-icon-box-title{margin-block-end:4px;color:var( --e-global-color-accent );}.elementor-152 .elementor-element.elementor-element-18a844c.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-152 .elementor-element.elementor-element-18a844c.elementor-view-framed .elementor-icon, .elementor-152 .elementor-element.elementor-element-18a844c.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-152 .elementor-element.elementor-element-18a844c .elementor-icon{font-size:16px;}.elementor-152 .elementor-element.elementor-element-18a844c .elementor-icon-box-title, .elementor-152 .elementor-element.elementor-element-18a844c .elementor-icon-box-title a{font-family:"IRANYekanXVFaNumVF", Sans-serif;font-weight:500;}.elementor-152 .elementor-element.elementor-element-18a844c:has(:hover) .elementor-icon-box-title,
					 .elementor-152 .elementor-element.elementor-element-18a844c:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-152 .elementor-element.elementor-element-18a844c.elementor-element{--align-self:flex-start;}.elementor-152 .elementor-element.elementor-element-5e98feb li{color:var( --e-global-color-accent );}.elementor-152 .elementor-element.elementor-element-5e98feb li:hover{color:var( --e-global-color-accent );}.elementor-152 .elementor-element.elementor-element-5e98feb .wd-list {--wd-row-gap:6px;}.elementor-152 .elementor-element.elementor-element-5e98feb .wd-icon{color:var( --e-global-color-primary );}.elementor-152 .elementor-element.elementor-element-5e98feb li:hover .wd-icon{color:var( --e-global-color-primary );}.elementor-152 .elementor-element.elementor-element-5e98feb.elementor-element{--align-self:flex-start;}.elementor-152 .elementor-element.elementor-element-46fd7654{--display:flex;--overlay-opacity:1;--border-radius:10px 10px 10px 10px;}.elementor-152 .elementor-element.elementor-element-46fd7654::before, .elementor-152 .elementor-element.elementor-element-46fd7654 > .elementor-background-video-container::before, .elementor-152 .elementor-element.elementor-element-46fd7654 > .e-con-inner > .elementor-background-video-container::before, .elementor-152 .elementor-element.elementor-element-46fd7654 > .elementor-background-slideshow::before, .elementor-152 .elementor-element.elementor-element-46fd7654 > .e-con-inner > .elementor-background-slideshow::before, .elementor-152 .elementor-element.elementor-element-46fd7654 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 0%, #FFFFFFA8 100%);}.elementor-152 .elementor-element.elementor-element-37c6398{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;}.elementor-152 .elementor-element.elementor-element-b5cecc3{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:00px 00px;--row-gap:00px;--column-gap:00px;--grid-auto-flow:row;--justify-items:start;--align-items:start;}.elementor-152 .elementor-element.elementor-element-c9f5a09{--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:flex-start;--align-items:flex-start;}.elementor-152 .elementor-element.elementor-element-a72ce3b .elementor-icon-box-wrapper{align-items:center;text-align:center;}.elementor-152 .elementor-element.elementor-element-a72ce3b{--icon-box-icon-margin:7px;padding:0px 4px 0px 23px;border-style:solid;border-width:0px 0px 2px 0px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 11px;}.elementor-152 .elementor-element.elementor-element-a72ce3b .elementor-icon-box-title{margin-block-end:4px;color:var( --e-global-color-accent );}.elementor-152 .elementor-element.elementor-element-a72ce3b.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-152 .elementor-element.elementor-element-a72ce3b.elementor-view-framed .elementor-icon, .elementor-152 .elementor-element.elementor-element-a72ce3b.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-152 .elementor-element.elementor-element-a72ce3b .elementor-icon{font-size:16px;}.elementor-152 .elementor-element.elementor-element-a72ce3b .elementor-icon-box-title, .elementor-152 .elementor-element.elementor-element-a72ce3b .elementor-icon-box-title a{font-family:"IRANYekanXVFaNumVF", Sans-serif;font-weight:500;}.elementor-152 .elementor-element.elementor-element-a72ce3b:has(:hover) .elementor-icon-box-title,
					 .elementor-152 .elementor-element.elementor-element-a72ce3b:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-152 .elementor-element.elementor-element-a72ce3b.elementor-element{--align-self:flex-start;}.elementor-152 .elementor-element.elementor-element-6986540 li{color:var( --e-global-color-accent );}.elementor-152 .elementor-element.elementor-element-6986540 .wd-list {--wd-row-gap:6px;}.elementor-152 .elementor-element.elementor-element-6986540 .wd-icon{color:var( --e-global-color-primary );}.elementor-152 .elementor-element.elementor-element-6986540 li:hover .wd-icon{color:var( --e-global-color-primary );}.elementor-152 .elementor-element.elementor-element-6986540.elementor-element{--align-self:flex-start;}.elementor-152 .elementor-element.elementor-element-acd4b6c{--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:flex-start;--align-items:flex-start;}.elementor-152 .elementor-element.elementor-element-a74902c .elementor-icon-box-wrapper{align-items:center;text-align:center;}.elementor-152 .elementor-element.elementor-element-a74902c{--icon-box-icon-margin:7px;padding:0px 4px 0px 23px;border-style:solid;border-width:0px 0px 2px 0px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 11px;}.elementor-152 .elementor-element.elementor-element-a74902c .elementor-icon-box-title{margin-block-end:4px;color:var( --e-global-color-accent );}.elementor-152 .elementor-element.elementor-element-a74902c.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-152 .elementor-element.elementor-element-a74902c.elementor-view-framed .elementor-icon, .elementor-152 .elementor-element.elementor-element-a74902c.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-152 .elementor-element.elementor-element-a74902c .elementor-icon{font-size:16px;}.elementor-152 .elementor-element.elementor-element-a74902c .elementor-icon-box-title, .elementor-152 .elementor-element.elementor-element-a74902c .elementor-icon-box-title a{font-family:"IRANYekanXVFaNumVF", Sans-serif;font-weight:500;}.elementor-152 .elementor-element.elementor-element-a74902c:has(:hover) .elementor-icon-box-title,
					 .elementor-152 .elementor-element.elementor-element-a74902c:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-152 .elementor-element.elementor-element-a74902c.elementor-element{--align-self:flex-start;}.elementor-152 .elementor-element.elementor-element-eb3b36d li{color:var( --e-global-color-accent );}.elementor-152 .elementor-element.elementor-element-eb3b36d .wd-list {--wd-row-gap:6px;}.elementor-152 .elementor-element.elementor-element-eb3b36d .wd-icon{color:var( --e-global-color-primary );}.elementor-152 .elementor-element.elementor-element-eb3b36d li:hover .wd-icon{color:var( --e-global-color-primary );}.elementor-152 .elementor-element.elementor-element-eb3b36d.elementor-element{--align-self:flex-start;}.elementor-152 .elementor-element.elementor-element-33e46e3{--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:flex-start;--align-items:flex-start;}.elementor-152 .elementor-element.elementor-element-81a524b .elementor-icon-box-wrapper{align-items:center;text-align:center;}.elementor-152 .elementor-element.elementor-element-81a524b{--icon-box-icon-margin:7px;padding:0px 4px 0px 23px;border-style:solid;border-width:0px 0px 2px 0px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 11px;}.elementor-152 .elementor-element.elementor-element-81a524b .elementor-icon-box-title{margin-block-end:4px;color:var( --e-global-color-accent );}.elementor-152 .elementor-element.elementor-element-81a524b.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-152 .elementor-element.elementor-element-81a524b.elementor-view-framed .elementor-icon, .elementor-152 .elementor-element.elementor-element-81a524b.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-152 .elementor-element.elementor-element-81a524b .elementor-icon{font-size:16px;}.elementor-152 .elementor-element.elementor-element-81a524b .elementor-icon-box-title, .elementor-152 .elementor-element.elementor-element-81a524b .elementor-icon-box-title a{font-family:"IRANYekanXVFaNumVF", Sans-serif;font-weight:500;}.elementor-152 .elementor-element.elementor-element-81a524b:has(:hover) .elementor-icon-box-title,
					 .elementor-152 .elementor-element.elementor-element-81a524b:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-152 .elementor-element.elementor-element-81a524b.elementor-element{--align-self:flex-start;}.elementor-152 .elementor-element.elementor-element-968bd84 li{color:var( --e-global-color-accent );}.elementor-152 .elementor-element.elementor-element-968bd84 .wd-list {--wd-row-gap:6px;}.elementor-152 .elementor-element.elementor-element-968bd84 .wd-icon{color:var( --e-global-color-primary );}.elementor-152 .elementor-element.elementor-element-968bd84 li:hover .wd-icon{color:var( --e-global-color-primary );}.elementor-152 .elementor-element.elementor-element-968bd84.elementor-element{--align-self:flex-start;}.elementor-152 .elementor-element.elementor-element-21313202{--display:flex;--overlay-opacity:1;--border-radius:10px 10px 10px 10px;}.elementor-152 .elementor-element.elementor-element-21313202::before, .elementor-152 .elementor-element.elementor-element-21313202 > .elementor-background-video-container::before, .elementor-152 .elementor-element.elementor-element-21313202 > .e-con-inner > .elementor-background-video-container::before, .elementor-152 .elementor-element.elementor-element-21313202 > .elementor-background-slideshow::before, .elementor-152 .elementor-element.elementor-element-21313202 > .e-con-inner > .elementor-background-slideshow::before, .elementor-152 .elementor-element.elementor-element-21313202 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:transparent;background-image:linear-gradient(180deg, #FFFEFE 0%, #FFFFFFA8 100%);}.elementor-152 .elementor-element.elementor-element-d2279ec{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--align-content:flex-start;}.elementor-152 .elementor-element.elementor-element-27ae0bb{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--justify-items:start;--align-items:start;}.elementor-152 .elementor-element.elementor-element-f15dac0{--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:flex-start;--align-items:flex-start;}.elementor-152 .elementor-element.elementor-element-cb01063 .elementor-icon-box-wrapper{align-items:center;text-align:center;}.elementor-152 .elementor-element.elementor-element-cb01063{--icon-box-icon-margin:7px;padding:0px 4px 0px 23px;border-style:solid;border-width:0px 0px 2px 0px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 11px;}.elementor-152 .elementor-element.elementor-element-cb01063 .elementor-icon-box-title{margin-block-end:4px;color:var( --e-global-color-accent );}.elementor-152 .elementor-element.elementor-element-cb01063.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-152 .elementor-element.elementor-element-cb01063.elementor-view-framed .elementor-icon, .elementor-152 .elementor-element.elementor-element-cb01063.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-152 .elementor-element.elementor-element-cb01063 .elementor-icon{font-size:16px;}.elementor-152 .elementor-element.elementor-element-cb01063 .elementor-icon-box-title, .elementor-152 .elementor-element.elementor-element-cb01063 .elementor-icon-box-title a{font-family:"IRANYekanXVFaNumVF", Sans-serif;font-weight:500;}.elementor-152 .elementor-element.elementor-element-cb01063:has(:hover) .elementor-icon-box-title,
					 .elementor-152 .elementor-element.elementor-element-cb01063:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-152 .elementor-element.elementor-element-cb01063.elementor-element{--align-self:flex-start;}.elementor-152 .elementor-element.elementor-element-abb2d52 li{color:var( --e-global-color-accent );}.elementor-152 .elementor-element.elementor-element-abb2d52 .wd-list {--wd-row-gap:6px;}.elementor-152 .elementor-element.elementor-element-abb2d52 .wd-icon{color:var( --e-global-color-primary );}.elementor-152 .elementor-element.elementor-element-abb2d52 li:hover .wd-icon{color:var( --e-global-color-primary );}.elementor-152 .elementor-element.elementor-element-abb2d52.elementor-element{--align-self:flex-start;}.elementor-152 .elementor-element.elementor-element-86e44bc{--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:flex-start;--align-items:flex-start;}.elementor-152 .elementor-element.elementor-element-47cd12d .elementor-icon-box-wrapper{align-items:center;text-align:center;}.elementor-152 .elementor-element.elementor-element-47cd12d{--icon-box-icon-margin:7px;padding:0px 4px 0px 23px;border-style:solid;border-width:0px 0px 2px 0px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 11px;}.elementor-152 .elementor-element.elementor-element-47cd12d .elementor-icon-box-title{margin-block-end:4px;color:var( --e-global-color-accent );}.elementor-152 .elementor-element.elementor-element-47cd12d.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-152 .elementor-element.elementor-element-47cd12d.elementor-view-framed .elementor-icon, .elementor-152 .elementor-element.elementor-element-47cd12d.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-152 .elementor-element.elementor-element-47cd12d .elementor-icon{font-size:16px;}.elementor-152 .elementor-element.elementor-element-47cd12d .elementor-icon-box-title, .elementor-152 .elementor-element.elementor-element-47cd12d .elementor-icon-box-title a{font-family:"IRANYekanXVFaNumVF", Sans-serif;font-weight:500;}.elementor-152 .elementor-element.elementor-element-47cd12d:has(:hover) .elementor-icon-box-title,
					 .elementor-152 .elementor-element.elementor-element-47cd12d:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-152 .elementor-element.elementor-element-47cd12d.elementor-element{--align-self:flex-start;}.elementor-152 .elementor-element.elementor-element-b7650ee li{color:var( --e-global-color-accent );}.elementor-152 .elementor-element.elementor-element-b7650ee .wd-list {--wd-row-gap:6px;}.elementor-152 .elementor-element.elementor-element-b7650ee .wd-icon{color:var( --e-global-color-primary );}.elementor-152 .elementor-element.elementor-element-b7650ee li:hover .wd-icon{color:var( --e-global-color-primary );}.elementor-152 .elementor-element.elementor-element-b7650ee.elementor-element{--align-self:flex-start;}.elementor-152 .elementor-element.elementor-element-d6aff84{--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:flex-start;--align-items:flex-start;}.elementor-152 .elementor-element.elementor-element-68c58e1 .elementor-icon-box-wrapper{align-items:center;text-align:center;}.elementor-152 .elementor-element.elementor-element-68c58e1{--icon-box-icon-margin:7px;padding:0px 4px 0px 23px;border-style:solid;border-width:0px 0px 2px 0px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 11px;}.elementor-152 .elementor-element.elementor-element-68c58e1 .elementor-icon-box-title{margin-block-end:4px;color:var( --e-global-color-accent );}.elementor-152 .elementor-element.elementor-element-68c58e1.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-152 .elementor-element.elementor-element-68c58e1.elementor-view-framed .elementor-icon, .elementor-152 .elementor-element.elementor-element-68c58e1.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-152 .elementor-element.elementor-element-68c58e1 .elementor-icon{font-size:16px;}.elementor-152 .elementor-element.elementor-element-68c58e1 .elementor-icon-box-title, .elementor-152 .elementor-element.elementor-element-68c58e1 .elementor-icon-box-title a{font-family:"IRANYekanXVFaNumVF", Sans-serif;font-weight:500;}.elementor-152 .elementor-element.elementor-element-68c58e1:has(:hover) .elementor-icon-box-title,
					 .elementor-152 .elementor-element.elementor-element-68c58e1:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-152 .elementor-element.elementor-element-68c58e1.elementor-element{--align-self:flex-start;}.elementor-152 .elementor-element.elementor-element-f65a909 li{color:var( --e-global-color-accent );}.elementor-152 .elementor-element.elementor-element-f65a909 .wd-list {--wd-row-gap:6px;}.elementor-152 .elementor-element.elementor-element-f65a909 .wd-icon{color:var( --e-global-color-primary );}.elementor-152 .elementor-element.elementor-element-f65a909 li:hover .wd-icon{color:var( --e-global-color-primary );}.elementor-152 .elementor-element.elementor-element-f65a909.elementor-element{--align-self:flex-start;}.elementor-152 .elementor-element.elementor-element-3aa3ffcd{--display:flex;--overlay-opacity:1;--border-radius:10px 10px 10px 10px;}.elementor-152 .elementor-element.elementor-element-3aa3ffcd::before, .elementor-152 .elementor-element.elementor-element-3aa3ffcd > .elementor-background-video-container::before, .elementor-152 .elementor-element.elementor-element-3aa3ffcd > .e-con-inner > .elementor-background-video-container::before, .elementor-152 .elementor-element.elementor-element-3aa3ffcd > .elementor-background-slideshow::before, .elementor-152 .elementor-element.elementor-element-3aa3ffcd > .e-con-inner > .elementor-background-slideshow::before, .elementor-152 .elementor-element.elementor-element-3aa3ffcd > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:transparent;background-image:linear-gradient(180deg, #FFFEFE 0%, #FFFFFFA8 100%);}.elementor-152 .elementor-element.elementor-element-3aa3ffcd.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-152 .elementor-element.elementor-element-c3fc9f8{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--align-content:flex-start;}.elementor-152 .elementor-element.elementor-element-f0aa65b{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--justify-items:start;--align-items:start;}.elementor-152 .elementor-element.elementor-element-2af9523{--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:flex-start;--align-items:flex-start;}.elementor-152 .elementor-element.elementor-element-eaae906 .elementor-icon-box-wrapper{align-items:center;text-align:center;}.elementor-152 .elementor-element.elementor-element-eaae906{--icon-box-icon-margin:7px;padding:0px 4px 0px 23px;border-style:solid;border-width:0px 0px 2px 0px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 11px;}.elementor-152 .elementor-element.elementor-element-eaae906 .elementor-icon-box-title{margin-block-end:4px;color:var( --e-global-color-accent );}.elementor-152 .elementor-element.elementor-element-eaae906.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-152 .elementor-element.elementor-element-eaae906.elementor-view-framed .elementor-icon, .elementor-152 .elementor-element.elementor-element-eaae906.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-152 .elementor-element.elementor-element-eaae906 .elementor-icon{font-size:16px;}.elementor-152 .elementor-element.elementor-element-eaae906 .elementor-icon-box-title, .elementor-152 .elementor-element.elementor-element-eaae906 .elementor-icon-box-title a{font-family:"IRANYekanXVFaNumVF", Sans-serif;font-weight:500;}.elementor-152 .elementor-element.elementor-element-eaae906:has(:hover) .elementor-icon-box-title,
					 .elementor-152 .elementor-element.elementor-element-eaae906:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-152 .elementor-element.elementor-element-eaae906.elementor-element{--align-self:flex-start;}.elementor-152 .elementor-element.elementor-element-30c39be li{color:var( --e-global-color-accent );}.elementor-152 .elementor-element.elementor-element-30c39be .wd-list {--wd-row-gap:6px;}.elementor-152 .elementor-element.elementor-element-30c39be .wd-icon{color:var( --e-global-color-primary );}.elementor-152 .elementor-element.elementor-element-30c39be li:hover .wd-icon{color:var( --e-global-color-primary );}.elementor-152 .elementor-element.elementor-element-30c39be.elementor-element{--align-self:flex-start;}.elementor-152 .elementor-element.elementor-element-c6e3883{--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:flex-start;--align-items:flex-start;}.elementor-152 .elementor-element.elementor-element-ae96f0b .elementor-icon-box-wrapper{align-items:center;text-align:center;}.elementor-152 .elementor-element.elementor-element-ae96f0b{--icon-box-icon-margin:7px;padding:0px 4px 0px 23px;border-style:solid;border-width:0px 0px 2px 0px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 11px;}.elementor-152 .elementor-element.elementor-element-ae96f0b .elementor-icon-box-title{margin-block-end:4px;color:var( --e-global-color-accent );}.elementor-152 .elementor-element.elementor-element-ae96f0b.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-152 .elementor-element.elementor-element-ae96f0b.elementor-view-framed .elementor-icon, .elementor-152 .elementor-element.elementor-element-ae96f0b.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-152 .elementor-element.elementor-element-ae96f0b .elementor-icon{font-size:16px;}.elementor-152 .elementor-element.elementor-element-ae96f0b .elementor-icon-box-title, .elementor-152 .elementor-element.elementor-element-ae96f0b .elementor-icon-box-title a{font-family:"IRANYekanXVFaNumVF", Sans-serif;font-size:18px;font-weight:500;}.elementor-152 .elementor-element.elementor-element-ae96f0b:has(:hover) .elementor-icon-box-title,
					 .elementor-152 .elementor-element.elementor-element-ae96f0b:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-152 .elementor-element.elementor-element-ae96f0b.elementor-element{--align-self:flex-start;}.elementor-152 .elementor-element.elementor-element-6475421 li{color:var( --e-global-color-accent );}.elementor-152 .elementor-element.elementor-element-6475421 .wd-list {--wd-row-gap:6px;}.elementor-152 .elementor-element.elementor-element-6475421 .wd-icon{color:var( --e-global-color-primary );}.elementor-152 .elementor-element.elementor-element-6475421 li:hover .wd-icon{color:var( --e-global-color-primary );}.elementor-152 .elementor-element.elementor-element-6475421.elementor-element{--align-self:flex-start;}.elementor-152 .elementor-element.elementor-element-35bd3113{--display:flex;--overlay-opacity:1;--border-radius:10px 10px 10px 10px;}.elementor-152 .elementor-element.elementor-element-35bd3113::before, .elementor-152 .elementor-element.elementor-element-35bd3113 > .elementor-background-video-container::before, .elementor-152 .elementor-element.elementor-element-35bd3113 > .e-con-inner > .elementor-background-video-container::before, .elementor-152 .elementor-element.elementor-element-35bd3113 > .elementor-background-slideshow::before, .elementor-152 .elementor-element.elementor-element-35bd3113 > .e-con-inner > .elementor-background-slideshow::before, .elementor-152 .elementor-element.elementor-element-35bd3113 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 0%, #FFFFFFA8 100%);}.elementor-152 .elementor-element.elementor-element-d610342{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;}.elementor-152 .elementor-element.elementor-element-1177e4a{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:00px 00px;--row-gap:00px;--column-gap:00px;--grid-auto-flow:row;--justify-items:start;--align-items:start;}.elementor-152 .elementor-element.elementor-element-c02e7c0{--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:flex-start;--align-items:flex-start;}.elementor-152 .elementor-element.elementor-element-3d7d59d .elementor-icon-box-wrapper{align-items:center;text-align:center;}.elementor-152 .elementor-element.elementor-element-3d7d59d{--icon-box-icon-margin:7px;padding:0px 4px 0px 23px;border-style:solid;border-width:0px 0px 2px 0px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 11px;}.elementor-152 .elementor-element.elementor-element-3d7d59d .elementor-icon-box-title{margin-block-end:4px;color:var( --e-global-color-accent );}.elementor-152 .elementor-element.elementor-element-3d7d59d.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-152 .elementor-element.elementor-element-3d7d59d.elementor-view-framed .elementor-icon, .elementor-152 .elementor-element.elementor-element-3d7d59d.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-152 .elementor-element.elementor-element-3d7d59d .elementor-icon{font-size:16px;}.elementor-152 .elementor-element.elementor-element-3d7d59d .elementor-icon-box-title, .elementor-152 .elementor-element.elementor-element-3d7d59d .elementor-icon-box-title a{font-family:"IRANYekanXVFaNumVF", Sans-serif;font-weight:500;}.elementor-152 .elementor-element.elementor-element-3d7d59d:has(:hover) .elementor-icon-box-title,
					 .elementor-152 .elementor-element.elementor-element-3d7d59d:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-152 .elementor-element.elementor-element-3d7d59d.elementor-element{--align-self:flex-start;}.elementor-152 .elementor-element.elementor-element-b4cf8a9 li{color:var( --e-global-color-accent );}.elementor-152 .elementor-element.elementor-element-b4cf8a9 .wd-list {--wd-row-gap:6px;}.elementor-152 .elementor-element.elementor-element-b4cf8a9 .wd-icon{color:var( --e-global-color-primary );}.elementor-152 .elementor-element.elementor-element-b4cf8a9 li:hover .wd-icon{color:var( --e-global-color-primary );}.elementor-152 .elementor-element.elementor-element-b4cf8a9.elementor-element{--align-self:flex-start;}.elementor-152 .elementor-element.elementor-element-1f7ef12{--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:flex-start;--align-items:flex-start;}.elementor-152 .elementor-element.elementor-element-0c60df4 .elementor-icon-box-wrapper{align-items:center;text-align:center;}.elementor-152 .elementor-element.elementor-element-0c60df4{--icon-box-icon-margin:7px;padding:0px 4px 0px 23px;border-style:solid;border-width:0px 0px 2px 0px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 11px;}.elementor-152 .elementor-element.elementor-element-0c60df4 .elementor-icon-box-title{margin-block-end:4px;color:var( --e-global-color-accent );}.elementor-152 .elementor-element.elementor-element-0c60df4.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-152 .elementor-element.elementor-element-0c60df4.elementor-view-framed .elementor-icon, .elementor-152 .elementor-element.elementor-element-0c60df4.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-152 .elementor-element.elementor-element-0c60df4 .elementor-icon{font-size:16px;}.elementor-152 .elementor-element.elementor-element-0c60df4 .elementor-icon-box-title, .elementor-152 .elementor-element.elementor-element-0c60df4 .elementor-icon-box-title a{font-family:"IRANYekanXVFaNumVF", Sans-serif;font-weight:500;}.elementor-152 .elementor-element.elementor-element-0c60df4:has(:hover) .elementor-icon-box-title,
					 .elementor-152 .elementor-element.elementor-element-0c60df4:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-152 .elementor-element.elementor-element-0c60df4.elementor-element{--align-self:flex-start;}.elementor-152 .elementor-element.elementor-element-088c903 li{color:var( --e-global-color-accent );}.elementor-152 .elementor-element.elementor-element-088c903 .wd-list {--wd-row-gap:6px;}.elementor-152 .elementor-element.elementor-element-088c903 .wd-icon{color:var( --e-global-color-primary );}.elementor-152 .elementor-element.elementor-element-088c903 li:hover .wd-icon{color:var( --e-global-color-primary );}.elementor-152 .elementor-element.elementor-element-088c903.elementor-element{--align-self:flex-start;}.elementor-152 .elementor-element.elementor-element-155b691f{--display:flex;--overlay-opacity:1;--border-radius:10px 10px 10px 10px;}.elementor-152 .elementor-element.elementor-element-155b691f::before, .elementor-152 .elementor-element.elementor-element-155b691f > .elementor-background-video-container::before, .elementor-152 .elementor-element.elementor-element-155b691f > .e-con-inner > .elementor-background-video-container::before, .elementor-152 .elementor-element.elementor-element-155b691f > .elementor-background-slideshow::before, .elementor-152 .elementor-element.elementor-element-155b691f > .e-con-inner > .elementor-background-slideshow::before, .elementor-152 .elementor-element.elementor-element-155b691f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 0%, #FFFFFFA8 100%);}.elementor-152 .elementor-element.elementor-element-c33700c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;}.elementor-152 .elementor-element.elementor-element-751d71d{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:00px 00px;--row-gap:00px;--column-gap:00px;--grid-auto-flow:row;--justify-items:start;--align-items:start;}.elementor-152 .elementor-element.elementor-element-3a45ab1{--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:flex-start;--align-items:flex-start;}.elementor-152 .elementor-element.elementor-element-8eb49b8 .elementor-icon-box-wrapper{align-items:center;text-align:center;}.elementor-152 .elementor-element.elementor-element-8eb49b8{--icon-box-icon-margin:7px;padding:0px 4px 0px 23px;border-style:solid;border-width:0px 0px 2px 0px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 11px;}.elementor-152 .elementor-element.elementor-element-8eb49b8 .elementor-icon-box-title{margin-block-end:4px;color:var( --e-global-color-accent );}.elementor-152 .elementor-element.elementor-element-8eb49b8.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-152 .elementor-element.elementor-element-8eb49b8.elementor-view-framed .elementor-icon, .elementor-152 .elementor-element.elementor-element-8eb49b8.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-152 .elementor-element.elementor-element-8eb49b8 .elementor-icon{font-size:16px;}.elementor-152 .elementor-element.elementor-element-8eb49b8 .elementor-icon-box-title, .elementor-152 .elementor-element.elementor-element-8eb49b8 .elementor-icon-box-title a{font-family:"IRANYekanXVFaNumVF", Sans-serif;font-weight:500;}.elementor-152 .elementor-element.elementor-element-8eb49b8:has(:hover) .elementor-icon-box-title,
					 .elementor-152 .elementor-element.elementor-element-8eb49b8:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-152 .elementor-element.elementor-element-8eb49b8.elementor-element{--align-self:flex-start;}.elementor-152 .elementor-element.elementor-element-9c5dae5 li{color:var( --e-global-color-accent );}.elementor-152 .elementor-element.elementor-element-9c5dae5 .wd-list {--wd-row-gap:6px;}.elementor-152 .elementor-element.elementor-element-9c5dae5 .wd-icon{color:var( --e-global-color-primary );}.elementor-152 .elementor-element.elementor-element-9c5dae5 li:hover .wd-icon{color:var( --e-global-color-primary );}.elementor-152 .elementor-element.elementor-element-9c5dae5.elementor-element{--align-self:flex-start;}.elementor-152 .elementor-element.elementor-element-ab9a0b7{--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:flex-start;--align-items:flex-start;}.elementor-152 .elementor-element.elementor-element-143cf64 .elementor-icon-box-wrapper{align-items:center;text-align:center;}.elementor-152 .elementor-element.elementor-element-143cf64{--icon-box-icon-margin:7px;padding:0px 4px 0px 23px;border-style:solid;border-width:0px 0px 2px 0px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 11px;}.elementor-152 .elementor-element.elementor-element-143cf64 .elementor-icon-box-title{margin-block-end:4px;color:var( --e-global-color-accent );}.elementor-152 .elementor-element.elementor-element-143cf64.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-152 .elementor-element.elementor-element-143cf64.elementor-view-framed .elementor-icon, .elementor-152 .elementor-element.elementor-element-143cf64.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-152 .elementor-element.elementor-element-143cf64 .elementor-icon{font-size:16px;}.elementor-152 .elementor-element.elementor-element-143cf64 .elementor-icon-box-title, .elementor-152 .elementor-element.elementor-element-143cf64 .elementor-icon-box-title a{font-family:"IRANYekanXVFaNumVF", Sans-serif;font-weight:500;}.elementor-152 .elementor-element.elementor-element-143cf64:has(:hover) .elementor-icon-box-title,
					 .elementor-152 .elementor-element.elementor-element-143cf64:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-152 .elementor-element.elementor-element-143cf64.elementor-element{--align-self:flex-start;}.elementor-152 .elementor-element.elementor-element-6ce7bba li{color:var( --e-global-color-accent );}.elementor-152 .elementor-element.elementor-element-6ce7bba .wd-list {--wd-row-gap:6px;}.elementor-152 .elementor-element.elementor-element-6ce7bba .wd-icon{color:var( --e-global-color-primary );}.elementor-152 .elementor-element.elementor-element-6ce7bba li:hover .wd-icon{color:var( --e-global-color-primary );}.elementor-152 .elementor-element.elementor-element-6ce7bba.elementor-element{--align-self:flex-start;}.elementor-152 .elementor-element.elementor-element-03a772f{--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:flex-start;--align-items:flex-start;}.elementor-152 .elementor-element.elementor-element-37abb6b .elementor-icon-box-wrapper{align-items:center;text-align:center;}.elementor-152 .elementor-element.elementor-element-37abb6b{--icon-box-icon-margin:7px;padding:0px 4px 0px 23px;border-style:solid;border-width:0px 0px 2px 0px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 11px;}.elementor-152 .elementor-element.elementor-element-37abb6b .elementor-icon-box-title{margin-block-end:4px;color:var( --e-global-color-accent );}.elementor-152 .elementor-element.elementor-element-37abb6b.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-152 .elementor-element.elementor-element-37abb6b.elementor-view-framed .elementor-icon, .elementor-152 .elementor-element.elementor-element-37abb6b.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-152 .elementor-element.elementor-element-37abb6b .elementor-icon{font-size:16px;}.elementor-152 .elementor-element.elementor-element-37abb6b .elementor-icon-box-title, .elementor-152 .elementor-element.elementor-element-37abb6b .elementor-icon-box-title a{font-family:"IRANYekanXVFaNumVF", Sans-serif;font-weight:500;}.elementor-152 .elementor-element.elementor-element-37abb6b:has(:hover) .elementor-icon-box-title,
					 .elementor-152 .elementor-element.elementor-element-37abb6b:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-152 .elementor-element.elementor-element-37abb6b.elementor-element{--align-self:flex-start;}.elementor-152 .elementor-element.elementor-element-7c34709 li{color:var( --e-global-color-accent );}.elementor-152 .elementor-element.elementor-element-7c34709 .wd-list {--wd-row-gap:6px;}.elementor-152 .elementor-element.elementor-element-7c34709 .wd-icon{color:var( --e-global-color-primary );}.elementor-152 .elementor-element.elementor-element-7c34709 li:hover .wd-icon{color:var( --e-global-color-primary );}.elementor-152 .elementor-element.elementor-element-7c34709.elementor-element{--align-self:flex-start;}.elementor-152 .elementor-element.elementor-element-dfa0772{--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:flex-start;--align-items:flex-start;}.elementor-152 .elementor-element.elementor-element-48a373d .elementor-icon-box-wrapper{align-items:center;text-align:center;}.elementor-152 .elementor-element.elementor-element-48a373d{--icon-box-icon-margin:7px;padding:0px 4px 0px 23px;border-style:solid;border-width:0px 0px 2px 0px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 11px;}.elementor-152 .elementor-element.elementor-element-48a373d .elementor-icon-box-title{margin-block-end:4px;color:var( --e-global-color-accent );}.elementor-152 .elementor-element.elementor-element-48a373d.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-152 .elementor-element.elementor-element-48a373d.elementor-view-framed .elementor-icon, .elementor-152 .elementor-element.elementor-element-48a373d.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-152 .elementor-element.elementor-element-48a373d .elementor-icon{font-size:16px;}.elementor-152 .elementor-element.elementor-element-48a373d .elementor-icon-box-title, .elementor-152 .elementor-element.elementor-element-48a373d .elementor-icon-box-title a{font-family:"IRANYekanXVFaNumVF", Sans-serif;font-weight:500;}.elementor-152 .elementor-element.elementor-element-48a373d:has(:hover) .elementor-icon-box-title,
					 .elementor-152 .elementor-element.elementor-element-48a373d:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-152 .elementor-element.elementor-element-48a373d.elementor-element{--align-self:flex-start;}.elementor-152 .elementor-element.elementor-element-0a280b3 li{color:var( --e-global-color-accent );}.elementor-152 .elementor-element.elementor-element-0a280b3 .wd-list {--wd-row-gap:6px;}.elementor-152 .elementor-element.elementor-element-0a280b3 .wd-icon{color:var( --e-global-color-primary );}.elementor-152 .elementor-element.elementor-element-0a280b3 li:hover .wd-icon{color:var( --e-global-color-primary );}.elementor-152 .elementor-element.elementor-element-0a280b3.elementor-element{--align-self:flex-start;}.elementor-152 .elementor-element.elementor-element-a55653c{--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:flex-start;--align-items:flex-start;}.elementor-152 .elementor-element.elementor-element-4c3b93c .elementor-icon-box-wrapper{align-items:center;text-align:center;}.elementor-152 .elementor-element.elementor-element-4c3b93c{--icon-box-icon-margin:7px;padding:0px 4px 0px 23px;border-style:solid;border-width:0px 0px 2px 0px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 11px;}.elementor-152 .elementor-element.elementor-element-4c3b93c .elementor-icon-box-title{margin-block-end:4px;color:var( --e-global-color-accent );}.elementor-152 .elementor-element.elementor-element-4c3b93c.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-152 .elementor-element.elementor-element-4c3b93c.elementor-view-framed .elementor-icon, .elementor-152 .elementor-element.elementor-element-4c3b93c.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-152 .elementor-element.elementor-element-4c3b93c .elementor-icon{font-size:16px;}.elementor-152 .elementor-element.elementor-element-4c3b93c .elementor-icon-box-title, .elementor-152 .elementor-element.elementor-element-4c3b93c .elementor-icon-box-title a{font-family:"IRANYekanXVFaNumVF", Sans-serif;font-weight:500;}.elementor-152 .elementor-element.elementor-element-4c3b93c:has(:hover) .elementor-icon-box-title,
					 .elementor-152 .elementor-element.elementor-element-4c3b93c:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-152 .elementor-element.elementor-element-4c3b93c.elementor-element{--align-self:flex-start;}.elementor-152 .elementor-element.elementor-element-7f0cfb2 li{color:var( --e-global-color-accent );}.elementor-152 .elementor-element.elementor-element-7f0cfb2 .wd-list {--wd-row-gap:6px;}.elementor-152 .elementor-element.elementor-element-7f0cfb2 .wd-icon{color:var( --e-global-color-primary );}.elementor-152 .elementor-element.elementor-element-7f0cfb2 li:hover .wd-icon{color:var( --e-global-color-primary );}.elementor-152 .elementor-element.elementor-element-7f0cfb2.elementor-element{--align-self:flex-start;}.elementor-152 .elementor-element.elementor-element-622ee6a{--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:flex-start;--align-items:flex-start;}.elementor-152 .elementor-element.elementor-element-3cda964 .elementor-icon-box-wrapper{align-items:center;text-align:center;}.elementor-152 .elementor-element.elementor-element-3cda964{--icon-box-icon-margin:7px;padding:0px 4px 0px 23px;border-style:solid;border-width:0px 0px 2px 0px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 11px;}.elementor-152 .elementor-element.elementor-element-3cda964 .elementor-icon-box-title{margin-block-end:4px;color:var( --e-global-color-accent );}.elementor-152 .elementor-element.elementor-element-3cda964.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-152 .elementor-element.elementor-element-3cda964.elementor-view-framed .elementor-icon, .elementor-152 .elementor-element.elementor-element-3cda964.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-152 .elementor-element.elementor-element-3cda964 .elementor-icon{font-size:16px;}.elementor-152 .elementor-element.elementor-element-3cda964 .elementor-icon-box-title, .elementor-152 .elementor-element.elementor-element-3cda964 .elementor-icon-box-title a{font-family:"IRANYekanXVFaNumVF", Sans-serif;font-weight:500;}.elementor-152 .elementor-element.elementor-element-3cda964:has(:hover) .elementor-icon-box-title,
					 .elementor-152 .elementor-element.elementor-element-3cda964:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-152 .elementor-element.elementor-element-3cda964.elementor-element{--align-self:flex-start;}.elementor-152 .elementor-element.elementor-element-2f8e7ae li{color:var( --e-global-color-accent );}.elementor-152 .elementor-element.elementor-element-2f8e7ae .wd-list {--wd-row-gap:6px;}.elementor-152 .elementor-element.elementor-element-2f8e7ae .wd-icon{color:var( --e-global-color-primary );}.elementor-152 .elementor-element.elementor-element-2f8e7ae li:hover .wd-icon{color:var( --e-global-color-primary );}.elementor-152 .elementor-element.elementor-element-2f8e7ae.elementor-element{--align-self:flex-start;}.elementor-152 .elementor-element.elementor-element-36ec8a4{--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:flex-start;--align-items:flex-start;}.elementor-152 .elementor-element.elementor-element-01a7623 .elementor-icon-box-wrapper{align-items:center;text-align:center;}.elementor-152 .elementor-element.elementor-element-01a7623{--icon-box-icon-margin:7px;padding:0px 4px 0px 23px;border-style:solid;border-width:0px 0px 2px 0px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 11px;}.elementor-152 .elementor-element.elementor-element-01a7623 .elementor-icon-box-title{margin-block-end:4px;color:var( --e-global-color-accent );}.elementor-152 .elementor-element.elementor-element-01a7623.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-152 .elementor-element.elementor-element-01a7623.elementor-view-framed .elementor-icon, .elementor-152 .elementor-element.elementor-element-01a7623.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-152 .elementor-element.elementor-element-01a7623 .elementor-icon{font-size:16px;}.elementor-152 .elementor-element.elementor-element-01a7623 .elementor-icon-box-title, .elementor-152 .elementor-element.elementor-element-01a7623 .elementor-icon-box-title a{font-family:"IRANYekanXVFaNumVF", Sans-serif;font-weight:500;}.elementor-152 .elementor-element.elementor-element-01a7623:has(:hover) .elementor-icon-box-title,
					 .elementor-152 .elementor-element.elementor-element-01a7623:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-152 .elementor-element.elementor-element-01a7623.elementor-element{--align-self:flex-start;}.elementor-152 .elementor-element.elementor-element-a10b192 li{color:var( --e-global-color-accent );}.elementor-152 .elementor-element.elementor-element-a10b192 .wd-list {--wd-row-gap:6px;}.elementor-152 .elementor-element.elementor-element-a10b192 .wd-icon{color:var( --e-global-color-primary );}.elementor-152 .elementor-element.elementor-element-a10b192 li:hover .wd-icon{color:var( --e-global-color-primary );}.elementor-152 .elementor-element.elementor-element-a10b192.elementor-element{--align-self:flex-start;}.elementor-152 .elementor-element.elementor-element-e8eecf8{--display:flex;--overlay-opacity:1;--border-radius:10px 10px 10px 10px;}.elementor-152 .elementor-element.elementor-element-e8eecf8::before, .elementor-152 .elementor-element.elementor-element-e8eecf8 > .elementor-background-video-container::before, .elementor-152 .elementor-element.elementor-element-e8eecf8 > .e-con-inner > .elementor-background-video-container::before, .elementor-152 .elementor-element.elementor-element-e8eecf8 > .elementor-background-slideshow::before, .elementor-152 .elementor-element.elementor-element-e8eecf8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-152 .elementor-element.elementor-element-e8eecf8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 16%, #FFFFFFA8 100%);}.elementor-152 .elementor-element.elementor-element-0b09dac{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;}.elementor-152 .elementor-element.elementor-element-4cfb4c4{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:00px 00px;--row-gap:00px;--column-gap:00px;--grid-auto-flow:row;--justify-items:start;--align-items:start;}.elementor-152 .elementor-element.elementor-element-a39c39c{--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:flex-start;--align-items:flex-start;}.elementor-152 .elementor-element.elementor-element-e86b6e0 .elementor-icon-box-wrapper{align-items:center;text-align:center;}.elementor-152 .elementor-element.elementor-element-e86b6e0{--icon-box-icon-margin:7px;padding:0px 4px 0px 23px;border-style:solid;border-width:0px 0px 2px 0px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 11px;}.elementor-152 .elementor-element.elementor-element-e86b6e0 .elementor-icon-box-title{margin-block-end:4px;color:var( --e-global-color-accent );}.elementor-152 .elementor-element.elementor-element-e86b6e0.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-152 .elementor-element.elementor-element-e86b6e0.elementor-view-framed .elementor-icon, .elementor-152 .elementor-element.elementor-element-e86b6e0.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-152 .elementor-element.elementor-element-e86b6e0 .elementor-icon{font-size:16px;}.elementor-152 .elementor-element.elementor-element-e86b6e0 .elementor-icon-box-title, .elementor-152 .elementor-element.elementor-element-e86b6e0 .elementor-icon-box-title a{font-family:"IRANYekanXVFaNumVF", Sans-serif;font-weight:500;}.elementor-152 .elementor-element.elementor-element-e86b6e0:has(:hover) .elementor-icon-box-title,
					 .elementor-152 .elementor-element.elementor-element-e86b6e0:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-152 .elementor-element.elementor-element-e86b6e0.elementor-element{--align-self:flex-start;}.elementor-152 .elementor-element.elementor-element-19d53ea li{color:var( --e-global-color-accent );}.elementor-152 .elementor-element.elementor-element-19d53ea .wd-list {--wd-row-gap:6px;}.elementor-152 .elementor-element.elementor-element-19d53ea .wd-icon{color:var( --e-global-color-primary );}.elementor-152 .elementor-element.elementor-element-19d53ea li:hover .wd-icon{color:var( --e-global-color-primary );}.elementor-152 .elementor-element.elementor-element-19d53ea.elementor-element{--align-self:flex-start;}.elementor-152 .elementor-element.elementor-element-1e74f3d{--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:flex-start;--align-items:flex-start;}.elementor-152 .elementor-element.elementor-element-7ea0acf .elementor-icon-box-wrapper{align-items:center;text-align:center;}.elementor-152 .elementor-element.elementor-element-7ea0acf{--icon-box-icon-margin:7px;padding:0px 4px 0px 23px;border-style:solid;border-width:0px 0px 2px 0px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 11px;}.elementor-152 .elementor-element.elementor-element-7ea0acf .elementor-icon-box-title{margin-block-end:4px;color:var( --e-global-color-accent );}.elementor-152 .elementor-element.elementor-element-7ea0acf.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-152 .elementor-element.elementor-element-7ea0acf.elementor-view-framed .elementor-icon, .elementor-152 .elementor-element.elementor-element-7ea0acf.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-152 .elementor-element.elementor-element-7ea0acf .elementor-icon{font-size:16px;}.elementor-152 .elementor-element.elementor-element-7ea0acf .elementor-icon-box-title, .elementor-152 .elementor-element.elementor-element-7ea0acf .elementor-icon-box-title a{font-family:"IRANYekanXVFaNumVF", Sans-serif;font-weight:500;}.elementor-152 .elementor-element.elementor-element-7ea0acf:has(:hover) .elementor-icon-box-title,
					 .elementor-152 .elementor-element.elementor-element-7ea0acf:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-152 .elementor-element.elementor-element-7ea0acf.elementor-element{--align-self:flex-start;}.elementor-152 .elementor-element.elementor-element-fbee153 li{color:var( --e-global-color-accent );}.elementor-152 .elementor-element.elementor-element-fbee153 .wd-list {--wd-row-gap:6px;}.elementor-152 .elementor-element.elementor-element-fbee153 .wd-icon{color:var( --e-global-color-primary );}.elementor-152 .elementor-element.elementor-element-fbee153 li:hover .wd-icon{color:var( --e-global-color-primary );}.elementor-152 .elementor-element.elementor-element-fbee153.elementor-element{--align-self:flex-start;}.elementor-152 .elementor-element.elementor-element-deb836b{--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:flex-start;--align-items:flex-start;}.elementor-152 .elementor-element.elementor-element-a772470 .elementor-icon-box-wrapper{align-items:center;text-align:center;}.elementor-152 .elementor-element.elementor-element-a772470{--icon-box-icon-margin:7px;padding:0px 4px 0px 23px;border-style:solid;border-width:0px 0px 2px 0px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 11px;}.elementor-152 .elementor-element.elementor-element-a772470 .elementor-icon-box-title{margin-block-end:4px;color:var( --e-global-color-accent );}.elementor-152 .elementor-element.elementor-element-a772470.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-152 .elementor-element.elementor-element-a772470.elementor-view-framed .elementor-icon, .elementor-152 .elementor-element.elementor-element-a772470.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-152 .elementor-element.elementor-element-a772470 .elementor-icon{font-size:16px;}.elementor-152 .elementor-element.elementor-element-a772470 .elementor-icon-box-title, .elementor-152 .elementor-element.elementor-element-a772470 .elementor-icon-box-title a{font-family:"IRANYekanXVFaNumVF", Sans-serif;font-weight:500;}.elementor-152 .elementor-element.elementor-element-a772470:has(:hover) .elementor-icon-box-title,
					 .elementor-152 .elementor-element.elementor-element-a772470:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-152 .elementor-element.elementor-element-a772470.elementor-element{--align-self:flex-start;}.elementor-152 .elementor-element.elementor-element-a47721b li{color:var( --e-global-color-accent );}.elementor-152 .elementor-element.elementor-element-a47721b .wd-list {--wd-row-gap:6px;}.elementor-152 .elementor-element.elementor-element-a47721b .wd-icon{color:var( --e-global-color-primary );}.elementor-152 .elementor-element.elementor-element-a47721b li:hover .wd-icon{color:var( --e-global-color-primary );}.elementor-152 .elementor-element.elementor-element-a47721b.elementor-element{--align-self:flex-start;}.elementor-152 .elementor-element.elementor-element-6fd35cd{--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:flex-start;--align-items:flex-start;}.elementor-152 .elementor-element.elementor-element-b2e68ef .elementor-icon-box-wrapper{align-items:center;text-align:center;}.elementor-152 .elementor-element.elementor-element-b2e68ef{--icon-box-icon-margin:7px;padding:0px 4px 0px 23px;border-style:solid;border-width:0px 0px 2px 0px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 11px;}.elementor-152 .elementor-element.elementor-element-b2e68ef .elementor-icon-box-title{margin-block-end:4px;color:var( --e-global-color-accent );}.elementor-152 .elementor-element.elementor-element-b2e68ef.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-152 .elementor-element.elementor-element-b2e68ef.elementor-view-framed .elementor-icon, .elementor-152 .elementor-element.elementor-element-b2e68ef.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-152 .elementor-element.elementor-element-b2e68ef .elementor-icon{font-size:16px;}.elementor-152 .elementor-element.elementor-element-b2e68ef .elementor-icon-box-title, .elementor-152 .elementor-element.elementor-element-b2e68ef .elementor-icon-box-title a{font-family:"IRANYekanXVFaNumVF", Sans-serif;font-weight:500;}.elementor-152 .elementor-element.elementor-element-b2e68ef:has(:hover) .elementor-icon-box-title,
					 .elementor-152 .elementor-element.elementor-element-b2e68ef:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-152 .elementor-element.elementor-element-b2e68ef.elementor-element{--align-self:flex-start;}.elementor-152 .elementor-element.elementor-element-1f21e78 li{color:var( --e-global-color-accent );}.elementor-152 .elementor-element.elementor-element-1f21e78 .wd-list {--wd-row-gap:6px;}.elementor-152 .elementor-element.elementor-element-1f21e78 .wd-icon{color:var( --e-global-color-primary );}.elementor-152 .elementor-element.elementor-element-1f21e78 li:hover .wd-icon{color:var( --e-global-color-primary );}.elementor-152 .elementor-element.elementor-element-1f21e78.elementor-element{--align-self:flex-start;}.elementor-152 .elementor-element.elementor-element-e3db6a9{--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:flex-start;--align-items:flex-start;}.elementor-152 .elementor-element.elementor-element-43c9877 .elementor-icon-box-wrapper{align-items:center;text-align:center;}.elementor-152 .elementor-element.elementor-element-43c9877{--icon-box-icon-margin:7px;padding:0px 4px 0px 23px;border-style:solid;border-width:0px 0px 2px 0px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 11px;}.elementor-152 .elementor-element.elementor-element-43c9877 .elementor-icon-box-title{margin-block-end:4px;color:var( --e-global-color-accent );}.elementor-152 .elementor-element.elementor-element-43c9877.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-152 .elementor-element.elementor-element-43c9877.elementor-view-framed .elementor-icon, .elementor-152 .elementor-element.elementor-element-43c9877.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-152 .elementor-element.elementor-element-43c9877 .elementor-icon{font-size:16px;}.elementor-152 .elementor-element.elementor-element-43c9877 .elementor-icon-box-title, .elementor-152 .elementor-element.elementor-element-43c9877 .elementor-icon-box-title a{font-family:"IRANYekanXVFaNumVF", Sans-serif;font-weight:500;}.elementor-152 .elementor-element.elementor-element-43c9877:has(:hover) .elementor-icon-box-title,
					 .elementor-152 .elementor-element.elementor-element-43c9877:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-152 .elementor-element.elementor-element-43c9877.elementor-element{--align-self:flex-start;}.elementor-152 .elementor-element.elementor-element-c2cbd2c li{color:var( --e-global-color-accent );}.elementor-152 .elementor-element.elementor-element-c2cbd2c .wd-list {--wd-row-gap:6px;}.elementor-152 .elementor-element.elementor-element-c2cbd2c .wd-icon{color:var( --e-global-color-primary );}.elementor-152 .elementor-element.elementor-element-c2cbd2c li:hover .wd-icon{color:var( --e-global-color-primary );}.elementor-152 .elementor-element.elementor-element-c2cbd2c.elementor-element{--align-self:flex-start;}.elementor-152 .elementor-element.elementor-element-50e693b{--display:flex;--overlay-opacity:1;--border-radius:10px 10px 10px 10px;}.elementor-152 .elementor-element.elementor-element-50e693b::before, .elementor-152 .elementor-element.elementor-element-50e693b > .elementor-background-video-container::before, .elementor-152 .elementor-element.elementor-element-50e693b > .e-con-inner > .elementor-background-video-container::before, .elementor-152 .elementor-element.elementor-element-50e693b > .elementor-background-slideshow::before, .elementor-152 .elementor-element.elementor-element-50e693b > .e-con-inner > .elementor-background-slideshow::before, .elementor-152 .elementor-element.elementor-element-50e693b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:transparent;background-image:linear-gradient(180deg, #FFFEFE 0%, #FFFFFFA8 100%);}.elementor-152 .elementor-element.elementor-element-38b7d28{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;}.elementor-152 .elementor-element.elementor-element-f7126d8{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:00px 00px;--row-gap:00px;--column-gap:00px;--grid-auto-flow:row;--justify-items:start;--align-items:start;}.elementor-152 .elementor-element.elementor-element-10a029b{--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:flex-start;--align-items:flex-start;}.elementor-152 .elementor-element.elementor-element-9523bae .elementor-icon-box-wrapper{align-items:center;text-align:center;}.elementor-152 .elementor-element.elementor-element-9523bae{--icon-box-icon-margin:7px;padding:0px 4px 0px 23px;border-style:solid;border-width:0px 0px 2px 0px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 11px;}.elementor-152 .elementor-element.elementor-element-9523bae .elementor-icon-box-title{margin-block-end:4px;color:var( --e-global-color-accent );}.elementor-152 .elementor-element.elementor-element-9523bae.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-152 .elementor-element.elementor-element-9523bae.elementor-view-framed .elementor-icon, .elementor-152 .elementor-element.elementor-element-9523bae.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-152 .elementor-element.elementor-element-9523bae .elementor-icon{font-size:16px;}.elementor-152 .elementor-element.elementor-element-9523bae .elementor-icon-box-title, .elementor-152 .elementor-element.elementor-element-9523bae .elementor-icon-box-title a{font-family:"IRANYekanXVFaNumVF", Sans-serif;font-weight:500;}.elementor-152 .elementor-element.elementor-element-9523bae:has(:hover) .elementor-icon-box-title,
					 .elementor-152 .elementor-element.elementor-element-9523bae:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-152 .elementor-element.elementor-element-9523bae.elementor-element{--align-self:flex-start;}.elementor-152 .elementor-element.elementor-element-2f4db55 li{color:var( --e-global-color-accent );}.elementor-152 .elementor-element.elementor-element-2f4db55 .wd-list {--wd-row-gap:6px;}.elementor-152 .elementor-element.elementor-element-2f4db55 .wd-icon{color:var( --e-global-color-primary );}.elementor-152 .elementor-element.elementor-element-2f4db55 li:hover .wd-icon{color:var( --e-global-color-primary );}.elementor-152 .elementor-element.elementor-element-2f4db55.elementor-element{--align-self:flex-start;}.elementor-152 .elementor-element.elementor-element-d5432ed{--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:flex-start;--align-items:flex-start;}.elementor-152 .elementor-element.elementor-element-2ba8f5a .elementor-icon-box-wrapper{align-items:center;text-align:center;}.elementor-152 .elementor-element.elementor-element-2ba8f5a{--icon-box-icon-margin:7px;padding:0px 4px 0px 23px;border-style:solid;border-width:0px 0px 2px 0px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 11px;}.elementor-152 .elementor-element.elementor-element-2ba8f5a .elementor-icon-box-title{margin-block-end:4px;color:var( --e-global-color-accent );}.elementor-152 .elementor-element.elementor-element-2ba8f5a.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-152 .elementor-element.elementor-element-2ba8f5a.elementor-view-framed .elementor-icon, .elementor-152 .elementor-element.elementor-element-2ba8f5a.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-152 .elementor-element.elementor-element-2ba8f5a .elementor-icon{font-size:16px;}.elementor-152 .elementor-element.elementor-element-2ba8f5a .elementor-icon-box-title, .elementor-152 .elementor-element.elementor-element-2ba8f5a .elementor-icon-box-title a{font-family:"IRANYekanXVFaNumVF", Sans-serif;font-weight:500;}.elementor-152 .elementor-element.elementor-element-2ba8f5a:has(:hover) .elementor-icon-box-title,
					 .elementor-152 .elementor-element.elementor-element-2ba8f5a:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-152 .elementor-element.elementor-element-2ba8f5a.elementor-element{--align-self:flex-start;}.elementor-152 .elementor-element.elementor-element-444f157 li{color:var( --e-global-color-accent );}.elementor-152 .elementor-element.elementor-element-444f157 .wd-list {--wd-row-gap:6px;}.elementor-152 .elementor-element.elementor-element-444f157 .wd-icon{color:var( --e-global-color-primary );}.elementor-152 .elementor-element.elementor-element-444f157 li:hover .wd-icon{color:var( --e-global-color-primary );}.elementor-152 .elementor-element.elementor-element-444f157.elementor-element{--align-self:flex-start;}.elementor-152 .elementor-element.elementor-element-0b899ac{--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:flex-start;--align-items:flex-start;}.elementor-152 .elementor-element.elementor-element-0c8fb08 .elementor-icon-box-wrapper{align-items:center;text-align:center;}.elementor-152 .elementor-element.elementor-element-0c8fb08{--icon-box-icon-margin:7px;padding:0px 4px 0px 23px;border-style:solid;border-width:0px 0px 2px 0px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 11px;}.elementor-152 .elementor-element.elementor-element-0c8fb08 .elementor-icon-box-title{margin-block-end:4px;color:var( --e-global-color-accent );}.elementor-152 .elementor-element.elementor-element-0c8fb08.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-152 .elementor-element.elementor-element-0c8fb08.elementor-view-framed .elementor-icon, .elementor-152 .elementor-element.elementor-element-0c8fb08.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-152 .elementor-element.elementor-element-0c8fb08 .elementor-icon{font-size:16px;}.elementor-152 .elementor-element.elementor-element-0c8fb08 .elementor-icon-box-title, .elementor-152 .elementor-element.elementor-element-0c8fb08 .elementor-icon-box-title a{font-family:"IRANYekanXVFaNumVF", Sans-serif;font-weight:500;}.elementor-152 .elementor-element.elementor-element-0c8fb08:has(:hover) .elementor-icon-box-title,
					 .elementor-152 .elementor-element.elementor-element-0c8fb08:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-152 .elementor-element.elementor-element-0c8fb08.elementor-element{--align-self:flex-start;}.elementor-152 .elementor-element.elementor-element-b42ff96 li{color:var( --e-global-color-accent );}.elementor-152 .elementor-element.elementor-element-b42ff96 .wd-list {--wd-row-gap:6px;}.elementor-152 .elementor-element.elementor-element-b42ff96 .wd-icon{color:var( --e-global-color-primary );}.elementor-152 .elementor-element.elementor-element-b42ff96 li:hover .wd-icon{color:var( --e-global-color-primary );}.elementor-152 .elementor-element.elementor-element-b42ff96.elementor-element{--align-self:flex-start;}.elementor-152 .elementor-element.elementor-element-dd4118c{--display:flex;--overlay-opacity:1;--border-radius:10px 10px 10px 10px;}.elementor-152 .elementor-element.elementor-element-dd4118c::before, .elementor-152 .elementor-element.elementor-element-dd4118c > .elementor-background-video-container::before, .elementor-152 .elementor-element.elementor-element-dd4118c > .e-con-inner > .elementor-background-video-container::before, .elementor-152 .elementor-element.elementor-element-dd4118c > .elementor-background-slideshow::before, .elementor-152 .elementor-element.elementor-element-dd4118c > .e-con-inner > .elementor-background-slideshow::before, .elementor-152 .elementor-element.elementor-element-dd4118c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 16%, #FFFFFFA8 100%);}.elementor-152 .elementor-element.elementor-element-a808c60{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:00px 00px;--row-gap:00px;--column-gap:00px;--grid-auto-flow:row;--justify-items:start;--align-items:start;}.elementor-152 .elementor-element.elementor-element-757576c{--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:flex-start;--align-items:flex-start;}.elementor-152 .elementor-element.elementor-element-c033151 .elementor-icon-box-wrapper{align-items:center;text-align:center;}.elementor-152 .elementor-element.elementor-element-c033151{--icon-box-icon-margin:7px;padding:0px 4px 0px 23px;border-style:solid;border-width:0px 0px 2px 0px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 11px;}.elementor-152 .elementor-element.elementor-element-c033151 .elementor-icon-box-title{margin-block-end:4px;color:var( --e-global-color-accent );}.elementor-152 .elementor-element.elementor-element-c033151.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-152 .elementor-element.elementor-element-c033151.elementor-view-framed .elementor-icon, .elementor-152 .elementor-element.elementor-element-c033151.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-152 .elementor-element.elementor-element-c033151 .elementor-icon{font-size:16px;}.elementor-152 .elementor-element.elementor-element-c033151 .elementor-icon-box-title, .elementor-152 .elementor-element.elementor-element-c033151 .elementor-icon-box-title a{font-family:"IRANYekanXVFaNumVF", Sans-serif;font-weight:500;}.elementor-152 .elementor-element.elementor-element-c033151:has(:hover) .elementor-icon-box-title,
					 .elementor-152 .elementor-element.elementor-element-c033151:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-152 .elementor-element.elementor-element-c033151.elementor-element{--align-self:flex-start;}.elementor-152 .elementor-element.elementor-element-baacb01 li{color:var( --e-global-color-accent );}.elementor-152 .elementor-element.elementor-element-baacb01 .wd-list {--wd-row-gap:6px;}.elementor-152 .elementor-element.elementor-element-baacb01 .wd-icon{color:var( --e-global-color-primary );}.elementor-152 .elementor-element.elementor-element-baacb01 li:hover .wd-icon{color:var( --e-global-color-primary );}.elementor-152 .elementor-element.elementor-element-baacb01.elementor-element{--align-self:flex-start;}.elementor-152 .elementor-element.elementor-element-8abcd16{--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:flex-start;--align-items:flex-start;}.elementor-152 .elementor-element.elementor-element-08eb974 .elementor-icon-box-wrapper{align-items:center;text-align:center;}.elementor-152 .elementor-element.elementor-element-08eb974{--icon-box-icon-margin:7px;padding:0px 4px 0px 23px;border-style:solid;border-width:0px 0px 2px 0px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 11px;}.elementor-152 .elementor-element.elementor-element-08eb974 .elementor-icon-box-title{margin-block-end:4px;color:var( --e-global-color-accent );}.elementor-152 .elementor-element.elementor-element-08eb974.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-152 .elementor-element.elementor-element-08eb974.elementor-view-framed .elementor-icon, .elementor-152 .elementor-element.elementor-element-08eb974.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-152 .elementor-element.elementor-element-08eb974 .elementor-icon{font-size:16px;}.elementor-152 .elementor-element.elementor-element-08eb974 .elementor-icon-box-title, .elementor-152 .elementor-element.elementor-element-08eb974 .elementor-icon-box-title a{font-family:"IRANYekanXVFaNumVF", Sans-serif;font-weight:500;}.elementor-152 .elementor-element.elementor-element-08eb974:has(:hover) .elementor-icon-box-title,
					 .elementor-152 .elementor-element.elementor-element-08eb974:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-152 .elementor-element.elementor-element-08eb974.elementor-element{--align-self:flex-start;}.elementor-152 .elementor-element.elementor-element-783697f li{color:var( --e-global-color-accent );}.elementor-152 .elementor-element.elementor-element-783697f .wd-list {--wd-row-gap:6px;}.elementor-152 .elementor-element.elementor-element-783697f .wd-icon{color:var( --e-global-color-primary );}.elementor-152 .elementor-element.elementor-element-783697f li:hover .wd-icon{color:var( --e-global-color-primary );}.elementor-152 .elementor-element.elementor-element-783697f.elementor-element{--align-self:flex-start;}.elementor-152 .elementor-element.elementor-element-84fd2f3{--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:flex-start;--align-items:flex-start;}.elementor-152 .elementor-element.elementor-element-d7cc635 .elementor-icon-box-wrapper{align-items:center;text-align:center;}.elementor-152 .elementor-element.elementor-element-d7cc635{--icon-box-icon-margin:7px;padding:0px 4px 0px 23px;border-style:solid;border-width:0px 0px 2px 0px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 11px;}.elementor-152 .elementor-element.elementor-element-d7cc635 .elementor-icon-box-title{margin-block-end:4px;color:var( --e-global-color-accent );}.elementor-152 .elementor-element.elementor-element-d7cc635.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-152 .elementor-element.elementor-element-d7cc635.elementor-view-framed .elementor-icon, .elementor-152 .elementor-element.elementor-element-d7cc635.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-152 .elementor-element.elementor-element-d7cc635 .elementor-icon{font-size:16px;}.elementor-152 .elementor-element.elementor-element-d7cc635 .elementor-icon-box-title, .elementor-152 .elementor-element.elementor-element-d7cc635 .elementor-icon-box-title a{font-family:"IRANYekanXVFaNumVF", Sans-serif;font-weight:500;}.elementor-152 .elementor-element.elementor-element-d7cc635:has(:hover) .elementor-icon-box-title,
					 .elementor-152 .elementor-element.elementor-element-d7cc635:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-152 .elementor-element.elementor-element-d7cc635.elementor-element{--align-self:flex-start;}.elementor-152 .elementor-element.elementor-element-fd303f5 li{color:var( --e-global-color-accent );}.elementor-152 .elementor-element.elementor-element-fd303f5 .wd-list {--wd-row-gap:6px;}.elementor-152 .elementor-element.elementor-element-fd303f5 .wd-icon{color:var( --e-global-color-primary );}.elementor-152 .elementor-element.elementor-element-fd303f5 li:hover .wd-icon{color:var( --e-global-color-primary );}.elementor-152 .elementor-element.elementor-element-fd303f5.elementor-element{--align-self:flex-start;}.elementor-152 .elementor-element.elementor-element-fa8e6f2{--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:flex-start;--align-items:flex-start;}.elementor-152 .elementor-element.elementor-element-843a5ae .elementor-icon-box-wrapper{align-items:center;text-align:center;}.elementor-152 .elementor-element.elementor-element-843a5ae{--icon-box-icon-margin:7px;padding:0px 4px 0px 23px;border-style:solid;border-width:0px 0px 2px 0px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 11px;}.elementor-152 .elementor-element.elementor-element-843a5ae .elementor-icon-box-title{margin-block-end:4px;color:var( --e-global-color-accent );}.elementor-152 .elementor-element.elementor-element-843a5ae.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-152 .elementor-element.elementor-element-843a5ae.elementor-view-framed .elementor-icon, .elementor-152 .elementor-element.elementor-element-843a5ae.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-152 .elementor-element.elementor-element-843a5ae .elementor-icon{font-size:16px;}.elementor-152 .elementor-element.elementor-element-843a5ae .elementor-icon-box-title, .elementor-152 .elementor-element.elementor-element-843a5ae .elementor-icon-box-title a{font-family:"IRANYekanXVFaNumVF", Sans-serif;font-weight:500;}.elementor-152 .elementor-element.elementor-element-843a5ae:has(:hover) .elementor-icon-box-title,
					 .elementor-152 .elementor-element.elementor-element-843a5ae:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-152 .elementor-element.elementor-element-843a5ae.elementor-element{--align-self:flex-start;}.elementor-152 .elementor-element.elementor-element-6151a63 li{color:var( --e-global-color-accent );}.elementor-152 .elementor-element.elementor-element-6151a63 .wd-list {--wd-row-gap:6px;}.elementor-152 .elementor-element.elementor-element-6151a63 .wd-icon{color:var( --e-global-color-primary );}.elementor-152 .elementor-element.elementor-element-6151a63 li:hover .wd-icon{color:var( --e-global-color-primary );}.elementor-152 .elementor-element.elementor-element-6151a63.elementor-element{--align-self:flex-start;}.elementor-152 .elementor-element.elementor-element-1130cf0{--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:flex-start;--align-items:flex-start;}.elementor-152 .elementor-element.elementor-element-77327b9 .elementor-icon-box-wrapper{align-items:center;text-align:center;}.elementor-152 .elementor-element.elementor-element-77327b9{--icon-box-icon-margin:7px;padding:0px 4px 0px 23px;border-style:solid;border-width:0px 0px 2px 0px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 11px;}.elementor-152 .elementor-element.elementor-element-77327b9 .elementor-icon-box-title{margin-block-end:4px;color:var( --e-global-color-accent );}.elementor-152 .elementor-element.elementor-element-77327b9.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-152 .elementor-element.elementor-element-77327b9.elementor-view-framed .elementor-icon, .elementor-152 .elementor-element.elementor-element-77327b9.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-152 .elementor-element.elementor-element-77327b9 .elementor-icon{font-size:16px;}.elementor-152 .elementor-element.elementor-element-77327b9 .elementor-icon-box-title, .elementor-152 .elementor-element.elementor-element-77327b9 .elementor-icon-box-title a{font-family:"IRANYekanXVFaNumVF", Sans-serif;font-weight:500;}.elementor-152 .elementor-element.elementor-element-77327b9:has(:hover) .elementor-icon-box-title,
					 .elementor-152 .elementor-element.elementor-element-77327b9:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-152 .elementor-element.elementor-element-77327b9.elementor-element{--align-self:flex-start;}.elementor-152 .elementor-element.elementor-element-beb493b li{color:var( --e-global-color-accent );}.elementor-152 .elementor-element.elementor-element-beb493b .wd-list {--wd-row-gap:6px;}.elementor-152 .elementor-element.elementor-element-beb493b .wd-icon{color:var( --e-global-color-primary );}.elementor-152 .elementor-element.elementor-element-beb493b li:hover .wd-icon{color:var( --e-global-color-primary );}.elementor-152 .elementor-element.elementor-element-beb493b.elementor-element{--align-self:flex-start;}.elementor-152 .elementor-element.elementor-element-432658cb{--display:flex;--overlay-opacity:1;--border-radius:10px 10px 10px 10px;}.elementor-152 .elementor-element.elementor-element-432658cb::before, .elementor-152 .elementor-element.elementor-element-432658cb > .elementor-background-video-container::before, .elementor-152 .elementor-element.elementor-element-432658cb > .e-con-inner > .elementor-background-video-container::before, .elementor-152 .elementor-element.elementor-element-432658cb > .elementor-background-slideshow::before, .elementor-152 .elementor-element.elementor-element-432658cb > .e-con-inner > .elementor-background-slideshow::before, .elementor-152 .elementor-element.elementor-element-432658cb > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 16%, #FFFFFFA8 100%);}.elementor-152 .elementor-element.elementor-element-aa46856{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;}.elementor-152 .elementor-element.elementor-element-dd25738{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:00px 00px;--row-gap:00px;--column-gap:00px;--grid-auto-flow:row;--justify-items:start;--align-items:start;}.elementor-152 .elementor-element.elementor-element-0b8fa4f{--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:flex-start;--align-items:flex-start;}.elementor-152 .elementor-element.elementor-element-dab4381 .elementor-icon-box-wrapper{align-items:center;text-align:center;}.elementor-152 .elementor-element.elementor-element-dab4381{--icon-box-icon-margin:7px;padding:0px 4px 0px 23px;border-style:solid;border-width:0px 0px 2px 0px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 11px;}.elementor-152 .elementor-element.elementor-element-dab4381 .elementor-icon-box-title{margin-block-end:4px;color:var( --e-global-color-accent );}.elementor-152 .elementor-element.elementor-element-dab4381.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-152 .elementor-element.elementor-element-dab4381.elementor-view-framed .elementor-icon, .elementor-152 .elementor-element.elementor-element-dab4381.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-152 .elementor-element.elementor-element-dab4381 .elementor-icon{font-size:16px;}.elementor-152 .elementor-element.elementor-element-dab4381 .elementor-icon-box-title, .elementor-152 .elementor-element.elementor-element-dab4381 .elementor-icon-box-title a{font-family:"IRANYekanXVFaNumVF", Sans-serif;font-weight:500;}.elementor-152 .elementor-element.elementor-element-dab4381:has(:hover) .elementor-icon-box-title,
					 .elementor-152 .elementor-element.elementor-element-dab4381:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-152 .elementor-element.elementor-element-dab4381.elementor-element{--align-self:flex-start;}.elementor-152 .elementor-element.elementor-element-f2f54c4 li{color:var( --e-global-color-accent );}.elementor-152 .elementor-element.elementor-element-f2f54c4 .wd-list {--wd-row-gap:6px;}.elementor-152 .elementor-element.elementor-element-f2f54c4 .wd-icon{color:var( --e-global-color-primary );}.elementor-152 .elementor-element.elementor-element-f2f54c4 li:hover .wd-icon{color:var( --e-global-color-primary );}.elementor-152 .elementor-element.elementor-element-f2f54c4.elementor-element{--align-self:flex-start;}.elementor-152 .elementor-element.elementor-element-a6b9251{--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:flex-start;--align-items:flex-start;}.elementor-152 .elementor-element.elementor-element-ba984fd .elementor-icon-box-wrapper{align-items:center;text-align:center;}.elementor-152 .elementor-element.elementor-element-ba984fd{--icon-box-icon-margin:7px;padding:0px 4px 0px 23px;border-style:solid;border-width:0px 0px 2px 0px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 11px;}.elementor-152 .elementor-element.elementor-element-ba984fd .elementor-icon-box-title{margin-block-end:4px;color:var( --e-global-color-accent );}.elementor-152 .elementor-element.elementor-element-ba984fd.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-152 .elementor-element.elementor-element-ba984fd.elementor-view-framed .elementor-icon, .elementor-152 .elementor-element.elementor-element-ba984fd.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-152 .elementor-element.elementor-element-ba984fd .elementor-icon{font-size:16px;}.elementor-152 .elementor-element.elementor-element-ba984fd .elementor-icon-box-title, .elementor-152 .elementor-element.elementor-element-ba984fd .elementor-icon-box-title a{font-family:"IRANYekanXVFaNumVF", Sans-serif;font-weight:500;}.elementor-152 .elementor-element.elementor-element-ba984fd:has(:hover) .elementor-icon-box-title,
					 .elementor-152 .elementor-element.elementor-element-ba984fd:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-152 .elementor-element.elementor-element-ba984fd.elementor-element{--align-self:flex-start;}.elementor-152 .elementor-element.elementor-element-bc499b4 li{color:var( --e-global-color-accent );}.elementor-152 .elementor-element.elementor-element-bc499b4 .wd-list {--wd-row-gap:6px;}.elementor-152 .elementor-element.elementor-element-bc499b4 .wd-icon{color:var( --e-global-color-primary );}.elementor-152 .elementor-element.elementor-element-bc499b4 li:hover .wd-icon{color:var( --e-global-color-primary );}.elementor-152 .elementor-element.elementor-element-bc499b4.elementor-element{--align-self:flex-start;}.elementor-152 .elementor-element.elementor-element-94fae12{--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:flex-start;--align-items:flex-start;}.elementor-152 .elementor-element.elementor-element-97107d7 .elementor-icon-box-wrapper{align-items:center;text-align:center;}.elementor-152 .elementor-element.elementor-element-97107d7{--icon-box-icon-margin:7px;padding:0px 4px 0px 23px;border-style:solid;border-width:0px 0px 2px 0px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 11px;}.elementor-152 .elementor-element.elementor-element-97107d7 .elementor-icon-box-title{margin-block-end:4px;color:var( --e-global-color-accent );}.elementor-152 .elementor-element.elementor-element-97107d7.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-152 .elementor-element.elementor-element-97107d7.elementor-view-framed .elementor-icon, .elementor-152 .elementor-element.elementor-element-97107d7.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-152 .elementor-element.elementor-element-97107d7 .elementor-icon{font-size:16px;}.elementor-152 .elementor-element.elementor-element-97107d7 .elementor-icon-box-title, .elementor-152 .elementor-element.elementor-element-97107d7 .elementor-icon-box-title a{font-family:"IRANYekanXVFaNumVF", Sans-serif;font-weight:500;}.elementor-152 .elementor-element.elementor-element-97107d7:has(:hover) .elementor-icon-box-title,
					 .elementor-152 .elementor-element.elementor-element-97107d7:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-152 .elementor-element.elementor-element-97107d7.elementor-element{--align-self:flex-start;}.elementor-152 .elementor-element.elementor-element-ae4e955 li{color:var( --e-global-color-accent );}.elementor-152 .elementor-element.elementor-element-ae4e955 .wd-list {--wd-row-gap:6px;}.elementor-152 .elementor-element.elementor-element-ae4e955 .wd-icon{color:var( --e-global-color-primary );}.elementor-152 .elementor-element.elementor-element-ae4e955 li:hover .wd-icon{color:var( --e-global-color-primary );}.elementor-152 .elementor-element.elementor-element-ae4e955.elementor-element{--align-self:flex-start;}.elementor-152 .elementor-element.elementor-element-21f9d8a{--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:flex-start;--align-items:flex-start;}.elementor-152 .elementor-element.elementor-element-864410b .elementor-icon-box-wrapper{align-items:center;text-align:center;}.elementor-152 .elementor-element.elementor-element-864410b{--icon-box-icon-margin:7px;padding:0px 4px 0px 23px;border-style:solid;border-width:0px 0px 2px 0px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 11px;}.elementor-152 .elementor-element.elementor-element-864410b .elementor-icon-box-title{margin-block-end:4px;color:var( --e-global-color-accent );}.elementor-152 .elementor-element.elementor-element-864410b.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-152 .elementor-element.elementor-element-864410b.elementor-view-framed .elementor-icon, .elementor-152 .elementor-element.elementor-element-864410b.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-152 .elementor-element.elementor-element-864410b .elementor-icon{font-size:16px;}.elementor-152 .elementor-element.elementor-element-864410b .elementor-icon-box-title, .elementor-152 .elementor-element.elementor-element-864410b .elementor-icon-box-title a{font-family:"IRANYekanXVFaNumVF", Sans-serif;font-weight:500;}.elementor-152 .elementor-element.elementor-element-864410b:has(:hover) .elementor-icon-box-title,
					 .elementor-152 .elementor-element.elementor-element-864410b:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-152 .elementor-element.elementor-element-864410b.elementor-element{--align-self:flex-start;}.elementor-152 .elementor-element.elementor-element-ec7b8c9 li{color:var( --e-global-color-accent );}.elementor-152 .elementor-element.elementor-element-ec7b8c9 .wd-list {--wd-row-gap:6px;}.elementor-152 .elementor-element.elementor-element-ec7b8c9 .wd-icon{color:var( --e-global-color-primary );}.elementor-152 .elementor-element.elementor-element-ec7b8c9 li:hover .wd-icon{color:var( --e-global-color-primary );}.elementor-152 .elementor-element.elementor-element-ec7b8c9.elementor-element{--align-self:flex-start;}.elementor-152 .elementor-element.elementor-element-2588f7d9{--n-tabs-direction:row;--n-tabs-heading-direction:column;--n-tabs-heading-width:18%;--n-tabs-title-flex-basis:auto;--n-tabs-title-flex-shrink:initial;--n-tabs-heading-justify-content:flex-start;--n-tabs-title-width:initial;--n-tabs-title-height:100%;--n-tabs-title-align-items:flex-start;--n-tabs-heading-wrap:nowrap;--n-tabs-title-justify-content:flex-start;--n-tabs-title-text-align:start;--n-tabs-title-gap:5px;--n-tabs-gap:24px;--n-tabs-title-border-radius:11px 11px 11px 11px;--n-tabs-title-padding-top:16px;--n-tabs-title-padding-right:16px;--n-tabs-title-padding-bottom:16px;--n-tabs-title-padding-left:16px;--n-tabs-title-font-size:12px;padding:0px 86px 0px 180px;}.elementor-152 .elementor-element.elementor-element-2588f7d9 > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#FFFFFFE6;}.elementor-152 .elementor-element.elementor-element-2588f7d9.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not( :hover ){border-style:solid;border-width:1px 1px 1px 1px;}.elementor-152 .elementor-element.elementor-element-2588f7d9.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:"IRANYekanXVFaNumVF", Sans-serif;font-weight:700;}.elementor-152 .elementor-element.elementor-element-2588f7d9.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-152 .elementor-element.elementor-element-6d6d34ab{--n-menu-dropdown-content-max-width:fit-content;--n-menu-heading-justify-content:initial;--n-menu-title-flex-grow:initial;--n-menu-title-justify-content:initial;--n-menu-title-justify-content-mobile:initial;--n-menu-open-animation-duration:600ms;--n-menu-toggle-align:flex-start;--n-menu-toggle-icon-wrapper-animation-duration:500ms;--n-menu-heading-wrap:nowrap;--n-menu-heading-overflow-x:scroll;--n-menu-title-space-between:0px;--n-menu-title-distance-from-content:10px;--n-menu-title-color-normal:var( --e-global-color-accent );--n-menu-title-transition:300ms;--n-menu-title-padding:9px 9px 9px 9px;--n-menu-title-direction:row;--n-menu-icon-order:initial;--n-menu-icon-align-items:initial;--n-menu-title-align-items-toggle:center;--n-menu-icon-size:13px;--n-menu-icon-gap:6px;--n-menu-icon-color:var( --e-global-color-accent );--n-menu-icon-color-hover:var( --e-global-color-primary );--n-menu-dropdown-indicator-size:16px;--n-menu-dropdown-indicator-rotate:rotate(180deg);--n-menu-dropdown-indicator-color-normal:var( --e-global-color-primary );--n-menu-dropdown-indicator-color-hover:var( --e-global-color-primary );--n-menu-toggle-icon-size:28px;--n-menu-toggle-icon-hover-duration:500ms;--n-menu-toggle-icon-distance-from-dropdown:0px;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-152 .elementor-element.elementor-element-6d6d34ab > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-152 .elementor-element.elementor-element-6d6d34ab > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-152 .elementor-element.elementor-element-6d6d34ab > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{font-family:"IRANYekanXVFaNumVF", Sans-serif;font-weight:500;}.elementor-152 .elementor-element.elementor-element-6d6d34ab > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title:not( .e-current ):not( :hover ){border-style:solid;border-width:0px 0px 0px 2px;border-color:#DED8D8;}:where( .elementor-152 .elementor-element.elementor-element-6d6d34ab > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-content ) > .e-con{--border-radius:0px 0px 0px 0px;}.elementor-152 .elementor-element.elementor-element-6d6d34ab.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-accent );}.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,
					.elementor-widget-nav-menu .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-accent );}.elementor-widget-nav-menu{--e-nav-menu-divider-color:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-152 .elementor-element.elementor-element-8276166 .elementor-menu-toggle{margin:0 auto;}.elementor-152 .elementor-element.elementor-element-8276166 .elementor-nav-menu .elementor-item{font-family:"IRANYekanXVFaNumVF", Sans-serif;font-weight:500;}.elementor-152 .elementor-element.elementor-element-8276166 .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-152 .elementor-element.elementor-element-8276166 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-152 .elementor-element.elementor-element-8276166 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:#00086F00;}.elementor-152 .elementor-element.elementor-element-8276166 .e--pointer-framed .elementor-item:before,
					.elementor-152 .elementor-element.elementor-element-8276166 .e--pointer-framed .elementor-item:after{border-color:#00086F00;}.elementor-152 .elementor-element.elementor-element-8276166 .elementor-nav-menu--main .elementor-item.elementor-item-active{color:var( --e-global-color-primary );}.elementor-152 .elementor-element.elementor-element-8276166.elementor-element{--align-self:center;}.elementor-152 .elementor-element.elementor-element-40a88db6{--display:flex;--min-height:60px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;box-shadow:0px 20px 30px 0px rgba(0, 64.31173913043484, 130.9, 0.04);--margin-top:80px;--margin-bottom:-80px;--margin-left:0px;--margin-right:0px;}.elementor-152 .elementor-element.elementor-element-1e78f5ad .elementor-menu-toggle{margin:0 auto;}.elementor-152 .elementor-element.elementor-element-1e78f5ad .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-152 .elementor-element.elementor-element-1e78f5ad .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );padding-top:8px;padding-bottom:8px;}.elementor-152 .elementor-element.elementor-element-1e78f5ad .elementor-nav-menu--dropdown{border-radius:10px 10px 10px 10px;}.elementor-152 .elementor-element.elementor-element-1e78f5ad .elementor-nav-menu--dropdown li:first-child a{border-top-left-radius:10px;border-top-right-radius:10px;}.elementor-152 .elementor-element.elementor-element-1e78f5ad .elementor-nav-menu--dropdown li:last-child a{border-bottom-right-radius:10px;border-bottom-left-radius:10px;}.elementor-152 .elementor-element.elementor-element-1e78f5ad .elementor-nav-menu--main > .elementor-nav-menu > li > .elementor-nav-menu--dropdown, .elementor-152 .elementor-element.elementor-element-1e78f5ad .elementor-nav-menu__container.elementor-nav-menu--dropdown{margin-top:10px !important;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-152 .elementor-element.elementor-element-7926bf58 .elementor-icon-wrapper{text-align:center;}.elementor-152 .elementor-element.elementor-element-7926bf58 .elementor-icon{font-size:26px;}.elementor-152 .elementor-element.elementor-element-7926bf58 .elementor-icon svg{height:26px;}.elementor-152 .elementor-element.elementor-element-7926bf58 .elementor-icon-wrapper svg{width:auto;}.elementor-widget-theme-site-logo .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-152 .elementor-element.elementor-element-470f3f55{text-align:right;}.elementor-152 .elementor-element.elementor-element-470f3f55 img{width:54px;}.elementor-152 .elementor-element.elementor-element-7bd11f50{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-152 .elementor-element.elementor-element-3a4f064 .elementor-menu-cart__close-button, .elementor-152 .elementor-element.elementor-element-3a4f064 .elementor-menu-cart__close-button-custom{display:none;}.elementor-152 .elementor-element.elementor-element-3a4f064{--divider-style:solid;--subtotal-divider-style:solid;--view-cart-button-display:none;--cart-footer-layout:1fr;--elementor-remove-from-cart-button:none;--remove-from-cart-button:block;--toggle-button-icon-color:#02010100;--toggle-button-icon-hover-color:#02010100;--toggle-button-border-width:0px;--toggle-icon-size:25px;--toggle-icon-padding:0px 0px 0px 0px;--items-indicator-text-color:#0069C4;--items-indicator-background-color:#C8DDFFFC;--cart-border-style:none;--remove-item-button-color:#FF6A6A;--product-price-color:#5C5C5C;--checkout-button-padding:20px 10px 20px 10px;}.elementor-152 .elementor-element.elementor-element-3a4f064 .widget_shopping_cart_content{--subtotal-divider-left-width:0;--subtotal-divider-right-width:0;}.elementor-152 .elementor-element.elementor-element-3a4f064 .elementor-menu-cart__footer-buttons a.elementor-button--checkout{border-radius:10px 10px 10px 10px;}.elementor-152 .elementor-element.elementor-element-29526d6{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-152 .elementor-element.elementor-element-29526d6:not(.elementor-motion-effects-element-type-background), .elementor-152 .elementor-element.elementor-element-29526d6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1F1F1F29;}.elementor-152 .elementor-element.elementor-element-5adde05{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-152 .elementor-element.elementor-element-17195a2f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-152 .elementor-element.elementor-element-160795b6 .elementor-nav-menu--dropdown{background-color:#1F1F1F00;}.elementor-152 .elementor-element.elementor-element-160795b6 .elementor-nav-menu--dropdown a:hover,
					.elementor-152 .elementor-element.elementor-element-160795b6 .elementor-nav-menu--dropdown a:focus,
					.elementor-152 .elementor-element.elementor-element-160795b6 .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-152 .elementor-element.elementor-element-160795b6 .elementor-nav-menu--dropdown a.highlighted,
					.elementor-152 .elementor-element.elementor-element-160795b6 .elementor-menu-toggle:hover,
					.elementor-152 .elementor-element.elementor-element-160795b6 .elementor-menu-toggle:focus{color:#006CFF;}.elementor-152 .elementor-element.elementor-element-65eace88{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}.elementor-152:not(.elementor-motion-effects-element-type-background), .elementor-152 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}@media(max-width:1024px){.elementor-152 .elementor-element.elementor-element-7f1b9546{--gap:65px 65px;--row-gap:65px;--column-gap:65px;}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__toggle .elementor-button{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__product-name a{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__product-price{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__footer-buttons .elementor-button{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__footer-buttons a.elementor-button--view-cart{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__footer-buttons a.elementor-button--checkout{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-woocommerce-menu-cart .woocommerce-mini-cart__empty-message{font-size:var( --e-global-typography-primary-font-size );}.elementor-152 .elementor-element.elementor-element-e5bd267 .elementor-menu-cart__subtotal{font-size:var( --e-global-typography-primary-font-size );}.elementor-152 .elementor-element.elementor-element-e5bd267 .woocommerce-mini-cart__empty-message{font-size:var( --e-global-typography-primary-font-size );}.elementor-152 .elementor-element.elementor-element-84637f8{--grid-auto-flow:row;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );}.elementor-152 .elementor-element.elementor-element-b5cecc3{--grid-auto-flow:row;}.elementor-152 .elementor-element.elementor-element-27ae0bb{--grid-auto-flow:row;}.elementor-152 .elementor-element.elementor-element-f0aa65b{--grid-auto-flow:row;}.elementor-152 .elementor-element.elementor-element-1177e4a{--grid-auto-flow:row;}.elementor-152 .elementor-element.elementor-element-751d71d{--grid-auto-flow:row;}.elementor-152 .elementor-element.elementor-element-4cfb4c4{--grid-auto-flow:row;}.elementor-152 .elementor-element.elementor-element-f7126d8{--grid-auto-flow:row;}.elementor-152 .elementor-element.elementor-element-a808c60{--grid-auto-flow:row;}.elementor-152 .elementor-element.elementor-element-dd25738{--grid-auto-flow:row;}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-primary-font-size );}.elementor-152 .elementor-element.elementor-element-1e78f5ad .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-primary-font-size );}.elementor-152 .elementor-element.elementor-element-29526d6{--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;}.elementor-152 .elementor-element.elementor-element-160795b6{z-index:9999;}}@media(max-width:767px){.elementor-152 .elementor-element.elementor-element-1dab8bd{--width:auto;--flex-wrap:nowrap;}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__toggle .elementor-button{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__product-name a{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__product-price{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__footer-buttons .elementor-button{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__footer-buttons a.elementor-button--view-cart{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__footer-buttons a.elementor-button--checkout{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-woocommerce-menu-cart .woocommerce-mini-cart__empty-message{font-size:var( --e-global-typography-primary-font-size );}.elementor-152 .elementor-element.elementor-element-e5bd267 .elementor-menu-cart__subtotal{font-size:var( --e-global-typography-primary-font-size );}.elementor-152 .elementor-element.elementor-element-e5bd267 .woocommerce-mini-cart__empty-message{font-size:var( --e-global-typography-primary-font-size );}.elementor-152 .elementor-element.elementor-element-84637f8{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );}.elementor-152 .elementor-element.elementor-element-b5cecc3{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-152 .elementor-element.elementor-element-27ae0bb{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-152 .elementor-element.elementor-element-f0aa65b{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-152 .elementor-element.elementor-element-1177e4a{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-152 .elementor-element.elementor-element-751d71d{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-152 .elementor-element.elementor-element-4cfb4c4{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-152 .elementor-element.elementor-element-f7126d8{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-152 .elementor-element.elementor-element-a808c60{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-152 .elementor-element.elementor-element-dd25738{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-primary-font-size );}.elementor-152 .elementor-element.elementor-element-40a88db6{--content-width:500px;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-152 .elementor-element.elementor-element-1e78f5ad .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-primary-font-size );}.elementor-152 .elementor-element.elementor-element-7926bf58{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 23px 0px 0px;}.elementor-152 .elementor-element.elementor-element-470f3f55{text-align:center;}.elementor-152 .elementor-element.elementor-element-470f3f55 img{max-width:60%;}.elementor-152 .elementor-element.elementor-element-7bd11f50{--width:auto;--flex-wrap:nowrap;}.elementor-152 .elementor-element.elementor-element-3a4f064{--toggle-icon-size:30px;padding:0px 0px 0px 23px;}.elementor-152 .elementor-element.elementor-element-17195a2f{--width:55%;}.elementor-152 .elementor-element.elementor-element-160795b6{width:var( --container-widget-width, 161px );max-width:161px;--container-widget-width:161px;--container-widget-flex-grow:0;z-index:999;}}@media(min-width:768px){.elementor-152 .elementor-element.elementor-element-7f1b9546{--content-width:1384px;}.elementor-152 .elementor-element.elementor-element-38d0644a{--width:31%;}.elementor-152 .elementor-element.elementor-element-4504c863{--width:11%;}.elementor-152 .elementor-element.elementor-element-6533f4a0{--width:22.732%;}.elementor-152 .elementor-element.elementor-element-1dab8bd{--width:auto;}.elementor-152 .elementor-element.elementor-element-330bd68d{--width:80%;}.elementor-152 .elementor-element.elementor-element-3aa3ffcd{--width:100%;}.elementor-152 .elementor-element.elementor-element-7bd11f50{--width:auto;}.elementor-152 .elementor-element.elementor-element-5adde05{--width:33.3333%;}.elementor-152 .elementor-element.elementor-element-17195a2f{--width:66.6666%;}}@media(max-width:1024px) and (min-width:768px){.elementor-152 .elementor-element.elementor-element-5adde05{--width:100%;}.elementor-152 .elementor-element.elementor-element-17195a2f{--width:50%;}}/* Start custom CSS for woocommerce-menu-cart, class: .elementor-element-e5bd267 */#mini-cart-box .woocommerce-mini-cart{
    padding:18px;
}

#mini-cart-box .woocommerce-mini-cart__empty-message{
    direction:rtl;
    text-align:center;
    background:#f7f8fa;
    border-radius:14px;
    padding:35px 20px;
    font-size:0;
    color:#333;
    border:1px solid #eee;
    box-shadow:0 8px 25px rgba(0,0,0,0.05);
}

/* آیکون */
#mini-cart-box .woocommerce-mini-cart__empty-message:before{
    content:"🛒";
    display:block;
    font-size:36px;
    margin-bottom:12px;
}

/* متن فارسی */
#mini-cart-box .woocommerce-mini-cart__empty-message:after{
    content:"سبد خرید شما خالی است";
    font-size:15px;
    font-weight:500;
    display:block;
}

/* دکمه ها */
#mini-cart-box .woocommerce-mini-cart__buttons a{
    width:100%;
    text-align:center;
    border-radius:10px;
    padding:12px;
    margin-top:10px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c5b646d */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-30a77db */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-437a20f */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-60adce5 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-18a844c */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-5e98feb */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a72ce3b */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-6986540 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a74902c */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-eb3b36d */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-81a524b */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-968bd84 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-cb01063 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-abb2d52 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-47cd12d */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-b7650ee */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-68c58e1 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-f65a909 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-eaae906 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-30c39be */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ae96f0b */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-6475421 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3d7d59d */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-b4cf8a9 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0c60df4 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-088c903 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8eb49b8 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-9c5dae5 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-143cf64 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-6ce7bba */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-37abb6b */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-7c34709 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-48a373d */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-0a280b3 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4c3b93c */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-7f0cfb2 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3cda964 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-2f8e7ae */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-01a7623 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-a10b192 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e86b6e0 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-19d53ea */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7ea0acf */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-fbee153 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a772470 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-a47721b */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b2e68ef */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-1f21e78 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-43c9877 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-c2cbd2c */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9523bae */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-2f4db55 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2ba8f5a */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-444f157 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0c8fb08 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-b42ff96 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c033151 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-baacb01 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-08eb974 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-783697f */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d7cc635 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-fd303f5 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-843a5ae */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-6151a63 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-77327b9 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-beb493b */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-dab4381 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-f2f54c4 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ba984fd */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-bc499b4 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-97107d7 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-ae4e955 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-864410b */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-ec7b8c9 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c5b646d */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-30a77db */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-437a20f */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-60adce5 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-18a844c */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-5e98feb */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a72ce3b */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-6986540 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a74902c */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-eb3b36d */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-81a524b */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-968bd84 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-cb01063 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-abb2d52 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-47cd12d */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-b7650ee */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-68c58e1 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-f65a909 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-eaae906 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-30c39be */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ae96f0b */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-6475421 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3d7d59d */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-b4cf8a9 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0c60df4 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-088c903 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8eb49b8 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-9c5dae5 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-143cf64 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-6ce7bba */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-37abb6b */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-7c34709 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-48a373d */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-0a280b3 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4c3b93c */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-7f0cfb2 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3cda964 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-2f8e7ae */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-01a7623 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-a10b192 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e86b6e0 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-19d53ea */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7ea0acf */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-fbee153 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a772470 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-a47721b */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b2e68ef */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-1f21e78 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-43c9877 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-c2cbd2c */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9523bae */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-2f4db55 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2ba8f5a */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-444f157 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0c8fb08 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-b42ff96 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c033151 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-baacb01 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-08eb974 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-783697f */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d7cc635 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-fd303f5 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-843a5ae */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-6151a63 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-77327b9 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-beb493b */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-dab4381 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-f2f54c4 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ba984fd */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-bc499b4 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-97107d7 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-ae4e955 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-864410b */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-ec7b8c9 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c5b646d */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-30a77db */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-437a20f */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-60adce5 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-18a844c */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-5e98feb */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a72ce3b */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-6986540 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a74902c */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-eb3b36d */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-81a524b */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-968bd84 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-cb01063 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-abb2d52 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-47cd12d */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-b7650ee */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-68c58e1 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-f65a909 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-eaae906 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-30c39be */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ae96f0b */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-6475421 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3d7d59d */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-b4cf8a9 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0c60df4 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-088c903 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8eb49b8 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-9c5dae5 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-143cf64 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-6ce7bba */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-37abb6b */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-7c34709 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-48a373d */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-0a280b3 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4c3b93c */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-7f0cfb2 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3cda964 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-2f8e7ae */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-01a7623 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-a10b192 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e86b6e0 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-19d53ea */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7ea0acf */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-fbee153 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a772470 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-a47721b */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b2e68ef */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-1f21e78 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-43c9877 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-c2cbd2c */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9523bae */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-2f4db55 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2ba8f5a */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-444f157 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0c8fb08 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-b42ff96 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c033151 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-baacb01 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-08eb974 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-783697f */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d7cc635 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-fd303f5 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-843a5ae */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-6151a63 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-77327b9 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-beb493b */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-dab4381 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-f2f54c4 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ba984fd */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-bc499b4 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-97107d7 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-ae4e955 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-864410b */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-ec7b8c9 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c5b646d */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-30a77db */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-437a20f */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-60adce5 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-18a844c */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-5e98feb */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a72ce3b */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-6986540 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a74902c */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-eb3b36d */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-81a524b */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-968bd84 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-cb01063 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-abb2d52 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-47cd12d */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-b7650ee */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-68c58e1 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-f65a909 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-eaae906 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-30c39be */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ae96f0b */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-6475421 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3d7d59d */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-b4cf8a9 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0c60df4 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-088c903 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8eb49b8 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-9c5dae5 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-143cf64 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-6ce7bba */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-37abb6b */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-7c34709 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-48a373d */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-0a280b3 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4c3b93c */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-7f0cfb2 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3cda964 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-2f8e7ae */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-01a7623 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-a10b192 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e86b6e0 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-19d53ea */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7ea0acf */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-fbee153 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a772470 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-a47721b */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b2e68ef */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-1f21e78 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-43c9877 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-c2cbd2c */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9523bae */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-2f4db55 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2ba8f5a */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-444f157 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0c8fb08 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-b42ff96 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c033151 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-baacb01 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-08eb974 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-783697f */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d7cc635 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-fd303f5 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-843a5ae */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-6151a63 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-77327b9 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-beb493b */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-dab4381 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-f2f54c4 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ba984fd */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-bc499b4 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-97107d7 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-ae4e955 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-864410b */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-ec7b8c9 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c5b646d */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-30a77db */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-437a20f */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-60adce5 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-18a844c */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-5e98feb */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a72ce3b */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-6986540 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a74902c */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-eb3b36d */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-81a524b */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-968bd84 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-cb01063 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-abb2d52 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-47cd12d */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-b7650ee */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-68c58e1 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-f65a909 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-eaae906 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-30c39be */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ae96f0b */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-6475421 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3d7d59d */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-b4cf8a9 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0c60df4 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-088c903 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8eb49b8 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-9c5dae5 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-143cf64 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-6ce7bba */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-37abb6b */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-7c34709 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-48a373d */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-0a280b3 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4c3b93c */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-7f0cfb2 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3cda964 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-2f8e7ae */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-01a7623 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-a10b192 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e86b6e0 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-19d53ea */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7ea0acf */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-fbee153 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a772470 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-a47721b */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b2e68ef */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-1f21e78 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-43c9877 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-c2cbd2c */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9523bae */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-2f4db55 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2ba8f5a */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-444f157 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0c8fb08 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-b42ff96 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c033151 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-baacb01 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-08eb974 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-783697f */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d7cc635 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-fd303f5 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-843a5ae */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-6151a63 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-77327b9 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-beb493b */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-dab4381 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-f2f54c4 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ba984fd */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-bc499b4 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-97107d7 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-ae4e955 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-864410b */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-ec7b8c9 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c5b646d */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-30a77db */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-437a20f */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-60adce5 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-18a844c */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-5e98feb */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a72ce3b */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-6986540 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a74902c */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-eb3b36d */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-81a524b */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-968bd84 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-cb01063 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-abb2d52 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-47cd12d */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-b7650ee */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-68c58e1 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-f65a909 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-eaae906 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-30c39be */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ae96f0b */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-6475421 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3d7d59d */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-b4cf8a9 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0c60df4 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-088c903 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8eb49b8 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-9c5dae5 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-143cf64 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-6ce7bba */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-37abb6b */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-7c34709 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-48a373d */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-0a280b3 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4c3b93c */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-7f0cfb2 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3cda964 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-2f8e7ae */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-01a7623 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-a10b192 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e86b6e0 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-19d53ea */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7ea0acf */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-fbee153 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a772470 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-a47721b */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b2e68ef */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-1f21e78 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-43c9877 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-c2cbd2c */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9523bae */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-2f4db55 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2ba8f5a */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-444f157 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0c8fb08 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-b42ff96 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c033151 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-baacb01 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-08eb974 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-783697f */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d7cc635 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-fd303f5 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-843a5ae */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-6151a63 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-77327b9 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-beb493b */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-dab4381 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-f2f54c4 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ba984fd */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-bc499b4 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-97107d7 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-ae4e955 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-864410b */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-ec7b8c9 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c5b646d */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-30a77db */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-437a20f */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-60adce5 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-18a844c */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-5e98feb */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a72ce3b */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-6986540 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a74902c */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-eb3b36d */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-81a524b */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-968bd84 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-cb01063 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-abb2d52 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-47cd12d */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-b7650ee */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-68c58e1 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-f65a909 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-eaae906 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-30c39be */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ae96f0b */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-6475421 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3d7d59d */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-b4cf8a9 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0c60df4 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-088c903 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8eb49b8 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-9c5dae5 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-143cf64 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-6ce7bba */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-37abb6b */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-7c34709 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-48a373d */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-0a280b3 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4c3b93c */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-7f0cfb2 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3cda964 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-2f8e7ae */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-01a7623 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-a10b192 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e86b6e0 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-19d53ea */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7ea0acf */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-fbee153 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a772470 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-a47721b */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b2e68ef */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-1f21e78 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-43c9877 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-c2cbd2c */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9523bae */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-2f4db55 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2ba8f5a */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-444f157 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0c8fb08 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-b42ff96 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c033151 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-baacb01 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-08eb974 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-783697f */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d7cc635 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-fd303f5 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-843a5ae */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-6151a63 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-77327b9 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-beb493b */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-dab4381 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-f2f54c4 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ba984fd */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-bc499b4 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-97107d7 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-ae4e955 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-864410b */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-ec7b8c9 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c5b646d */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-30a77db */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-437a20f */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-60adce5 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-18a844c */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-5e98feb */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a72ce3b */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-6986540 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a74902c */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-eb3b36d */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-81a524b */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-968bd84 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-cb01063 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-abb2d52 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-47cd12d */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-b7650ee */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-68c58e1 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-f65a909 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-eaae906 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-30c39be */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ae96f0b */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-6475421 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3d7d59d */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-b4cf8a9 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0c60df4 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-088c903 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8eb49b8 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-9c5dae5 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-143cf64 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-6ce7bba */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-37abb6b */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-7c34709 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-48a373d */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-0a280b3 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4c3b93c */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-7f0cfb2 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3cda964 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-2f8e7ae */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-01a7623 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-a10b192 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e86b6e0 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-19d53ea */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7ea0acf */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-fbee153 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a772470 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-a47721b */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b2e68ef */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-1f21e78 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-43c9877 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-c2cbd2c */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9523bae */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-2f4db55 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2ba8f5a */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-444f157 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0c8fb08 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-b42ff96 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c033151 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-baacb01 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-08eb974 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-783697f */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d7cc635 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-fd303f5 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-843a5ae */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-6151a63 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-77327b9 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-beb493b */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-dab4381 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-f2f54c4 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ba984fd */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-bc499b4 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-97107d7 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-ae4e955 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-864410b */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-ec7b8c9 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c5b646d */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-30a77db */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-437a20f */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-60adce5 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-18a844c */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-5e98feb */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a72ce3b */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-6986540 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a74902c */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-eb3b36d */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-81a524b */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-968bd84 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-cb01063 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-abb2d52 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-47cd12d */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-b7650ee */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-68c58e1 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-f65a909 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-eaae906 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-30c39be */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ae96f0b */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-6475421 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3d7d59d */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-b4cf8a9 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0c60df4 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-088c903 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8eb49b8 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-9c5dae5 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-143cf64 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-6ce7bba */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-37abb6b */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-7c34709 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-48a373d */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-0a280b3 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4c3b93c */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-7f0cfb2 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3cda964 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-2f8e7ae */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-01a7623 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-a10b192 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e86b6e0 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-19d53ea */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7ea0acf */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-fbee153 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a772470 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-a47721b */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b2e68ef */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-1f21e78 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-43c9877 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-c2cbd2c */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9523bae */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-2f4db55 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2ba8f5a */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-444f157 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0c8fb08 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-b42ff96 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c033151 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-baacb01 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-08eb974 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-783697f */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d7cc635 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-fd303f5 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-843a5ae */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-6151a63 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-77327b9 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-beb493b */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-dab4381 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-f2f54c4 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ba984fd */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-bc499b4 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-97107d7 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-ae4e955 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-864410b */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-ec7b8c9 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c5b646d */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-30a77db */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-437a20f */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-60adce5 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-18a844c */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-5e98feb */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a72ce3b */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-6986540 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a74902c */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-eb3b36d */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-81a524b */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-968bd84 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-cb01063 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-abb2d52 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-47cd12d */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-b7650ee */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-68c58e1 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-f65a909 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-eaae906 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-30c39be */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ae96f0b */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-6475421 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3d7d59d */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-b4cf8a9 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0c60df4 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-088c903 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8eb49b8 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-9c5dae5 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-143cf64 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-6ce7bba */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-37abb6b */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-7c34709 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-48a373d */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-0a280b3 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4c3b93c */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-7f0cfb2 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3cda964 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-2f8e7ae */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-01a7623 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-a10b192 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e86b6e0 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-19d53ea */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7ea0acf */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-fbee153 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a772470 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-a47721b */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b2e68ef */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-1f21e78 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-43c9877 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-c2cbd2c */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9523bae */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-2f4db55 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2ba8f5a */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-444f157 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0c8fb08 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-b42ff96 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c033151 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-baacb01 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-08eb974 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-783697f */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d7cc635 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-fd303f5 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-843a5ae */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-6151a63 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-77327b9 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-beb493b */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-dab4381 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-f2f54c4 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ba984fd */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-bc499b4 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-97107d7 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-ae4e955 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-864410b */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-ec7b8c9 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c5b646d */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-30a77db */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-437a20f */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-60adce5 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-18a844c */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-5e98feb */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a72ce3b */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-6986540 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a74902c */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-eb3b36d */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-81a524b */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-968bd84 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-cb01063 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-abb2d52 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-47cd12d */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-b7650ee */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-68c58e1 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-f65a909 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-eaae906 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-30c39be */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ae96f0b */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-6475421 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3d7d59d */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-b4cf8a9 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0c60df4 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-088c903 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8eb49b8 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-9c5dae5 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-143cf64 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-6ce7bba */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-37abb6b */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-7c34709 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-48a373d */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-0a280b3 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4c3b93c */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-7f0cfb2 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3cda964 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-2f8e7ae */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-01a7623 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-a10b192 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e86b6e0 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-19d53ea */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7ea0acf */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-fbee153 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a772470 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-a47721b */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b2e68ef */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-1f21e78 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-43c9877 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-c2cbd2c */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9523bae */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-2f4db55 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2ba8f5a */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-444f157 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0c8fb08 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-b42ff96 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c033151 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-baacb01 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-08eb974 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-783697f */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d7cc635 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-fd303f5 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-843a5ae */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-6151a63 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-77327b9 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-beb493b */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-dab4381 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-f2f54c4 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ba984fd */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-bc499b4 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-97107d7 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-ae4e955 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-864410b */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-ec7b8c9 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-330bd68d */.glass-menu {
  background: rgba(255, 255, 255, 0.35); /* سفیدی بیشتر برای خوانایی */
  backdrop-filter: blur(12px);
  -webkit-backdrop-filter: blur(12px);
  border-radius: 12px;
  border: 1px solid rgba(255, 255, 255, 0.25);
}

/* متن‌ها واضح‌تر */
.glass-menu .elementor-item,
.glass-menu a {
  color: #222 !important; /* رنگ متن تیره‌تر */
  font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c5b646d */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-30a77db */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-437a20f */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-60adce5 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-18a844c */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-5e98feb */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a72ce3b */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-6986540 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a74902c */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-eb3b36d */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-81a524b */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-968bd84 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-cb01063 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-abb2d52 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-47cd12d */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-b7650ee */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-68c58e1 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-f65a909 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-eaae906 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-30c39be */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ae96f0b */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-6475421 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3d7d59d */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-b4cf8a9 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0c60df4 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-088c903 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8eb49b8 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-9c5dae5 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-143cf64 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-6ce7bba */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-37abb6b */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-7c34709 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-48a373d */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-0a280b3 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4c3b93c */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-7f0cfb2 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3cda964 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-2f8e7ae */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-01a7623 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-a10b192 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e86b6e0 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-19d53ea */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7ea0acf */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-fbee153 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a772470 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-a47721b */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b2e68ef */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-1f21e78 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-43c9877 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-c2cbd2c */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9523bae */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-2f4db55 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2ba8f5a */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-444f157 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0c8fb08 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-b42ff96 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c033151 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-baacb01 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-08eb974 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-783697f */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d7cc635 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-fd303f5 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-843a5ae */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-6151a63 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-77327b9 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-beb493b */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-dab4381 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-f2f54c4 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ba984fd */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-bc499b4 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-97107d7 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-ae4e955 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-864410b */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-ec7b8c9 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c5b646d */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-30a77db */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-437a20f */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-60adce5 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-18a844c */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-5e98feb */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a72ce3b */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-6986540 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a74902c */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-eb3b36d */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-81a524b */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-968bd84 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-cb01063 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-abb2d52 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-47cd12d */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-b7650ee */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-68c58e1 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-f65a909 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-eaae906 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-30c39be */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ae96f0b */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-6475421 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3d7d59d */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-b4cf8a9 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0c60df4 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-088c903 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8eb49b8 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-9c5dae5 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-143cf64 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-6ce7bba */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-37abb6b */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-7c34709 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-48a373d */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-0a280b3 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4c3b93c */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-7f0cfb2 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3cda964 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-2f8e7ae */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-01a7623 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-a10b192 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e86b6e0 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-19d53ea */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7ea0acf */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-fbee153 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a772470 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-a47721b */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b2e68ef */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-1f21e78 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-43c9877 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-c2cbd2c */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9523bae */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-2f4db55 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2ba8f5a */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-444f157 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0c8fb08 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-b42ff96 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c033151 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-baacb01 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-08eb974 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-783697f */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d7cc635 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-fd303f5 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-843a5ae */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-6151a63 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-77327b9 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-beb493b */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-dab4381 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-f2f54c4 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ba984fd */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-bc499b4 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-97107d7 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-ae4e955 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-864410b */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-ec7b8c9 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c5b646d */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-30a77db */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-437a20f */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-60adce5 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-18a844c */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-5e98feb */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a72ce3b */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-6986540 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a74902c */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-eb3b36d */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-81a524b */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-968bd84 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-cb01063 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-abb2d52 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-47cd12d */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-b7650ee */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-68c58e1 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-f65a909 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-eaae906 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-30c39be */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ae96f0b */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-6475421 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3d7d59d */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-b4cf8a9 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0c60df4 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-088c903 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8eb49b8 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-9c5dae5 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-143cf64 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-6ce7bba */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-37abb6b */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-7c34709 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-48a373d */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-0a280b3 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4c3b93c */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-7f0cfb2 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3cda964 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-2f8e7ae */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-01a7623 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-a10b192 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e86b6e0 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-19d53ea */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7ea0acf */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-fbee153 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a772470 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-a47721b */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b2e68ef */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-1f21e78 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-43c9877 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-c2cbd2c */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9523bae */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-2f4db55 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2ba8f5a */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-444f157 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0c8fb08 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-b42ff96 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c033151 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-baacb01 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-08eb974 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-783697f */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d7cc635 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-fd303f5 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-843a5ae */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-6151a63 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-77327b9 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-beb493b */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-dab4381 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-f2f54c4 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ba984fd */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-bc499b4 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-97107d7 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-ae4e955 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-864410b */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-ec7b8c9 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c5b646d */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-30a77db */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-437a20f */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-60adce5 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-18a844c */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-5e98feb */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a72ce3b */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-6986540 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a74902c */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-eb3b36d */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-81a524b */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-968bd84 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-cb01063 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-abb2d52 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-47cd12d */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-b7650ee */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-68c58e1 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-f65a909 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-eaae906 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-30c39be */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ae96f0b */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-6475421 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3d7d59d */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-b4cf8a9 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0c60df4 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-088c903 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8eb49b8 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-9c5dae5 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-143cf64 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-6ce7bba */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-37abb6b */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-7c34709 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-48a373d */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-0a280b3 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4c3b93c */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-7f0cfb2 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3cda964 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-2f8e7ae */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-01a7623 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-a10b192 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e86b6e0 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-19d53ea */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7ea0acf */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-fbee153 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a772470 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-a47721b */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b2e68ef */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-1f21e78 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-43c9877 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-c2cbd2c */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9523bae */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-2f4db55 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2ba8f5a */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-444f157 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0c8fb08 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-b42ff96 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c033151 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-baacb01 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-08eb974 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-783697f */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d7cc635 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-fd303f5 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-843a5ae */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-6151a63 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-77327b9 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-beb493b */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-dab4381 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-f2f54c4 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ba984fd */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-bc499b4 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-97107d7 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-ae4e955 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-864410b */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-ec7b8c9 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c5b646d */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-30a77db */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-437a20f */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-60adce5 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-18a844c */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-5e98feb */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a72ce3b */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-6986540 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a74902c */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-eb3b36d */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-81a524b */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-968bd84 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-cb01063 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-abb2d52 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-47cd12d */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-b7650ee */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-68c58e1 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-f65a909 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-eaae906 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-30c39be */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ae96f0b */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-6475421 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3d7d59d */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-b4cf8a9 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0c60df4 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-088c903 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8eb49b8 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-9c5dae5 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-143cf64 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-6ce7bba */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-37abb6b */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-7c34709 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-48a373d */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-0a280b3 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4c3b93c */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-7f0cfb2 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3cda964 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-2f8e7ae */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-01a7623 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-a10b192 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e86b6e0 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-19d53ea */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7ea0acf */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-fbee153 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a772470 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-a47721b */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b2e68ef */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-1f21e78 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-43c9877 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-c2cbd2c */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9523bae */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-2f4db55 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2ba8f5a */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-444f157 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0c8fb08 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-b42ff96 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c033151 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-baacb01 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-08eb974 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-783697f */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d7cc635 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-fd303f5 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-843a5ae */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-6151a63 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-77327b9 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-beb493b */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-dab4381 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-f2f54c4 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ba984fd */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-bc499b4 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-97107d7 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-ae4e955 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-864410b */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-ec7b8c9 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c5b646d */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-30a77db */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-437a20f */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-60adce5 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-18a844c */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-5e98feb */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a72ce3b */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-6986540 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a74902c */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-eb3b36d */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-81a524b */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-968bd84 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-cb01063 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-abb2d52 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-47cd12d */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-b7650ee */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-68c58e1 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-f65a909 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-eaae906 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-30c39be */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ae96f0b */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-6475421 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3d7d59d */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-b4cf8a9 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0c60df4 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-088c903 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8eb49b8 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-9c5dae5 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-143cf64 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-6ce7bba */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-37abb6b */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-7c34709 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-48a373d */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-0a280b3 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4c3b93c */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-7f0cfb2 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3cda964 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-2f8e7ae */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-01a7623 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-a10b192 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e86b6e0 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-19d53ea */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7ea0acf */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-fbee153 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a772470 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-a47721b */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b2e68ef */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-1f21e78 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-43c9877 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-c2cbd2c */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9523bae */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-2f4db55 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2ba8f5a */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-444f157 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0c8fb08 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-b42ff96 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c033151 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-baacb01 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-08eb974 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-783697f */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d7cc635 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-fd303f5 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-843a5ae */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-6151a63 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-77327b9 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-beb493b */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-dab4381 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-f2f54c4 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ba984fd */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-bc499b4 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-97107d7 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-ae4e955 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-864410b */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-ec7b8c9 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c5b646d */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-30a77db */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-437a20f */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-60adce5 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-18a844c */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-5e98feb */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a72ce3b */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-6986540 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a74902c */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-eb3b36d */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-81a524b */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-968bd84 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-cb01063 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-abb2d52 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-47cd12d */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-b7650ee */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-68c58e1 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-f65a909 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-eaae906 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-30c39be */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ae96f0b */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-6475421 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3d7d59d */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-b4cf8a9 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0c60df4 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-088c903 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8eb49b8 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-9c5dae5 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-143cf64 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-6ce7bba */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-37abb6b */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-7c34709 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-48a373d */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-0a280b3 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4c3b93c */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-7f0cfb2 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3cda964 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-2f8e7ae */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-01a7623 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-a10b192 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e86b6e0 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-19d53ea */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7ea0acf */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-fbee153 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a772470 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-a47721b */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b2e68ef */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-1f21e78 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-43c9877 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-c2cbd2c */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9523bae */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-2f4db55 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2ba8f5a */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-444f157 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0c8fb08 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-b42ff96 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c033151 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-baacb01 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-08eb974 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-783697f */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d7cc635 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-fd303f5 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-843a5ae */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-6151a63 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-77327b9 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-beb493b */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-dab4381 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-f2f54c4 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ba984fd */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-bc499b4 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-97107d7 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-ae4e955 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-864410b */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-ec7b8c9 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c5b646d */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-30a77db */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-437a20f */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-60adce5 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-18a844c */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-5e98feb */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a72ce3b */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-6986540 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a74902c */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-eb3b36d */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-81a524b */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-968bd84 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-cb01063 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-abb2d52 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-47cd12d */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-b7650ee */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-68c58e1 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-f65a909 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-eaae906 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-30c39be */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ae96f0b */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-6475421 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3d7d59d */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-b4cf8a9 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0c60df4 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-088c903 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8eb49b8 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-9c5dae5 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-143cf64 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-6ce7bba */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-37abb6b */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-7c34709 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-48a373d */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-0a280b3 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4c3b93c */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-7f0cfb2 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3cda964 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-2f8e7ae */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-01a7623 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-a10b192 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e86b6e0 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-19d53ea */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7ea0acf */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-fbee153 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a772470 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-a47721b */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b2e68ef */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-1f21e78 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-43c9877 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-c2cbd2c */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9523bae */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-2f4db55 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2ba8f5a */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-444f157 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0c8fb08 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-b42ff96 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c033151 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-baacb01 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-08eb974 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-783697f */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d7cc635 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-fd303f5 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-843a5ae */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-6151a63 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-77327b9 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-beb493b */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-dab4381 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-f2f54c4 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ba984fd */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-bc499b4 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-97107d7 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-ae4e955 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-864410b */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-ec7b8c9 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c5b646d */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-30a77db */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-437a20f */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-60adce5 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-18a844c */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-5e98feb */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a72ce3b */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-6986540 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a74902c */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-eb3b36d */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-81a524b */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-968bd84 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-cb01063 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-abb2d52 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-47cd12d */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-b7650ee */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-68c58e1 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-f65a909 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-eaae906 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-30c39be */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ae96f0b */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-6475421 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3d7d59d */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-b4cf8a9 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0c60df4 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-088c903 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8eb49b8 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-9c5dae5 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-143cf64 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-6ce7bba */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-37abb6b */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-7c34709 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-48a373d */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-0a280b3 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4c3b93c */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-7f0cfb2 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3cda964 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-2f8e7ae */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-01a7623 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-a10b192 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e86b6e0 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-19d53ea */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7ea0acf */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-fbee153 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a772470 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-a47721b */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b2e68ef */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-1f21e78 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-43c9877 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-c2cbd2c */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9523bae */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-2f4db55 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2ba8f5a */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-444f157 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0c8fb08 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-b42ff96 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c033151 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-baacb01 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-08eb974 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-783697f */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d7cc635 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-fd303f5 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-843a5ae */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-6151a63 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-77327b9 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-beb493b */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-dab4381 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-f2f54c4 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ba984fd */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-bc499b4 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-97107d7 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-ae4e955 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-864410b */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-ec7b8c9 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c5b646d */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-30a77db */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-437a20f */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-60adce5 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-18a844c */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-5e98feb */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a72ce3b */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-6986540 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a74902c */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-eb3b36d */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-81a524b */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-968bd84 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-cb01063 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-abb2d52 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-47cd12d */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-b7650ee */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-68c58e1 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-f65a909 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-eaae906 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-30c39be */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ae96f0b */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-6475421 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3d7d59d */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-b4cf8a9 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0c60df4 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-088c903 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8eb49b8 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-9c5dae5 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-143cf64 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-6ce7bba */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-37abb6b */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-7c34709 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-48a373d */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-0a280b3 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4c3b93c */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-7f0cfb2 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3cda964 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-2f8e7ae */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-01a7623 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-a10b192 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e86b6e0 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-19d53ea */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7ea0acf */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-fbee153 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a772470 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-a47721b */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b2e68ef */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-1f21e78 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-43c9877 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-c2cbd2c */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9523bae */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-2f4db55 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2ba8f5a */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-444f157 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0c8fb08 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-b42ff96 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c033151 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-baacb01 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-08eb974 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-783697f */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d7cc635 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-fd303f5 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-843a5ae */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-6151a63 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-77327b9 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-beb493b */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-dab4381 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-f2f54c4 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ba984fd */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-bc499b4 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-97107d7 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-ae4e955 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-864410b */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-ec7b8c9 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c5b646d */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-30a77db */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-437a20f */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-60adce5 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-18a844c */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-5e98feb */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a72ce3b */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-6986540 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a74902c */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-eb3b36d */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-81a524b */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-968bd84 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-cb01063 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-abb2d52 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-47cd12d */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-b7650ee */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-68c58e1 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-f65a909 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-eaae906 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-30c39be */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ae96f0b */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-6475421 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3d7d59d */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-b4cf8a9 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0c60df4 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-088c903 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8eb49b8 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-9c5dae5 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-143cf64 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-6ce7bba */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-37abb6b */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-7c34709 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-48a373d */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-0a280b3 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4c3b93c */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-7f0cfb2 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3cda964 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-2f8e7ae */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-01a7623 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-a10b192 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e86b6e0 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-19d53ea */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7ea0acf */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-fbee153 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a772470 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-a47721b */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b2e68ef */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-1f21e78 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-43c9877 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-c2cbd2c */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9523bae */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-2f4db55 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2ba8f5a */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-444f157 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0c8fb08 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-b42ff96 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c033151 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-baacb01 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-08eb974 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-783697f */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d7cc635 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-fd303f5 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-843a5ae */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-6151a63 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-77327b9 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-beb493b */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-dab4381 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-f2f54c4 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ba984fd */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-bc499b4 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-97107d7 */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-ae4e955 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-864410b */.rotate-icon svg,
.rotate-icon i,
.rotate-icon .elementor-icon {
  display: inline-block;
  transition: transform 0.5s ease;
  transform-origin: center;
}

.rotate-icon:hover svg,
.rotate-icon:hover i,
.rotate-icon:hover .elementor-icon {
  transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-ec7b8c9 */.my-rotate svg,
.my-rotate i,
.my-rotate .elementor-icon {
  display: inline-block;
  transition: transform 1s ease;
}

.my-rotate:hover svg,
.my-rotate:hover i,
.my-rotate:hover .elementor-icon {
  transform: rotate(360deg);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-330bd68d */.glass-menu {
  background: rgba(255, 255, 255, 0.35); /* سفیدی بیشتر برای خوانایی */
  backdrop-filter: blur(12px);
  -webkit-backdrop-filter: blur(12px);
  border-radius: 12px;
  border: 1px solid rgba(255, 255, 255, 0.25);
}

/* متن‌ها واضح‌تر */
.glass-menu .elementor-item,
.glass-menu a {
  color: #222 !important; /* رنگ متن تیره‌تر */
  font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for mega-menu, class: .elementor-element-6d6d34ab */.glass-menu {
  background: rgba(255, 255, 255, 0.35); /* سفیدی بیشتر برای خوانایی */
  backdrop-filter: blur(12px);
  -webkit-backdrop-filter: blur(12px);
  border-radius: 12px;
  border: 1px solid rgba(255, 255, 255, 0.25);
}

/* متن‌ها واضح‌تر */
.glass-menu .elementor-item,
.glass-menu a {
  color: #222 !important; /* رنگ متن تیره‌تر */
  font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-8276166 */<style>


/* icon mini cart */
span.elementor-button-icon {
    display: flex;
}

.elementor-menu-cart__toggle.elementor-button-wrapper {
    display: flex;
}

.elementor-menu-cart__wrapper {
    display: flex;
}
/*-------------------------------*/



/*empty mini cart*/
.woocommerce-mini-cart__empty-message {
    font-size: 0;
    width: 100%;
    height: 100%;
    background-image: url(https://mehrazsho.com/wp-content/uploads/2024/07/7794555.webp);
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
}

/*-------------------------------*/


/*menu on hover*/
.elementor-nav-menu--main .elementor-item:before{
	content:"";
	width:0!important;
	height:0!important;
	background-color:#0069c4!important;
	position:absolute!important;
	bottom:-4px;
	left:48%!important;
    transform: translate(-50%,-50%);
	margin:auto;
	

	border-radius:50%!important;

}
.elementor-nav-menu--main .elementor-item:hover:before{
		width:10px!important;
	height:10px!important;
		opacity:1!important;
		animation: niaswavepuls 0.7s  infinite;
}
.elementor-nav-menu--main .elementor-item:hover{
background: linear-gradient(0deg, rgba(0,105,196,0.16850490196078427) 0%, rgba(185,30,30,0) 100%);
	border-bottom:1px solid #0069c496;
}
@keyframes niaswavepuls{
	from{
		box-shadow: 0 0 0 0 #0069c4 ;
	}
	to{
		box-shadow: 0 0 0 10px transparent ;
	
	}
}

/*-------------------------------*/


/*responsive user icon header*/
.nias-user-button .elementor-button .elementor-button-icon{
	display:none;
}
@media only screen and (max-width:1024px){
.nias-user-button .elementor-button{
padding: 10px 0;
        background-color: transparent !important;
        font-size: 23px;
	
	.elementor-button-icon{
		display:flex;
	}
span.elementor-button-text {
display:none;
    
}
	}}
/*-------------------------------*/


/*mobile menu*/
/*fix back color*/
.elementor-nav-menu--dropdown .elementor-item.elementor-item-active, .elementor-nav-menu--dropdown .elementor-item.highlighted, .elementor-nav-menu--dropdown .elementor-item:focus, .elementor-nav-menu--dropdown .elementor-item:hover, .elementor-sub-item.elementor-item-active, .elementor-sub-item.highlighted, .elementor-sub-item:focus, .elementor-sub-item:hover {
    background-color: transparent!important;
}

.niasnavwpmenu{
    transform: translatex(100%);
    transition: 0.5s;
}
.active .niasnavwpmenu{
transform: translatex(0);
}

.niasmenubox:before{
    content: "";
    background-color: white;
    height: 100vh;
    width: 100%;
    transform: rotate(0deg);
    right: -100%;
    top: 0;
    position: fixed;
    z-index: 99;
    transition:1s;
    
}
.niasmenubox:after{
    content: "";
    background-color: #ffffff6e;
    height: 100vh;
    transform: rotate(0deg);
right: -100%;
top: 0;
 width: 100%;
    position: fixed;
    z-index: 9;
        transition:0.8s;


}

   .niasmenubox{
       height: 100vh;
       position: fixed;
       top:0;
     right: -100%;
       z-index: 99999;
       overflow-y: scroll;
transition: 1s;

   } 
    .niasmenubox.active{
        right: 0;
        transition: 0s;
    }

.niasclosemenu {
    position: fixed;
    z-index: 9;
    height: 100vh;
}    
.niasmenubox.active{
&:after{
        transform: rotate(-20deg);
right: -30%;
top: -10px;
transition: 0.5s;

}
&:before{
        transform: rotate(-20deg);
    right: -35%;
    top: 0;
            transition: 0.7s;

}
    
}   
    
    
</style>
<script>
const niasmenubox = document.querySelector('.niasmenubox');
const niasmenuicon = document.querySelector('.niasmenuicon');
const niasclosemenu = document.querySelector('.niasclosemenu');
    
niasmenuicon.onclick = () =>{
        niasmenubox.classList.add('active');
    }; 
    
    niasclosemenu.onclick = () =>{
        niasmenubox.classList.remove('active');
    };
    
</script>/* End custom CSS */