.elementor-19404 .elementor-element.elementor-element-ae71974{--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;--padding-top:180px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19404 .elementor-element.elementor-element-7e73c6c{--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:60px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;--z-index:1;}.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 );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-19404 .elementor-element.elementor-element-f813322 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:30px 0px 0px 0px;}.elementor-19404 .elementor-element.elementor-element-f813322 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:90px;font-weight:500;text-transform:none;line-height:1.1em;letter-spacing:1.86px;color:var( --e-global-color-09eef87 );}.elementor-19404 .elementor-element.elementor-element-e14276c{--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:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;--z-index:3;}.elementor-19404 .elementor-element.elementor-element-e14276c:not(.elementor-motion-effects-element-type-background), .elementor-19404 .elementor-element.elementor-element-e14276c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-295eaf4 );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );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 );}.elementor-19404 .elementor-element.elementor-element-bd53659 img{width:100%;}.elementor-19404 .elementor-element.elementor-element-a6c3e8d{--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;--flex-wrap:wrap;--margin-top:-70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-19404 .elementor-element.elementor-element-a6c3e8d:not(.elementor-motion-effects-element-type-background), .elementor-19404 .elementor-element.elementor-element-a6c3e8d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF3F3;}.elementor-19404 .elementor-element.elementor-element-c49ae51 > .elementor-widget-container{margin:80px 0px 110px 0px;}.elementor-19404 .elementor-element.elementor-element-c49ae51 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:36px;font-weight:400;text-transform:none;font-style:italic;line-height:1.1em;}.elementor-19404 .elementor-element.elementor-element-d5be62b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--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-19404 .elementor-element.elementor-element-3f04743{z-index:3;}.elementor-19404 .elementor-element.elementor-element-3f04743 .elementor-icon-wrapper{text-align:right;}.elementor-19404 .elementor-element.elementor-element-3f04743 .elementor-icon{font-size:125px;}.elementor-19404 .elementor-element.elementor-element-3f04743 .elementor-icon svg{height:125px;}body:not(.rtl) .elementor-19404 .elementor-element.elementor-element-2ce0503{right:50px;}body.rtl .elementor-19404 .elementor-element.elementor-element-2ce0503{left:50px;}.elementor-19404 .elementor-element.elementor-element-2ce0503{top:45px;z-index:3;}.elementor-19404 .elementor-element.elementor-element-2ce0503 .elementor-icon-wrapper{text-align:center;}.elementor-19404 .elementor-element.elementor-element-2ce0503 .elementor-icon{font-size:27px;}.elementor-19404 .elementor-element.elementor-element-2ce0503 .elementor-icon svg{height:27px;}.elementor-19404 .elementor-element.elementor-element-2b13f78{--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:40px 40px 40px 40px;--padding-top:184px;--padding-bottom:162px;--padding-left:10px;--padding-right:10px;--z-index:160;}.elementor-19404 .elementor-element.elementor-element-2b13f78:not(.elementor-motion-effects-element-type-background), .elementor-19404 .elementor-element.elementor-element-2b13f78 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-295eaf4 );}.elementor-widget-lottie{--caption-color:var( --e-global-color-text );}.elementor-widget-lottie .e-lottie__caption{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 );}.elementor-19404 .elementor-element.elementor-element-aa26d89{width:var( --container-widget-width, 485px );max-width:485px;--container-widget-width:485px;--container-widget-flex-grow:0;top:-80px;--lottie-container-width:100%;--lottie-container-max-width:620px;}body:not(.rtl) .elementor-19404 .elementor-element.elementor-element-aa26d89{right:-75px;}body.rtl .elementor-19404 .elementor-element.elementor-element-aa26d89{left:-75px;}.elementor-19404 .elementor-element.elementor-element-c9dc4e1 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-19404 .elementor-element.elementor-element-c9dc4e1 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:700;line-height:1.2em;letter-spacing:-0.18px;color:var( --e-global-color-09eef87 );}.elementor-19404 .elementor-element.elementor-element-f8afad6 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:69px;font-weight:400;text-transform:capitalize;line-height:1.1em;letter-spacing:-0.69px;color:var( --e-global-color-09eef87 );}.elementor-19404 .elementor-element.elementor-element-2dc0923 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:69px;font-weight:400;text-transform:capitalize;font-style:italic;line-height:1.1em;letter-spacing:-0.69px;color:var( --e-global-color-primary );}.elementor-widget-text-editor{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 );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-19404 .elementor-element.elementor-element-be68db1{width:var( --container-widget-width, 63% );max-width:63%;--container-widget-width:63%;--container-widget-flex-grow:0;text-align:justify;font-family:"Roboto", Sans-serif;font-size:22px;font-weight:400;line-height:1.2em;color:var( --e-global-color-09eef87 );}.elementor-19404 .elementor-element.elementor-element-be68db1 > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-19404 .elementor-element.elementor-element-0914899{--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;--margin-top:70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19404 .elementor-element.elementor-element-b4e1c2c{--display:flex;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#DCDCDC;--border-color:#DCDCDC;--padding-top:45px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}.elementor-widget-counter .elementor-counter-number-wrapper{color:var( --e-global-color-primary );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 );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-counter .elementor-counter-title{color:var( --e-global-color-secondary );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 );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-19404 .elementor-element.elementor-element-f8c608c .elementor-counter-number-wrapper{color:var( --e-global-color-09eef87 );font-family:var( --e-global-typography-e08b056-font-family ), Sans-serif;font-size:var( --e-global-typography-e08b056-font-size );font-weight:var( --e-global-typography-e08b056-font-weight );text-transform:var( --e-global-typography-e08b056-text-transform );line-height:var( --e-global-typography-e08b056-line-height );letter-spacing:var( --e-global-typography-e08b056-letter-spacing );}.elementor-19404 .elementor-element.elementor-element-05a2889 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;text-transform:capitalize;line-height:1.2em;letter-spacing:-0.18px;color:var( --e-global-color-09eef87 );}.elementor-19404 .elementor-element.elementor-element-410342d{--display:flex;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#DCDCDC;--border-color:#DCDCDC;--padding-top:45px;--padding-bottom:40px;--padding-left:40px;--padding-right:35px;}.elementor-19404 .elementor-element.elementor-element-5f5989b .elementor-counter-number-wrapper{color:var( --e-global-color-09eef87 );font-family:var( --e-global-typography-e08b056-font-family ), Sans-serif;font-size:var( --e-global-typography-e08b056-font-size );font-weight:var( --e-global-typography-e08b056-font-weight );text-transform:var( --e-global-typography-e08b056-text-transform );line-height:var( --e-global-typography-e08b056-line-height );letter-spacing:var( --e-global-typography-e08b056-letter-spacing );}.elementor-19404 .elementor-element.elementor-element-18e4760 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;text-transform:capitalize;line-height:1.2em;letter-spacing:-0.18px;color:var( --e-global-color-09eef87 );}.elementor-19404 .elementor-element.elementor-element-8ef1593{--display:flex;border-style:none;--border-style:none;--padding-top:45px;--padding-bottom:40px;--padding-left:40px;--padding-right:10px;}.elementor-19404 .elementor-element.elementor-element-02dcc10 .elementor-counter-number-wrapper{color:var( --e-global-color-09eef87 );font-family:var( --e-global-typography-e08b056-font-family ), Sans-serif;font-size:var( --e-global-typography-e08b056-font-size );font-weight:var( --e-global-typography-e08b056-font-weight );text-transform:var( --e-global-typography-e08b056-text-transform );line-height:var( --e-global-typography-e08b056-line-height );letter-spacing:var( --e-global-typography-e08b056-letter-spacing );}.elementor-19404 .elementor-element.elementor-element-df3cf2a .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;text-transform:capitalize;line-height:1.2em;letter-spacing:-0.18px;color:var( --e-global-color-09eef87 );}.elementor-19404 .elementor-element.elementor-element-5a70202{--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:0px 0px 40px 40px;--padding-top:60px;--padding-bottom:150px;--padding-left:0px;--padding-right:0px;}.elementor-19404 .elementor-element.elementor-element-d9b7aef{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-19404 .elementor-element.elementor-element-f35035a > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-19404 .elementor-element.elementor-element-f35035a .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:700;line-height:1.2em;letter-spacing:-0.18px;color:var( --e-global-color-295eaf4 );}.elementor-19404 .elementor-element.elementor-element-41debf0 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:69px;font-weight:400;text-transform:capitalize;line-height:1.1em;letter-spacing:-0.69px;color:var( --e-global-color-295eaf4 );}.elementor-19404 .elementor-element.elementor-element-e13d180 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:69px;font-weight:400;text-transform:capitalize;font-style:italic;line-height:1.1em;letter-spacing:-0.69px;color:var( --e-global-color-295eaf4 );}.elementor-19404 .elementor-element.elementor-element-7e62c50{--display:flex;--border-radius:10px 10px 10px 10px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-19404 .elementor-element.elementor-element-7e62c50:not(.elementor-motion-effects-element-type-background), .elementor-19404 .elementor-element.elementor-element-7e62c50 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-295eaf4 );}.elementor-widget-image-box .elementor-image-box-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 );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{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 );color:var( --e-global-color-text );}.elementor-19404 .elementor-element.elementor-element-aed6bc9 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-19404 .elementor-element.elementor-element-aed6bc9 .elementor-image-box-wrapper{text-align:left;}.elementor-19404 .elementor-element.elementor-element-aed6bc9 .elementor-image-box-title{margin-bottom:94px;font-family:"Roboto", Sans-serif;font-size:32px;font-weight:400;text-transform:none;line-height:1.1em;letter-spacing:-0.32px;color:var( --e-global-color-09eef87 );}.elementor-19404 .elementor-element.elementor-element-aed6bc9 .elementor-image-box-description{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;line-height:1.2em;letter-spacing:-0.54px;color:var( --e-global-color-09eef87 );}.elementor-19404 .elementor-element.elementor-element-04463fa{--display:flex;--border-radius:10px 10px 10px 10px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-19404 .elementor-element.elementor-element-04463fa:not(.elementor-motion-effects-element-type-background), .elementor-19404 .elementor-element.elementor-element-04463fa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-295eaf4 );}.elementor-19404 .elementor-element.elementor-element-9287067 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-19404 .elementor-element.elementor-element-9287067 .elementor-image-box-wrapper{text-align:left;}.elementor-19404 .elementor-element.elementor-element-9287067 .elementor-image-box-title{margin-bottom:94px;font-family:"Roboto", Sans-serif;font-size:32px;font-weight:400;text-transform:capitalize;line-height:1.1em;letter-spacing:-0.32px;color:var( --e-global-color-09eef87 );}.elementor-19404 .elementor-element.elementor-element-9287067 .elementor-image-box-description{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;line-height:1.2em;letter-spacing:-0.54px;color:var( --e-global-color-09eef87 );}.elementor-19404 .elementor-element.elementor-element-20768b6{--display:flex;--border-radius:10px 10px 10px 10px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-19404 .elementor-element.elementor-element-20768b6:not(.elementor-motion-effects-element-type-background), .elementor-19404 .elementor-element.elementor-element-20768b6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-295eaf4 );}.elementor-19404 .elementor-element.elementor-element-7e48f79 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-19404 .elementor-element.elementor-element-7e48f79 .elementor-image-box-wrapper{text-align:left;}.elementor-19404 .elementor-element.elementor-element-7e48f79 .elementor-image-box-title{margin-bottom:94px;font-family:"Roboto", Sans-serif;font-size:32px;font-weight:400;text-transform:none;line-height:1.1em;letter-spacing:-0.32px;color:var( --e-global-color-09eef87 );}.elementor-19404 .elementor-element.elementor-element-7e48f79 .elementor-image-box-description{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;line-height:1.2em;letter-spacing:-0.54px;color:var( --e-global-color-09eef87 );}.elementor-19404 .elementor-element.elementor-element-4b08aa2{--display:flex;--border-radius:10px 10px 10px 10px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-19404 .elementor-element.elementor-element-4b08aa2:not(.elementor-motion-effects-element-type-background), .elementor-19404 .elementor-element.elementor-element-4b08aa2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-295eaf4 );}.elementor-19404 .elementor-element.elementor-element-3ddd481 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-19404 .elementor-element.elementor-element-3ddd481 .elementor-image-box-wrapper{text-align:left;}.elementor-19404 .elementor-element.elementor-element-3ddd481 .elementor-image-box-title{margin-bottom:94px;font-family:"Roboto", Sans-serif;font-size:32px;font-weight:400;text-transform:capitalize;line-height:1.1em;letter-spacing:-0.32px;color:var( --e-global-color-09eef87 );}.elementor-19404 .elementor-element.elementor-element-3ddd481 .elementor-image-box-description{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;line-height:1.2em;letter-spacing:-0.54px;color:var( --e-global-color-09eef87 );}.elementor-19404 .elementor-element.elementor-element-e625912{--display:flex;--border-radius:10px 10px 10px 10px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-19404 .elementor-element.elementor-element-e625912:not(.elementor-motion-effects-element-type-background), .elementor-19404 .elementor-element.elementor-element-e625912 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-295eaf4 );}.elementor-19404 .elementor-element.elementor-element-a5a43cf > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-19404 .elementor-element.elementor-element-a5a43cf .elementor-image-box-wrapper{text-align:left;}.elementor-19404 .elementor-element.elementor-element-a5a43cf .elementor-image-box-title{margin-bottom:94px;font-family:"Roboto", Sans-serif;font-size:32px;font-weight:400;text-transform:capitalize;line-height:1.1em;letter-spacing:-0.32px;color:var( --e-global-color-09eef87 );}.elementor-19404 .elementor-element.elementor-element-a5a43cf .elementor-image-box-description{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;line-height:1.2em;letter-spacing:-0.54px;color:var( --e-global-color-09eef87 );}.elementor-19404 .elementor-element.elementor-element-33adc6e{--display:flex;--border-radius:10px 10px 10px 10px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-19404 .elementor-element.elementor-element-33adc6e:not(.elementor-motion-effects-element-type-background), .elementor-19404 .elementor-element.elementor-element-33adc6e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-295eaf4 );}.elementor-19404 .elementor-element.elementor-element-86a58e2 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-19404 .elementor-element.elementor-element-86a58e2 .elementor-image-box-wrapper{text-align:left;}.elementor-19404 .elementor-element.elementor-element-86a58e2 .elementor-image-box-title{margin-bottom:94px;font-family:"Roboto", Sans-serif;font-size:32px;font-weight:400;text-transform:capitalize;line-height:1.1em;letter-spacing:-0.32px;color:var( --e-global-color-09eef87 );}.elementor-19404 .elementor-element.elementor-element-86a58e2 .elementor-image-box-description{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;line-height:1.2em;letter-spacing:-0.54px;color:var( --e-global-color-09eef87 );}.elementor-19404 .elementor-element.elementor-element-01c88f6{--display:flex;--border-radius:10px 10px 10px 10px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-19404 .elementor-element.elementor-element-01c88f6:not(.elementor-motion-effects-element-type-background), .elementor-19404 .elementor-element.elementor-element-01c88f6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-295eaf4 );}.elementor-19404 .elementor-element.elementor-element-d3e68ea > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-19404 .elementor-element.elementor-element-d3e68ea .elementor-image-box-wrapper{text-align:left;}.elementor-19404 .elementor-element.elementor-element-d3e68ea .elementor-image-box-title{margin-bottom:94px;font-family:"Roboto", Sans-serif;font-size:32px;font-weight:400;text-transform:capitalize;line-height:1.1em;letter-spacing:-0.32px;color:var( --e-global-color-09eef87 );}.elementor-19404 .elementor-element.elementor-element-d3e68ea .elementor-image-box-description{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;line-height:1.2em;letter-spacing:-0.54px;color:var( --e-global-color-09eef87 );}.elementor-19404 .elementor-element.elementor-element-8f6290b{--display:flex;--border-radius:10px 10px 10px 10px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-19404 .elementor-element.elementor-element-8f6290b:not(.elementor-motion-effects-element-type-background), .elementor-19404 .elementor-element.elementor-element-8f6290b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-295eaf4 );}.elementor-19404 .elementor-element.elementor-element-20bbcaf > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-19404 .elementor-element.elementor-element-20bbcaf .elementor-image-box-wrapper{text-align:left;}.elementor-19404 .elementor-element.elementor-element-20bbcaf .elementor-image-box-title{margin-bottom:94px;font-family:"Roboto", Sans-serif;font-size:32px;font-weight:400;text-transform:capitalize;line-height:1.1em;letter-spacing:-0.32px;color:var( --e-global-color-09eef87 );}.elementor-19404 .elementor-element.elementor-element-20bbcaf .elementor-image-box-description{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;line-height:1.2em;letter-spacing:-0.54px;color:var( --e-global-color-09eef87 );}.elementor-19404 .elementor-element.elementor-element-73449fb{--display:flex;--border-radius:10px 10px 10px 10px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-19404 .elementor-element.elementor-element-73449fb:not(.elementor-motion-effects-element-type-background), .elementor-19404 .elementor-element.elementor-element-73449fb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-295eaf4 );}.elementor-19404 .elementor-element.elementor-element-f6afef4 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-19404 .elementor-element.elementor-element-f6afef4 .elementor-image-box-wrapper{text-align:left;}.elementor-19404 .elementor-element.elementor-element-f6afef4 .elementor-image-box-title{margin-bottom:94px;font-family:"Roboto", Sans-serif;font-size:32px;font-weight:400;text-transform:capitalize;line-height:1.1em;letter-spacing:-0.32px;color:var( --e-global-color-09eef87 );}.elementor-19404 .elementor-element.elementor-element-f6afef4 .elementor-image-box-description{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;line-height:1.2em;letter-spacing:-0.54px;color:var( --e-global-color-09eef87 );}.elementor-19404 .elementor-element.elementor-element-e27600c{--display:flex;--border-radius:10px 10px 10px 10px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-19404 .elementor-element.elementor-element-e27600c:not(.elementor-motion-effects-element-type-background), .elementor-19404 .elementor-element.elementor-element-e27600c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-295eaf4 );}.elementor-19404 .elementor-element.elementor-element-405930a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-19404 .elementor-element.elementor-element-405930a .elementor-image-box-wrapper{text-align:left;}.elementor-19404 .elementor-element.elementor-element-405930a .elementor-image-box-title{margin-bottom:94px;font-family:"Roboto", Sans-serif;font-size:32px;font-weight:400;text-transform:capitalize;line-height:1.1em;letter-spacing:-0.32px;color:var( --e-global-color-09eef87 );}.elementor-19404 .elementor-element.elementor-element-405930a .elementor-image-box-description{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;line-height:1.2em;letter-spacing:-0.54px;color:var( --e-global-color-09eef87 );}.elementor-19404 .elementor-element.elementor-element-ede4389{--display:flex;--border-radius:10px 10px 10px 10px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-19404 .elementor-element.elementor-element-ede4389:not(.elementor-motion-effects-element-type-background), .elementor-19404 .elementor-element.elementor-element-ede4389 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-295eaf4 );}.elementor-19404 .elementor-element.elementor-element-66b4619 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-19404 .elementor-element.elementor-element-66b4619 .elementor-image-box-wrapper{text-align:left;}.elementor-19404 .elementor-element.elementor-element-66b4619 .elementor-image-box-title{margin-bottom:94px;font-family:"Roboto", Sans-serif;font-size:32px;font-weight:400;text-transform:capitalize;line-height:1.1em;letter-spacing:-0.32px;color:var( --e-global-color-09eef87 );}.elementor-19404 .elementor-element.elementor-element-66b4619 .elementor-image-box-description{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;line-height:1.2em;letter-spacing:-0.54px;color:var( --e-global-color-09eef87 );}.elementor-19404 .elementor-element.elementor-element-977f983{--display:flex;--border-radius:10px 10px 10px 10px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-19404 .elementor-element.elementor-element-977f983:not(.elementor-motion-effects-element-type-background), .elementor-19404 .elementor-element.elementor-element-977f983 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-295eaf4 );}.elementor-19404 .elementor-element.elementor-element-edb6523 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-19404 .elementor-element.elementor-element-edb6523 .elementor-image-box-wrapper{text-align:left;}.elementor-19404 .elementor-element.elementor-element-edb6523 .elementor-image-box-title{margin-bottom:94px;font-family:"Roboto", Sans-serif;font-size:32px;font-weight:400;text-transform:capitalize;line-height:1.1em;letter-spacing:-0.32px;color:var( --e-global-color-09eef87 );}.elementor-19404 .elementor-element.elementor-element-edb6523 .elementor-image-box-description{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;line-height:1.2em;letter-spacing:-0.54px;color:var( --e-global-color-09eef87 );}.elementor-19404 .elementor-element.elementor-element-fbe53d0{--display:flex;--background-transition:0.3s;--border-radius:10px 10px 10px 10px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-19404 .elementor-element.elementor-element-fbe53d0:not(.elementor-motion-effects-element-type-background), .elementor-19404 .elementor-element.elementor-element-fbe53d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-295eaf4 );}.elementor-19404 .elementor-element.elementor-element-fbe53d0:hover{background-color:var( --e-global-color-5d0513e );}.elementor-19404 .elementor-element.elementor-element-e84e51f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-19404 .elementor-element.elementor-element-e84e51f .elementor-image-box-wrapper{text-align:left;}.elementor-19404 .elementor-element.elementor-element-e84e51f .elementor-image-box-title{margin-bottom:94px;font-family:"Roboto", Sans-serif;font-size:32px;font-weight:400;text-transform:capitalize;line-height:1.1em;letter-spacing:-0.32px;color:var( --e-global-color-09eef87 );}.elementor-19404 .elementor-element.elementor-element-e84e51f .elementor-image-box-description{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;line-height:1.2em;letter-spacing:-0.54px;color:var( --e-global-color-09eef87 );}.elementor-19404 .elementor-element.elementor-element-7a89d4d{--display:flex;--background-transition:0.3s;--border-radius:10px 10px 10px 10px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-19404 .elementor-element.elementor-element-7a89d4d:not(.elementor-motion-effects-element-type-background), .elementor-19404 .elementor-element.elementor-element-7a89d4d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-295eaf4 );}.elementor-19404 .elementor-element.elementor-element-7a89d4d:hover{background-color:var( --e-global-color-5d0513e );}.elementor-19404 .elementor-element.elementor-element-983ee61 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-19404 .elementor-element.elementor-element-983ee61 .elementor-image-box-wrapper{text-align:left;}.elementor-19404 .elementor-element.elementor-element-983ee61 .elementor-image-box-title{margin-bottom:94px;font-family:"Roboto", Sans-serif;font-size:32px;font-weight:400;text-transform:capitalize;line-height:1.1em;letter-spacing:-0.32px;color:var( --e-global-color-09eef87 );}.elementor-19404 .elementor-element.elementor-element-983ee61 .elementor-image-box-description{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;line-height:1.2em;letter-spacing:-0.54px;color:var( --e-global-color-09eef87 );}.elementor-19404 .elementor-element.elementor-element-df69ea7{--display:flex;--background-transition:0.3s;--border-radius:10px 10px 10px 10px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-19404 .elementor-element.elementor-element-df69ea7:not(.elementor-motion-effects-element-type-background), .elementor-19404 .elementor-element.elementor-element-df69ea7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-295eaf4 );}.elementor-19404 .elementor-element.elementor-element-df69ea7:hover{background-color:var( --e-global-color-5d0513e );}.elementor-19404 .elementor-element.elementor-element-9a0badb > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-19404 .elementor-element.elementor-element-9a0badb .elementor-image-box-wrapper{text-align:left;}.elementor-19404 .elementor-element.elementor-element-9a0badb .elementor-image-box-title{margin-bottom:94px;font-family:"Roboto", Sans-serif;font-size:32px;font-weight:400;text-transform:capitalize;line-height:1.1em;letter-spacing:-0.32px;color:var( --e-global-color-09eef87 );}.elementor-19404 .elementor-element.elementor-element-9a0badb .elementor-image-box-description{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;line-height:1.2em;letter-spacing:-0.54px;color:var( --e-global-color-09eef87 );}.elementor-19404 .elementor-element.elementor-element-279eeec{--display:flex;--background-transition:0.3s;--border-radius:10px 10px 10px 10px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-19404 .elementor-element.elementor-element-279eeec:not(.elementor-motion-effects-element-type-background), .elementor-19404 .elementor-element.elementor-element-279eeec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-295eaf4 );}.elementor-19404 .elementor-element.elementor-element-279eeec:hover{background-color:var( --e-global-color-5d0513e );}.elementor-19404 .elementor-element.elementor-element-e70ba6b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-19404 .elementor-element.elementor-element-e70ba6b .elementor-image-box-wrapper{text-align:left;}.elementor-19404 .elementor-element.elementor-element-e70ba6b .elementor-image-box-title{margin-bottom:94px;font-family:"Roboto", Sans-serif;font-size:32px;font-weight:400;text-transform:capitalize;line-height:1.1em;letter-spacing:-0.32px;color:var( --e-global-color-09eef87 );}.elementor-19404 .elementor-element.elementor-element-e70ba6b .elementor-image-box-description{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;line-height:1.2em;letter-spacing:-0.54px;color:var( --e-global-color-09eef87 );}.elementor-19404 .elementor-element.elementor-element-95722ca{--display:flex;}.elementor-19404 .elementor-element.elementor-element-0514c8e{--display:flex;}.elementor-19404 .elementor-element.elementor-element-3bc7f56{--display:flex;}.elementor-19404 .elementor-element.elementor-element-9afe2f7{--e-n-carousel-swiper-slides-to-display:4;--e-n-carousel-swiper-slides-gap:20px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:100%;--e-n-carousel-arrow-prev-translate-x:-100%;--e-n-carousel-arrow-prev-left-position:-130px;--e-n-carousel-arrow-prev-top-align:0%;--e-n-carousel-arrow-prev-caption-spacing:0px;--e-n-carousel-arrow-prev-translate-y:0px;--e-n-carousel-arrow-prev-top-position:-100px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:50px;--e-n-carousel-arrow-next-top-align:0%;--e-n-carousel-arrow-next-caption-spacing:0px;--e-n-carousel-arrow-next-translate-y:0px;--e-n-carousel-arrow-next-top-position:-100px;--e-n-carousel-arrow-size:58px;}.elementor-19404 .elementor-element.elementor-element-9afe2f7 > .elementor-widget-container{margin:60px -400px 0px 0px;}.elementor-19404 .elementor-element.elementor-element-131a1e16{--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;--border-radius:40px 40px 40px 40px;--padding-top:70px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;--z-index:2;}.elementor-19404 .elementor-element.elementor-element-131a1e16:not(.elementor-motion-effects-element-type-background), .elementor-19404 .elementor-element.elementor-element-131a1e16 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-295eaf4 );}.elementor-19404 .elementor-element.elementor-element-fb36ae2 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-19404 .elementor-element.elementor-element-fb36ae2 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:700;text-transform:capitalize;line-height:1.2em;letter-spacing:-0.18px;color:var( --e-global-color-09eef87 );}.elementor-19404 .elementor-element.elementor-element-44624715 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:69px;font-weight:400;text-transform:capitalize;line-height:1.1em;letter-spacing:-0.69px;color:var( --e-global-color-09eef87 );}.elementor-19404 .elementor-element.elementor-element-2b05e100 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:69px;font-weight:400;text-transform:capitalize;font-style:italic;line-height:1.1em;letter-spacing:-0.69px;color:var( --e-global-color-primary );}.elementor-19404 .elementor-element.elementor-element-1c2c137{--display:flex;}.elementor-19404 .elementor-element.elementor-element-e04f3a1{--display:flex;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--border-radius:10px 10px 10px 10px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-19404 .elementor-element.elementor-element-e04f3a1:not(.elementor-motion-effects-element-type-background), .elementor-19404 .elementor-element.elementor-element-e04f3a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E5EBFF;}.elementor-19404 .elementor-element.elementor-element-d3369bd img{width:100%;max-width:100%;height:260px;border-radius:8px 8px 8px 8px;}.elementor-19404 .elementor-element.elementor-element-b699f28{--display:flex;}.elementor-19404 .elementor-element.elementor-element-d3d16d9 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:48px;font-weight:400;text-transform:capitalize;line-height:1.1em;letter-spacing:-0.42px;color:var( --e-global-color-09eef87 );}.elementor-19404 .elementor-element.elementor-element-f8b725e{width:var( --container-widget-width, 28% );max-width:28%;--container-widget-width:28%;--container-widget-flex-grow:0;}.elementor-19404 .elementor-element.elementor-element-f8b725e > .elementor-widget-container{margin:0px 0px -30px 26px;}.elementor-19404 .elementor-element.elementor-element-f8b725e .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:128px;font-weight:400;text-transform:uppercase;font-style:italic;line-height:1.1em;letter-spacing:0px;color:#B2C2FF;}.elementor-19404 .elementor-element.elementor-element-60156db{width:var( --container-widget-width, 68% );max-width:68%;--container-widget-width:68%;--container-widget-flex-grow:0;text-align:left;font-family:var( --e-global-typography-ada67e2-font-family ), Sans-serif;font-size:var( --e-global-typography-ada67e2-font-size );font-weight:var( --e-global-typography-ada67e2-font-weight );line-height:var( --e-global-typography-ada67e2-line-height );letter-spacing:var( --e-global-typography-ada67e2-letter-spacing );color:var( --e-global-color-09eef87 );}.elementor-19404 .elementor-element.elementor-element-d45840f{--display:flex;}.elementor-19404 .elementor-element.elementor-element-02385a8{--display:flex;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--border-radius:10px 10px 10px 10px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-19404 .elementor-element.elementor-element-02385a8:not(.elementor-motion-effects-element-type-background), .elementor-19404 .elementor-element.elementor-element-02385a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAE8E5;}.elementor-19404 .elementor-element.elementor-element-97c35a8 img{width:100%;max-width:100%;height:260px;border-radius:8px 8px 8px 8px;}.elementor-19404 .elementor-element.elementor-element-b8d0465{--display:flex;}.elementor-19404 .elementor-element.elementor-element-86047b5 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:48px;font-weight:400;text-transform:none;line-height:1.1em;letter-spacing:-0.42px;color:var( --e-global-color-09eef87 );}.elementor-19404 .elementor-element.elementor-element-840b017{width:var( --container-widget-width, 28% );max-width:28%;--container-widget-width:28%;--container-widget-flex-grow:0;}.elementor-19404 .elementor-element.elementor-element-840b017 > .elementor-widget-container{margin:0px 0px -30px 26px;}.elementor-19404 .elementor-element.elementor-element-840b017 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:128px;font-weight:400;text-transform:uppercase;font-style:italic;line-height:1.1em;letter-spacing:0px;color:#F1BAB2;}.elementor-19404 .elementor-element.elementor-element-3d53487{width:var( --container-widget-width, 68% );max-width:68%;--container-widget-width:68%;--container-widget-flex-grow:0;text-align:left;font-family:var( --e-global-typography-ada67e2-font-family ), Sans-serif;font-size:var( --e-global-typography-ada67e2-font-size );font-weight:var( --e-global-typography-ada67e2-font-weight );line-height:var( --e-global-typography-ada67e2-line-height );letter-spacing:var( --e-global-typography-ada67e2-letter-spacing );color:var( --e-global-color-09eef87 );}.elementor-19404 .elementor-element.elementor-element-10e68c3{--display:flex;}.elementor-19404 .elementor-element.elementor-element-e9da7ea{--display:flex;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--border-radius:10px 10px 10px 10px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-19404 .elementor-element.elementor-element-e9da7ea:not(.elementor-motion-effects-element-type-background), .elementor-19404 .elementor-element.elementor-element-e9da7ea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EBF4FA;}.elementor-19404 .elementor-element.elementor-element-7704371 img{width:100%;max-width:100%;height:260px;object-fit:cover;object-position:center center;border-radius:8px 8px 8px 8px;}.elementor-19404 .elementor-element.elementor-element-1d255f0{--display:flex;}.elementor-19404 .elementor-element.elementor-element-e4fe951 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:48px;font-weight:400;text-transform:capitalize;line-height:1.1em;letter-spacing:-0.42px;color:var( --e-global-color-09eef87 );}.elementor-19404 .elementor-element.elementor-element-f1db861{width:var( --container-widget-width, 28% );max-width:28%;--container-widget-width:28%;--container-widget-flex-grow:0;}.elementor-19404 .elementor-element.elementor-element-f1db861 > .elementor-widget-container{margin:0px 0px -30px 26px;}.elementor-19404 .elementor-element.elementor-element-f1db861 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:128px;font-weight:400;text-transform:uppercase;font-style:italic;line-height:1.1em;letter-spacing:0px;color:#F1BAB2;}.elementor-19404 .elementor-element.elementor-element-aa86f97{width:var( --container-widget-width, 68% );max-width:68%;--container-widget-width:68%;--container-widget-flex-grow:0;text-align:left;font-family:var( --e-global-typography-ada67e2-font-family ), Sans-serif;font-size:var( --e-global-typography-ada67e2-font-size );font-weight:var( --e-global-typography-ada67e2-font-weight );line-height:var( --e-global-typography-ada67e2-line-height );letter-spacing:var( --e-global-typography-ada67e2-letter-spacing );color:var( --e-global-color-09eef87 );}.elementor-19404 .elementor-element.elementor-element-38e2fcc{--display:flex;}.elementor-19404 .elementor-element.elementor-element-1d09015{--display:flex;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--border-radius:10px 10px 10px 10px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-19404 .elementor-element.elementor-element-1d09015:not(.elementor-motion-effects-element-type-background), .elementor-19404 .elementor-element.elementor-element-1d09015 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFAE6;}.elementor-19404 .elementor-element.elementor-element-cf279c9{--display:flex;}.elementor-19404 .elementor-element.elementor-element-607d066 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:48px;font-weight:400;text-transform:capitalize;line-height:1.1em;letter-spacing:-0.42px;color:var( --e-global-color-09eef87 );}.elementor-19404 .elementor-element.elementor-element-8758d05{width:var( --container-widget-width, 28% );max-width:28%;--container-widget-width:28%;--container-widget-flex-grow:0;}.elementor-19404 .elementor-element.elementor-element-8758d05 > .elementor-widget-container{margin:0px 0px -30px 26px;}.elementor-19404 .elementor-element.elementor-element-8758d05 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:128px;font-weight:400;text-transform:uppercase;font-style:italic;line-height:1.1em;letter-spacing:0px;color:#F1BAB2;}.elementor-19404 .elementor-element.elementor-element-0d1677d{width:var( --container-widget-width, 68% );max-width:68%;--container-widget-width:68%;--container-widget-flex-grow:0;text-align:left;font-family:var( --e-global-typography-ada67e2-font-family ), Sans-serif;font-size:var( --e-global-typography-ada67e2-font-size );font-weight:var( --e-global-typography-ada67e2-font-weight );line-height:var( --e-global-typography-ada67e2-line-height );letter-spacing:var( --e-global-typography-ada67e2-letter-spacing );color:var( --e-global-color-09eef87 );}.elementor-19404 .elementor-element.elementor-element-496d75e{--display:flex;}.elementor-19404 .elementor-element.elementor-element-3114793{--display:flex;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--border-radius:10px 10px 10px 10px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-19404 .elementor-element.elementor-element-3114793:not(.elementor-motion-effects-element-type-background), .elementor-19404 .elementor-element.elementor-element-3114793 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#CCEFEE;}.elementor-19404 .elementor-element.elementor-element-7d5c120 img{width:100%;max-width:100%;height:260px;object-fit:cover;object-position:center center;border-radius:8px 8px 8px 8px;}.elementor-19404 .elementor-element.elementor-element-24f790d{--display:flex;}.elementor-19404 .elementor-element.elementor-element-3164a2d .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:48px;font-weight:400;text-transform:none;line-height:1.1em;letter-spacing:-0.42px;color:var( --e-global-color-09eef87 );}.elementor-19404 .elementor-element.elementor-element-7d190cd{width:var( --container-widget-width, 28% );max-width:28%;--container-widget-width:28%;--container-widget-flex-grow:0;}.elementor-19404 .elementor-element.elementor-element-7d190cd > .elementor-widget-container{margin:0px 0px -30px 26px;}.elementor-19404 .elementor-element.elementor-element-7d190cd .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:128px;font-weight:400;text-transform:uppercase;font-style:italic;line-height:1.1em;letter-spacing:0px;color:#87DCD9;}.elementor-19404 .elementor-element.elementor-element-d1d4593{width:var( --container-widget-width, 68% );max-width:68%;--container-widget-width:68%;--container-widget-flex-grow:0;text-align:left;font-family:var( --e-global-typography-ada67e2-font-family ), Sans-serif;font-size:var( --e-global-typography-ada67e2-font-size );font-weight:var( --e-global-typography-ada67e2-font-weight );line-height:var( --e-global-typography-ada67e2-line-height );letter-spacing:var( --e-global-typography-ada67e2-letter-spacing );color:var( --e-global-color-09eef87 );}.elementor-19404 .elementor-element.elementor-element-52195bc{--display:flex;}.elementor-19404 .elementor-element.elementor-element-10a3754{--display:flex;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--border-radius:10px 10px 10px 10px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-19404 .elementor-element.elementor-element-10a3754:not(.elementor-motion-effects-element-type-background), .elementor-19404 .elementor-element.elementor-element-10a3754 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F0FF;}.elementor-19404 .elementor-element.elementor-element-63d1b24 img{width:100%;max-width:100%;height:260px;object-fit:cover;object-position:center center;border-radius:8px 8px 8px 8px;}.elementor-19404 .elementor-element.elementor-element-dd21c95{--display:flex;}.elementor-19404 .elementor-element.elementor-element-160d835 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:48px;font-weight:400;text-transform:capitalize;line-height:1.1em;letter-spacing:-0.42px;color:var( --e-global-color-09eef87 );}.elementor-19404 .elementor-element.elementor-element-9698e8b{width:var( --container-widget-width, 28% );max-width:28%;--container-widget-width:28%;--container-widget-flex-grow:0;}.elementor-19404 .elementor-element.elementor-element-9698e8b > .elementor-widget-container{margin:0px 0px -30px 26px;}.elementor-19404 .elementor-element.elementor-element-9698e8b .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:128px;font-weight:400;text-transform:uppercase;font-style:italic;line-height:1.1em;letter-spacing:0px;color:#DFABE8;}.elementor-19404 .elementor-element.elementor-element-6f6c37d{width:var( --container-widget-width, 68% );max-width:68%;--container-widget-width:68%;--container-widget-flex-grow:0;text-align:left;font-family:var( --e-global-typography-ada67e2-font-family ), Sans-serif;font-size:var( --e-global-typography-ada67e2-font-size );font-weight:var( --e-global-typography-ada67e2-font-weight );line-height:var( --e-global-typography-ada67e2-line-height );letter-spacing:var( --e-global-typography-ada67e2-letter-spacing );color:var( --e-global-color-09eef87 );}.elementor-19404 .elementor-element.elementor-element-2b16f03{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;}.elementor-19404 .elementor-element.elementor-element-741855ac{--display:flex;--min-height:100vh;--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:80px 80px;--row-gap:80px;--column-gap:80px;--flex-wrap:wrap;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:1;}.elementor-19404 .elementor-element.elementor-element-5eb74445{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}body:not(.rtl) .elementor-19404 .elementor-element.elementor-element-3ac35553{left:0px;}body.rtl .elementor-19404 .elementor-element.elementor-element-3ac35553{right:0px;}.elementor-19404 .elementor-element.elementor-element-3ac35553{text-align:left;}.elementor-19404 .elementor-element.elementor-element-3ac35553 img{width:100%;max-width:100%;height:584px;object-fit:cover;object-position:center center;border-radius:10px 10px 10px 10px;}body:not(.rtl) .elementor-19404 .elementor-element.elementor-element-709e752{left:0px;}body.rtl .elementor-19404 .elementor-element.elementor-element-709e752{right:0px;}.elementor-19404 .elementor-element.elementor-element-709e752{text-align:left;}.elementor-19404 .elementor-element.elementor-element-709e752 img{width:100%;max-width:100%;height:584px;object-fit:cover;object-position:center center;border-radius:10px 10px 10px 10px;}body:not(.rtl) .elementor-19404 .elementor-element.elementor-element-22f3feea{left:0px;}body.rtl .elementor-19404 .elementor-element.elementor-element-22f3feea{right:0px;}.elementor-19404 .elementor-element.elementor-element-22f3feea{text-align:left;}.elementor-19404 .elementor-element.elementor-element-22f3feea img{width:100%;max-width:100%;height:584px;object-fit:cover;object-position:center center;border-radius:10px 10px 10px 10px;}body:not(.rtl) .elementor-19404 .elementor-element.elementor-element-98610b9{left:0px;}body.rtl .elementor-19404 .elementor-element.elementor-element-98610b9{right:0px;}.elementor-19404 .elementor-element.elementor-element-98610b9{text-align:left;}.elementor-19404 .elementor-element.elementor-element-98610b9 img{width:100%;max-width:100%;height:584px;object-fit:cover;object-position:center center;border-radius:10px 10px 10px 10px;}body:not(.rtl) .elementor-19404 .elementor-element.elementor-element-5748eaf6{left:0px;}body.rtl .elementor-19404 .elementor-element.elementor-element-5748eaf6{right:0px;}.elementor-19404 .elementor-element.elementor-element-5748eaf6{text-align:left;}.elementor-19404 .elementor-element.elementor-element-5748eaf6 img{width:100%;max-width:100%;height:584px;object-fit:cover;object-position:center center;border-radius:10px 10px 10px 10px;}.elementor-19404 .elementor-element.elementor-element-6ebfdda2{--display:flex;--gap:50px 50px;--row-gap:50px;--column-gap:50px;}.elementor-19404 .elementor-element.elementor-element-c756874{--display:flex;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--border-radius:10px 10px 10px 10px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-19404 .elementor-element.elementor-element-c756874:not(.elementor-motion-effects-element-type-background), .elementor-19404 .elementor-element.elementor-element-c756874 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E5EBFF;}.elementor-19404 .elementor-element.elementor-element-272d6bb6 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:48px;font-weight:400;text-transform:capitalize;line-height:1.1em;letter-spacing:-0.42px;color:var( --e-global-color-09eef87 );}.elementor-19404 .elementor-element.elementor-element-3351c446{--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:space-between;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19404 .elementor-element.elementor-element-26527176{width:var( --container-widget-width, 68% );max-width:68%;--container-widget-width:68%;--container-widget-flex-grow:0;text-align:justify;font-family:var( --e-global-typography-ada67e2-font-family ), Sans-serif;font-size:var( --e-global-typography-ada67e2-font-size );font-weight:var( --e-global-typography-ada67e2-font-weight );line-height:var( --e-global-typography-ada67e2-line-height );letter-spacing:var( --e-global-typography-ada67e2-letter-spacing );color:var( --e-global-color-09eef87 );}.elementor-19404 .elementor-element.elementor-element-3e6a8d0c{width:var( --container-widget-width, 28% );max-width:28%;--container-widget-width:28%;--container-widget-flex-grow:0;text-align:right;}.elementor-19404 .elementor-element.elementor-element-3e6a8d0c > .elementor-widget-container{margin:0px -18px -30px 0px;}.elementor-19404 .elementor-element.elementor-element-3e6a8d0c .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:128px;font-weight:400;text-transform:uppercase;font-style:italic;line-height:1.1em;letter-spacing:0px;color:#B2C2FF;}.elementor-19404 .elementor-element.elementor-element-72ced6bf{--display:flex;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--border-radius:10px 10px 10px 10px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-19404 .elementor-element.elementor-element-72ced6bf:not(.elementor-motion-effects-element-type-background), .elementor-19404 .elementor-element.elementor-element-72ced6bf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAE8E5;}.elementor-19404 .elementor-element.elementor-element-7283fa36 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:48px;font-weight:400;text-transform:capitalize;line-height:1.1em;letter-spacing:-0.42px;color:var( --e-global-color-09eef87 );}.elementor-19404 .elementor-element.elementor-element-5b01a134{--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:space-between;--align-items:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19404 .elementor-element.elementor-element-ddd8f7e{width:var( --container-widget-width, 68% );max-width:68%;--container-widget-width:68%;--container-widget-flex-grow:0;text-align:justify;font-family:var( --e-global-typography-ada67e2-font-family ), Sans-serif;font-size:var( --e-global-typography-ada67e2-font-size );font-weight:var( --e-global-typography-ada67e2-font-weight );line-height:var( --e-global-typography-ada67e2-line-height );letter-spacing:var( --e-global-typography-ada67e2-letter-spacing );color:var( --e-global-color-09eef87 );}.elementor-19404 .elementor-element.elementor-element-5c95c312{width:var( --container-widget-width, 28% );max-width:28%;--container-widget-width:28%;--container-widget-flex-grow:0;text-align:right;}.elementor-19404 .elementor-element.elementor-element-5c95c312 > .elementor-widget-container{margin:0px 0px -30px 26px;}.elementor-19404 .elementor-element.elementor-element-5c95c312 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:128px;font-weight:400;text-transform:uppercase;font-style:italic;line-height:1.1em;letter-spacing:0px;color:#F1BAB2;}.elementor-19404 .elementor-element.elementor-element-79d3ec4d{--display:flex;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--border-radius:10px 10px 10px 10px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-19404 .elementor-element.elementor-element-79d3ec4d:not(.elementor-motion-effects-element-type-background), .elementor-19404 .elementor-element.elementor-element-79d3ec4d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EBF4FA;}.elementor-19404 .elementor-element.elementor-element-1f364edc .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:48px;font-weight:400;text-transform:capitalize;line-height:1.1em;letter-spacing:-0.42px;color:var( --e-global-color-09eef87 );}.elementor-19404 .elementor-element.elementor-element-54d1b66{--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:space-between;--align-items:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19404 .elementor-element.elementor-element-65e3edc1{width:var( --container-widget-width, 68% );max-width:68%;--container-widget-width:68%;--container-widget-flex-grow:0;text-align:justify;font-family:var( --e-global-typography-ada67e2-font-family ), Sans-serif;font-size:var( --e-global-typography-ada67e2-font-size );font-weight:var( --e-global-typography-ada67e2-font-weight );line-height:var( --e-global-typography-ada67e2-line-height );letter-spacing:var( --e-global-typography-ada67e2-letter-spacing );color:var( --e-global-color-09eef87 );}.elementor-19404 .elementor-element.elementor-element-5ed4bcd7{width:var( --container-widget-width, 29% );max-width:29%;--container-widget-width:29%;--container-widget-flex-grow:0;text-align:right;}.elementor-19404 .elementor-element.elementor-element-5ed4bcd7 > .elementor-widget-container{margin:0px 0px -30px 26px;}.elementor-19404 .elementor-element.elementor-element-5ed4bcd7 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:128px;font-weight:400;text-transform:uppercase;font-style:italic;line-height:1.1em;letter-spacing:0px;color:#B2E8E5;}.elementor-19404 .elementor-element.elementor-element-4674eac8{--display:flex;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--border-radius:10px 10px 10px 10px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-19404 .elementor-element.elementor-element-4674eac8:not(.elementor-motion-effects-element-type-background), .elementor-19404 .elementor-element.elementor-element-4674eac8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFAE6;}.elementor-19404 .elementor-element.elementor-element-4de7d87e .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:48px;font-weight:400;text-transform:capitalize;line-height:1.1em;letter-spacing:-0.42px;color:var( --e-global-color-09eef87 );}.elementor-19404 .elementor-element.elementor-element-fc6324{--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:space-between;--align-items:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19404 .elementor-element.elementor-element-9cede95{width:var( --container-widget-width, 68% );max-width:68%;--container-widget-width:68%;--container-widget-flex-grow:0;text-align:justify;font-family:var( --e-global-typography-ada67e2-font-family ), Sans-serif;font-size:var( --e-global-typography-ada67e2-font-size );font-weight:var( --e-global-typography-ada67e2-font-weight );line-height:var( --e-global-typography-ada67e2-line-height );letter-spacing:var( --e-global-typography-ada67e2-letter-spacing );color:var( --e-global-color-09eef87 );}.elementor-19404 .elementor-element.elementor-element-1a7064ca{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;text-align:right;}.elementor-19404 .elementor-element.elementor-element-1a7064ca > .elementor-widget-container{margin:0px 0px -30px 26px;}.elementor-19404 .elementor-element.elementor-element-1a7064ca .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:128px;font-weight:400;text-transform:uppercase;font-style:italic;line-height:1.1em;letter-spacing:0px;color:#FFE267;}.elementor-19404 .elementor-element.elementor-element-7041c097{--display:flex;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--border-radius:10px 10px 10px 10px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-19404 .elementor-element.elementor-element-7041c097:not(.elementor-motion-effects-element-type-background), .elementor-19404 .elementor-element.elementor-element-7041c097 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#CCEFEE;}.elementor-19404 .elementor-element.elementor-element-3da5ae8c .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:48px;font-weight:400;text-transform:capitalize;line-height:1.1em;letter-spacing:-0.42px;color:var( --e-global-color-09eef87 );}.elementor-19404 .elementor-element.elementor-element-2864ee36{--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:space-between;--align-items:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19404 .elementor-element.elementor-element-6465ff24{width:var( --container-widget-width, 68% );max-width:68%;--container-widget-width:68%;--container-widget-flex-grow:0;text-align:justify;font-family:var( --e-global-typography-ada67e2-font-family ), Sans-serif;font-size:var( --e-global-typography-ada67e2-font-size );font-weight:var( --e-global-typography-ada67e2-font-weight );line-height:var( --e-global-typography-ada67e2-line-height );letter-spacing:var( --e-global-typography-ada67e2-letter-spacing );color:var( --e-global-color-09eef87 );}.elementor-19404 .elementor-element.elementor-element-7b032de{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;text-align:right;}.elementor-19404 .elementor-element.elementor-element-7b032de > .elementor-widget-container{margin:0px 0px -30px 26px;}.elementor-19404 .elementor-element.elementor-element-7b032de .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:128px;font-weight:400;text-transform:uppercase;font-style:italic;line-height:1.1em;letter-spacing:0px;color:#87DCD9;}.elementor-19404 .elementor-element.elementor-element-65a8f2fa{--display:flex;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--border-radius:10px 10px 10px 10px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-19404 .elementor-element.elementor-element-65a8f2fa:not(.elementor-motion-effects-element-type-background), .elementor-19404 .elementor-element.elementor-element-65a8f2fa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-19404 .elementor-element.elementor-element-40990673 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:48px;font-weight:400;text-transform:capitalize;line-height:1.1em;letter-spacing:-0.42px;color:var( --e-global-color-09eef87 );}.elementor-19404 .elementor-element.elementor-element-18add5df{--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:space-between;--align-items:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19404 .elementor-element.elementor-element-6f6dbd67{width:var( --container-widget-width, 68% );max-width:68%;--container-widget-width:68%;--container-widget-flex-grow:0;text-align:justify;font-family:var( --e-global-typography-ada67e2-font-family ), Sans-serif;font-size:var( --e-global-typography-ada67e2-font-size );font-weight:var( --e-global-typography-ada67e2-font-weight );line-height:var( --e-global-typography-ada67e2-line-height );letter-spacing:var( --e-global-typography-ada67e2-letter-spacing );color:var( --e-global-color-09eef87 );}.elementor-19404 .elementor-element.elementor-element-5c6ae6fc{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-19404 .elementor-element.elementor-element-5c6ae6fc > .elementor-widget-container{margin:0px 0px -30px 26px;}.elementor-19404 .elementor-element.elementor-element-5c6ae6fc .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:128px;font-weight:400;text-transform:uppercase;font-style:italic;line-height:1.1em;letter-spacing:0px;color:#F9BBF1;}.elementor-19404 .elementor-element.elementor-element-d2cc050{--display:flex;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--border-radius:10px 10px 10px 10px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-19404 .elementor-element.elementor-element-d2cc050:not(.elementor-motion-effects-element-type-background), .elementor-19404 .elementor-element.elementor-element-d2cc050 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-19404 .elementor-element.elementor-element-f851cee .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:48px;font-weight:400;text-transform:capitalize;line-height:1.1em;letter-spacing:-0.42px;color:var( --e-global-color-09eef87 );}.elementor-19404 .elementor-element.elementor-element-70edd0b{--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:space-between;--align-items:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19404 .elementor-element.elementor-element-1242fd3{width:var( --container-widget-width, 68% );max-width:68%;--container-widget-width:68%;--container-widget-flex-grow:0;text-align:justify;font-family:var( --e-global-typography-ada67e2-font-family ), Sans-serif;font-size:var( --e-global-typography-ada67e2-font-size );font-weight:var( --e-global-typography-ada67e2-font-weight );line-height:var( --e-global-typography-ada67e2-line-height );letter-spacing:var( --e-global-typography-ada67e2-letter-spacing );color:var( --e-global-color-09eef87 );}.elementor-19404 .elementor-element.elementor-element-1e319ef{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-19404 .elementor-element.elementor-element-1e319ef > .elementor-widget-container{margin:0px 0px -30px 26px;}.elementor-19404 .elementor-element.elementor-element-1e319ef .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:128px;font-weight:400;text-transform:uppercase;font-style:italic;line-height:1.1em;letter-spacing:0px;color:#F9BBF1;}.elementor-19404 .elementor-element.elementor-element-3556523{--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;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:70px;--margin-left:0px;--margin-right:0px;}.elementor-19404 .elementor-element.elementor-element-3556523:not(.elementor-motion-effects-element-type-background), .elementor-19404 .elementor-element.elementor-element-3556523 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F4F4;}.elementor-19404 .elementor-element.elementor-element-97b25d6{--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;}.elementor-19404 .elementor-element.elementor-element-471a971 > .elementor-widget-container{margin:0px 0px 37px 0px;}.elementor-19404 .elementor-element.elementor-element-471a971 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:700;line-height:1.2em;letter-spacing:-0.18px;color:var( --e-global-color-09eef87 );}.elementor-19404 .elementor-element.elementor-element-9e8a400{width:var( --container-widget-width, 91% );max-width:91%;--container-widget-width:91%;--container-widget-flex-grow:0;text-align:justify;font-family:"Roboto", Sans-serif;font-size:22px;font-weight:400;line-height:1.2em;letter-spacing:-0.66px;color:var( --e-global-color-09eef87 );}.elementor-19404 .elementor-element.elementor-element-449ce44{--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-19404 .elementor-element.elementor-element-d90bdef{--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;--border-radius:40px 40px 40px 40px;--padding-top:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;--z-index:4;}.elementor-19404 .elementor-element.elementor-element-9fd8509 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-19404 .elementor-element.elementor-element-9fd8509 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:700;line-height:1.2em;letter-spacing:-0.18px;color:var( --e-global-color-295eaf4 );}.elementor-19404 .elementor-element.elementor-element-a895c7b .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:69px;font-weight:400;text-transform:capitalize;line-height:1.1em;letter-spacing:-0.69px;color:var( --e-global-color-295eaf4 );}.elementor-19404 .elementor-element.elementor-element-0b2caea .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:69px;font-weight:400;text-transform:capitalize;font-style:italic;line-height:1.1em;letter-spacing:-0.69px;color:var( --e-global-color-295eaf4 );}.elementor-19404 .elementor-element.elementor-element-b68b7d3{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19404 .elementor-element.elementor-element-b68b7d3:not(.elementor-motion-effects-element-type-background), .elementor-19404 .elementor-element.elementor-element-b68b7d3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-295eaf4 );}.elementor-19404 .elementor-element.elementor-element-e3f7483{--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-19404 .elementor-element.elementor-element-33b7859 img{width:100%;border-radius:10px 10px 10px 10px;}.elementor-19404 .elementor-element.elementor-element-d3c2fa6{--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;--justify-content:space-between;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-19404 .elementor-element.elementor-element-396b2e2 .elementor-image-box-wrapper{text-align:left;}.elementor-19404 .elementor-element.elementor-element-396b2e2 .elementor-image-box-title{margin-bottom:20px;font-family:"Roboto", Sans-serif;font-size:42px;font-weight:500;text-transform:capitalize;line-height:1.1em;letter-spacing:-0.42px;color:var( --e-global-color-09eef87 );}.elementor-19404 .elementor-element.elementor-element-396b2e2 .elementor-image-box-description{font-family:var( --e-global-typography-ada67e2-font-family ), Sans-serif;font-size:var( --e-global-typography-ada67e2-font-size );font-weight:var( --e-global-typography-ada67e2-font-weight );line-height:var( --e-global-typography-ada67e2-line-height );letter-spacing:var( --e-global-typography-ada67e2-letter-spacing );color:var( --e-global-color-09eef87 );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-19404 .elementor-element.elementor-element-8819d35 .elementor-button{background-color:#61CE7000;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );fill:var( --e-global-color-47fed22 );color:var( --e-global-color-47fed22 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-47fed22 );border-radius:42px 42px 42px 42px;padding:12px 45px 12px 45px;}.elementor-19404 .elementor-element.elementor-element-8819d35 .elementor-button:hover, .elementor-19404 .elementor-element.elementor-element-8819d35 .elementor-button:focus{background-color:var( --e-global-color-47fed22 );color:var( --e-global-color-295eaf4 );}.elementor-19404 .elementor-element.elementor-element-8819d35 .elementor-button:hover svg, .elementor-19404 .elementor-element.elementor-element-8819d35 .elementor-button:focus svg{fill:var( --e-global-color-295eaf4 );}.elementor-19404 .elementor-element.elementor-element-22d3150{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19404 .elementor-element.elementor-element-22d3150:not(.elementor-motion-effects-element-type-background), .elementor-19404 .elementor-element.elementor-element-22d3150 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-295eaf4 );}.elementor-19404 .elementor-element.elementor-element-78963ed{--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-19404 .elementor-element.elementor-element-9f653b8 img{width:100%;border-radius:10px 10px 10px 10px;}.elementor-19404 .elementor-element.elementor-element-eafbec1{--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;--justify-content:space-between;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-19404 .elementor-element.elementor-element-485b2e7 .elementor-image-box-wrapper{text-align:left;}.elementor-19404 .elementor-element.elementor-element-485b2e7 .elementor-image-box-title{margin-bottom:20px;font-family:"Roboto", Sans-serif;font-size:42px;font-weight:500;text-transform:capitalize;line-height:1.1em;letter-spacing:-0.42px;color:var( --e-global-color-09eef87 );}.elementor-19404 .elementor-element.elementor-element-485b2e7 .elementor-image-box-description{font-family:var( --e-global-typography-ada67e2-font-family ), Sans-serif;font-size:var( --e-global-typography-ada67e2-font-size );font-weight:var( --e-global-typography-ada67e2-font-weight );line-height:var( --e-global-typography-ada67e2-line-height );letter-spacing:var( --e-global-typography-ada67e2-letter-spacing );color:var( --e-global-color-09eef87 );}.elementor-19404 .elementor-element.elementor-element-68bba79 .elementor-button{background-color:#61CE7000;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );fill:var( --e-global-color-47fed22 );color:var( --e-global-color-47fed22 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-47fed22 );border-radius:42px 42px 42px 42px;padding:12px 45px 12px 45px;}.elementor-19404 .elementor-element.elementor-element-68bba79 .elementor-button:hover, .elementor-19404 .elementor-element.elementor-element-68bba79 .elementor-button:focus{background-color:var( --e-global-color-47fed22 );color:var( --e-global-color-295eaf4 );}.elementor-19404 .elementor-element.elementor-element-68bba79 .elementor-button:hover svg, .elementor-19404 .elementor-element.elementor-element-68bba79 .elementor-button:focus svg{fill:var( --e-global-color-295eaf4 );}.elementor-19404 .elementor-element.elementor-element-54d8a6e{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19404 .elementor-element.elementor-element-54d8a6e:not(.elementor-motion-effects-element-type-background), .elementor-19404 .elementor-element.elementor-element-54d8a6e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-295eaf4 );}.elementor-19404 .elementor-element.elementor-element-b1fadec{--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-19404 .elementor-element.elementor-element-e084ce0 img{width:100%;border-radius:10px 10px 10px 10px;}.elementor-19404 .elementor-element.elementor-element-e349956{--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;--justify-content:space-between;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-19404 .elementor-element.elementor-element-fb4fadf .elementor-image-box-wrapper{text-align:left;}.elementor-19404 .elementor-element.elementor-element-fb4fadf .elementor-image-box-title{margin-bottom:20px;font-family:"Roboto", Sans-serif;font-size:42px;font-weight:500;text-transform:capitalize;line-height:1.1em;letter-spacing:-0.42px;color:var( --e-global-color-09eef87 );}.elementor-19404 .elementor-element.elementor-element-fb4fadf .elementor-image-box-description{font-family:var( --e-global-typography-ada67e2-font-family ), Sans-serif;font-size:var( --e-global-typography-ada67e2-font-size );font-weight:var( --e-global-typography-ada67e2-font-weight );line-height:var( --e-global-typography-ada67e2-line-height );letter-spacing:var( --e-global-typography-ada67e2-letter-spacing );color:var( --e-global-color-09eef87 );}.elementor-19404 .elementor-element.elementor-element-b4c5f15 .elementor-button{background-color:#61CE7000;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );fill:var( --e-global-color-47fed22 );color:var( --e-global-color-47fed22 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-47fed22 );border-radius:42px 42px 42px 42px;padding:12px 45px 12px 45px;}.elementor-19404 .elementor-element.elementor-element-b4c5f15 .elementor-button:hover, .elementor-19404 .elementor-element.elementor-element-b4c5f15 .elementor-button:focus{background-color:var( --e-global-color-47fed22 );color:var( --e-global-color-295eaf4 );}.elementor-19404 .elementor-element.elementor-element-b4c5f15 .elementor-button:hover svg, .elementor-19404 .elementor-element.elementor-element-b4c5f15 .elementor-button:focus svg{fill:var( --e-global-color-295eaf4 );}.elementor-19404 .elementor-element.elementor-element-ad08919{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-swiper-pagination-size:28px;--e-n-carousel-dots-normal-color:var( --e-global-color-295eaf4 );--e-n-carousel-dots-hover-color:#D11900;--e-n-carousel-dots-horizontal-position:100%;--e-n-carousel-dots-horizontal-transform:-100%;--e-n-carousel-dots-horizontal-offset:-30px;--e-n-carousel-dots-vertical-position:100%;--e-n-carousel-dots-vertical-transform:-100%;--e-n-carousel-dots-vertical-offset:-35px;}.elementor-19404 .elementor-element.elementor-element-ad08919 > .elementor-widget-container{margin:50px 0px 0px 0px;}:where( .elementor-19404 .elementor-element.elementor-element-ad08919 .swiper-slide ) > .e-con{border-style:none;--border-radius:10px 10px 10px 10px;}.elementor-19404 .elementor-element.elementor-element-c14d374{--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:40px 40px;--row-gap:40px;--column-gap:40px;--overflow:hidden;--margin-top:110px;--margin-bottom:125px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19404 .elementor-element.elementor-element-360e064{--display:flex;}.elementor-19404 .elementor-element.elementor-element-639751d .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:700;line-height:1.2em;letter-spacing:-0.18px;color:var( --e-global-color-09eef87 );}.elementor-19404 .elementor-element.elementor-element-c260b9f{--e-image-carousel-slides-to-show:7;}.elementor-19404 .elementor-element.elementor-element-c260b9f .swiper-wrapper{display:flex;align-items:center;}.elementor-19404 .elementor-element.elementor-element-7626708{--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;--overlay-opacity:1;--border-radius:40px 40px 40px 40px;--margin-top:120px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-19404 .elementor-element.elementor-element-7626708::before, .elementor-19404 .elementor-element.elementor-element-7626708 > .elementor-background-video-container::before, .elementor-19404 .elementor-element.elementor-element-7626708 > .e-con-inner > .elementor-background-video-container::before, .elementor-19404 .elementor-element.elementor-element-7626708 > .elementor-background-slideshow::before, .elementor-19404 .elementor-element.elementor-element-7626708 > .e-con-inner > .elementor-background-slideshow::before, .elementor-19404 .elementor-element.elementor-element-7626708 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(116deg, #526CB3 36%, #CFAA7A69 96%);}.elementor-19404 .elementor-element.elementor-element-34e693a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-19404 .elementor-element.elementor-element-c01c15c > .elementor-widget-container{margin:0px 0px 45px 0px;}.elementor-19404 .elementor-element.elementor-element-c01c15c .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:700;line-height:1.2em;letter-spacing:-0.18px;color:var( --e-global-color-295eaf4 );}.elementor-19404 .elementor-element.elementor-element-3ff9951 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:69px;font-weight:400;text-transform:capitalize;line-height:1.1em;letter-spacing:-0.69px;color:var( --e-global-color-295eaf4 );}.elementor-19404 .elementor-element.elementor-element-c703b27 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:69px;font-weight:400;text-transform:capitalize;font-style:italic;line-height:1.1em;letter-spacing:-0.69px;color:var( --e-global-color-295eaf4 );}.elementor-19404 .elementor-element.elementor-element-ad04a4b{--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:20px 20px 20px 20px;--margin-top:50px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19404 .elementor-element.elementor-element-67cb558{--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;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-19404 .elementor-element.elementor-element-67cb558:not(.elementor-motion-effects-element-type-background), .elementor-19404 .elementor-element.elementor-element-67cb558 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.starww.com/wp-content/uploads/2024/02/img.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-19404 .elementor-element.elementor-element-dbf7fa2{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-19404 .elementor-element.elementor-element-dbf7fa2.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-19404 .elementor-element.elementor-element-8770107{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-19404 .elementor-element.elementor-element-8770107 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-19404 .elementor-element.elementor-element-8770107 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:80px;font-weight:400;text-transform:capitalize;line-height:88px;letter-spacing:-0.8px;color:#FFFFFF;}.elementor-19404 .elementor-element.elementor-element-55da441{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-form .elementor-field-group > label, .elementor-widget-form .elementor-field-subgroup label{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group > label{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 );}.elementor-widget-form .elementor-field-type-html{color:var( --e-global-color-text );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 );}.elementor-widget-form .elementor-field-group .elementor-field{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{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 );}.elementor-widget-form .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-button[type="submit"]{background-color:var( --e-global-color-accent );}.elementor-widget-form .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-message{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 );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form{--e-form-steps-indicator-inactive-primary-color:var( --e-global-color-text );--e-form-steps-indicator-active-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-completed-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-background-color:var( --e-global-color-text );--e-form-steps-indicator-progress-meter-color:var( --e-global-color-text );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-19404 .elementor-element.elementor-element-64519d6 > .elementor-widget-container{background-color:#B4B4B433;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-19404 .elementor-element.elementor-element-64519d6 .elementor-field-group{padding-right:calc( 0px/2 );padding-left:calc( 0px/2 );margin-bottom:25px;}.elementor-19404 .elementor-element.elementor-element-64519d6 .elementor-form-fields-wrapper{margin-left:calc( -0px/2 );margin-right:calc( -0px/2 );margin-bottom:-25px;}.elementor-19404 .elementor-element.elementor-element-64519d6 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-19404 .elementor-element.elementor-element-64519d6 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-19404 .elementor-element.elementor-element-64519d6 .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-19404 .elementor-element.elementor-element-64519d6 .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-19404 .elementor-element.elementor-element-64519d6 .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-19404 .elementor-element.elementor-element-64519d6 .elementor-field-group > label, .elementor-19404 .elementor-element.elementor-element-64519d6 .elementor-field-subgroup label{color:#FFFFFF;}.elementor-19404 .elementor-element.elementor-element-64519d6 .elementor-field-group > label{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:500;line-height:20px;}.elementor-19404 .elementor-element.elementor-element-64519d6 .elementor-field-type-html{padding-bottom:1px;color:#3109A0;}.elementor-19404 .elementor-element.elementor-element-64519d6 .elementor-field-group .elementor-field{color:var( --e-global-color-295eaf4 );}.elementor-19404 .elementor-element.elementor-element-64519d6 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#B4B4B400;border-color:#FFFFFF;border-width:0px 0px 1px 0px;border-radius:0px 0px 0px 0px;}.elementor-19404 .elementor-element.elementor-element-64519d6 .elementor-field-group .elementor-select-wrapper select{background-color:#B4B4B400;border-color:#FFFFFF;border-width:0px 0px 1px 0px;border-radius:0px 0px 0px 0px;}.elementor-19404 .elementor-element.elementor-element-64519d6 .elementor-field-group .elementor-select-wrapper::before{color:#FFFFFF;}.elementor-19404 .elementor-element.elementor-element-64519d6 .elementor-button{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;line-height:27px;border-radius:30px 30px 30px 30px;padding:15px 15px 15px 15px;}.elementor-19404 .elementor-element.elementor-element-64519d6 .e-form__buttons__wrapper__button-next{background-color:#FFFFFF;color:#4C70FF;}.elementor-19404 .elementor-element.elementor-element-64519d6 .elementor-button[type="submit"]{background-color:#FFFFFF;color:#4C70FF;}.elementor-19404 .elementor-element.elementor-element-64519d6 .elementor-button[type="submit"] svg *{fill:#4C70FF;}.elementor-19404 .elementor-element.elementor-element-64519d6 .e-form__buttons__wrapper__button-previous{background-color:#FFFFFF;color:#4C70FF;}.elementor-19404 .elementor-element.elementor-element-64519d6 .e-form__buttons__wrapper__button-next:hover{background-color:#4C70FF;color:#ffffff;}.elementor-19404 .elementor-element.elementor-element-64519d6 .elementor-button[type="submit"]:hover{background-color:#4C70FF;color:#ffffff;}.elementor-19404 .elementor-element.elementor-element-64519d6 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-19404 .elementor-element.elementor-element-64519d6 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-19404 .elementor-element.elementor-element-64519d6 .elementor-message{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:500;}.elementor-19404 .elementor-element.elementor-element-64519d6{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}@media(max-width:1366px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-lottie .e-lottie__caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-counter .elementor-counter-number-wrapper{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-counter .elementor-counter-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-19404 .elementor-element.elementor-element-f8c608c .elementor-counter-number-wrapper{font-size:var( --e-global-typography-e08b056-font-size );line-height:var( --e-global-typography-e08b056-line-height );letter-spacing:var( --e-global-typography-e08b056-letter-spacing );}.elementor-19404 .elementor-element.elementor-element-5f5989b .elementor-counter-number-wrapper{font-size:var( --e-global-typography-e08b056-font-size );line-height:var( --e-global-typography-e08b056-line-height );letter-spacing:var( --e-global-typography-e08b056-letter-spacing );}.elementor-19404 .elementor-element.elementor-element-02dcc10 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-e08b056-font-size );line-height:var( --e-global-typography-e08b056-line-height );letter-spacing:var( --e-global-typography-e08b056-letter-spacing );}.elementor-widget-image-box .elementor-image-box-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-image-box .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-19404 .elementor-element.elementor-element-60156db{font-size:var( --e-global-typography-ada67e2-font-size );line-height:var( --e-global-typography-ada67e2-line-height );letter-spacing:var( --e-global-typography-ada67e2-letter-spacing );}.elementor-19404 .elementor-element.elementor-element-3d53487{font-size:var( --e-global-typography-ada67e2-font-size );line-height:var( --e-global-typography-ada67e2-line-height );letter-spacing:var( --e-global-typography-ada67e2-letter-spacing );}.elementor-19404 .elementor-element.elementor-element-aa86f97{font-size:var( --e-global-typography-ada67e2-font-size );line-height:var( --e-global-typography-ada67e2-line-height );letter-spacing:var( --e-global-typography-ada67e2-letter-spacing );}.elementor-19404 .elementor-element.elementor-element-0d1677d{font-size:var( --e-global-typography-ada67e2-font-size );line-height:var( --e-global-typography-ada67e2-line-height );letter-spacing:var( --e-global-typography-ada67e2-letter-spacing );}.elementor-19404 .elementor-element.elementor-element-d1d4593{font-size:var( --e-global-typography-ada67e2-font-size );line-height:var( --e-global-typography-ada67e2-line-height );letter-spacing:var( --e-global-typography-ada67e2-letter-spacing );}.elementor-19404 .elementor-element.elementor-element-6f6c37d{font-size:var( --e-global-typography-ada67e2-font-size );line-height:var( --e-global-typography-ada67e2-line-height );letter-spacing:var( --e-global-typography-ada67e2-letter-spacing );}.elementor-19404 .elementor-element.elementor-element-26527176{font-size:var( --e-global-typography-ada67e2-font-size );line-height:var( --e-global-typography-ada67e2-line-height );letter-spacing:var( --e-global-typography-ada67e2-letter-spacing );}.elementor-19404 .elementor-element.elementor-element-ddd8f7e{font-size:var( --e-global-typography-ada67e2-font-size );line-height:var( --e-global-typography-ada67e2-line-height );letter-spacing:var( --e-global-typography-ada67e2-letter-spacing );}.elementor-19404 .elementor-element.elementor-element-65e3edc1{font-size:var( --e-global-typography-ada67e2-font-size );line-height:var( --e-global-typography-ada67e2-line-height );letter-spacing:var( --e-global-typography-ada67e2-letter-spacing );}.elementor-19404 .elementor-element.elementor-element-9cede95{font-size:var( --e-global-typography-ada67e2-font-size );line-height:var( --e-global-typography-ada67e2-line-height );letter-spacing:var( --e-global-typography-ada67e2-letter-spacing );}.elementor-19404 .elementor-element.elementor-element-6465ff24{font-size:var( --e-global-typography-ada67e2-font-size );line-height:var( --e-global-typography-ada67e2-line-height );letter-spacing:var( --e-global-typography-ada67e2-letter-spacing );}.elementor-19404 .elementor-element.elementor-element-6f6dbd67{font-size:var( --e-global-typography-ada67e2-font-size );line-height:var( --e-global-typography-ada67e2-line-height );letter-spacing:var( --e-global-typography-ada67e2-letter-spacing );}.elementor-19404 .elementor-element.elementor-element-1242fd3{font-size:var( --e-global-typography-ada67e2-font-size );line-height:var( --e-global-typography-ada67e2-line-height );letter-spacing:var( --e-global-typography-ada67e2-letter-spacing );}.elementor-19404 .elementor-element.elementor-element-396b2e2 .elementor-image-box-description{font-size:var( --e-global-typography-ada67e2-font-size );line-height:var( --e-global-typography-ada67e2-line-height );letter-spacing:var( --e-global-typography-ada67e2-letter-spacing );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-19404 .elementor-element.elementor-element-8819d35 .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-19404 .elementor-element.elementor-element-485b2e7 .elementor-image-box-description{font-size:var( --e-global-typography-ada67e2-font-size );line-height:var( --e-global-typography-ada67e2-line-height );letter-spacing:var( --e-global-typography-ada67e2-letter-spacing );}.elementor-19404 .elementor-element.elementor-element-68bba79 .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-19404 .elementor-element.elementor-element-fb4fadf .elementor-image-box-description{font-size:var( --e-global-typography-ada67e2-font-size );line-height:var( --e-global-typography-ada67e2-line-height );letter-spacing:var( --e-global-typography-ada67e2-letter-spacing );}.elementor-19404 .elementor-element.elementor-element-b4c5f15 .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-form .elementor-field-group > label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-field-type-html{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-form .elementor-message{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-size:var( --e-global-typography-accent-font-size );}}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-19404 .elementor-element.elementor-element-f813322 .elementor-heading-title{font-size:50px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-19404 .elementor-element.elementor-element-a6c3e8d{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-19404 .elementor-element.elementor-element-c49ae51{width:var( --container-widget-width, 77% );max-width:77%;--container-widget-width:77%;--container-widget-flex-grow:0;z-index:3;}.elementor-19404 .elementor-element.elementor-element-c49ae51 > .elementor-widget-container{margin:20px 0px 20px 0px;}.elementor-19404 .elementor-element.elementor-element-c49ae51 .elementor-heading-title{font-size:30px;}.elementor-19404 .elementor-element.elementor-element-3f04743 .elementor-icon{font-size:80px;}.elementor-19404 .elementor-element.elementor-element-3f04743 .elementor-icon svg{height:80px;}body:not(.rtl) .elementor-19404 .elementor-element.elementor-element-2ce0503{right:30px;}body.rtl .elementor-19404 .elementor-element.elementor-element-2ce0503{left:30px;}.elementor-19404 .elementor-element.elementor-element-2ce0503{top:30px;}.elementor-19404 .elementor-element.elementor-element-2ce0503 .elementor-icon{font-size:15px;}.elementor-19404 .elementor-element.elementor-element-2ce0503 .elementor-icon svg{height:15px;}.elementor-19404 .elementor-element.elementor-element-2b13f78{--margin-top:-10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-lottie .e-lottie__caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-19404 .elementor-element.elementor-element-aa26d89{top:-100px;--lottie-container-width:50%;}.elementor-19404 .elementor-element.elementor-element-f8afad6 .elementor-heading-title{font-size:48px;letter-spacing:-0.5px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-19404 .elementor-element.elementor-element-be68db1{font-size:20px;}.elementor-widget-counter .elementor-counter-number-wrapper{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-counter .elementor-counter-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-19404 .elementor-element.elementor-element-f8c608c .elementor-counter-number-wrapper{font-size:var( --e-global-typography-e08b056-font-size );line-height:var( --e-global-typography-e08b056-line-height );letter-spacing:var( --e-global-typography-e08b056-letter-spacing );}.elementor-19404 .elementor-element.elementor-element-5f5989b .elementor-counter-number-wrapper{font-size:var( --e-global-typography-e08b056-font-size );line-height:var( --e-global-typography-e08b056-line-height );letter-spacing:var( --e-global-typography-e08b056-letter-spacing );}.elementor-19404 .elementor-element.elementor-element-02dcc10 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-e08b056-font-size );line-height:var( --e-global-typography-e08b056-line-height );letter-spacing:var( --e-global-typography-e08b056-letter-spacing );}.elementor-19404 .elementor-element.elementor-element-41debf0 .elementor-heading-title{font-size:48px;letter-spacing:-0.5px;}.elementor-widget-image-box .elementor-image-box-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-image-box .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-19404 .elementor-element.elementor-element-aed6bc9 .elementor-image-box-title{font-size:32px;}.elementor-19404 .elementor-element.elementor-element-aed6bc9 .elementor-image-box-description{font-size:16px;letter-spacing:-0.4px;}.elementor-19404 .elementor-element.elementor-element-9287067 .elementor-image-box-title{font-size:32px;}.elementor-19404 .elementor-element.elementor-element-9287067 .elementor-image-box-description{font-size:16px;letter-spacing:-0.4px;}.elementor-19404 .elementor-element.elementor-element-7e48f79 .elementor-image-box-title{font-size:32px;}.elementor-19404 .elementor-element.elementor-element-7e48f79 .elementor-image-box-description{font-size:16px;letter-spacing:-0.4px;}.elementor-19404 .elementor-element.elementor-element-3ddd481 .elementor-image-box-title{font-size:32px;}.elementor-19404 .elementor-element.elementor-element-3ddd481 .elementor-image-box-description{font-size:16px;letter-spacing:-0.4px;}.elementor-19404 .elementor-element.elementor-element-a5a43cf .elementor-image-box-title{font-size:32px;}.elementor-19404 .elementor-element.elementor-element-a5a43cf .elementor-image-box-description{font-size:16px;letter-spacing:-0.4px;}.elementor-19404 .elementor-element.elementor-element-86a58e2 .elementor-image-box-title{font-size:32px;}.elementor-19404 .elementor-element.elementor-element-86a58e2 .elementor-image-box-description{font-size:16px;letter-spacing:-0.4px;}.elementor-19404 .elementor-element.elementor-element-d3e68ea .elementor-image-box-title{font-size:32px;}.elementor-19404 .elementor-element.elementor-element-d3e68ea .elementor-image-box-description{font-size:16px;letter-spacing:-0.4px;}.elementor-19404 .elementor-element.elementor-element-20bbcaf .elementor-image-box-title{font-size:32px;}.elementor-19404 .elementor-element.elementor-element-20bbcaf .elementor-image-box-description{font-size:16px;letter-spacing:-0.4px;}.elementor-19404 .elementor-element.elementor-element-f6afef4 .elementor-image-box-title{font-size:32px;}.elementor-19404 .elementor-element.elementor-element-f6afef4 .elementor-image-box-description{font-size:16px;letter-spacing:-0.4px;}.elementor-19404 .elementor-element.elementor-element-405930a .elementor-image-box-title{font-size:32px;}.elementor-19404 .elementor-element.elementor-element-405930a .elementor-image-box-description{font-size:16px;letter-spacing:-0.4px;}.elementor-19404 .elementor-element.elementor-element-66b4619 .elementor-image-box-title{font-size:32px;}.elementor-19404 .elementor-element.elementor-element-66b4619 .elementor-image-box-description{font-size:16px;letter-spacing:-0.4px;}.elementor-19404 .elementor-element.elementor-element-edb6523 .elementor-image-box-title{font-size:32px;}.elementor-19404 .elementor-element.elementor-element-edb6523 .elementor-image-box-description{font-size:16px;letter-spacing:-0.4px;}.elementor-19404 .elementor-element.elementor-element-e84e51f .elementor-image-box-title{font-size:32px;}.elementor-19404 .elementor-element.elementor-element-e84e51f .elementor-image-box-description{font-size:16px;letter-spacing:-0.4px;}.elementor-19404 .elementor-element.elementor-element-983ee61 .elementor-image-box-title{font-size:32px;}.elementor-19404 .elementor-element.elementor-element-983ee61 .elementor-image-box-description{font-size:16px;letter-spacing:-0.4px;}.elementor-19404 .elementor-element.elementor-element-9a0badb .elementor-image-box-title{font-size:32px;}.elementor-19404 .elementor-element.elementor-element-9a0badb .elementor-image-box-description{font-size:16px;letter-spacing:-0.4px;}.elementor-19404 .elementor-element.elementor-element-e70ba6b .elementor-image-box-title{font-size:32px;}.elementor-19404 .elementor-element.elementor-element-e70ba6b .elementor-image-box-description{font-size:16px;letter-spacing:-0.4px;}.elementor-19404 .elementor-element.elementor-element-9afe2f7{--e-n-carousel-swiper-slides-to-display:2;}.elementor-19404 .elementor-element.elementor-element-44624715 .elementor-heading-title{font-size:48px;letter-spacing:-0.5px;}.elementor-19404 .elementor-element.elementor-element-60156db{font-size:var( --e-global-typography-ada67e2-font-size );line-height:var( --e-global-typography-ada67e2-line-height );letter-spacing:var( --e-global-typography-ada67e2-letter-spacing );}.elementor-19404 .elementor-element.elementor-element-3d53487{font-size:var( --e-global-typography-ada67e2-font-size );line-height:var( --e-global-typography-ada67e2-line-height );letter-spacing:var( --e-global-typography-ada67e2-letter-spacing );}.elementor-19404 .elementor-element.elementor-element-aa86f97{font-size:var( --e-global-typography-ada67e2-font-size );line-height:var( --e-global-typography-ada67e2-line-height );letter-spacing:var( --e-global-typography-ada67e2-letter-spacing );}.elementor-19404 .elementor-element.elementor-element-0d1677d{font-size:var( --e-global-typography-ada67e2-font-size );line-height:var( --e-global-typography-ada67e2-line-height );letter-spacing:var( --e-global-typography-ada67e2-letter-spacing );}.elementor-19404 .elementor-element.elementor-element-d1d4593{font-size:var( --e-global-typography-ada67e2-font-size );line-height:var( --e-global-typography-ada67e2-line-height );letter-spacing:var( --e-global-typography-ada67e2-letter-spacing );}.elementor-19404 .elementor-element.elementor-element-6f6c37d{font-size:var( --e-global-typography-ada67e2-font-size );line-height:var( --e-global-typography-ada67e2-line-height );letter-spacing:var( --e-global-typography-ada67e2-letter-spacing );}.elementor-19404 .elementor-element.elementor-element-2b16f03{--e-n-carousel-swiper-slides-to-display:2;}.elementor-19404 .elementor-element.elementor-element-26527176{font-size:var( --e-global-typography-ada67e2-font-size );line-height:var( --e-global-typography-ada67e2-line-height );letter-spacing:var( --e-global-typography-ada67e2-letter-spacing );}.elementor-19404 .elementor-element.elementor-element-ddd8f7e{font-size:var( --e-global-typography-ada67e2-font-size );line-height:var( --e-global-typography-ada67e2-line-height );letter-spacing:var( --e-global-typography-ada67e2-letter-spacing );}.elementor-19404 .elementor-element.elementor-element-65e3edc1{font-size:var( --e-global-typography-ada67e2-font-size );line-height:var( --e-global-typography-ada67e2-line-height );letter-spacing:var( --e-global-typography-ada67e2-letter-spacing );}.elementor-19404 .elementor-element.elementor-element-9cede95{font-size:var( --e-global-typography-ada67e2-font-size );line-height:var( --e-global-typography-ada67e2-line-height );letter-spacing:var( --e-global-typography-ada67e2-letter-spacing );}.elementor-19404 .elementor-element.elementor-element-6465ff24{font-size:var( --e-global-typography-ada67e2-font-size );line-height:var( --e-global-typography-ada67e2-line-height );letter-spacing:var( --e-global-typography-ada67e2-letter-spacing );}.elementor-19404 .elementor-element.elementor-element-6f6dbd67{font-size:var( --e-global-typography-ada67e2-font-size );line-height:var( --e-global-typography-ada67e2-line-height );letter-spacing:var( --e-global-typography-ada67e2-letter-spacing );}.elementor-19404 .elementor-element.elementor-element-1242fd3{font-size:var( --e-global-typography-ada67e2-font-size );line-height:var( --e-global-typography-ada67e2-line-height );letter-spacing:var( --e-global-typography-ada67e2-letter-spacing );}.elementor-19404 .elementor-element.elementor-element-a895c7b .elementor-heading-title{font-size:48px;letter-spacing:-0.5px;}.elementor-19404 .elementor-element.elementor-element-396b2e2 .elementor-image-box-title{font-size:38px;letter-spacing:-0.2px;}.elementor-19404 .elementor-element.elementor-element-396b2e2 .elementor-image-box-description{font-size:var( --e-global-typography-ada67e2-font-size );line-height:var( --e-global-typography-ada67e2-line-height );letter-spacing:var( --e-global-typography-ada67e2-letter-spacing );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-19404 .elementor-element.elementor-element-8819d35 .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-19404 .elementor-element.elementor-element-485b2e7 .elementor-image-box-title{font-size:38px;letter-spacing:-0.2px;}.elementor-19404 .elementor-element.elementor-element-485b2e7 .elementor-image-box-description{font-size:var( --e-global-typography-ada67e2-font-size );line-height:var( --e-global-typography-ada67e2-line-height );letter-spacing:var( --e-global-typography-ada67e2-letter-spacing );}.elementor-19404 .elementor-element.elementor-element-68bba79 .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-19404 .elementor-element.elementor-element-fb4fadf .elementor-image-box-title{font-size:38px;letter-spacing:-0.2px;}.elementor-19404 .elementor-element.elementor-element-fb4fadf .elementor-image-box-description{font-size:var( --e-global-typography-ada67e2-font-size );line-height:var( --e-global-typography-ada67e2-line-height );letter-spacing:var( --e-global-typography-ada67e2-letter-spacing );}.elementor-19404 .elementor-element.elementor-element-b4c5f15 .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-19404 .elementor-element.elementor-element-ad08919{--e-n-carousel-swiper-slides-to-display:2;}.elementor-19404 .elementor-element.elementor-element-3ff9951 .elementor-heading-title{font-size:48px;letter-spacing:-0.5px;}.elementor-19404 .elementor-element.elementor-element-ad04a4b{--margin-top:20px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-19404 .elementor-element.elementor-element-67cb558{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-widget-form .elementor-field-group > label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-field-type-html{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-form .elementor-message{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-size:var( --e-global-typography-accent-font-size );}}@media(max-width:767px){.elementor-19404 .elementor-element.elementor-element-ae71974{--min-height:80vh;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19404 .elementor-element.elementor-element-7e73c6c{--padding-top:50px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-19404 .elementor-element.elementor-element-f813322 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-19404 .elementor-element.elementor-element-f813322 .elementor-heading-title{font-size:45px;letter-spacing:-0.47px;}.elementor-19404 .elementor-element.elementor-element-e14276c{--padding-top:8px;--padding-bottom:8px;--padding-left:20px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-19404 .elementor-element.elementor-element-bd53659 img{height:317px;object-fit:cover;}.elementor-19404 .elementor-element.elementor-element-a6c3e8d{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:25px;--padding-bottom:130px;--padding-left:20px;--padding-right:20px;}.elementor-19404 .elementor-element.elementor-element-c49ae51{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-19404 .elementor-element.elementor-element-c49ae51 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-19404 .elementor-element.elementor-element-c49ae51.elementor-element{--order:99999 /* order end hack */;}.elementor-19404 .elementor-element.elementor-element-c49ae51 .elementor-heading-title{font-size:18px;letter-spacing:0px;}.elementor-19404 .elementor-element.elementor-element-d5be62b{--margin-top:-60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-19404 .elementor-element.elementor-element-3f04743 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-19404 .elementor-element.elementor-element-2ce0503{top:30px;}.elementor-19404 .elementor-element.elementor-element-2b13f78{--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-widget-lottie .e-lottie__caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}body:not(.rtl) .elementor-19404 .elementor-element.elementor-element-aa26d89{right:-40px;}body.rtl .elementor-19404 .elementor-element.elementor-element-aa26d89{left:-40px;}.elementor-19404 .elementor-element.elementor-element-aa26d89{top:-80px;--lottie-container-width:30%;}.elementor-19404 .elementor-element.elementor-element-c9dc4e1 > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-19404 .elementor-element.elementor-element-c9dc4e1 .elementor-heading-title{font-size:12px;letter-spacing:-0.12px;}.elementor-19404 .elementor-element.elementor-element-f8afad6{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-19404 .elementor-element.elementor-element-f8afad6 .elementor-heading-title{font-size:32px;letter-spacing:-0.32px;}.elementor-19404 .elementor-element.elementor-element-2dc0923{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-19404 .elementor-element.elementor-element-2dc0923 .elementor-heading-title{font-size:32px;letter-spacing:-0.32px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-19404 .elementor-element.elementor-element-be68db1{width:100%;max-width:100%;font-size:16px;}.elementor-19404 .elementor-element.elementor-element-be68db1 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-19404 .elementor-element.elementor-element-0914899{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-19404 .elementor-element.elementor-element-b4e1c2c{--width:50%;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:15px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-widget-counter .elementor-counter-number-wrapper{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-counter .elementor-counter-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-19404 .elementor-element.elementor-element-f8c608c .elementor-counter-number-wrapper{font-size:var( --e-global-typography-e08b056-font-size );line-height:var( --e-global-typography-e08b056-line-height );letter-spacing:var( --e-global-typography-e08b056-letter-spacing );}.elementor-19404 .elementor-element.elementor-element-05a2889 .elementor-heading-title{font-size:14px;}.elementor-19404 .elementor-element.elementor-element-410342d{--width:50%;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-19404 .elementor-element.elementor-element-5f5989b .elementor-counter-number-wrapper{font-size:var( --e-global-typography-e08b056-font-size );line-height:var( --e-global-typography-e08b056-line-height );letter-spacing:var( --e-global-typography-e08b056-letter-spacing );}.elementor-19404 .elementor-element.elementor-element-18e4760 .elementor-heading-title{font-size:14px;}.elementor-19404 .elementor-element.elementor-element-8ef1593{--width:50%;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-19404 .elementor-element.elementor-element-02dcc10 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-e08b056-font-size );line-height:var( --e-global-typography-e08b056-line-height );letter-spacing:var( --e-global-typography-e08b056-letter-spacing );}.elementor-19404 .elementor-element.elementor-element-df3cf2a .elementor-heading-title{font-size:14px;}.elementor-19404 .elementor-element.elementor-element-5a70202{--border-radius:0px 0px 20px 20px;--padding-top:40px;--padding-bottom:240px;--padding-left:20px;--padding-right:20px;}.elementor-19404 .elementor-element.elementor-element-d9b7aef{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19404 .elementor-element.elementor-element-f35035a > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-19404 .elementor-element.elementor-element-f35035a .elementor-heading-title{font-size:12px;letter-spacing:-0.12px;}.elementor-19404 .elementor-element.elementor-element-41debf0 .elementor-heading-title{font-size:32px;letter-spacing:-0.32px;}.elementor-19404 .elementor-element.elementor-element-e13d180 .elementor-heading-title{font-size:32px;letter-spacing:-0.32px;}.elementor-19404 .elementor-element.elementor-element-7e62c50{--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-widget-image-box .elementor-image-box-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-image-box .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-19404 .elementor-element.elementor-element-aed6bc9 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-19404 .elementor-element.elementor-element-aed6bc9 .elementor-image-box-title{margin-bottom:60px;font-size:20px;letter-spacing:-0.2px;}.elementor-19404 .elementor-element.elementor-element-aed6bc9 .elementor-image-box-description{font-size:13px;letter-spacing:-0.39px;}.elementor-19404 .elementor-element.elementor-element-04463fa{--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-19404 .elementor-element.elementor-element-9287067 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-19404 .elementor-element.elementor-element-9287067 .elementor-image-box-title{margin-bottom:60px;font-size:20px;letter-spacing:-0.2px;}.elementor-19404 .elementor-element.elementor-element-9287067 .elementor-image-box-description{font-size:13px;letter-spacing:-0.39px;}.elementor-19404 .elementor-element.elementor-element-20768b6{--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-19404 .elementor-element.elementor-element-7e48f79 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-19404 .elementor-element.elementor-element-7e48f79 .elementor-image-box-title{margin-bottom:60px;font-size:20px;letter-spacing:-0.2px;}.elementor-19404 .elementor-element.elementor-element-7e48f79 .elementor-image-box-description{font-size:13px;letter-spacing:-0.39px;}.elementor-19404 .elementor-element.elementor-element-4b08aa2{--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-19404 .elementor-element.elementor-element-3ddd481 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-19404 .elementor-element.elementor-element-3ddd481 .elementor-image-box-title{margin-bottom:60px;font-size:20px;letter-spacing:-0.2px;}.elementor-19404 .elementor-element.elementor-element-3ddd481 .elementor-image-box-description{font-size:13px;letter-spacing:-0.39px;}.elementor-19404 .elementor-element.elementor-element-e625912{--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-19404 .elementor-element.elementor-element-a5a43cf > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-19404 .elementor-element.elementor-element-a5a43cf .elementor-image-box-title{margin-bottom:60px;font-size:20px;letter-spacing:-0.2px;}.elementor-19404 .elementor-element.elementor-element-a5a43cf .elementor-image-box-description{font-size:13px;letter-spacing:-0.39px;}.elementor-19404 .elementor-element.elementor-element-33adc6e{--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-19404 .elementor-element.elementor-element-86a58e2 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-19404 .elementor-element.elementor-element-86a58e2 .elementor-image-box-title{margin-bottom:60px;font-size:20px;letter-spacing:-0.2px;}.elementor-19404 .elementor-element.elementor-element-86a58e2 .elementor-image-box-description{font-size:13px;letter-spacing:-0.39px;}.elementor-19404 .elementor-element.elementor-element-01c88f6{--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-19404 .elementor-element.elementor-element-d3e68ea > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-19404 .elementor-element.elementor-element-d3e68ea .elementor-image-box-title{margin-bottom:60px;font-size:20px;letter-spacing:-0.2px;}.elementor-19404 .elementor-element.elementor-element-d3e68ea .elementor-image-box-description{font-size:13px;letter-spacing:-0.39px;}.elementor-19404 .elementor-element.elementor-element-8f6290b{--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-19404 .elementor-element.elementor-element-20bbcaf > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-19404 .elementor-element.elementor-element-20bbcaf .elementor-image-box-title{margin-bottom:60px;font-size:20px;letter-spacing:-0.2px;}.elementor-19404 .elementor-element.elementor-element-20bbcaf .elementor-image-box-description{font-size:13px;letter-spacing:-0.39px;}.elementor-19404 .elementor-element.elementor-element-73449fb{--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-19404 .elementor-element.elementor-element-f6afef4 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-19404 .elementor-element.elementor-element-f6afef4 .elementor-image-box-title{margin-bottom:60px;font-size:20px;letter-spacing:-0.2px;}.elementor-19404 .elementor-element.elementor-element-f6afef4 .elementor-image-box-description{font-size:13px;letter-spacing:-0.39px;}.elementor-19404 .elementor-element.elementor-element-e27600c{--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-19404 .elementor-element.elementor-element-405930a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-19404 .elementor-element.elementor-element-405930a .elementor-image-box-title{margin-bottom:60px;font-size:20px;letter-spacing:-0.2px;}.elementor-19404 .elementor-element.elementor-element-405930a .elementor-image-box-description{font-size:13px;letter-spacing:-0.39px;}.elementor-19404 .elementor-element.elementor-element-ede4389{--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-19404 .elementor-element.elementor-element-66b4619 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-19404 .elementor-element.elementor-element-66b4619 .elementor-image-box-title{margin-bottom:60px;font-size:20px;letter-spacing:-0.2px;}.elementor-19404 .elementor-element.elementor-element-66b4619 .elementor-image-box-description{font-size:13px;letter-spacing:-0.39px;}.elementor-19404 .elementor-element.elementor-element-977f983{--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-19404 .elementor-element.elementor-element-edb6523 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-19404 .elementor-element.elementor-element-edb6523 .elementor-image-box-title{margin-bottom:60px;font-size:20px;letter-spacing:-0.2px;}.elementor-19404 .elementor-element.elementor-element-edb6523 .elementor-image-box-description{font-size:13px;letter-spacing:-0.39px;}.elementor-19404 .elementor-element.elementor-element-fbe53d0{--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-19404 .elementor-element.elementor-element-e84e51f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-19404 .elementor-element.elementor-element-e84e51f .elementor-image-box-title{margin-bottom:60px;font-size:20px;letter-spacing:-0.2px;}.elementor-19404 .elementor-element.elementor-element-e84e51f .elementor-image-box-description{font-size:13px;letter-spacing:-0.39px;}.elementor-19404 .elementor-element.elementor-element-7a89d4d{--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-19404 .elementor-element.elementor-element-983ee61 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-19404 .elementor-element.elementor-element-983ee61 .elementor-image-box-title{margin-bottom:60px;font-size:20px;letter-spacing:-0.2px;}.elementor-19404 .elementor-element.elementor-element-983ee61 .elementor-image-box-description{font-size:13px;letter-spacing:-0.39px;}.elementor-19404 .elementor-element.elementor-element-df69ea7{--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-19404 .elementor-element.elementor-element-9a0badb > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-19404 .elementor-element.elementor-element-9a0badb .elementor-image-box-title{margin-bottom:60px;font-size:20px;letter-spacing:-0.2px;}.elementor-19404 .elementor-element.elementor-element-9a0badb .elementor-image-box-description{font-size:13px;letter-spacing:-0.39px;}.elementor-19404 .elementor-element.elementor-element-279eeec{--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-19404 .elementor-element.elementor-element-e70ba6b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-19404 .elementor-element.elementor-element-e70ba6b .elementor-image-box-title{margin-bottom:60px;font-size:20px;letter-spacing:-0.2px;}.elementor-19404 .elementor-element.elementor-element-e70ba6b .elementor-image-box-description{font-size:13px;letter-spacing:-0.39px;}.elementor-19404 .elementor-element.elementor-element-9afe2f7{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-arrow-prev-left-position:-50px;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-size:35px;}.elementor-19404 .elementor-element.elementor-element-9afe2f7 > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-19404 .elementor-element.elementor-element-131a1e16{--border-radius:20px 20px 20px 20px;--padding-top:40px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-19404 .elementor-element.elementor-element-fb36ae2 > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-19404 .elementor-element.elementor-element-fb36ae2 .elementor-heading-title{font-size:12px;letter-spacing:-0.2px;}.elementor-19404 .elementor-element.elementor-element-44624715 .elementor-heading-title{font-size:32px;}.elementor-19404 .elementor-element.elementor-element-2b05e100 .elementor-heading-title{font-size:32px;letter-spacing:-0.32px;}.elementor-19404 .elementor-element.elementor-element-e04f3a1{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-19404 .elementor-element.elementor-element-b699f28{--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;}.elementor-19404 .elementor-element.elementor-element-d3d16d9{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-19404 .elementor-element.elementor-element-d3d16d9 .elementor-heading-title{font-size:28px;}.elementor-19404 .elementor-element.elementor-element-f8b725e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-19404 .elementor-element.elementor-element-f8b725e{--container-widget-width:30%;--container-widget-flex-grow:0;width:var( --container-widget-width, 30% );max-width:30%;text-align:right;}.elementor-19404 .elementor-element.elementor-element-f8b725e .elementor-heading-title{font-size:60px;}.elementor-19404 .elementor-element.elementor-element-60156db{width:100%;max-width:100%;font-size:var( --e-global-typography-ada67e2-font-size );line-height:var( --e-global-typography-ada67e2-line-height );letter-spacing:var( --e-global-typography-ada67e2-letter-spacing );}.elementor-19404 .elementor-element.elementor-element-02385a8{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-19404 .elementor-element.elementor-element-b8d0465{--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;}.elementor-19404 .elementor-element.elementor-element-86047b5{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-19404 .elementor-element.elementor-element-86047b5 .elementor-heading-title{font-size:28px;}.elementor-19404 .elementor-element.elementor-element-840b017 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-19404 .elementor-element.elementor-element-840b017{--container-widget-width:30%;--container-widget-flex-grow:0;width:var( --container-widget-width, 30% );max-width:30%;text-align:right;}.elementor-19404 .elementor-element.elementor-element-840b017 .elementor-heading-title{font-size:60px;}.elementor-19404 .elementor-element.elementor-element-3d53487{width:100%;max-width:100%;font-size:var( --e-global-typography-ada67e2-font-size );line-height:var( --e-global-typography-ada67e2-line-height );letter-spacing:var( --e-global-typography-ada67e2-letter-spacing );}.elementor-19404 .elementor-element.elementor-element-e9da7ea{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-19404 .elementor-element.elementor-element-1d255f0{--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;}.elementor-19404 .elementor-element.elementor-element-e4fe951{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-19404 .elementor-element.elementor-element-e4fe951 .elementor-heading-title{font-size:28px;}.elementor-19404 .elementor-element.elementor-element-f1db861 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-19404 .elementor-element.elementor-element-f1db861{--container-widget-width:30%;--container-widget-flex-grow:0;width:var( --container-widget-width, 30% );max-width:30%;text-align:right;}.elementor-19404 .elementor-element.elementor-element-f1db861 .elementor-heading-title{font-size:60px;}.elementor-19404 .elementor-element.elementor-element-aa86f97{width:100%;max-width:100%;font-size:var( --e-global-typography-ada67e2-font-size );line-height:var( --e-global-typography-ada67e2-line-height );letter-spacing:var( --e-global-typography-ada67e2-letter-spacing );}.elementor-19404 .elementor-element.elementor-element-1d09015{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-19404 .elementor-element.elementor-element-cf279c9{--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;}.elementor-19404 .elementor-element.elementor-element-607d066{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-19404 .elementor-element.elementor-element-607d066 .elementor-heading-title{font-size:28px;}.elementor-19404 .elementor-element.elementor-element-8758d05 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-19404 .elementor-element.elementor-element-8758d05{--container-widget-width:30%;--container-widget-flex-grow:0;width:var( --container-widget-width, 30% );max-width:30%;text-align:right;}.elementor-19404 .elementor-element.elementor-element-8758d05 .elementor-heading-title{font-size:60px;}.elementor-19404 .elementor-element.elementor-element-0d1677d{width:100%;max-width:100%;font-size:var( --e-global-typography-ada67e2-font-size );line-height:var( --e-global-typography-ada67e2-line-height );letter-spacing:var( --e-global-typography-ada67e2-letter-spacing );}.elementor-19404 .elementor-element.elementor-element-3114793{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-19404 .elementor-element.elementor-element-24f790d{--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;}.elementor-19404 .elementor-element.elementor-element-3164a2d{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-19404 .elementor-element.elementor-element-3164a2d .elementor-heading-title{font-size:28px;}.elementor-19404 .elementor-element.elementor-element-7d190cd > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-19404 .elementor-element.elementor-element-7d190cd{--container-widget-width:30%;--container-widget-flex-grow:0;width:var( --container-widget-width, 30% );max-width:30%;text-align:right;}.elementor-19404 .elementor-element.elementor-element-7d190cd .elementor-heading-title{font-size:60px;}.elementor-19404 .elementor-element.elementor-element-d1d4593{width:100%;max-width:100%;font-size:var( --e-global-typography-ada67e2-font-size );line-height:var( --e-global-typography-ada67e2-line-height );letter-spacing:var( --e-global-typography-ada67e2-letter-spacing );}.elementor-19404 .elementor-element.elementor-element-10a3754{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-19404 .elementor-element.elementor-element-dd21c95{--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;}.elementor-19404 .elementor-element.elementor-element-160d835{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-19404 .elementor-element.elementor-element-160d835 .elementor-heading-title{font-size:28px;}.elementor-19404 .elementor-element.elementor-element-9698e8b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-19404 .elementor-element.elementor-element-9698e8b{--container-widget-width:30%;--container-widget-flex-grow:0;width:var( --container-widget-width, 30% );max-width:30%;text-align:right;}.elementor-19404 .elementor-element.elementor-element-9698e8b .elementor-heading-title{font-size:60px;}.elementor-19404 .elementor-element.elementor-element-6f6c37d{width:100%;max-width:100%;font-size:var( --e-global-typography-ada67e2-font-size );line-height:var( --e-global-typography-ada67e2-line-height );letter-spacing:var( --e-global-typography-ada67e2-letter-spacing );}.elementor-19404 .elementor-element.elementor-element-2b16f03{--e-n-carousel-swiper-slides-to-display:1;}.elementor-19404 .elementor-element.elementor-element-2b16f03 > .elementor-widget-container{margin:0px -10px 0px -10px;}.elementor-19404 .elementor-element.elementor-element-26527176{font-size:var( --e-global-typography-ada67e2-font-size );line-height:var( --e-global-typography-ada67e2-line-height );letter-spacing:var( --e-global-typography-ada67e2-letter-spacing );}.elementor-19404 .elementor-element.elementor-element-ddd8f7e{font-size:var( --e-global-typography-ada67e2-font-size );line-height:var( --e-global-typography-ada67e2-line-height );letter-spacing:var( --e-global-typography-ada67e2-letter-spacing );}.elementor-19404 .elementor-element.elementor-element-65e3edc1{font-size:var( --e-global-typography-ada67e2-font-size );line-height:var( --e-global-typography-ada67e2-line-height );letter-spacing:var( --e-global-typography-ada67e2-letter-spacing );}.elementor-19404 .elementor-element.elementor-element-9cede95{font-size:var( --e-global-typography-ada67e2-font-size );line-height:var( --e-global-typography-ada67e2-line-height );letter-spacing:var( --e-global-typography-ada67e2-letter-spacing );}.elementor-19404 .elementor-element.elementor-element-6465ff24{font-size:var( --e-global-typography-ada67e2-font-size );line-height:var( --e-global-typography-ada67e2-line-height );letter-spacing:var( --e-global-typography-ada67e2-letter-spacing );}.elementor-19404 .elementor-element.elementor-element-6f6dbd67{font-size:var( --e-global-typography-ada67e2-font-size );line-height:var( --e-global-typography-ada67e2-line-height );letter-spacing:var( --e-global-typography-ada67e2-letter-spacing );}.elementor-19404 .elementor-element.elementor-element-1242fd3{font-size:var( --e-global-typography-ada67e2-font-size );line-height:var( --e-global-typography-ada67e2-line-height );letter-spacing:var( --e-global-typography-ada67e2-letter-spacing );}.elementor-19404 .elementor-element.elementor-element-3556523{--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-19404 .elementor-element.elementor-element-471a971 > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-19404 .elementor-element.elementor-element-471a971 .elementor-heading-title{font-size:12px;letter-spacing:-0.2px;}.elementor-19404 .elementor-element.elementor-element-9e8a400{width:100%;max-width:100%;font-size:16px;letter-spacing:0px;}.elementor-19404 .elementor-element.elementor-element-d90bdef{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-19404 .elementor-element.elementor-element-9fd8509 > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-19404 .elementor-element.elementor-element-9fd8509 .elementor-heading-title{font-size:12px;letter-spacing:-0.12px;}.elementor-19404 .elementor-element.elementor-element-a895c7b .elementor-heading-title{font-size:32px;letter-spacing:-0.32px;}.elementor-19404 .elementor-element.elementor-element-0b2caea .elementor-heading-title{font-size:32px;letter-spacing:-0.32px;}.elementor-19404 .elementor-element.elementor-element-d3c2fa6{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-19404 .elementor-element.elementor-element-396b2e2 .elementor-image-box-title{font-size:28px;letter-spacing:-0.28px;}.elementor-19404 .elementor-element.elementor-element-396b2e2 .elementor-image-box-description{font-size:var( --e-global-typography-ada67e2-font-size );line-height:var( --e-global-typography-ada67e2-line-height );letter-spacing:var( --e-global-typography-ada67e2-letter-spacing );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-19404 .elementor-element.elementor-element-8819d35 > .elementor-widget-container{margin:110px 0px 0px 0px;}.elementor-19404 .elementor-element.elementor-element-8819d35 .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-19404 .elementor-element.elementor-element-eafbec1{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-19404 .elementor-element.elementor-element-485b2e7 .elementor-image-box-title{font-size:28px;letter-spacing:-0.28px;}.elementor-19404 .elementor-element.elementor-element-485b2e7 .elementor-image-box-description{font-size:var( --e-global-typography-ada67e2-font-size );line-height:var( --e-global-typography-ada67e2-line-height );letter-spacing:var( --e-global-typography-ada67e2-letter-spacing );}.elementor-19404 .elementor-element.elementor-element-68bba79 > .elementor-widget-container{margin:110px 0px 0px 0px;}.elementor-19404 .elementor-element.elementor-element-68bba79 .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-19404 .elementor-element.elementor-element-e349956{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-19404 .elementor-element.elementor-element-fb4fadf .elementor-image-box-title{font-size:28px;letter-spacing:-0.28px;}.elementor-19404 .elementor-element.elementor-element-fb4fadf .elementor-image-box-description{font-size:var( --e-global-typography-ada67e2-font-size );line-height:var( --e-global-typography-ada67e2-line-height );letter-spacing:var( --e-global-typography-ada67e2-letter-spacing );}.elementor-19404 .elementor-element.elementor-element-b4c5f15 > .elementor-widget-container{margin:110px 0px 0px 0px;}.elementor-19404 .elementor-element.elementor-element-b4c5f15 .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-19404 .elementor-element.elementor-element-ad08919{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-dots-horizontal-position:0px;--e-n-carousel-dots-horizontal-transform:0%;--e-n-carousel-dots-horizontal-offset:20px;--e-n-carousel-dots-vertical-position:100%;--e-n-carousel-dots-vertical-transform:-100%;--e-n-carousel-dots-vertical-offset:-120px;}.elementor-19404 .elementor-element.elementor-element-ad08919 > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-19404 .elementor-element.elementor-element-c14d374{--gap:30px 0px;--row-gap:30px;--column-gap:0px;--margin-top:80px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;}.elementor-19404 .elementor-element.elementor-element-360e064{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-19404 .elementor-element.elementor-element-639751d .elementor-heading-title{font-size:12px;letter-spacing:-0.12px;}.elementor-19404 .elementor-element.elementor-element-c260b9f{--e-image-carousel-slides-to-show:2;}.elementor-19404 .elementor-element.elementor-element-7626708{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-19404 .elementor-element.elementor-element-34e693a{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-19404 .elementor-element.elementor-element-c01c15c > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-19404 .elementor-element.elementor-element-c01c15c .elementor-heading-title{font-size:12px;}.elementor-19404 .elementor-element.elementor-element-3ff9951 .elementor-heading-title{font-size:32px;letter-spacing:-0.32px;}.elementor-19404 .elementor-element.elementor-element-c703b27 .elementor-heading-title{font-size:32px;letter-spacing:-0.32px;}.elementor-19404 .elementor-element.elementor-element-67cb558:not(.elementor-motion-effects-element-type-background), .elementor-19404 .elementor-element.elementor-element-67cb558 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.starww.com/wp-content/uploads/2024/05/Contact-Form.png");}.elementor-19404 .elementor-element.elementor-element-8770107{width:100%;max-width:100%;}.elementor-19404 .elementor-element.elementor-element-8770107 .elementor-heading-title{font-size:32px;line-height:1em;letter-spacing:-0.32px;}.elementor-widget-form .elementor-field-group > label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-field-type-html{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-form .elementor-message{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-size:var( --e-global-typography-accent-font-size );}}@media(min-width:768px){.elementor-19404 .elementor-element.elementor-element-7e73c6c{--width:50%;}.elementor-19404 .elementor-element.elementor-element-e14276c{--width:50%;}.elementor-19404 .elementor-element.elementor-element-d5be62b{--width:20%;}.elementor-19404 .elementor-element.elementor-element-0914899{--width:720px;}.elementor-19404 .elementor-element.elementor-element-b4e1c2c{--width:33.33%;}.elementor-19404 .elementor-element.elementor-element-410342d{--width:33.33%;}.elementor-19404 .elementor-element.elementor-element-8ef1593{--width:33.33%;}.elementor-19404 .elementor-element.elementor-element-5eb74445{--width:40%;}.elementor-19404 .elementor-element.elementor-element-6ebfdda2{--width:53%;}.elementor-19404 .elementor-element.elementor-element-97b25d6{--width:60%;}.elementor-19404 .elementor-element.elementor-element-449ce44{--width:40%;}.elementor-19404 .elementor-element.elementor-element-e3f7483{--width:49%;}.elementor-19404 .elementor-element.elementor-element-d3c2fa6{--width:51%;}.elementor-19404 .elementor-element.elementor-element-78963ed{--width:49%;}.elementor-19404 .elementor-element.elementor-element-eafbec1{--width:51%;}.elementor-19404 .elementor-element.elementor-element-b1fadec{--width:49%;}.elementor-19404 .elementor-element.elementor-element-e349956{--width:51%;}.elementor-19404 .elementor-element.elementor-element-dbf7fa2{--width:60%;}.elementor-19404 .elementor-element.elementor-element-55da441{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-19404 .elementor-element.elementor-element-d5be62b{--width:20%;}.elementor-19404 .elementor-element.elementor-element-5eb74445{--width:38%;}.elementor-19404 .elementor-element.elementor-element-6ebfdda2{--width:50%;}}/* Start custom CSS for container, class: .elementor-element-7e73c6c */.elementor-19404 .elementor-element.elementor-element-7e73c6c{
    padding-left: calc((100vw - 1350px)/2);
}
@media screen and (max-width:1350px){
    .elementor-19404 .elementor-element.elementor-element-7e73c6c{
        padding-left:20px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e14276c */.elementor-19404 .elementor-element.elementor-element-e14276c::after{
    content:'';
    position: absolute;
    width: calc(100% - 415px);
    height: 10px;
    background-color: #FFF3F3;
    bottom: 0;
    left:0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c49ae51 */.elementor-19404 .elementor-element.elementor-element-c49ae51 h4{
    background: linear-gradient(303deg, #D11900 -30.78%, #03F 162.53%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3f04743 */.elementor-19404 .elementor-element.elementor-element-3f04743 svg{
    animation: rotate 30s linear infinite;
}
@-webkit-keyframes rotate {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
@keyframes rotate {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ae71974 */.elementor-19404 .elementor-element.elementor-element-ae71974::after{
    content:'';
    position: absolute;
    right: 0;
    bottom: 0;
    background-image:url('https://www.starww.com/wp-content/uploads/2024/03/Rectangle-921595.png');
    background-repeat: no-repeat;
    background-position: top center;
    background-size: cover;
    height: 100%;
    width: 415px;
    z-index: 2;
}
@media screen and (max-width:1024px){
    .elementor-19404 .elementor-element.elementor-element-ae71974::after{
        width:30%;
    }
}
@media screen and (max-width:767px){
    .elementor-19404 .elementor-element.elementor-element-ae71974::after{
        width:56px;
    }
}/* End custom CSS */
/* Start custom CSS for lottie, class: .elementor-element-aa26d89 */.elementor-19404 .elementor-element.elementor-element-aa26d89{
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c9dc4e1 */.elementor-19404 .elementor-element.elementor-element-c9dc4e1 .elementor-heading-title{
    display: inline-flex;
    align-items: center;
    gap:9px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2dc0923 */.elementor-19404 .elementor-element.elementor-element-2dc0923 h2{
    background: linear-gradient(303deg, #D11900 -30.78%, #03F 162.53%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-f8c608c */.elementor-19404 .elementor-element.elementor-element-f8c608c .elementor-counter-number-prefix{
    display: none;
}
.elementor-19404 .elementor-element.elementor-element-f8c608c .elementor-counter-number-wrapper{
    display: inline-flex;
}
.elementor-19404 .elementor-element.elementor-element-f8c608c .elementor-counter{
    display: inline-flex;
    align-items: flex-end;
}
.elementor-19404 .elementor-element.elementor-element-f8c608c .elementor-counter-title{
    padding-left: 20px;
}
@media screen and (max-width:767px){
    .elementor-19404 .elementor-element.elementor-element-f8c608c .elementor-counter-title{
    padding-left: 0;
}
}/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-5f5989b */.elementor-19404 .elementor-element.elementor-element-5f5989b .elementor-counter-number-prefix{
    display: none;
}
.elementor-19404 .elementor-element.elementor-element-5f5989b .elementor-counter-number-wrapper{
    display: inline-flex;
}
.elementor-19404 .elementor-element.elementor-element-5f5989b .elementor-counter{
    display: inline-flex;
    align-items: flex-end;
}
.elementor-19404 .elementor-element.elementor-element-5f5989b .elementor-counter-title{
    padding-left: 20px;
}/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-02dcc10 */.elementor-19404 .elementor-element.elementor-element-02dcc10 .elementor-counter-number-prefix{
    display: none;
}
.elementor-19404 .elementor-element.elementor-element-02dcc10 .elementor-counter-number-wrapper{
    display: inline-flex;
}
.elementor-19404 .elementor-element.elementor-element-02dcc10 .elementor-counter{
    display: inline-flex;
    align-items: flex-end;
}
.elementor-19404 .elementor-element.elementor-element-02dcc10 .elementor-counter-title{
    padding-left: 20px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b13f78 */.elementor-19404 .elementor-element.elementor-element-2b13f78{
    overflow-x:hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f35035a */.elementor-19404 .elementor-element.elementor-element-f35035a .elementor-heading-title{
    display: inline-flex;
    align-items: center;
    gap:9px;
}
/*.elementor-19404 .elementor-element.elementor-element-f35035a .elementor-heading-title::after{
    content:'';
    width: 9px;
    height: 9px;
    background-color: #fff;
    border-radius: 100%;
}*//* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-aed6bc9 */.elementor-19404 .elementor-element.elementor-element-aed6bc9 .elementor-image-box-description{
    text-align: justify;
}
.elementor-19404 .elementor-element.elementor-element-aed6bc9,.elementor-19404 .elementor-element.elementor-element-aed6bc9 .elementor-image-box-wrapper{
    display: flex;
    height: 100%;
}
.elementor-19404 .elementor-element.elementor-element-aed6bc9 .elementor-image-box-content{
    display: flex;
    flex-direction: column;
    height: 100%;
    flex-wrap: wrap;
    justify-content: space-between;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7e62c50 */.elementor-19404 .elementor-element.elementor-element-7e62c50:hover .top1{
    display: none;
}
.elementor-19404 .elementor-element.elementor-element-7e62c50:hover .top2{
    display: block;
}
.elementor-19404 .elementor-element.elementor-element-7e62c50:hover .elementor-image-box-title,.elementor-19404 .elementor-element.elementor-element-7e62c50:hover .elementor-image-box-description{
    color: #fff
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-9287067 */.elementor-19404 .elementor-element.elementor-element-9287067 .elementor-image-box-description{
    text-align: justify;
}
.elementor-19404 .elementor-element.elementor-element-9287067,.elementor-19404 .elementor-element.elementor-element-9287067 .elementor-image-box-wrapper{
    display: flex;
    height: 100%;
}
.elementor-19404 .elementor-element.elementor-element-9287067 .elementor-image-box-content{
    display: flex;
    flex-direction: column;
    height: 100%;
    flex-wrap: wrap;
    justify-content: space-between;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-04463fa */.elementor-19404 .elementor-element.elementor-element-04463fa:hover .top1{
    display: none;
}
.elementor-19404 .elementor-element.elementor-element-04463fa:hover .top2{
    display: block;
}
/*.elementor-19404 .elementor-element.elementor-element-04463fa:hover .elementor-image-box-title,.elementor-19404 .elementor-element.elementor-element-04463fa:hover .elementor-image-box-description{*/
/*    color: #fff*/
/*}*//* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-7e48f79 */.elementor-19404 .elementor-element.elementor-element-7e48f79 .elementor-image-box-description{
    text-align: justify;
}
.elementor-19404 .elementor-element.elementor-element-7e48f79,.elementor-19404 .elementor-element.elementor-element-7e48f79 .elementor-image-box-wrapper{
    display: flex;
    height: 100%;
}
.elementor-19404 .elementor-element.elementor-element-7e48f79 .elementor-image-box-content{
    display: flex;
    flex-direction: column;
    height: 100%;
    flex-wrap: wrap;
    justify-content: space-between;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-20768b6 */.elementor-19404 .elementor-element.elementor-element-20768b6:hover .top1{
    display: none;
}
.elementor-19404 .elementor-element.elementor-element-20768b6:hover .top2{
    display: block;
}
/*.elementor-19404 .elementor-element.elementor-element-20768b6:hover .elementor-image-box-title,.elementor-19404 .elementor-element.elementor-element-20768b6:hover .elementor-image-box-description{*/
/*    color: #fff*/
/*}*//* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-3ddd481 */.elementor-19404 .elementor-element.elementor-element-3ddd481 .elementor-image-box-description{
    text-align: justify;
}
.elementor-19404 .elementor-element.elementor-element-3ddd481,.elementor-19404 .elementor-element.elementor-element-3ddd481 .elementor-image-box-wrapper{
    display: flex;
    height: 100%;
}
.elementor-19404 .elementor-element.elementor-element-3ddd481 .elementor-image-box-content{
    display: flex;
    flex-direction: column;
    height: 100%;
    flex-wrap: wrap;
    justify-content: space-between;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4b08aa2 */.elementor-19404 .elementor-element.elementor-element-4b08aa2:hover .top1{
    display: none;
}
.elementor-19404 .elementor-element.elementor-element-4b08aa2:hover .top2{
    display: block;
}
/*.elementor-19404 .elementor-element.elementor-element-4b08aa2:hover .elementor-image-box-title,.elementor-19404 .elementor-element.elementor-element-4b08aa2:hover .elementor-image-box-description{*/
/*    color: #fff*/
/*}*//* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-a5a43cf */.elementor-19404 .elementor-element.elementor-element-a5a43cf .elementor-image-box-description{
    text-align: justify;
}
.elementor-19404 .elementor-element.elementor-element-a5a43cf,.elementor-19404 .elementor-element.elementor-element-a5a43cf .elementor-image-box-wrapper{
    display: flex;
    height: 100%;
}
.elementor-19404 .elementor-element.elementor-element-a5a43cf .elementor-image-box-content{
    display: flex;
    flex-direction: column;
    height: 100%;
    flex-wrap: wrap;
    justify-content: space-between;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e625912 */.elementor-19404 .elementor-element.elementor-element-e625912:hover .top1{
    display: none;
}
.elementor-19404 .elementor-element.elementor-element-e625912:hover .top2{
    display: block;
}
/*.elementor-19404 .elementor-element.elementor-element-e625912:hover .elementor-image-box-title,.elementor-19404 .elementor-element.elementor-element-e625912:hover .elementor-image-box-description{*/
/*    color: #fff*/
/*}*//* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-86a58e2 */.elementor-19404 .elementor-element.elementor-element-86a58e2 .elementor-image-box-description{
    text-align: justify;
}
.elementor-19404 .elementor-element.elementor-element-86a58e2,.elementor-19404 .elementor-element.elementor-element-86a58e2 .elementor-image-box-wrapper{
    display: flex;
    height: 100%;
}
.elementor-19404 .elementor-element.elementor-element-86a58e2 .elementor-image-box-content{
    display: flex;
    flex-direction: column;
    height: 100%;
    flex-wrap: wrap;
    justify-content: space-between;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33adc6e */.elementor-19404 .elementor-element.elementor-element-33adc6e:hover .top1{
    display: none;
}
.elementor-19404 .elementor-element.elementor-element-33adc6e:hover .top2{
    display: block;
}
/*.elementor-19404 .elementor-element.elementor-element-33adc6e:hover .elementor-image-box-title,.elementor-19404 .elementor-element.elementor-element-33adc6e:hover .elementor-image-box-description{*/
/*    color: #fff*/
/*}*//* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-d3e68ea */.elementor-19404 .elementor-element.elementor-element-d3e68ea .elementor-image-box-description{
    text-align: justify;
}
.elementor-19404 .elementor-element.elementor-element-d3e68ea,.elementor-19404 .elementor-element.elementor-element-d3e68ea .elementor-image-box-wrapper{
    display: flex;
    height: 100%;
}
.elementor-19404 .elementor-element.elementor-element-d3e68ea .elementor-image-box-content{
    display: flex;
    flex-direction: column;
    height: 100%;
    flex-wrap: wrap;
    justify-content: space-between;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-01c88f6 */.elementor-19404 .elementor-element.elementor-element-01c88f6:hover .top1{
    display: none;
}
.elementor-19404 .elementor-element.elementor-element-01c88f6:hover .top2{
    display: block;
}
/*.elementor-19404 .elementor-element.elementor-element-01c88f6:hover .elementor-image-box-title,.elementor-19404 .elementor-element.elementor-element-01c88f6:hover .elementor-image-box-description{*/
/*    color: #fff*/
/*}*//* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-20bbcaf */.elementor-19404 .elementor-element.elementor-element-20bbcaf .elementor-image-box-description{
    text-align: justify;
}
.elementor-19404 .elementor-element.elementor-element-20bbcaf,.elementor-19404 .elementor-element.elementor-element-20bbcaf .elementor-image-box-wrapper{
    display: flex;
    height: 100%;
}
.elementor-19404 .elementor-element.elementor-element-20bbcaf .elementor-image-box-content{
    display: flex;
    flex-direction: column;
    height: 100%;
    flex-wrap: wrap;
    justify-content: space-between;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8f6290b */.elementor-19404 .elementor-element.elementor-element-8f6290b:hover .top1{
    display: none;
}
.elementor-19404 .elementor-element.elementor-element-8f6290b:hover .top2{
    display: block;
}
/*.elementor-19404 .elementor-element.elementor-element-8f6290b:hover .elementor-image-box-title,.elementor-19404 .elementor-element.elementor-element-8f6290b:hover .elementor-image-box-description{*/
/*    color: #fff*/
/*}*//* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-f6afef4 */.elementor-19404 .elementor-element.elementor-element-f6afef4 .elementor-image-box-description{
    text-align: justify;
}
.elementor-19404 .elementor-element.elementor-element-f6afef4,.elementor-19404 .elementor-element.elementor-element-f6afef4 .elementor-image-box-wrapper{
    display: flex;
    height: 100%;
}
.elementor-19404 .elementor-element.elementor-element-f6afef4 .elementor-image-box-content{
    display: flex;
    flex-direction: column;
    height: 100%;
    flex-wrap: wrap;
    justify-content: space-between;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-73449fb */.elementor-19404 .elementor-element.elementor-element-73449fb:hover .top1{
    display: none;
}
.elementor-19404 .elementor-element.elementor-element-73449fb:hover .top2{
    display: block;
}
/*.elementor-19404 .elementor-element.elementor-element-73449fb:hover .elementor-image-box-title,.elementor-19404 .elementor-element.elementor-element-73449fb:hover .elementor-image-box-description{*/
/*    color: #fff*/
/*}*//* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-405930a */.elementor-19404 .elementor-element.elementor-element-405930a .elementor-image-box-description{
    text-align: justify;
}
.elementor-19404 .elementor-element.elementor-element-405930a,.elementor-19404 .elementor-element.elementor-element-405930a .elementor-image-box-wrapper{
    display: flex;
    height: 100%;
}
.elementor-19404 .elementor-element.elementor-element-405930a .elementor-image-box-content{
    display: flex;
    flex-direction: column;
    height: 100%;
    flex-wrap: wrap;
    justify-content: space-between;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e27600c */.elementor-19404 .elementor-element.elementor-element-e27600c:hover .top1{
    display: none;
}
.elementor-19404 .elementor-element.elementor-element-e27600c:hover .top2{
    display: block;
}
/*.elementor-19404 .elementor-element.elementor-element-e27600c:hover .elementor-image-box-title,.elementor-19404 .elementor-element.elementor-element-e27600c:hover .elementor-image-box-description{*/
/*    color: #fff*/
/*}*//* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-66b4619 */.elementor-19404 .elementor-element.elementor-element-66b4619 .elementor-image-box-description{
    text-align: justify;
}
.elementor-19404 .elementor-element.elementor-element-66b4619,.elementor-19404 .elementor-element.elementor-element-66b4619 .elementor-image-box-wrapper{
    display: flex;
    height: 100%;
}
.elementor-19404 .elementor-element.elementor-element-66b4619 .elementor-image-box-content{
    display: flex;
    flex-direction: column;
    height: 100%;
    flex-wrap: wrap;
    justify-content: space-between;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ede4389 */.elementor-19404 .elementor-element.elementor-element-ede4389:hover .top1{
    display: none;
}
.elementor-19404 .elementor-element.elementor-element-ede4389:hover .top2{
    display: block;
}
/*.elementor-19404 .elementor-element.elementor-element-ede4389:hover .elementor-image-box-title,.elementor-19404 .elementor-element.elementor-element-ede4389:hover .elementor-image-box-description{*/
/*    color: #fff*/
/*}*//* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-edb6523 */.elementor-19404 .elementor-element.elementor-element-edb6523 .elementor-image-box-description{
    text-align: justify;
}
.elementor-19404 .elementor-element.elementor-element-edb6523,.elementor-19404 .elementor-element.elementor-element-edb6523 .elementor-image-box-wrapper{
    display: flex;
    height: 100%;
}
.elementor-19404 .elementor-element.elementor-element-edb6523 .elementor-image-box-content{
    display: flex;
    flex-direction: column;
    height: 100%;
    flex-wrap: wrap;
    justify-content: space-between;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-977f983 */.elementor-19404 .elementor-element.elementor-element-977f983:hover .top1{
    display: none;
}
.elementor-19404 .elementor-element.elementor-element-977f983:hover .top2{
    display: block;
}
/*.elementor-19404 .elementor-element.elementor-element-977f983:hover .elementor-image-box-title,.elementor-19404 .elementor-element.elementor-element-977f983:hover .elementor-image-box-description{*/
/*    color: #fff*/
/*}*//* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-e84e51f */.elementor-19404 .elementor-element.elementor-element-e84e51f .elementor-image-box-description{
    text-align: justify;
}
.elementor-19404 .elementor-element.elementor-element-e84e51f,.elementor-19404 .elementor-element.elementor-element-e84e51f .elementor-image-box-wrapper{
    display: flex;
    height: 100%;
}
.elementor-19404 .elementor-element.elementor-element-e84e51f .elementor-image-box-content{
    display: flex;
    flex-direction: column;
    height: 100%;
    flex-wrap: wrap;
    justify-content: space-between;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fbe53d0 */.elementor-19404 .elementor-element.elementor-element-fbe53d0:hover .top1{
    display: none;
}
.elementor-19404 .elementor-element.elementor-element-fbe53d0:hover .top2{
    display: block;
}
.elementor-19404 .elementor-element.elementor-element-fbe53d0:hover .elementor-image-box-title,.elementor-19404 .elementor-element.elementor-element-fbe53d0:hover .elementor-image-box-description{
    color: #fff
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-983ee61 */.elementor-19404 .elementor-element.elementor-element-983ee61 .elementor-image-box-description{
    text-align: justify;
}
.elementor-19404 .elementor-element.elementor-element-983ee61,.elementor-19404 .elementor-element.elementor-element-983ee61 .elementor-image-box-wrapper{
    display: flex;
    height: 100%;
}
.elementor-19404 .elementor-element.elementor-element-983ee61 .elementor-image-box-content{
    display: flex;
    flex-direction: column;
    height: 100%;
    flex-wrap: wrap;
    justify-content: space-between;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7a89d4d */.elementor-19404 .elementor-element.elementor-element-7a89d4d:hover .top1{
    display: none;
}
.elementor-19404 .elementor-element.elementor-element-7a89d4d:hover .top2{
    display: block;
}
.elementor-19404 .elementor-element.elementor-element-7a89d4d:hover .elementor-image-box-title,.elementor-19404 .elementor-element.elementor-element-7a89d4d:hover .elementor-image-box-description{
    color: #fff
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-9a0badb */.elementor-19404 .elementor-element.elementor-element-9a0badb .elementor-image-box-description{
    text-align: justify;
}
.elementor-19404 .elementor-element.elementor-element-9a0badb,.elementor-19404 .elementor-element.elementor-element-9a0badb .elementor-image-box-wrapper{
    display: flex;
    height: 100%;
}
.elementor-19404 .elementor-element.elementor-element-9a0badb .elementor-image-box-content{
    display: flex;
    flex-direction: column;
    height: 100%;
    flex-wrap: wrap;
    justify-content: space-between;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-df69ea7 */.elementor-19404 .elementor-element.elementor-element-df69ea7:hover .top1{
    display: none;
}
.elementor-19404 .elementor-element.elementor-element-df69ea7:hover .top2{
    display: block;
}
.elementor-19404 .elementor-element.elementor-element-df69ea7:hover .elementor-image-box-title,.elementor-19404 .elementor-element.elementor-element-df69ea7:hover .elementor-image-box-description{
    color: #fff
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-e70ba6b */.elementor-19404 .elementor-element.elementor-element-e70ba6b .elementor-image-box-description{
    text-align: justify;
}
.elementor-19404 .elementor-element.elementor-element-e70ba6b,.elementor-19404 .elementor-element.elementor-element-e70ba6b .elementor-image-box-wrapper{
    display: flex;
    height: 100%;
}
.elementor-19404 .elementor-element.elementor-element-e70ba6b .elementor-image-box-content{
    display: flex;
    flex-direction: column;
    height: 100%;
    flex-wrap: wrap;
    justify-content: space-between;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-279eeec */.elementor-19404 .elementor-element.elementor-element-279eeec:hover .top1{
    display: none;
}
.elementor-19404 .elementor-element.elementor-element-279eeec:hover .top2{
    display: block;
}
.elementor-19404 .elementor-element.elementor-element-279eeec:hover .elementor-image-box-title,.elementor-19404 .elementor-element.elementor-element-279eeec:hover .elementor-image-box-description{
    color: #fff
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-aed6bc9 */.elementor-19404 .elementor-element.elementor-element-aed6bc9 .elementor-image-box-description{
    text-align: justify;
}
.elementor-19404 .elementor-element.elementor-element-aed6bc9,.elementor-19404 .elementor-element.elementor-element-aed6bc9 .elementor-image-box-wrapper{
    display: flex;
    height: 100%;
}
.elementor-19404 .elementor-element.elementor-element-aed6bc9 .elementor-image-box-content{
    display: flex;
    flex-direction: column;
    height: 100%;
    flex-wrap: wrap;
    justify-content: space-between;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7e62c50 */.elementor-19404 .elementor-element.elementor-element-7e62c50:hover .top1{
    display: none;
}
.elementor-19404 .elementor-element.elementor-element-7e62c50:hover .top2{
    display: block;
}
.elementor-19404 .elementor-element.elementor-element-7e62c50:hover .elementor-image-box-title,.elementor-19404 .elementor-element.elementor-element-7e62c50:hover .elementor-image-box-description{
    color: #fff
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-9287067 */.elementor-19404 .elementor-element.elementor-element-9287067 .elementor-image-box-description{
    text-align: justify;
}
.elementor-19404 .elementor-element.elementor-element-9287067,.elementor-19404 .elementor-element.elementor-element-9287067 .elementor-image-box-wrapper{
    display: flex;
    height: 100%;
}
.elementor-19404 .elementor-element.elementor-element-9287067 .elementor-image-box-content{
    display: flex;
    flex-direction: column;
    height: 100%;
    flex-wrap: wrap;
    justify-content: space-between;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-04463fa */.elementor-19404 .elementor-element.elementor-element-04463fa:hover .top1{
    display: none;
}
.elementor-19404 .elementor-element.elementor-element-04463fa:hover .top2{
    display: block;
}
/*.elementor-19404 .elementor-element.elementor-element-04463fa:hover .elementor-image-box-title,.elementor-19404 .elementor-element.elementor-element-04463fa:hover .elementor-image-box-description{*/
/*    color: #fff*/
/*}*//* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-7e48f79 */.elementor-19404 .elementor-element.elementor-element-7e48f79 .elementor-image-box-description{
    text-align: justify;
}
.elementor-19404 .elementor-element.elementor-element-7e48f79,.elementor-19404 .elementor-element.elementor-element-7e48f79 .elementor-image-box-wrapper{
    display: flex;
    height: 100%;
}
.elementor-19404 .elementor-element.elementor-element-7e48f79 .elementor-image-box-content{
    display: flex;
    flex-direction: column;
    height: 100%;
    flex-wrap: wrap;
    justify-content: space-between;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-20768b6 */.elementor-19404 .elementor-element.elementor-element-20768b6:hover .top1{
    display: none;
}
.elementor-19404 .elementor-element.elementor-element-20768b6:hover .top2{
    display: block;
}
/*.elementor-19404 .elementor-element.elementor-element-20768b6:hover .elementor-image-box-title,.elementor-19404 .elementor-element.elementor-element-20768b6:hover .elementor-image-box-description{*/
/*    color: #fff*/
/*}*//* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-3ddd481 */.elementor-19404 .elementor-element.elementor-element-3ddd481 .elementor-image-box-description{
    text-align: justify;
}
.elementor-19404 .elementor-element.elementor-element-3ddd481,.elementor-19404 .elementor-element.elementor-element-3ddd481 .elementor-image-box-wrapper{
    display: flex;
    height: 100%;
}
.elementor-19404 .elementor-element.elementor-element-3ddd481 .elementor-image-box-content{
    display: flex;
    flex-direction: column;
    height: 100%;
    flex-wrap: wrap;
    justify-content: space-between;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4b08aa2 */.elementor-19404 .elementor-element.elementor-element-4b08aa2:hover .top1{
    display: none;
}
.elementor-19404 .elementor-element.elementor-element-4b08aa2:hover .top2{
    display: block;
}
/*.elementor-19404 .elementor-element.elementor-element-4b08aa2:hover .elementor-image-box-title,.elementor-19404 .elementor-element.elementor-element-4b08aa2:hover .elementor-image-box-description{*/
/*    color: #fff*/
/*}*//* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-a5a43cf */.elementor-19404 .elementor-element.elementor-element-a5a43cf .elementor-image-box-description{
    text-align: justify;
}
.elementor-19404 .elementor-element.elementor-element-a5a43cf,.elementor-19404 .elementor-element.elementor-element-a5a43cf .elementor-image-box-wrapper{
    display: flex;
    height: 100%;
}
.elementor-19404 .elementor-element.elementor-element-a5a43cf .elementor-image-box-content{
    display: flex;
    flex-direction: column;
    height: 100%;
    flex-wrap: wrap;
    justify-content: space-between;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e625912 */.elementor-19404 .elementor-element.elementor-element-e625912:hover .top1{
    display: none;
}
.elementor-19404 .elementor-element.elementor-element-e625912:hover .top2{
    display: block;
}
/*.elementor-19404 .elementor-element.elementor-element-e625912:hover .elementor-image-box-title,.elementor-19404 .elementor-element.elementor-element-e625912:hover .elementor-image-box-description{*/
/*    color: #fff*/
/*}*//* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-86a58e2 */.elementor-19404 .elementor-element.elementor-element-86a58e2 .elementor-image-box-description{
    text-align: justify;
}
.elementor-19404 .elementor-element.elementor-element-86a58e2,.elementor-19404 .elementor-element.elementor-element-86a58e2 .elementor-image-box-wrapper{
    display: flex;
    height: 100%;
}
.elementor-19404 .elementor-element.elementor-element-86a58e2 .elementor-image-box-content{
    display: flex;
    flex-direction: column;
    height: 100%;
    flex-wrap: wrap;
    justify-content: space-between;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33adc6e */.elementor-19404 .elementor-element.elementor-element-33adc6e:hover .top1{
    display: none;
}
.elementor-19404 .elementor-element.elementor-element-33adc6e:hover .top2{
    display: block;
}
/*.elementor-19404 .elementor-element.elementor-element-33adc6e:hover .elementor-image-box-title,.elementor-19404 .elementor-element.elementor-element-33adc6e:hover .elementor-image-box-description{*/
/*    color: #fff*/
/*}*//* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-d3e68ea */.elementor-19404 .elementor-element.elementor-element-d3e68ea .elementor-image-box-description{
    text-align: justify;
}
.elementor-19404 .elementor-element.elementor-element-d3e68ea,.elementor-19404 .elementor-element.elementor-element-d3e68ea .elementor-image-box-wrapper{
    display: flex;
    height: 100%;
}
.elementor-19404 .elementor-element.elementor-element-d3e68ea .elementor-image-box-content{
    display: flex;
    flex-direction: column;
    height: 100%;
    flex-wrap: wrap;
    justify-content: space-between;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-01c88f6 */.elementor-19404 .elementor-element.elementor-element-01c88f6:hover .top1{
    display: none;
}
.elementor-19404 .elementor-element.elementor-element-01c88f6:hover .top2{
    display: block;
}
/*.elementor-19404 .elementor-element.elementor-element-01c88f6:hover .elementor-image-box-title,.elementor-19404 .elementor-element.elementor-element-01c88f6:hover .elementor-image-box-description{*/
/*    color: #fff*/
/*}*//* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-20bbcaf */.elementor-19404 .elementor-element.elementor-element-20bbcaf .elementor-image-box-description{
    text-align: justify;
}
.elementor-19404 .elementor-element.elementor-element-20bbcaf,.elementor-19404 .elementor-element.elementor-element-20bbcaf .elementor-image-box-wrapper{
    display: flex;
    height: 100%;
}
.elementor-19404 .elementor-element.elementor-element-20bbcaf .elementor-image-box-content{
    display: flex;
    flex-direction: column;
    height: 100%;
    flex-wrap: wrap;
    justify-content: space-between;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8f6290b */.elementor-19404 .elementor-element.elementor-element-8f6290b:hover .top1{
    display: none;
}
.elementor-19404 .elementor-element.elementor-element-8f6290b:hover .top2{
    display: block;
}
/*.elementor-19404 .elementor-element.elementor-element-8f6290b:hover .elementor-image-box-title,.elementor-19404 .elementor-element.elementor-element-8f6290b:hover .elementor-image-box-description{*/
/*    color: #fff*/
/*}*//* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-f6afef4 */.elementor-19404 .elementor-element.elementor-element-f6afef4 .elementor-image-box-description{
    text-align: justify;
}
.elementor-19404 .elementor-element.elementor-element-f6afef4,.elementor-19404 .elementor-element.elementor-element-f6afef4 .elementor-image-box-wrapper{
    display: flex;
    height: 100%;
}
.elementor-19404 .elementor-element.elementor-element-f6afef4 .elementor-image-box-content{
    display: flex;
    flex-direction: column;
    height: 100%;
    flex-wrap: wrap;
    justify-content: space-between;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-73449fb */.elementor-19404 .elementor-element.elementor-element-73449fb:hover .top1{
    display: none;
}
.elementor-19404 .elementor-element.elementor-element-73449fb:hover .top2{
    display: block;
}
/*.elementor-19404 .elementor-element.elementor-element-73449fb:hover .elementor-image-box-title,.elementor-19404 .elementor-element.elementor-element-73449fb:hover .elementor-image-box-description{*/
/*    color: #fff*/
/*}*//* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-405930a */.elementor-19404 .elementor-element.elementor-element-405930a .elementor-image-box-description{
    text-align: justify;
}
.elementor-19404 .elementor-element.elementor-element-405930a,.elementor-19404 .elementor-element.elementor-element-405930a .elementor-image-box-wrapper{
    display: flex;
    height: 100%;
}
.elementor-19404 .elementor-element.elementor-element-405930a .elementor-image-box-content{
    display: flex;
    flex-direction: column;
    height: 100%;
    flex-wrap: wrap;
    justify-content: space-between;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e27600c */.elementor-19404 .elementor-element.elementor-element-e27600c:hover .top1{
    display: none;
}
.elementor-19404 .elementor-element.elementor-element-e27600c:hover .top2{
    display: block;
}
/*.elementor-19404 .elementor-element.elementor-element-e27600c:hover .elementor-image-box-title,.elementor-19404 .elementor-element.elementor-element-e27600c:hover .elementor-image-box-description{*/
/*    color: #fff*/
/*}*//* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-66b4619 */.elementor-19404 .elementor-element.elementor-element-66b4619 .elementor-image-box-description{
    text-align: justify;
}
.elementor-19404 .elementor-element.elementor-element-66b4619,.elementor-19404 .elementor-element.elementor-element-66b4619 .elementor-image-box-wrapper{
    display: flex;
    height: 100%;
}
.elementor-19404 .elementor-element.elementor-element-66b4619 .elementor-image-box-content{
    display: flex;
    flex-direction: column;
    height: 100%;
    flex-wrap: wrap;
    justify-content: space-between;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ede4389 */.elementor-19404 .elementor-element.elementor-element-ede4389:hover .top1{
    display: none;
}
.elementor-19404 .elementor-element.elementor-element-ede4389:hover .top2{
    display: block;
}
/*.elementor-19404 .elementor-element.elementor-element-ede4389:hover .elementor-image-box-title,.elementor-19404 .elementor-element.elementor-element-ede4389:hover .elementor-image-box-description{*/
/*    color: #fff*/
/*}*//* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-edb6523 */.elementor-19404 .elementor-element.elementor-element-edb6523 .elementor-image-box-description{
    text-align: justify;
}
.elementor-19404 .elementor-element.elementor-element-edb6523,.elementor-19404 .elementor-element.elementor-element-edb6523 .elementor-image-box-wrapper{
    display: flex;
    height: 100%;
}
.elementor-19404 .elementor-element.elementor-element-edb6523 .elementor-image-box-content{
    display: flex;
    flex-direction: column;
    height: 100%;
    flex-wrap: wrap;
    justify-content: space-between;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-977f983 */.elementor-19404 .elementor-element.elementor-element-977f983:hover .top1{
    display: none;
}
.elementor-19404 .elementor-element.elementor-element-977f983:hover .top2{
    display: block;
}
/*.elementor-19404 .elementor-element.elementor-element-977f983:hover .elementor-image-box-title,.elementor-19404 .elementor-element.elementor-element-977f983:hover .elementor-image-box-description{*/
/*    color: #fff*/
/*}*//* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-e84e51f */.elementor-19404 .elementor-element.elementor-element-e84e51f .elementor-image-box-description{
    text-align: justify;
}
.elementor-19404 .elementor-element.elementor-element-e84e51f,.elementor-19404 .elementor-element.elementor-element-e84e51f .elementor-image-box-wrapper{
    display: flex;
    height: 100%;
}
.elementor-19404 .elementor-element.elementor-element-e84e51f .elementor-image-box-content{
    display: flex;
    flex-direction: column;
    height: 100%;
    flex-wrap: wrap;
    justify-content: space-between;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fbe53d0 */.elementor-19404 .elementor-element.elementor-element-fbe53d0:hover .top1{
    display: none;
}
.elementor-19404 .elementor-element.elementor-element-fbe53d0:hover .top2{
    display: block;
}
.elementor-19404 .elementor-element.elementor-element-fbe53d0:hover .elementor-image-box-title,.elementor-19404 .elementor-element.elementor-element-fbe53d0:hover .elementor-image-box-description{
    color: #fff
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-983ee61 */.elementor-19404 .elementor-element.elementor-element-983ee61 .elementor-image-box-description{
    text-align: justify;
}
.elementor-19404 .elementor-element.elementor-element-983ee61,.elementor-19404 .elementor-element.elementor-element-983ee61 .elementor-image-box-wrapper{
    display: flex;
    height: 100%;
}
.elementor-19404 .elementor-element.elementor-element-983ee61 .elementor-image-box-content{
    display: flex;
    flex-direction: column;
    height: 100%;
    flex-wrap: wrap;
    justify-content: space-between;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7a89d4d */.elementor-19404 .elementor-element.elementor-element-7a89d4d:hover .top1{
    display: none;
}
.elementor-19404 .elementor-element.elementor-element-7a89d4d:hover .top2{
    display: block;
}
.elementor-19404 .elementor-element.elementor-element-7a89d4d:hover .elementor-image-box-title,.elementor-19404 .elementor-element.elementor-element-7a89d4d:hover .elementor-image-box-description{
    color: #fff
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-9a0badb */.elementor-19404 .elementor-element.elementor-element-9a0badb .elementor-image-box-description{
    text-align: justify;
}
.elementor-19404 .elementor-element.elementor-element-9a0badb,.elementor-19404 .elementor-element.elementor-element-9a0badb .elementor-image-box-wrapper{
    display: flex;
    height: 100%;
}
.elementor-19404 .elementor-element.elementor-element-9a0badb .elementor-image-box-content{
    display: flex;
    flex-direction: column;
    height: 100%;
    flex-wrap: wrap;
    justify-content: space-between;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-df69ea7 */.elementor-19404 .elementor-element.elementor-element-df69ea7:hover .top1{
    display: none;
}
.elementor-19404 .elementor-element.elementor-element-df69ea7:hover .top2{
    display: block;
}
.elementor-19404 .elementor-element.elementor-element-df69ea7:hover .elementor-image-box-title,.elementor-19404 .elementor-element.elementor-element-df69ea7:hover .elementor-image-box-description{
    color: #fff
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-e70ba6b */.elementor-19404 .elementor-element.elementor-element-e70ba6b .elementor-image-box-description{
    text-align: justify;
}
.elementor-19404 .elementor-element.elementor-element-e70ba6b,.elementor-19404 .elementor-element.elementor-element-e70ba6b .elementor-image-box-wrapper{
    display: flex;
    height: 100%;
}
.elementor-19404 .elementor-element.elementor-element-e70ba6b .elementor-image-box-content{
    display: flex;
    flex-direction: column;
    height: 100%;
    flex-wrap: wrap;
    justify-content: space-between;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-279eeec */.elementor-19404 .elementor-element.elementor-element-279eeec:hover .top1{
    display: none;
}
.elementor-19404 .elementor-element.elementor-element-279eeec:hover .top2{
    display: block;
}
.elementor-19404 .elementor-element.elementor-element-279eeec:hover .elementor-image-box-title,.elementor-19404 .elementor-element.elementor-element-279eeec:hover .elementor-image-box-description{
    color: #fff
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-aed6bc9 */.elementor-19404 .elementor-element.elementor-element-aed6bc9 .elementor-image-box-description{
    text-align: justify;
}
.elementor-19404 .elementor-element.elementor-element-aed6bc9,.elementor-19404 .elementor-element.elementor-element-aed6bc9 .elementor-image-box-wrapper{
    display: flex;
    height: 100%;
}
.elementor-19404 .elementor-element.elementor-element-aed6bc9 .elementor-image-box-content{
    display: flex;
    flex-direction: column;
    height: 100%;
    flex-wrap: wrap;
    justify-content: space-between;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7e62c50 */.elementor-19404 .elementor-element.elementor-element-7e62c50:hover .top1{
    display: none;
}
.elementor-19404 .elementor-element.elementor-element-7e62c50:hover .top2{
    display: block;
}
.elementor-19404 .elementor-element.elementor-element-7e62c50:hover .elementor-image-box-title,.elementor-19404 .elementor-element.elementor-element-7e62c50:hover .elementor-image-box-description{
    color: #fff
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-9287067 */.elementor-19404 .elementor-element.elementor-element-9287067 .elementor-image-box-description{
    text-align: justify;
}
.elementor-19404 .elementor-element.elementor-element-9287067,.elementor-19404 .elementor-element.elementor-element-9287067 .elementor-image-box-wrapper{
    display: flex;
    height: 100%;
}
.elementor-19404 .elementor-element.elementor-element-9287067 .elementor-image-box-content{
    display: flex;
    flex-direction: column;
    height: 100%;
    flex-wrap: wrap;
    justify-content: space-between;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-04463fa */.elementor-19404 .elementor-element.elementor-element-04463fa:hover .top1{
    display: none;
}
.elementor-19404 .elementor-element.elementor-element-04463fa:hover .top2{
    display: block;
}
/*.elementor-19404 .elementor-element.elementor-element-04463fa:hover .elementor-image-box-title,.elementor-19404 .elementor-element.elementor-element-04463fa:hover .elementor-image-box-description{*/
/*    color: #fff*/
/*}*//* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-7e48f79 */.elementor-19404 .elementor-element.elementor-element-7e48f79 .elementor-image-box-description{
    text-align: justify;
}
.elementor-19404 .elementor-element.elementor-element-7e48f79,.elementor-19404 .elementor-element.elementor-element-7e48f79 .elementor-image-box-wrapper{
    display: flex;
    height: 100%;
}
.elementor-19404 .elementor-element.elementor-element-7e48f79 .elementor-image-box-content{
    display: flex;
    flex-direction: column;
    height: 100%;
    flex-wrap: wrap;
    justify-content: space-between;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-20768b6 */.elementor-19404 .elementor-element.elementor-element-20768b6:hover .top1{
    display: none;
}
.elementor-19404 .elementor-element.elementor-element-20768b6:hover .top2{
    display: block;
}
/*.elementor-19404 .elementor-element.elementor-element-20768b6:hover .elementor-image-box-title,.elementor-19404 .elementor-element.elementor-element-20768b6:hover .elementor-image-box-description{*/
/*    color: #fff*/
/*}*//* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-3ddd481 */.elementor-19404 .elementor-element.elementor-element-3ddd481 .elementor-image-box-description{
    text-align: justify;
}
.elementor-19404 .elementor-element.elementor-element-3ddd481,.elementor-19404 .elementor-element.elementor-element-3ddd481 .elementor-image-box-wrapper{
    display: flex;
    height: 100%;
}
.elementor-19404 .elementor-element.elementor-element-3ddd481 .elementor-image-box-content{
    display: flex;
    flex-direction: column;
    height: 100%;
    flex-wrap: wrap;
    justify-content: space-between;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4b08aa2 */.elementor-19404 .elementor-element.elementor-element-4b08aa2:hover .top1{
    display: none;
}
.elementor-19404 .elementor-element.elementor-element-4b08aa2:hover .top2{
    display: block;
}
/*.elementor-19404 .elementor-element.elementor-element-4b08aa2:hover .elementor-image-box-title,.elementor-19404 .elementor-element.elementor-element-4b08aa2:hover .elementor-image-box-description{*/
/*    color: #fff*/
/*}*//* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-a5a43cf */.elementor-19404 .elementor-element.elementor-element-a5a43cf .elementor-image-box-description{
    text-align: justify;
}
.elementor-19404 .elementor-element.elementor-element-a5a43cf,.elementor-19404 .elementor-element.elementor-element-a5a43cf .elementor-image-box-wrapper{
    display: flex;
    height: 100%;
}
.elementor-19404 .elementor-element.elementor-element-a5a43cf .elementor-image-box-content{
    display: flex;
    flex-direction: column;
    height: 100%;
    flex-wrap: wrap;
    justify-content: space-between;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e625912 */.elementor-19404 .elementor-element.elementor-element-e625912:hover .top1{
    display: none;
}
.elementor-19404 .elementor-element.elementor-element-e625912:hover .top2{
    display: block;
}
/*.elementor-19404 .elementor-element.elementor-element-e625912:hover .elementor-image-box-title,.elementor-19404 .elementor-element.elementor-element-e625912:hover .elementor-image-box-description{*/
/*    color: #fff*/
/*}*//* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-86a58e2 */.elementor-19404 .elementor-element.elementor-element-86a58e2 .elementor-image-box-description{
    text-align: justify;
}
.elementor-19404 .elementor-element.elementor-element-86a58e2,.elementor-19404 .elementor-element.elementor-element-86a58e2 .elementor-image-box-wrapper{
    display: flex;
    height: 100%;
}
.elementor-19404 .elementor-element.elementor-element-86a58e2 .elementor-image-box-content{
    display: flex;
    flex-direction: column;
    height: 100%;
    flex-wrap: wrap;
    justify-content: space-between;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33adc6e */.elementor-19404 .elementor-element.elementor-element-33adc6e:hover .top1{
    display: none;
}
.elementor-19404 .elementor-element.elementor-element-33adc6e:hover .top2{
    display: block;
}
/*.elementor-19404 .elementor-element.elementor-element-33adc6e:hover .elementor-image-box-title,.elementor-19404 .elementor-element.elementor-element-33adc6e:hover .elementor-image-box-description{*/
/*    color: #fff*/
/*}*//* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-d3e68ea */.elementor-19404 .elementor-element.elementor-element-d3e68ea .elementor-image-box-description{
    text-align: justify;
}
.elementor-19404 .elementor-element.elementor-element-d3e68ea,.elementor-19404 .elementor-element.elementor-element-d3e68ea .elementor-image-box-wrapper{
    display: flex;
    height: 100%;
}
.elementor-19404 .elementor-element.elementor-element-d3e68ea .elementor-image-box-content{
    display: flex;
    flex-direction: column;
    height: 100%;
    flex-wrap: wrap;
    justify-content: space-between;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-01c88f6 */.elementor-19404 .elementor-element.elementor-element-01c88f6:hover .top1{
    display: none;
}
.elementor-19404 .elementor-element.elementor-element-01c88f6:hover .top2{
    display: block;
}
/*.elementor-19404 .elementor-element.elementor-element-01c88f6:hover .elementor-image-box-title,.elementor-19404 .elementor-element.elementor-element-01c88f6:hover .elementor-image-box-description{*/
/*    color: #fff*/
/*}*//* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-20bbcaf */.elementor-19404 .elementor-element.elementor-element-20bbcaf .elementor-image-box-description{
    text-align: justify;
}
.elementor-19404 .elementor-element.elementor-element-20bbcaf,.elementor-19404 .elementor-element.elementor-element-20bbcaf .elementor-image-box-wrapper{
    display: flex;
    height: 100%;
}
.elementor-19404 .elementor-element.elementor-element-20bbcaf .elementor-image-box-content{
    display: flex;
    flex-direction: column;
    height: 100%;
    flex-wrap: wrap;
    justify-content: space-between;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8f6290b */.elementor-19404 .elementor-element.elementor-element-8f6290b:hover .top1{
    display: none;
}
.elementor-19404 .elementor-element.elementor-element-8f6290b:hover .top2{
    display: block;
}
/*.elementor-19404 .elementor-element.elementor-element-8f6290b:hover .elementor-image-box-title,.elementor-19404 .elementor-element.elementor-element-8f6290b:hover .elementor-image-box-description{*/
/*    color: #fff*/
/*}*//* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-f6afef4 */.elementor-19404 .elementor-element.elementor-element-f6afef4 .elementor-image-box-description{
    text-align: justify;
}
.elementor-19404 .elementor-element.elementor-element-f6afef4,.elementor-19404 .elementor-element.elementor-element-f6afef4 .elementor-image-box-wrapper{
    display: flex;
    height: 100%;
}
.elementor-19404 .elementor-element.elementor-element-f6afef4 .elementor-image-box-content{
    display: flex;
    flex-direction: column;
    height: 100%;
    flex-wrap: wrap;
    justify-content: space-between;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-73449fb */.elementor-19404 .elementor-element.elementor-element-73449fb:hover .top1{
    display: none;
}
.elementor-19404 .elementor-element.elementor-element-73449fb:hover .top2{
    display: block;
}
/*.elementor-19404 .elementor-element.elementor-element-73449fb:hover .elementor-image-box-title,.elementor-19404 .elementor-element.elementor-element-73449fb:hover .elementor-image-box-description{*/
/*    color: #fff*/
/*}*//* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-405930a */.elementor-19404 .elementor-element.elementor-element-405930a .elementor-image-box-description{
    text-align: justify;
}
.elementor-19404 .elementor-element.elementor-element-405930a,.elementor-19404 .elementor-element.elementor-element-405930a .elementor-image-box-wrapper{
    display: flex;
    height: 100%;
}
.elementor-19404 .elementor-element.elementor-element-405930a .elementor-image-box-content{
    display: flex;
    flex-direction: column;
    height: 100%;
    flex-wrap: wrap;
    justify-content: space-between;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e27600c */.elementor-19404 .elementor-element.elementor-element-e27600c:hover .top1{
    display: none;
}
.elementor-19404 .elementor-element.elementor-element-e27600c:hover .top2{
    display: block;
}
/*.elementor-19404 .elementor-element.elementor-element-e27600c:hover .elementor-image-box-title,.elementor-19404 .elementor-element.elementor-element-e27600c:hover .elementor-image-box-description{*/
/*    color: #fff*/
/*}*//* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-66b4619 */.elementor-19404 .elementor-element.elementor-element-66b4619 .elementor-image-box-description{
    text-align: justify;
}
.elementor-19404 .elementor-element.elementor-element-66b4619,.elementor-19404 .elementor-element.elementor-element-66b4619 .elementor-image-box-wrapper{
    display: flex;
    height: 100%;
}
.elementor-19404 .elementor-element.elementor-element-66b4619 .elementor-image-box-content{
    display: flex;
    flex-direction: column;
    height: 100%;
    flex-wrap: wrap;
    justify-content: space-between;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ede4389 */.elementor-19404 .elementor-element.elementor-element-ede4389:hover .top1{
    display: none;
}
.elementor-19404 .elementor-element.elementor-element-ede4389:hover .top2{
    display: block;
}
/*.elementor-19404 .elementor-element.elementor-element-ede4389:hover .elementor-image-box-title,.elementor-19404 .elementor-element.elementor-element-ede4389:hover .elementor-image-box-description{*/
/*    color: #fff*/
/*}*//* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-edb6523 */.elementor-19404 .elementor-element.elementor-element-edb6523 .elementor-image-box-description{
    text-align: justify;
}
.elementor-19404 .elementor-element.elementor-element-edb6523,.elementor-19404 .elementor-element.elementor-element-edb6523 .elementor-image-box-wrapper{
    display: flex;
    height: 100%;
}
.elementor-19404 .elementor-element.elementor-element-edb6523 .elementor-image-box-content{
    display: flex;
    flex-direction: column;
    height: 100%;
    flex-wrap: wrap;
    justify-content: space-between;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-977f983 */.elementor-19404 .elementor-element.elementor-element-977f983:hover .top1{
    display: none;
}
.elementor-19404 .elementor-element.elementor-element-977f983:hover .top2{
    display: block;
}
/*.elementor-19404 .elementor-element.elementor-element-977f983:hover .elementor-image-box-title,.elementor-19404 .elementor-element.elementor-element-977f983:hover .elementor-image-box-description{*/
/*    color: #fff*/
/*}*//* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-e84e51f */.elementor-19404 .elementor-element.elementor-element-e84e51f .elementor-image-box-description{
    text-align: justify;
}
.elementor-19404 .elementor-element.elementor-element-e84e51f,.elementor-19404 .elementor-element.elementor-element-e84e51f .elementor-image-box-wrapper{
    display: flex;
    height: 100%;
}
.elementor-19404 .elementor-element.elementor-element-e84e51f .elementor-image-box-content{
    display: flex;
    flex-direction: column;
    height: 100%;
    flex-wrap: wrap;
    justify-content: space-between;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fbe53d0 */.elementor-19404 .elementor-element.elementor-element-fbe53d0:hover .top1{
    display: none;
}
.elementor-19404 .elementor-element.elementor-element-fbe53d0:hover .top2{
    display: block;
}
.elementor-19404 .elementor-element.elementor-element-fbe53d0:hover .elementor-image-box-title,.elementor-19404 .elementor-element.elementor-element-fbe53d0:hover .elementor-image-box-description{
    color: #fff
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-983ee61 */.elementor-19404 .elementor-element.elementor-element-983ee61 .elementor-image-box-description{
    text-align: justify;
}
.elementor-19404 .elementor-element.elementor-element-983ee61,.elementor-19404 .elementor-element.elementor-element-983ee61 .elementor-image-box-wrapper{
    display: flex;
    height: 100%;
}
.elementor-19404 .elementor-element.elementor-element-983ee61 .elementor-image-box-content{
    display: flex;
    flex-direction: column;
    height: 100%;
    flex-wrap: wrap;
    justify-content: space-between;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7a89d4d */.elementor-19404 .elementor-element.elementor-element-7a89d4d:hover .top1{
    display: none;
}
.elementor-19404 .elementor-element.elementor-element-7a89d4d:hover .top2{
    display: block;
}
.elementor-19404 .elementor-element.elementor-element-7a89d4d:hover .elementor-image-box-title,.elementor-19404 .elementor-element.elementor-element-7a89d4d:hover .elementor-image-box-description{
    color: #fff
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-9a0badb */.elementor-19404 .elementor-element.elementor-element-9a0badb .elementor-image-box-description{
    text-align: justify;
}
.elementor-19404 .elementor-element.elementor-element-9a0badb,.elementor-19404 .elementor-element.elementor-element-9a0badb .elementor-image-box-wrapper{
    display: flex;
    height: 100%;
}
.elementor-19404 .elementor-element.elementor-element-9a0badb .elementor-image-box-content{
    display: flex;
    flex-direction: column;
    height: 100%;
    flex-wrap: wrap;
    justify-content: space-between;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-df69ea7 */.elementor-19404 .elementor-element.elementor-element-df69ea7:hover .top1{
    display: none;
}
.elementor-19404 .elementor-element.elementor-element-df69ea7:hover .top2{
    display: block;
}
.elementor-19404 .elementor-element.elementor-element-df69ea7:hover .elementor-image-box-title,.elementor-19404 .elementor-element.elementor-element-df69ea7:hover .elementor-image-box-description{
    color: #fff
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-e70ba6b */.elementor-19404 .elementor-element.elementor-element-e70ba6b .elementor-image-box-description{
    text-align: justify;
}
.elementor-19404 .elementor-element.elementor-element-e70ba6b,.elementor-19404 .elementor-element.elementor-element-e70ba6b .elementor-image-box-wrapper{
    display: flex;
    height: 100%;
}
.elementor-19404 .elementor-element.elementor-element-e70ba6b .elementor-image-box-content{
    display: flex;
    flex-direction: column;
    height: 100%;
    flex-wrap: wrap;
    justify-content: space-between;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-279eeec */.elementor-19404 .elementor-element.elementor-element-279eeec:hover .top1{
    display: none;
}
.elementor-19404 .elementor-element.elementor-element-279eeec:hover .top2{
    display: block;
}
.elementor-19404 .elementor-element.elementor-element-279eeec:hover .elementor-image-box-title,.elementor-19404 .elementor-element.elementor-element-279eeec:hover .elementor-image-box-description{
    color: #fff
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-aed6bc9 */.elementor-19404 .elementor-element.elementor-element-aed6bc9 .elementor-image-box-description{
    text-align: justify;
}
.elementor-19404 .elementor-element.elementor-element-aed6bc9,.elementor-19404 .elementor-element.elementor-element-aed6bc9 .elementor-image-box-wrapper{
    display: flex;
    height: 100%;
}
.elementor-19404 .elementor-element.elementor-element-aed6bc9 .elementor-image-box-content{
    display: flex;
    flex-direction: column;
    height: 100%;
    flex-wrap: wrap;
    justify-content: space-between;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7e62c50 */.elementor-19404 .elementor-element.elementor-element-7e62c50:hover .top1{
    display: none;
}
.elementor-19404 .elementor-element.elementor-element-7e62c50:hover .top2{
    display: block;
}
.elementor-19404 .elementor-element.elementor-element-7e62c50:hover .elementor-image-box-title,.elementor-19404 .elementor-element.elementor-element-7e62c50:hover .elementor-image-box-description{
    color: #fff
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-9287067 */.elementor-19404 .elementor-element.elementor-element-9287067 .elementor-image-box-description{
    text-align: justify;
}
.elementor-19404 .elementor-element.elementor-element-9287067,.elementor-19404 .elementor-element.elementor-element-9287067 .elementor-image-box-wrapper{
    display: flex;
    height: 100%;
}
.elementor-19404 .elementor-element.elementor-element-9287067 .elementor-image-box-content{
    display: flex;
    flex-direction: column;
    height: 100%;
    flex-wrap: wrap;
    justify-content: space-between;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-04463fa */.elementor-19404 .elementor-element.elementor-element-04463fa:hover .top1{
    display: none;
}
.elementor-19404 .elementor-element.elementor-element-04463fa:hover .top2{
    display: block;
}
/*.elementor-19404 .elementor-element.elementor-element-04463fa:hover .elementor-image-box-title,.elementor-19404 .elementor-element.elementor-element-04463fa:hover .elementor-image-box-description{*/
/*    color: #fff*/
/*}*//* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-7e48f79 */.elementor-19404 .elementor-element.elementor-element-7e48f79 .elementor-image-box-description{
    text-align: justify;
}
.elementor-19404 .elementor-element.elementor-element-7e48f79,.elementor-19404 .elementor-element.elementor-element-7e48f79 .elementor-image-box-wrapper{
    display: flex;
    height: 100%;
}
.elementor-19404 .elementor-element.elementor-element-7e48f79 .elementor-image-box-content{
    display: flex;
    flex-direction: column;
    height: 100%;
    flex-wrap: wrap;
    justify-content: space-between;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-20768b6 */.elementor-19404 .elementor-element.elementor-element-20768b6:hover .top1{
    display: none;
}
.elementor-19404 .elementor-element.elementor-element-20768b6:hover .top2{
    display: block;
}
/*.elementor-19404 .elementor-element.elementor-element-20768b6:hover .elementor-image-box-title,.elementor-19404 .elementor-element.elementor-element-20768b6:hover .elementor-image-box-description{*/
/*    color: #fff*/
/*}*//* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-3ddd481 */.elementor-19404 .elementor-element.elementor-element-3ddd481 .elementor-image-box-description{
    text-align: justify;
}
.elementor-19404 .elementor-element.elementor-element-3ddd481,.elementor-19404 .elementor-element.elementor-element-3ddd481 .elementor-image-box-wrapper{
    display: flex;
    height: 100%;
}
.elementor-19404 .elementor-element.elementor-element-3ddd481 .elementor-image-box-content{
    display: flex;
    flex-direction: column;
    height: 100%;
    flex-wrap: wrap;
    justify-content: space-between;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4b08aa2 */.elementor-19404 .elementor-element.elementor-element-4b08aa2:hover .top1{
    display: none;
}
.elementor-19404 .elementor-element.elementor-element-4b08aa2:hover .top2{
    display: block;
}
/*.elementor-19404 .elementor-element.elementor-element-4b08aa2:hover .elementor-image-box-title,.elementor-19404 .elementor-element.elementor-element-4b08aa2:hover .elementor-image-box-description{*/
/*    color: #fff*/
/*}*//* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-a5a43cf */.elementor-19404 .elementor-element.elementor-element-a5a43cf .elementor-image-box-description{
    text-align: justify;
}
.elementor-19404 .elementor-element.elementor-element-a5a43cf,.elementor-19404 .elementor-element.elementor-element-a5a43cf .elementor-image-box-wrapper{
    display: flex;
    height: 100%;
}
.elementor-19404 .elementor-element.elementor-element-a5a43cf .elementor-image-box-content{
    display: flex;
    flex-direction: column;
    height: 100%;
    flex-wrap: wrap;
    justify-content: space-between;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e625912 */.elementor-19404 .elementor-element.elementor-element-e625912:hover .top1{
    display: none;
}
.elementor-19404 .elementor-element.elementor-element-e625912:hover .top2{
    display: block;
}
/*.elementor-19404 .elementor-element.elementor-element-e625912:hover .elementor-image-box-title,.elementor-19404 .elementor-element.elementor-element-e625912:hover .elementor-image-box-description{*/
/*    color: #fff*/
/*}*//* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-86a58e2 */.elementor-19404 .elementor-element.elementor-element-86a58e2 .elementor-image-box-description{
    text-align: justify;
}
.elementor-19404 .elementor-element.elementor-element-86a58e2,.elementor-19404 .elementor-element.elementor-element-86a58e2 .elementor-image-box-wrapper{
    display: flex;
    height: 100%;
}
.elementor-19404 .elementor-element.elementor-element-86a58e2 .elementor-image-box-content{
    display: flex;
    flex-direction: column;
    height: 100%;
    flex-wrap: wrap;
    justify-content: space-between;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33adc6e */.elementor-19404 .elementor-element.elementor-element-33adc6e:hover .top1{
    display: none;
}
.elementor-19404 .elementor-element.elementor-element-33adc6e:hover .top2{
    display: block;
}
/*.elementor-19404 .elementor-element.elementor-element-33adc6e:hover .elementor-image-box-title,.elementor-19404 .elementor-element.elementor-element-33adc6e:hover .elementor-image-box-description{*/
/*    color: #fff*/
/*}*//* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-d3e68ea */.elementor-19404 .elementor-element.elementor-element-d3e68ea .elementor-image-box-description{
    text-align: justify;
}
.elementor-19404 .elementor-element.elementor-element-d3e68ea,.elementor-19404 .elementor-element.elementor-element-d3e68ea .elementor-image-box-wrapper{
    display: flex;
    height: 100%;
}
.elementor-19404 .elementor-element.elementor-element-d3e68ea .elementor-image-box-content{
    display: flex;
    flex-direction: column;
    height: 100%;
    flex-wrap: wrap;
    justify-content: space-between;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-01c88f6 */.elementor-19404 .elementor-element.elementor-element-01c88f6:hover .top1{
    display: none;
}
.elementor-19404 .elementor-element.elementor-element-01c88f6:hover .top2{
    display: block;
}
/*.elementor-19404 .elementor-element.elementor-element-01c88f6:hover .elementor-image-box-title,.elementor-19404 .elementor-element.elementor-element-01c88f6:hover .elementor-image-box-description{*/
/*    color: #fff*/
/*}*//* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-20bbcaf */.elementor-19404 .elementor-element.elementor-element-20bbcaf .elementor-image-box-description{
    text-align: justify;
}
.elementor-19404 .elementor-element.elementor-element-20bbcaf,.elementor-19404 .elementor-element.elementor-element-20bbcaf .elementor-image-box-wrapper{
    display: flex;
    height: 100%;
}
.elementor-19404 .elementor-element.elementor-element-20bbcaf .elementor-image-box-content{
    display: flex;
    flex-direction: column;
    height: 100%;
    flex-wrap: wrap;
    justify-content: space-between;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8f6290b */.elementor-19404 .elementor-element.elementor-element-8f6290b:hover .top1{
    display: none;
}
.elementor-19404 .elementor-element.elementor-element-8f6290b:hover .top2{
    display: block;
}
/*.elementor-19404 .elementor-element.elementor-element-8f6290b:hover .elementor-image-box-title,.elementor-19404 .elementor-element.elementor-element-8f6290b:hover .elementor-image-box-description{*/
/*    color: #fff*/
/*}*//* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-f6afef4 */.elementor-19404 .elementor-element.elementor-element-f6afef4 .elementor-image-box-description{
    text-align: justify;
}
.elementor-19404 .elementor-element.elementor-element-f6afef4,.elementor-19404 .elementor-element.elementor-element-f6afef4 .elementor-image-box-wrapper{
    display: flex;
    height: 100%;
}
.elementor-19404 .elementor-element.elementor-element-f6afef4 .elementor-image-box-content{
    display: flex;
    flex-direction: column;
    height: 100%;
    flex-wrap: wrap;
    justify-content: space-between;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-73449fb */.elementor-19404 .elementor-element.elementor-element-73449fb:hover .top1{
    display: none;
}
.elementor-19404 .elementor-element.elementor-element-73449fb:hover .top2{
    display: block;
}
/*.elementor-19404 .elementor-element.elementor-element-73449fb:hover .elementor-image-box-title,.elementor-19404 .elementor-element.elementor-element-73449fb:hover .elementor-image-box-description{*/
/*    color: #fff*/
/*}*//* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-405930a */.elementor-19404 .elementor-element.elementor-element-405930a .elementor-image-box-description{
    text-align: justify;
}
.elementor-19404 .elementor-element.elementor-element-405930a,.elementor-19404 .elementor-element.elementor-element-405930a .elementor-image-box-wrapper{
    display: flex;
    height: 100%;
}
.elementor-19404 .elementor-element.elementor-element-405930a .elementor-image-box-content{
    display: flex;
    flex-direction: column;
    height: 100%;
    flex-wrap: wrap;
    justify-content: space-between;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e27600c */.elementor-19404 .elementor-element.elementor-element-e27600c:hover .top1{
    display: none;
}
.elementor-19404 .elementor-element.elementor-element-e27600c:hover .top2{
    display: block;
}
/*.elementor-19404 .elementor-element.elementor-element-e27600c:hover .elementor-image-box-title,.elementor-19404 .elementor-element.elementor-element-e27600c:hover .elementor-image-box-description{*/
/*    color: #fff*/
/*}*//* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-66b4619 */.elementor-19404 .elementor-element.elementor-element-66b4619 .elementor-image-box-description{
    text-align: justify;
}
.elementor-19404 .elementor-element.elementor-element-66b4619,.elementor-19404 .elementor-element.elementor-element-66b4619 .elementor-image-box-wrapper{
    display: flex;
    height: 100%;
}
.elementor-19404 .elementor-element.elementor-element-66b4619 .elementor-image-box-content{
    display: flex;
    flex-direction: column;
    height: 100%;
    flex-wrap: wrap;
    justify-content: space-between;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ede4389 */.elementor-19404 .elementor-element.elementor-element-ede4389:hover .top1{
    display: none;
}
.elementor-19404 .elementor-element.elementor-element-ede4389:hover .top2{
    display: block;
}
/*.elementor-19404 .elementor-element.elementor-element-ede4389:hover .elementor-image-box-title,.elementor-19404 .elementor-element.elementor-element-ede4389:hover .elementor-image-box-description{*/
/*    color: #fff*/
/*}*//* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-edb6523 */.elementor-19404 .elementor-element.elementor-element-edb6523 .elementor-image-box-description{
    text-align: justify;
}
.elementor-19404 .elementor-element.elementor-element-edb6523,.elementor-19404 .elementor-element.elementor-element-edb6523 .elementor-image-box-wrapper{
    display: flex;
    height: 100%;
}
.elementor-19404 .elementor-element.elementor-element-edb6523 .elementor-image-box-content{
    display: flex;
    flex-direction: column;
    height: 100%;
    flex-wrap: wrap;
    justify-content: space-between;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-977f983 */.elementor-19404 .elementor-element.elementor-element-977f983:hover .top1{
    display: none;
}
.elementor-19404 .elementor-element.elementor-element-977f983:hover .top2{
    display: block;
}
/*.elementor-19404 .elementor-element.elementor-element-977f983:hover .elementor-image-box-title,.elementor-19404 .elementor-element.elementor-element-977f983:hover .elementor-image-box-description{*/
/*    color: #fff*/
/*}*//* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-e84e51f */.elementor-19404 .elementor-element.elementor-element-e84e51f .elementor-image-box-description{
    text-align: justify;
}
.elementor-19404 .elementor-element.elementor-element-e84e51f,.elementor-19404 .elementor-element.elementor-element-e84e51f .elementor-image-box-wrapper{
    display: flex;
    height: 100%;
}
.elementor-19404 .elementor-element.elementor-element-e84e51f .elementor-image-box-content{
    display: flex;
    flex-direction: column;
    height: 100%;
    flex-wrap: wrap;
    justify-content: space-between;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fbe53d0 */.elementor-19404 .elementor-element.elementor-element-fbe53d0:hover .top1{
    display: none;
}
.elementor-19404 .elementor-element.elementor-element-fbe53d0:hover .top2{
    display: block;
}
.elementor-19404 .elementor-element.elementor-element-fbe53d0:hover .elementor-image-box-title,.elementor-19404 .elementor-element.elementor-element-fbe53d0:hover .elementor-image-box-description{
    color: #fff
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-983ee61 */.elementor-19404 .elementor-element.elementor-element-983ee61 .elementor-image-box-description{
    text-align: justify;
}
.elementor-19404 .elementor-element.elementor-element-983ee61,.elementor-19404 .elementor-element.elementor-element-983ee61 .elementor-image-box-wrapper{
    display: flex;
    height: 100%;
}
.elementor-19404 .elementor-element.elementor-element-983ee61 .elementor-image-box-content{
    display: flex;
    flex-direction: column;
    height: 100%;
    flex-wrap: wrap;
    justify-content: space-between;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7a89d4d */.elementor-19404 .elementor-element.elementor-element-7a89d4d:hover .top1{
    display: none;
}
.elementor-19404 .elementor-element.elementor-element-7a89d4d:hover .top2{
    display: block;
}
.elementor-19404 .elementor-element.elementor-element-7a89d4d:hover .elementor-image-box-title,.elementor-19404 .elementor-element.elementor-element-7a89d4d:hover .elementor-image-box-description{
    color: #fff
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-9a0badb */.elementor-19404 .elementor-element.elementor-element-9a0badb .elementor-image-box-description{
    text-align: justify;
}
.elementor-19404 .elementor-element.elementor-element-9a0badb,.elementor-19404 .elementor-element.elementor-element-9a0badb .elementor-image-box-wrapper{
    display: flex;
    height: 100%;
}
.elementor-19404 .elementor-element.elementor-element-9a0badb .elementor-image-box-content{
    display: flex;
    flex-direction: column;
    height: 100%;
    flex-wrap: wrap;
    justify-content: space-between;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-df69ea7 */.elementor-19404 .elementor-element.elementor-element-df69ea7:hover .top1{
    display: none;
}
.elementor-19404 .elementor-element.elementor-element-df69ea7:hover .top2{
    display: block;
}
.elementor-19404 .elementor-element.elementor-element-df69ea7:hover .elementor-image-box-title,.elementor-19404 .elementor-element.elementor-element-df69ea7:hover .elementor-image-box-description{
    color: #fff
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-e70ba6b */.elementor-19404 .elementor-element.elementor-element-e70ba6b .elementor-image-box-description{
    text-align: justify;
}
.elementor-19404 .elementor-element.elementor-element-e70ba6b,.elementor-19404 .elementor-element.elementor-element-e70ba6b .elementor-image-box-wrapper{
    display: flex;
    height: 100%;
}
.elementor-19404 .elementor-element.elementor-element-e70ba6b .elementor-image-box-content{
    display: flex;
    flex-direction: column;
    height: 100%;
    flex-wrap: wrap;
    justify-content: space-between;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-279eeec */.elementor-19404 .elementor-element.elementor-element-279eeec:hover .top1{
    display: none;
}
.elementor-19404 .elementor-element.elementor-element-279eeec:hover .top2{
    display: block;
}
.elementor-19404 .elementor-element.elementor-element-279eeec:hover .elementor-image-box-title,.elementor-19404 .elementor-element.elementor-element-279eeec:hover .elementor-image-box-description{
    color: #fff
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-aed6bc9 */.elementor-19404 .elementor-element.elementor-element-aed6bc9 .elementor-image-box-description{
    text-align: justify;
}
.elementor-19404 .elementor-element.elementor-element-aed6bc9,.elementor-19404 .elementor-element.elementor-element-aed6bc9 .elementor-image-box-wrapper{
    display: flex;
    height: 100%;
}
.elementor-19404 .elementor-element.elementor-element-aed6bc9 .elementor-image-box-content{
    display: flex;
    flex-direction: column;
    height: 100%;
    flex-wrap: wrap;
    justify-content: space-between;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7e62c50 */.elementor-19404 .elementor-element.elementor-element-7e62c50:hover .top1{
    display: none;
}
.elementor-19404 .elementor-element.elementor-element-7e62c50:hover .top2{
    display: block;
}
.elementor-19404 .elementor-element.elementor-element-7e62c50:hover .elementor-image-box-title,.elementor-19404 .elementor-element.elementor-element-7e62c50:hover .elementor-image-box-description{
    color: #fff
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-9287067 */.elementor-19404 .elementor-element.elementor-element-9287067 .elementor-image-box-description{
    text-align: justify;
}
.elementor-19404 .elementor-element.elementor-element-9287067,.elementor-19404 .elementor-element.elementor-element-9287067 .elementor-image-box-wrapper{
    display: flex;
    height: 100%;
}
.elementor-19404 .elementor-element.elementor-element-9287067 .elementor-image-box-content{
    display: flex;
    flex-direction: column;
    height: 100%;
    flex-wrap: wrap;
    justify-content: space-between;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-04463fa */.elementor-19404 .elementor-element.elementor-element-04463fa:hover .top1{
    display: none;
}
.elementor-19404 .elementor-element.elementor-element-04463fa:hover .top2{
    display: block;
}
/*.elementor-19404 .elementor-element.elementor-element-04463fa:hover .elementor-image-box-title,.elementor-19404 .elementor-element.elementor-element-04463fa:hover .elementor-image-box-description{*/
/*    color: #fff*/
/*}*//* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-7e48f79 */.elementor-19404 .elementor-element.elementor-element-7e48f79 .elementor-image-box-description{
    text-align: justify;
}
.elementor-19404 .elementor-element.elementor-element-7e48f79,.elementor-19404 .elementor-element.elementor-element-7e48f79 .elementor-image-box-wrapper{
    display: flex;
    height: 100%;
}
.elementor-19404 .elementor-element.elementor-element-7e48f79 .elementor-image-box-content{
    display: flex;
    flex-direction: column;
    height: 100%;
    flex-wrap: wrap;
    justify-content: space-between;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-20768b6 */.elementor-19404 .elementor-element.elementor-element-20768b6:hover .top1{
    display: none;
}
.elementor-19404 .elementor-element.elementor-element-20768b6:hover .top2{
    display: block;
}
/*.elementor-19404 .elementor-element.elementor-element-20768b6:hover .elementor-image-box-title,.elementor-19404 .elementor-element.elementor-element-20768b6:hover .elementor-image-box-description{*/
/*    color: #fff*/
/*}*//* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-3ddd481 */.elementor-19404 .elementor-element.elementor-element-3ddd481 .elementor-image-box-description{
    text-align: justify;
}
.elementor-19404 .elementor-element.elementor-element-3ddd481,.elementor-19404 .elementor-element.elementor-element-3ddd481 .elementor-image-box-wrapper{
    display: flex;
    height: 100%;
}
.elementor-19404 .elementor-element.elementor-element-3ddd481 .elementor-image-box-content{
    display: flex;
    flex-direction: column;
    height: 100%;
    flex-wrap: wrap;
    justify-content: space-between;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4b08aa2 */.elementor-19404 .elementor-element.elementor-element-4b08aa2:hover .top1{
    display: none;
}
.elementor-19404 .elementor-element.elementor-element-4b08aa2:hover .top2{
    display: block;
}
/*.elementor-19404 .elementor-element.elementor-element-4b08aa2:hover .elementor-image-box-title,.elementor-19404 .elementor-element.elementor-element-4b08aa2:hover .elementor-image-box-description{*/
/*    color: #fff*/
/*}*//* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-a5a43cf */.elementor-19404 .elementor-element.elementor-element-a5a43cf .elementor-image-box-description{
    text-align: justify;
}
.elementor-19404 .elementor-element.elementor-element-a5a43cf,.elementor-19404 .elementor-element.elementor-element-a5a43cf .elementor-image-box-wrapper{
    display: flex;
    height: 100%;
}
.elementor-19404 .elementor-element.elementor-element-a5a43cf .elementor-image-box-content{
    display: flex;
    flex-direction: column;
    height: 100%;
    flex-wrap: wrap;
    justify-content: space-between;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e625912 */.elementor-19404 .elementor-element.elementor-element-e625912:hover .top1{
    display: none;
}
.elementor-19404 .elementor-element.elementor-element-e625912:hover .top2{
    display: block;
}
/*.elementor-19404 .elementor-element.elementor-element-e625912:hover .elementor-image-box-title,.elementor-19404 .elementor-element.elementor-element-e625912:hover .elementor-image-box-description{*/
/*    color: #fff*/
/*}*//* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-86a58e2 */.elementor-19404 .elementor-element.elementor-element-86a58e2 .elementor-image-box-description{
    text-align: justify;
}
.elementor-19404 .elementor-element.elementor-element-86a58e2,.elementor-19404 .elementor-element.elementor-element-86a58e2 .elementor-image-box-wrapper{
    display: flex;
    height: 100%;
}
.elementor-19404 .elementor-element.elementor-element-86a58e2 .elementor-image-box-content{
    display: flex;
    flex-direction: column;
    height: 100%;
    flex-wrap: wrap;
    justify-content: space-between;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33adc6e */.elementor-19404 .elementor-element.elementor-element-33adc6e:hover .top1{
    display: none;
}
.elementor-19404 .elementor-element.elementor-element-33adc6e:hover .top2{
    display: block;
}
/*.elementor-19404 .elementor-element.elementor-element-33adc6e:hover .elementor-image-box-title,.elementor-19404 .elementor-element.elementor-element-33adc6e:hover .elementor-image-box-description{*/
/*    color: #fff*/
/*}*//* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-d3e68ea */.elementor-19404 .elementor-element.elementor-element-d3e68ea .elementor-image-box-description{
    text-align: justify;
}
.elementor-19404 .elementor-element.elementor-element-d3e68ea,.elementor-19404 .elementor-element.elementor-element-d3e68ea .elementor-image-box-wrapper{
    display: flex;
    height: 100%;
}
.elementor-19404 .elementor-element.elementor-element-d3e68ea .elementor-image-box-content{
    display: flex;
    flex-direction: column;
    height: 100%;
    flex-wrap: wrap;
    justify-content: space-between;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-01c88f6 */.elementor-19404 .elementor-element.elementor-element-01c88f6:hover .top1{
    display: none;
}
.elementor-19404 .elementor-element.elementor-element-01c88f6:hover .top2{
    display: block;
}
/*.elementor-19404 .elementor-element.elementor-element-01c88f6:hover .elementor-image-box-title,.elementor-19404 .elementor-element.elementor-element-01c88f6:hover .elementor-image-box-description{*/
/*    color: #fff*/
/*}*//* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-20bbcaf */.elementor-19404 .elementor-element.elementor-element-20bbcaf .elementor-image-box-description{
    text-align: justify;
}
.elementor-19404 .elementor-element.elementor-element-20bbcaf,.elementor-19404 .elementor-element.elementor-element-20bbcaf .elementor-image-box-wrapper{
    display: flex;
    height: 100%;
}
.elementor-19404 .elementor-element.elementor-element-20bbcaf .elementor-image-box-content{
    display: flex;
    flex-direction: column;
    height: 100%;
    flex-wrap: wrap;
    justify-content: space-between;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8f6290b */.elementor-19404 .elementor-element.elementor-element-8f6290b:hover .top1{
    display: none;
}
.elementor-19404 .elementor-element.elementor-element-8f6290b:hover .top2{
    display: block;
}
/*.elementor-19404 .elementor-element.elementor-element-8f6290b:hover .elementor-image-box-title,.elementor-19404 .elementor-element.elementor-element-8f6290b:hover .elementor-image-box-description{*/
/*    color: #fff*/
/*}*//* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-f6afef4 */.elementor-19404 .elementor-element.elementor-element-f6afef4 .elementor-image-box-description{
    text-align: justify;
}
.elementor-19404 .elementor-element.elementor-element-f6afef4,.elementor-19404 .elementor-element.elementor-element-f6afef4 .elementor-image-box-wrapper{
    display: flex;
    height: 100%;
}
.elementor-19404 .elementor-element.elementor-element-f6afef4 .elementor-image-box-content{
    display: flex;
    flex-direction: column;
    height: 100%;
    flex-wrap: wrap;
    justify-content: space-between;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-73449fb */.elementor-19404 .elementor-element.elementor-element-73449fb:hover .top1{
    display: none;
}
.elementor-19404 .elementor-element.elementor-element-73449fb:hover .top2{
    display: block;
}
/*.elementor-19404 .elementor-element.elementor-element-73449fb:hover .elementor-image-box-title,.elementor-19404 .elementor-element.elementor-element-73449fb:hover .elementor-image-box-description{*/
/*    color: #fff*/
/*}*//* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-405930a */.elementor-19404 .elementor-element.elementor-element-405930a .elementor-image-box-description{
    text-align: justify;
}
.elementor-19404 .elementor-element.elementor-element-405930a,.elementor-19404 .elementor-element.elementor-element-405930a .elementor-image-box-wrapper{
    display: flex;
    height: 100%;
}
.elementor-19404 .elementor-element.elementor-element-405930a .elementor-image-box-content{
    display: flex;
    flex-direction: column;
    height: 100%;
    flex-wrap: wrap;
    justify-content: space-between;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e27600c */.elementor-19404 .elementor-element.elementor-element-e27600c:hover .top1{
    display: none;
}
.elementor-19404 .elementor-element.elementor-element-e27600c:hover .top2{
    display: block;
}
/*.elementor-19404 .elementor-element.elementor-element-e27600c:hover .elementor-image-box-title,.elementor-19404 .elementor-element.elementor-element-e27600c:hover .elementor-image-box-description{*/
/*    color: #fff*/
/*}*//* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-66b4619 */.elementor-19404 .elementor-element.elementor-element-66b4619 .elementor-image-box-description{
    text-align: justify;
}
.elementor-19404 .elementor-element.elementor-element-66b4619,.elementor-19404 .elementor-element.elementor-element-66b4619 .elementor-image-box-wrapper{
    display: flex;
    height: 100%;
}
.elementor-19404 .elementor-element.elementor-element-66b4619 .elementor-image-box-content{
    display: flex;
    flex-direction: column;
    height: 100%;
    flex-wrap: wrap;
    justify-content: space-between;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ede4389 */.elementor-19404 .elementor-element.elementor-element-ede4389:hover .top1{
    display: none;
}
.elementor-19404 .elementor-element.elementor-element-ede4389:hover .top2{
    display: block;
}
/*.elementor-19404 .elementor-element.elementor-element-ede4389:hover .elementor-image-box-title,.elementor-19404 .elementor-element.elementor-element-ede4389:hover .elementor-image-box-description{*/
/*    color: #fff*/
/*}*//* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-edb6523 */.elementor-19404 .elementor-element.elementor-element-edb6523 .elementor-image-box-description{
    text-align: justify;
}
.elementor-19404 .elementor-element.elementor-element-edb6523,.elementor-19404 .elementor-element.elementor-element-edb6523 .elementor-image-box-wrapper{
    display: flex;
    height: 100%;
}
.elementor-19404 .elementor-element.elementor-element-edb6523 .elementor-image-box-content{
    display: flex;
    flex-direction: column;
    height: 100%;
    flex-wrap: wrap;
    justify-content: space-between;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-977f983 */.elementor-19404 .elementor-element.elementor-element-977f983:hover .top1{
    display: none;
}
.elementor-19404 .elementor-element.elementor-element-977f983:hover .top2{
    display: block;
}
/*.elementor-19404 .elementor-element.elementor-element-977f983:hover .elementor-image-box-title,.elementor-19404 .elementor-element.elementor-element-977f983:hover .elementor-image-box-description{*/
/*    color: #fff*/
/*}*//* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-e84e51f */.elementor-19404 .elementor-element.elementor-element-e84e51f .elementor-image-box-description{
    text-align: justify;
}
.elementor-19404 .elementor-element.elementor-element-e84e51f,.elementor-19404 .elementor-element.elementor-element-e84e51f .elementor-image-box-wrapper{
    display: flex;
    height: 100%;
}
.elementor-19404 .elementor-element.elementor-element-e84e51f .elementor-image-box-content{
    display: flex;
    flex-direction: column;
    height: 100%;
    flex-wrap: wrap;
    justify-content: space-between;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fbe53d0 */.elementor-19404 .elementor-element.elementor-element-fbe53d0:hover .top1{
    display: none;
}
.elementor-19404 .elementor-element.elementor-element-fbe53d0:hover .top2{
    display: block;
}
.elementor-19404 .elementor-element.elementor-element-fbe53d0:hover .elementor-image-box-title,.elementor-19404 .elementor-element.elementor-element-fbe53d0:hover .elementor-image-box-description{
    color: #fff
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-983ee61 */.elementor-19404 .elementor-element.elementor-element-983ee61 .elementor-image-box-description{
    text-align: justify;
}
.elementor-19404 .elementor-element.elementor-element-983ee61,.elementor-19404 .elementor-element.elementor-element-983ee61 .elementor-image-box-wrapper{
    display: flex;
    height: 100%;
}
.elementor-19404 .elementor-element.elementor-element-983ee61 .elementor-image-box-content{
    display: flex;
    flex-direction: column;
    height: 100%;
    flex-wrap: wrap;
    justify-content: space-between;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7a89d4d */.elementor-19404 .elementor-element.elementor-element-7a89d4d:hover .top1{
    display: none;
}
.elementor-19404 .elementor-element.elementor-element-7a89d4d:hover .top2{
    display: block;
}
.elementor-19404 .elementor-element.elementor-element-7a89d4d:hover .elementor-image-box-title,.elementor-19404 .elementor-element.elementor-element-7a89d4d:hover .elementor-image-box-description{
    color: #fff
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-9a0badb */.elementor-19404 .elementor-element.elementor-element-9a0badb .elementor-image-box-description{
    text-align: justify;
}
.elementor-19404 .elementor-element.elementor-element-9a0badb,.elementor-19404 .elementor-element.elementor-element-9a0badb .elementor-image-box-wrapper{
    display: flex;
    height: 100%;
}
.elementor-19404 .elementor-element.elementor-element-9a0badb .elementor-image-box-content{
    display: flex;
    flex-direction: column;
    height: 100%;
    flex-wrap: wrap;
    justify-content: space-between;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-df69ea7 */.elementor-19404 .elementor-element.elementor-element-df69ea7:hover .top1{
    display: none;
}
.elementor-19404 .elementor-element.elementor-element-df69ea7:hover .top2{
    display: block;
}
.elementor-19404 .elementor-element.elementor-element-df69ea7:hover .elementor-image-box-title,.elementor-19404 .elementor-element.elementor-element-df69ea7:hover .elementor-image-box-description{
    color: #fff
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-e70ba6b */.elementor-19404 .elementor-element.elementor-element-e70ba6b .elementor-image-box-description{
    text-align: justify;
}
.elementor-19404 .elementor-element.elementor-element-e70ba6b,.elementor-19404 .elementor-element.elementor-element-e70ba6b .elementor-image-box-wrapper{
    display: flex;
    height: 100%;
}
.elementor-19404 .elementor-element.elementor-element-e70ba6b .elementor-image-box-content{
    display: flex;
    flex-direction: column;
    height: 100%;
    flex-wrap: wrap;
    justify-content: space-between;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-279eeec */.elementor-19404 .elementor-element.elementor-element-279eeec:hover .top1{
    display: none;
}
.elementor-19404 .elementor-element.elementor-element-279eeec:hover .top2{
    display: block;
}
.elementor-19404 .elementor-element.elementor-element-279eeec:hover .elementor-image-box-title,.elementor-19404 .elementor-element.elementor-element-279eeec:hover .elementor-image-box-description{
    color: #fff
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-aed6bc9 */.elementor-19404 .elementor-element.elementor-element-aed6bc9 .elementor-image-box-description{
    text-align: justify;
}
.elementor-19404 .elementor-element.elementor-element-aed6bc9,.elementor-19404 .elementor-element.elementor-element-aed6bc9 .elementor-image-box-wrapper{
    display: flex;
    height: 100%;
}
.elementor-19404 .elementor-element.elementor-element-aed6bc9 .elementor-image-box-content{
    display: flex;
    flex-direction: column;
    height: 100%;
    flex-wrap: wrap;
    justify-content: space-between;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7e62c50 */.elementor-19404 .elementor-element.elementor-element-7e62c50:hover .top1{
    display: none;
}
.elementor-19404 .elementor-element.elementor-element-7e62c50:hover .top2{
    display: block;
}
.elementor-19404 .elementor-element.elementor-element-7e62c50:hover .elementor-image-box-title,.elementor-19404 .elementor-element.elementor-element-7e62c50:hover .elementor-image-box-description{
    color: #fff
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-9287067 */.elementor-19404 .elementor-element.elementor-element-9287067 .elementor-image-box-description{
    text-align: justify;
}
.elementor-19404 .elementor-element.elementor-element-9287067,.elementor-19404 .elementor-element.elementor-element-9287067 .elementor-image-box-wrapper{
    display: flex;
    height: 100%;
}
.elementor-19404 .elementor-element.elementor-element-9287067 .elementor-image-box-content{
    display: flex;
    flex-direction: column;
    height: 100%;
    flex-wrap: wrap;
    justify-content: space-between;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-04463fa */.elementor-19404 .elementor-element.elementor-element-04463fa:hover .top1{
    display: none;
}
.elementor-19404 .elementor-element.elementor-element-04463fa:hover .top2{
    display: block;
}
/*.elementor-19404 .elementor-element.elementor-element-04463fa:hover .elementor-image-box-title,.elementor-19404 .elementor-element.elementor-element-04463fa:hover .elementor-image-box-description{*/
/*    color: #fff*/
/*}*//* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-7e48f79 */.elementor-19404 .elementor-element.elementor-element-7e48f79 .elementor-image-box-description{
    text-align: justify;
}
.elementor-19404 .elementor-element.elementor-element-7e48f79,.elementor-19404 .elementor-element.elementor-element-7e48f79 .elementor-image-box-wrapper{
    display: flex;
    height: 100%;
}
.elementor-19404 .elementor-element.elementor-element-7e48f79 .elementor-image-box-content{
    display: flex;
    flex-direction: column;
    height: 100%;
    flex-wrap: wrap;
    justify-content: space-between;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-20768b6 */.elementor-19404 .elementor-element.elementor-element-20768b6:hover .top1{
    display: none;
}
.elementor-19404 .elementor-element.elementor-element-20768b6:hover .top2{
    display: block;
}
/*.elementor-19404 .elementor-element.elementor-element-20768b6:hover .elementor-image-box-title,.elementor-19404 .elementor-element.elementor-element-20768b6:hover .elementor-image-box-description{*/
/*    color: #fff*/
/*}*//* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-3ddd481 */.elementor-19404 .elementor-element.elementor-element-3ddd481 .elementor-image-box-description{
    text-align: justify;
}
.elementor-19404 .elementor-element.elementor-element-3ddd481,.elementor-19404 .elementor-element.elementor-element-3ddd481 .elementor-image-box-wrapper{
    display: flex;
    height: 100%;
}
.elementor-19404 .elementor-element.elementor-element-3ddd481 .elementor-image-box-content{
    display: flex;
    flex-direction: column;
    height: 100%;
    flex-wrap: wrap;
    justify-content: space-between;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4b08aa2 */.elementor-19404 .elementor-element.elementor-element-4b08aa2:hover .top1{
    display: none;
}
.elementor-19404 .elementor-element.elementor-element-4b08aa2:hover .top2{
    display: block;
}
/*.elementor-19404 .elementor-element.elementor-element-4b08aa2:hover .elementor-image-box-title,.elementor-19404 .elementor-element.elementor-element-4b08aa2:hover .elementor-image-box-description{*/
/*    color: #fff*/
/*}*//* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-a5a43cf */.elementor-19404 .elementor-element.elementor-element-a5a43cf .elementor-image-box-description{
    text-align: justify;
}
.elementor-19404 .elementor-element.elementor-element-a5a43cf,.elementor-19404 .elementor-element.elementor-element-a5a43cf .elementor-image-box-wrapper{
    display: flex;
    height: 100%;
}
.elementor-19404 .elementor-element.elementor-element-a5a43cf .elementor-image-box-content{
    display: flex;
    flex-direction: column;
    height: 100%;
    flex-wrap: wrap;
    justify-content: space-between;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e625912 */.elementor-19404 .elementor-element.elementor-element-e625912:hover .top1{
    display: none;
}
.elementor-19404 .elementor-element.elementor-element-e625912:hover .top2{
    display: block;
}
/*.elementor-19404 .elementor-element.elementor-element-e625912:hover .elementor-image-box-title,.elementor-19404 .elementor-element.elementor-element-e625912:hover .elementor-image-box-description{*/
/*    color: #fff*/
/*}*//* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-86a58e2 */.elementor-19404 .elementor-element.elementor-element-86a58e2 .elementor-image-box-description{
    text-align: justify;
}
.elementor-19404 .elementor-element.elementor-element-86a58e2,.elementor-19404 .elementor-element.elementor-element-86a58e2 .elementor-image-box-wrapper{
    display: flex;
    height: 100%;
}
.elementor-19404 .elementor-element.elementor-element-86a58e2 .elementor-image-box-content{
    display: flex;
    flex-direction: column;
    height: 100%;
    flex-wrap: wrap;
    justify-content: space-between;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33adc6e */.elementor-19404 .elementor-element.elementor-element-33adc6e:hover .top1{
    display: none;
}
.elementor-19404 .elementor-element.elementor-element-33adc6e:hover .top2{
    display: block;
}
/*.elementor-19404 .elementor-element.elementor-element-33adc6e:hover .elementor-image-box-title,.elementor-19404 .elementor-element.elementor-element-33adc6e:hover .elementor-image-box-description{*/
/*    color: #fff*/
/*}*//* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-d3e68ea */.elementor-19404 .elementor-element.elementor-element-d3e68ea .elementor-image-box-description{
    text-align: justify;
}
.elementor-19404 .elementor-element.elementor-element-d3e68ea,.elementor-19404 .elementor-element.elementor-element-d3e68ea .elementor-image-box-wrapper{
    display: flex;
    height: 100%;
}
.elementor-19404 .elementor-element.elementor-element-d3e68ea .elementor-image-box-content{
    display: flex;
    flex-direction: column;
    height: 100%;
    flex-wrap: wrap;
    justify-content: space-between;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-01c88f6 */.elementor-19404 .elementor-element.elementor-element-01c88f6:hover .top1{
    display: none;
}
.elementor-19404 .elementor-element.elementor-element-01c88f6:hover .top2{
    display: block;
}
/*.elementor-19404 .elementor-element.elementor-element-01c88f6:hover .elementor-image-box-title,.elementor-19404 .elementor-element.elementor-element-01c88f6:hover .elementor-image-box-description{*/
/*    color: #fff*/
/*}*//* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-20bbcaf */.elementor-19404 .elementor-element.elementor-element-20bbcaf .elementor-image-box-description{
    text-align: justify;
}
.elementor-19404 .elementor-element.elementor-element-20bbcaf,.elementor-19404 .elementor-element.elementor-element-20bbcaf .elementor-image-box-wrapper{
    display: flex;
    height: 100%;
}
.elementor-19404 .elementor-element.elementor-element-20bbcaf .elementor-image-box-content{
    display: flex;
    flex-direction: column;
    height: 100%;
    flex-wrap: wrap;
    justify-content: space-between;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8f6290b */.elementor-19404 .elementor-element.elementor-element-8f6290b:hover .top1{
    display: none;
}
.elementor-19404 .elementor-element.elementor-element-8f6290b:hover .top2{
    display: block;
}
/*.elementor-19404 .elementor-element.elementor-element-8f6290b:hover .elementor-image-box-title,.elementor-19404 .elementor-element.elementor-element-8f6290b:hover .elementor-image-box-description{*/
/*    color: #fff*/
/*}*//* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-f6afef4 */.elementor-19404 .elementor-element.elementor-element-f6afef4 .elementor-image-box-description{
    text-align: justify;
}
.elementor-19404 .elementor-element.elementor-element-f6afef4,.elementor-19404 .elementor-element.elementor-element-f6afef4 .elementor-image-box-wrapper{
    display: flex;
    height: 100%;
}
.elementor-19404 .elementor-element.elementor-element-f6afef4 .elementor-image-box-content{
    display: flex;
    flex-direction: column;
    height: 100%;
    flex-wrap: wrap;
    justify-content: space-between;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-73449fb */.elementor-19404 .elementor-element.elementor-element-73449fb:hover .top1{
    display: none;
}
.elementor-19404 .elementor-element.elementor-element-73449fb:hover .top2{
    display: block;
}
/*.elementor-19404 .elementor-element.elementor-element-73449fb:hover .elementor-image-box-title,.elementor-19404 .elementor-element.elementor-element-73449fb:hover .elementor-image-box-description{*/
/*    color: #fff*/
/*}*//* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-405930a */.elementor-19404 .elementor-element.elementor-element-405930a .elementor-image-box-description{
    text-align: justify;
}
.elementor-19404 .elementor-element.elementor-element-405930a,.elementor-19404 .elementor-element.elementor-element-405930a .elementor-image-box-wrapper{
    display: flex;
    height: 100%;
}
.elementor-19404 .elementor-element.elementor-element-405930a .elementor-image-box-content{
    display: flex;
    flex-direction: column;
    height: 100%;
    flex-wrap: wrap;
    justify-content: space-between;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e27600c */.elementor-19404 .elementor-element.elementor-element-e27600c:hover .top1{
    display: none;
}
.elementor-19404 .elementor-element.elementor-element-e27600c:hover .top2{
    display: block;
}
/*.elementor-19404 .elementor-element.elementor-element-e27600c:hover .elementor-image-box-title,.elementor-19404 .elementor-element.elementor-element-e27600c:hover .elementor-image-box-description{*/
/*    color: #fff*/
/*}*//* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-66b4619 */.elementor-19404 .elementor-element.elementor-element-66b4619 .elementor-image-box-description{
    text-align: justify;
}
.elementor-19404 .elementor-element.elementor-element-66b4619,.elementor-19404 .elementor-element.elementor-element-66b4619 .elementor-image-box-wrapper{
    display: flex;
    height: 100%;
}
.elementor-19404 .elementor-element.elementor-element-66b4619 .elementor-image-box-content{
    display: flex;
    flex-direction: column;
    height: 100%;
    flex-wrap: wrap;
    justify-content: space-between;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ede4389 */.elementor-19404 .elementor-element.elementor-element-ede4389:hover .top1{
    display: none;
}
.elementor-19404 .elementor-element.elementor-element-ede4389:hover .top2{
    display: block;
}
/*.elementor-19404 .elementor-element.elementor-element-ede4389:hover .elementor-image-box-title,.elementor-19404 .elementor-element.elementor-element-ede4389:hover .elementor-image-box-description{*/
/*    color: #fff*/
/*}*//* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-edb6523 */.elementor-19404 .elementor-element.elementor-element-edb6523 .elementor-image-box-description{
    text-align: justify;
}
.elementor-19404 .elementor-element.elementor-element-edb6523,.elementor-19404 .elementor-element.elementor-element-edb6523 .elementor-image-box-wrapper{
    display: flex;
    height: 100%;
}
.elementor-19404 .elementor-element.elementor-element-edb6523 .elementor-image-box-content{
    display: flex;
    flex-direction: column;
    height: 100%;
    flex-wrap: wrap;
    justify-content: space-between;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-977f983 */.elementor-19404 .elementor-element.elementor-element-977f983:hover .top1{
    display: none;
}
.elementor-19404 .elementor-element.elementor-element-977f983:hover .top2{
    display: block;
}
/*.elementor-19404 .elementor-element.elementor-element-977f983:hover .elementor-image-box-title,.elementor-19404 .elementor-element.elementor-element-977f983:hover .elementor-image-box-description{*/
/*    color: #fff*/
/*}*//* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-e84e51f */.elementor-19404 .elementor-element.elementor-element-e84e51f .elementor-image-box-description{
    text-align: justify;
}
.elementor-19404 .elementor-element.elementor-element-e84e51f,.elementor-19404 .elementor-element.elementor-element-e84e51f .elementor-image-box-wrapper{
    display: flex;
    height: 100%;
}
.elementor-19404 .elementor-element.elementor-element-e84e51f .elementor-image-box-content{
    display: flex;
    flex-direction: column;
    height: 100%;
    flex-wrap: wrap;
    justify-content: space-between;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fbe53d0 */.elementor-19404 .elementor-element.elementor-element-fbe53d0:hover .top1{
    display: none;
}
.elementor-19404 .elementor-element.elementor-element-fbe53d0:hover .top2{
    display: block;
}
.elementor-19404 .elementor-element.elementor-element-fbe53d0:hover .elementor-image-box-title,.elementor-19404 .elementor-element.elementor-element-fbe53d0:hover .elementor-image-box-description{
    color: #fff
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-983ee61 */.elementor-19404 .elementor-element.elementor-element-983ee61 .elementor-image-box-description{
    text-align: justify;
}
.elementor-19404 .elementor-element.elementor-element-983ee61,.elementor-19404 .elementor-element.elementor-element-983ee61 .elementor-image-box-wrapper{
    display: flex;
    height: 100%;
}
.elementor-19404 .elementor-element.elementor-element-983ee61 .elementor-image-box-content{
    display: flex;
    flex-direction: column;
    height: 100%;
    flex-wrap: wrap;
    justify-content: space-between;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7a89d4d */.elementor-19404 .elementor-element.elementor-element-7a89d4d:hover .top1{
    display: none;
}
.elementor-19404 .elementor-element.elementor-element-7a89d4d:hover .top2{
    display: block;
}
.elementor-19404 .elementor-element.elementor-element-7a89d4d:hover .elementor-image-box-title,.elementor-19404 .elementor-element.elementor-element-7a89d4d:hover .elementor-image-box-description{
    color: #fff
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-9a0badb */.elementor-19404 .elementor-element.elementor-element-9a0badb .elementor-image-box-description{
    text-align: justify;
}
.elementor-19404 .elementor-element.elementor-element-9a0badb,.elementor-19404 .elementor-element.elementor-element-9a0badb .elementor-image-box-wrapper{
    display: flex;
    height: 100%;
}
.elementor-19404 .elementor-element.elementor-element-9a0badb .elementor-image-box-content{
    display: flex;
    flex-direction: column;
    height: 100%;
    flex-wrap: wrap;
    justify-content: space-between;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-df69ea7 */.elementor-19404 .elementor-element.elementor-element-df69ea7:hover .top1{
    display: none;
}
.elementor-19404 .elementor-element.elementor-element-df69ea7:hover .top2{
    display: block;
}
.elementor-19404 .elementor-element.elementor-element-df69ea7:hover .elementor-image-box-title,.elementor-19404 .elementor-element.elementor-element-df69ea7:hover .elementor-image-box-description{
    color: #fff
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-e70ba6b */.elementor-19404 .elementor-element.elementor-element-e70ba6b .elementor-image-box-description{
    text-align: justify;
}
.elementor-19404 .elementor-element.elementor-element-e70ba6b,.elementor-19404 .elementor-element.elementor-element-e70ba6b .elementor-image-box-wrapper{
    display: flex;
    height: 100%;
}
.elementor-19404 .elementor-element.elementor-element-e70ba6b .elementor-image-box-content{
    display: flex;
    flex-direction: column;
    height: 100%;
    flex-wrap: wrap;
    justify-content: space-between;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-279eeec */.elementor-19404 .elementor-element.elementor-element-279eeec:hover .top1{
    display: none;
}
.elementor-19404 .elementor-element.elementor-element-279eeec:hover .top2{
    display: block;
}
.elementor-19404 .elementor-element.elementor-element-279eeec:hover .elementor-image-box-title,.elementor-19404 .elementor-element.elementor-element-279eeec:hover .elementor-image-box-description{
    color: #fff
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-aed6bc9 */.elementor-19404 .elementor-element.elementor-element-aed6bc9 .elementor-image-box-description{
    text-align: justify;
}
.elementor-19404 .elementor-element.elementor-element-aed6bc9,.elementor-19404 .elementor-element.elementor-element-aed6bc9 .elementor-image-box-wrapper{
    display: flex;
    height: 100%;
}
.elementor-19404 .elementor-element.elementor-element-aed6bc9 .elementor-image-box-content{
    display: flex;
    flex-direction: column;
    height: 100%;
    flex-wrap: wrap;
    justify-content: space-between;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7e62c50 */.elementor-19404 .elementor-element.elementor-element-7e62c50:hover .top1{
    display: none;
}
.elementor-19404 .elementor-element.elementor-element-7e62c50:hover .top2{
    display: block;
}
.elementor-19404 .elementor-element.elementor-element-7e62c50:hover .elementor-image-box-title,.elementor-19404 .elementor-element.elementor-element-7e62c50:hover .elementor-image-box-description{
    color: #fff
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-9287067 */.elementor-19404 .elementor-element.elementor-element-9287067 .elementor-image-box-description{
    text-align: justify;
}
.elementor-19404 .elementor-element.elementor-element-9287067,.elementor-19404 .elementor-element.elementor-element-9287067 .elementor-image-box-wrapper{
    display: flex;
    height: 100%;
}
.elementor-19404 .elementor-element.elementor-element-9287067 .elementor-image-box-content{
    display: flex;
    flex-direction: column;
    height: 100%;
    flex-wrap: wrap;
    justify-content: space-between;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-04463fa */.elementor-19404 .elementor-element.elementor-element-04463fa:hover .top1{
    display: none;
}
.elementor-19404 .elementor-element.elementor-element-04463fa:hover .top2{
    display: block;
}
/*.elementor-19404 .elementor-element.elementor-element-04463fa:hover .elementor-image-box-title,.elementor-19404 .elementor-element.elementor-element-04463fa:hover .elementor-image-box-description{*/
/*    color: #fff*/
/*}*//* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-7e48f79 */.elementor-19404 .elementor-element.elementor-element-7e48f79 .elementor-image-box-description{
    text-align: justify;
}
.elementor-19404 .elementor-element.elementor-element-7e48f79,.elementor-19404 .elementor-element.elementor-element-7e48f79 .elementor-image-box-wrapper{
    display: flex;
    height: 100%;
}
.elementor-19404 .elementor-element.elementor-element-7e48f79 .elementor-image-box-content{
    display: flex;
    flex-direction: column;
    height: 100%;
    flex-wrap: wrap;
    justify-content: space-between;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-20768b6 */.elementor-19404 .elementor-element.elementor-element-20768b6:hover .top1{
    display: none;
}
.elementor-19404 .elementor-element.elementor-element-20768b6:hover .top2{
    display: block;
}
/*.elementor-19404 .elementor-element.elementor-element-20768b6:hover .elementor-image-box-title,.elementor-19404 .elementor-element.elementor-element-20768b6:hover .elementor-image-box-description{*/
/*    color: #fff*/
/*}*//* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-3ddd481 */.elementor-19404 .elementor-element.elementor-element-3ddd481 .elementor-image-box-description{
    text-align: justify;
}
.elementor-19404 .elementor-element.elementor-element-3ddd481,.elementor-19404 .elementor-element.elementor-element-3ddd481 .elementor-image-box-wrapper{
    display: flex;
    height: 100%;
}
.elementor-19404 .elementor-element.elementor-element-3ddd481 .elementor-image-box-content{
    display: flex;
    flex-direction: column;
    height: 100%;
    flex-wrap: wrap;
    justify-content: space-between;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4b08aa2 */.elementor-19404 .elementor-element.elementor-element-4b08aa2:hover .top1{
    display: none;
}
.elementor-19404 .elementor-element.elementor-element-4b08aa2:hover .top2{
    display: block;
}
/*.elementor-19404 .elementor-element.elementor-element-4b08aa2:hover .elementor-image-box-title,.elementor-19404 .elementor-element.elementor-element-4b08aa2:hover .elementor-image-box-description{*/
/*    color: #fff*/
/*}*//* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-a5a43cf */.elementor-19404 .elementor-element.elementor-element-a5a43cf .elementor-image-box-description{
    text-align: justify;
}
.elementor-19404 .elementor-element.elementor-element-a5a43cf,.elementor-19404 .elementor-element.elementor-element-a5a43cf .elementor-image-box-wrapper{
    display: flex;
    height: 100%;
}
.elementor-19404 .elementor-element.elementor-element-a5a43cf .elementor-image-box-content{
    display: flex;
    flex-direction: column;
    height: 100%;
    flex-wrap: wrap;
    justify-content: space-between;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e625912 */.elementor-19404 .elementor-element.elementor-element-e625912:hover .top1{
    display: none;
}
.elementor-19404 .elementor-element.elementor-element-e625912:hover .top2{
    display: block;
}
/*.elementor-19404 .elementor-element.elementor-element-e625912:hover .elementor-image-box-title,.elementor-19404 .elementor-element.elementor-element-e625912:hover .elementor-image-box-description{*/
/*    color: #fff*/
/*}*//* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-86a58e2 */.elementor-19404 .elementor-element.elementor-element-86a58e2 .elementor-image-box-description{
    text-align: justify;
}
.elementor-19404 .elementor-element.elementor-element-86a58e2,.elementor-19404 .elementor-element.elementor-element-86a58e2 .elementor-image-box-wrapper{
    display: flex;
    height: 100%;
}
.elementor-19404 .elementor-element.elementor-element-86a58e2 .elementor-image-box-content{
    display: flex;
    flex-direction: column;
    height: 100%;
    flex-wrap: wrap;
    justify-content: space-between;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33adc6e */.elementor-19404 .elementor-element.elementor-element-33adc6e:hover .top1{
    display: none;
}
.elementor-19404 .elementor-element.elementor-element-33adc6e:hover .top2{
    display: block;
}
/*.elementor-19404 .elementor-element.elementor-element-33adc6e:hover .elementor-image-box-title,.elementor-19404 .elementor-element.elementor-element-33adc6e:hover .elementor-image-box-description{*/
/*    color: #fff*/
/*}*//* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-d3e68ea */.elementor-19404 .elementor-element.elementor-element-d3e68ea .elementor-image-box-description{
    text-align: justify;
}
.elementor-19404 .elementor-element.elementor-element-d3e68ea,.elementor-19404 .elementor-element.elementor-element-d3e68ea .elementor-image-box-wrapper{
    display: flex;
    height: 100%;
}
.elementor-19404 .elementor-element.elementor-element-d3e68ea .elementor-image-box-content{
    display: flex;
    flex-direction: column;
    height: 100%;
    flex-wrap: wrap;
    justify-content: space-between;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-01c88f6 */.elementor-19404 .elementor-element.elementor-element-01c88f6:hover .top1{
    display: none;
}
.elementor-19404 .elementor-element.elementor-element-01c88f6:hover .top2{
    display: block;
}
/*.elementor-19404 .elementor-element.elementor-element-01c88f6:hover .elementor-image-box-title,.elementor-19404 .elementor-element.elementor-element-01c88f6:hover .elementor-image-box-description{*/
/*    color: #fff*/
/*}*//* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-20bbcaf */.elementor-19404 .elementor-element.elementor-element-20bbcaf .elementor-image-box-description{
    text-align: justify;
}
.elementor-19404 .elementor-element.elementor-element-20bbcaf,.elementor-19404 .elementor-element.elementor-element-20bbcaf .elementor-image-box-wrapper{
    display: flex;
    height: 100%;
}
.elementor-19404 .elementor-element.elementor-element-20bbcaf .elementor-image-box-content{
    display: flex;
    flex-direction: column;
    height: 100%;
    flex-wrap: wrap;
    justify-content: space-between;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8f6290b */.elementor-19404 .elementor-element.elementor-element-8f6290b:hover .top1{
    display: none;
}
.elementor-19404 .elementor-element.elementor-element-8f6290b:hover .top2{
    display: block;
}
/*.elementor-19404 .elementor-element.elementor-element-8f6290b:hover .elementor-image-box-title,.elementor-19404 .elementor-element.elementor-element-8f6290b:hover .elementor-image-box-description{*/
/*    color: #fff*/
/*}*//* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-f6afef4 */.elementor-19404 .elementor-element.elementor-element-f6afef4 .elementor-image-box-description{
    text-align: justify;
}
.elementor-19404 .elementor-element.elementor-element-f6afef4,.elementor-19404 .elementor-element.elementor-element-f6afef4 .elementor-image-box-wrapper{
    display: flex;
    height: 100%;
}
.elementor-19404 .elementor-element.elementor-element-f6afef4 .elementor-image-box-content{
    display: flex;
    flex-direction: column;
    height: 100%;
    flex-wrap: wrap;
    justify-content: space-between;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-73449fb */.elementor-19404 .elementor-element.elementor-element-73449fb:hover .top1{
    display: none;
}
.elementor-19404 .elementor-element.elementor-element-73449fb:hover .top2{
    display: block;
}
/*.elementor-19404 .elementor-element.elementor-element-73449fb:hover .elementor-image-box-title,.elementor-19404 .elementor-element.elementor-element-73449fb:hover .elementor-image-box-description{*/
/*    color: #fff*/
/*}*//* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-405930a */.elementor-19404 .elementor-element.elementor-element-405930a .elementor-image-box-description{
    text-align: justify;
}
.elementor-19404 .elementor-element.elementor-element-405930a,.elementor-19404 .elementor-element.elementor-element-405930a .elementor-image-box-wrapper{
    display: flex;
    height: 100%;
}
.elementor-19404 .elementor-element.elementor-element-405930a .elementor-image-box-content{
    display: flex;
    flex-direction: column;
    height: 100%;
    flex-wrap: wrap;
    justify-content: space-between;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e27600c */.elementor-19404 .elementor-element.elementor-element-e27600c:hover .top1{
    display: none;
}
.elementor-19404 .elementor-element.elementor-element-e27600c:hover .top2{
    display: block;
}
/*.elementor-19404 .elementor-element.elementor-element-e27600c:hover .elementor-image-box-title,.elementor-19404 .elementor-element.elementor-element-e27600c:hover .elementor-image-box-description{*/
/*    color: #fff*/
/*}*//* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-66b4619 */.elementor-19404 .elementor-element.elementor-element-66b4619 .elementor-image-box-description{
    text-align: justify;
}
.elementor-19404 .elementor-element.elementor-element-66b4619,.elementor-19404 .elementor-element.elementor-element-66b4619 .elementor-image-box-wrapper{
    display: flex;
    height: 100%;
}
.elementor-19404 .elementor-element.elementor-element-66b4619 .elementor-image-box-content{
    display: flex;
    flex-direction: column;
    height: 100%;
    flex-wrap: wrap;
    justify-content: space-between;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ede4389 */.elementor-19404 .elementor-element.elementor-element-ede4389:hover .top1{
    display: none;
}
.elementor-19404 .elementor-element.elementor-element-ede4389:hover .top2{
    display: block;
}
/*.elementor-19404 .elementor-element.elementor-element-ede4389:hover .elementor-image-box-title,.elementor-19404 .elementor-element.elementor-element-ede4389:hover .elementor-image-box-description{*/
/*    color: #fff*/
/*}*//* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-edb6523 */.elementor-19404 .elementor-element.elementor-element-edb6523 .elementor-image-box-description{
    text-align: justify;
}
.elementor-19404 .elementor-element.elementor-element-edb6523,.elementor-19404 .elementor-element.elementor-element-edb6523 .elementor-image-box-wrapper{
    display: flex;
    height: 100%;
}
.elementor-19404 .elementor-element.elementor-element-edb6523 .elementor-image-box-content{
    display: flex;
    flex-direction: column;
    height: 100%;
    flex-wrap: wrap;
    justify-content: space-between;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-977f983 */.elementor-19404 .elementor-element.elementor-element-977f983:hover .top1{
    display: none;
}
.elementor-19404 .elementor-element.elementor-element-977f983:hover .top2{
    display: block;
}
/*.elementor-19404 .elementor-element.elementor-element-977f983:hover .elementor-image-box-title,.elementor-19404 .elementor-element.elementor-element-977f983:hover .elementor-image-box-description{*/
/*    color: #fff*/
/*}*//* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-e84e51f */.elementor-19404 .elementor-element.elementor-element-e84e51f .elementor-image-box-description{
    text-align: justify;
}
.elementor-19404 .elementor-element.elementor-element-e84e51f,.elementor-19404 .elementor-element.elementor-element-e84e51f .elementor-image-box-wrapper{
    display: flex;
    height: 100%;
}
.elementor-19404 .elementor-element.elementor-element-e84e51f .elementor-image-box-content{
    display: flex;
    flex-direction: column;
    height: 100%;
    flex-wrap: wrap;
    justify-content: space-between;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fbe53d0 */.elementor-19404 .elementor-element.elementor-element-fbe53d0:hover .top1{
    display: none;
}
.elementor-19404 .elementor-element.elementor-element-fbe53d0:hover .top2{
    display: block;
}
.elementor-19404 .elementor-element.elementor-element-fbe53d0:hover .elementor-image-box-title,.elementor-19404 .elementor-element.elementor-element-fbe53d0:hover .elementor-image-box-description{
    color: #fff
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-983ee61 */.elementor-19404 .elementor-element.elementor-element-983ee61 .elementor-image-box-description{
    text-align: justify;
}
.elementor-19404 .elementor-element.elementor-element-983ee61,.elementor-19404 .elementor-element.elementor-element-983ee61 .elementor-image-box-wrapper{
    display: flex;
    height: 100%;
}
.elementor-19404 .elementor-element.elementor-element-983ee61 .elementor-image-box-content{
    display: flex;
    flex-direction: column;
    height: 100%;
    flex-wrap: wrap;
    justify-content: space-between;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7a89d4d */.elementor-19404 .elementor-element.elementor-element-7a89d4d:hover .top1{
    display: none;
}
.elementor-19404 .elementor-element.elementor-element-7a89d4d:hover .top2{
    display: block;
}
.elementor-19404 .elementor-element.elementor-element-7a89d4d:hover .elementor-image-box-title,.elementor-19404 .elementor-element.elementor-element-7a89d4d:hover .elementor-image-box-description{
    color: #fff
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-9a0badb */.elementor-19404 .elementor-element.elementor-element-9a0badb .elementor-image-box-description{
    text-align: justify;
}
.elementor-19404 .elementor-element.elementor-element-9a0badb,.elementor-19404 .elementor-element.elementor-element-9a0badb .elementor-image-box-wrapper{
    display: flex;
    height: 100%;
}
.elementor-19404 .elementor-element.elementor-element-9a0badb .elementor-image-box-content{
    display: flex;
    flex-direction: column;
    height: 100%;
    flex-wrap: wrap;
    justify-content: space-between;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-df69ea7 */.elementor-19404 .elementor-element.elementor-element-df69ea7:hover .top1{
    display: none;
}
.elementor-19404 .elementor-element.elementor-element-df69ea7:hover .top2{
    display: block;
}
.elementor-19404 .elementor-element.elementor-element-df69ea7:hover .elementor-image-box-title,.elementor-19404 .elementor-element.elementor-element-df69ea7:hover .elementor-image-box-description{
    color: #fff
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-e70ba6b */.elementor-19404 .elementor-element.elementor-element-e70ba6b .elementor-image-box-description{
    text-align: justify;
}
.elementor-19404 .elementor-element.elementor-element-e70ba6b,.elementor-19404 .elementor-element.elementor-element-e70ba6b .elementor-image-box-wrapper{
    display: flex;
    height: 100%;
}
.elementor-19404 .elementor-element.elementor-element-e70ba6b .elementor-image-box-content{
    display: flex;
    flex-direction: column;
    height: 100%;
    flex-wrap: wrap;
    justify-content: space-between;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-279eeec */.elementor-19404 .elementor-element.elementor-element-279eeec:hover .top1{
    display: none;
}
.elementor-19404 .elementor-element.elementor-element-279eeec:hover .top2{
    display: block;
}
.elementor-19404 .elementor-element.elementor-element-279eeec:hover .elementor-image-box-title,.elementor-19404 .elementor-element.elementor-element-279eeec:hover .elementor-image-box-description{
    color: #fff
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-aed6bc9 */.elementor-19404 .elementor-element.elementor-element-aed6bc9 .elementor-image-box-description{
    text-align: justify;
}
.elementor-19404 .elementor-element.elementor-element-aed6bc9,.elementor-19404 .elementor-element.elementor-element-aed6bc9 .elementor-image-box-wrapper{
    display: flex;
    height: 100%;
}
.elementor-19404 .elementor-element.elementor-element-aed6bc9 .elementor-image-box-content{
    display: flex;
    flex-direction: column;
    height: 100%;
    flex-wrap: wrap;
    justify-content: space-between;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7e62c50 */.elementor-19404 .elementor-element.elementor-element-7e62c50:hover .top1{
    display: none;
}
.elementor-19404 .elementor-element.elementor-element-7e62c50:hover .top2{
    display: block;
}
.elementor-19404 .elementor-element.elementor-element-7e62c50:hover .elementor-image-box-title,.elementor-19404 .elementor-element.elementor-element-7e62c50:hover .elementor-image-box-description{
    color: #fff
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-9287067 */.elementor-19404 .elementor-element.elementor-element-9287067 .elementor-image-box-description{
    text-align: justify;
}
.elementor-19404 .elementor-element.elementor-element-9287067,.elementor-19404 .elementor-element.elementor-element-9287067 .elementor-image-box-wrapper{
    display: flex;
    height: 100%;
}
.elementor-19404 .elementor-element.elementor-element-9287067 .elementor-image-box-content{
    display: flex;
    flex-direction: column;
    height: 100%;
    flex-wrap: wrap;
    justify-content: space-between;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-04463fa */.elementor-19404 .elementor-element.elementor-element-04463fa:hover .top1{
    display: none;
}
.elementor-19404 .elementor-element.elementor-element-04463fa:hover .top2{
    display: block;
}
/*.elementor-19404 .elementor-element.elementor-element-04463fa:hover .elementor-image-box-title,.elementor-19404 .elementor-element.elementor-element-04463fa:hover .elementor-image-box-description{*/
/*    color: #fff*/
/*}*//* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-7e48f79 */.elementor-19404 .elementor-element.elementor-element-7e48f79 .elementor-image-box-description{
    text-align: justify;
}
.elementor-19404 .elementor-element.elementor-element-7e48f79,.elementor-19404 .elementor-element.elementor-element-7e48f79 .elementor-image-box-wrapper{
    display: flex;
    height: 100%;
}
.elementor-19404 .elementor-element.elementor-element-7e48f79 .elementor-image-box-content{
    display: flex;
    flex-direction: column;
    height: 100%;
    flex-wrap: wrap;
    justify-content: space-between;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-20768b6 */.elementor-19404 .elementor-element.elementor-element-20768b6:hover .top1{
    display: none;
}
.elementor-19404 .elementor-element.elementor-element-20768b6:hover .top2{
    display: block;
}
/*.elementor-19404 .elementor-element.elementor-element-20768b6:hover .elementor-image-box-title,.elementor-19404 .elementor-element.elementor-element-20768b6:hover .elementor-image-box-description{*/
/*    color: #fff*/
/*}*//* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-3ddd481 */.elementor-19404 .elementor-element.elementor-element-3ddd481 .elementor-image-box-description{
    text-align: justify;
}
.elementor-19404 .elementor-element.elementor-element-3ddd481,.elementor-19404 .elementor-element.elementor-element-3ddd481 .elementor-image-box-wrapper{
    display: flex;
    height: 100%;
}
.elementor-19404 .elementor-element.elementor-element-3ddd481 .elementor-image-box-content{
    display: flex;
    flex-direction: column;
    height: 100%;
    flex-wrap: wrap;
    justify-content: space-between;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4b08aa2 */.elementor-19404 .elementor-element.elementor-element-4b08aa2:hover .top1{
    display: none;
}
.elementor-19404 .elementor-element.elementor-element-4b08aa2:hover .top2{
    display: block;
}
/*.elementor-19404 .elementor-element.elementor-element-4b08aa2:hover .elementor-image-box-title,.elementor-19404 .elementor-element.elementor-element-4b08aa2:hover .elementor-image-box-description{*/
/*    color: #fff*/
/*}*//* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-a5a43cf */.elementor-19404 .elementor-element.elementor-element-a5a43cf .elementor-image-box-description{
    text-align: justify;
}
.elementor-19404 .elementor-element.elementor-element-a5a43cf,.elementor-19404 .elementor-element.elementor-element-a5a43cf .elementor-image-box-wrapper{
    display: flex;
    height: 100%;
}
.elementor-19404 .elementor-element.elementor-element-a5a43cf .elementor-image-box-content{
    display: flex;
    flex-direction: column;
    height: 100%;
    flex-wrap: wrap;
    justify-content: space-between;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e625912 */.elementor-19404 .elementor-element.elementor-element-e625912:hover .top1{
    display: none;
}
.elementor-19404 .elementor-element.elementor-element-e625912:hover .top2{
    display: block;
}
/*.elementor-19404 .elementor-element.elementor-element-e625912:hover .elementor-image-box-title,.elementor-19404 .elementor-element.elementor-element-e625912:hover .elementor-image-box-description{*/
/*    color: #fff*/
/*}*//* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-86a58e2 */.elementor-19404 .elementor-element.elementor-element-86a58e2 .elementor-image-box-description{
    text-align: justify;
}
.elementor-19404 .elementor-element.elementor-element-86a58e2,.elementor-19404 .elementor-element.elementor-element-86a58e2 .elementor-image-box-wrapper{
    display: flex;
    height: 100%;
}
.elementor-19404 .elementor-element.elementor-element-86a58e2 .elementor-image-box-content{
    display: flex;
    flex-direction: column;
    height: 100%;
    flex-wrap: wrap;
    justify-content: space-between;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33adc6e */.elementor-19404 .elementor-element.elementor-element-33adc6e:hover .top1{
    display: none;
}
.elementor-19404 .elementor-element.elementor-element-33adc6e:hover .top2{
    display: block;
}
/*.elementor-19404 .elementor-element.elementor-element-33adc6e:hover .elementor-image-box-title,.elementor-19404 .elementor-element.elementor-element-33adc6e:hover .elementor-image-box-description{*/
/*    color: #fff*/
/*}*//* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-d3e68ea */.elementor-19404 .elementor-element.elementor-element-d3e68ea .elementor-image-box-description{
    text-align: justify;
}
.elementor-19404 .elementor-element.elementor-element-d3e68ea,.elementor-19404 .elementor-element.elementor-element-d3e68ea .elementor-image-box-wrapper{
    display: flex;
    height: 100%;
}
.elementor-19404 .elementor-element.elementor-element-d3e68ea .elementor-image-box-content{
    display: flex;
    flex-direction: column;
    height: 100%;
    flex-wrap: wrap;
    justify-content: space-between;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-01c88f6 */.elementor-19404 .elementor-element.elementor-element-01c88f6:hover .top1{
    display: none;
}
.elementor-19404 .elementor-element.elementor-element-01c88f6:hover .top2{
    display: block;
}
/*.elementor-19404 .elementor-element.elementor-element-01c88f6:hover .elementor-image-box-title,.elementor-19404 .elementor-element.elementor-element-01c88f6:hover .elementor-image-box-description{*/
/*    color: #fff*/
/*}*//* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-20bbcaf */.elementor-19404 .elementor-element.elementor-element-20bbcaf .elementor-image-box-description{
    text-align: justify;
}
.elementor-19404 .elementor-element.elementor-element-20bbcaf,.elementor-19404 .elementor-element.elementor-element-20bbcaf .elementor-image-box-wrapper{
    display: flex;
    height: 100%;
}
.elementor-19404 .elementor-element.elementor-element-20bbcaf .elementor-image-box-content{
    display: flex;
    flex-direction: column;
    height: 100%;
    flex-wrap: wrap;
    justify-content: space-between;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8f6290b */.elementor-19404 .elementor-element.elementor-element-8f6290b:hover .top1{
    display: none;
}
.elementor-19404 .elementor-element.elementor-element-8f6290b:hover .top2{
    display: block;
}
/*.elementor-19404 .elementor-element.elementor-element-8f6290b:hover .elementor-image-box-title,.elementor-19404 .elementor-element.elementor-element-8f6290b:hover .elementor-image-box-description{*/
/*    color: #fff*/
/*}*//* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-f6afef4 */.elementor-19404 .elementor-element.elementor-element-f6afef4 .elementor-image-box-description{
    text-align: justify;
}
.elementor-19404 .elementor-element.elementor-element-f6afef4,.elementor-19404 .elementor-element.elementor-element-f6afef4 .elementor-image-box-wrapper{
    display: flex;
    height: 100%;
}
.elementor-19404 .elementor-element.elementor-element-f6afef4 .elementor-image-box-content{
    display: flex;
    flex-direction: column;
    height: 100%;
    flex-wrap: wrap;
    justify-content: space-between;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-73449fb */.elementor-19404 .elementor-element.elementor-element-73449fb:hover .top1{
    display: none;
}
.elementor-19404 .elementor-element.elementor-element-73449fb:hover .top2{
    display: block;
}
/*.elementor-19404 .elementor-element.elementor-element-73449fb:hover .elementor-image-box-title,.elementor-19404 .elementor-element.elementor-element-73449fb:hover .elementor-image-box-description{*/
/*    color: #fff*/
/*}*//* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-405930a */.elementor-19404 .elementor-element.elementor-element-405930a .elementor-image-box-description{
    text-align: justify;
}
.elementor-19404 .elementor-element.elementor-element-405930a,.elementor-19404 .elementor-element.elementor-element-405930a .elementor-image-box-wrapper{
    display: flex;
    height: 100%;
}
.elementor-19404 .elementor-element.elementor-element-405930a .elementor-image-box-content{
    display: flex;
    flex-direction: column;
    height: 100%;
    flex-wrap: wrap;
    justify-content: space-between;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e27600c */.elementor-19404 .elementor-element.elementor-element-e27600c:hover .top1{
    display: none;
}
.elementor-19404 .elementor-element.elementor-element-e27600c:hover .top2{
    display: block;
}
/*.elementor-19404 .elementor-element.elementor-element-e27600c:hover .elementor-image-box-title,.elementor-19404 .elementor-element.elementor-element-e27600c:hover .elementor-image-box-description{*/
/*    color: #fff*/
/*}*//* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-66b4619 */.elementor-19404 .elementor-element.elementor-element-66b4619 .elementor-image-box-description{
    text-align: justify;
}
.elementor-19404 .elementor-element.elementor-element-66b4619,.elementor-19404 .elementor-element.elementor-element-66b4619 .elementor-image-box-wrapper{
    display: flex;
    height: 100%;
}
.elementor-19404 .elementor-element.elementor-element-66b4619 .elementor-image-box-content{
    display: flex;
    flex-direction: column;
    height: 100%;
    flex-wrap: wrap;
    justify-content: space-between;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ede4389 */.elementor-19404 .elementor-element.elementor-element-ede4389:hover .top1{
    display: none;
}
.elementor-19404 .elementor-element.elementor-element-ede4389:hover .top2{
    display: block;
}
/*.elementor-19404 .elementor-element.elementor-element-ede4389:hover .elementor-image-box-title,.elementor-19404 .elementor-element.elementor-element-ede4389:hover .elementor-image-box-description{*/
/*    color: #fff*/
/*}*//* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-edb6523 */.elementor-19404 .elementor-element.elementor-element-edb6523 .elementor-image-box-description{
    text-align: justify;
}
.elementor-19404 .elementor-element.elementor-element-edb6523,.elementor-19404 .elementor-element.elementor-element-edb6523 .elementor-image-box-wrapper{
    display: flex;
    height: 100%;
}
.elementor-19404 .elementor-element.elementor-element-edb6523 .elementor-image-box-content{
    display: flex;
    flex-direction: column;
    height: 100%;
    flex-wrap: wrap;
    justify-content: space-between;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-977f983 */.elementor-19404 .elementor-element.elementor-element-977f983:hover .top1{
    display: none;
}
.elementor-19404 .elementor-element.elementor-element-977f983:hover .top2{
    display: block;
}
/*.elementor-19404 .elementor-element.elementor-element-977f983:hover .elementor-image-box-title,.elementor-19404 .elementor-element.elementor-element-977f983:hover .elementor-image-box-description{*/
/*    color: #fff*/
/*}*//* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-e84e51f */.elementor-19404 .elementor-element.elementor-element-e84e51f .elementor-image-box-description{
    text-align: justify;
}
.elementor-19404 .elementor-element.elementor-element-e84e51f,.elementor-19404 .elementor-element.elementor-element-e84e51f .elementor-image-box-wrapper{
    display: flex;
    height: 100%;
}
.elementor-19404 .elementor-element.elementor-element-e84e51f .elementor-image-box-content{
    display: flex;
    flex-direction: column;
    height: 100%;
    flex-wrap: wrap;
    justify-content: space-between;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fbe53d0 */.elementor-19404 .elementor-element.elementor-element-fbe53d0:hover .top1{
    display: none;
}
.elementor-19404 .elementor-element.elementor-element-fbe53d0:hover .top2{
    display: block;
}
.elementor-19404 .elementor-element.elementor-element-fbe53d0:hover .elementor-image-box-title,.elementor-19404 .elementor-element.elementor-element-fbe53d0:hover .elementor-image-box-description{
    color: #fff
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-983ee61 */.elementor-19404 .elementor-element.elementor-element-983ee61 .elementor-image-box-description{
    text-align: justify;
}
.elementor-19404 .elementor-element.elementor-element-983ee61,.elementor-19404 .elementor-element.elementor-element-983ee61 .elementor-image-box-wrapper{
    display: flex;
    height: 100%;
}
.elementor-19404 .elementor-element.elementor-element-983ee61 .elementor-image-box-content{
    display: flex;
    flex-direction: column;
    height: 100%;
    flex-wrap: wrap;
    justify-content: space-between;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7a89d4d */.elementor-19404 .elementor-element.elementor-element-7a89d4d:hover .top1{
    display: none;
}
.elementor-19404 .elementor-element.elementor-element-7a89d4d:hover .top2{
    display: block;
}
.elementor-19404 .elementor-element.elementor-element-7a89d4d:hover .elementor-image-box-title,.elementor-19404 .elementor-element.elementor-element-7a89d4d:hover .elementor-image-box-description{
    color: #fff
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-9a0badb */.elementor-19404 .elementor-element.elementor-element-9a0badb .elementor-image-box-description{
    text-align: justify;
}
.elementor-19404 .elementor-element.elementor-element-9a0badb,.elementor-19404 .elementor-element.elementor-element-9a0badb .elementor-image-box-wrapper{
    display: flex;
    height: 100%;
}
.elementor-19404 .elementor-element.elementor-element-9a0badb .elementor-image-box-content{
    display: flex;
    flex-direction: column;
    height: 100%;
    flex-wrap: wrap;
    justify-content: space-between;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-df69ea7 */.elementor-19404 .elementor-element.elementor-element-df69ea7:hover .top1{
    display: none;
}
.elementor-19404 .elementor-element.elementor-element-df69ea7:hover .top2{
    display: block;
}
.elementor-19404 .elementor-element.elementor-element-df69ea7:hover .elementor-image-box-title,.elementor-19404 .elementor-element.elementor-element-df69ea7:hover .elementor-image-box-description{
    color: #fff
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-e70ba6b */.elementor-19404 .elementor-element.elementor-element-e70ba6b .elementor-image-box-description{
    text-align: justify;
}
.elementor-19404 .elementor-element.elementor-element-e70ba6b,.elementor-19404 .elementor-element.elementor-element-e70ba6b .elementor-image-box-wrapper{
    display: flex;
    height: 100%;
}
.elementor-19404 .elementor-element.elementor-element-e70ba6b .elementor-image-box-content{
    display: flex;
    flex-direction: column;
    height: 100%;
    flex-wrap: wrap;
    justify-content: space-between;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-279eeec */.elementor-19404 .elementor-element.elementor-element-279eeec:hover .top1{
    display: none;
}
.elementor-19404 .elementor-element.elementor-element-279eeec:hover .top2{
    display: block;
}
.elementor-19404 .elementor-element.elementor-element-279eeec:hover .elementor-image-box-title,.elementor-19404 .elementor-element.elementor-element-279eeec:hover .elementor-image-box-description{
    color: #fff
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-aed6bc9 */.elementor-19404 .elementor-element.elementor-element-aed6bc9 .elementor-image-box-description{
    text-align: justify;
}
.elementor-19404 .elementor-element.elementor-element-aed6bc9,.elementor-19404 .elementor-element.elementor-element-aed6bc9 .elementor-image-box-wrapper{
    display: flex;
    height: 100%;
}
.elementor-19404 .elementor-element.elementor-element-aed6bc9 .elementor-image-box-content{
    display: flex;
    flex-direction: column;
    height: 100%;
    flex-wrap: wrap;
    justify-content: space-between;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7e62c50 */.elementor-19404 .elementor-element.elementor-element-7e62c50:hover .top1{
    display: none;
}
.elementor-19404 .elementor-element.elementor-element-7e62c50:hover .top2{
    display: block;
}
.elementor-19404 .elementor-element.elementor-element-7e62c50:hover .elementor-image-box-title,.elementor-19404 .elementor-element.elementor-element-7e62c50:hover .elementor-image-box-description{
    color: #fff
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-9287067 */.elementor-19404 .elementor-element.elementor-element-9287067 .elementor-image-box-description{
    text-align: justify;
}
.elementor-19404 .elementor-element.elementor-element-9287067,.elementor-19404 .elementor-element.elementor-element-9287067 .elementor-image-box-wrapper{
    display: flex;
    height: 100%;
}
.elementor-19404 .elementor-element.elementor-element-9287067 .elementor-image-box-content{
    display: flex;
    flex-direction: column;
    height: 100%;
    flex-wrap: wrap;
    justify-content: space-between;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-04463fa */.elementor-19404 .elementor-element.elementor-element-04463fa:hover .top1{
    display: none;
}
.elementor-19404 .elementor-element.elementor-element-04463fa:hover .top2{
    display: block;
}
/*.elementor-19404 .elementor-element.elementor-element-04463fa:hover .elementor-image-box-title,.elementor-19404 .elementor-element.elementor-element-04463fa:hover .elementor-image-box-description{*/
/*    color: #fff*/
/*}*//* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-7e48f79 */.elementor-19404 .elementor-element.elementor-element-7e48f79 .elementor-image-box-description{
    text-align: justify;
}
.elementor-19404 .elementor-element.elementor-element-7e48f79,.elementor-19404 .elementor-element.elementor-element-7e48f79 .elementor-image-box-wrapper{
    display: flex;
    height: 100%;
}
.elementor-19404 .elementor-element.elementor-element-7e48f79 .elementor-image-box-content{
    display: flex;
    flex-direction: column;
    height: 100%;
    flex-wrap: wrap;
    justify-content: space-between;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-20768b6 */.elementor-19404 .elementor-element.elementor-element-20768b6:hover .top1{
    display: none;
}
.elementor-19404 .elementor-element.elementor-element-20768b6:hover .top2{
    display: block;
}
/*.elementor-19404 .elementor-element.elementor-element-20768b6:hover .elementor-image-box-title,.elementor-19404 .elementor-element.elementor-element-20768b6:hover .elementor-image-box-description{*/
/*    color: #fff*/
/*}*//* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-3ddd481 */.elementor-19404 .elementor-element.elementor-element-3ddd481 .elementor-image-box-description{
    text-align: justify;
}
.elementor-19404 .elementor-element.elementor-element-3ddd481,.elementor-19404 .elementor-element.elementor-element-3ddd481 .elementor-image-box-wrapper{
    display: flex;
    height: 100%;
}
.elementor-19404 .elementor-element.elementor-element-3ddd481 .elementor-image-box-content{
    display: flex;
    flex-direction: column;
    height: 100%;
    flex-wrap: wrap;
    justify-content: space-between;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4b08aa2 */.elementor-19404 .elementor-element.elementor-element-4b08aa2:hover .top1{
    display: none;
}
.elementor-19404 .elementor-element.elementor-element-4b08aa2:hover .top2{
    display: block;
}
/*.elementor-19404 .elementor-element.elementor-element-4b08aa2:hover .elementor-image-box-title,.elementor-19404 .elementor-element.elementor-element-4b08aa2:hover .elementor-image-box-description{*/
/*    color: #fff*/
/*}*//* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-a5a43cf */.elementor-19404 .elementor-element.elementor-element-a5a43cf .elementor-image-box-description{
    text-align: justify;
}
.elementor-19404 .elementor-element.elementor-element-a5a43cf,.elementor-19404 .elementor-element.elementor-element-a5a43cf .elementor-image-box-wrapper{
    display: flex;
    height: 100%;
}
.elementor-19404 .elementor-element.elementor-element-a5a43cf .elementor-image-box-content{
    display: flex;
    flex-direction: column;
    height: 100%;
    flex-wrap: wrap;
    justify-content: space-between;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e625912 */.elementor-19404 .elementor-element.elementor-element-e625912:hover .top1{
    display: none;
}
.elementor-19404 .elementor-element.elementor-element-e625912:hover .top2{
    display: block;
}
/*.elementor-19404 .elementor-element.elementor-element-e625912:hover .elementor-image-box-title,.elementor-19404 .elementor-element.elementor-element-e625912:hover .elementor-image-box-description{*/
/*    color: #fff*/
/*}*//* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-86a58e2 */.elementor-19404 .elementor-element.elementor-element-86a58e2 .elementor-image-box-description{
    text-align: justify;
}
.elementor-19404 .elementor-element.elementor-element-86a58e2,.elementor-19404 .elementor-element.elementor-element-86a58e2 .elementor-image-box-wrapper{
    display: flex;
    height: 100%;
}
.elementor-19404 .elementor-element.elementor-element-86a58e2 .elementor-image-box-content{
    display: flex;
    flex-direction: column;
    height: 100%;
    flex-wrap: wrap;
    justify-content: space-between;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33adc6e */.elementor-19404 .elementor-element.elementor-element-33adc6e:hover .top1{
    display: none;
}
.elementor-19404 .elementor-element.elementor-element-33adc6e:hover .top2{
    display: block;
}
/*.elementor-19404 .elementor-element.elementor-element-33adc6e:hover .elementor-image-box-title,.elementor-19404 .elementor-element.elementor-element-33adc6e:hover .elementor-image-box-description{*/
/*    color: #fff*/
/*}*//* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-d3e68ea */.elementor-19404 .elementor-element.elementor-element-d3e68ea .elementor-image-box-description{
    text-align: justify;
}
.elementor-19404 .elementor-element.elementor-element-d3e68ea,.elementor-19404 .elementor-element.elementor-element-d3e68ea .elementor-image-box-wrapper{
    display: flex;
    height: 100%;
}
.elementor-19404 .elementor-element.elementor-element-d3e68ea .elementor-image-box-content{
    display: flex;
    flex-direction: column;
    height: 100%;
    flex-wrap: wrap;
    justify-content: space-between;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-01c88f6 */.elementor-19404 .elementor-element.elementor-element-01c88f6:hover .top1{
    display: none;
}
.elementor-19404 .elementor-element.elementor-element-01c88f6:hover .top2{
    display: block;
}
/*.elementor-19404 .elementor-element.elementor-element-01c88f6:hover .elementor-image-box-title,.elementor-19404 .elementor-element.elementor-element-01c88f6:hover .elementor-image-box-description{*/
/*    color: #fff*/
/*}*//* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-20bbcaf */.elementor-19404 .elementor-element.elementor-element-20bbcaf .elementor-image-box-description{
    text-align: justify;
}
.elementor-19404 .elementor-element.elementor-element-20bbcaf,.elementor-19404 .elementor-element.elementor-element-20bbcaf .elementor-image-box-wrapper{
    display: flex;
    height: 100%;
}
.elementor-19404 .elementor-element.elementor-element-20bbcaf .elementor-image-box-content{
    display: flex;
    flex-direction: column;
    height: 100%;
    flex-wrap: wrap;
    justify-content: space-between;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8f6290b */.elementor-19404 .elementor-element.elementor-element-8f6290b:hover .top1{
    display: none;
}
.elementor-19404 .elementor-element.elementor-element-8f6290b:hover .top2{
    display: block;
}
/*.elementor-19404 .elementor-element.elementor-element-8f6290b:hover .elementor-image-box-title,.elementor-19404 .elementor-element.elementor-element-8f6290b:hover .elementor-image-box-description{*/
/*    color: #fff*/
/*}*//* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-f6afef4 */.elementor-19404 .elementor-element.elementor-element-f6afef4 .elementor-image-box-description{
    text-align: justify;
}
.elementor-19404 .elementor-element.elementor-element-f6afef4,.elementor-19404 .elementor-element.elementor-element-f6afef4 .elementor-image-box-wrapper{
    display: flex;
    height: 100%;
}
.elementor-19404 .elementor-element.elementor-element-f6afef4 .elementor-image-box-content{
    display: flex;
    flex-direction: column;
    height: 100%;
    flex-wrap: wrap;
    justify-content: space-between;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-73449fb */.elementor-19404 .elementor-element.elementor-element-73449fb:hover .top1{
    display: none;
}
.elementor-19404 .elementor-element.elementor-element-73449fb:hover .top2{
    display: block;
}
/*.elementor-19404 .elementor-element.elementor-element-73449fb:hover .elementor-image-box-title,.elementor-19404 .elementor-element.elementor-element-73449fb:hover .elementor-image-box-description{*/
/*    color: #fff*/
/*}*//* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-405930a */.elementor-19404 .elementor-element.elementor-element-405930a .elementor-image-box-description{
    text-align: justify;
}
.elementor-19404 .elementor-element.elementor-element-405930a,.elementor-19404 .elementor-element.elementor-element-405930a .elementor-image-box-wrapper{
    display: flex;
    height: 100%;
}
.elementor-19404 .elementor-element.elementor-element-405930a .elementor-image-box-content{
    display: flex;
    flex-direction: column;
    height: 100%;
    flex-wrap: wrap;
    justify-content: space-between;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e27600c */.elementor-19404 .elementor-element.elementor-element-e27600c:hover .top1{
    display: none;
}
.elementor-19404 .elementor-element.elementor-element-e27600c:hover .top2{
    display: block;
}
/*.elementor-19404 .elementor-element.elementor-element-e27600c:hover .elementor-image-box-title,.elementor-19404 .elementor-element.elementor-element-e27600c:hover .elementor-image-box-description{*/
/*    color: #fff*/
/*}*//* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-66b4619 */.elementor-19404 .elementor-element.elementor-element-66b4619 .elementor-image-box-description{
    text-align: justify;
}
.elementor-19404 .elementor-element.elementor-element-66b4619,.elementor-19404 .elementor-element.elementor-element-66b4619 .elementor-image-box-wrapper{
    display: flex;
    height: 100%;
}
.elementor-19404 .elementor-element.elementor-element-66b4619 .elementor-image-box-content{
    display: flex;
    flex-direction: column;
    height: 100%;
    flex-wrap: wrap;
    justify-content: space-between;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ede4389 */.elementor-19404 .elementor-element.elementor-element-ede4389:hover .top1{
    display: none;
}
.elementor-19404 .elementor-element.elementor-element-ede4389:hover .top2{
    display: block;
}
/*.elementor-19404 .elementor-element.elementor-element-ede4389:hover .elementor-image-box-title,.elementor-19404 .elementor-element.elementor-element-ede4389:hover .elementor-image-box-description{*/
/*    color: #fff*/
/*}*//* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-edb6523 */.elementor-19404 .elementor-element.elementor-element-edb6523 .elementor-image-box-description{
    text-align: justify;
}
.elementor-19404 .elementor-element.elementor-element-edb6523,.elementor-19404 .elementor-element.elementor-element-edb6523 .elementor-image-box-wrapper{
    display: flex;
    height: 100%;
}
.elementor-19404 .elementor-element.elementor-element-edb6523 .elementor-image-box-content{
    display: flex;
    flex-direction: column;
    height: 100%;
    flex-wrap: wrap;
    justify-content: space-between;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-977f983 */.elementor-19404 .elementor-element.elementor-element-977f983:hover .top1{
    display: none;
}
.elementor-19404 .elementor-element.elementor-element-977f983:hover .top2{
    display: block;
}
/*.elementor-19404 .elementor-element.elementor-element-977f983:hover .elementor-image-box-title,.elementor-19404 .elementor-element.elementor-element-977f983:hover .elementor-image-box-description{*/
/*    color: #fff*/
/*}*//* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-e84e51f */.elementor-19404 .elementor-element.elementor-element-e84e51f .elementor-image-box-description{
    text-align: justify;
}
.elementor-19404 .elementor-element.elementor-element-e84e51f,.elementor-19404 .elementor-element.elementor-element-e84e51f .elementor-image-box-wrapper{
    display: flex;
    height: 100%;
}
.elementor-19404 .elementor-element.elementor-element-e84e51f .elementor-image-box-content{
    display: flex;
    flex-direction: column;
    height: 100%;
    flex-wrap: wrap;
    justify-content: space-between;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fbe53d0 */.elementor-19404 .elementor-element.elementor-element-fbe53d0:hover .top1{
    display: none;
}
.elementor-19404 .elementor-element.elementor-element-fbe53d0:hover .top2{
    display: block;
}
.elementor-19404 .elementor-element.elementor-element-fbe53d0:hover .elementor-image-box-title,.elementor-19404 .elementor-element.elementor-element-fbe53d0:hover .elementor-image-box-description{
    color: #fff
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-983ee61 */.elementor-19404 .elementor-element.elementor-element-983ee61 .elementor-image-box-description{
    text-align: justify;
}
.elementor-19404 .elementor-element.elementor-element-983ee61,.elementor-19404 .elementor-element.elementor-element-983ee61 .elementor-image-box-wrapper{
    display: flex;
    height: 100%;
}
.elementor-19404 .elementor-element.elementor-element-983ee61 .elementor-image-box-content{
    display: flex;
    flex-direction: column;
    height: 100%;
    flex-wrap: wrap;
    justify-content: space-between;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7a89d4d */.elementor-19404 .elementor-element.elementor-element-7a89d4d:hover .top1{
    display: none;
}
.elementor-19404 .elementor-element.elementor-element-7a89d4d:hover .top2{
    display: block;
}
.elementor-19404 .elementor-element.elementor-element-7a89d4d:hover .elementor-image-box-title,.elementor-19404 .elementor-element.elementor-element-7a89d4d:hover .elementor-image-box-description{
    color: #fff
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-9a0badb */.elementor-19404 .elementor-element.elementor-element-9a0badb .elementor-image-box-description{
    text-align: justify;
}
.elementor-19404 .elementor-element.elementor-element-9a0badb,.elementor-19404 .elementor-element.elementor-element-9a0badb .elementor-image-box-wrapper{
    display: flex;
    height: 100%;
}
.elementor-19404 .elementor-element.elementor-element-9a0badb .elementor-image-box-content{
    display: flex;
    flex-direction: column;
    height: 100%;
    flex-wrap: wrap;
    justify-content: space-between;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-df69ea7 */.elementor-19404 .elementor-element.elementor-element-df69ea7:hover .top1{
    display: none;
}
.elementor-19404 .elementor-element.elementor-element-df69ea7:hover .top2{
    display: block;
}
.elementor-19404 .elementor-element.elementor-element-df69ea7:hover .elementor-image-box-title,.elementor-19404 .elementor-element.elementor-element-df69ea7:hover .elementor-image-box-description{
    color: #fff
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-e70ba6b */.elementor-19404 .elementor-element.elementor-element-e70ba6b .elementor-image-box-description{
    text-align: justify;
}
.elementor-19404 .elementor-element.elementor-element-e70ba6b,.elementor-19404 .elementor-element.elementor-element-e70ba6b .elementor-image-box-wrapper{
    display: flex;
    height: 100%;
}
.elementor-19404 .elementor-element.elementor-element-e70ba6b .elementor-image-box-content{
    display: flex;
    flex-direction: column;
    height: 100%;
    flex-wrap: wrap;
    justify-content: space-between;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-279eeec */.elementor-19404 .elementor-element.elementor-element-279eeec:hover .top1{
    display: none;
}
.elementor-19404 .elementor-element.elementor-element-279eeec:hover .top2{
    display: block;
}
.elementor-19404 .elementor-element.elementor-element-279eeec:hover .elementor-image-box-title,.elementor-19404 .elementor-element.elementor-element-279eeec:hover .elementor-image-box-description{
    color: #fff
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-aed6bc9 */.elementor-19404 .elementor-element.elementor-element-aed6bc9 .elementor-image-box-description{
    text-align: justify;
}
.elementor-19404 .elementor-element.elementor-element-aed6bc9,.elementor-19404 .elementor-element.elementor-element-aed6bc9 .elementor-image-box-wrapper{
    display: flex;
    height: 100%;
}
.elementor-19404 .elementor-element.elementor-element-aed6bc9 .elementor-image-box-content{
    display: flex;
    flex-direction: column;
    height: 100%;
    flex-wrap: wrap;
    justify-content: space-between;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7e62c50 */.elementor-19404 .elementor-element.elementor-element-7e62c50:hover .top1{
    display: none;
}
.elementor-19404 .elementor-element.elementor-element-7e62c50:hover .top2{
    display: block;
}
.elementor-19404 .elementor-element.elementor-element-7e62c50:hover .elementor-image-box-title,.elementor-19404 .elementor-element.elementor-element-7e62c50:hover .elementor-image-box-description{
    color: #fff
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-9287067 */.elementor-19404 .elementor-element.elementor-element-9287067 .elementor-image-box-description{
    text-align: justify;
}
.elementor-19404 .elementor-element.elementor-element-9287067,.elementor-19404 .elementor-element.elementor-element-9287067 .elementor-image-box-wrapper{
    display: flex;
    height: 100%;
}
.elementor-19404 .elementor-element.elementor-element-9287067 .elementor-image-box-content{
    display: flex;
    flex-direction: column;
    height: 100%;
    flex-wrap: wrap;
    justify-content: space-between;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-04463fa */.elementor-19404 .elementor-element.elementor-element-04463fa:hover .top1{
    display: none;
}
.elementor-19404 .elementor-element.elementor-element-04463fa:hover .top2{
    display: block;
}
/*.elementor-19404 .elementor-element.elementor-element-04463fa:hover .elementor-image-box-title,.elementor-19404 .elementor-element.elementor-element-04463fa:hover .elementor-image-box-description{*/
/*    color: #fff*/
/*}*//* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-7e48f79 */.elementor-19404 .elementor-element.elementor-element-7e48f79 .elementor-image-box-description{
    text-align: justify;
}
.elementor-19404 .elementor-element.elementor-element-7e48f79,.elementor-19404 .elementor-element.elementor-element-7e48f79 .elementor-image-box-wrapper{
    display: flex;
    height: 100%;
}
.elementor-19404 .elementor-element.elementor-element-7e48f79 .elementor-image-box-content{
    display: flex;
    flex-direction: column;
    height: 100%;
    flex-wrap: wrap;
    justify-content: space-between;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-20768b6 */.elementor-19404 .elementor-element.elementor-element-20768b6:hover .top1{
    display: none;
}
.elementor-19404 .elementor-element.elementor-element-20768b6:hover .top2{
    display: block;
}
/*.elementor-19404 .elementor-element.elementor-element-20768b6:hover .elementor-image-box-title,.elementor-19404 .elementor-element.elementor-element-20768b6:hover .elementor-image-box-description{*/
/*    color: #fff*/
/*}*//* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-3ddd481 */.elementor-19404 .elementor-element.elementor-element-3ddd481 .elementor-image-box-description{
    text-align: justify;
}
.elementor-19404 .elementor-element.elementor-element-3ddd481,.elementor-19404 .elementor-element.elementor-element-3ddd481 .elementor-image-box-wrapper{
    display: flex;
    height: 100%;
}
.elementor-19404 .elementor-element.elementor-element-3ddd481 .elementor-image-box-content{
    display: flex;
    flex-direction: column;
    height: 100%;
    flex-wrap: wrap;
    justify-content: space-between;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4b08aa2 */.elementor-19404 .elementor-element.elementor-element-4b08aa2:hover .top1{
    display: none;
}
.elementor-19404 .elementor-element.elementor-element-4b08aa2:hover .top2{
    display: block;
}
/*.elementor-19404 .elementor-element.elementor-element-4b08aa2:hover .elementor-image-box-title,.elementor-19404 .elementor-element.elementor-element-4b08aa2:hover .elementor-image-box-description{*/
/*    color: #fff*/
/*}*//* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-a5a43cf */.elementor-19404 .elementor-element.elementor-element-a5a43cf .elementor-image-box-description{
    text-align: justify;
}
.elementor-19404 .elementor-element.elementor-element-a5a43cf,.elementor-19404 .elementor-element.elementor-element-a5a43cf .elementor-image-box-wrapper{
    display: flex;
    height: 100%;
}
.elementor-19404 .elementor-element.elementor-element-a5a43cf .elementor-image-box-content{
    display: flex;
    flex-direction: column;
    height: 100%;
    flex-wrap: wrap;
    justify-content: space-between;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e625912 */.elementor-19404 .elementor-element.elementor-element-e625912:hover .top1{
    display: none;
}
.elementor-19404 .elementor-element.elementor-element-e625912:hover .top2{
    display: block;
}
/*.elementor-19404 .elementor-element.elementor-element-e625912:hover .elementor-image-box-title,.elementor-19404 .elementor-element.elementor-element-e625912:hover .elementor-image-box-description{*/
/*    color: #fff*/
/*}*//* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-86a58e2 */.elementor-19404 .elementor-element.elementor-element-86a58e2 .elementor-image-box-description{
    text-align: justify;
}
.elementor-19404 .elementor-element.elementor-element-86a58e2,.elementor-19404 .elementor-element.elementor-element-86a58e2 .elementor-image-box-wrapper{
    display: flex;
    height: 100%;
}
.elementor-19404 .elementor-element.elementor-element-86a58e2 .elementor-image-box-content{
    display: flex;
    flex-direction: column;
    height: 100%;
    flex-wrap: wrap;
    justify-content: space-between;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33adc6e */.elementor-19404 .elementor-element.elementor-element-33adc6e:hover .top1{
    display: none;
}
.elementor-19404 .elementor-element.elementor-element-33adc6e:hover .top2{
    display: block;
}
/*.elementor-19404 .elementor-element.elementor-element-33adc6e:hover .elementor-image-box-title,.elementor-19404 .elementor-element.elementor-element-33adc6e:hover .elementor-image-box-description{*/
/*    color: #fff*/
/*}*//* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-d3e68ea */.elementor-19404 .elementor-element.elementor-element-d3e68ea .elementor-image-box-description{
    text-align: justify;
}
.elementor-19404 .elementor-element.elementor-element-d3e68ea,.elementor-19404 .elementor-element.elementor-element-d3e68ea .elementor-image-box-wrapper{
    display: flex;
    height: 100%;
}
.elementor-19404 .elementor-element.elementor-element-d3e68ea .elementor-image-box-content{
    display: flex;
    flex-direction: column;
    height: 100%;
    flex-wrap: wrap;
    justify-content: space-between;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-01c88f6 */.elementor-19404 .elementor-element.elementor-element-01c88f6:hover .top1{
    display: none;
}
.elementor-19404 .elementor-element.elementor-element-01c88f6:hover .top2{
    display: block;
}
/*.elementor-19404 .elementor-element.elementor-element-01c88f6:hover .elementor-image-box-title,.elementor-19404 .elementor-element.elementor-element-01c88f6:hover .elementor-image-box-description{*/
/*    color: #fff*/
/*}*//* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-20bbcaf */.elementor-19404 .elementor-element.elementor-element-20bbcaf .elementor-image-box-description{
    text-align: justify;
}
.elementor-19404 .elementor-element.elementor-element-20bbcaf,.elementor-19404 .elementor-element.elementor-element-20bbcaf .elementor-image-box-wrapper{
    display: flex;
    height: 100%;
}
.elementor-19404 .elementor-element.elementor-element-20bbcaf .elementor-image-box-content{
    display: flex;
    flex-direction: column;
    height: 100%;
    flex-wrap: wrap;
    justify-content: space-between;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8f6290b */.elementor-19404 .elementor-element.elementor-element-8f6290b:hover .top1{
    display: none;
}
.elementor-19404 .elementor-element.elementor-element-8f6290b:hover .top2{
    display: block;
}
/*.elementor-19404 .elementor-element.elementor-element-8f6290b:hover .elementor-image-box-title,.elementor-19404 .elementor-element.elementor-element-8f6290b:hover .elementor-image-box-description{*/
/*    color: #fff*/
/*}*//* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-f6afef4 */.elementor-19404 .elementor-element.elementor-element-f6afef4 .elementor-image-box-description{
    text-align: justify;
}
.elementor-19404 .elementor-element.elementor-element-f6afef4,.elementor-19404 .elementor-element.elementor-element-f6afef4 .elementor-image-box-wrapper{
    display: flex;
    height: 100%;
}
.elementor-19404 .elementor-element.elementor-element-f6afef4 .elementor-image-box-content{
    display: flex;
    flex-direction: column;
    height: 100%;
    flex-wrap: wrap;
    justify-content: space-between;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-73449fb */.elementor-19404 .elementor-element.elementor-element-73449fb:hover .top1{
    display: none;
}
.elementor-19404 .elementor-element.elementor-element-73449fb:hover .top2{
    display: block;
}
/*.elementor-19404 .elementor-element.elementor-element-73449fb:hover .elementor-image-box-title,.elementor-19404 .elementor-element.elementor-element-73449fb:hover .elementor-image-box-description{*/
/*    color: #fff*/
/*}*//* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-405930a */.elementor-19404 .elementor-element.elementor-element-405930a .elementor-image-box-description{
    text-align: justify;
}
.elementor-19404 .elementor-element.elementor-element-405930a,.elementor-19404 .elementor-element.elementor-element-405930a .elementor-image-box-wrapper{
    display: flex;
    height: 100%;
}
.elementor-19404 .elementor-element.elementor-element-405930a .elementor-image-box-content{
    display: flex;
    flex-direction: column;
    height: 100%;
    flex-wrap: wrap;
    justify-content: space-between;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e27600c */.elementor-19404 .elementor-element.elementor-element-e27600c:hover .top1{
    display: none;
}
.elementor-19404 .elementor-element.elementor-element-e27600c:hover .top2{
    display: block;
}
/*.elementor-19404 .elementor-element.elementor-element-e27600c:hover .elementor-image-box-title,.elementor-19404 .elementor-element.elementor-element-e27600c:hover .elementor-image-box-description{*/
/*    color: #fff*/
/*}*//* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-66b4619 */.elementor-19404 .elementor-element.elementor-element-66b4619 .elementor-image-box-description{
    text-align: justify;
}
.elementor-19404 .elementor-element.elementor-element-66b4619,.elementor-19404 .elementor-element.elementor-element-66b4619 .elementor-image-box-wrapper{
    display: flex;
    height: 100%;
}
.elementor-19404 .elementor-element.elementor-element-66b4619 .elementor-image-box-content{
    display: flex;
    flex-direction: column;
    height: 100%;
    flex-wrap: wrap;
    justify-content: space-between;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ede4389 */.elementor-19404 .elementor-element.elementor-element-ede4389:hover .top1{
    display: none;
}
.elementor-19404 .elementor-element.elementor-element-ede4389:hover .top2{
    display: block;
}
/*.elementor-19404 .elementor-element.elementor-element-ede4389:hover .elementor-image-box-title,.elementor-19404 .elementor-element.elementor-element-ede4389:hover .elementor-image-box-description{*/
/*    color: #fff*/
/*}*//* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-edb6523 */.elementor-19404 .elementor-element.elementor-element-edb6523 .elementor-image-box-description{
    text-align: justify;
}
.elementor-19404 .elementor-element.elementor-element-edb6523,.elementor-19404 .elementor-element.elementor-element-edb6523 .elementor-image-box-wrapper{
    display: flex;
    height: 100%;
}
.elementor-19404 .elementor-element.elementor-element-edb6523 .elementor-image-box-content{
    display: flex;
    flex-direction: column;
    height: 100%;
    flex-wrap: wrap;
    justify-content: space-between;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-977f983 */.elementor-19404 .elementor-element.elementor-element-977f983:hover .top1{
    display: none;
}
.elementor-19404 .elementor-element.elementor-element-977f983:hover .top2{
    display: block;
}
/*.elementor-19404 .elementor-element.elementor-element-977f983:hover .elementor-image-box-title,.elementor-19404 .elementor-element.elementor-element-977f983:hover .elementor-image-box-description{*/
/*    color: #fff*/
/*}*//* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-e84e51f */.elementor-19404 .elementor-element.elementor-element-e84e51f .elementor-image-box-description{
    text-align: justify;
}
.elementor-19404 .elementor-element.elementor-element-e84e51f,.elementor-19404 .elementor-element.elementor-element-e84e51f .elementor-image-box-wrapper{
    display: flex;
    height: 100%;
}
.elementor-19404 .elementor-element.elementor-element-e84e51f .elementor-image-box-content{
    display: flex;
    flex-direction: column;
    height: 100%;
    flex-wrap: wrap;
    justify-content: space-between;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fbe53d0 */.elementor-19404 .elementor-element.elementor-element-fbe53d0:hover .top1{
    display: none;
}
.elementor-19404 .elementor-element.elementor-element-fbe53d0:hover .top2{
    display: block;
}
.elementor-19404 .elementor-element.elementor-element-fbe53d0:hover .elementor-image-box-title,.elementor-19404 .elementor-element.elementor-element-fbe53d0:hover .elementor-image-box-description{
    color: #fff
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-983ee61 */.elementor-19404 .elementor-element.elementor-element-983ee61 .elementor-image-box-description{
    text-align: justify;
}
.elementor-19404 .elementor-element.elementor-element-983ee61,.elementor-19404 .elementor-element.elementor-element-983ee61 .elementor-image-box-wrapper{
    display: flex;
    height: 100%;
}
.elementor-19404 .elementor-element.elementor-element-983ee61 .elementor-image-box-content{
    display: flex;
    flex-direction: column;
    height: 100%;
    flex-wrap: wrap;
    justify-content: space-between;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7a89d4d */.elementor-19404 .elementor-element.elementor-element-7a89d4d:hover .top1{
    display: none;
}
.elementor-19404 .elementor-element.elementor-element-7a89d4d:hover .top2{
    display: block;
}
.elementor-19404 .elementor-element.elementor-element-7a89d4d:hover .elementor-image-box-title,.elementor-19404 .elementor-element.elementor-element-7a89d4d:hover .elementor-image-box-description{
    color: #fff
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-9a0badb */.elementor-19404 .elementor-element.elementor-element-9a0badb .elementor-image-box-description{
    text-align: justify;
}
.elementor-19404 .elementor-element.elementor-element-9a0badb,.elementor-19404 .elementor-element.elementor-element-9a0badb .elementor-image-box-wrapper{
    display: flex;
    height: 100%;
}
.elementor-19404 .elementor-element.elementor-element-9a0badb .elementor-image-box-content{
    display: flex;
    flex-direction: column;
    height: 100%;
    flex-wrap: wrap;
    justify-content: space-between;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-df69ea7 */.elementor-19404 .elementor-element.elementor-element-df69ea7:hover .top1{
    display: none;
}
.elementor-19404 .elementor-element.elementor-element-df69ea7:hover .top2{
    display: block;
}
.elementor-19404 .elementor-element.elementor-element-df69ea7:hover .elementor-image-box-title,.elementor-19404 .elementor-element.elementor-element-df69ea7:hover .elementor-image-box-description{
    color: #fff
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-e70ba6b */.elementor-19404 .elementor-element.elementor-element-e70ba6b .elementor-image-box-description{
    text-align: justify;
}
.elementor-19404 .elementor-element.elementor-element-e70ba6b,.elementor-19404 .elementor-element.elementor-element-e70ba6b .elementor-image-box-wrapper{
    display: flex;
    height: 100%;
}
.elementor-19404 .elementor-element.elementor-element-e70ba6b .elementor-image-box-content{
    display: flex;
    flex-direction: column;
    height: 100%;
    flex-wrap: wrap;
    justify-content: space-between;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-279eeec */.elementor-19404 .elementor-element.elementor-element-279eeec:hover .top1{
    display: none;
}
.elementor-19404 .elementor-element.elementor-element-279eeec:hover .top2{
    display: block;
}
.elementor-19404 .elementor-element.elementor-element-279eeec:hover .elementor-image-box-title,.elementor-19404 .elementor-element.elementor-element-279eeec:hover .elementor-image-box-description{
    color: #fff
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-aed6bc9 */.elementor-19404 .elementor-element.elementor-element-aed6bc9 .elementor-image-box-description{
    text-align: justify;
}
.elementor-19404 .elementor-element.elementor-element-aed6bc9,.elementor-19404 .elementor-element.elementor-element-aed6bc9 .elementor-image-box-wrapper{
    display: flex;
    height: 100%;
}
.elementor-19404 .elementor-element.elementor-element-aed6bc9 .elementor-image-box-content{
    display: flex;
    flex-direction: column;
    height: 100%;
    flex-wrap: wrap;
    justify-content: space-between;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7e62c50 */.elementor-19404 .elementor-element.elementor-element-7e62c50:hover .top1{
    display: none;
}
.elementor-19404 .elementor-element.elementor-element-7e62c50:hover .top2{
    display: block;
}
.elementor-19404 .elementor-element.elementor-element-7e62c50:hover .elementor-image-box-title,.elementor-19404 .elementor-element.elementor-element-7e62c50:hover .elementor-image-box-description{
    color: #fff
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-9287067 */.elementor-19404 .elementor-element.elementor-element-9287067 .elementor-image-box-description{
    text-align: justify;
}
.elementor-19404 .elementor-element.elementor-element-9287067,.elementor-19404 .elementor-element.elementor-element-9287067 .elementor-image-box-wrapper{
    display: flex;
    height: 100%;
}
.elementor-19404 .elementor-element.elementor-element-9287067 .elementor-image-box-content{
    display: flex;
    flex-direction: column;
    height: 100%;
    flex-wrap: wrap;
    justify-content: space-between;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-04463fa */.elementor-19404 .elementor-element.elementor-element-04463fa:hover .top1{
    display: none;
}
.elementor-19404 .elementor-element.elementor-element-04463fa:hover .top2{
    display: block;
}
/*.elementor-19404 .elementor-element.elementor-element-04463fa:hover .elementor-image-box-title,.elementor-19404 .elementor-element.elementor-element-04463fa:hover .elementor-image-box-description{*/
/*    color: #fff*/
/*}*//* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-7e48f79 */.elementor-19404 .elementor-element.elementor-element-7e48f79 .elementor-image-box-description{
    text-align: justify;
}
.elementor-19404 .elementor-element.elementor-element-7e48f79,.elementor-19404 .elementor-element.elementor-element-7e48f79 .elementor-image-box-wrapper{
    display: flex;
    height: 100%;
}
.elementor-19404 .elementor-element.elementor-element-7e48f79 .elementor-image-box-content{
    display: flex;
    flex-direction: column;
    height: 100%;
    flex-wrap: wrap;
    justify-content: space-between;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-20768b6 */.elementor-19404 .elementor-element.elementor-element-20768b6:hover .top1{
    display: none;
}
.elementor-19404 .elementor-element.elementor-element-20768b6:hover .top2{
    display: block;
}
/*.elementor-19404 .elementor-element.elementor-element-20768b6:hover .elementor-image-box-title,.elementor-19404 .elementor-element.elementor-element-20768b6:hover .elementor-image-box-description{*/
/*    color: #fff*/
/*}*//* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-3ddd481 */.elementor-19404 .elementor-element.elementor-element-3ddd481 .elementor-image-box-description{
    text-align: justify;
}
.elementor-19404 .elementor-element.elementor-element-3ddd481,.elementor-19404 .elementor-element.elementor-element-3ddd481 .elementor-image-box-wrapper{
    display: flex;
    height: 100%;
}
.elementor-19404 .elementor-element.elementor-element-3ddd481 .elementor-image-box-content{
    display: flex;
    flex-direction: column;
    height: 100%;
    flex-wrap: wrap;
    justify-content: space-between;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4b08aa2 */.elementor-19404 .elementor-element.elementor-element-4b08aa2:hover .top1{
    display: none;
}
.elementor-19404 .elementor-element.elementor-element-4b08aa2:hover .top2{
    display: block;
}
/*.elementor-19404 .elementor-element.elementor-element-4b08aa2:hover .elementor-image-box-title,.elementor-19404 .elementor-element.elementor-element-4b08aa2:hover .elementor-image-box-description{*/
/*    color: #fff*/
/*}*//* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-a5a43cf */.elementor-19404 .elementor-element.elementor-element-a5a43cf .elementor-image-box-description{
    text-align: justify;
}
.elementor-19404 .elementor-element.elementor-element-a5a43cf,.elementor-19404 .elementor-element.elementor-element-a5a43cf .elementor-image-box-wrapper{
    display: flex;
    height: 100%;
}
.elementor-19404 .elementor-element.elementor-element-a5a43cf .elementor-image-box-content{
    display: flex;
    flex-direction: column;
    height: 100%;
    flex-wrap: wrap;
    justify-content: space-between;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e625912 */.elementor-19404 .elementor-element.elementor-element-e625912:hover .top1{
    display: none;
}
.elementor-19404 .elementor-element.elementor-element-e625912:hover .top2{
    display: block;
}
/*.elementor-19404 .elementor-element.elementor-element-e625912:hover .elementor-image-box-title,.elementor-19404 .elementor-element.elementor-element-e625912:hover .elementor-image-box-description{*/
/*    color: #fff*/
/*}*//* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-86a58e2 */.elementor-19404 .elementor-element.elementor-element-86a58e2 .elementor-image-box-description{
    text-align: justify;
}
.elementor-19404 .elementor-element.elementor-element-86a58e2,.elementor-19404 .elementor-element.elementor-element-86a58e2 .elementor-image-box-wrapper{
    display: flex;
    height: 100%;
}
.elementor-19404 .elementor-element.elementor-element-86a58e2 .elementor-image-box-content{
    display: flex;
    flex-direction: column;
    height: 100%;
    flex-wrap: wrap;
    justify-content: space-between;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33adc6e */.elementor-19404 .elementor-element.elementor-element-33adc6e:hover .top1{
    display: none;
}
.elementor-19404 .elementor-element.elementor-element-33adc6e:hover .top2{
    display: block;
}
/*.elementor-19404 .elementor-element.elementor-element-33adc6e:hover .elementor-image-box-title,.elementor-19404 .elementor-element.elementor-element-33adc6e:hover .elementor-image-box-description{*/
/*    color: #fff*/
/*}*//* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-d3e68ea */.elementor-19404 .elementor-element.elementor-element-d3e68ea .elementor-image-box-description{
    text-align: justify;
}
.elementor-19404 .elementor-element.elementor-element-d3e68ea,.elementor-19404 .elementor-element.elementor-element-d3e68ea .elementor-image-box-wrapper{
    display: flex;
    height: 100%;
}
.elementor-19404 .elementor-element.elementor-element-d3e68ea .elementor-image-box-content{
    display: flex;
    flex-direction: column;
    height: 100%;
    flex-wrap: wrap;
    justify-content: space-between;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-01c88f6 */.elementor-19404 .elementor-element.elementor-element-01c88f6:hover .top1{
    display: none;
}
.elementor-19404 .elementor-element.elementor-element-01c88f6:hover .top2{
    display: block;
}
/*.elementor-19404 .elementor-element.elementor-element-01c88f6:hover .elementor-image-box-title,.elementor-19404 .elementor-element.elementor-element-01c88f6:hover .elementor-image-box-description{*/
/*    color: #fff*/
/*}*//* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-20bbcaf */.elementor-19404 .elementor-element.elementor-element-20bbcaf .elementor-image-box-description{
    text-align: justify;
}
.elementor-19404 .elementor-element.elementor-element-20bbcaf,.elementor-19404 .elementor-element.elementor-element-20bbcaf .elementor-image-box-wrapper{
    display: flex;
    height: 100%;
}
.elementor-19404 .elementor-element.elementor-element-20bbcaf .elementor-image-box-content{
    display: flex;
    flex-direction: column;
    height: 100%;
    flex-wrap: wrap;
    justify-content: space-between;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8f6290b */.elementor-19404 .elementor-element.elementor-element-8f6290b:hover .top1{
    display: none;
}
.elementor-19404 .elementor-element.elementor-element-8f6290b:hover .top2{
    display: block;
}
/*.elementor-19404 .elementor-element.elementor-element-8f6290b:hover .elementor-image-box-title,.elementor-19404 .elementor-element.elementor-element-8f6290b:hover .elementor-image-box-description{*/
/*    color: #fff*/
/*}*//* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-f6afef4 */.elementor-19404 .elementor-element.elementor-element-f6afef4 .elementor-image-box-description{
    text-align: justify;
}
.elementor-19404 .elementor-element.elementor-element-f6afef4,.elementor-19404 .elementor-element.elementor-element-f6afef4 .elementor-image-box-wrapper{
    display: flex;
    height: 100%;
}
.elementor-19404 .elementor-element.elementor-element-f6afef4 .elementor-image-box-content{
    display: flex;
    flex-direction: column;
    height: 100%;
    flex-wrap: wrap;
    justify-content: space-between;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-73449fb */.elementor-19404 .elementor-element.elementor-element-73449fb:hover .top1{
    display: none;
}
.elementor-19404 .elementor-element.elementor-element-73449fb:hover .top2{
    display: block;
}
/*.elementor-19404 .elementor-element.elementor-element-73449fb:hover .elementor-image-box-title,.elementor-19404 .elementor-element.elementor-element-73449fb:hover .elementor-image-box-description{*/
/*    color: #fff*/
/*}*//* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-405930a */.elementor-19404 .elementor-element.elementor-element-405930a .elementor-image-box-description{
    text-align: justify;
}
.elementor-19404 .elementor-element.elementor-element-405930a,.elementor-19404 .elementor-element.elementor-element-405930a .elementor-image-box-wrapper{
    display: flex;
    height: 100%;
}
.elementor-19404 .elementor-element.elementor-element-405930a .elementor-image-box-content{
    display: flex;
    flex-direction: column;
    height: 100%;
    flex-wrap: wrap;
    justify-content: space-between;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e27600c */.elementor-19404 .elementor-element.elementor-element-e27600c:hover .top1{
    display: none;
}
.elementor-19404 .elementor-element.elementor-element-e27600c:hover .top2{
    display: block;
}
/*.elementor-19404 .elementor-element.elementor-element-e27600c:hover .elementor-image-box-title,.elementor-19404 .elementor-element.elementor-element-e27600c:hover .elementor-image-box-description{*/
/*    color: #fff*/
/*}*//* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-66b4619 */.elementor-19404 .elementor-element.elementor-element-66b4619 .elementor-image-box-description{
    text-align: justify;
}
.elementor-19404 .elementor-element.elementor-element-66b4619,.elementor-19404 .elementor-element.elementor-element-66b4619 .elementor-image-box-wrapper{
    display: flex;
    height: 100%;
}
.elementor-19404 .elementor-element.elementor-element-66b4619 .elementor-image-box-content{
    display: flex;
    flex-direction: column;
    height: 100%;
    flex-wrap: wrap;
    justify-content: space-between;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ede4389 */.elementor-19404 .elementor-element.elementor-element-ede4389:hover .top1{
    display: none;
}
.elementor-19404 .elementor-element.elementor-element-ede4389:hover .top2{
    display: block;
}
/*.elementor-19404 .elementor-element.elementor-element-ede4389:hover .elementor-image-box-title,.elementor-19404 .elementor-element.elementor-element-ede4389:hover .elementor-image-box-description{*/
/*    color: #fff*/
/*}*//* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-edb6523 */.elementor-19404 .elementor-element.elementor-element-edb6523 .elementor-image-box-description{
    text-align: justify;
}
.elementor-19404 .elementor-element.elementor-element-edb6523,.elementor-19404 .elementor-element.elementor-element-edb6523 .elementor-image-box-wrapper{
    display: flex;
    height: 100%;
}
.elementor-19404 .elementor-element.elementor-element-edb6523 .elementor-image-box-content{
    display: flex;
    flex-direction: column;
    height: 100%;
    flex-wrap: wrap;
    justify-content: space-between;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-977f983 */.elementor-19404 .elementor-element.elementor-element-977f983:hover .top1{
    display: none;
}
.elementor-19404 .elementor-element.elementor-element-977f983:hover .top2{
    display: block;
}
/*.elementor-19404 .elementor-element.elementor-element-977f983:hover .elementor-image-box-title,.elementor-19404 .elementor-element.elementor-element-977f983:hover .elementor-image-box-description{*/
/*    color: #fff*/
/*}*//* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-e84e51f */.elementor-19404 .elementor-element.elementor-element-e84e51f .elementor-image-box-description{
    text-align: justify;
}
.elementor-19404 .elementor-element.elementor-element-e84e51f,.elementor-19404 .elementor-element.elementor-element-e84e51f .elementor-image-box-wrapper{
    display: flex;
    height: 100%;
}
.elementor-19404 .elementor-element.elementor-element-e84e51f .elementor-image-box-content{
    display: flex;
    flex-direction: column;
    height: 100%;
    flex-wrap: wrap;
    justify-content: space-between;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fbe53d0 */.elementor-19404 .elementor-element.elementor-element-fbe53d0:hover .top1{
    display: none;
}
.elementor-19404 .elementor-element.elementor-element-fbe53d0:hover .top2{
    display: block;
}
.elementor-19404 .elementor-element.elementor-element-fbe53d0:hover .elementor-image-box-title,.elementor-19404 .elementor-element.elementor-element-fbe53d0:hover .elementor-image-box-description{
    color: #fff
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-983ee61 */.elementor-19404 .elementor-element.elementor-element-983ee61 .elementor-image-box-description{
    text-align: justify;
}
.elementor-19404 .elementor-element.elementor-element-983ee61,.elementor-19404 .elementor-element.elementor-element-983ee61 .elementor-image-box-wrapper{
    display: flex;
    height: 100%;
}
.elementor-19404 .elementor-element.elementor-element-983ee61 .elementor-image-box-content{
    display: flex;
    flex-direction: column;
    height: 100%;
    flex-wrap: wrap;
    justify-content: space-between;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7a89d4d */.elementor-19404 .elementor-element.elementor-element-7a89d4d:hover .top1{
    display: none;
}
.elementor-19404 .elementor-element.elementor-element-7a89d4d:hover .top2{
    display: block;
}
.elementor-19404 .elementor-element.elementor-element-7a89d4d:hover .elementor-image-box-title,.elementor-19404 .elementor-element.elementor-element-7a89d4d:hover .elementor-image-box-description{
    color: #fff
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-9a0badb */.elementor-19404 .elementor-element.elementor-element-9a0badb .elementor-image-box-description{
    text-align: justify;
}
.elementor-19404 .elementor-element.elementor-element-9a0badb,.elementor-19404 .elementor-element.elementor-element-9a0badb .elementor-image-box-wrapper{
    display: flex;
    height: 100%;
}
.elementor-19404 .elementor-element.elementor-element-9a0badb .elementor-image-box-content{
    display: flex;
    flex-direction: column;
    height: 100%;
    flex-wrap: wrap;
    justify-content: space-between;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-df69ea7 */.elementor-19404 .elementor-element.elementor-element-df69ea7:hover .top1{
    display: none;
}
.elementor-19404 .elementor-element.elementor-element-df69ea7:hover .top2{
    display: block;
}
.elementor-19404 .elementor-element.elementor-element-df69ea7:hover .elementor-image-box-title,.elementor-19404 .elementor-element.elementor-element-df69ea7:hover .elementor-image-box-description{
    color: #fff
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-e70ba6b */.elementor-19404 .elementor-element.elementor-element-e70ba6b .elementor-image-box-description{
    text-align: justify;
}
.elementor-19404 .elementor-element.elementor-element-e70ba6b,.elementor-19404 .elementor-element.elementor-element-e70ba6b .elementor-image-box-wrapper{
    display: flex;
    height: 100%;
}
.elementor-19404 .elementor-element.elementor-element-e70ba6b .elementor-image-box-content{
    display: flex;
    flex-direction: column;
    height: 100%;
    flex-wrap: wrap;
    justify-content: space-between;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-279eeec */.elementor-19404 .elementor-element.elementor-element-279eeec:hover .top1{
    display: none;
}
.elementor-19404 .elementor-element.elementor-element-279eeec:hover .top2{
    display: block;
}
.elementor-19404 .elementor-element.elementor-element-279eeec:hover .elementor-image-box-title,.elementor-19404 .elementor-element.elementor-element-279eeec:hover .elementor-image-box-description{
    color: #fff
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-aed6bc9 */.elementor-19404 .elementor-element.elementor-element-aed6bc9 .elementor-image-box-description{
    text-align: justify;
}
.elementor-19404 .elementor-element.elementor-element-aed6bc9,.elementor-19404 .elementor-element.elementor-element-aed6bc9 .elementor-image-box-wrapper{
    display: flex;
    height: 100%;
}
.elementor-19404 .elementor-element.elementor-element-aed6bc9 .elementor-image-box-content{
    display: flex;
    flex-direction: column;
    height: 100%;
    flex-wrap: wrap;
    justify-content: space-between;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7e62c50 */.elementor-19404 .elementor-element.elementor-element-7e62c50:hover .top1{
    display: none;
}
.elementor-19404 .elementor-element.elementor-element-7e62c50:hover .top2{
    display: block;
}
.elementor-19404 .elementor-element.elementor-element-7e62c50:hover .elementor-image-box-title,.elementor-19404 .elementor-element.elementor-element-7e62c50:hover .elementor-image-box-description{
    color: #fff
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-9287067 */.elementor-19404 .elementor-element.elementor-element-9287067 .elementor-image-box-description{
    text-align: justify;
}
.elementor-19404 .elementor-element.elementor-element-9287067,.elementor-19404 .elementor-element.elementor-element-9287067 .elementor-image-box-wrapper{
    display: flex;
    height: 100%;
}
.elementor-19404 .elementor-element.elementor-element-9287067 .elementor-image-box-content{
    display: flex;
    flex-direction: column;
    height: 100%;
    flex-wrap: wrap;
    justify-content: space-between;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-04463fa */.elementor-19404 .elementor-element.elementor-element-04463fa:hover .top1{
    display: none;
}
.elementor-19404 .elementor-element.elementor-element-04463fa:hover .top2{
    display: block;
}
/*.elementor-19404 .elementor-element.elementor-element-04463fa:hover .elementor-image-box-title,.elementor-19404 .elementor-element.elementor-element-04463fa:hover .elementor-image-box-description{*/
/*    color: #fff*/
/*}*//* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-7e48f79 */.elementor-19404 .elementor-element.elementor-element-7e48f79 .elementor-image-box-description{
    text-align: justify;
}
.elementor-19404 .elementor-element.elementor-element-7e48f79,.elementor-19404 .elementor-element.elementor-element-7e48f79 .elementor-image-box-wrapper{
    display: flex;
    height: 100%;
}
.elementor-19404 .elementor-element.elementor-element-7e48f79 .elementor-image-box-content{
    display: flex;
    flex-direction: column;
    height: 100%;
    flex-wrap: wrap;
    justify-content: space-between;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-20768b6 */.elementor-19404 .elementor-element.elementor-element-20768b6:hover .top1{
    display: none;
}
.elementor-19404 .elementor-element.elementor-element-20768b6:hover .top2{
    display: block;
}
/*.elementor-19404 .elementor-element.elementor-element-20768b6:hover .elementor-image-box-title,.elementor-19404 .elementor-element.elementor-element-20768b6:hover .elementor-image-box-description{*/
/*    color: #fff*/
/*}*//* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-3ddd481 */.elementor-19404 .elementor-element.elementor-element-3ddd481 .elementor-image-box-description{
    text-align: justify;
}
.elementor-19404 .elementor-element.elementor-element-3ddd481,.elementor-19404 .elementor-element.elementor-element-3ddd481 .elementor-image-box-wrapper{
    display: flex;
    height: 100%;
}
.elementor-19404 .elementor-element.elementor-element-3ddd481 .elementor-image-box-content{
    display: flex;
    flex-direction: column;
    height: 100%;
    flex-wrap: wrap;
    justify-content: space-between;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4b08aa2 */.elementor-19404 .elementor-element.elementor-element-4b08aa2:hover .top1{
    display: none;
}
.elementor-19404 .elementor-element.elementor-element-4b08aa2:hover .top2{
    display: block;
}
/*.elementor-19404 .elementor-element.elementor-element-4b08aa2:hover .elementor-image-box-title,.elementor-19404 .elementor-element.elementor-element-4b08aa2:hover .elementor-image-box-description{*/
/*    color: #fff*/
/*}*//* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-a5a43cf */.elementor-19404 .elementor-element.elementor-element-a5a43cf .elementor-image-box-description{
    text-align: justify;
}
.elementor-19404 .elementor-element.elementor-element-a5a43cf,.elementor-19404 .elementor-element.elementor-element-a5a43cf .elementor-image-box-wrapper{
    display: flex;
    height: 100%;
}
.elementor-19404 .elementor-element.elementor-element-a5a43cf .elementor-image-box-content{
    display: flex;
    flex-direction: column;
    height: 100%;
    flex-wrap: wrap;
    justify-content: space-between;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e625912 */.elementor-19404 .elementor-element.elementor-element-e625912:hover .top1{
    display: none;
}
.elementor-19404 .elementor-element.elementor-element-e625912:hover .top2{
    display: block;
}
/*.elementor-19404 .elementor-element.elementor-element-e625912:hover .elementor-image-box-title,.elementor-19404 .elementor-element.elementor-element-e625912:hover .elementor-image-box-description{*/
/*    color: #fff*/
/*}*//* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-86a58e2 */.elementor-19404 .elementor-element.elementor-element-86a58e2 .elementor-image-box-description{
    text-align: justify;
}
.elementor-19404 .elementor-element.elementor-element-86a58e2,.elementor-19404 .elementor-element.elementor-element-86a58e2 .elementor-image-box-wrapper{
    display: flex;
    height: 100%;
}
.elementor-19404 .elementor-element.elementor-element-86a58e2 .elementor-image-box-content{
    display: flex;
    flex-direction: column;
    height: 100%;
    flex-wrap: wrap;
    justify-content: space-between;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33adc6e */.elementor-19404 .elementor-element.elementor-element-33adc6e:hover .top1{
    display: none;
}
.elementor-19404 .elementor-element.elementor-element-33adc6e:hover .top2{
    display: block;
}
/*.elementor-19404 .elementor-element.elementor-element-33adc6e:hover .elementor-image-box-title,.elementor-19404 .elementor-element.elementor-element-33adc6e:hover .elementor-image-box-description{*/
/*    color: #fff*/
/*}*//* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-d3e68ea */.elementor-19404 .elementor-element.elementor-element-d3e68ea .elementor-image-box-description{
    text-align: justify;
}
.elementor-19404 .elementor-element.elementor-element-d3e68ea,.elementor-19404 .elementor-element.elementor-element-d3e68ea .elementor-image-box-wrapper{
    display: flex;
    height: 100%;
}
.elementor-19404 .elementor-element.elementor-element-d3e68ea .elementor-image-box-content{
    display: flex;
    flex-direction: column;
    height: 100%;
    flex-wrap: wrap;
    justify-content: space-between;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-01c88f6 */.elementor-19404 .elementor-element.elementor-element-01c88f6:hover .top1{
    display: none;
}
.elementor-19404 .elementor-element.elementor-element-01c88f6:hover .top2{
    display: block;
}
/*.elementor-19404 .elementor-element.elementor-element-01c88f6:hover .elementor-image-box-title,.elementor-19404 .elementor-element.elementor-element-01c88f6:hover .elementor-image-box-description{*/
/*    color: #fff*/
/*}*//* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-20bbcaf */.elementor-19404 .elementor-element.elementor-element-20bbcaf .elementor-image-box-description{
    text-align: justify;
}
.elementor-19404 .elementor-element.elementor-element-20bbcaf,.elementor-19404 .elementor-element.elementor-element-20bbcaf .elementor-image-box-wrapper{
    display: flex;
    height: 100%;
}
.elementor-19404 .elementor-element.elementor-element-20bbcaf .elementor-image-box-content{
    display: flex;
    flex-direction: column;
    height: 100%;
    flex-wrap: wrap;
    justify-content: space-between;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8f6290b */.elementor-19404 .elementor-element.elementor-element-8f6290b:hover .top1{
    display: none;
}
.elementor-19404 .elementor-element.elementor-element-8f6290b:hover .top2{
    display: block;
}
/*.elementor-19404 .elementor-element.elementor-element-8f6290b:hover .elementor-image-box-title,.elementor-19404 .elementor-element.elementor-element-8f6290b:hover .elementor-image-box-description{*/
/*    color: #fff*/
/*}*//* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-f6afef4 */.elementor-19404 .elementor-element.elementor-element-f6afef4 .elementor-image-box-description{
    text-align: justify;
}
.elementor-19404 .elementor-element.elementor-element-f6afef4,.elementor-19404 .elementor-element.elementor-element-f6afef4 .elementor-image-box-wrapper{
    display: flex;
    height: 100%;
}
.elementor-19404 .elementor-element.elementor-element-f6afef4 .elementor-image-box-content{
    display: flex;
    flex-direction: column;
    height: 100%;
    flex-wrap: wrap;
    justify-content: space-between;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-73449fb */.elementor-19404 .elementor-element.elementor-element-73449fb:hover .top1{
    display: none;
}
.elementor-19404 .elementor-element.elementor-element-73449fb:hover .top2{
    display: block;
}
/*.elementor-19404 .elementor-element.elementor-element-73449fb:hover .elementor-image-box-title,.elementor-19404 .elementor-element.elementor-element-73449fb:hover .elementor-image-box-description{*/
/*    color: #fff*/
/*}*//* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-405930a */.elementor-19404 .elementor-element.elementor-element-405930a .elementor-image-box-description{
    text-align: justify;
}
.elementor-19404 .elementor-element.elementor-element-405930a,.elementor-19404 .elementor-element.elementor-element-405930a .elementor-image-box-wrapper{
    display: flex;
    height: 100%;
}
.elementor-19404 .elementor-element.elementor-element-405930a .elementor-image-box-content{
    display: flex;
    flex-direction: column;
    height: 100%;
    flex-wrap: wrap;
    justify-content: space-between;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e27600c */.elementor-19404 .elementor-element.elementor-element-e27600c:hover .top1{
    display: none;
}
.elementor-19404 .elementor-element.elementor-element-e27600c:hover .top2{
    display: block;
}
/*.elementor-19404 .elementor-element.elementor-element-e27600c:hover .elementor-image-box-title,.elementor-19404 .elementor-element.elementor-element-e27600c:hover .elementor-image-box-description{*/
/*    color: #fff*/
/*}*//* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-66b4619 */.elementor-19404 .elementor-element.elementor-element-66b4619 .elementor-image-box-description{
    text-align: justify;
}
.elementor-19404 .elementor-element.elementor-element-66b4619,.elementor-19404 .elementor-element.elementor-element-66b4619 .elementor-image-box-wrapper{
    display: flex;
    height: 100%;
}
.elementor-19404 .elementor-element.elementor-element-66b4619 .elementor-image-box-content{
    display: flex;
    flex-direction: column;
    height: 100%;
    flex-wrap: wrap;
    justify-content: space-between;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ede4389 */.elementor-19404 .elementor-element.elementor-element-ede4389:hover .top1{
    display: none;
}
.elementor-19404 .elementor-element.elementor-element-ede4389:hover .top2{
    display: block;
}
/*.elementor-19404 .elementor-element.elementor-element-ede4389:hover .elementor-image-box-title,.elementor-19404 .elementor-element.elementor-element-ede4389:hover .elementor-image-box-description{*/
/*    color: #fff*/
/*}*//* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-edb6523 */.elementor-19404 .elementor-element.elementor-element-edb6523 .elementor-image-box-description{
    text-align: justify;
}
.elementor-19404 .elementor-element.elementor-element-edb6523,.elementor-19404 .elementor-element.elementor-element-edb6523 .elementor-image-box-wrapper{
    display: flex;
    height: 100%;
}
.elementor-19404 .elementor-element.elementor-element-edb6523 .elementor-image-box-content{
    display: flex;
    flex-direction: column;
    height: 100%;
    flex-wrap: wrap;
    justify-content: space-between;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-977f983 */.elementor-19404 .elementor-element.elementor-element-977f983:hover .top1{
    display: none;
}
.elementor-19404 .elementor-element.elementor-element-977f983:hover .top2{
    display: block;
}
/*.elementor-19404 .elementor-element.elementor-element-977f983:hover .elementor-image-box-title,.elementor-19404 .elementor-element.elementor-element-977f983:hover .elementor-image-box-description{*/
/*    color: #fff*/
/*}*//* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-e84e51f */.elementor-19404 .elementor-element.elementor-element-e84e51f .elementor-image-box-description{
    text-align: justify;
}
.elementor-19404 .elementor-element.elementor-element-e84e51f,.elementor-19404 .elementor-element.elementor-element-e84e51f .elementor-image-box-wrapper{
    display: flex;
    height: 100%;
}
.elementor-19404 .elementor-element.elementor-element-e84e51f .elementor-image-box-content{
    display: flex;
    flex-direction: column;
    height: 100%;
    flex-wrap: wrap;
    justify-content: space-between;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fbe53d0 */.elementor-19404 .elementor-element.elementor-element-fbe53d0:hover .top1{
    display: none;
}
.elementor-19404 .elementor-element.elementor-element-fbe53d0:hover .top2{
    display: block;
}
.elementor-19404 .elementor-element.elementor-element-fbe53d0:hover .elementor-image-box-title,.elementor-19404 .elementor-element.elementor-element-fbe53d0:hover .elementor-image-box-description{
    color: #fff
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-983ee61 */.elementor-19404 .elementor-element.elementor-element-983ee61 .elementor-image-box-description{
    text-align: justify;
}
.elementor-19404 .elementor-element.elementor-element-983ee61,.elementor-19404 .elementor-element.elementor-element-983ee61 .elementor-image-box-wrapper{
    display: flex;
    height: 100%;
}
.elementor-19404 .elementor-element.elementor-element-983ee61 .elementor-image-box-content{
    display: flex;
    flex-direction: column;
    height: 100%;
    flex-wrap: wrap;
    justify-content: space-between;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7a89d4d */.elementor-19404 .elementor-element.elementor-element-7a89d4d:hover .top1{
    display: none;
}
.elementor-19404 .elementor-element.elementor-element-7a89d4d:hover .top2{
    display: block;
}
.elementor-19404 .elementor-element.elementor-element-7a89d4d:hover .elementor-image-box-title,.elementor-19404 .elementor-element.elementor-element-7a89d4d:hover .elementor-image-box-description{
    color: #fff
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-9a0badb */.elementor-19404 .elementor-element.elementor-element-9a0badb .elementor-image-box-description{
    text-align: justify;
}
.elementor-19404 .elementor-element.elementor-element-9a0badb,.elementor-19404 .elementor-element.elementor-element-9a0badb .elementor-image-box-wrapper{
    display: flex;
    height: 100%;
}
.elementor-19404 .elementor-element.elementor-element-9a0badb .elementor-image-box-content{
    display: flex;
    flex-direction: column;
    height: 100%;
    flex-wrap: wrap;
    justify-content: space-between;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-df69ea7 */.elementor-19404 .elementor-element.elementor-element-df69ea7:hover .top1{
    display: none;
}
.elementor-19404 .elementor-element.elementor-element-df69ea7:hover .top2{
    display: block;
}
.elementor-19404 .elementor-element.elementor-element-df69ea7:hover .elementor-image-box-title,.elementor-19404 .elementor-element.elementor-element-df69ea7:hover .elementor-image-box-description{
    color: #fff
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-e70ba6b */.elementor-19404 .elementor-element.elementor-element-e70ba6b .elementor-image-box-description{
    text-align: justify;
}
.elementor-19404 .elementor-element.elementor-element-e70ba6b,.elementor-19404 .elementor-element.elementor-element-e70ba6b .elementor-image-box-wrapper{
    display: flex;
    height: 100%;
}
.elementor-19404 .elementor-element.elementor-element-e70ba6b .elementor-image-box-content{
    display: flex;
    flex-direction: column;
    height: 100%;
    flex-wrap: wrap;
    justify-content: space-between;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-279eeec */.elementor-19404 .elementor-element.elementor-element-279eeec:hover .top1{
    display: none;
}
.elementor-19404 .elementor-element.elementor-element-279eeec:hover .top2{
    display: block;
}
.elementor-19404 .elementor-element.elementor-element-279eeec:hover .elementor-image-box-title,.elementor-19404 .elementor-element.elementor-element-279eeec:hover .elementor-image-box-description{
    color: #fff
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-aed6bc9 */.elementor-19404 .elementor-element.elementor-element-aed6bc9 .elementor-image-box-description{
    text-align: justify;
}
.elementor-19404 .elementor-element.elementor-element-aed6bc9,.elementor-19404 .elementor-element.elementor-element-aed6bc9 .elementor-image-box-wrapper{
    display: flex;
    height: 100%;
}
.elementor-19404 .elementor-element.elementor-element-aed6bc9 .elementor-image-box-content{
    display: flex;
    flex-direction: column;
    height: 100%;
    flex-wrap: wrap;
    justify-content: space-between;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7e62c50 */.elementor-19404 .elementor-element.elementor-element-7e62c50:hover .top1{
    display: none;
}
.elementor-19404 .elementor-element.elementor-element-7e62c50:hover .top2{
    display: block;
}
.elementor-19404 .elementor-element.elementor-element-7e62c50:hover .elementor-image-box-title,.elementor-19404 .elementor-element.elementor-element-7e62c50:hover .elementor-image-box-description{
    color: #fff
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-9287067 */.elementor-19404 .elementor-element.elementor-element-9287067 .elementor-image-box-description{
    text-align: justify;
}
.elementor-19404 .elementor-element.elementor-element-9287067,.elementor-19404 .elementor-element.elementor-element-9287067 .elementor-image-box-wrapper{
    display: flex;
    height: 100%;
}
.elementor-19404 .elementor-element.elementor-element-9287067 .elementor-image-box-content{
    display: flex;
    flex-direction: column;
    height: 100%;
    flex-wrap: wrap;
    justify-content: space-between;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-04463fa */.elementor-19404 .elementor-element.elementor-element-04463fa:hover .top1{
    display: none;
}
.elementor-19404 .elementor-element.elementor-element-04463fa:hover .top2{
    display: block;
}
/*.elementor-19404 .elementor-element.elementor-element-04463fa:hover .elementor-image-box-title,.elementor-19404 .elementor-element.elementor-element-04463fa:hover .elementor-image-box-description{*/
/*    color: #fff*/
/*}*//* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-7e48f79 */.elementor-19404 .elementor-element.elementor-element-7e48f79 .elementor-image-box-description{
    text-align: justify;
}
.elementor-19404 .elementor-element.elementor-element-7e48f79,.elementor-19404 .elementor-element.elementor-element-7e48f79 .elementor-image-box-wrapper{
    display: flex;
    height: 100%;
}
.elementor-19404 .elementor-element.elementor-element-7e48f79 .elementor-image-box-content{
    display: flex;
    flex-direction: column;
    height: 100%;
    flex-wrap: wrap;
    justify-content: space-between;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-20768b6 */.elementor-19404 .elementor-element.elementor-element-20768b6:hover .top1{
    display: none;
}
.elementor-19404 .elementor-element.elementor-element-20768b6:hover .top2{
    display: block;
}
/*.elementor-19404 .elementor-element.elementor-element-20768b6:hover .elementor-image-box-title,.elementor-19404 .elementor-element.elementor-element-20768b6:hover .elementor-image-box-description{*/
/*    color: #fff*/
/*}*//* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-3ddd481 */.elementor-19404 .elementor-element.elementor-element-3ddd481 .elementor-image-box-description{
    text-align: justify;
}
.elementor-19404 .elementor-element.elementor-element-3ddd481,.elementor-19404 .elementor-element.elementor-element-3ddd481 .elementor-image-box-wrapper{
    display: flex;
    height: 100%;
}
.elementor-19404 .elementor-element.elementor-element-3ddd481 .elementor-image-box-content{
    display: flex;
    flex-direction: column;
    height: 100%;
    flex-wrap: wrap;
    justify-content: space-between;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4b08aa2 */.elementor-19404 .elementor-element.elementor-element-4b08aa2:hover .top1{
    display: none;
}
.elementor-19404 .elementor-element.elementor-element-4b08aa2:hover .top2{
    display: block;
}
/*.elementor-19404 .elementor-element.elementor-element-4b08aa2:hover .elementor-image-box-title,.elementor-19404 .elementor-element.elementor-element-4b08aa2:hover .elementor-image-box-description{*/
/*    color: #fff*/
/*}*//* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-a5a43cf */.elementor-19404 .elementor-element.elementor-element-a5a43cf .elementor-image-box-description{
    text-align: justify;
}
.elementor-19404 .elementor-element.elementor-element-a5a43cf,.elementor-19404 .elementor-element.elementor-element-a5a43cf .elementor-image-box-wrapper{
    display: flex;
    height: 100%;
}
.elementor-19404 .elementor-element.elementor-element-a5a43cf .elementor-image-box-content{
    display: flex;
    flex-direction: column;
    height: 100%;
    flex-wrap: wrap;
    justify-content: space-between;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e625912 */.elementor-19404 .elementor-element.elementor-element-e625912:hover .top1{
    display: none;
}
.elementor-19404 .elementor-element.elementor-element-e625912:hover .top2{
    display: block;
}
/*.elementor-19404 .elementor-element.elementor-element-e625912:hover .elementor-image-box-title,.elementor-19404 .elementor-element.elementor-element-e625912:hover .elementor-image-box-description{*/
/*    color: #fff*/
/*}*//* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-86a58e2 */.elementor-19404 .elementor-element.elementor-element-86a58e2 .elementor-image-box-description{
    text-align: justify;
}
.elementor-19404 .elementor-element.elementor-element-86a58e2,.elementor-19404 .elementor-element.elementor-element-86a58e2 .elementor-image-box-wrapper{
    display: flex;
    height: 100%;
}
.elementor-19404 .elementor-element.elementor-element-86a58e2 .elementor-image-box-content{
    display: flex;
    flex-direction: column;
    height: 100%;
    flex-wrap: wrap;
    justify-content: space-between;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33adc6e */.elementor-19404 .elementor-element.elementor-element-33adc6e:hover .top1{
    display: none;
}
.elementor-19404 .elementor-element.elementor-element-33adc6e:hover .top2{
    display: block;
}
/*.elementor-19404 .elementor-element.elementor-element-33adc6e:hover .elementor-image-box-title,.elementor-19404 .elementor-element.elementor-element-33adc6e:hover .elementor-image-box-description{*/
/*    color: #fff*/
/*}*//* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-d3e68ea */.elementor-19404 .elementor-element.elementor-element-d3e68ea .elementor-image-box-description{
    text-align: justify;
}
.elementor-19404 .elementor-element.elementor-element-d3e68ea,.elementor-19404 .elementor-element.elementor-element-d3e68ea .elementor-image-box-wrapper{
    display: flex;
    height: 100%;
}
.elementor-19404 .elementor-element.elementor-element-d3e68ea .elementor-image-box-content{
    display: flex;
    flex-direction: column;
    height: 100%;
    flex-wrap: wrap;
    justify-content: space-between;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-01c88f6 */.elementor-19404 .elementor-element.elementor-element-01c88f6:hover .top1{
    display: none;
}
.elementor-19404 .elementor-element.elementor-element-01c88f6:hover .top2{
    display: block;
}
/*.elementor-19404 .elementor-element.elementor-element-01c88f6:hover .elementor-image-box-title,.elementor-19404 .elementor-element.elementor-element-01c88f6:hover .elementor-image-box-description{*/
/*    color: #fff*/
/*}*//* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-20bbcaf */.elementor-19404 .elementor-element.elementor-element-20bbcaf .elementor-image-box-description{
    text-align: justify;
}
.elementor-19404 .elementor-element.elementor-element-20bbcaf,.elementor-19404 .elementor-element.elementor-element-20bbcaf .elementor-image-box-wrapper{
    display: flex;
    height: 100%;
}
.elementor-19404 .elementor-element.elementor-element-20bbcaf .elementor-image-box-content{
    display: flex;
    flex-direction: column;
    height: 100%;
    flex-wrap: wrap;
    justify-content: space-between;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8f6290b */.elementor-19404 .elementor-element.elementor-element-8f6290b:hover .top1{
    display: none;
}
.elementor-19404 .elementor-element.elementor-element-8f6290b:hover .top2{
    display: block;
}
/*.elementor-19404 .elementor-element.elementor-element-8f6290b:hover .elementor-image-box-title,.elementor-19404 .elementor-element.elementor-element-8f6290b:hover .elementor-image-box-description{*/
/*    color: #fff*/
/*}*//* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-f6afef4 */.elementor-19404 .elementor-element.elementor-element-f6afef4 .elementor-image-box-description{
    text-align: justify;
}
.elementor-19404 .elementor-element.elementor-element-f6afef4,.elementor-19404 .elementor-element.elementor-element-f6afef4 .elementor-image-box-wrapper{
    display: flex;
    height: 100%;
}
.elementor-19404 .elementor-element.elementor-element-f6afef4 .elementor-image-box-content{
    display: flex;
    flex-direction: column;
    height: 100%;
    flex-wrap: wrap;
    justify-content: space-between;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-73449fb */.elementor-19404 .elementor-element.elementor-element-73449fb:hover .top1{
    display: none;
}
.elementor-19404 .elementor-element.elementor-element-73449fb:hover .top2{
    display: block;
}
/*.elementor-19404 .elementor-element.elementor-element-73449fb:hover .elementor-image-box-title,.elementor-19404 .elementor-element.elementor-element-73449fb:hover .elementor-image-box-description{*/
/*    color: #fff*/
/*}*//* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-405930a */.elementor-19404 .elementor-element.elementor-element-405930a .elementor-image-box-description{
    text-align: justify;
}
.elementor-19404 .elementor-element.elementor-element-405930a,.elementor-19404 .elementor-element.elementor-element-405930a .elementor-image-box-wrapper{
    display: flex;
    height: 100%;
}
.elementor-19404 .elementor-element.elementor-element-405930a .elementor-image-box-content{
    display: flex;
    flex-direction: column;
    height: 100%;
    flex-wrap: wrap;
    justify-content: space-between;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e27600c */.elementor-19404 .elementor-element.elementor-element-e27600c:hover .top1{
    display: none;
}
.elementor-19404 .elementor-element.elementor-element-e27600c:hover .top2{
    display: block;
}
/*.elementor-19404 .elementor-element.elementor-element-e27600c:hover .elementor-image-box-title,.elementor-19404 .elementor-element.elementor-element-e27600c:hover .elementor-image-box-description{*/
/*    color: #fff*/
/*}*//* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-66b4619 */.elementor-19404 .elementor-element.elementor-element-66b4619 .elementor-image-box-description{
    text-align: justify;
}
.elementor-19404 .elementor-element.elementor-element-66b4619,.elementor-19404 .elementor-element.elementor-element-66b4619 .elementor-image-box-wrapper{
    display: flex;
    height: 100%;
}
.elementor-19404 .elementor-element.elementor-element-66b4619 .elementor-image-box-content{
    display: flex;
    flex-direction: column;
    height: 100%;
    flex-wrap: wrap;
    justify-content: space-between;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ede4389 */.elementor-19404 .elementor-element.elementor-element-ede4389:hover .top1{
    display: none;
}
.elementor-19404 .elementor-element.elementor-element-ede4389:hover .top2{
    display: block;
}
/*.elementor-19404 .elementor-element.elementor-element-ede4389:hover .elementor-image-box-title,.elementor-19404 .elementor-element.elementor-element-ede4389:hover .elementor-image-box-description{*/
/*    color: #fff*/
/*}*//* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-edb6523 */.elementor-19404 .elementor-element.elementor-element-edb6523 .elementor-image-box-description{
    text-align: justify;
}
.elementor-19404 .elementor-element.elementor-element-edb6523,.elementor-19404 .elementor-element.elementor-element-edb6523 .elementor-image-box-wrapper{
    display: flex;
    height: 100%;
}
.elementor-19404 .elementor-element.elementor-element-edb6523 .elementor-image-box-content{
    display: flex;
    flex-direction: column;
    height: 100%;
    flex-wrap: wrap;
    justify-content: space-between;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-977f983 */.elementor-19404 .elementor-element.elementor-element-977f983:hover .top1{
    display: none;
}
.elementor-19404 .elementor-element.elementor-element-977f983:hover .top2{
    display: block;
}
/*.elementor-19404 .elementor-element.elementor-element-977f983:hover .elementor-image-box-title,.elementor-19404 .elementor-element.elementor-element-977f983:hover .elementor-image-box-description{*/
/*    color: #fff*/
/*}*//* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-e84e51f */.elementor-19404 .elementor-element.elementor-element-e84e51f .elementor-image-box-description{
    text-align: justify;
}
.elementor-19404 .elementor-element.elementor-element-e84e51f,.elementor-19404 .elementor-element.elementor-element-e84e51f .elementor-image-box-wrapper{
    display: flex;
    height: 100%;
}
.elementor-19404 .elementor-element.elementor-element-e84e51f .elementor-image-box-content{
    display: flex;
    flex-direction: column;
    height: 100%;
    flex-wrap: wrap;
    justify-content: space-between;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fbe53d0 */.elementor-19404 .elementor-element.elementor-element-fbe53d0:hover .top1{
    display: none;
}
.elementor-19404 .elementor-element.elementor-element-fbe53d0:hover .top2{
    display: block;
}
.elementor-19404 .elementor-element.elementor-element-fbe53d0:hover .elementor-image-box-title,.elementor-19404 .elementor-element.elementor-element-fbe53d0:hover .elementor-image-box-description{
    color: #fff
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-983ee61 */.elementor-19404 .elementor-element.elementor-element-983ee61 .elementor-image-box-description{
    text-align: justify;
}
.elementor-19404 .elementor-element.elementor-element-983ee61,.elementor-19404 .elementor-element.elementor-element-983ee61 .elementor-image-box-wrapper{
    display: flex;
    height: 100%;
}
.elementor-19404 .elementor-element.elementor-element-983ee61 .elementor-image-box-content{
    display: flex;
    flex-direction: column;
    height: 100%;
    flex-wrap: wrap;
    justify-content: space-between;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7a89d4d */.elementor-19404 .elementor-element.elementor-element-7a89d4d:hover .top1{
    display: none;
}
.elementor-19404 .elementor-element.elementor-element-7a89d4d:hover .top2{
    display: block;
}
.elementor-19404 .elementor-element.elementor-element-7a89d4d:hover .elementor-image-box-title,.elementor-19404 .elementor-element.elementor-element-7a89d4d:hover .elementor-image-box-description{
    color: #fff
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-9a0badb */.elementor-19404 .elementor-element.elementor-element-9a0badb .elementor-image-box-description{
    text-align: justify;
}
.elementor-19404 .elementor-element.elementor-element-9a0badb,.elementor-19404 .elementor-element.elementor-element-9a0badb .elementor-image-box-wrapper{
    display: flex;
    height: 100%;
}
.elementor-19404 .elementor-element.elementor-element-9a0badb .elementor-image-box-content{
    display: flex;
    flex-direction: column;
    height: 100%;
    flex-wrap: wrap;
    justify-content: space-between;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-df69ea7 */.elementor-19404 .elementor-element.elementor-element-df69ea7:hover .top1{
    display: none;
}
.elementor-19404 .elementor-element.elementor-element-df69ea7:hover .top2{
    display: block;
}
.elementor-19404 .elementor-element.elementor-element-df69ea7:hover .elementor-image-box-title,.elementor-19404 .elementor-element.elementor-element-df69ea7:hover .elementor-image-box-description{
    color: #fff
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-e70ba6b */.elementor-19404 .elementor-element.elementor-element-e70ba6b .elementor-image-box-description{
    text-align: justify;
}
.elementor-19404 .elementor-element.elementor-element-e70ba6b,.elementor-19404 .elementor-element.elementor-element-e70ba6b .elementor-image-box-wrapper{
    display: flex;
    height: 100%;
}
.elementor-19404 .elementor-element.elementor-element-e70ba6b .elementor-image-box-content{
    display: flex;
    flex-direction: column;
    height: 100%;
    flex-wrap: wrap;
    justify-content: space-between;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-279eeec */.elementor-19404 .elementor-element.elementor-element-279eeec:hover .top1{
    display: none;
}
.elementor-19404 .elementor-element.elementor-element-279eeec:hover .top2{
    display: block;
}
.elementor-19404 .elementor-element.elementor-element-279eeec:hover .elementor-image-box-title,.elementor-19404 .elementor-element.elementor-element-279eeec:hover .elementor-image-box-description{
    color: #fff
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-aed6bc9 */.elementor-19404 .elementor-element.elementor-element-aed6bc9 .elementor-image-box-description{
    text-align: justify;
}
.elementor-19404 .elementor-element.elementor-element-aed6bc9,.elementor-19404 .elementor-element.elementor-element-aed6bc9 .elementor-image-box-wrapper{
    display: flex;
    height: 100%;
}
.elementor-19404 .elementor-element.elementor-element-aed6bc9 .elementor-image-box-content{
    display: flex;
    flex-direction: column;
    height: 100%;
    flex-wrap: wrap;
    justify-content: space-between;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7e62c50 */.elementor-19404 .elementor-element.elementor-element-7e62c50:hover .top1{
    display: none;
}
.elementor-19404 .elementor-element.elementor-element-7e62c50:hover .top2{
    display: block;
}
.elementor-19404 .elementor-element.elementor-element-7e62c50:hover .elementor-image-box-title,.elementor-19404 .elementor-element.elementor-element-7e62c50:hover .elementor-image-box-description{
    color: #fff
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-9287067 */.elementor-19404 .elementor-element.elementor-element-9287067 .elementor-image-box-description{
    text-align: justify;
}
.elementor-19404 .elementor-element.elementor-element-9287067,.elementor-19404 .elementor-element.elementor-element-9287067 .elementor-image-box-wrapper{
    display: flex;
    height: 100%;
}
.elementor-19404 .elementor-element.elementor-element-9287067 .elementor-image-box-content{
    display: flex;
    flex-direction: column;
    height: 100%;
    flex-wrap: wrap;
    justify-content: space-between;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-04463fa */.elementor-19404 .elementor-element.elementor-element-04463fa:hover .top1{
    display: none;
}
.elementor-19404 .elementor-element.elementor-element-04463fa:hover .top2{
    display: block;
}
/*.elementor-19404 .elementor-element.elementor-element-04463fa:hover .elementor-image-box-title,.elementor-19404 .elementor-element.elementor-element-04463fa:hover .elementor-image-box-description{*/
/*    color: #fff*/
/*}*//* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-7e48f79 */.elementor-19404 .elementor-element.elementor-element-7e48f79 .elementor-image-box-description{
    text-align: justify;
}
.elementor-19404 .elementor-element.elementor-element-7e48f79,.elementor-19404 .elementor-element.elementor-element-7e48f79 .elementor-image-box-wrapper{
    display: flex;
    height: 100%;
}
.elementor-19404 .elementor-element.elementor-element-7e48f79 .elementor-image-box-content{
    display: flex;
    flex-direction: column;
    height: 100%;
    flex-wrap: wrap;
    justify-content: space-between;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-20768b6 */.elementor-19404 .elementor-element.elementor-element-20768b6:hover .top1{
    display: none;
}
.elementor-19404 .elementor-element.elementor-element-20768b6:hover .top2{
    display: block;
}
/*.elementor-19404 .elementor-element.elementor-element-20768b6:hover .elementor-image-box-title,.elementor-19404 .elementor-element.elementor-element-20768b6:hover .elementor-image-box-description{*/
/*    color: #fff*/
/*}*//* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-3ddd481 */.elementor-19404 .elementor-element.elementor-element-3ddd481 .elementor-image-box-description{
    text-align: justify;
}
.elementor-19404 .elementor-element.elementor-element-3ddd481,.elementor-19404 .elementor-element.elementor-element-3ddd481 .elementor-image-box-wrapper{
    display: flex;
    height: 100%;
}
.elementor-19404 .elementor-element.elementor-element-3ddd481 .elementor-image-box-content{
    display: flex;
    flex-direction: column;
    height: 100%;
    flex-wrap: wrap;
    justify-content: space-between;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4b08aa2 */.elementor-19404 .elementor-element.elementor-element-4b08aa2:hover .top1{
    display: none;
}
.elementor-19404 .elementor-element.elementor-element-4b08aa2:hover .top2{
    display: block;
}
/*.elementor-19404 .elementor-element.elementor-element-4b08aa2:hover .elementor-image-box-title,.elementor-19404 .elementor-element.elementor-element-4b08aa2:hover .elementor-image-box-description{*/
/*    color: #fff*/
/*}*//* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-a5a43cf */.elementor-19404 .elementor-element.elementor-element-a5a43cf .elementor-image-box-description{
    text-align: justify;
}
.elementor-19404 .elementor-element.elementor-element-a5a43cf,.elementor-19404 .elementor-element.elementor-element-a5a43cf .elementor-image-box-wrapper{
    display: flex;
    height: 100%;
}
.elementor-19404 .elementor-element.elementor-element-a5a43cf .elementor-image-box-content{
    display: flex;
    flex-direction: column;
    height: 100%;
    flex-wrap: wrap;
    justify-content: space-between;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e625912 */.elementor-19404 .elementor-element.elementor-element-e625912:hover .top1{
    display: none;
}
.elementor-19404 .elementor-element.elementor-element-e625912:hover .top2{
    display: block;
}
/*.elementor-19404 .elementor-element.elementor-element-e625912:hover .elementor-image-box-title,.elementor-19404 .elementor-element.elementor-element-e625912:hover .elementor-image-box-description{*/
/*    color: #fff*/
/*}*//* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-86a58e2 */.elementor-19404 .elementor-element.elementor-element-86a58e2 .elementor-image-box-description{
    text-align: justify;
}
.elementor-19404 .elementor-element.elementor-element-86a58e2,.elementor-19404 .elementor-element.elementor-element-86a58e2 .elementor-image-box-wrapper{
    display: flex;
    height: 100%;
}
.elementor-19404 .elementor-element.elementor-element-86a58e2 .elementor-image-box-content{
    display: flex;
    flex-direction: column;
    height: 100%;
    flex-wrap: wrap;
    justify-content: space-between;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33adc6e */.elementor-19404 .elementor-element.elementor-element-33adc6e:hover .top1{
    display: none;
}
.elementor-19404 .elementor-element.elementor-element-33adc6e:hover .top2{
    display: block;
}
/*.elementor-19404 .elementor-element.elementor-element-33adc6e:hover .elementor-image-box-title,.elementor-19404 .elementor-element.elementor-element-33adc6e:hover .elementor-image-box-description{*/
/*    color: #fff*/
/*}*//* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-d3e68ea */.elementor-19404 .elementor-element.elementor-element-d3e68ea .elementor-image-box-description{
    text-align: justify;
}
.elementor-19404 .elementor-element.elementor-element-d3e68ea,.elementor-19404 .elementor-element.elementor-element-d3e68ea .elementor-image-box-wrapper{
    display: flex;
    height: 100%;
}
.elementor-19404 .elementor-element.elementor-element-d3e68ea .elementor-image-box-content{
    display: flex;
    flex-direction: column;
    height: 100%;
    flex-wrap: wrap;
    justify-content: space-between;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-01c88f6 */.elementor-19404 .elementor-element.elementor-element-01c88f6:hover .top1{
    display: none;
}
.elementor-19404 .elementor-element.elementor-element-01c88f6:hover .top2{
    display: block;
}
/*.elementor-19404 .elementor-element.elementor-element-01c88f6:hover .elementor-image-box-title,.elementor-19404 .elementor-element.elementor-element-01c88f6:hover .elementor-image-box-description{*/
/*    color: #fff*/
/*}*//* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-20bbcaf */.elementor-19404 .elementor-element.elementor-element-20bbcaf .elementor-image-box-description{
    text-align: justify;
}
.elementor-19404 .elementor-element.elementor-element-20bbcaf,.elementor-19404 .elementor-element.elementor-element-20bbcaf .elementor-image-box-wrapper{
    display: flex;
    height: 100%;
}
.elementor-19404 .elementor-element.elementor-element-20bbcaf .elementor-image-box-content{
    display: flex;
    flex-direction: column;
    height: 100%;
    flex-wrap: wrap;
    justify-content: space-between;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8f6290b */.elementor-19404 .elementor-element.elementor-element-8f6290b:hover .top1{
    display: none;
}
.elementor-19404 .elementor-element.elementor-element-8f6290b:hover .top2{
    display: block;
}
/*.elementor-19404 .elementor-element.elementor-element-8f6290b:hover .elementor-image-box-title,.elementor-19404 .elementor-element.elementor-element-8f6290b:hover .elementor-image-box-description{*/
/*    color: #fff*/
/*}*//* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-f6afef4 */.elementor-19404 .elementor-element.elementor-element-f6afef4 .elementor-image-box-description{
    text-align: justify;
}
.elementor-19404 .elementor-element.elementor-element-f6afef4,.elementor-19404 .elementor-element.elementor-element-f6afef4 .elementor-image-box-wrapper{
    display: flex;
    height: 100%;
}
.elementor-19404 .elementor-element.elementor-element-f6afef4 .elementor-image-box-content{
    display: flex;
    flex-direction: column;
    height: 100%;
    flex-wrap: wrap;
    justify-content: space-between;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-73449fb */.elementor-19404 .elementor-element.elementor-element-73449fb:hover .top1{
    display: none;
}
.elementor-19404 .elementor-element.elementor-element-73449fb:hover .top2{
    display: block;
}
/*.elementor-19404 .elementor-element.elementor-element-73449fb:hover .elementor-image-box-title,.elementor-19404 .elementor-element.elementor-element-73449fb:hover .elementor-image-box-description{*/
/*    color: #fff*/
/*}*//* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-405930a */.elementor-19404 .elementor-element.elementor-element-405930a .elementor-image-box-description{
    text-align: justify;
}
.elementor-19404 .elementor-element.elementor-element-405930a,.elementor-19404 .elementor-element.elementor-element-405930a .elementor-image-box-wrapper{
    display: flex;
    height: 100%;
}
.elementor-19404 .elementor-element.elementor-element-405930a .elementor-image-box-content{
    display: flex;
    flex-direction: column;
    height: 100%;
    flex-wrap: wrap;
    justify-content: space-between;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e27600c */.elementor-19404 .elementor-element.elementor-element-e27600c:hover .top1{
    display: none;
}
.elementor-19404 .elementor-element.elementor-element-e27600c:hover .top2{
    display: block;
}
/*.elementor-19404 .elementor-element.elementor-element-e27600c:hover .elementor-image-box-title,.elementor-19404 .elementor-element.elementor-element-e27600c:hover .elementor-image-box-description{*/
/*    color: #fff*/
/*}*//* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-66b4619 */.elementor-19404 .elementor-element.elementor-element-66b4619 .elementor-image-box-description{
    text-align: justify;
}
.elementor-19404 .elementor-element.elementor-element-66b4619,.elementor-19404 .elementor-element.elementor-element-66b4619 .elementor-image-box-wrapper{
    display: flex;
    height: 100%;
}
.elementor-19404 .elementor-element.elementor-element-66b4619 .elementor-image-box-content{
    display: flex;
    flex-direction: column;
    height: 100%;
    flex-wrap: wrap;
    justify-content: space-between;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ede4389 */.elementor-19404 .elementor-element.elementor-element-ede4389:hover .top1{
    display: none;
}
.elementor-19404 .elementor-element.elementor-element-ede4389:hover .top2{
    display: block;
}
/*.elementor-19404 .elementor-element.elementor-element-ede4389:hover .elementor-image-box-title,.elementor-19404 .elementor-element.elementor-element-ede4389:hover .elementor-image-box-description{*/
/*    color: #fff*/
/*}*//* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-edb6523 */.elementor-19404 .elementor-element.elementor-element-edb6523 .elementor-image-box-description{
    text-align: justify;
}
.elementor-19404 .elementor-element.elementor-element-edb6523,.elementor-19404 .elementor-element.elementor-element-edb6523 .elementor-image-box-wrapper{
    display: flex;
    height: 100%;
}
.elementor-19404 .elementor-element.elementor-element-edb6523 .elementor-image-box-content{
    display: flex;
    flex-direction: column;
    height: 100%;
    flex-wrap: wrap;
    justify-content: space-between;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-977f983 */.elementor-19404 .elementor-element.elementor-element-977f983:hover .top1{
    display: none;
}
.elementor-19404 .elementor-element.elementor-element-977f983:hover .top2{
    display: block;
}
/*.elementor-19404 .elementor-element.elementor-element-977f983:hover .elementor-image-box-title,.elementor-19404 .elementor-element.elementor-element-977f983:hover .elementor-image-box-description{*/
/*    color: #fff*/
/*}*//* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-e84e51f */.elementor-19404 .elementor-element.elementor-element-e84e51f .elementor-image-box-description{
    text-align: justify;
}
.elementor-19404 .elementor-element.elementor-element-e84e51f,.elementor-19404 .elementor-element.elementor-element-e84e51f .elementor-image-box-wrapper{
    display: flex;
    height: 100%;
}
.elementor-19404 .elementor-element.elementor-element-e84e51f .elementor-image-box-content{
    display: flex;
    flex-direction: column;
    height: 100%;
    flex-wrap: wrap;
    justify-content: space-between;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fbe53d0 */.elementor-19404 .elementor-element.elementor-element-fbe53d0:hover .top1{
    display: none;
}
.elementor-19404 .elementor-element.elementor-element-fbe53d0:hover .top2{
    display: block;
}
.elementor-19404 .elementor-element.elementor-element-fbe53d0:hover .elementor-image-box-title,.elementor-19404 .elementor-element.elementor-element-fbe53d0:hover .elementor-image-box-description{
    color: #fff
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-983ee61 */.elementor-19404 .elementor-element.elementor-element-983ee61 .elementor-image-box-description{
    text-align: justify;
}
.elementor-19404 .elementor-element.elementor-element-983ee61,.elementor-19404 .elementor-element.elementor-element-983ee61 .elementor-image-box-wrapper{
    display: flex;
    height: 100%;
}
.elementor-19404 .elementor-element.elementor-element-983ee61 .elementor-image-box-content{
    display: flex;
    flex-direction: column;
    height: 100%;
    flex-wrap: wrap;
    justify-content: space-between;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7a89d4d */.elementor-19404 .elementor-element.elementor-element-7a89d4d:hover .top1{
    display: none;
}
.elementor-19404 .elementor-element.elementor-element-7a89d4d:hover .top2{
    display: block;
}
.elementor-19404 .elementor-element.elementor-element-7a89d4d:hover .elementor-image-box-title,.elementor-19404 .elementor-element.elementor-element-7a89d4d:hover .elementor-image-box-description{
    color: #fff
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-9a0badb */.elementor-19404 .elementor-element.elementor-element-9a0badb .elementor-image-box-description{
    text-align: justify;
}
.elementor-19404 .elementor-element.elementor-element-9a0badb,.elementor-19404 .elementor-element.elementor-element-9a0badb .elementor-image-box-wrapper{
    display: flex;
    height: 100%;
}
.elementor-19404 .elementor-element.elementor-element-9a0badb .elementor-image-box-content{
    display: flex;
    flex-direction: column;
    height: 100%;
    flex-wrap: wrap;
    justify-content: space-between;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-df69ea7 */.elementor-19404 .elementor-element.elementor-element-df69ea7:hover .top1{
    display: none;
}
.elementor-19404 .elementor-element.elementor-element-df69ea7:hover .top2{
    display: block;
}
.elementor-19404 .elementor-element.elementor-element-df69ea7:hover .elementor-image-box-title,.elementor-19404 .elementor-element.elementor-element-df69ea7:hover .elementor-image-box-description{
    color: #fff
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-e70ba6b */.elementor-19404 .elementor-element.elementor-element-e70ba6b .elementor-image-box-description{
    text-align: justify;
}
.elementor-19404 .elementor-element.elementor-element-e70ba6b,.elementor-19404 .elementor-element.elementor-element-e70ba6b .elementor-image-box-wrapper{
    display: flex;
    height: 100%;
}
.elementor-19404 .elementor-element.elementor-element-e70ba6b .elementor-image-box-content{
    display: flex;
    flex-direction: column;
    height: 100%;
    flex-wrap: wrap;
    justify-content: space-between;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-279eeec */.elementor-19404 .elementor-element.elementor-element-279eeec:hover .top1{
    display: none;
}
.elementor-19404 .elementor-element.elementor-element-279eeec:hover .top2{
    display: block;
}
.elementor-19404 .elementor-element.elementor-element-279eeec:hover .elementor-image-box-title,.elementor-19404 .elementor-element.elementor-element-279eeec:hover .elementor-image-box-description{
    color: #fff
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-aed6bc9 */.elementor-19404 .elementor-element.elementor-element-aed6bc9 .elementor-image-box-description{
    text-align: justify;
}
.elementor-19404 .elementor-element.elementor-element-aed6bc9,.elementor-19404 .elementor-element.elementor-element-aed6bc9 .elementor-image-box-wrapper{
    display: flex;
    height: 100%;
}
.elementor-19404 .elementor-element.elementor-element-aed6bc9 .elementor-image-box-content{
    display: flex;
    flex-direction: column;
    height: 100%;
    flex-wrap: wrap;
    justify-content: space-between;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7e62c50 */.elementor-19404 .elementor-element.elementor-element-7e62c50:hover .top1{
    display: none;
}
.elementor-19404 .elementor-element.elementor-element-7e62c50:hover .top2{
    display: block;
}
.elementor-19404 .elementor-element.elementor-element-7e62c50:hover .elementor-image-box-title,.elementor-19404 .elementor-element.elementor-element-7e62c50:hover .elementor-image-box-description{
    color: #fff
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-9287067 */.elementor-19404 .elementor-element.elementor-element-9287067 .elementor-image-box-description{
    text-align: justify;
}
.elementor-19404 .elementor-element.elementor-element-9287067,.elementor-19404 .elementor-element.elementor-element-9287067 .elementor-image-box-wrapper{
    display: flex;
    height: 100%;
}
.elementor-19404 .elementor-element.elementor-element-9287067 .elementor-image-box-content{
    display: flex;
    flex-direction: column;
    height: 100%;
    flex-wrap: wrap;
    justify-content: space-between;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-04463fa */.elementor-19404 .elementor-element.elementor-element-04463fa:hover .top1{
    display: none;
}
.elementor-19404 .elementor-element.elementor-element-04463fa:hover .top2{
    display: block;
}
/*.elementor-19404 .elementor-element.elementor-element-04463fa:hover .elementor-image-box-title,.elementor-19404 .elementor-element.elementor-element-04463fa:hover .elementor-image-box-description{*/
/*    color: #fff*/
/*}*//* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-7e48f79 */.elementor-19404 .elementor-element.elementor-element-7e48f79 .elementor-image-box-description{
    text-align: justify;
}
.elementor-19404 .elementor-element.elementor-element-7e48f79,.elementor-19404 .elementor-element.elementor-element-7e48f79 .elementor-image-box-wrapper{
    display: flex;
    height: 100%;
}
.elementor-19404 .elementor-element.elementor-element-7e48f79 .elementor-image-box-content{
    display: flex;
    flex-direction: column;
    height: 100%;
    flex-wrap: wrap;
    justify-content: space-between;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-20768b6 */.elementor-19404 .elementor-element.elementor-element-20768b6:hover .top1{
    display: none;
}
.elementor-19404 .elementor-element.elementor-element-20768b6:hover .top2{
    display: block;
}
/*.elementor-19404 .elementor-element.elementor-element-20768b6:hover .elementor-image-box-title,.elementor-19404 .elementor-element.elementor-element-20768b6:hover .elementor-image-box-description{*/
/*    color: #fff*/
/*}*//* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-3ddd481 */.elementor-19404 .elementor-element.elementor-element-3ddd481 .elementor-image-box-description{
    text-align: justify;
}
.elementor-19404 .elementor-element.elementor-element-3ddd481,.elementor-19404 .elementor-element.elementor-element-3ddd481 .elementor-image-box-wrapper{
    display: flex;
    height: 100%;
}
.elementor-19404 .elementor-element.elementor-element-3ddd481 .elementor-image-box-content{
    display: flex;
    flex-direction: column;
    height: 100%;
    flex-wrap: wrap;
    justify-content: space-between;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4b08aa2 */.elementor-19404 .elementor-element.elementor-element-4b08aa2:hover .top1{
    display: none;
}
.elementor-19404 .elementor-element.elementor-element-4b08aa2:hover .top2{
    display: block;
}
/*.elementor-19404 .elementor-element.elementor-element-4b08aa2:hover .elementor-image-box-title,.elementor-19404 .elementor-element.elementor-element-4b08aa2:hover .elementor-image-box-description{*/
/*    color: #fff*/
/*}*//* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-a5a43cf */.elementor-19404 .elementor-element.elementor-element-a5a43cf .elementor-image-box-description{
    text-align: justify;
}
.elementor-19404 .elementor-element.elementor-element-a5a43cf,.elementor-19404 .elementor-element.elementor-element-a5a43cf .elementor-image-box-wrapper{
    display: flex;
    height: 100%;
}
.elementor-19404 .elementor-element.elementor-element-a5a43cf .elementor-image-box-content{
    display: flex;
    flex-direction: column;
    height: 100%;
    flex-wrap: wrap;
    justify-content: space-between;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e625912 */.elementor-19404 .elementor-element.elementor-element-e625912:hover .top1{
    display: none;
}
.elementor-19404 .elementor-element.elementor-element-e625912:hover .top2{
    display: block;
}
/*.elementor-19404 .elementor-element.elementor-element-e625912:hover .elementor-image-box-title,.elementor-19404 .elementor-element.elementor-element-e625912:hover .elementor-image-box-description{*/
/*    color: #fff*/
/*}*//* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-86a58e2 */.elementor-19404 .elementor-element.elementor-element-86a58e2 .elementor-image-box-description{
    text-align: justify;
}
.elementor-19404 .elementor-element.elementor-element-86a58e2,.elementor-19404 .elementor-element.elementor-element-86a58e2 .elementor-image-box-wrapper{
    display: flex;
    height: 100%;
}
.elementor-19404 .elementor-element.elementor-element-86a58e2 .elementor-image-box-content{
    display: flex;
    flex-direction: column;
    height: 100%;
    flex-wrap: wrap;
    justify-content: space-between;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33adc6e */.elementor-19404 .elementor-element.elementor-element-33adc6e:hover .top1{
    display: none;
}
.elementor-19404 .elementor-element.elementor-element-33adc6e:hover .top2{
    display: block;
}
/*.elementor-19404 .elementor-element.elementor-element-33adc6e:hover .elementor-image-box-title,.elementor-19404 .elementor-element.elementor-element-33adc6e:hover .elementor-image-box-description{*/
/*    color: #fff*/
/*}*//* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-d3e68ea */.elementor-19404 .elementor-element.elementor-element-d3e68ea .elementor-image-box-description{
    text-align: justify;
}
.elementor-19404 .elementor-element.elementor-element-d3e68ea,.elementor-19404 .elementor-element.elementor-element-d3e68ea .elementor-image-box-wrapper{
    display: flex;
    height: 100%;
}
.elementor-19404 .elementor-element.elementor-element-d3e68ea .elementor-image-box-content{
    display: flex;
    flex-direction: column;
    height: 100%;
    flex-wrap: wrap;
    justify-content: space-between;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-01c88f6 */.elementor-19404 .elementor-element.elementor-element-01c88f6:hover .top1{
    display: none;
}
.elementor-19404 .elementor-element.elementor-element-01c88f6:hover .top2{
    display: block;
}
/*.elementor-19404 .elementor-element.elementor-element-01c88f6:hover .elementor-image-box-title,.elementor-19404 .elementor-element.elementor-element-01c88f6:hover .elementor-image-box-description{*/
/*    color: #fff*/
/*}*//* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-20bbcaf */.elementor-19404 .elementor-element.elementor-element-20bbcaf .elementor-image-box-description{
    text-align: justify;
}
.elementor-19404 .elementor-element.elementor-element-20bbcaf,.elementor-19404 .elementor-element.elementor-element-20bbcaf .elementor-image-box-wrapper{
    display: flex;
    height: 100%;
}
.elementor-19404 .elementor-element.elementor-element-20bbcaf .elementor-image-box-content{
    display: flex;
    flex-direction: column;
    height: 100%;
    flex-wrap: wrap;
    justify-content: space-between;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8f6290b */.elementor-19404 .elementor-element.elementor-element-8f6290b:hover .top1{
    display: none;
}
.elementor-19404 .elementor-element.elementor-element-8f6290b:hover .top2{
    display: block;
}
/*.elementor-19404 .elementor-element.elementor-element-8f6290b:hover .elementor-image-box-title,.elementor-19404 .elementor-element.elementor-element-8f6290b:hover .elementor-image-box-description{*/
/*    color: #fff*/
/*}*//* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-f6afef4 */.elementor-19404 .elementor-element.elementor-element-f6afef4 .elementor-image-box-description{
    text-align: justify;
}
.elementor-19404 .elementor-element.elementor-element-f6afef4,.elementor-19404 .elementor-element.elementor-element-f6afef4 .elementor-image-box-wrapper{
    display: flex;
    height: 100%;
}
.elementor-19404 .elementor-element.elementor-element-f6afef4 .elementor-image-box-content{
    display: flex;
    flex-direction: column;
    height: 100%;
    flex-wrap: wrap;
    justify-content: space-between;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-73449fb */.elementor-19404 .elementor-element.elementor-element-73449fb:hover .top1{
    display: none;
}
.elementor-19404 .elementor-element.elementor-element-73449fb:hover .top2{
    display: block;
}
/*.elementor-19404 .elementor-element.elementor-element-73449fb:hover .elementor-image-box-title,.elementor-19404 .elementor-element.elementor-element-73449fb:hover .elementor-image-box-description{*/
/*    color: #fff*/
/*}*//* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-405930a */.elementor-19404 .elementor-element.elementor-element-405930a .elementor-image-box-description{
    text-align: justify;
}
.elementor-19404 .elementor-element.elementor-element-405930a,.elementor-19404 .elementor-element.elementor-element-405930a .elementor-image-box-wrapper{
    display: flex;
    height: 100%;
}
.elementor-19404 .elementor-element.elementor-element-405930a .elementor-image-box-content{
    display: flex;
    flex-direction: column;
    height: 100%;
    flex-wrap: wrap;
    justify-content: space-between;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e27600c */.elementor-19404 .elementor-element.elementor-element-e27600c:hover .top1{
    display: none;
}
.elementor-19404 .elementor-element.elementor-element-e27600c:hover .top2{
    display: block;
}
/*.elementor-19404 .elementor-element.elementor-element-e27600c:hover .elementor-image-box-title,.elementor-19404 .elementor-element.elementor-element-e27600c:hover .elementor-image-box-description{*/
/*    color: #fff*/
/*}*//* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-66b4619 */.elementor-19404 .elementor-element.elementor-element-66b4619 .elementor-image-box-description{
    text-align: justify;
}
.elementor-19404 .elementor-element.elementor-element-66b4619,.elementor-19404 .elementor-element.elementor-element-66b4619 .elementor-image-box-wrapper{
    display: flex;
    height: 100%;
}
.elementor-19404 .elementor-element.elementor-element-66b4619 .elementor-image-box-content{
    display: flex;
    flex-direction: column;
    height: 100%;
    flex-wrap: wrap;
    justify-content: space-between;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ede4389 */.elementor-19404 .elementor-element.elementor-element-ede4389:hover .top1{
    display: none;
}
.elementor-19404 .elementor-element.elementor-element-ede4389:hover .top2{
    display: block;
}
/*.elementor-19404 .elementor-element.elementor-element-ede4389:hover .elementor-image-box-title,.elementor-19404 .elementor-element.elementor-element-ede4389:hover .elementor-image-box-description{*/
/*    color: #fff*/
/*}*//* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-edb6523 */.elementor-19404 .elementor-element.elementor-element-edb6523 .elementor-image-box-description{
    text-align: justify;
}
.elementor-19404 .elementor-element.elementor-element-edb6523,.elementor-19404 .elementor-element.elementor-element-edb6523 .elementor-image-box-wrapper{
    display: flex;
    height: 100%;
}
.elementor-19404 .elementor-element.elementor-element-edb6523 .elementor-image-box-content{
    display: flex;
    flex-direction: column;
    height: 100%;
    flex-wrap: wrap;
    justify-content: space-between;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-977f983 */.elementor-19404 .elementor-element.elementor-element-977f983:hover .top1{
    display: none;
}
.elementor-19404 .elementor-element.elementor-element-977f983:hover .top2{
    display: block;
}
/*.elementor-19404 .elementor-element.elementor-element-977f983:hover .elementor-image-box-title,.elementor-19404 .elementor-element.elementor-element-977f983:hover .elementor-image-box-description{*/
/*    color: #fff*/
/*}*//* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-e84e51f */.elementor-19404 .elementor-element.elementor-element-e84e51f .elementor-image-box-description{
    text-align: justify;
}
.elementor-19404 .elementor-element.elementor-element-e84e51f,.elementor-19404 .elementor-element.elementor-element-e84e51f .elementor-image-box-wrapper{
    display: flex;
    height: 100%;
}
.elementor-19404 .elementor-element.elementor-element-e84e51f .elementor-image-box-content{
    display: flex;
    flex-direction: column;
    height: 100%;
    flex-wrap: wrap;
    justify-content: space-between;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fbe53d0 */.elementor-19404 .elementor-element.elementor-element-fbe53d0:hover .top1{
    display: none;
}
.elementor-19404 .elementor-element.elementor-element-fbe53d0:hover .top2{
    display: block;
}
.elementor-19404 .elementor-element.elementor-element-fbe53d0:hover .elementor-image-box-title,.elementor-19404 .elementor-element.elementor-element-fbe53d0:hover .elementor-image-box-description{
    color: #fff
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-983ee61 */.elementor-19404 .elementor-element.elementor-element-983ee61 .elementor-image-box-description{
    text-align: justify;
}
.elementor-19404 .elementor-element.elementor-element-983ee61,.elementor-19404 .elementor-element.elementor-element-983ee61 .elementor-image-box-wrapper{
    display: flex;
    height: 100%;
}
.elementor-19404 .elementor-element.elementor-element-983ee61 .elementor-image-box-content{
    display: flex;
    flex-direction: column;
    height: 100%;
    flex-wrap: wrap;
    justify-content: space-between;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7a89d4d */.elementor-19404 .elementor-element.elementor-element-7a89d4d:hover .top1{
    display: none;
}
.elementor-19404 .elementor-element.elementor-element-7a89d4d:hover .top2{
    display: block;
}
.elementor-19404 .elementor-element.elementor-element-7a89d4d:hover .elementor-image-box-title,.elementor-19404 .elementor-element.elementor-element-7a89d4d:hover .elementor-image-box-description{
    color: #fff
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-9a0badb */.elementor-19404 .elementor-element.elementor-element-9a0badb .elementor-image-box-description{
    text-align: justify;
}
.elementor-19404 .elementor-element.elementor-element-9a0badb,.elementor-19404 .elementor-element.elementor-element-9a0badb .elementor-image-box-wrapper{
    display: flex;
    height: 100%;
}
.elementor-19404 .elementor-element.elementor-element-9a0badb .elementor-image-box-content{
    display: flex;
    flex-direction: column;
    height: 100%;
    flex-wrap: wrap;
    justify-content: space-between;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-df69ea7 */.elementor-19404 .elementor-element.elementor-element-df69ea7:hover .top1{
    display: none;
}
.elementor-19404 .elementor-element.elementor-element-df69ea7:hover .top2{
    display: block;
}
.elementor-19404 .elementor-element.elementor-element-df69ea7:hover .elementor-image-box-title,.elementor-19404 .elementor-element.elementor-element-df69ea7:hover .elementor-image-box-description{
    color: #fff
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-e70ba6b */.elementor-19404 .elementor-element.elementor-element-e70ba6b .elementor-image-box-description{
    text-align: justify;
}
.elementor-19404 .elementor-element.elementor-element-e70ba6b,.elementor-19404 .elementor-element.elementor-element-e70ba6b .elementor-image-box-wrapper{
    display: flex;
    height: 100%;
}
.elementor-19404 .elementor-element.elementor-element-e70ba6b .elementor-image-box-content{
    display: flex;
    flex-direction: column;
    height: 100%;
    flex-wrap: wrap;
    justify-content: space-between;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-279eeec */.elementor-19404 .elementor-element.elementor-element-279eeec:hover .top1{
    display: none;
}
.elementor-19404 .elementor-element.elementor-element-279eeec:hover .top2{
    display: block;
}
.elementor-19404 .elementor-element.elementor-element-279eeec:hover .elementor-image-box-title,.elementor-19404 .elementor-element.elementor-element-279eeec:hover .elementor-image-box-description{
    color: #fff
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-aed6bc9 */.elementor-19404 .elementor-element.elementor-element-aed6bc9 .elementor-image-box-description{
    text-align: justify;
}
.elementor-19404 .elementor-element.elementor-element-aed6bc9,.elementor-19404 .elementor-element.elementor-element-aed6bc9 .elementor-image-box-wrapper{
    display: flex;
    height: 100%;
}
.elementor-19404 .elementor-element.elementor-element-aed6bc9 .elementor-image-box-content{
    display: flex;
    flex-direction: column;
    height: 100%;
    flex-wrap: wrap;
    justify-content: space-between;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7e62c50 */.elementor-19404 .elementor-element.elementor-element-7e62c50:hover .top1{
    display: none;
}
.elementor-19404 .elementor-element.elementor-element-7e62c50:hover .top2{
    display: block;
}
.elementor-19404 .elementor-element.elementor-element-7e62c50:hover .elementor-image-box-title,.elementor-19404 .elementor-element.elementor-element-7e62c50:hover .elementor-image-box-description{
    color: #fff
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-9287067 */.elementor-19404 .elementor-element.elementor-element-9287067 .elementor-image-box-description{
    text-align: justify;
}
.elementor-19404 .elementor-element.elementor-element-9287067,.elementor-19404 .elementor-element.elementor-element-9287067 .elementor-image-box-wrapper{
    display: flex;
    height: 100%;
}
.elementor-19404 .elementor-element.elementor-element-9287067 .elementor-image-box-content{
    display: flex;
    flex-direction: column;
    height: 100%;
    flex-wrap: wrap;
    justify-content: space-between;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-04463fa */.elementor-19404 .elementor-element.elementor-element-04463fa:hover .top1{
    display: none;
}
.elementor-19404 .elementor-element.elementor-element-04463fa:hover .top2{
    display: block;
}
/*.elementor-19404 .elementor-element.elementor-element-04463fa:hover .elementor-image-box-title,.elementor-19404 .elementor-element.elementor-element-04463fa:hover .elementor-image-box-description{*/
/*    color: #fff*/
/*}*//* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-7e48f79 */.elementor-19404 .elementor-element.elementor-element-7e48f79 .elementor-image-box-description{
    text-align: justify;
}
.elementor-19404 .elementor-element.elementor-element-7e48f79,.elementor-19404 .elementor-element.elementor-element-7e48f79 .elementor-image-box-wrapper{
    display: flex;
    height: 100%;
}
.elementor-19404 .elementor-element.elementor-element-7e48f79 .elementor-image-box-content{
    display: flex;
    flex-direction: column;
    height: 100%;
    flex-wrap: wrap;
    justify-content: space-between;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-20768b6 */.elementor-19404 .elementor-element.elementor-element-20768b6:hover .top1{
    display: none;
}
.elementor-19404 .elementor-element.elementor-element-20768b6:hover .top2{
    display: block;
}
/*.elementor-19404 .elementor-element.elementor-element-20768b6:hover .elementor-image-box-title,.elementor-19404 .elementor-element.elementor-element-20768b6:hover .elementor-image-box-description{*/
/*    color: #fff*/
/*}*//* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-3ddd481 */.elementor-19404 .elementor-element.elementor-element-3ddd481 .elementor-image-box-description{
    text-align: justify;
}
.elementor-19404 .elementor-element.elementor-element-3ddd481,.elementor-19404 .elementor-element.elementor-element-3ddd481 .elementor-image-box-wrapper{
    display: flex;
    height: 100%;
}
.elementor-19404 .elementor-element.elementor-element-3ddd481 .elementor-image-box-content{
    display: flex;
    flex-direction: column;
    height: 100%;
    flex-wrap: wrap;
    justify-content: space-between;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4b08aa2 */.elementor-19404 .elementor-element.elementor-element-4b08aa2:hover .top1{
    display: none;
}
.elementor-19404 .elementor-element.elementor-element-4b08aa2:hover .top2{
    display: block;
}
/*.elementor-19404 .elementor-element.elementor-element-4b08aa2:hover .elementor-image-box-title,.elementor-19404 .elementor-element.elementor-element-4b08aa2:hover .elementor-image-box-description{*/
/*    color: #fff*/
/*}*//* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-a5a43cf */.elementor-19404 .elementor-element.elementor-element-a5a43cf .elementor-image-box-description{
    text-align: justify;
}
.elementor-19404 .elementor-element.elementor-element-a5a43cf,.elementor-19404 .elementor-element.elementor-element-a5a43cf .elementor-image-box-wrapper{
    display: flex;
    height: 100%;
}
.elementor-19404 .elementor-element.elementor-element-a5a43cf .elementor-image-box-content{
    display: flex;
    flex-direction: column;
    height: 100%;
    flex-wrap: wrap;
    justify-content: space-between;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e625912 */.elementor-19404 .elementor-element.elementor-element-e625912:hover .top1{
    display: none;
}
.elementor-19404 .elementor-element.elementor-element-e625912:hover .top2{
    display: block;
}
/*.elementor-19404 .elementor-element.elementor-element-e625912:hover .elementor-image-box-title,.elementor-19404 .elementor-element.elementor-element-e625912:hover .elementor-image-box-description{*/
/*    color: #fff*/
/*}*//* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-86a58e2 */.elementor-19404 .elementor-element.elementor-element-86a58e2 .elementor-image-box-description{
    text-align: justify;
}
.elementor-19404 .elementor-element.elementor-element-86a58e2,.elementor-19404 .elementor-element.elementor-element-86a58e2 .elementor-image-box-wrapper{
    display: flex;
    height: 100%;
}
.elementor-19404 .elementor-element.elementor-element-86a58e2 .elementor-image-box-content{
    display: flex;
    flex-direction: column;
    height: 100%;
    flex-wrap: wrap;
    justify-content: space-between;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33adc6e */.elementor-19404 .elementor-element.elementor-element-33adc6e:hover .top1{
    display: none;
}
.elementor-19404 .elementor-element.elementor-element-33adc6e:hover .top2{
    display: block;
}
/*.elementor-19404 .elementor-element.elementor-element-33adc6e:hover .elementor-image-box-title,.elementor-19404 .elementor-element.elementor-element-33adc6e:hover .elementor-image-box-description{*/
/*    color: #fff*/
/*}*//* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-d3e68ea */.elementor-19404 .elementor-element.elementor-element-d3e68ea .elementor-image-box-description{
    text-align: justify;
}
.elementor-19404 .elementor-element.elementor-element-d3e68ea,.elementor-19404 .elementor-element.elementor-element-d3e68ea .elementor-image-box-wrapper{
    display: flex;
    height: 100%;
}
.elementor-19404 .elementor-element.elementor-element-d3e68ea .elementor-image-box-content{
    display: flex;
    flex-direction: column;
    height: 100%;
    flex-wrap: wrap;
    justify-content: space-between;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-01c88f6 */.elementor-19404 .elementor-element.elementor-element-01c88f6:hover .top1{
    display: none;
}
.elementor-19404 .elementor-element.elementor-element-01c88f6:hover .top2{
    display: block;
}
/*.elementor-19404 .elementor-element.elementor-element-01c88f6:hover .elementor-image-box-title,.elementor-19404 .elementor-element.elementor-element-01c88f6:hover .elementor-image-box-description{*/
/*    color: #fff*/
/*}*//* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-20bbcaf */.elementor-19404 .elementor-element.elementor-element-20bbcaf .elementor-image-box-description{
    text-align: justify;
}
.elementor-19404 .elementor-element.elementor-element-20bbcaf,.elementor-19404 .elementor-element.elementor-element-20bbcaf .elementor-image-box-wrapper{
    display: flex;
    height: 100%;
}
.elementor-19404 .elementor-element.elementor-element-20bbcaf .elementor-image-box-content{
    display: flex;
    flex-direction: column;
    height: 100%;
    flex-wrap: wrap;
    justify-content: space-between;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8f6290b */.elementor-19404 .elementor-element.elementor-element-8f6290b:hover .top1{
    display: none;
}
.elementor-19404 .elementor-element.elementor-element-8f6290b:hover .top2{
    display: block;
}
/*.elementor-19404 .elementor-element.elementor-element-8f6290b:hover .elementor-image-box-title,.elementor-19404 .elementor-element.elementor-element-8f6290b:hover .elementor-image-box-description{*/
/*    color: #fff*/
/*}*//* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-f6afef4 */.elementor-19404 .elementor-element.elementor-element-f6afef4 .elementor-image-box-description{
    text-align: justify;
}
.elementor-19404 .elementor-element.elementor-element-f6afef4,.elementor-19404 .elementor-element.elementor-element-f6afef4 .elementor-image-box-wrapper{
    display: flex;
    height: 100%;
}
.elementor-19404 .elementor-element.elementor-element-f6afef4 .elementor-image-box-content{
    display: flex;
    flex-direction: column;
    height: 100%;
    flex-wrap: wrap;
    justify-content: space-between;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-73449fb */.elementor-19404 .elementor-element.elementor-element-73449fb:hover .top1{
    display: none;
}
.elementor-19404 .elementor-element.elementor-element-73449fb:hover .top2{
    display: block;
}
/*.elementor-19404 .elementor-element.elementor-element-73449fb:hover .elementor-image-box-title,.elementor-19404 .elementor-element.elementor-element-73449fb:hover .elementor-image-box-description{*/
/*    color: #fff*/
/*}*//* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-405930a */.elementor-19404 .elementor-element.elementor-element-405930a .elementor-image-box-description{
    text-align: justify;
}
.elementor-19404 .elementor-element.elementor-element-405930a,.elementor-19404 .elementor-element.elementor-element-405930a .elementor-image-box-wrapper{
    display: flex;
    height: 100%;
}
.elementor-19404 .elementor-element.elementor-element-405930a .elementor-image-box-content{
    display: flex;
    flex-direction: column;
    height: 100%;
    flex-wrap: wrap;
    justify-content: space-between;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e27600c */.elementor-19404 .elementor-element.elementor-element-e27600c:hover .top1{
    display: none;
}
.elementor-19404 .elementor-element.elementor-element-e27600c:hover .top2{
    display: block;
}
/*.elementor-19404 .elementor-element.elementor-element-e27600c:hover .elementor-image-box-title,.elementor-19404 .elementor-element.elementor-element-e27600c:hover .elementor-image-box-description{*/
/*    color: #fff*/
/*}*//* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-66b4619 */.elementor-19404 .elementor-element.elementor-element-66b4619 .elementor-image-box-description{
    text-align: justify;
}
.elementor-19404 .elementor-element.elementor-element-66b4619,.elementor-19404 .elementor-element.elementor-element-66b4619 .elementor-image-box-wrapper{
    display: flex;
    height: 100%;
}
.elementor-19404 .elementor-element.elementor-element-66b4619 .elementor-image-box-content{
    display: flex;
    flex-direction: column;
    height: 100%;
    flex-wrap: wrap;
    justify-content: space-between;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ede4389 */.elementor-19404 .elementor-element.elementor-element-ede4389:hover .top1{
    display: none;
}
.elementor-19404 .elementor-element.elementor-element-ede4389:hover .top2{
    display: block;
}
/*.elementor-19404 .elementor-element.elementor-element-ede4389:hover .elementor-image-box-title,.elementor-19404 .elementor-element.elementor-element-ede4389:hover .elementor-image-box-description{*/
/*    color: #fff*/
/*}*//* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-edb6523 */.elementor-19404 .elementor-element.elementor-element-edb6523 .elementor-image-box-description{
    text-align: justify;
}
.elementor-19404 .elementor-element.elementor-element-edb6523,.elementor-19404 .elementor-element.elementor-element-edb6523 .elementor-image-box-wrapper{
    display: flex;
    height: 100%;
}
.elementor-19404 .elementor-element.elementor-element-edb6523 .elementor-image-box-content{
    display: flex;
    flex-direction: column;
    height: 100%;
    flex-wrap: wrap;
    justify-content: space-between;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-977f983 */.elementor-19404 .elementor-element.elementor-element-977f983:hover .top1{
    display: none;
}
.elementor-19404 .elementor-element.elementor-element-977f983:hover .top2{
    display: block;
}
/*.elementor-19404 .elementor-element.elementor-element-977f983:hover .elementor-image-box-title,.elementor-19404 .elementor-element.elementor-element-977f983:hover .elementor-image-box-description{*/
/*    color: #fff*/
/*}*//* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-e84e51f */.elementor-19404 .elementor-element.elementor-element-e84e51f .elementor-image-box-description{
    text-align: justify;
}
.elementor-19404 .elementor-element.elementor-element-e84e51f,.elementor-19404 .elementor-element.elementor-element-e84e51f .elementor-image-box-wrapper{
    display: flex;
    height: 100%;
}
.elementor-19404 .elementor-element.elementor-element-e84e51f .elementor-image-box-content{
    display: flex;
    flex-direction: column;
    height: 100%;
    flex-wrap: wrap;
    justify-content: space-between;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fbe53d0 */.elementor-19404 .elementor-element.elementor-element-fbe53d0:hover .top1{
    display: none;
}
.elementor-19404 .elementor-element.elementor-element-fbe53d0:hover .top2{
    display: block;
}
.elementor-19404 .elementor-element.elementor-element-fbe53d0:hover .elementor-image-box-title,.elementor-19404 .elementor-element.elementor-element-fbe53d0:hover .elementor-image-box-description{
    color: #fff
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-983ee61 */.elementor-19404 .elementor-element.elementor-element-983ee61 .elementor-image-box-description{
    text-align: justify;
}
.elementor-19404 .elementor-element.elementor-element-983ee61,.elementor-19404 .elementor-element.elementor-element-983ee61 .elementor-image-box-wrapper{
    display: flex;
    height: 100%;
}
.elementor-19404 .elementor-element.elementor-element-983ee61 .elementor-image-box-content{
    display: flex;
    flex-direction: column;
    height: 100%;
    flex-wrap: wrap;
    justify-content: space-between;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7a89d4d */.elementor-19404 .elementor-element.elementor-element-7a89d4d:hover .top1{
    display: none;
}
.elementor-19404 .elementor-element.elementor-element-7a89d4d:hover .top2{
    display: block;
}
.elementor-19404 .elementor-element.elementor-element-7a89d4d:hover .elementor-image-box-title,.elementor-19404 .elementor-element.elementor-element-7a89d4d:hover .elementor-image-box-description{
    color: #fff
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-9a0badb */.elementor-19404 .elementor-element.elementor-element-9a0badb .elementor-image-box-description{
    text-align: justify;
}
.elementor-19404 .elementor-element.elementor-element-9a0badb,.elementor-19404 .elementor-element.elementor-element-9a0badb .elementor-image-box-wrapper{
    display: flex;
    height: 100%;
}
.elementor-19404 .elementor-element.elementor-element-9a0badb .elementor-image-box-content{
    display: flex;
    flex-direction: column;
    height: 100%;
    flex-wrap: wrap;
    justify-content: space-between;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-df69ea7 */.elementor-19404 .elementor-element.elementor-element-df69ea7:hover .top1{
    display: none;
}
.elementor-19404 .elementor-element.elementor-element-df69ea7:hover .top2{
    display: block;
}
.elementor-19404 .elementor-element.elementor-element-df69ea7:hover .elementor-image-box-title,.elementor-19404 .elementor-element.elementor-element-df69ea7:hover .elementor-image-box-description{
    color: #fff
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-e70ba6b */.elementor-19404 .elementor-element.elementor-element-e70ba6b .elementor-image-box-description{
    text-align: justify;
}
.elementor-19404 .elementor-element.elementor-element-e70ba6b,.elementor-19404 .elementor-element.elementor-element-e70ba6b .elementor-image-box-wrapper{
    display: flex;
    height: 100%;
}
.elementor-19404 .elementor-element.elementor-element-e70ba6b .elementor-image-box-content{
    display: flex;
    flex-direction: column;
    height: 100%;
    flex-wrap: wrap;
    justify-content: space-between;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-279eeec */.elementor-19404 .elementor-element.elementor-element-279eeec:hover .top1{
    display: none;
}
.elementor-19404 .elementor-element.elementor-element-279eeec:hover .top2{
    display: block;
}
.elementor-19404 .elementor-element.elementor-element-279eeec:hover .elementor-image-box-title,.elementor-19404 .elementor-element.elementor-element-279eeec:hover .elementor-image-box-description{
    color: #fff
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-aed6bc9 */.elementor-19404 .elementor-element.elementor-element-aed6bc9 .elementor-image-box-description{
    text-align: justify;
}
.elementor-19404 .elementor-element.elementor-element-aed6bc9,.elementor-19404 .elementor-element.elementor-element-aed6bc9 .elementor-image-box-wrapper{
    display: flex;
    height: 100%;
}
.elementor-19404 .elementor-element.elementor-element-aed6bc9 .elementor-image-box-content{
    display: flex;
    flex-direction: column;
    height: 100%;
    flex-wrap: wrap;
    justify-content: space-between;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7e62c50 */.elementor-19404 .elementor-element.elementor-element-7e62c50:hover .top1{
    display: none;
}
.elementor-19404 .elementor-element.elementor-element-7e62c50:hover .top2{
    display: block;
}
.elementor-19404 .elementor-element.elementor-element-7e62c50:hover .elementor-image-box-title,.elementor-19404 .elementor-element.elementor-element-7e62c50:hover .elementor-image-box-description{
    color: #fff
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-9287067 */.elementor-19404 .elementor-element.elementor-element-9287067 .elementor-image-box-description{
    text-align: justify;
}
.elementor-19404 .elementor-element.elementor-element-9287067,.elementor-19404 .elementor-element.elementor-element-9287067 .elementor-image-box-wrapper{
    display: flex;
    height: 100%;
}
.elementor-19404 .elementor-element.elementor-element-9287067 .elementor-image-box-content{
    display: flex;
    flex-direction: column;
    height: 100%;
    flex-wrap: wrap;
    justify-content: space-between;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-04463fa */.elementor-19404 .elementor-element.elementor-element-04463fa:hover .top1{
    display: none;
}
.elementor-19404 .elementor-element.elementor-element-04463fa:hover .top2{
    display: block;
}
/*.elementor-19404 .elementor-element.elementor-element-04463fa:hover .elementor-image-box-title,.elementor-19404 .elementor-element.elementor-element-04463fa:hover .elementor-image-box-description{*/
/*    color: #fff*/
/*}*//* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-7e48f79 */.elementor-19404 .elementor-element.elementor-element-7e48f79 .elementor-image-box-description{
    text-align: justify;
}
.elementor-19404 .elementor-element.elementor-element-7e48f79,.elementor-19404 .elementor-element.elementor-element-7e48f79 .elementor-image-box-wrapper{
    display: flex;
    height: 100%;
}
.elementor-19404 .elementor-element.elementor-element-7e48f79 .elementor-image-box-content{
    display: flex;
    flex-direction: column;
    height: 100%;
    flex-wrap: wrap;
    justify-content: space-between;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-20768b6 */.elementor-19404 .elementor-element.elementor-element-20768b6:hover .top1{
    display: none;
}
.elementor-19404 .elementor-element.elementor-element-20768b6:hover .top2{
    display: block;
}
/*.elementor-19404 .elementor-element.elementor-element-20768b6:hover .elementor-image-box-title,.elementor-19404 .elementor-element.elementor-element-20768b6:hover .elementor-image-box-description{*/
/*    color: #fff*/
/*}*//* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-3ddd481 */.elementor-19404 .elementor-element.elementor-element-3ddd481 .elementor-image-box-description{
    text-align: justify;
}
.elementor-19404 .elementor-element.elementor-element-3ddd481,.elementor-19404 .elementor-element.elementor-element-3ddd481 .elementor-image-box-wrapper{
    display: flex;
    height: 100%;
}
.elementor-19404 .elementor-element.elementor-element-3ddd481 .elementor-image-box-content{
    display: flex;
    flex-direction: column;
    height: 100%;
    flex-wrap: wrap;
    justify-content: space-between;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4b08aa2 */.elementor-19404 .elementor-element.elementor-element-4b08aa2:hover .top1{
    display: none;
}
.elementor-19404 .elementor-element.elementor-element-4b08aa2:hover .top2{
    display: block;
}
/*.elementor-19404 .elementor-element.elementor-element-4b08aa2:hover .elementor-image-box-title,.elementor-19404 .elementor-element.elementor-element-4b08aa2:hover .elementor-image-box-description{*/
/*    color: #fff*/
/*}*//* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-a5a43cf */.elementor-19404 .elementor-element.elementor-element-a5a43cf .elementor-image-box-description{
    text-align: justify;
}
.elementor-19404 .elementor-element.elementor-element-a5a43cf,.elementor-19404 .elementor-element.elementor-element-a5a43cf .elementor-image-box-wrapper{
    display: flex;
    height: 100%;
}
.elementor-19404 .elementor-element.elementor-element-a5a43cf .elementor-image-box-content{
    display: flex;
    flex-direction: column;
    height: 100%;
    flex-wrap: wrap;
    justify-content: space-between;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e625912 */.elementor-19404 .elementor-element.elementor-element-e625912:hover .top1{
    display: none;
}
.elementor-19404 .elementor-element.elementor-element-e625912:hover .top2{
    display: block;
}
/*.elementor-19404 .elementor-element.elementor-element-e625912:hover .elementor-image-box-title,.elementor-19404 .elementor-element.elementor-element-e625912:hover .elementor-image-box-description{*/
/*    color: #fff*/
/*}*//* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-86a58e2 */.elementor-19404 .elementor-element.elementor-element-86a58e2 .elementor-image-box-description{
    text-align: justify;
}
.elementor-19404 .elementor-element.elementor-element-86a58e2,.elementor-19404 .elementor-element.elementor-element-86a58e2 .elementor-image-box-wrapper{
    display: flex;
    height: 100%;
}
.elementor-19404 .elementor-element.elementor-element-86a58e2 .elementor-image-box-content{
    display: flex;
    flex-direction: column;
    height: 100%;
    flex-wrap: wrap;
    justify-content: space-between;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33adc6e */.elementor-19404 .elementor-element.elementor-element-33adc6e:hover .top1{
    display: none;
}
.elementor-19404 .elementor-element.elementor-element-33adc6e:hover .top2{
    display: block;
}
/*.elementor-19404 .elementor-element.elementor-element-33adc6e:hover .elementor-image-box-title,.elementor-19404 .elementor-element.elementor-element-33adc6e:hover .elementor-image-box-description{*/
/*    color: #fff*/
/*}*//* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-d3e68ea */.elementor-19404 .elementor-element.elementor-element-d3e68ea .elementor-image-box-description{
    text-align: justify;
}
.elementor-19404 .elementor-element.elementor-element-d3e68ea,.elementor-19404 .elementor-element.elementor-element-d3e68ea .elementor-image-box-wrapper{
    display: flex;
    height: 100%;
}
.elementor-19404 .elementor-element.elementor-element-d3e68ea .elementor-image-box-content{
    display: flex;
    flex-direction: column;
    height: 100%;
    flex-wrap: wrap;
    justify-content: space-between;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-01c88f6 */.elementor-19404 .elementor-element.elementor-element-01c88f6:hover .top1{
    display: none;
}
.elementor-19404 .elementor-element.elementor-element-01c88f6:hover .top2{
    display: block;
}
/*.elementor-19404 .elementor-element.elementor-element-01c88f6:hover .elementor-image-box-title,.elementor-19404 .elementor-element.elementor-element-01c88f6:hover .elementor-image-box-description{*/
/*    color: #fff*/
/*}*//* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-20bbcaf */.elementor-19404 .elementor-element.elementor-element-20bbcaf .elementor-image-box-description{
    text-align: justify;
}
.elementor-19404 .elementor-element.elementor-element-20bbcaf,.elementor-19404 .elementor-element.elementor-element-20bbcaf .elementor-image-box-wrapper{
    display: flex;
    height: 100%;
}
.elementor-19404 .elementor-element.elementor-element-20bbcaf .elementor-image-box-content{
    display: flex;
    flex-direction: column;
    height: 100%;
    flex-wrap: wrap;
    justify-content: space-between;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8f6290b */.elementor-19404 .elementor-element.elementor-element-8f6290b:hover .top1{
    display: none;
}
.elementor-19404 .elementor-element.elementor-element-8f6290b:hover .top2{
    display: block;
}
/*.elementor-19404 .elementor-element.elementor-element-8f6290b:hover .elementor-image-box-title,.elementor-19404 .elementor-element.elementor-element-8f6290b:hover .elementor-image-box-description{*/
/*    color: #fff*/
/*}*//* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-f6afef4 */.elementor-19404 .elementor-element.elementor-element-f6afef4 .elementor-image-box-description{
    text-align: justify;
}
.elementor-19404 .elementor-element.elementor-element-f6afef4,.elementor-19404 .elementor-element.elementor-element-f6afef4 .elementor-image-box-wrapper{
    display: flex;
    height: 100%;
}
.elementor-19404 .elementor-element.elementor-element-f6afef4 .elementor-image-box-content{
    display: flex;
    flex-direction: column;
    height: 100%;
    flex-wrap: wrap;
    justify-content: space-between;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-73449fb */.elementor-19404 .elementor-element.elementor-element-73449fb:hover .top1{
    display: none;
}
.elementor-19404 .elementor-element.elementor-element-73449fb:hover .top2{
    display: block;
}
/*.elementor-19404 .elementor-element.elementor-element-73449fb:hover .elementor-image-box-title,.elementor-19404 .elementor-element.elementor-element-73449fb:hover .elementor-image-box-description{*/
/*    color: #fff*/
/*}*//* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-405930a */.elementor-19404 .elementor-element.elementor-element-405930a .elementor-image-box-description{
    text-align: justify;
}
.elementor-19404 .elementor-element.elementor-element-405930a,.elementor-19404 .elementor-element.elementor-element-405930a .elementor-image-box-wrapper{
    display: flex;
    height: 100%;
}
.elementor-19404 .elementor-element.elementor-element-405930a .elementor-image-box-content{
    display: flex;
    flex-direction: column;
    height: 100%;
    flex-wrap: wrap;
    justify-content: space-between;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e27600c */.elementor-19404 .elementor-element.elementor-element-e27600c:hover .top1{
    display: none;
}
.elementor-19404 .elementor-element.elementor-element-e27600c:hover .top2{
    display: block;
}
/*.elementor-19404 .elementor-element.elementor-element-e27600c:hover .elementor-image-box-title,.elementor-19404 .elementor-element.elementor-element-e27600c:hover .elementor-image-box-description{*/
/*    color: #fff*/
/*}*//* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-66b4619 */.elementor-19404 .elementor-element.elementor-element-66b4619 .elementor-image-box-description{
    text-align: justify;
}
.elementor-19404 .elementor-element.elementor-element-66b4619,.elementor-19404 .elementor-element.elementor-element-66b4619 .elementor-image-box-wrapper{
    display: flex;
    height: 100%;
}
.elementor-19404 .elementor-element.elementor-element-66b4619 .elementor-image-box-content{
    display: flex;
    flex-direction: column;
    height: 100%;
    flex-wrap: wrap;
    justify-content: space-between;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ede4389 */.elementor-19404 .elementor-element.elementor-element-ede4389:hover .top1{
    display: none;
}
.elementor-19404 .elementor-element.elementor-element-ede4389:hover .top2{
    display: block;
}
/*.elementor-19404 .elementor-element.elementor-element-ede4389:hover .elementor-image-box-title,.elementor-19404 .elementor-element.elementor-element-ede4389:hover .elementor-image-box-description{*/
/*    color: #fff*/
/*}*//* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-edb6523 */.elementor-19404 .elementor-element.elementor-element-edb6523 .elementor-image-box-description{
    text-align: justify;
}
.elementor-19404 .elementor-element.elementor-element-edb6523,.elementor-19404 .elementor-element.elementor-element-edb6523 .elementor-image-box-wrapper{
    display: flex;
    height: 100%;
}
.elementor-19404 .elementor-element.elementor-element-edb6523 .elementor-image-box-content{
    display: flex;
    flex-direction: column;
    height: 100%;
    flex-wrap: wrap;
    justify-content: space-between;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-977f983 */.elementor-19404 .elementor-element.elementor-element-977f983:hover .top1{
    display: none;
}
.elementor-19404 .elementor-element.elementor-element-977f983:hover .top2{
    display: block;
}
/*.elementor-19404 .elementor-element.elementor-element-977f983:hover .elementor-image-box-title,.elementor-19404 .elementor-element.elementor-element-977f983:hover .elementor-image-box-description{*/
/*    color: #fff*/
/*}*//* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-e84e51f */.elementor-19404 .elementor-element.elementor-element-e84e51f .elementor-image-box-description{
    text-align: justify;
}
.elementor-19404 .elementor-element.elementor-element-e84e51f,.elementor-19404 .elementor-element.elementor-element-e84e51f .elementor-image-box-wrapper{
    display: flex;
    height: 100%;
}
.elementor-19404 .elementor-element.elementor-element-e84e51f .elementor-image-box-content{
    display: flex;
    flex-direction: column;
    height: 100%;
    flex-wrap: wrap;
    justify-content: space-between;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fbe53d0 */.elementor-19404 .elementor-element.elementor-element-fbe53d0:hover .top1{
    display: none;
}
.elementor-19404 .elementor-element.elementor-element-fbe53d0:hover .top2{
    display: block;
}
.elementor-19404 .elementor-element.elementor-element-fbe53d0:hover .elementor-image-box-title,.elementor-19404 .elementor-element.elementor-element-fbe53d0:hover .elementor-image-box-description{
    color: #fff
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-983ee61 */.elementor-19404 .elementor-element.elementor-element-983ee61 .elementor-image-box-description{
    text-align: justify;
}
.elementor-19404 .elementor-element.elementor-element-983ee61,.elementor-19404 .elementor-element.elementor-element-983ee61 .elementor-image-box-wrapper{
    display: flex;
    height: 100%;
}
.elementor-19404 .elementor-element.elementor-element-983ee61 .elementor-image-box-content{
    display: flex;
    flex-direction: column;
    height: 100%;
    flex-wrap: wrap;
    justify-content: space-between;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7a89d4d */.elementor-19404 .elementor-element.elementor-element-7a89d4d:hover .top1{
    display: none;
}
.elementor-19404 .elementor-element.elementor-element-7a89d4d:hover .top2{
    display: block;
}
.elementor-19404 .elementor-element.elementor-element-7a89d4d:hover .elementor-image-box-title,.elementor-19404 .elementor-element.elementor-element-7a89d4d:hover .elementor-image-box-description{
    color: #fff
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-9a0badb */.elementor-19404 .elementor-element.elementor-element-9a0badb .elementor-image-box-description{
    text-align: justify;
}
.elementor-19404 .elementor-element.elementor-element-9a0badb,.elementor-19404 .elementor-element.elementor-element-9a0badb .elementor-image-box-wrapper{
    display: flex;
    height: 100%;
}
.elementor-19404 .elementor-element.elementor-element-9a0badb .elementor-image-box-content{
    display: flex;
    flex-direction: column;
    height: 100%;
    flex-wrap: wrap;
    justify-content: space-between;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-df69ea7 */.elementor-19404 .elementor-element.elementor-element-df69ea7:hover .top1{
    display: none;
}
.elementor-19404 .elementor-element.elementor-element-df69ea7:hover .top2{
    display: block;
}
.elementor-19404 .elementor-element.elementor-element-df69ea7:hover .elementor-image-box-title,.elementor-19404 .elementor-element.elementor-element-df69ea7:hover .elementor-image-box-description{
    color: #fff
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-e70ba6b */.elementor-19404 .elementor-element.elementor-element-e70ba6b .elementor-image-box-description{
    text-align: justify;
}
.elementor-19404 .elementor-element.elementor-element-e70ba6b,.elementor-19404 .elementor-element.elementor-element-e70ba6b .elementor-image-box-wrapper{
    display: flex;
    height: 100%;
}
.elementor-19404 .elementor-element.elementor-element-e70ba6b .elementor-image-box-content{
    display: flex;
    flex-direction: column;
    height: 100%;
    flex-wrap: wrap;
    justify-content: space-between;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-279eeec */.elementor-19404 .elementor-element.elementor-element-279eeec:hover .top1{
    display: none;
}
.elementor-19404 .elementor-element.elementor-element-279eeec:hover .top2{
    display: block;
}
.elementor-19404 .elementor-element.elementor-element-279eeec:hover .elementor-image-box-title,.elementor-19404 .elementor-element.elementor-element-279eeec:hover .elementor-image-box-description{
    color: #fff
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-9afe2f7 */.elementor-19404 .elementor-element.elementor-element-9afe2f7{
    padding-left: calc((100vw - 1340px)/2)
}
.elementor-19404 .elementor-element.elementor-element-9afe2f7 .elementor-swiper-button-next{
    transform: rotate(180deg) !important;
}
.elementor-19404 .elementor-element.elementor-element-9afe2f7 .elementor-swiper-button:hover svg circle{
    fill:#6685FF;
}
.elementor-19404 .elementor-element.elementor-element-9afe2f7 .elementor-swiper-button:hover svg path{
    fill:#fff;
}
.elementor-19404 .elementor-element.elementor-element-9afe2f7 .swiper-slide.swiper-slide-active > .e-child{
    background-color: #6685FF;
}
.elementor-19404 .elementor-element.elementor-element-9afe2f7 .swiper-slide.swiper-slide-active .top1{
    display: none;
}
.elementor-19404 .elementor-element.elementor-element-9afe2f7 .swiper-slide.swiper-slide-active .top2{
    display: block;
}
.elementor-19404 .elementor-element.elementor-element-9afe2f7 .swiper-slide.swiper-slide-active .elementor-image-box-title{
    font-weight: 600;
}
.elementor-19404 .elementor-element.elementor-element-9afe2f7 .swiper-slide.swiper-slide-active .elementor-image-box-title,.elementor-19404 .elementor-element.elementor-element-9afe2f7 .swiper-slide.swiper-slide-active .elementor-image-box-description{
    color: #fff
}
@media screen and (max-width:767px){
    .elementor-19404 .elementor-element.elementor-element-9afe2f7 .elementor-swiper-button{
        display:none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5a70202 */.elementor-19404 .elementor-element.elementor-element-5a70202{
    background: linear-gradient(303deg, #D11900 -30.78%, #03F 162.53%);


}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fb36ae2 */.elementor-19404 .elementor-element.elementor-element-fb36ae2 .elementor-heading-title{
    display: inline-flex;
    align-items: center;
    gap:9px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2b05e100 */.elementor-19404 .elementor-element.elementor-element-2b05e100 h2{
    background: linear-gradient(303deg, #D11900 -30.78%, #03F 162.53%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-471a971 */.elementor-19404 .elementor-element.elementor-element-471a971 .elementor-heading-title{
    display: inline-flex;
    align-items: center;
    gap:9px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9fd8509 */.elementor-19404 .elementor-element.elementor-element-9fd8509 .elementor-heading-title{
    display: inline-flex;
    align-items: center;
    gap:9px;
}
.elementor-19404 .elementor-element.elementor-element-9fd8509 .elementor-heading-title::after{
    content:'';
    width: 9px;
    height: 9px;
    background-color: #fff;
    border-radius: 100%;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-396b2e2 */.elementor-19404 .elementor-element.elementor-element-396b2e2 .elementor-image-box-description{
    text-align: justify;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-485b2e7 */.elementor-19404 .elementor-element.elementor-element-485b2e7 .elementor-image-box-description{
    text-align: justify;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-fb4fadf */.elementor-19404 .elementor-element.elementor-element-fb4fadf .elementor-image-box-description{
    text-align: justify;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-396b2e2 */.elementor-19404 .elementor-element.elementor-element-396b2e2 .elementor-image-box-description{
    text-align: justify;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-485b2e7 */.elementor-19404 .elementor-element.elementor-element-485b2e7 .elementor-image-box-description{
    text-align: justify;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-fb4fadf */.elementor-19404 .elementor-element.elementor-element-fb4fadf .elementor-image-box-description{
    text-align: justify;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-396b2e2 */.elementor-19404 .elementor-element.elementor-element-396b2e2 .elementor-image-box-description{
    text-align: justify;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-485b2e7 */.elementor-19404 .elementor-element.elementor-element-485b2e7 .elementor-image-box-description{
    text-align: justify;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-fb4fadf */.elementor-19404 .elementor-element.elementor-element-fb4fadf .elementor-image-box-description{
    text-align: justify;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-396b2e2 */.elementor-19404 .elementor-element.elementor-element-396b2e2 .elementor-image-box-description{
    text-align: justify;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-485b2e7 */.elementor-19404 .elementor-element.elementor-element-485b2e7 .elementor-image-box-description{
    text-align: justify;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-fb4fadf */.elementor-19404 .elementor-element.elementor-element-fb4fadf .elementor-image-box-description{
    text-align: justify;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-ad08919 */.elementor-19404 .elementor-element.elementor-element-ad08919 .swiper-pagination-bullet{
    border:1px solid #B4B4B4;
    position: relative;
    opacity: 1;
}
.elementor-19404 .elementor-element.elementor-element-ad08919 .swiper-pagination-bullet:hover{
    background-color: #fff !important;
    border-color: #D11900;
}
.elementor-19404 .elementor-element.elementor-element-ad08919 .swiper-pagination-bullet:hover::before,.elementor-19404 .elementor-element.elementor-element-ad08919 .swiper-pagination-bullet.swiper-pagination-bullet-active::before{
    color: #D11900;
    
}
.elementor-19404 .elementor-element.elementor-element-ad08919 .swiper-pagination-bullet.swiper-pagination-bullet-active,.elementor-19404 .elementor-element.elementor-element-ad08919 .swiper-pagination-bullet.swiper-pagination-bullet-active:hover::before{
    border-color: #D11900;
}
.elementor-19404 .elementor-element.elementor-element-ad08919 .swiper-pagination-bullet::before{
    content:'01';
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    font-size: 14px;
    line-height: 1;
    color:#B4B4B4;
}
.elementor-19404 .elementor-element.elementor-element-ad08919 .swiper-pagination-bullet[data-bullet-index="1"]::before{
    content:'02';
}
.elementor-19404 .elementor-element.elementor-element-ad08919 .swiper-pagination-bullet[data-bullet-index="2"]::before{
    content:'03';
}
.elementor-19404 .elementor-element.elementor-element-ad08919 .swiper-pagination-bullet[data-bullet-index="3"]::before{
    content:'04';
}
.elementor-19404 .elementor-element.elementor-element-ad08919 .swiper-pagination-bullet[data-bullet-index="4"]::before{
    content:'05';
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d90bdef */.elementor-19404 .elementor-element.elementor-element-d90bdef{
    background: linear-gradient(303deg, #D11900 -30.78%, #03F 162.53%);


}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-639751d */.elementor-19404 .elementor-element.elementor-element-639751d .elementor-heading-title{
    display: inline-flex;
    align-items: center;
    gap:9px;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-c260b9f */.elementor-19404 .elementor-element.elementor-element-c260b9f .swiper-wrapper{
    transition-timing-function: linear !important;
    -webkit-transition-timing:linear !important;
}
.elementor-19404 .elementor-element.elementor-element-c260b9f img{
    height:70px;
    max-width: 120px;
    object-fit: contain;
}
.elementor-19404 .elementor-element.elementor-element-c260b9f figure{
    border-right:1px solid rgba(204, 214, 255,0.8);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c01c15c */.elementor-19404 .elementor-element.elementor-element-c01c15c .elementor-heading-title{
    display: inline-flex;
    align-items: center;
    gap:9px;
}
.elementor-19404 .elementor-element.elementor-element-c01c15c .elementor-heading-title::after{
    content:'';
    width: 9px;
    height: 9px;
    background-color: #fff;
    border-radius: 100%;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-c7fb694 */.elementor-19404 .elementor-element.elementor-element-c7fb694{
    padding-left: calc((100% - 1340px)/2);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7626708 */.elementor-19404 .elementor-element.elementor-element-7626708{
    backdrop-filter: blur(9.5px);
}/* End custom CSS */
/* Start custom CSS for form, class: .elementor-element-64519d6 */.elementor-19404 .elementor-element.elementor-element-64519d6{
    backdrop-filter: blur(10.5px);
}
.elementor-19404 .elementor-element.elementor-element-64519d6  .elementor-button[type="submit"]{
    width: 100%;
}/* End custom CSS */