.elementor-522 .elementor-element.elementor-element-41aeccb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:99;}.elementor-522 .elementor-element.elementor-element-c4ad220{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:3px 3px 3px 3px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-522 .elementor-element.elementor-element-c4ad220:not(.elementor-motion-effects-element-type-background), .elementor-522 .elementor-element.elementor-element-c4ad220 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#5A5A5AC7;}.elementor-522 .elementor-element.elementor-element-a438aa4{--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:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:3px 3px 3px 3px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-522 .elementor-element.elementor-element-dc6d948{--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;--border-radius:3px 3px 3px 3px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:0px;}.elementor-widget-heading .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 );color:var( --e-global-color-primary );}.elementor-522 .elementor-element.elementor-element-5a2f744 .elementor-heading-title{font-family:var( --e-global-typography-7f66049-font-family ), Sans-serif;font-size:var( --e-global-typography-7f66049-font-size );font-weight:var( --e-global-typography-7f66049-font-weight );color:var( --e-global-color-secondary );}.elementor-522 .elementor-element.elementor-element-745c11e{--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:8px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-522 .elementor-element.elementor-element-b8abd52 .elementor-icon-wrapper{text-align:center;}.elementor-522 .elementor-element.elementor-element-b8abd52.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-522 .elementor-element.elementor-element-b8abd52.elementor-view-framed .elementor-icon, .elementor-522 .elementor-element.elementor-element-b8abd52.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-522 .elementor-element.elementor-element-b8abd52.elementor-view-framed .elementor-icon, .elementor-522 .elementor-element.elementor-element-b8abd52.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-522 .elementor-element.elementor-element-b8abd52.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-secondary );}.elementor-522 .elementor-element.elementor-element-b8abd52.elementor-view-framed .elementor-icon:hover, .elementor-522 .elementor-element.elementor-element-b8abd52.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-522 .elementor-element.elementor-element-b8abd52.elementor-view-framed .elementor-icon:hover, .elementor-522 .elementor-element.elementor-element-b8abd52.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-secondary );}.elementor-522 .elementor-element.elementor-element-b8abd52 .elementor-icon{font-size:13px;}.elementor-522 .elementor-element.elementor-element-b8abd52 .elementor-icon svg{height:13px;}.elementor-522 .elementor-element.elementor-element-c7f52d1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:3px 3px 3px 3px;--padding-top:5px;--padding-bottom:5px;--padding-left:0px;--padding-right:0px;}.elementor-522 .elementor-element.elementor-element-c7f52d1:not(.elementor-motion-effects-element-type-background), .elementor-522 .elementor-element.elementor-element-c7f52d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#5A5A5AC7;}.elementor-522 .elementor-element.elementor-element-cc9018f{--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:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:3px 3px 3px 3px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-522 .elementor-element.elementor-element-43b2207{--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;--border-radius:3px 3px 3px 3px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:0px;}.elementor-522 .elementor-element.elementor-element-bba80a6 .elementor-heading-title{font-family:var( --e-global-typography-7f66049-font-family ), Sans-serif;font-size:var( --e-global-typography-7f66049-font-size );font-weight:var( --e-global-typography-7f66049-font-weight );color:var( --e-global-color-secondary );}.elementor-522 .elementor-element.elementor-element-3536039{--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:9px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-522 .elementor-element.elementor-element-afe2424 .elementor-icon-wrapper{text-align:center;}.elementor-522 .elementor-element.elementor-element-afe2424.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-522 .elementor-element.elementor-element-afe2424.elementor-view-framed .elementor-icon, .elementor-522 .elementor-element.elementor-element-afe2424.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-522 .elementor-element.elementor-element-afe2424.elementor-view-framed .elementor-icon, .elementor-522 .elementor-element.elementor-element-afe2424.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-522 .elementor-element.elementor-element-afe2424.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-secondary );}.elementor-522 .elementor-element.elementor-element-afe2424.elementor-view-framed .elementor-icon:hover, .elementor-522 .elementor-element.elementor-element-afe2424.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-522 .elementor-element.elementor-element-afe2424.elementor-view-framed .elementor-icon:hover, .elementor-522 .elementor-element.elementor-element-afe2424.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-secondary );}.elementor-522 .elementor-element.elementor-element-afe2424 .elementor-icon{font-size:13px;}.elementor-522 .elementor-element.elementor-element-afe2424 .elementor-icon svg{height:13px;}.elementor-522 .elementor-element.elementor-element-71f9bbd{--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:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:3px 3px 3px 3px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-522 .elementor-element.elementor-element-5d53bb0{--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;--border-radius:3px 3px 3px 3px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:0px;}.elementor-522 .elementor-element.elementor-element-e15a9f9 .elementor-heading-title{font-family:var( --e-global-typography-7f66049-font-family ), Sans-serif;font-size:var( --e-global-typography-7f66049-font-size );font-weight:var( --e-global-typography-7f66049-font-weight );color:var( --e-global-color-secondary );}.elementor-522 .elementor-element.elementor-element-635425b{--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:9px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-522 .elementor-element.elementor-element-11d1272 .elementor-icon-wrapper{text-align:center;}.elementor-522 .elementor-element.elementor-element-11d1272.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-522 .elementor-element.elementor-element-11d1272.elementor-view-framed .elementor-icon, .elementor-522 .elementor-element.elementor-element-11d1272.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-522 .elementor-element.elementor-element-11d1272.elementor-view-framed .elementor-icon, .elementor-522 .elementor-element.elementor-element-11d1272.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-522 .elementor-element.elementor-element-11d1272.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-secondary );}.elementor-522 .elementor-element.elementor-element-11d1272.elementor-view-framed .elementor-icon:hover, .elementor-522 .elementor-element.elementor-element-11d1272.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-522 .elementor-element.elementor-element-11d1272.elementor-view-framed .elementor-icon:hover, .elementor-522 .elementor-element.elementor-element-11d1272.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-secondary );}.elementor-522 .elementor-element.elementor-element-11d1272 .elementor-icon{font-size:13px;}.elementor-522 .elementor-element.elementor-element-11d1272 .elementor-icon svg{height:13px;}.elementor-522 .elementor-element.elementor-element-93aaebc{--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:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:3px 3px 3px 3px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-522 .elementor-element.elementor-element-59cc23b{--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;--border-radius:3px 3px 3px 3px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:0px;}.elementor-522 .elementor-element.elementor-element-70b9437 .elementor-heading-title{font-family:var( --e-global-typography-7f66049-font-family ), Sans-serif;font-size:var( --e-global-typography-7f66049-font-size );font-weight:var( --e-global-typography-7f66049-font-weight );color:var( --e-global-color-secondary );}.elementor-522 .elementor-element.elementor-element-9394457{--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:9px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-522 .elementor-element.elementor-element-b3180ca .elementor-icon-wrapper{text-align:center;}.elementor-522 .elementor-element.elementor-element-b3180ca.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-522 .elementor-element.elementor-element-b3180ca.elementor-view-framed .elementor-icon, .elementor-522 .elementor-element.elementor-element-b3180ca.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-522 .elementor-element.elementor-element-b3180ca.elementor-view-framed .elementor-icon, .elementor-522 .elementor-element.elementor-element-b3180ca.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-522 .elementor-element.elementor-element-b3180ca.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-secondary );}.elementor-522 .elementor-element.elementor-element-b3180ca.elementor-view-framed .elementor-icon:hover, .elementor-522 .elementor-element.elementor-element-b3180ca.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-522 .elementor-element.elementor-element-b3180ca.elementor-view-framed .elementor-icon:hover, .elementor-522 .elementor-element.elementor-element-b3180ca.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-secondary );}.elementor-522 .elementor-element.elementor-element-b3180ca .elementor-icon{font-size:13px;}.elementor-522 .elementor-element.elementor-element-b3180ca .elementor-icon svg{height:13px;}#elementor-popup-modal-522 .dialog-widget-content{background-color:#02010100;border-radius:3px 3px 3px 3px;margin:72px 0px 0px 0px;}#elementor-popup-modal-522 .dialog-message{width:361px;height:auto;padding:0px 0px 0px 0px;}#elementor-popup-modal-522{justify-content:flex-end;align-items:flex-start;}@media(min-width:513px){.elementor-522 .elementor-element.elementor-element-dc6d948{--width:90%;}.elementor-522 .elementor-element.elementor-element-745c11e{--width:10%;}.elementor-522 .elementor-element.elementor-element-43b2207{--width:90%;}.elementor-522 .elementor-element.elementor-element-3536039{--width:10%;}.elementor-522 .elementor-element.elementor-element-5d53bb0{--width:90%;}.elementor-522 .elementor-element.elementor-element-635425b{--width:10%;}.elementor-522 .elementor-element.elementor-element-59cc23b{--width:90%;}.elementor-522 .elementor-element.elementor-element-9394457{--width:10%;}}@media(max-width:1300px){.elementor-522 .elementor-element.elementor-element-41aeccb{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-522 .elementor-element.elementor-element-dc6d948{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-522 .elementor-element.elementor-element-5a2f744 .elementor-heading-title{font-size:var( --e-global-typography-7f66049-font-size );}.elementor-522 .elementor-element.elementor-element-43b2207{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:0px;}.elementor-522 .elementor-element.elementor-element-bba80a6 .elementor-heading-title{font-size:var( --e-global-typography-7f66049-font-size );}.elementor-522 .elementor-element.elementor-element-3536039{--padding-top:13px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-522 .elementor-element.elementor-element-5d53bb0{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:0px;}.elementor-522 .elementor-element.elementor-element-e15a9f9 .elementor-heading-title{font-size:var( --e-global-typography-7f66049-font-size );}.elementor-522 .elementor-element.elementor-element-635425b{--padding-top:13px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-522 .elementor-element.elementor-element-59cc23b{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:0px;}.elementor-522 .elementor-element.elementor-element-70b9437 .elementor-heading-title{font-size:var( --e-global-typography-7f66049-font-size );}.elementor-522 .elementor-element.elementor-element-9394457{--padding-top:13px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-522 .elementor-element.elementor-element-5a2f744 .elementor-heading-title{font-size:var( --e-global-typography-7f66049-font-size );}.elementor-522 .elementor-element.elementor-element-bba80a6 .elementor-heading-title{font-size:var( --e-global-typography-7f66049-font-size );}.elementor-522 .elementor-element.elementor-element-e15a9f9 .elementor-heading-title{font-size:var( --e-global-typography-7f66049-font-size );}.elementor-522 .elementor-element.elementor-element-70b9437 .elementor-heading-title{font-size:var( --e-global-typography-7f66049-font-size );}}@media(max-width:512px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-522 .elementor-element.elementor-element-5a2f744 .elementor-heading-title{font-size:var( --e-global-typography-7f66049-font-size );}.elementor-522 .elementor-element.elementor-element-bba80a6 .elementor-heading-title{font-size:var( --e-global-typography-7f66049-font-size );}.elementor-522 .elementor-element.elementor-element-e15a9f9 .elementor-heading-title{font-size:var( --e-global-typography-7f66049-font-size );}.elementor-522 .elementor-element.elementor-element-70b9437 .elementor-heading-title{font-size:var( --e-global-typography-7f66049-font-size );}}/* Start custom CSS for container, class: .elementor-element-a438aa4 */.elementor-522 .elementor-element.elementor-element-a438aa4:hover {
  .menu {
  transform: translateX(4px);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c4ad220 */.elementor-522 .elementor-element.elementor-element-c4ad220 {
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px); /* For Safari */
  background-color: rgba(0, 0, 0, 0.2); /* Optional: semi-transparent bg */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cc9018f */.elementor-522 .elementor-element.elementor-element-cc9018f:hover {
  .menu {
  transform: translateX(4px);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-71f9bbd */.elementor-522 .elementor-element.elementor-element-71f9bbd:hover {
  .menu {
  transform: translateX(4px);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-93aaebc */.elementor-522 .elementor-element.elementor-element-93aaebc:hover {
  .menu {
  transform: translateX(4px);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c7f52d1 */.elementor-522 .elementor-element.elementor-element-c7f52d1 {
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px); /* For Safari */
  background-color: rgba(0, 0, 0, 0.2); /* Optional: semi-transparent bg */
}/* End custom CSS */
/* Start custom CSS */#elementor-popup-modal-522 {
  padding-right: 5%;
}/* End custom CSS */