.elementor-636 .elementor-element.elementor-element-fb6511e .elementor-heading-title{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 );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-636 .elementor-element.elementor-element-e8bc61c{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-primary );}.elementor-636 .elementor-element.elementor-element-e8bc61c a{color:var( --e-global-color-primary );}.elementor-636 .elementor-element.elementor-element-3e439cc .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;line-height:18px;letter-spacing:0.03em;color:var( --e-global-color-primary );}.elementor-636 .elementor-element.elementor-element-20f7c4b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;line-height:18px;letter-spacing:0.03em;color:var( --e-global-color-primary );}.elementor-636 .elementor-element.elementor-element-613f0f0 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;line-height:18px;letter-spacing:0.03em;color:var( --e-global-color-primary );}.elementor-636 .elementor-element.elementor-element-1ae335a .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;line-height:18px;letter-spacing:0.03em;color:var( --e-global-color-primary );}.elementor-636 .elementor-element.elementor-element-418a7d6 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:500;line-height:18px;letter-spacing:0.03em;color:var( --e-global-color-primary );}.elementor-636 .elementor-element.elementor-element-318b1e0{width:var( --container-widget-width, 700px );max-width:700px;--container-widget-width:700px;--container-widget-flex-grow:0;text-align:center;}.elementor-636 .elementor-element.elementor-element-318b1e0 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-636 .elementor-element.elementor-element-79ec336 img{height:700px;object-fit:cover;object-position:center center;}.elementor-636 .elementor-element.elementor-element-b97b994{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:300;line-height:20px;letter-spacing:0.03em;color:var( --e-global-color-secondary );}.elementor-636 .elementor-element.elementor-element-dc7195d{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-secondary );}.elementor-636 .elementor-element.elementor-element-c578270{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:1px;}.elementor-636 .elementor-element.elementor-element-c578270 .elementor-divider-separator{width:100%;}.elementor-636 .elementor-element.elementor-element-be30335{width:var( --container-widget-width, 50px );max-width:50px;--container-widget-width:50px;--container-widget-flex-grow:0;font-family:"Poppins", Sans-serif;font-size:12px;font-weight:300;line-height:20px;letter-spacing:0.03em;color:var( --e-global-color-secondary );}.elementor-636 .elementor-element.elementor-element-eaa5699{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-secondary );}.elementor-636 .elementor-element.elementor-element-f7be3d9{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:1px;}.elementor-636 .elementor-element.elementor-element-f7be3d9 .elementor-divider-separator{width:100%;}.elementor-636 .elementor-element.elementor-element-2c70d8a{width:var( --container-widget-width, 50px );max-width:50px;--container-widget-width:50px;--container-widget-flex-grow:0;font-family:"Poppins", Sans-serif;font-size:12px;font-weight:300;line-height:20px;letter-spacing:0.03em;color:var( --e-global-color-secondary );}.elementor-636 .elementor-element.elementor-element-18a655b{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-secondary );}.elementor-636 .elementor-element.elementor-element-3605f25{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:1px;}.elementor-636 .elementor-element.elementor-element-3605f25 .elementor-divider-separator{width:100%;}.elementor-636 .elementor-element.elementor-element-4050d42{width:var( --container-widget-width, 50px );max-width:50px;--container-widget-width:50px;--container-widget-flex-grow:0;font-family:"Poppins", Sans-serif;font-size:12px;font-weight:300;line-height:20px;letter-spacing:0.03em;color:var( --e-global-color-secondary );}.elementor-636 .elementor-element.elementor-element-39e71d3{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-secondary );}.elementor-636 .elementor-element.elementor-element-5080c64{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:1px;}.elementor-636 .elementor-element.elementor-element-5080c64 .elementor-divider-separator{width:100%;}.elementor-636 .elementor-element.elementor-element-c71a0a9{width:var( --container-widget-width, 50px );max-width:50px;--container-widget-width:50px;--container-widget-flex-grow:0;font-family:"Poppins", Sans-serif;font-size:12px;font-weight:300;line-height:20px;letter-spacing:0.03em;color:var( --e-global-color-secondary );}.elementor-636 .elementor-element.elementor-element-908816d{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:300;line-height:20px;letter-spacing:0.03em;color:var( --e-global-color-secondary );}.elementor-636 .elementor-element.elementor-element-b22981c{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:1px;}.elementor-636 .elementor-element.elementor-element-b22981c .elementor-divider-separator{width:100%;}.elementor-636 .elementor-element.elementor-element-7b45d2d .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-secondary );}.elementor-636 .elementor-element.elementor-element-ba3fe44{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;letter-spacing:0.03em;color:var( --e-global-color-primary );}.elementor-636 .elementor-element.elementor-element-e1aa30c{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:#FFFFFF80;}.elementor-636 .elementor-element.elementor-element-33b71fc{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;letter-spacing:0.03em;color:var( --e-global-color-primary );}.elementor-636 .elementor-element.elementor-element-3cedc6c{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:#FFFFFF80;}.elementor-636 .elementor-element.elementor-element-d515297{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;letter-spacing:0.03em;color:var( --e-global-color-primary );}.elementor-636 .elementor-element.elementor-element-52f7cee{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:#FFFFFF80;}.elementor-636 .elementor-element.elementor-element-2694442{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;letter-spacing:0.03em;color:var( --e-global-color-primary );}.elementor-636 .elementor-element.elementor-element-7e3a9fa{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:#FFFFFF80;}.elementor-636 .elementor-element.elementor-element-ed0179d .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-primary );}.elementor-636 .elementor-element.elementor-element-f2eae81{width:var( --container-widget-width, 445px );max-width:445px;--container-widget-width:445px;--container-widget-flex-grow:0;}.elementor-636 .elementor-element.elementor-element-f2eae81 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:400;line-height:40px;letter-spacing:0.03em;color:var( --e-global-color-primary );}.elementor-636 .elementor-element.elementor-element-d07176b .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-secondary );}.elementor-636 .elementor-element.elementor-element-513d2c7{width:var( --container-widget-width, 140px );max-width:140px;--container-widget-width:140px;--container-widget-flex-grow:0;}.elementor-636 .elementor-element.elementor-element-513d2c7 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-secondary );}.elementor-636 .elementor-element.elementor-element-1d05516 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:25px;font-weight:400;letter-spacing:0.03em;color:var( --e-global-color-secondary );}.elementor-636 .elementor-element.elementor-element-261b352{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-secondary );}.elementor-636 .elementor-element.elementor-element-e8168d4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-636 .elementor-element.elementor-element-e8168d4 .elementor-icon-wrapper{text-align:center;}.elementor-636 .elementor-element.elementor-element-e8168d4 .elementor-icon{font-size:20px;}.elementor-636 .elementor-element.elementor-element-e8168d4 .elementor-icon svg{height:20px;}.elementor-636 .elementor-element.elementor-element-721bf9c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-636 .elementor-element.elementor-element-721bf9c .elementor-icon-wrapper{text-align:center;}.elementor-636 .elementor-element.elementor-element-721bf9c .elementor-icon{font-size:20px;}.elementor-636 .elementor-element.elementor-element-721bf9c .elementor-icon svg{height:20px;}.elementor-636 .elementor-element.elementor-element-a6e9284{width:var( --container-widget-width, 140px );max-width:140px;--container-widget-width:140px;--container-widget-flex-grow:0;}.elementor-636 .elementor-element.elementor-element-a6e9284 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-secondary );}.elementor-636 .elementor-element.elementor-element-bd5541d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:25px;font-weight:400;letter-spacing:0.03em;color:var( --e-global-color-secondary );}.elementor-636 .elementor-element.elementor-element-dc03330{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-secondary );}.elementor-636 .elementor-element.elementor-element-dab404c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-636 .elementor-element.elementor-element-dab404c .elementor-icon-wrapper{text-align:center;}.elementor-636 .elementor-element.elementor-element-dab404c .elementor-icon{font-size:20px;}.elementor-636 .elementor-element.elementor-element-dab404c .elementor-icon svg{height:20px;}.elementor-636 .elementor-element.elementor-element-d429c82{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-636 .elementor-element.elementor-element-d429c82 .elementor-icon-wrapper{text-align:center;}.elementor-636 .elementor-element.elementor-element-d429c82 .elementor-icon{font-size:20px;}.elementor-636 .elementor-element.elementor-element-d429c82 .elementor-icon svg{height:20px;}.elementor-636 .elementor-element.elementor-element-4b95856{width:var( --container-widget-width, 140px );max-width:140px;--container-widget-width:140px;--container-widget-flex-grow:0;}.elementor-636 .elementor-element.elementor-element-4b95856 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-secondary );}.elementor-636 .elementor-element.elementor-element-a01db5f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:25px;font-weight:400;letter-spacing:0.03em;color:var( --e-global-color-secondary );}.elementor-636 .elementor-element.elementor-element-7d887d9{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-secondary );}.elementor-636 .elementor-element.elementor-element-7786786{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-636 .elementor-element.elementor-element-7786786 .elementor-icon-wrapper{text-align:center;}.elementor-636 .elementor-element.elementor-element-7786786 .elementor-icon{font-size:20px;}.elementor-636 .elementor-element.elementor-element-7786786 .elementor-icon svg{height:20px;}.elementor-636 .elementor-element.elementor-element-4c26be7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-636 .elementor-element.elementor-element-4c26be7 .elementor-icon-wrapper{text-align:center;}.elementor-636 .elementor-element.elementor-element-4c26be7 .elementor-icon{font-size:20px;}.elementor-636 .elementor-element.elementor-element-4c26be7 .elementor-icon svg{height:20px;}.elementor-636 .elementor-element.elementor-element-5839605{width:var( --container-widget-width, 140px );max-width:140px;--container-widget-width:140px;--container-widget-flex-grow:0;}.elementor-636 .elementor-element.elementor-element-5839605 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-secondary );}.elementor-636 .elementor-element.elementor-element-e8cc15d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:25px;font-weight:400;letter-spacing:0.03em;color:var( --e-global-color-secondary );}.elementor-636 .elementor-element.elementor-element-64dcd1a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-secondary );}.elementor-636 .elementor-element.elementor-element-6a3699d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-636 .elementor-element.elementor-element-6a3699d .elementor-icon-wrapper{text-align:center;}.elementor-636 .elementor-element.elementor-element-6a3699d .elementor-icon{font-size:20px;}.elementor-636 .elementor-element.elementor-element-6a3699d .elementor-icon svg{height:20px;}.elementor-636 .elementor-element.elementor-element-e023aa8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-636 .elementor-element.elementor-element-e023aa8 .elementor-icon-wrapper{text-align:center;}.elementor-636 .elementor-element.elementor-element-e023aa8 .elementor-icon{font-size:20px;}.elementor-636 .elementor-element.elementor-element-e023aa8 .elementor-icon svg{height:20px;}.elementor-636 .elementor-element.elementor-element-4c624ef{width:var( --container-widget-width, 140px );max-width:140px;--container-widget-width:140px;--container-widget-flex-grow:0;}.elementor-636 .elementor-element.elementor-element-4c624ef .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-secondary );}.elementor-636 .elementor-element.elementor-element-531b21a .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:25px;font-weight:400;letter-spacing:0.03em;color:var( --e-global-color-secondary );}.elementor-636 .elementor-element.elementor-element-1aa3f6c{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-secondary );}.elementor-636 .elementor-element.elementor-element-02f4295{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-636 .elementor-element.elementor-element-02f4295 .elementor-icon-wrapper{text-align:center;}.elementor-636 .elementor-element.elementor-element-02f4295 .elementor-icon{font-size:20px;}.elementor-636 .elementor-element.elementor-element-02f4295 .elementor-icon svg{height:20px;}.elementor-636 .elementor-element.elementor-element-750d523{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-636 .elementor-element.elementor-element-750d523 .elementor-icon-wrapper{text-align:center;}.elementor-636 .elementor-element.elementor-element-750d523 .elementor-icon{font-size:20px;}.elementor-636 .elementor-element.elementor-element-750d523 .elementor-icon svg{height:20px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-636 .elementor-element.elementor-element-fb6511e .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-636 .elementor-element.elementor-element-e8bc61c{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-636 .elementor-element.elementor-element-318b1e0 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-636 .elementor-element.elementor-element-dc7195d{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-636 .elementor-element.elementor-element-eaa5699{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-636 .elementor-element.elementor-element-18a655b{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-636 .elementor-element.elementor-element-39e71d3{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-636 .elementor-element.elementor-element-7b45d2d .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-636 .elementor-element.elementor-element-e1aa30c{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-636 .elementor-element.elementor-element-3cedc6c{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-636 .elementor-element.elementor-element-52f7cee{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-636 .elementor-element.elementor-element-7e3a9fa{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-636 .elementor-element.elementor-element-ed0179d .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-636 .elementor-element.elementor-element-d07176b .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-636 .elementor-element.elementor-element-513d2c7 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-636 .elementor-element.elementor-element-261b352{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-636 .elementor-element.elementor-element-a6e9284 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-636 .elementor-element.elementor-element-dc03330{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-636 .elementor-element.elementor-element-4b95856 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-636 .elementor-element.elementor-element-7d887d9{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-636 .elementor-element.elementor-element-5839605 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-636 .elementor-element.elementor-element-64dcd1a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-636 .elementor-element.elementor-element-4c624ef .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-636 .elementor-element.elementor-element-1aa3f6c{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}}@media(max-width:767px){.elementor-636 .elementor-element.elementor-element-fb6511e .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-636 .elementor-element.elementor-element-e8bc61c{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-636 .elementor-element.elementor-element-318b1e0 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-636 .elementor-element.elementor-element-dc7195d{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-636 .elementor-element.elementor-element-eaa5699{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-636 .elementor-element.elementor-element-18a655b{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-636 .elementor-element.elementor-element-39e71d3{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-636 .elementor-element.elementor-element-7b45d2d .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-636 .elementor-element.elementor-element-e1aa30c{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-636 .elementor-element.elementor-element-3cedc6c{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-636 .elementor-element.elementor-element-52f7cee{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-636 .elementor-element.elementor-element-7e3a9fa{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-636 .elementor-element.elementor-element-ed0179d .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-636 .elementor-element.elementor-element-d07176b .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-636 .elementor-element.elementor-element-513d2c7 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-636 .elementor-element.elementor-element-261b352{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-636 .elementor-element.elementor-element-a6e9284 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-636 .elementor-element.elementor-element-dc03330{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-636 .elementor-element.elementor-element-4b95856 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-636 .elementor-element.elementor-element-7d887d9{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-636 .elementor-element.elementor-element-5839605 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-636 .elementor-element.elementor-element-64dcd1a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-636 .elementor-element.elementor-element-4c624ef .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-636 .elementor-element.elementor-element-1aa3f6c{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}}/* Start custom CSS for icon, class: .elementor-element-e8168d4 */.elementor-636 .elementor-element.elementor-element-e8168d4 .elementor-icon-wrapper,
.elementor-636 .elementor-element.elementor-element-e8168d4 .elementor-icon::before,
.elementor-636 .elementor-element.elementor-element-e8168d4 .elementor-icon::after {
  background: none !important;
  box-shadow: none !important;
  border: 0 !important;
    opacity: 0.35;

}

.elementor-636 .elementor-element.elementor-element-e8168d4 .elementor-icon {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 44px;
  height: 44px;
  background-color: rgba(140, 138, 132, 0.2) !important;
  border-radius: 2px;
  -webkit-backdrop-filter: blur(8px);
  backdrop-filter: blur(8px);
  transition: background-color 0.3s ease;
}


.elementor-636 .elementor-element.elementor-element-e8168d4 .elementor-icon svg {
  width: 18px;
  height: 18px;
  background: none !important;
  fill: none !important;
  stroke: #222 !important;
  stroke-width: 1 !important;
}

.elementor-636 .elementor-element.elementor-element-e8168d4 .elementor-icon svg *,
.elementor-636 .elementor-element.elementor-element-e8168d4 .elementor-icon svg path,
.elementor-636 .elementor-element.elementor-element-e8168d4 .elementor-icon svg polyline {
  fill: none !important;
  stroke: #222 !important;
  stroke-width: 1 !important;
}

.elementor-636 .elementor-element.elementor-element-e8168d4 .elementor-icon i {
  font-size: 18px;
  color: #222;
  background: none !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-721bf9c */.elementor-636 .elementor-element.elementor-element-721bf9c .elementor-icon-wrapper,
.elementor-636 .elementor-element.elementor-element-721bf9c .elementor-icon::before,
.elementor-636 .elementor-element.elementor-element-721bf9c .elementor-icon::after {
  background: none !important;
  box-shadow: none !important;
  border: 0 !important;
}

.elementor-636 .elementor-element.elementor-element-721bf9c .elementor-icon {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 44px;
  height: 44px;
  background-color: rgba(140, 138, 132, 0.2) !important;
  border-radius: 2px;
  -webkit-backdrop-filter: blur(8px);
  backdrop-filter: blur(8px);
  transition: background-color 0.3s ease;
}

.elementor-636 .elementor-element.elementor-element-721bf9c .elementor-icon:hover {
  background-color: rgba(140, 138, 132, 0.4) !important;
}

.elementor-636 .elementor-element.elementor-element-721bf9c .elementor-icon svg {
  width: 18px;
  height: 18px;
  background: none !important;
  fill: none !important;
  stroke: #222 !important;
  stroke-width: 1 !important;
}

.elementor-636 .elementor-element.elementor-element-721bf9c .elementor-icon svg *,
.elementor-636 .elementor-element.elementor-element-721bf9c .elementor-icon svg path,
.elementor-636 .elementor-element.elementor-element-721bf9c .elementor-icon svg polyline {
  fill: none !important;
  stroke: #222 !important;
  stroke-width: 1 !important;
}

.elementor-636 .elementor-element.elementor-element-721bf9c .elementor-icon i {
  font-size: 18px;
  color: #222;
  background: none !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-dab404c */.elementor-636 .elementor-element.elementor-element-dab404c .elementor-icon-wrapper,
.elementor-636 .elementor-element.elementor-element-dab404c .elementor-icon::before,
.elementor-636 .elementor-element.elementor-element-dab404c .elementor-icon::after {
  background: none !important;
  box-shadow: none !important;
  border: 0 !important;
}

.elementor-636 .elementor-element.elementor-element-dab404c .elementor-icon {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 44px;
  height: 44px;
  background-color: rgba(140, 138, 132, 0.2) !important;
  border-radius: 2px;
  -webkit-backdrop-filter: blur(8px);
  backdrop-filter: blur(8px);
  transition: background-color 0.3s ease;
}

.elementor-636 .elementor-element.elementor-element-dab404c .elementor-icon:hover {
  background-color: rgba(140, 138, 132, 0.4) !important;
}

.elementor-636 .elementor-element.elementor-element-dab404c .elementor-icon svg {
  width: 18px;
  height: 18px;
  background: none !important;
  fill: none !important;
  stroke: #222 !important;
  stroke-width: 1 !important;
}

.elementor-636 .elementor-element.elementor-element-dab404c .elementor-icon svg *,
.elementor-636 .elementor-element.elementor-element-dab404c .elementor-icon svg path,
.elementor-636 .elementor-element.elementor-element-dab404c .elementor-icon svg polyline {
  fill: none !important;
  stroke: #222 !important;
  stroke-width: 1 !important;
}

.elementor-636 .elementor-element.elementor-element-dab404c .elementor-icon i {
  font-size: 18px;
  color: #222;
  background: none !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-d429c82 */.elementor-636 .elementor-element.elementor-element-d429c82 .elementor-icon-wrapper,
.elementor-636 .elementor-element.elementor-element-d429c82 .elementor-icon::before,
.elementor-636 .elementor-element.elementor-element-d429c82 .elementor-icon::after {
  background: none !important;
  box-shadow: none !important;
  border: 0 !important;
}

.elementor-636 .elementor-element.elementor-element-d429c82 .elementor-icon {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 44px;
  height: 44px;
  background-color: rgba(140, 138, 132, 0.2) !important;
  border-radius: 2px;
  -webkit-backdrop-filter: blur(8px);
  backdrop-filter: blur(8px);
  transition: background-color 0.3s ease;
}

.elementor-636 .elementor-element.elementor-element-d429c82 .elementor-icon:hover {
  background-color: rgba(140, 138, 132, 0.4) !important;
}

.elementor-636 .elementor-element.elementor-element-d429c82 .elementor-icon svg {
  width: 18px;
  height: 18px;
  background: none !important;
  fill: none !important;
  stroke: #222 !important;
  stroke-width: 1 !important;
}

.elementor-636 .elementor-element.elementor-element-d429c82 .elementor-icon svg *,
.elementor-636 .elementor-element.elementor-element-d429c82 .elementor-icon svg path,
.elementor-636 .elementor-element.elementor-element-d429c82 .elementor-icon svg polyline {
  fill: none !important;
  stroke: #222 !important;
  stroke-width: 1 !important;
}

.elementor-636 .elementor-element.elementor-element-d429c82 .elementor-icon i {
  font-size: 18px;
  color: #222;
  background: none !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-7786786 */.elementor-636 .elementor-element.elementor-element-7786786 .elementor-icon-wrapper,
.elementor-636 .elementor-element.elementor-element-7786786 .elementor-icon::before,
.elementor-636 .elementor-element.elementor-element-7786786 .elementor-icon::after {
  background: none !important;
  box-shadow: none !important;
  border: 0 !important;
}

.elementor-636 .elementor-element.elementor-element-7786786 .elementor-icon {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 44px;
  height: 44px;
  background-color: rgba(140, 138, 132, 0.2) !important;
  border-radius: 2px;
  -webkit-backdrop-filter: blur(8px);
  backdrop-filter: blur(8px);
  transition: background-color 0.3s ease;
}

.elementor-636 .elementor-element.elementor-element-7786786 .elementor-icon:hover {
  background-color: rgba(140, 138, 132, 0.4) !important;
}

.elementor-636 .elementor-element.elementor-element-7786786 .elementor-icon svg {
  width: 18px;
  height: 18px;
  background: none !important;
  fill: none !important;
  stroke: #222 !important;
  stroke-width: 1 !important;
}

.elementor-636 .elementor-element.elementor-element-7786786 .elementor-icon svg *,
.elementor-636 .elementor-element.elementor-element-7786786 .elementor-icon svg path,
.elementor-636 .elementor-element.elementor-element-7786786 .elementor-icon svg polyline {
  fill: none !important;
  stroke: #222 !important;
  stroke-width: 1 !important;
}

.elementor-636 .elementor-element.elementor-element-7786786 .elementor-icon i {
  font-size: 18px;
  color: #222;
  background: none !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-4c26be7 */.elementor-636 .elementor-element.elementor-element-4c26be7 .elementor-icon-wrapper,
.elementor-636 .elementor-element.elementor-element-4c26be7 .elementor-icon::before,
.elementor-636 .elementor-element.elementor-element-4c26be7 .elementor-icon::after {
  background: none !important;
  box-shadow: none !important;
  border: 0 !important;
}

.elementor-636 .elementor-element.elementor-element-4c26be7 .elementor-icon {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 44px;
  height: 44px;
  background-color: rgba(140, 138, 132, 0.2) !important;
  border-radius: 2px;
  -webkit-backdrop-filter: blur(8px);
  backdrop-filter: blur(8px);
  transition: background-color 0.3s ease;
}

.elementor-636 .elementor-element.elementor-element-4c26be7 .elementor-icon:hover {
  background-color: rgba(140, 138, 132, 0.4) !important;
}

.elementor-636 .elementor-element.elementor-element-4c26be7 .elementor-icon svg {
  width: 18px;
  height: 18px;
  background: none !important;
  fill: none !important;
  stroke: #222 !important;
  stroke-width: 1 !important;
}

.elementor-636 .elementor-element.elementor-element-4c26be7 .elementor-icon svg *,
.elementor-636 .elementor-element.elementor-element-4c26be7 .elementor-icon svg path,
.elementor-636 .elementor-element.elementor-element-4c26be7 .elementor-icon svg polyline {
  fill: none !important;
  stroke: #222 !important;
  stroke-width: 1 !important;
}

.elementor-636 .elementor-element.elementor-element-4c26be7 .elementor-icon i {
  font-size: 18px;
  color: #222;
  background: none !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6a3699d */.elementor-636 .elementor-element.elementor-element-6a3699d .elementor-icon-wrapper,
.elementor-636 .elementor-element.elementor-element-6a3699d .elementor-icon::before,
.elementor-636 .elementor-element.elementor-element-6a3699d .elementor-icon::after {
  background: none !important;
  box-shadow: none !important;
  border: 0 !important;
}

.elementor-636 .elementor-element.elementor-element-6a3699d .elementor-icon {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 44px;
  height: 44px;
  background-color: rgba(140, 138, 132, 0.2) !important;
  border-radius: 2px;
  -webkit-backdrop-filter: blur(8px);
  backdrop-filter: blur(8px);
  transition: background-color 0.3s ease;
}

.elementor-636 .elementor-element.elementor-element-6a3699d .elementor-icon:hover {
  background-color: rgba(140, 138, 132, 0.4) !important;
}

.elementor-636 .elementor-element.elementor-element-6a3699d .elementor-icon svg {
  width: 18px;
  height: 18px;
  background: none !important;
  fill: none !important;
  stroke: #222 !important;
  stroke-width: 1 !important;
}

.elementor-636 .elementor-element.elementor-element-6a3699d .elementor-icon svg *,
.elementor-636 .elementor-element.elementor-element-6a3699d .elementor-icon svg path,
.elementor-636 .elementor-element.elementor-element-6a3699d .elementor-icon svg polyline {
  fill: none !important;
  stroke: #222 !important;
  stroke-width: 1 !important;
}

.elementor-636 .elementor-element.elementor-element-6a3699d .elementor-icon i {
  font-size: 18px;
  color: #222;
  background: none !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-e023aa8 */.elementor-636 .elementor-element.elementor-element-e023aa8 .elementor-icon-wrapper,
.elementor-636 .elementor-element.elementor-element-e023aa8 .elementor-icon::before,
.elementor-636 .elementor-element.elementor-element-e023aa8 .elementor-icon::after {
  background: none !important;
  box-shadow: none !important;
  border: 0 !important;
}

.elementor-636 .elementor-element.elementor-element-e023aa8 .elementor-icon {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 44px;
  height: 44px;
  background-color: rgba(140, 138, 132, 0.2) !important;
  border-radius: 2px;
  -webkit-backdrop-filter: blur(8px);
  backdrop-filter: blur(8px);
  transition: background-color 0.3s ease;
}

.elementor-636 .elementor-element.elementor-element-e023aa8 .elementor-icon:hover {
  background-color: rgba(140, 138, 132, 0.4) !important;
}

.elementor-636 .elementor-element.elementor-element-e023aa8 .elementor-icon svg {
  width: 18px;
  height: 18px;
  background: none !important;
  fill: none !important;
  stroke: #222 !important;
  stroke-width: 1 !important;
}

.elementor-636 .elementor-element.elementor-element-e023aa8 .elementor-icon svg *,
.elementor-636 .elementor-element.elementor-element-e023aa8 .elementor-icon svg path,
.elementor-636 .elementor-element.elementor-element-e023aa8 .elementor-icon svg polyline {
  fill: none !important;
  stroke: #222 !important;
  stroke-width: 1 !important;
}

.elementor-636 .elementor-element.elementor-element-e023aa8 .elementor-icon i {
  font-size: 18px;
  color: #222;
  background: none !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-02f4295 */.elementor-636 .elementor-element.elementor-element-02f4295 .elementor-icon-wrapper,
.elementor-636 .elementor-element.elementor-element-02f4295 .elementor-icon::before,
.elementor-636 .elementor-element.elementor-element-02f4295 .elementor-icon::after {
  background: none !important;
  box-shadow: none !important;
  border: 0 !important;
}

.elementor-636 .elementor-element.elementor-element-02f4295 .elementor-icon {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 44px;
  height: 44px;
  background-color: rgba(140, 138, 132, 0.2) !important;
  border-radius: 2px;
  -webkit-backdrop-filter: blur(8px);
  backdrop-filter: blur(8px);
  transition: background-color 0.3s ease;
}

.elementor-636 .elementor-element.elementor-element-02f4295 .elementor-icon:hover {
  background-color: rgba(140, 138, 132, 0.4) !important;
}

.elementor-636 .elementor-element.elementor-element-02f4295 .elementor-icon svg {
  width: 18px;
  height: 18px;
  background: none !important;
  fill: none !important;
  stroke: #222 !important;
  stroke-width: 1 !important;
}

.elementor-636 .elementor-element.elementor-element-02f4295 .elementor-icon svg *,
.elementor-636 .elementor-element.elementor-element-02f4295 .elementor-icon svg path,
.elementor-636 .elementor-element.elementor-element-02f4295 .elementor-icon svg polyline {
  fill: none !important;
  stroke: #222 !important;
  stroke-width: 1 !important;
}

.elementor-636 .elementor-element.elementor-element-02f4295 .elementor-icon i {
  font-size: 18px;
  color: #222;
  background: none !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-750d523 */.elementor-636 .elementor-element.elementor-element-750d523 .elementor-icon-wrapper,
.elementor-636 .elementor-element.elementor-element-750d523 .elementor-icon::before,
.elementor-636 .elementor-element.elementor-element-750d523 .elementor-icon::after {
  background: none !important;
  box-shadow: none !important;
  border: 0 !important;
    opacity: 0.35;

}

.elementor-636 .elementor-element.elementor-element-750d523 .elementor-icon {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 44px;
  height: 44px;
  background-color: rgba(140, 138, 132, 0.2) !important;
  border-radius: 2px;
  -webkit-backdrop-filter: blur(8px);
  backdrop-filter: blur(8px);
  transition: background-color 0.3s ease;
}


.elementor-636 .elementor-element.elementor-element-750d523 .elementor-icon svg {
  width: 18px;
  height: 18px;
  background: none !important;
  fill: none !important;
  stroke: #222 !important;
  stroke-width: 1 !important;
}

.elementor-636 .elementor-element.elementor-element-750d523 .elementor-icon svg *,
.elementor-636 .elementor-element.elementor-element-750d523 .elementor-icon svg path,
.elementor-636 .elementor-element.elementor-element-750d523 .elementor-icon svg polyline {
  fill: none !important;
  stroke: #222 !important;
  stroke-width: 1 !important;
}

.elementor-636 .elementor-element.elementor-element-750d523 .elementor-icon i {
  font-size: 18px;
  color: #222;
  background: none !important;
}/* End custom CSS */