.elementor-2863 .elementor-element.elementor-element-0466108{--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-2863 .elementor-element.elementor-element-a1ccb0c > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-2863 .elementor-element.elementor-element-a1ccb0c{text-align:center;}.elementor-2863 .elementor-element.elementor-element-a1ccb0c .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-2863 .elementor-element.elementor-element-e1f3aab{--display:flex;}.elementor-2863 .elementor-element.elementor-element-d6dc4e1{--display:flex;--min-height:250px;--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:16px 16px 16px 16px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2863 .elementor-element.elementor-element-0fc64b2 > .elementor-widget-container{background-color:var( --e-global-color-secondary );padding:15px 15px 15px 15px;border-radius:16px 16px 16px 16px;}.elementor-2863 .elementor-element.elementor-element-0fc64b2.elementor-element{--align-self:center;}.elementor-2863 .elementor-element.elementor-element-0fc64b2 .elementor-icon-wrapper{text-align:center;}.elementor-2863 .elementor-element.elementor-element-0fc64b2.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-2863 .elementor-element.elementor-element-0fc64b2.elementor-view-framed .elementor-icon, .elementor-2863 .elementor-element.elementor-element-0fc64b2.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2863 .elementor-element.elementor-element-0fc64b2.elementor-view-framed .elementor-icon, .elementor-2863 .elementor-element.elementor-element-0fc64b2.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-2863 .elementor-element.elementor-element-251b68b{text-align:center;}.elementor-2863 .elementor-element.elementor-element-251b68b .elementor-heading-title{font-size:20px;}.elementor-2863 .elementor-element.elementor-element-b30a3b2{text-align:center;}.elementor-2863 .elementor-element.elementor-element-b8b52e2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:10px 10px 10px 10px;}.elementor-2863 .elementor-element.elementor-element-b8b52e2.elementor-element{--align-self:center;}.elementor-2863 .elementor-element.elementor-element-b8b52e2 .qodef-qi-button{font-size:18px;font-weight:500;text-transform:capitalize;text-decoration:none;line-height:1.5rem;color:var( --e-global-color-secondary );border-width:0px 0px 0px 0px;border-radius:10px 10px 10px 10px;padding:012px 28px 12px 028px;}.elementor-2863 .elementor-element.elementor-element-b8b52e2 .qodef-qi-button.qodef-layout--filled{background-color:#F4CC5B;}.elementor-2863 .elementor-element.elementor-element-b8b52e2 .qodef-qi-button:hover{color:var( --e-global-color-7544655 );}.elementor-2863 .elementor-element.elementor-element-b8b52e2 .qodef-qi-button.qodef-layout--filled:not(.qodef-hover--reveal):hover{background-color:var( --e-global-color-secondary );}.elementor-2863 .elementor-element.elementor-element-b8b52e2 .qodef-qi-button.qodef-layout--outlined:not(.qodef-hover--reveal):hover{background-color:var( --e-global-color-secondary );}.elementor-2863 .elementor-element.elementor-element-b8b52e2 .qodef-qi-button.qodef-layout--filled.qodef-hover--reveal:after{background-color:var( --e-global-color-secondary );}.elementor-2863 .elementor-element.elementor-element-b8b52e2 .qodef-qi-button.qodef-layout--outlined.qodef-hover--reveal:after{background-color:var( --e-global-color-secondary );}.elementor-2863 .elementor-element.elementor-element-b8b52e2 .qodef-qi-button.qodef-type--icon-boxed .qodef-m-text{padding:012px 28px 12px 028px;}.elementor-2863 .elementor-element.elementor-element-b8b52e2 .qodef-qi-button.qodef-type--icon-boxed .qodef-m-icon{padding:012px 0 12px;}.elementor-2863 .elementor-element.elementor-element-644bb66{--display:flex;}.elementor-2863 .elementor-element.elementor-element-8bb3250{--display:flex;--min-height:250px;--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:16px 16px 16px 16px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2863 .elementor-element.elementor-element-27bd3d9 > .elementor-widget-container{background-color:var( --e-global-color-secondary );padding:15px 15px 15px 15px;border-radius:16px 16px 16px 16px;}.elementor-2863 .elementor-element.elementor-element-27bd3d9.elementor-element{--align-self:center;}.elementor-2863 .elementor-element.elementor-element-27bd3d9 .elementor-icon-wrapper{text-align:center;}.elementor-2863 .elementor-element.elementor-element-27bd3d9.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-2863 .elementor-element.elementor-element-27bd3d9.elementor-view-framed .elementor-icon, .elementor-2863 .elementor-element.elementor-element-27bd3d9.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2863 .elementor-element.elementor-element-27bd3d9.elementor-view-framed .elementor-icon, .elementor-2863 .elementor-element.elementor-element-27bd3d9.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-2863 .elementor-element.elementor-element-9e4c7e6{text-align:center;}.elementor-2863 .elementor-element.elementor-element-9e4c7e6 .elementor-heading-title{font-size:20px;}.elementor-2863 .elementor-element.elementor-element-477133f{text-align:center;}.elementor-2863 .elementor-element.elementor-element-a4df1ef > .elementor-widget-container{margin:0px 0px 0px 0px;padding:10px 10px 10px 10px;}.elementor-2863 .elementor-element.elementor-element-a4df1ef.elementor-element{--align-self:center;}.elementor-2863 .elementor-element.elementor-element-a4df1ef .qodef-qi-button{font-size:18px;font-weight:500;text-transform:capitalize;text-decoration:none;line-height:1.5rem;color:var( --e-global-color-secondary );border-width:0px 0px 0px 0px;border-radius:10px 10px 10px 10px;padding:012px 28px 12px 028px;}.elementor-2863 .elementor-element.elementor-element-a4df1ef .qodef-qi-button.qodef-layout--filled{background-color:#F4CC5B;}.elementor-2863 .elementor-element.elementor-element-a4df1ef .qodef-qi-button:hover{color:var( --e-global-color-7544655 );}.elementor-2863 .elementor-element.elementor-element-a4df1ef .qodef-qi-button.qodef-layout--filled:not(.qodef-hover--reveal):hover{background-color:var( --e-global-color-secondary );}.elementor-2863 .elementor-element.elementor-element-a4df1ef .qodef-qi-button.qodef-layout--outlined:not(.qodef-hover--reveal):hover{background-color:var( --e-global-color-secondary );}.elementor-2863 .elementor-element.elementor-element-a4df1ef .qodef-qi-button.qodef-layout--filled.qodef-hover--reveal:after{background-color:var( --e-global-color-secondary );}.elementor-2863 .elementor-element.elementor-element-a4df1ef .qodef-qi-button.qodef-layout--outlined.qodef-hover--reveal:after{background-color:var( --e-global-color-secondary );}.elementor-2863 .elementor-element.elementor-element-a4df1ef .qodef-qi-button.qodef-type--icon-boxed .qodef-m-text{padding:012px 28px 12px 028px;}.elementor-2863 .elementor-element.elementor-element-a4df1ef .qodef-qi-button.qodef-type--icon-boxed .qodef-m-icon{padding:012px 0 12px;}.elementor-2863 .elementor-element.elementor-element-9489cb7{--display:flex;}.elementor-2863 .elementor-element.elementor-element-417585a{--display:flex;--min-height:250px;--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:16px 16px 16px 16px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2863 .elementor-element.elementor-element-155b6b8 > .elementor-widget-container{background-color:var( --e-global-color-secondary );padding:15px 15px 15px 15px;border-radius:16px 16px 16px 16px;}.elementor-2863 .elementor-element.elementor-element-155b6b8.elementor-element{--align-self:center;}.elementor-2863 .elementor-element.elementor-element-155b6b8 .elementor-icon-wrapper{text-align:center;}.elementor-2863 .elementor-element.elementor-element-155b6b8.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-2863 .elementor-element.elementor-element-155b6b8.elementor-view-framed .elementor-icon, .elementor-2863 .elementor-element.elementor-element-155b6b8.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2863 .elementor-element.elementor-element-155b6b8.elementor-view-framed .elementor-icon, .elementor-2863 .elementor-element.elementor-element-155b6b8.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-2863 .elementor-element.elementor-element-67275e6{text-align:center;}.elementor-2863 .elementor-element.elementor-element-67275e6 .elementor-heading-title{font-size:20px;}.elementor-2863 .elementor-element.elementor-element-154502c{text-align:center;}.elementor-2863 .elementor-element.elementor-element-3fc3b69 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:10px 10px 10px 10px;}.elementor-2863 .elementor-element.elementor-element-3fc3b69.elementor-element{--align-self:center;}.elementor-2863 .elementor-element.elementor-element-3fc3b69 .qodef-qi-button{font-size:18px;font-weight:500;text-transform:capitalize;text-decoration:none;line-height:1.5rem;color:var( --e-global-color-secondary );border-width:0px 0px 0px 0px;border-radius:10px 10px 10px 10px;padding:012px 28px 12px 028px;}.elementor-2863 .elementor-element.elementor-element-3fc3b69 .qodef-qi-button.qodef-layout--filled{background-color:#F4CC5B;}.elementor-2863 .elementor-element.elementor-element-3fc3b69 .qodef-qi-button:hover{color:var( --e-global-color-7544655 );}.elementor-2863 .elementor-element.elementor-element-3fc3b69 .qodef-qi-button.qodef-layout--filled:not(.qodef-hover--reveal):hover{background-color:var( --e-global-color-secondary );}.elementor-2863 .elementor-element.elementor-element-3fc3b69 .qodef-qi-button.qodef-layout--outlined:not(.qodef-hover--reveal):hover{background-color:var( --e-global-color-secondary );}.elementor-2863 .elementor-element.elementor-element-3fc3b69 .qodef-qi-button.qodef-layout--filled.qodef-hover--reveal:after{background-color:var( --e-global-color-secondary );}.elementor-2863 .elementor-element.elementor-element-3fc3b69 .qodef-qi-button.qodef-layout--outlined.qodef-hover--reveal:after{background-color:var( --e-global-color-secondary );}.elementor-2863 .elementor-element.elementor-element-3fc3b69 .qodef-qi-button.qodef-type--icon-boxed .qodef-m-text{padding:012px 28px 12px 028px;}.elementor-2863 .elementor-element.elementor-element-3fc3b69 .qodef-qi-button.qodef-type--icon-boxed .qodef-m-icon{padding:012px 0 12px;}.elementor-2863 .elementor-element.elementor-element-1e2b9de{--display:flex;}.elementor-2863 .elementor-element.elementor-element-b17d591{--display:flex;--min-height:250px;--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:16px 16px 16px 16px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2863 .elementor-element.elementor-element-006da17 > .elementor-widget-container{background-color:var( --e-global-color-secondary );padding:15px 15px 15px 15px;border-radius:16px 16px 16px 16px;}.elementor-2863 .elementor-element.elementor-element-006da17.elementor-element{--align-self:center;}.elementor-2863 .elementor-element.elementor-element-006da17 .elementor-icon-wrapper{text-align:center;}.elementor-2863 .elementor-element.elementor-element-006da17.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-2863 .elementor-element.elementor-element-006da17.elementor-view-framed .elementor-icon, .elementor-2863 .elementor-element.elementor-element-006da17.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2863 .elementor-element.elementor-element-006da17.elementor-view-framed .elementor-icon, .elementor-2863 .elementor-element.elementor-element-006da17.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-2863 .elementor-element.elementor-element-f09fe48{text-align:center;}.elementor-2863 .elementor-element.elementor-element-f09fe48 .elementor-heading-title{font-size:20px;}.elementor-2863 .elementor-element.elementor-element-ee10123{text-align:center;}.elementor-2863 .elementor-element.elementor-element-5aeb608 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:10px 10px 10px 10px;}.elementor-2863 .elementor-element.elementor-element-5aeb608.elementor-element{--align-self:center;}.elementor-2863 .elementor-element.elementor-element-5aeb608 .qodef-qi-button{font-size:18px;font-weight:500;text-transform:capitalize;text-decoration:none;line-height:1.5rem;color:var( --e-global-color-secondary );border-width:0px 0px 0px 0px;border-radius:10px 10px 10px 10px;padding:012px 28px 12px 028px;}.elementor-2863 .elementor-element.elementor-element-5aeb608 .qodef-qi-button.qodef-layout--filled{background-color:#F4CC5B;}.elementor-2863 .elementor-element.elementor-element-5aeb608 .qodef-qi-button:hover{color:var( --e-global-color-7544655 );}.elementor-2863 .elementor-element.elementor-element-5aeb608 .qodef-qi-button.qodef-layout--filled:not(.qodef-hover--reveal):hover{background-color:var( --e-global-color-secondary );}.elementor-2863 .elementor-element.elementor-element-5aeb608 .qodef-qi-button.qodef-layout--outlined:not(.qodef-hover--reveal):hover{background-color:var( --e-global-color-secondary );}.elementor-2863 .elementor-element.elementor-element-5aeb608 .qodef-qi-button.qodef-layout--filled.qodef-hover--reveal:after{background-color:var( --e-global-color-secondary );}.elementor-2863 .elementor-element.elementor-element-5aeb608 .qodef-qi-button.qodef-layout--outlined.qodef-hover--reveal:after{background-color:var( --e-global-color-secondary );}.elementor-2863 .elementor-element.elementor-element-5aeb608 .qodef-qi-button.qodef-type--icon-boxed .qodef-m-text{padding:012px 28px 12px 028px;}.elementor-2863 .elementor-element.elementor-element-5aeb608 .qodef-qi-button.qodef-type--icon-boxed .qodef-m-icon{padding:012px 0 12px;}.elementor-2863 .elementor-element.elementor-element-fab6225{--display:flex;}.elementor-2863 .elementor-element.elementor-element-5642747{--display:flex;--min-height:250px;--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:16px 16px 16px 16px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2863 .elementor-element.elementor-element-f02916b > .elementor-widget-container{background-color:var( --e-global-color-secondary );padding:15px 15px 15px 15px;border-radius:16px 16px 16px 16px;}.elementor-2863 .elementor-element.elementor-element-f02916b.elementor-element{--align-self:center;}.elementor-2863 .elementor-element.elementor-element-f02916b .elementor-icon-wrapper{text-align:center;}.elementor-2863 .elementor-element.elementor-element-f02916b.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-2863 .elementor-element.elementor-element-f02916b.elementor-view-framed .elementor-icon, .elementor-2863 .elementor-element.elementor-element-f02916b.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2863 .elementor-element.elementor-element-f02916b.elementor-view-framed .elementor-icon, .elementor-2863 .elementor-element.elementor-element-f02916b.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-2863 .elementor-element.elementor-element-3b35e93{text-align:center;}.elementor-2863 .elementor-element.elementor-element-3b35e93 .elementor-heading-title{font-size:20px;}.elementor-2863 .elementor-element.elementor-element-294b29c{text-align:center;}.elementor-2863 .elementor-element.elementor-element-921ff50 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:10px 10px 10px 10px;}.elementor-2863 .elementor-element.elementor-element-921ff50.elementor-element{--align-self:center;}.elementor-2863 .elementor-element.elementor-element-921ff50 .qodef-qi-button{font-size:18px;font-weight:500;text-transform:capitalize;text-decoration:none;line-height:1.5rem;color:var( --e-global-color-secondary );border-width:0px 0px 0px 0px;border-radius:10px 10px 10px 10px;padding:012px 28px 12px 028px;}.elementor-2863 .elementor-element.elementor-element-921ff50 .qodef-qi-button.qodef-layout--filled{background-color:#F4CC5B;}.elementor-2863 .elementor-element.elementor-element-921ff50 .qodef-qi-button:hover{color:var( --e-global-color-7544655 );}.elementor-2863 .elementor-element.elementor-element-921ff50 .qodef-qi-button.qodef-layout--filled:not(.qodef-hover--reveal):hover{background-color:var( --e-global-color-secondary );}.elementor-2863 .elementor-element.elementor-element-921ff50 .qodef-qi-button.qodef-layout--outlined:not(.qodef-hover--reveal):hover{background-color:var( --e-global-color-secondary );}.elementor-2863 .elementor-element.elementor-element-921ff50 .qodef-qi-button.qodef-layout--filled.qodef-hover--reveal:after{background-color:var( --e-global-color-secondary );}.elementor-2863 .elementor-element.elementor-element-921ff50 .qodef-qi-button.qodef-layout--outlined.qodef-hover--reveal:after{background-color:var( --e-global-color-secondary );}.elementor-2863 .elementor-element.elementor-element-921ff50 .qodef-qi-button.qodef-type--icon-boxed .qodef-m-text{padding:012px 28px 12px 028px;}.elementor-2863 .elementor-element.elementor-element-921ff50 .qodef-qi-button.qodef-type--icon-boxed .qodef-m-icon{padding:012px 0 12px;}.elementor-2863 .elementor-element.elementor-element-6d5c99f{--display:flex;}.elementor-2863 .elementor-element.elementor-element-2e16092{--display:flex;--min-height:250px;--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:16px 16px 16px 16px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2863 .elementor-element.elementor-element-b9d883f > .elementor-widget-container{background-color:var( --e-global-color-secondary );padding:15px 15px 15px 15px;border-radius:16px 16px 16px 16px;}.elementor-2863 .elementor-element.elementor-element-b9d883f.elementor-element{--align-self:center;}.elementor-2863 .elementor-element.elementor-element-b9d883f .elementor-icon-wrapper{text-align:center;}.elementor-2863 .elementor-element.elementor-element-b9d883f.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-2863 .elementor-element.elementor-element-b9d883f.elementor-view-framed .elementor-icon, .elementor-2863 .elementor-element.elementor-element-b9d883f.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2863 .elementor-element.elementor-element-b9d883f.elementor-view-framed .elementor-icon, .elementor-2863 .elementor-element.elementor-element-b9d883f.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-2863 .elementor-element.elementor-element-b3b58c4{text-align:center;}.elementor-2863 .elementor-element.elementor-element-b3b58c4 .elementor-heading-title{font-size:20px;}.elementor-2863 .elementor-element.elementor-element-835b6d1{text-align:center;}.elementor-2863 .elementor-element.elementor-element-b67ebd0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:10px 10px 10px 10px;}.elementor-2863 .elementor-element.elementor-element-b67ebd0.elementor-element{--align-self:center;}.elementor-2863 .elementor-element.elementor-element-b67ebd0 .qodef-qi-button{font-size:18px;font-weight:500;text-transform:capitalize;text-decoration:none;line-height:1.5rem;color:var( --e-global-color-secondary );border-width:0px 0px 0px 0px;border-radius:10px 10px 10px 10px;padding:012px 28px 12px 028px;}.elementor-2863 .elementor-element.elementor-element-b67ebd0 .qodef-qi-button.qodef-layout--filled{background-color:#F4CC5B;}.elementor-2863 .elementor-element.elementor-element-b67ebd0 .qodef-qi-button:hover{color:var( --e-global-color-7544655 );}.elementor-2863 .elementor-element.elementor-element-b67ebd0 .qodef-qi-button.qodef-layout--filled:not(.qodef-hover--reveal):hover{background-color:var( --e-global-color-secondary );}.elementor-2863 .elementor-element.elementor-element-b67ebd0 .qodef-qi-button.qodef-layout--outlined:not(.qodef-hover--reveal):hover{background-color:var( --e-global-color-secondary );}.elementor-2863 .elementor-element.elementor-element-b67ebd0 .qodef-qi-button.qodef-layout--filled.qodef-hover--reveal:after{background-color:var( --e-global-color-secondary );}.elementor-2863 .elementor-element.elementor-element-b67ebd0 .qodef-qi-button.qodef-layout--outlined.qodef-hover--reveal:after{background-color:var( --e-global-color-secondary );}.elementor-2863 .elementor-element.elementor-element-b67ebd0 .qodef-qi-button.qodef-type--icon-boxed .qodef-m-text{padding:012px 28px 12px 028px;}.elementor-2863 .elementor-element.elementor-element-b67ebd0 .qodef-qi-button.qodef-type--icon-boxed .qodef-m-icon{padding:012px 0 12px;}.elementor-2863 .elementor-element.elementor-element-08dbf6b{--display:flex;}.elementor-2863 .elementor-element.elementor-element-ab1ee38{--display:flex;--min-height:250px;--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:16px 16px 16px 16px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2863 .elementor-element.elementor-element-3d84733 > .elementor-widget-container{background-color:var( --e-global-color-secondary );padding:15px 15px 15px 15px;border-radius:16px 16px 16px 16px;}.elementor-2863 .elementor-element.elementor-element-3d84733.elementor-element{--align-self:center;}.elementor-2863 .elementor-element.elementor-element-3d84733 .elementor-icon-wrapper{text-align:center;}.elementor-2863 .elementor-element.elementor-element-3d84733.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-2863 .elementor-element.elementor-element-3d84733.elementor-view-framed .elementor-icon, .elementor-2863 .elementor-element.elementor-element-3d84733.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2863 .elementor-element.elementor-element-3d84733.elementor-view-framed .elementor-icon, .elementor-2863 .elementor-element.elementor-element-3d84733.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-2863 .elementor-element.elementor-element-186a6d1{text-align:center;}.elementor-2863 .elementor-element.elementor-element-186a6d1 .elementor-heading-title{font-size:20px;}.elementor-2863 .elementor-element.elementor-element-0150b44{text-align:center;}.elementor-2863 .elementor-element.elementor-element-b4537f5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:10px 10px 10px 10px;}.elementor-2863 .elementor-element.elementor-element-b4537f5.elementor-element{--align-self:center;}.elementor-2863 .elementor-element.elementor-element-b4537f5 .qodef-qi-button{font-size:18px;font-weight:500;text-transform:capitalize;text-decoration:none;line-height:1.5rem;color:var( --e-global-color-secondary );border-width:0px 0px 0px 0px;border-radius:10px 10px 10px 10px;padding:012px 28px 12px 028px;}.elementor-2863 .elementor-element.elementor-element-b4537f5 .qodef-qi-button.qodef-layout--filled{background-color:#F4CC5B;}.elementor-2863 .elementor-element.elementor-element-b4537f5 .qodef-qi-button:hover{color:var( --e-global-color-7544655 );}.elementor-2863 .elementor-element.elementor-element-b4537f5 .qodef-qi-button.qodef-layout--filled:not(.qodef-hover--reveal):hover{background-color:var( --e-global-color-secondary );}.elementor-2863 .elementor-element.elementor-element-b4537f5 .qodef-qi-button.qodef-layout--outlined:not(.qodef-hover--reveal):hover{background-color:var( --e-global-color-secondary );}.elementor-2863 .elementor-element.elementor-element-b4537f5 .qodef-qi-button.qodef-layout--filled.qodef-hover--reveal:after{background-color:var( --e-global-color-secondary );}.elementor-2863 .elementor-element.elementor-element-b4537f5 .qodef-qi-button.qodef-layout--outlined.qodef-hover--reveal:after{background-color:var( --e-global-color-secondary );}.elementor-2863 .elementor-element.elementor-element-b4537f5 .qodef-qi-button.qodef-type--icon-boxed .qodef-m-text{padding:012px 28px 12px 028px;}.elementor-2863 .elementor-element.elementor-element-b4537f5 .qodef-qi-button.qodef-type--icon-boxed .qodef-m-icon{padding:012px 0 12px;}.elementor-2863 .elementor-element.elementor-element-af79ec2{--display:flex;}.elementor-2863 .elementor-element.elementor-element-1f3c43f{--display:flex;--min-height:250px;--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:16px 16px 16px 16px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2863 .elementor-element.elementor-element-141e8f4 > .elementor-widget-container{background-color:var( --e-global-color-secondary );padding:15px 15px 15px 15px;border-radius:16px 16px 16px 16px;}.elementor-2863 .elementor-element.elementor-element-141e8f4.elementor-element{--align-self:center;}.elementor-2863 .elementor-element.elementor-element-141e8f4 .elementor-icon-wrapper{text-align:center;}.elementor-2863 .elementor-element.elementor-element-141e8f4.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-2863 .elementor-element.elementor-element-141e8f4.elementor-view-framed .elementor-icon, .elementor-2863 .elementor-element.elementor-element-141e8f4.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2863 .elementor-element.elementor-element-141e8f4.elementor-view-framed .elementor-icon, .elementor-2863 .elementor-element.elementor-element-141e8f4.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-2863 .elementor-element.elementor-element-b25bbd7{text-align:center;}.elementor-2863 .elementor-element.elementor-element-b25bbd7 .elementor-heading-title{font-size:20px;}.elementor-2863 .elementor-element.elementor-element-1762176{text-align:center;}.elementor-2863 .elementor-element.elementor-element-a71ada0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:10px 10px 10px 10px;}.elementor-2863 .elementor-element.elementor-element-a71ada0.elementor-element{--align-self:center;}.elementor-2863 .elementor-element.elementor-element-a71ada0 .qodef-qi-button{font-size:18px;font-weight:500;text-transform:capitalize;text-decoration:none;line-height:1.5rem;color:var( --e-global-color-secondary );border-width:0px 0px 0px 0px;border-radius:10px 10px 10px 10px;padding:012px 28px 12px 028px;}.elementor-2863 .elementor-element.elementor-element-a71ada0 .qodef-qi-button.qodef-layout--filled{background-color:#F4CC5B;}.elementor-2863 .elementor-element.elementor-element-a71ada0 .qodef-qi-button:hover{color:var( --e-global-color-7544655 );}.elementor-2863 .elementor-element.elementor-element-a71ada0 .qodef-qi-button.qodef-layout--filled:not(.qodef-hover--reveal):hover{background-color:var( --e-global-color-secondary );}.elementor-2863 .elementor-element.elementor-element-a71ada0 .qodef-qi-button.qodef-layout--outlined:not(.qodef-hover--reveal):hover{background-color:var( --e-global-color-secondary );}.elementor-2863 .elementor-element.elementor-element-a71ada0 .qodef-qi-button.qodef-layout--filled.qodef-hover--reveal:after{background-color:var( --e-global-color-secondary );}.elementor-2863 .elementor-element.elementor-element-a71ada0 .qodef-qi-button.qodef-layout--outlined.qodef-hover--reveal:after{background-color:var( --e-global-color-secondary );}.elementor-2863 .elementor-element.elementor-element-a71ada0 .qodef-qi-button.qodef-type--icon-boxed .qodef-m-text{padding:012px 28px 12px 028px;}.elementor-2863 .elementor-element.elementor-element-a71ada0 .qodef-qi-button.qodef-type--icon-boxed .qodef-m-icon{padding:012px 0 12px;}.elementor-2863 .elementor-element.elementor-element-70f20b8{--display:flex;}.elementor-2863 .elementor-element.elementor-element-1f03db9{--display:flex;--min-height:250px;--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:16px 16px 16px 16px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2863 .elementor-element.elementor-element-5e3db06 > .elementor-widget-container{background-color:var( --e-global-color-secondary );padding:15px 15px 15px 15px;border-radius:16px 16px 16px 16px;}.elementor-2863 .elementor-element.elementor-element-5e3db06.elementor-element{--align-self:center;}.elementor-2863 .elementor-element.elementor-element-5e3db06 .elementor-icon-wrapper{text-align:center;}.elementor-2863 .elementor-element.elementor-element-5e3db06.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-2863 .elementor-element.elementor-element-5e3db06.elementor-view-framed .elementor-icon, .elementor-2863 .elementor-element.elementor-element-5e3db06.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2863 .elementor-element.elementor-element-5e3db06.elementor-view-framed .elementor-icon, .elementor-2863 .elementor-element.elementor-element-5e3db06.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-2863 .elementor-element.elementor-element-f6e7156{text-align:center;}.elementor-2863 .elementor-element.elementor-element-f6e7156 .elementor-heading-title{font-size:20px;}.elementor-2863 .elementor-element.elementor-element-07cecd5{text-align:center;}.elementor-2863 .elementor-element.elementor-element-eea0f23 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:10px 10px 10px 10px;}.elementor-2863 .elementor-element.elementor-element-eea0f23.elementor-element{--align-self:center;}.elementor-2863 .elementor-element.elementor-element-eea0f23 .qodef-qi-button{font-size:18px;font-weight:500;text-transform:capitalize;text-decoration:none;line-height:1.5rem;color:var( --e-global-color-secondary );border-width:0px 0px 0px 0px;border-radius:10px 10px 10px 10px;padding:012px 28px 12px 028px;}.elementor-2863 .elementor-element.elementor-element-eea0f23 .qodef-qi-button.qodef-layout--filled{background-color:#F4CC5B;}.elementor-2863 .elementor-element.elementor-element-eea0f23 .qodef-qi-button:hover{color:var( --e-global-color-7544655 );}.elementor-2863 .elementor-element.elementor-element-eea0f23 .qodef-qi-button.qodef-layout--filled:not(.qodef-hover--reveal):hover{background-color:var( --e-global-color-secondary );}.elementor-2863 .elementor-element.elementor-element-eea0f23 .qodef-qi-button.qodef-layout--outlined:not(.qodef-hover--reveal):hover{background-color:var( --e-global-color-secondary );}.elementor-2863 .elementor-element.elementor-element-eea0f23 .qodef-qi-button.qodef-layout--filled.qodef-hover--reveal:after{background-color:var( --e-global-color-secondary );}.elementor-2863 .elementor-element.elementor-element-eea0f23 .qodef-qi-button.qodef-layout--outlined.qodef-hover--reveal:after{background-color:var( --e-global-color-secondary );}.elementor-2863 .elementor-element.elementor-element-eea0f23 .qodef-qi-button.qodef-type--icon-boxed .qodef-m-text{padding:012px 28px 12px 028px;}.elementor-2863 .elementor-element.elementor-element-eea0f23 .qodef-qi-button.qodef-type--icon-boxed .qodef-m-icon{padding:012px 0 12px;}.elementor-2863 .elementor-element.elementor-element-e238c13{--display:flex;}.elementor-2863 .elementor-element.elementor-element-c73de23{--display:flex;--min-height:250px;--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:16px 16px 16px 16px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2863 .elementor-element.elementor-element-b1b8032 > .elementor-widget-container{background-color:var( --e-global-color-secondary );padding:15px 15px 15px 15px;border-radius:16px 16px 16px 16px;}.elementor-2863 .elementor-element.elementor-element-b1b8032.elementor-element{--align-self:center;}.elementor-2863 .elementor-element.elementor-element-b1b8032 .elementor-icon-wrapper{text-align:center;}.elementor-2863 .elementor-element.elementor-element-b1b8032.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-2863 .elementor-element.elementor-element-b1b8032.elementor-view-framed .elementor-icon, .elementor-2863 .elementor-element.elementor-element-b1b8032.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2863 .elementor-element.elementor-element-b1b8032.elementor-view-framed .elementor-icon, .elementor-2863 .elementor-element.elementor-element-b1b8032.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-2863 .elementor-element.elementor-element-10d686c{text-align:center;}.elementor-2863 .elementor-element.elementor-element-10d686c .elementor-heading-title{font-size:20px;}.elementor-2863 .elementor-element.elementor-element-a76f7e0{text-align:center;}.elementor-2863 .elementor-element.elementor-element-8cf8b67 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:10px 10px 10px 10px;}.elementor-2863 .elementor-element.elementor-element-8cf8b67.elementor-element{--align-self:center;}.elementor-2863 .elementor-element.elementor-element-8cf8b67 .qodef-qi-button{font-size:18px;font-weight:500;text-transform:capitalize;text-decoration:none;line-height:1.5rem;color:var( --e-global-color-secondary );border-width:0px 0px 0px 0px;border-radius:10px 10px 10px 10px;padding:012px 28px 12px 028px;}.elementor-2863 .elementor-element.elementor-element-8cf8b67 .qodef-qi-button.qodef-layout--filled{background-color:#F4CC5B;}.elementor-2863 .elementor-element.elementor-element-8cf8b67 .qodef-qi-button:hover{color:var( --e-global-color-7544655 );}.elementor-2863 .elementor-element.elementor-element-8cf8b67 .qodef-qi-button.qodef-layout--filled:not(.qodef-hover--reveal):hover{background-color:var( --e-global-color-secondary );}.elementor-2863 .elementor-element.elementor-element-8cf8b67 .qodef-qi-button.qodef-layout--outlined:not(.qodef-hover--reveal):hover{background-color:var( --e-global-color-secondary );}.elementor-2863 .elementor-element.elementor-element-8cf8b67 .qodef-qi-button.qodef-layout--filled.qodef-hover--reveal:after{background-color:var( --e-global-color-secondary );}.elementor-2863 .elementor-element.elementor-element-8cf8b67 .qodef-qi-button.qodef-layout--outlined.qodef-hover--reveal:after{background-color:var( --e-global-color-secondary );}.elementor-2863 .elementor-element.elementor-element-8cf8b67 .qodef-qi-button.qodef-type--icon-boxed .qodef-m-text{padding:012px 28px 12px 028px;}.elementor-2863 .elementor-element.elementor-element-8cf8b67 .qodef-qi-button.qodef-type--icon-boxed .qodef-m-icon{padding:012px 0 12px;}.elementor-2863 .elementor-element.elementor-element-19f08ff{--display:flex;}.elementor-2863 .elementor-element.elementor-element-1d6918a{--display:flex;--min-height:250px;--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:16px 16px 16px 16px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2863 .elementor-element.elementor-element-8a0c0b1 > .elementor-widget-container{background-color:var( --e-global-color-secondary );padding:15px 15px 15px 15px;border-radius:16px 16px 16px 16px;}.elementor-2863 .elementor-element.elementor-element-8a0c0b1.elementor-element{--align-self:center;}.elementor-2863 .elementor-element.elementor-element-8a0c0b1 .elementor-icon-wrapper{text-align:center;}.elementor-2863 .elementor-element.elementor-element-8a0c0b1.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-2863 .elementor-element.elementor-element-8a0c0b1.elementor-view-framed .elementor-icon, .elementor-2863 .elementor-element.elementor-element-8a0c0b1.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2863 .elementor-element.elementor-element-8a0c0b1.elementor-view-framed .elementor-icon, .elementor-2863 .elementor-element.elementor-element-8a0c0b1.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-2863 .elementor-element.elementor-element-01b50d2{text-align:center;}.elementor-2863 .elementor-element.elementor-element-01b50d2 .elementor-heading-title{font-size:20px;}.elementor-2863 .elementor-element.elementor-element-a0b5925{text-align:center;}.elementor-2863 .elementor-element.elementor-element-4c0ccdd > .elementor-widget-container{margin:0px 0px 0px 0px;padding:10px 10px 10px 10px;}.elementor-2863 .elementor-element.elementor-element-4c0ccdd.elementor-element{--align-self:center;}.elementor-2863 .elementor-element.elementor-element-4c0ccdd .qodef-qi-button{font-size:18px;font-weight:500;text-transform:capitalize;text-decoration:none;line-height:1.5rem;color:var( --e-global-color-secondary );border-width:0px 0px 0px 0px;border-radius:10px 10px 10px 10px;padding:012px 28px 12px 028px;}.elementor-2863 .elementor-element.elementor-element-4c0ccdd .qodef-qi-button.qodef-layout--filled{background-color:#F4CC5B;}.elementor-2863 .elementor-element.elementor-element-4c0ccdd .qodef-qi-button:hover{color:var( --e-global-color-7544655 );}.elementor-2863 .elementor-element.elementor-element-4c0ccdd .qodef-qi-button.qodef-layout--filled:not(.qodef-hover--reveal):hover{background-color:var( --e-global-color-secondary );}.elementor-2863 .elementor-element.elementor-element-4c0ccdd .qodef-qi-button.qodef-layout--outlined:not(.qodef-hover--reveal):hover{background-color:var( --e-global-color-secondary );}.elementor-2863 .elementor-element.elementor-element-4c0ccdd .qodef-qi-button.qodef-layout--filled.qodef-hover--reveal:after{background-color:var( --e-global-color-secondary );}.elementor-2863 .elementor-element.elementor-element-4c0ccdd .qodef-qi-button.qodef-layout--outlined.qodef-hover--reveal:after{background-color:var( --e-global-color-secondary );}.elementor-2863 .elementor-element.elementor-element-4c0ccdd .qodef-qi-button.qodef-type--icon-boxed .qodef-m-text{padding:012px 28px 12px 028px;}.elementor-2863 .elementor-element.elementor-element-4c0ccdd .qodef-qi-button.qodef-type--icon-boxed .qodef-m-icon{padding:012px 0 12px;}.elementor-2863 .elementor-element.elementor-element-a18d0ee{--display:flex;}.elementor-2863 .elementor-element.elementor-element-9f8409f{--display:flex;--min-height:250px;--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:16px 16px 16px 16px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2863 .elementor-element.elementor-element-6554b6b > .elementor-widget-container{background-color:var( --e-global-color-secondary );padding:15px 15px 15px 15px;border-radius:16px 16px 16px 16px;}.elementor-2863 .elementor-element.elementor-element-6554b6b.elementor-element{--align-self:center;}.elementor-2863 .elementor-element.elementor-element-6554b6b .elementor-icon-wrapper{text-align:center;}.elementor-2863 .elementor-element.elementor-element-6554b6b.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-2863 .elementor-element.elementor-element-6554b6b.elementor-view-framed .elementor-icon, .elementor-2863 .elementor-element.elementor-element-6554b6b.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2863 .elementor-element.elementor-element-6554b6b.elementor-view-framed .elementor-icon, .elementor-2863 .elementor-element.elementor-element-6554b6b.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-2863 .elementor-element.elementor-element-7eb5bb0{text-align:center;}.elementor-2863 .elementor-element.elementor-element-7eb5bb0 .elementor-heading-title{font-size:20px;}.elementor-2863 .elementor-element.elementor-element-767df4d{text-align:center;}.elementor-2863 .elementor-element.elementor-element-03bd921 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:10px 10px 10px 10px;}.elementor-2863 .elementor-element.elementor-element-03bd921.elementor-element{--align-self:center;}.elementor-2863 .elementor-element.elementor-element-03bd921 .qodef-qi-button{font-size:18px;font-weight:500;text-transform:capitalize;text-decoration:none;line-height:1.5rem;color:var( --e-global-color-secondary );border-width:0px 0px 0px 0px;border-radius:10px 10px 10px 10px;padding:012px 28px 12px 028px;}.elementor-2863 .elementor-element.elementor-element-03bd921 .qodef-qi-button.qodef-layout--filled{background-color:#F4CC5B;}.elementor-2863 .elementor-element.elementor-element-03bd921 .qodef-qi-button:hover{color:var( --e-global-color-7544655 );}.elementor-2863 .elementor-element.elementor-element-03bd921 .qodef-qi-button.qodef-layout--filled:not(.qodef-hover--reveal):hover{background-color:var( --e-global-color-secondary );}.elementor-2863 .elementor-element.elementor-element-03bd921 .qodef-qi-button.qodef-layout--outlined:not(.qodef-hover--reveal):hover{background-color:var( --e-global-color-secondary );}.elementor-2863 .elementor-element.elementor-element-03bd921 .qodef-qi-button.qodef-layout--filled.qodef-hover--reveal:after{background-color:var( --e-global-color-secondary );}.elementor-2863 .elementor-element.elementor-element-03bd921 .qodef-qi-button.qodef-layout--outlined.qodef-hover--reveal:after{background-color:var( --e-global-color-secondary );}.elementor-2863 .elementor-element.elementor-element-03bd921 .qodef-qi-button.qodef-type--icon-boxed .qodef-m-text{padding:012px 28px 12px 028px;}.elementor-2863 .elementor-element.elementor-element-03bd921 .qodef-qi-button.qodef-type--icon-boxed .qodef-m-icon{padding:012px 0 12px;}.elementor-2863 .elementor-element.elementor-element-87dd800{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:-35px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:-35px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-size:30px;--e-n-carousel-arrow-normal-color:#F4F4F4;--e-n-carousel-dots-normal-color:#F4CC5B;--e-n-carousel-swiper-pagination-spacing:10px;}.elementor-2863 .elementor-element.elementor-element-87dd800 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {background-color:var( --e-global-color-secondary );border-style:none;border-radius:30% 30% 30% 30%;padding:10px 10px 10px 10px;}.elementor-2863 .elementor-element.elementor-element-87dd800 :is(.elementor-swiper-button-prev:hover, .elementor-swiper-button-next:hover) {background-color:var( --e-global-color-primary );box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}@media(max-width:1024px){.elementor-2863 .elementor-element.elementor-element-b8b52e2 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2863 .elementor-element.elementor-element-a4df1ef > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2863 .elementor-element.elementor-element-3fc3b69 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2863 .elementor-element.elementor-element-5aeb608 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2863 .elementor-element.elementor-element-921ff50 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2863 .elementor-element.elementor-element-b67ebd0 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2863 .elementor-element.elementor-element-b4537f5 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2863 .elementor-element.elementor-element-a71ada0 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2863 .elementor-element.elementor-element-eea0f23 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2863 .elementor-element.elementor-element-8cf8b67 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2863 .elementor-element.elementor-element-4c0ccdd > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2863 .elementor-element.elementor-element-03bd921 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2863 .elementor-element.elementor-element-87dd800{--e-n-carousel-swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-2863 .elementor-element.elementor-element-87dd800{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-arrow-prev-left-position:-20px;--e-n-carousel-arrow-next-right-position:-20px;}.elementor-2863 .elementor-element.elementor-element-87dd800 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {border-radius:20% 20% 20% 20%;padding:6px 10px 6px 10px;}}/* Start custom CSS for container, class: .elementor-element-d6dc4e1 */.elementor-2863 .elementor-element.elementor-element-d6dc4e1 {
  height: 400px;         /* Fix the card height */
  min-height: 450px;     /* Prevent shrinking */
  max-height: 450px;     /* Prevent growing */
  display: flex;         /* Flexbox to control children */
  flex-direction: column;
  justify-content: space-between; /* Adjust spacing of content */
  overflow: hidden;      /* Prevent overflow outside */
  text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8bb3250 */.elementor-2863 .elementor-element.elementor-element-8bb3250 {
  height: 400px;         /* Fix the card height */
  min-height: 450px;     /* Prevent shrinking */
  max-height: 450px;     /* Prevent growing */
  display: flex;         /* Flexbox to control children */
  flex-direction: column;
  justify-content: space-between; /* Adjust spacing of content */
  overflow: hidden;      /* Prevent overflow outside */
  text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-417585a */.elementor-2863 .elementor-element.elementor-element-417585a {
  height: 400px;         /* Fix the card height */
  min-height: 450px;     /* Prevent shrinking */
  max-height: 450px;     /* Prevent growing */
  display: flex;         /* Flexbox to control children */
  flex-direction: column;
  justify-content: space-between; /* Adjust spacing of content */
  overflow: hidden;      /* Prevent overflow outside */
  text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b17d591 */.elementor-2863 .elementor-element.elementor-element-b17d591 {
  height: 400px;         /* Fix the card height */
  min-height: 450px;     /* Prevent shrinking */
  max-height: 450px;     /* Prevent growing */
  display: flex;         /* Flexbox to control children */
  flex-direction: column;
  justify-content: space-between; /* Adjust spacing of content */
  overflow: hidden;      /* Prevent overflow outside */
  text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5642747 */.elementor-2863 .elementor-element.elementor-element-5642747 {
  height: 400px;         /* Fix the card height */
  min-height: 450px;     /* Prevent shrinking */
  max-height: 450px;     /* Prevent growing */
  display: flex;         /* Flexbox to control children */
  flex-direction: column;
  justify-content: space-between; /* Adjust spacing of content */
  overflow: hidden;      /* Prevent overflow outside */
  text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2e16092 */.elementor-2863 .elementor-element.elementor-element-2e16092 {
  height: 400px;         /* Fix the card height */
  min-height: 450px;     /* Prevent shrinking */
  max-height: 450px;     /* Prevent growing */
  display: flex;         /* Flexbox to control children */
  flex-direction: column;
  justify-content: space-between; /* Adjust spacing of content */
  overflow: hidden;      /* Prevent overflow outside */
  text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ab1ee38 */.elementor-2863 .elementor-element.elementor-element-ab1ee38 {
  height: 400px;         /* Fix the card height */
  min-height: 450px;     /* Prevent shrinking */
  max-height: 450px;     /* Prevent growing */
  display: flex;         /* Flexbox to control children */
  flex-direction: column;
  justify-content: space-between; /* Adjust spacing of content */
  overflow: hidden;      /* Prevent overflow outside */
  text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f3c43f */.elementor-2863 .elementor-element.elementor-element-1f3c43f {
  height: 400px;         /* Fix the card height */
  min-height: 450px;     /* Prevent shrinking */
  max-height: 450px;     /* Prevent growing */
  display: flex;         /* Flexbox to control children */
  flex-direction: column;
  justify-content: space-between; /* Adjust spacing of content */
  overflow: hidden;      /* Prevent overflow outside */
  text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f03db9 */.elementor-2863 .elementor-element.elementor-element-1f03db9 {
  height: 400px;         /* Fix the card height */
  min-height: 450px;     /* Prevent shrinking */
  max-height: 450px;     /* Prevent growing */
  display: flex;         /* Flexbox to control children */
  flex-direction: column;
  justify-content: space-between; /* Adjust spacing of content */
  overflow: hidden;      /* Prevent overflow outside */
  text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c73de23 */.elementor-2863 .elementor-element.elementor-element-c73de23 {
  height: 400px;         /* Fix the card height */
  min-height: 450px;     /* Prevent shrinking */
  max-height: 450px;     /* Prevent growing */
  display: flex;         /* Flexbox to control children */
  flex-direction: column;
  justify-content: space-between; /* Adjust spacing of content */
  overflow: hidden;      /* Prevent overflow outside */
  text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d6918a */.elementor-2863 .elementor-element.elementor-element-1d6918a {
  height: 400px;         /* Fix the card height */
  min-height: 450px;     /* Prevent shrinking */
  max-height: 450px;     /* Prevent growing */
  display: flex;         /* Flexbox to control children */
  flex-direction: column;
  justify-content: space-between; /* Adjust spacing of content */
  overflow: hidden;      /* Prevent overflow outside */
  text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9f8409f */.elementor-2863 .elementor-element.elementor-element-9f8409f {
  height: 400px;         /* Fix the card height */
  min-height: 450px;     /* Prevent shrinking */
  max-height: 450px;     /* Prevent growing */
  display: flex;         /* Flexbox to control children */
  flex-direction: column;
  justify-content: space-between; /* Adjust spacing of content */
  overflow: hidden;      /* Prevent overflow outside */
  text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d6dc4e1 */.elementor-2863 .elementor-element.elementor-element-d6dc4e1 {
  height: 400px;         /* Fix the card height */
  min-height: 450px;     /* Prevent shrinking */
  max-height: 450px;     /* Prevent growing */
  display: flex;         /* Flexbox to control children */
  flex-direction: column;
  justify-content: space-between; /* Adjust spacing of content */
  overflow: hidden;      /* Prevent overflow outside */
  text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8bb3250 */.elementor-2863 .elementor-element.elementor-element-8bb3250 {
  height: 400px;         /* Fix the card height */
  min-height: 450px;     /* Prevent shrinking */
  max-height: 450px;     /* Prevent growing */
  display: flex;         /* Flexbox to control children */
  flex-direction: column;
  justify-content: space-between; /* Adjust spacing of content */
  overflow: hidden;      /* Prevent overflow outside */
  text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-417585a */.elementor-2863 .elementor-element.elementor-element-417585a {
  height: 400px;         /* Fix the card height */
  min-height: 450px;     /* Prevent shrinking */
  max-height: 450px;     /* Prevent growing */
  display: flex;         /* Flexbox to control children */
  flex-direction: column;
  justify-content: space-between; /* Adjust spacing of content */
  overflow: hidden;      /* Prevent overflow outside */
  text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b17d591 */.elementor-2863 .elementor-element.elementor-element-b17d591 {
  height: 400px;         /* Fix the card height */
  min-height: 450px;     /* Prevent shrinking */
  max-height: 450px;     /* Prevent growing */
  display: flex;         /* Flexbox to control children */
  flex-direction: column;
  justify-content: space-between; /* Adjust spacing of content */
  overflow: hidden;      /* Prevent overflow outside */
  text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5642747 */.elementor-2863 .elementor-element.elementor-element-5642747 {
  height: 400px;         /* Fix the card height */
  min-height: 450px;     /* Prevent shrinking */
  max-height: 450px;     /* Prevent growing */
  display: flex;         /* Flexbox to control children */
  flex-direction: column;
  justify-content: space-between; /* Adjust spacing of content */
  overflow: hidden;      /* Prevent overflow outside */
  text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2e16092 */.elementor-2863 .elementor-element.elementor-element-2e16092 {
  height: 400px;         /* Fix the card height */
  min-height: 450px;     /* Prevent shrinking */
  max-height: 450px;     /* Prevent growing */
  display: flex;         /* Flexbox to control children */
  flex-direction: column;
  justify-content: space-between; /* Adjust spacing of content */
  overflow: hidden;      /* Prevent overflow outside */
  text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ab1ee38 */.elementor-2863 .elementor-element.elementor-element-ab1ee38 {
  height: 400px;         /* Fix the card height */
  min-height: 450px;     /* Prevent shrinking */
  max-height: 450px;     /* Prevent growing */
  display: flex;         /* Flexbox to control children */
  flex-direction: column;
  justify-content: space-between; /* Adjust spacing of content */
  overflow: hidden;      /* Prevent overflow outside */
  text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f3c43f */.elementor-2863 .elementor-element.elementor-element-1f3c43f {
  height: 400px;         /* Fix the card height */
  min-height: 450px;     /* Prevent shrinking */
  max-height: 450px;     /* Prevent growing */
  display: flex;         /* Flexbox to control children */
  flex-direction: column;
  justify-content: space-between; /* Adjust spacing of content */
  overflow: hidden;      /* Prevent overflow outside */
  text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f03db9 */.elementor-2863 .elementor-element.elementor-element-1f03db9 {
  height: 400px;         /* Fix the card height */
  min-height: 450px;     /* Prevent shrinking */
  max-height: 450px;     /* Prevent growing */
  display: flex;         /* Flexbox to control children */
  flex-direction: column;
  justify-content: space-between; /* Adjust spacing of content */
  overflow: hidden;      /* Prevent overflow outside */
  text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c73de23 */.elementor-2863 .elementor-element.elementor-element-c73de23 {
  height: 400px;         /* Fix the card height */
  min-height: 450px;     /* Prevent shrinking */
  max-height: 450px;     /* Prevent growing */
  display: flex;         /* Flexbox to control children */
  flex-direction: column;
  justify-content: space-between; /* Adjust spacing of content */
  overflow: hidden;      /* Prevent overflow outside */
  text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d6918a */.elementor-2863 .elementor-element.elementor-element-1d6918a {
  height: 400px;         /* Fix the card height */
  min-height: 450px;     /* Prevent shrinking */
  max-height: 450px;     /* Prevent growing */
  display: flex;         /* Flexbox to control children */
  flex-direction: column;
  justify-content: space-between; /* Adjust spacing of content */
  overflow: hidden;      /* Prevent overflow outside */
  text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9f8409f */.elementor-2863 .elementor-element.elementor-element-9f8409f {
  height: 400px;         /* Fix the card height */
  min-height: 450px;     /* Prevent shrinking */
  max-height: 450px;     /* Prevent growing */
  display: flex;         /* Flexbox to control children */
  flex-direction: column;
  justify-content: space-between; /* Adjust spacing of content */
  overflow: hidden;      /* Prevent overflow outside */
  text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d6dc4e1 */.elementor-2863 .elementor-element.elementor-element-d6dc4e1 {
  height: 400px;         /* Fix the card height */
  min-height: 450px;     /* Prevent shrinking */
  max-height: 450px;     /* Prevent growing */
  display: flex;         /* Flexbox to control children */
  flex-direction: column;
  justify-content: space-between; /* Adjust spacing of content */
  overflow: hidden;      /* Prevent overflow outside */
  text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8bb3250 */.elementor-2863 .elementor-element.elementor-element-8bb3250 {
  height: 400px;         /* Fix the card height */
  min-height: 450px;     /* Prevent shrinking */
  max-height: 450px;     /* Prevent growing */
  display: flex;         /* Flexbox to control children */
  flex-direction: column;
  justify-content: space-between; /* Adjust spacing of content */
  overflow: hidden;      /* Prevent overflow outside */
  text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-417585a */.elementor-2863 .elementor-element.elementor-element-417585a {
  height: 400px;         /* Fix the card height */
  min-height: 450px;     /* Prevent shrinking */
  max-height: 450px;     /* Prevent growing */
  display: flex;         /* Flexbox to control children */
  flex-direction: column;
  justify-content: space-between; /* Adjust spacing of content */
  overflow: hidden;      /* Prevent overflow outside */
  text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b17d591 */.elementor-2863 .elementor-element.elementor-element-b17d591 {
  height: 400px;         /* Fix the card height */
  min-height: 450px;     /* Prevent shrinking */
  max-height: 450px;     /* Prevent growing */
  display: flex;         /* Flexbox to control children */
  flex-direction: column;
  justify-content: space-between; /* Adjust spacing of content */
  overflow: hidden;      /* Prevent overflow outside */
  text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5642747 */.elementor-2863 .elementor-element.elementor-element-5642747 {
  height: 400px;         /* Fix the card height */
  min-height: 450px;     /* Prevent shrinking */
  max-height: 450px;     /* Prevent growing */
  display: flex;         /* Flexbox to control children */
  flex-direction: column;
  justify-content: space-between; /* Adjust spacing of content */
  overflow: hidden;      /* Prevent overflow outside */
  text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2e16092 */.elementor-2863 .elementor-element.elementor-element-2e16092 {
  height: 400px;         /* Fix the card height */
  min-height: 450px;     /* Prevent shrinking */
  max-height: 450px;     /* Prevent growing */
  display: flex;         /* Flexbox to control children */
  flex-direction: column;
  justify-content: space-between; /* Adjust spacing of content */
  overflow: hidden;      /* Prevent overflow outside */
  text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ab1ee38 */.elementor-2863 .elementor-element.elementor-element-ab1ee38 {
  height: 400px;         /* Fix the card height */
  min-height: 450px;     /* Prevent shrinking */
  max-height: 450px;     /* Prevent growing */
  display: flex;         /* Flexbox to control children */
  flex-direction: column;
  justify-content: space-between; /* Adjust spacing of content */
  overflow: hidden;      /* Prevent overflow outside */
  text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f3c43f */.elementor-2863 .elementor-element.elementor-element-1f3c43f {
  height: 400px;         /* Fix the card height */
  min-height: 450px;     /* Prevent shrinking */
  max-height: 450px;     /* Prevent growing */
  display: flex;         /* Flexbox to control children */
  flex-direction: column;
  justify-content: space-between; /* Adjust spacing of content */
  overflow: hidden;      /* Prevent overflow outside */
  text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f03db9 */.elementor-2863 .elementor-element.elementor-element-1f03db9 {
  height: 400px;         /* Fix the card height */
  min-height: 450px;     /* Prevent shrinking */
  max-height: 450px;     /* Prevent growing */
  display: flex;         /* Flexbox to control children */
  flex-direction: column;
  justify-content: space-between; /* Adjust spacing of content */
  overflow: hidden;      /* Prevent overflow outside */
  text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c73de23 */.elementor-2863 .elementor-element.elementor-element-c73de23 {
  height: 400px;         /* Fix the card height */
  min-height: 450px;     /* Prevent shrinking */
  max-height: 450px;     /* Prevent growing */
  display: flex;         /* Flexbox to control children */
  flex-direction: column;
  justify-content: space-between; /* Adjust spacing of content */
  overflow: hidden;      /* Prevent overflow outside */
  text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d6918a */.elementor-2863 .elementor-element.elementor-element-1d6918a {
  height: 400px;         /* Fix the card height */
  min-height: 450px;     /* Prevent shrinking */
  max-height: 450px;     /* Prevent growing */
  display: flex;         /* Flexbox to control children */
  flex-direction: column;
  justify-content: space-between; /* Adjust spacing of content */
  overflow: hidden;      /* Prevent overflow outside */
  text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9f8409f */.elementor-2863 .elementor-element.elementor-element-9f8409f {
  height: 400px;         /* Fix the card height */
  min-height: 450px;     /* Prevent shrinking */
  max-height: 450px;     /* Prevent growing */
  display: flex;         /* Flexbox to control children */
  flex-direction: column;
  justify-content: space-between; /* Adjust spacing of content */
  overflow: hidden;      /* Prevent overflow outside */
  text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d6dc4e1 */.elementor-2863 .elementor-element.elementor-element-d6dc4e1 {
  height: 400px;         /* Fix the card height */
  min-height: 450px;     /* Prevent shrinking */
  max-height: 450px;     /* Prevent growing */
  display: flex;         /* Flexbox to control children */
  flex-direction: column;
  justify-content: space-between; /* Adjust spacing of content */
  overflow: hidden;      /* Prevent overflow outside */
  text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8bb3250 */.elementor-2863 .elementor-element.elementor-element-8bb3250 {
  height: 400px;         /* Fix the card height */
  min-height: 450px;     /* Prevent shrinking */
  max-height: 450px;     /* Prevent growing */
  display: flex;         /* Flexbox to control children */
  flex-direction: column;
  justify-content: space-between; /* Adjust spacing of content */
  overflow: hidden;      /* Prevent overflow outside */
  text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-417585a */.elementor-2863 .elementor-element.elementor-element-417585a {
  height: 400px;         /* Fix the card height */
  min-height: 450px;     /* Prevent shrinking */
  max-height: 450px;     /* Prevent growing */
  display: flex;         /* Flexbox to control children */
  flex-direction: column;
  justify-content: space-between; /* Adjust spacing of content */
  overflow: hidden;      /* Prevent overflow outside */
  text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b17d591 */.elementor-2863 .elementor-element.elementor-element-b17d591 {
  height: 400px;         /* Fix the card height */
  min-height: 450px;     /* Prevent shrinking */
  max-height: 450px;     /* Prevent growing */
  display: flex;         /* Flexbox to control children */
  flex-direction: column;
  justify-content: space-between; /* Adjust spacing of content */
  overflow: hidden;      /* Prevent overflow outside */
  text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5642747 */.elementor-2863 .elementor-element.elementor-element-5642747 {
  height: 400px;         /* Fix the card height */
  min-height: 450px;     /* Prevent shrinking */
  max-height: 450px;     /* Prevent growing */
  display: flex;         /* Flexbox to control children */
  flex-direction: column;
  justify-content: space-between; /* Adjust spacing of content */
  overflow: hidden;      /* Prevent overflow outside */
  text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2e16092 */.elementor-2863 .elementor-element.elementor-element-2e16092 {
  height: 400px;         /* Fix the card height */
  min-height: 450px;     /* Prevent shrinking */
  max-height: 450px;     /* Prevent growing */
  display: flex;         /* Flexbox to control children */
  flex-direction: column;
  justify-content: space-between; /* Adjust spacing of content */
  overflow: hidden;      /* Prevent overflow outside */
  text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ab1ee38 */.elementor-2863 .elementor-element.elementor-element-ab1ee38 {
  height: 400px;         /* Fix the card height */
  min-height: 450px;     /* Prevent shrinking */
  max-height: 450px;     /* Prevent growing */
  display: flex;         /* Flexbox to control children */
  flex-direction: column;
  justify-content: space-between; /* Adjust spacing of content */
  overflow: hidden;      /* Prevent overflow outside */
  text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f3c43f */.elementor-2863 .elementor-element.elementor-element-1f3c43f {
  height: 400px;         /* Fix the card height */
  min-height: 450px;     /* Prevent shrinking */
  max-height: 450px;     /* Prevent growing */
  display: flex;         /* Flexbox to control children */
  flex-direction: column;
  justify-content: space-between; /* Adjust spacing of content */
  overflow: hidden;      /* Prevent overflow outside */
  text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f03db9 */.elementor-2863 .elementor-element.elementor-element-1f03db9 {
  height: 400px;         /* Fix the card height */
  min-height: 450px;     /* Prevent shrinking */
  max-height: 450px;     /* Prevent growing */
  display: flex;         /* Flexbox to control children */
  flex-direction: column;
  justify-content: space-between; /* Adjust spacing of content */
  overflow: hidden;      /* Prevent overflow outside */
  text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c73de23 */.elementor-2863 .elementor-element.elementor-element-c73de23 {
  height: 400px;         /* Fix the card height */
  min-height: 450px;     /* Prevent shrinking */
  max-height: 450px;     /* Prevent growing */
  display: flex;         /* Flexbox to control children */
  flex-direction: column;
  justify-content: space-between; /* Adjust spacing of content */
  overflow: hidden;      /* Prevent overflow outside */
  text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d6918a */.elementor-2863 .elementor-element.elementor-element-1d6918a {
  height: 400px;         /* Fix the card height */
  min-height: 450px;     /* Prevent shrinking */
  max-height: 450px;     /* Prevent growing */
  display: flex;         /* Flexbox to control children */
  flex-direction: column;
  justify-content: space-between; /* Adjust spacing of content */
  overflow: hidden;      /* Prevent overflow outside */
  text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9f8409f */.elementor-2863 .elementor-element.elementor-element-9f8409f {
  height: 400px;         /* Fix the card height */
  min-height: 450px;     /* Prevent shrinking */
  max-height: 450px;     /* Prevent growing */
  display: flex;         /* Flexbox to control children */
  flex-direction: column;
  justify-content: space-between; /* Adjust spacing of content */
  overflow: hidden;      /* Prevent overflow outside */
  text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d6dc4e1 */.elementor-2863 .elementor-element.elementor-element-d6dc4e1 {
  height: 400px;         /* Fix the card height */
  min-height: 450px;     /* Prevent shrinking */
  max-height: 450px;     /* Prevent growing */
  display: flex;         /* Flexbox to control children */
  flex-direction: column;
  justify-content: space-between; /* Adjust spacing of content */
  overflow: hidden;      /* Prevent overflow outside */
  text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8bb3250 */.elementor-2863 .elementor-element.elementor-element-8bb3250 {
  height: 400px;         /* Fix the card height */
  min-height: 450px;     /* Prevent shrinking */
  max-height: 450px;     /* Prevent growing */
  display: flex;         /* Flexbox to control children */
  flex-direction: column;
  justify-content: space-between; /* Adjust spacing of content */
  overflow: hidden;      /* Prevent overflow outside */
  text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-417585a */.elementor-2863 .elementor-element.elementor-element-417585a {
  height: 400px;         /* Fix the card height */
  min-height: 450px;     /* Prevent shrinking */
  max-height: 450px;     /* Prevent growing */
  display: flex;         /* Flexbox to control children */
  flex-direction: column;
  justify-content: space-between; /* Adjust spacing of content */
  overflow: hidden;      /* Prevent overflow outside */
  text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b17d591 */.elementor-2863 .elementor-element.elementor-element-b17d591 {
  height: 400px;         /* Fix the card height */
  min-height: 450px;     /* Prevent shrinking */
  max-height: 450px;     /* Prevent growing */
  display: flex;         /* Flexbox to control children */
  flex-direction: column;
  justify-content: space-between; /* Adjust spacing of content */
  overflow: hidden;      /* Prevent overflow outside */
  text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5642747 */.elementor-2863 .elementor-element.elementor-element-5642747 {
  height: 400px;         /* Fix the card height */
  min-height: 450px;     /* Prevent shrinking */
  max-height: 450px;     /* Prevent growing */
  display: flex;         /* Flexbox to control children */
  flex-direction: column;
  justify-content: space-between; /* Adjust spacing of content */
  overflow: hidden;      /* Prevent overflow outside */
  text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2e16092 */.elementor-2863 .elementor-element.elementor-element-2e16092 {
  height: 400px;         /* Fix the card height */
  min-height: 450px;     /* Prevent shrinking */
  max-height: 450px;     /* Prevent growing */
  display: flex;         /* Flexbox to control children */
  flex-direction: column;
  justify-content: space-between; /* Adjust spacing of content */
  overflow: hidden;      /* Prevent overflow outside */
  text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ab1ee38 */.elementor-2863 .elementor-element.elementor-element-ab1ee38 {
  height: 400px;         /* Fix the card height */
  min-height: 450px;     /* Prevent shrinking */
  max-height: 450px;     /* Prevent growing */
  display: flex;         /* Flexbox to control children */
  flex-direction: column;
  justify-content: space-between; /* Adjust spacing of content */
  overflow: hidden;      /* Prevent overflow outside */
  text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f3c43f */.elementor-2863 .elementor-element.elementor-element-1f3c43f {
  height: 400px;         /* Fix the card height */
  min-height: 450px;     /* Prevent shrinking */
  max-height: 450px;     /* Prevent growing */
  display: flex;         /* Flexbox to control children */
  flex-direction: column;
  justify-content: space-between; /* Adjust spacing of content */
  overflow: hidden;      /* Prevent overflow outside */
  text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f03db9 */.elementor-2863 .elementor-element.elementor-element-1f03db9 {
  height: 400px;         /* Fix the card height */
  min-height: 450px;     /* Prevent shrinking */
  max-height: 450px;     /* Prevent growing */
  display: flex;         /* Flexbox to control children */
  flex-direction: column;
  justify-content: space-between; /* Adjust spacing of content */
  overflow: hidden;      /* Prevent overflow outside */
  text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c73de23 */.elementor-2863 .elementor-element.elementor-element-c73de23 {
  height: 400px;         /* Fix the card height */
  min-height: 450px;     /* Prevent shrinking */
  max-height: 450px;     /* Prevent growing */
  display: flex;         /* Flexbox to control children */
  flex-direction: column;
  justify-content: space-between; /* Adjust spacing of content */
  overflow: hidden;      /* Prevent overflow outside */
  text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d6918a */.elementor-2863 .elementor-element.elementor-element-1d6918a {
  height: 400px;         /* Fix the card height */
  min-height: 450px;     /* Prevent shrinking */
  max-height: 450px;     /* Prevent growing */
  display: flex;         /* Flexbox to control children */
  flex-direction: column;
  justify-content: space-between; /* Adjust spacing of content */
  overflow: hidden;      /* Prevent overflow outside */
  text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9f8409f */.elementor-2863 .elementor-element.elementor-element-9f8409f {
  height: 400px;         /* Fix the card height */
  min-height: 450px;     /* Prevent shrinking */
  max-height: 450px;     /* Prevent growing */
  display: flex;         /* Flexbox to control children */
  flex-direction: column;
  justify-content: space-between; /* Adjust spacing of content */
  overflow: hidden;      /* Prevent overflow outside */
  text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d6dc4e1 */.elementor-2863 .elementor-element.elementor-element-d6dc4e1 {
  height: 400px;         /* Fix the card height */
  min-height: 450px;     /* Prevent shrinking */
  max-height: 450px;     /* Prevent growing */
  display: flex;         /* Flexbox to control children */
  flex-direction: column;
  justify-content: space-between; /* Adjust spacing of content */
  overflow: hidden;      /* Prevent overflow outside */
  text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8bb3250 */.elementor-2863 .elementor-element.elementor-element-8bb3250 {
  height: 400px;         /* Fix the card height */
  min-height: 450px;     /* Prevent shrinking */
  max-height: 450px;     /* Prevent growing */
  display: flex;         /* Flexbox to control children */
  flex-direction: column;
  justify-content: space-between; /* Adjust spacing of content */
  overflow: hidden;      /* Prevent overflow outside */
  text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-417585a */.elementor-2863 .elementor-element.elementor-element-417585a {
  height: 400px;         /* Fix the card height */
  min-height: 450px;     /* Prevent shrinking */
  max-height: 450px;     /* Prevent growing */
  display: flex;         /* Flexbox to control children */
  flex-direction: column;
  justify-content: space-between; /* Adjust spacing of content */
  overflow: hidden;      /* Prevent overflow outside */
  text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b17d591 */.elementor-2863 .elementor-element.elementor-element-b17d591 {
  height: 400px;         /* Fix the card height */
  min-height: 450px;     /* Prevent shrinking */
  max-height: 450px;     /* Prevent growing */
  display: flex;         /* Flexbox to control children */
  flex-direction: column;
  justify-content: space-between; /* Adjust spacing of content */
  overflow: hidden;      /* Prevent overflow outside */
  text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5642747 */.elementor-2863 .elementor-element.elementor-element-5642747 {
  height: 400px;         /* Fix the card height */
  min-height: 450px;     /* Prevent shrinking */
  max-height: 450px;     /* Prevent growing */
  display: flex;         /* Flexbox to control children */
  flex-direction: column;
  justify-content: space-between; /* Adjust spacing of content */
  overflow: hidden;      /* Prevent overflow outside */
  text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2e16092 */.elementor-2863 .elementor-element.elementor-element-2e16092 {
  height: 400px;         /* Fix the card height */
  min-height: 450px;     /* Prevent shrinking */
  max-height: 450px;     /* Prevent growing */
  display: flex;         /* Flexbox to control children */
  flex-direction: column;
  justify-content: space-between; /* Adjust spacing of content */
  overflow: hidden;      /* Prevent overflow outside */
  text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ab1ee38 */.elementor-2863 .elementor-element.elementor-element-ab1ee38 {
  height: 400px;         /* Fix the card height */
  min-height: 450px;     /* Prevent shrinking */
  max-height: 450px;     /* Prevent growing */
  display: flex;         /* Flexbox to control children */
  flex-direction: column;
  justify-content: space-between; /* Adjust spacing of content */
  overflow: hidden;      /* Prevent overflow outside */
  text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f3c43f */.elementor-2863 .elementor-element.elementor-element-1f3c43f {
  height: 400px;         /* Fix the card height */
  min-height: 450px;     /* Prevent shrinking */
  max-height: 450px;     /* Prevent growing */
  display: flex;         /* Flexbox to control children */
  flex-direction: column;
  justify-content: space-between; /* Adjust spacing of content */
  overflow: hidden;      /* Prevent overflow outside */
  text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f03db9 */.elementor-2863 .elementor-element.elementor-element-1f03db9 {
  height: 400px;         /* Fix the card height */
  min-height: 450px;     /* Prevent shrinking */
  max-height: 450px;     /* Prevent growing */
  display: flex;         /* Flexbox to control children */
  flex-direction: column;
  justify-content: space-between; /* Adjust spacing of content */
  overflow: hidden;      /* Prevent overflow outside */
  text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c73de23 */.elementor-2863 .elementor-element.elementor-element-c73de23 {
  height: 400px;         /* Fix the card height */
  min-height: 450px;     /* Prevent shrinking */
  max-height: 450px;     /* Prevent growing */
  display: flex;         /* Flexbox to control children */
  flex-direction: column;
  justify-content: space-between; /* Adjust spacing of content */
  overflow: hidden;      /* Prevent overflow outside */
  text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d6918a */.elementor-2863 .elementor-element.elementor-element-1d6918a {
  height: 400px;         /* Fix the card height */
  min-height: 450px;     /* Prevent shrinking */
  max-height: 450px;     /* Prevent growing */
  display: flex;         /* Flexbox to control children */
  flex-direction: column;
  justify-content: space-between; /* Adjust spacing of content */
  overflow: hidden;      /* Prevent overflow outside */
  text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9f8409f */.elementor-2863 .elementor-element.elementor-element-9f8409f {
  height: 400px;         /* Fix the card height */
  min-height: 450px;     /* Prevent shrinking */
  max-height: 450px;     /* Prevent growing */
  display: flex;         /* Flexbox to control children */
  flex-direction: column;
  justify-content: space-between; /* Adjust spacing of content */
  overflow: hidden;      /* Prevent overflow outside */
  text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d6dc4e1 */.elementor-2863 .elementor-element.elementor-element-d6dc4e1 {
  height: 400px;         /* Fix the card height */
  min-height: 450px;     /* Prevent shrinking */
  max-height: 450px;     /* Prevent growing */
  display: flex;         /* Flexbox to control children */
  flex-direction: column;
  justify-content: space-between; /* Adjust spacing of content */
  overflow: hidden;      /* Prevent overflow outside */
  text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8bb3250 */.elementor-2863 .elementor-element.elementor-element-8bb3250 {
  height: 400px;         /* Fix the card height */
  min-height: 450px;     /* Prevent shrinking */
  max-height: 450px;     /* Prevent growing */
  display: flex;         /* Flexbox to control children */
  flex-direction: column;
  justify-content: space-between; /* Adjust spacing of content */
  overflow: hidden;      /* Prevent overflow outside */
  text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-417585a */.elementor-2863 .elementor-element.elementor-element-417585a {
  height: 400px;         /* Fix the card height */
  min-height: 450px;     /* Prevent shrinking */
  max-height: 450px;     /* Prevent growing */
  display: flex;         /* Flexbox to control children */
  flex-direction: column;
  justify-content: space-between; /* Adjust spacing of content */
  overflow: hidden;      /* Prevent overflow outside */
  text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b17d591 */.elementor-2863 .elementor-element.elementor-element-b17d591 {
  height: 400px;         /* Fix the card height */
  min-height: 450px;     /* Prevent shrinking */
  max-height: 450px;     /* Prevent growing */
  display: flex;         /* Flexbox to control children */
  flex-direction: column;
  justify-content: space-between; /* Adjust spacing of content */
  overflow: hidden;      /* Prevent overflow outside */
  text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5642747 */.elementor-2863 .elementor-element.elementor-element-5642747 {
  height: 400px;         /* Fix the card height */
  min-height: 450px;     /* Prevent shrinking */
  max-height: 450px;     /* Prevent growing */
  display: flex;         /* Flexbox to control children */
  flex-direction: column;
  justify-content: space-between; /* Adjust spacing of content */
  overflow: hidden;      /* Prevent overflow outside */
  text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2e16092 */.elementor-2863 .elementor-element.elementor-element-2e16092 {
  height: 400px;         /* Fix the card height */
  min-height: 450px;     /* Prevent shrinking */
  max-height: 450px;     /* Prevent growing */
  display: flex;         /* Flexbox to control children */
  flex-direction: column;
  justify-content: space-between; /* Adjust spacing of content */
  overflow: hidden;      /* Prevent overflow outside */
  text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ab1ee38 */.elementor-2863 .elementor-element.elementor-element-ab1ee38 {
  height: 400px;         /* Fix the card height */
  min-height: 450px;     /* Prevent shrinking */
  max-height: 450px;     /* Prevent growing */
  display: flex;         /* Flexbox to control children */
  flex-direction: column;
  justify-content: space-between; /* Adjust spacing of content */
  overflow: hidden;      /* Prevent overflow outside */
  text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f3c43f */.elementor-2863 .elementor-element.elementor-element-1f3c43f {
  height: 400px;         /* Fix the card height */
  min-height: 450px;     /* Prevent shrinking */
  max-height: 450px;     /* Prevent growing */
  display: flex;         /* Flexbox to control children */
  flex-direction: column;
  justify-content: space-between; /* Adjust spacing of content */
  overflow: hidden;      /* Prevent overflow outside */
  text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f03db9 */.elementor-2863 .elementor-element.elementor-element-1f03db9 {
  height: 400px;         /* Fix the card height */
  min-height: 450px;     /* Prevent shrinking */
  max-height: 450px;     /* Prevent growing */
  display: flex;         /* Flexbox to control children */
  flex-direction: column;
  justify-content: space-between; /* Adjust spacing of content */
  overflow: hidden;      /* Prevent overflow outside */
  text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c73de23 */.elementor-2863 .elementor-element.elementor-element-c73de23 {
  height: 400px;         /* Fix the card height */
  min-height: 450px;     /* Prevent shrinking */
  max-height: 450px;     /* Prevent growing */
  display: flex;         /* Flexbox to control children */
  flex-direction: column;
  justify-content: space-between; /* Adjust spacing of content */
  overflow: hidden;      /* Prevent overflow outside */
  text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d6918a */.elementor-2863 .elementor-element.elementor-element-1d6918a {
  height: 400px;         /* Fix the card height */
  min-height: 450px;     /* Prevent shrinking */
  max-height: 450px;     /* Prevent growing */
  display: flex;         /* Flexbox to control children */
  flex-direction: column;
  justify-content: space-between; /* Adjust spacing of content */
  overflow: hidden;      /* Prevent overflow outside */
  text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9f8409f */.elementor-2863 .elementor-element.elementor-element-9f8409f {
  height: 400px;         /* Fix the card height */
  min-height: 450px;     /* Prevent shrinking */
  max-height: 450px;     /* Prevent growing */
  display: flex;         /* Flexbox to control children */
  flex-direction: column;
  justify-content: space-between; /* Adjust spacing of content */
  overflow: hidden;      /* Prevent overflow outside */
  text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d6dc4e1 */.elementor-2863 .elementor-element.elementor-element-d6dc4e1 {
  height: 400px;         /* Fix the card height */
  min-height: 450px;     /* Prevent shrinking */
  max-height: 450px;     /* Prevent growing */
  display: flex;         /* Flexbox to control children */
  flex-direction: column;
  justify-content: space-between; /* Adjust spacing of content */
  overflow: hidden;      /* Prevent overflow outside */
  text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8bb3250 */.elementor-2863 .elementor-element.elementor-element-8bb3250 {
  height: 400px;         /* Fix the card height */
  min-height: 450px;     /* Prevent shrinking */
  max-height: 450px;     /* Prevent growing */
  display: flex;         /* Flexbox to control children */
  flex-direction: column;
  justify-content: space-between; /* Adjust spacing of content */
  overflow: hidden;      /* Prevent overflow outside */
  text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-417585a */.elementor-2863 .elementor-element.elementor-element-417585a {
  height: 400px;         /* Fix the card height */
  min-height: 450px;     /* Prevent shrinking */
  max-height: 450px;     /* Prevent growing */
  display: flex;         /* Flexbox to control children */
  flex-direction: column;
  justify-content: space-between; /* Adjust spacing of content */
  overflow: hidden;      /* Prevent overflow outside */
  text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b17d591 */.elementor-2863 .elementor-element.elementor-element-b17d591 {
  height: 400px;         /* Fix the card height */
  min-height: 450px;     /* Prevent shrinking */
  max-height: 450px;     /* Prevent growing */
  display: flex;         /* Flexbox to control children */
  flex-direction: column;
  justify-content: space-between; /* Adjust spacing of content */
  overflow: hidden;      /* Prevent overflow outside */
  text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5642747 */.elementor-2863 .elementor-element.elementor-element-5642747 {
  height: 400px;         /* Fix the card height */
  min-height: 450px;     /* Prevent shrinking */
  max-height: 450px;     /* Prevent growing */
  display: flex;         /* Flexbox to control children */
  flex-direction: column;
  justify-content: space-between; /* Adjust spacing of content */
  overflow: hidden;      /* Prevent overflow outside */
  text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2e16092 */.elementor-2863 .elementor-element.elementor-element-2e16092 {
  height: 400px;         /* Fix the card height */
  min-height: 450px;     /* Prevent shrinking */
  max-height: 450px;     /* Prevent growing */
  display: flex;         /* Flexbox to control children */
  flex-direction: column;
  justify-content: space-between; /* Adjust spacing of content */
  overflow: hidden;      /* Prevent overflow outside */
  text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ab1ee38 */.elementor-2863 .elementor-element.elementor-element-ab1ee38 {
  height: 400px;         /* Fix the card height */
  min-height: 450px;     /* Prevent shrinking */
  max-height: 450px;     /* Prevent growing */
  display: flex;         /* Flexbox to control children */
  flex-direction: column;
  justify-content: space-between; /* Adjust spacing of content */
  overflow: hidden;      /* Prevent overflow outside */
  text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f3c43f */.elementor-2863 .elementor-element.elementor-element-1f3c43f {
  height: 400px;         /* Fix the card height */
  min-height: 450px;     /* Prevent shrinking */
  max-height: 450px;     /* Prevent growing */
  display: flex;         /* Flexbox to control children */
  flex-direction: column;
  justify-content: space-between; /* Adjust spacing of content */
  overflow: hidden;      /* Prevent overflow outside */
  text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f03db9 */.elementor-2863 .elementor-element.elementor-element-1f03db9 {
  height: 400px;         /* Fix the card height */
  min-height: 450px;     /* Prevent shrinking */
  max-height: 450px;     /* Prevent growing */
  display: flex;         /* Flexbox to control children */
  flex-direction: column;
  justify-content: space-between; /* Adjust spacing of content */
  overflow: hidden;      /* Prevent overflow outside */
  text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c73de23 */.elementor-2863 .elementor-element.elementor-element-c73de23 {
  height: 400px;         /* Fix the card height */
  min-height: 450px;     /* Prevent shrinking */
  max-height: 450px;     /* Prevent growing */
  display: flex;         /* Flexbox to control children */
  flex-direction: column;
  justify-content: space-between; /* Adjust spacing of content */
  overflow: hidden;      /* Prevent overflow outside */
  text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d6918a */.elementor-2863 .elementor-element.elementor-element-1d6918a {
  height: 400px;         /* Fix the card height */
  min-height: 450px;     /* Prevent shrinking */
  max-height: 450px;     /* Prevent growing */
  display: flex;         /* Flexbox to control children */
  flex-direction: column;
  justify-content: space-between; /* Adjust spacing of content */
  overflow: hidden;      /* Prevent overflow outside */
  text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9f8409f */.elementor-2863 .elementor-element.elementor-element-9f8409f {
  height: 400px;         /* Fix the card height */
  min-height: 450px;     /* Prevent shrinking */
  max-height: 450px;     /* Prevent growing */
  display: flex;         /* Flexbox to control children */
  flex-direction: column;
  justify-content: space-between; /* Adjust spacing of content */
  overflow: hidden;      /* Prevent overflow outside */
  text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d6dc4e1 */.elementor-2863 .elementor-element.elementor-element-d6dc4e1 {
  height: 400px;         /* Fix the card height */
  min-height: 450px;     /* Prevent shrinking */
  max-height: 450px;     /* Prevent growing */
  display: flex;         /* Flexbox to control children */
  flex-direction: column;
  justify-content: space-between; /* Adjust spacing of content */
  overflow: hidden;      /* Prevent overflow outside */
  text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8bb3250 */.elementor-2863 .elementor-element.elementor-element-8bb3250 {
  height: 400px;         /* Fix the card height */
  min-height: 450px;     /* Prevent shrinking */
  max-height: 450px;     /* Prevent growing */
  display: flex;         /* Flexbox to control children */
  flex-direction: column;
  justify-content: space-between; /* Adjust spacing of content */
  overflow: hidden;      /* Prevent overflow outside */
  text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-417585a */.elementor-2863 .elementor-element.elementor-element-417585a {
  height: 400px;         /* Fix the card height */
  min-height: 450px;     /* Prevent shrinking */
  max-height: 450px;     /* Prevent growing */
  display: flex;         /* Flexbox to control children */
  flex-direction: column;
  justify-content: space-between; /* Adjust spacing of content */
  overflow: hidden;      /* Prevent overflow outside */
  text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b17d591 */.elementor-2863 .elementor-element.elementor-element-b17d591 {
  height: 400px;         /* Fix the card height */
  min-height: 450px;     /* Prevent shrinking */
  max-height: 450px;     /* Prevent growing */
  display: flex;         /* Flexbox to control children */
  flex-direction: column;
  justify-content: space-between; /* Adjust spacing of content */
  overflow: hidden;      /* Prevent overflow outside */
  text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5642747 */.elementor-2863 .elementor-element.elementor-element-5642747 {
  height: 400px;         /* Fix the card height */
  min-height: 450px;     /* Prevent shrinking */
  max-height: 450px;     /* Prevent growing */
  display: flex;         /* Flexbox to control children */
  flex-direction: column;
  justify-content: space-between; /* Adjust spacing of content */
  overflow: hidden;      /* Prevent overflow outside */
  text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2e16092 */.elementor-2863 .elementor-element.elementor-element-2e16092 {
  height: 400px;         /* Fix the card height */
  min-height: 450px;     /* Prevent shrinking */
  max-height: 450px;     /* Prevent growing */
  display: flex;         /* Flexbox to control children */
  flex-direction: column;
  justify-content: space-between; /* Adjust spacing of content */
  overflow: hidden;      /* Prevent overflow outside */
  text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ab1ee38 */.elementor-2863 .elementor-element.elementor-element-ab1ee38 {
  height: 400px;         /* Fix the card height */
  min-height: 450px;     /* Prevent shrinking */
  max-height: 450px;     /* Prevent growing */
  display: flex;         /* Flexbox to control children */
  flex-direction: column;
  justify-content: space-between; /* Adjust spacing of content */
  overflow: hidden;      /* Prevent overflow outside */
  text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f3c43f */.elementor-2863 .elementor-element.elementor-element-1f3c43f {
  height: 400px;         /* Fix the card height */
  min-height: 450px;     /* Prevent shrinking */
  max-height: 450px;     /* Prevent growing */
  display: flex;         /* Flexbox to control children */
  flex-direction: column;
  justify-content: space-between; /* Adjust spacing of content */
  overflow: hidden;      /* Prevent overflow outside */
  text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f03db9 */.elementor-2863 .elementor-element.elementor-element-1f03db9 {
  height: 400px;         /* Fix the card height */
  min-height: 450px;     /* Prevent shrinking */
  max-height: 450px;     /* Prevent growing */
  display: flex;         /* Flexbox to control children */
  flex-direction: column;
  justify-content: space-between; /* Adjust spacing of content */
  overflow: hidden;      /* Prevent overflow outside */
  text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c73de23 */.elementor-2863 .elementor-element.elementor-element-c73de23 {
  height: 400px;         /* Fix the card height */
  min-height: 450px;     /* Prevent shrinking */
  max-height: 450px;     /* Prevent growing */
  display: flex;         /* Flexbox to control children */
  flex-direction: column;
  justify-content: space-between; /* Adjust spacing of content */
  overflow: hidden;      /* Prevent overflow outside */
  text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d6918a */.elementor-2863 .elementor-element.elementor-element-1d6918a {
  height: 400px;         /* Fix the card height */
  min-height: 450px;     /* Prevent shrinking */
  max-height: 450px;     /* Prevent growing */
  display: flex;         /* Flexbox to control children */
  flex-direction: column;
  justify-content: space-between; /* Adjust spacing of content */
  overflow: hidden;      /* Prevent overflow outside */
  text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9f8409f */.elementor-2863 .elementor-element.elementor-element-9f8409f {
  height: 400px;         /* Fix the card height */
  min-height: 450px;     /* Prevent shrinking */
  max-height: 450px;     /* Prevent growing */
  display: flex;         /* Flexbox to control children */
  flex-direction: column;
  justify-content: space-between; /* Adjust spacing of content */
  overflow: hidden;      /* Prevent overflow outside */
  text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d6dc4e1 */.elementor-2863 .elementor-element.elementor-element-d6dc4e1 {
  height: 400px;         /* Fix the card height */
  min-height: 450px;     /* Prevent shrinking */
  max-height: 450px;     /* Prevent growing */
  display: flex;         /* Flexbox to control children */
  flex-direction: column;
  justify-content: space-between; /* Adjust spacing of content */
  overflow: hidden;      /* Prevent overflow outside */
  text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8bb3250 */.elementor-2863 .elementor-element.elementor-element-8bb3250 {
  height: 400px;         /* Fix the card height */
  min-height: 450px;     /* Prevent shrinking */
  max-height: 450px;     /* Prevent growing */
  display: flex;         /* Flexbox to control children */
  flex-direction: column;
  justify-content: space-between; /* Adjust spacing of content */
  overflow: hidden;      /* Prevent overflow outside */
  text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-417585a */.elementor-2863 .elementor-element.elementor-element-417585a {
  height: 400px;         /* Fix the card height */
  min-height: 450px;     /* Prevent shrinking */
  max-height: 450px;     /* Prevent growing */
  display: flex;         /* Flexbox to control children */
  flex-direction: column;
  justify-content: space-between; /* Adjust spacing of content */
  overflow: hidden;      /* Prevent overflow outside */
  text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b17d591 */.elementor-2863 .elementor-element.elementor-element-b17d591 {
  height: 400px;         /* Fix the card height */
  min-height: 450px;     /* Prevent shrinking */
  max-height: 450px;     /* Prevent growing */
  display: flex;         /* Flexbox to control children */
  flex-direction: column;
  justify-content: space-between; /* Adjust spacing of content */
  overflow: hidden;      /* Prevent overflow outside */
  text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5642747 */.elementor-2863 .elementor-element.elementor-element-5642747 {
  height: 400px;         /* Fix the card height */
  min-height: 450px;     /* Prevent shrinking */
  max-height: 450px;     /* Prevent growing */
  display: flex;         /* Flexbox to control children */
  flex-direction: column;
  justify-content: space-between; /* Adjust spacing of content */
  overflow: hidden;      /* Prevent overflow outside */
  text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2e16092 */.elementor-2863 .elementor-element.elementor-element-2e16092 {
  height: 400px;         /* Fix the card height */
  min-height: 450px;     /* Prevent shrinking */
  max-height: 450px;     /* Prevent growing */
  display: flex;         /* Flexbox to control children */
  flex-direction: column;
  justify-content: space-between; /* Adjust spacing of content */
  overflow: hidden;      /* Prevent overflow outside */
  text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ab1ee38 */.elementor-2863 .elementor-element.elementor-element-ab1ee38 {
  height: 400px;         /* Fix the card height */
  min-height: 450px;     /* Prevent shrinking */
  max-height: 450px;     /* Prevent growing */
  display: flex;         /* Flexbox to control children */
  flex-direction: column;
  justify-content: space-between; /* Adjust spacing of content */
  overflow: hidden;      /* Prevent overflow outside */
  text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f3c43f */.elementor-2863 .elementor-element.elementor-element-1f3c43f {
  height: 400px;         /* Fix the card height */
  min-height: 450px;     /* Prevent shrinking */
  max-height: 450px;     /* Prevent growing */
  display: flex;         /* Flexbox to control children */
  flex-direction: column;
  justify-content: space-between; /* Adjust spacing of content */
  overflow: hidden;      /* Prevent overflow outside */
  text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f03db9 */.elementor-2863 .elementor-element.elementor-element-1f03db9 {
  height: 400px;         /* Fix the card height */
  min-height: 450px;     /* Prevent shrinking */
  max-height: 450px;     /* Prevent growing */
  display: flex;         /* Flexbox to control children */
  flex-direction: column;
  justify-content: space-between; /* Adjust spacing of content */
  overflow: hidden;      /* Prevent overflow outside */
  text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c73de23 */.elementor-2863 .elementor-element.elementor-element-c73de23 {
  height: 400px;         /* Fix the card height */
  min-height: 450px;     /* Prevent shrinking */
  max-height: 450px;     /* Prevent growing */
  display: flex;         /* Flexbox to control children */
  flex-direction: column;
  justify-content: space-between; /* Adjust spacing of content */
  overflow: hidden;      /* Prevent overflow outside */
  text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d6918a */.elementor-2863 .elementor-element.elementor-element-1d6918a {
  height: 400px;         /* Fix the card height */
  min-height: 450px;     /* Prevent shrinking */
  max-height: 450px;     /* Prevent growing */
  display: flex;         /* Flexbox to control children */
  flex-direction: column;
  justify-content: space-between; /* Adjust spacing of content */
  overflow: hidden;      /* Prevent overflow outside */
  text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9f8409f */.elementor-2863 .elementor-element.elementor-element-9f8409f {
  height: 400px;         /* Fix the card height */
  min-height: 450px;     /* Prevent shrinking */
  max-height: 450px;     /* Prevent growing */
  display: flex;         /* Flexbox to control children */
  flex-direction: column;
  justify-content: space-between; /* Adjust spacing of content */
  overflow: hidden;      /* Prevent overflow outside */
  text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d6dc4e1 */.elementor-2863 .elementor-element.elementor-element-d6dc4e1 {
  height: 400px;         /* Fix the card height */
  min-height: 450px;     /* Prevent shrinking */
  max-height: 450px;     /* Prevent growing */
  display: flex;         /* Flexbox to control children */
  flex-direction: column;
  justify-content: space-between; /* Adjust spacing of content */
  overflow: hidden;      /* Prevent overflow outside */
  text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8bb3250 */.elementor-2863 .elementor-element.elementor-element-8bb3250 {
  height: 400px;         /* Fix the card height */
  min-height: 450px;     /* Prevent shrinking */
  max-height: 450px;     /* Prevent growing */
  display: flex;         /* Flexbox to control children */
  flex-direction: column;
  justify-content: space-between; /* Adjust spacing of content */
  overflow: hidden;      /* Prevent overflow outside */
  text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-417585a */.elementor-2863 .elementor-element.elementor-element-417585a {
  height: 400px;         /* Fix the card height */
  min-height: 450px;     /* Prevent shrinking */
  max-height: 450px;     /* Prevent growing */
  display: flex;         /* Flexbox to control children */
  flex-direction: column;
  justify-content: space-between; /* Adjust spacing of content */
  overflow: hidden;      /* Prevent overflow outside */
  text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b17d591 */.elementor-2863 .elementor-element.elementor-element-b17d591 {
  height: 400px;         /* Fix the card height */
  min-height: 450px;     /* Prevent shrinking */
  max-height: 450px;     /* Prevent growing */
  display: flex;         /* Flexbox to control children */
  flex-direction: column;
  justify-content: space-between; /* Adjust spacing of content */
  overflow: hidden;      /* Prevent overflow outside */
  text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5642747 */.elementor-2863 .elementor-element.elementor-element-5642747 {
  height: 400px;         /* Fix the card height */
  min-height: 450px;     /* Prevent shrinking */
  max-height: 450px;     /* Prevent growing */
  display: flex;         /* Flexbox to control children */
  flex-direction: column;
  justify-content: space-between; /* Adjust spacing of content */
  overflow: hidden;      /* Prevent overflow outside */
  text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2e16092 */.elementor-2863 .elementor-element.elementor-element-2e16092 {
  height: 400px;         /* Fix the card height */
  min-height: 450px;     /* Prevent shrinking */
  max-height: 450px;     /* Prevent growing */
  display: flex;         /* Flexbox to control children */
  flex-direction: column;
  justify-content: space-between; /* Adjust spacing of content */
  overflow: hidden;      /* Prevent overflow outside */
  text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ab1ee38 */.elementor-2863 .elementor-element.elementor-element-ab1ee38 {
  height: 400px;         /* Fix the card height */
  min-height: 450px;     /* Prevent shrinking */
  max-height: 450px;     /* Prevent growing */
  display: flex;         /* Flexbox to control children */
  flex-direction: column;
  justify-content: space-between; /* Adjust spacing of content */
  overflow: hidden;      /* Prevent overflow outside */
  text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f3c43f */.elementor-2863 .elementor-element.elementor-element-1f3c43f {
  height: 400px;         /* Fix the card height */
  min-height: 450px;     /* Prevent shrinking */
  max-height: 450px;     /* Prevent growing */
  display: flex;         /* Flexbox to control children */
  flex-direction: column;
  justify-content: space-between; /* Adjust spacing of content */
  overflow: hidden;      /* Prevent overflow outside */
  text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f03db9 */.elementor-2863 .elementor-element.elementor-element-1f03db9 {
  height: 400px;         /* Fix the card height */
  min-height: 450px;     /* Prevent shrinking */
  max-height: 450px;     /* Prevent growing */
  display: flex;         /* Flexbox to control children */
  flex-direction: column;
  justify-content: space-between; /* Adjust spacing of content */
  overflow: hidden;      /* Prevent overflow outside */
  text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c73de23 */.elementor-2863 .elementor-element.elementor-element-c73de23 {
  height: 400px;         /* Fix the card height */
  min-height: 450px;     /* Prevent shrinking */
  max-height: 450px;     /* Prevent growing */
  display: flex;         /* Flexbox to control children */
  flex-direction: column;
  justify-content: space-between; /* Adjust spacing of content */
  overflow: hidden;      /* Prevent overflow outside */
  text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d6918a */.elementor-2863 .elementor-element.elementor-element-1d6918a {
  height: 400px;         /* Fix the card height */
  min-height: 450px;     /* Prevent shrinking */
  max-height: 450px;     /* Prevent growing */
  display: flex;         /* Flexbox to control children */
  flex-direction: column;
  justify-content: space-between; /* Adjust spacing of content */
  overflow: hidden;      /* Prevent overflow outside */
  text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9f8409f */.elementor-2863 .elementor-element.elementor-element-9f8409f {
  height: 400px;         /* Fix the card height */
  min-height: 450px;     /* Prevent shrinking */
  max-height: 450px;     /* Prevent growing */
  display: flex;         /* Flexbox to control children */
  flex-direction: column;
  justify-content: space-between; /* Adjust spacing of content */
  overflow: hidden;      /* Prevent overflow outside */
  text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d6dc4e1 */.elementor-2863 .elementor-element.elementor-element-d6dc4e1 {
  height: 400px;         /* Fix the card height */
  min-height: 450px;     /* Prevent shrinking */
  max-height: 450px;     /* Prevent growing */
  display: flex;         /* Flexbox to control children */
  flex-direction: column;
  justify-content: space-between; /* Adjust spacing of content */
  overflow: hidden;      /* Prevent overflow outside */
  text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8bb3250 */.elementor-2863 .elementor-element.elementor-element-8bb3250 {
  height: 400px;         /* Fix the card height */
  min-height: 450px;     /* Prevent shrinking */
  max-height: 450px;     /* Prevent growing */
  display: flex;         /* Flexbox to control children */
  flex-direction: column;
  justify-content: space-between; /* Adjust spacing of content */
  overflow: hidden;      /* Prevent overflow outside */
  text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-417585a */.elementor-2863 .elementor-element.elementor-element-417585a {
  height: 400px;         /* Fix the card height */
  min-height: 450px;     /* Prevent shrinking */
  max-height: 450px;     /* Prevent growing */
  display: flex;         /* Flexbox to control children */
  flex-direction: column;
  justify-content: space-between; /* Adjust spacing of content */
  overflow: hidden;      /* Prevent overflow outside */
  text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b17d591 */.elementor-2863 .elementor-element.elementor-element-b17d591 {
  height: 400px;         /* Fix the card height */
  min-height: 450px;     /* Prevent shrinking */
  max-height: 450px;     /* Prevent growing */
  display: flex;         /* Flexbox to control children */
  flex-direction: column;
  justify-content: space-between; /* Adjust spacing of content */
  overflow: hidden;      /* Prevent overflow outside */
  text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5642747 */.elementor-2863 .elementor-element.elementor-element-5642747 {
  height: 400px;         /* Fix the card height */
  min-height: 450px;     /* Prevent shrinking */
  max-height: 450px;     /* Prevent growing */
  display: flex;         /* Flexbox to control children */
  flex-direction: column;
  justify-content: space-between; /* Adjust spacing of content */
  overflow: hidden;      /* Prevent overflow outside */
  text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2e16092 */.elementor-2863 .elementor-element.elementor-element-2e16092 {
  height: 400px;         /* Fix the card height */
  min-height: 450px;     /* Prevent shrinking */
  max-height: 450px;     /* Prevent growing */
  display: flex;         /* Flexbox to control children */
  flex-direction: column;
  justify-content: space-between; /* Adjust spacing of content */
  overflow: hidden;      /* Prevent overflow outside */
  text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ab1ee38 */.elementor-2863 .elementor-element.elementor-element-ab1ee38 {
  height: 400px;         /* Fix the card height */
  min-height: 450px;     /* Prevent shrinking */
  max-height: 450px;     /* Prevent growing */
  display: flex;         /* Flexbox to control children */
  flex-direction: column;
  justify-content: space-between; /* Adjust spacing of content */
  overflow: hidden;      /* Prevent overflow outside */
  text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f3c43f */.elementor-2863 .elementor-element.elementor-element-1f3c43f {
  height: 400px;         /* Fix the card height */
  min-height: 450px;     /* Prevent shrinking */
  max-height: 450px;     /* Prevent growing */
  display: flex;         /* Flexbox to control children */
  flex-direction: column;
  justify-content: space-between; /* Adjust spacing of content */
  overflow: hidden;      /* Prevent overflow outside */
  text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f03db9 */.elementor-2863 .elementor-element.elementor-element-1f03db9 {
  height: 400px;         /* Fix the card height */
  min-height: 450px;     /* Prevent shrinking */
  max-height: 450px;     /* Prevent growing */
  display: flex;         /* Flexbox to control children */
  flex-direction: column;
  justify-content: space-between; /* Adjust spacing of content */
  overflow: hidden;      /* Prevent overflow outside */
  text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c73de23 */.elementor-2863 .elementor-element.elementor-element-c73de23 {
  height: 400px;         /* Fix the card height */
  min-height: 450px;     /* Prevent shrinking */
  max-height: 450px;     /* Prevent growing */
  display: flex;         /* Flexbox to control children */
  flex-direction: column;
  justify-content: space-between; /* Adjust spacing of content */
  overflow: hidden;      /* Prevent overflow outside */
  text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d6918a */.elementor-2863 .elementor-element.elementor-element-1d6918a {
  height: 400px;         /* Fix the card height */
  min-height: 450px;     /* Prevent shrinking */
  max-height: 450px;     /* Prevent growing */
  display: flex;         /* Flexbox to control children */
  flex-direction: column;
  justify-content: space-between; /* Adjust spacing of content */
  overflow: hidden;      /* Prevent overflow outside */
  text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9f8409f */.elementor-2863 .elementor-element.elementor-element-9f8409f {
  height: 400px;         /* Fix the card height */
  min-height: 450px;     /* Prevent shrinking */
  max-height: 450px;     /* Prevent growing */
  display: flex;         /* Flexbox to control children */
  flex-direction: column;
  justify-content: space-between; /* Adjust spacing of content */
  overflow: hidden;      /* Prevent overflow outside */
  text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d6dc4e1 */.elementor-2863 .elementor-element.elementor-element-d6dc4e1 {
  height: 400px;         /* Fix the card height */
  min-height: 450px;     /* Prevent shrinking */
  max-height: 450px;     /* Prevent growing */
  display: flex;         /* Flexbox to control children */
  flex-direction: column;
  justify-content: space-between; /* Adjust spacing of content */
  overflow: hidden;      /* Prevent overflow outside */
  text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8bb3250 */.elementor-2863 .elementor-element.elementor-element-8bb3250 {
  height: 400px;         /* Fix the card height */
  min-height: 450px;     /* Prevent shrinking */
  max-height: 450px;     /* Prevent growing */
  display: flex;         /* Flexbox to control children */
  flex-direction: column;
  justify-content: space-between; /* Adjust spacing of content */
  overflow: hidden;      /* Prevent overflow outside */
  text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-417585a */.elementor-2863 .elementor-element.elementor-element-417585a {
  height: 400px;         /* Fix the card height */
  min-height: 450px;     /* Prevent shrinking */
  max-height: 450px;     /* Prevent growing */
  display: flex;         /* Flexbox to control children */
  flex-direction: column;
  justify-content: space-between; /* Adjust spacing of content */
  overflow: hidden;      /* Prevent overflow outside */
  text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b17d591 */.elementor-2863 .elementor-element.elementor-element-b17d591 {
  height: 400px;         /* Fix the card height */
  min-height: 450px;     /* Prevent shrinking */
  max-height: 450px;     /* Prevent growing */
  display: flex;         /* Flexbox to control children */
  flex-direction: column;
  justify-content: space-between; /* Adjust spacing of content */
  overflow: hidden;      /* Prevent overflow outside */
  text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5642747 */.elementor-2863 .elementor-element.elementor-element-5642747 {
  height: 400px;         /* Fix the card height */
  min-height: 450px;     /* Prevent shrinking */
  max-height: 450px;     /* Prevent growing */
  display: flex;         /* Flexbox to control children */
  flex-direction: column;
  justify-content: space-between; /* Adjust spacing of content */
  overflow: hidden;      /* Prevent overflow outside */
  text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2e16092 */.elementor-2863 .elementor-element.elementor-element-2e16092 {
  height: 400px;         /* Fix the card height */
  min-height: 450px;     /* Prevent shrinking */
  max-height: 450px;     /* Prevent growing */
  display: flex;         /* Flexbox to control children */
  flex-direction: column;
  justify-content: space-between; /* Adjust spacing of content */
  overflow: hidden;      /* Prevent overflow outside */
  text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ab1ee38 */.elementor-2863 .elementor-element.elementor-element-ab1ee38 {
  height: 400px;         /* Fix the card height */
  min-height: 450px;     /* Prevent shrinking */
  max-height: 450px;     /* Prevent growing */
  display: flex;         /* Flexbox to control children */
  flex-direction: column;
  justify-content: space-between; /* Adjust spacing of content */
  overflow: hidden;      /* Prevent overflow outside */
  text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f3c43f */.elementor-2863 .elementor-element.elementor-element-1f3c43f {
  height: 400px;         /* Fix the card height */
  min-height: 450px;     /* Prevent shrinking */
  max-height: 450px;     /* Prevent growing */
  display: flex;         /* Flexbox to control children */
  flex-direction: column;
  justify-content: space-between; /* Adjust spacing of content */
  overflow: hidden;      /* Prevent overflow outside */
  text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f03db9 */.elementor-2863 .elementor-element.elementor-element-1f03db9 {
  height: 400px;         /* Fix the card height */
  min-height: 450px;     /* Prevent shrinking */
  max-height: 450px;     /* Prevent growing */
  display: flex;         /* Flexbox to control children */
  flex-direction: column;
  justify-content: space-between; /* Adjust spacing of content */
  overflow: hidden;      /* Prevent overflow outside */
  text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c73de23 */.elementor-2863 .elementor-element.elementor-element-c73de23 {
  height: 400px;         /* Fix the card height */
  min-height: 450px;     /* Prevent shrinking */
  max-height: 450px;     /* Prevent growing */
  display: flex;         /* Flexbox to control children */
  flex-direction: column;
  justify-content: space-between; /* Adjust spacing of content */
  overflow: hidden;      /* Prevent overflow outside */
  text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d6918a */.elementor-2863 .elementor-element.elementor-element-1d6918a {
  height: 400px;         /* Fix the card height */
  min-height: 450px;     /* Prevent shrinking */
  max-height: 450px;     /* Prevent growing */
  display: flex;         /* Flexbox to control children */
  flex-direction: column;
  justify-content: space-between; /* Adjust spacing of content */
  overflow: hidden;      /* Prevent overflow outside */
  text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9f8409f */.elementor-2863 .elementor-element.elementor-element-9f8409f {
  height: 400px;         /* Fix the card height */
  min-height: 450px;     /* Prevent shrinking */
  max-height: 450px;     /* Prevent growing */
  display: flex;         /* Flexbox to control children */
  flex-direction: column;
  justify-content: space-between; /* Adjust spacing of content */
  overflow: hidden;      /* Prevent overflow outside */
  text-overflow: ellipsis;
}/* End custom CSS */