.elementor-791 .elementor-element.elementor-element-3cadd0b3{margin-top:0px;margin-bottom:0px;padding:110px 0px 0px 0px;}.elementor-791 .elementor-element.elementor-element-4f8bc1c9{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:left;}.elementor-791 .elementor-element.elementor-element-4f8bc1c9 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-791 .elementor-element.elementor-element-4f8bc1c9 img{width:100%;}.elementor-791 .elementor-element.elementor-element-7748b9f6{width:var( --container-widget-width, 94% );max-width:94%;--container-widget-width:94%;--container-widget-flex-grow:0;}.elementor-791 .elementor-element.elementor-element-7748b9f6 > .elementor-widget-container{background-color:#FFFFFF;margin:-79px 0px 8px 0px;padding:15px 0px 0px 0px;}.elementor-791 .elementor-element.elementor-element-7748b9f6 .elementor-heading-title{font-family:"Quicksand", Sans-serif;font-size:40px;font-weight:700;line-height:50px;color:#222222;}.elementor-791 .elementor-element.elementor-element-53ba7afc{margin-top:10px;margin-bottom:37px;}.elementor-791 .elementor-element.elementor-element-3515d0b0 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-791 .elementor-element.elementor-element-29d5dd1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-791 .elementor-element.elementor-element-29d5dd1 .elementor-heading-title{font-family:"Quicksand", Sans-serif;font-size:18px;font-weight:700;text-transform:uppercase;line-height:28px;color:#333333;}.elementor-791 .elementor-element.elementor-element-5e4764cf{width:auto;max-width:auto;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-791 .elementor-element.elementor-element-5e4764cf > .elementor-widget-container{margin:0px 22px 0px 0px;}.elementor-791 .elementor-element.elementor-element-5e4764cf .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(9px/2);}.elementor-791 .elementor-element.elementor-element-5e4764cf .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(9px/2);}.elementor-791 .elementor-element.elementor-element-5e4764cf .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(9px/2);margin-left:calc(9px/2);}.elementor-791 .elementor-element.elementor-element-5e4764cf .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-9px/2);margin-left:calc(-9px/2);}body.rtl .elementor-791 .elementor-element.elementor-element-5e4764cf .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-9px/2);}body:not(.rtl) .elementor-791 .elementor-element.elementor-element-5e4764cf .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-9px/2);}.elementor-791 .elementor-element.elementor-element-5e4764cf .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-791 .elementor-element.elementor-element-5e4764cf .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-791 .elementor-element.elementor-element-5e4764cf .elementor-icon-list-item > .elementor-icon-list-text, .elementor-791 .elementor-element.elementor-element-5e4764cf .elementor-icon-list-item > a{font-family:"Quicksand", Sans-serif;font-size:15px;font-weight:500;}.elementor-791 .elementor-element.elementor-element-5e4764cf .elementor-icon-list-text{color:#333333;transition:color 0.3s;}.elementor-791 .elementor-element.elementor-element-1283b322{width:auto;max-width:auto;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-791 .elementor-element.elementor-element-1283b322 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(9px/2);}.elementor-791 .elementor-element.elementor-element-1283b322 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(9px/2);}.elementor-791 .elementor-element.elementor-element-1283b322 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(9px/2);margin-left:calc(9px/2);}.elementor-791 .elementor-element.elementor-element-1283b322 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-9px/2);margin-left:calc(-9px/2);}body.rtl .elementor-791 .elementor-element.elementor-element-1283b322 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-9px/2);}body:not(.rtl) .elementor-791 .elementor-element.elementor-element-1283b322 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-9px/2);}.elementor-791 .elementor-element.elementor-element-1283b322 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-791 .elementor-element.elementor-element-1283b322 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-791 .elementor-element.elementor-element-1283b322 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-791 .elementor-element.elementor-element-1283b322 .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:500;}.elementor-791 .elementor-element.elementor-element-1283b322 .elementor-icon-list-text{color:#333333;transition:color 0.3s;}.elementor-791 .elementor-element.elementor-element-7fae03fe > .elementor-element-populated{border-style:solid;border-width:0px 0px 0px 1px;border-color:#F5F5F5;padding:0px 0px 0px 90px;}.elementor-791 .elementor-element.elementor-element-7fae03fe > .elementor-element-populated, .elementor-791 .elementor-element.elementor-element-7fae03fe > .elementor-element-populated > .elementor-background-overlay, .elementor-791 .elementor-element.elementor-element-7fae03fe > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-791 .elementor-element.elementor-element-55ca33a4 .elementor-heading-title{font-family:"Quicksand", Sans-serif;font-size:18px;font-weight:900;text-transform:uppercase;line-height:28px;color:#333333;}.elementor-791 .elementor-element.elementor-element-39f85982{width:auto;max-width:auto;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-791 .elementor-element.elementor-element-39f85982 > .elementor-widget-container{margin:0px 22px 0px 0px;}.elementor-791 .elementor-element.elementor-element-39f85982 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(7px/2);}.elementor-791 .elementor-element.elementor-element-39f85982 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(7px/2);}.elementor-791 .elementor-element.elementor-element-39f85982 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(7px/2);margin-left:calc(7px/2);}.elementor-791 .elementor-element.elementor-element-39f85982 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-7px/2);margin-left:calc(-7px/2);}body.rtl .elementor-791 .elementor-element.elementor-element-39f85982 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-7px/2);}body:not(.rtl) .elementor-791 .elementor-element.elementor-element-39f85982 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-7px/2);}.elementor-791 .elementor-element.elementor-element-39f85982 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-791 .elementor-element.elementor-element-39f85982 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-791 .elementor-element.elementor-element-39f85982 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-791 .elementor-element.elementor-element-39f85982 .elementor-icon-list-item > a{font-family:"Quicksand", Sans-serif;font-size:15px;font-weight:500;line-height:30px;}.elementor-791 .elementor-element.elementor-element-39f85982 .elementor-icon-list-text{color:#333333;transition:color 0.3s;}.elementor-791 .elementor-element.elementor-element-2e01361c{width:auto;max-width:auto;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-791 .elementor-element.elementor-element-2e01361c > .elementor-widget-container{margin:0px 22px 0px 0px;}.elementor-791 .elementor-element.elementor-element-2e01361c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(7px/2);}.elementor-791 .elementor-element.elementor-element-2e01361c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(7px/2);}.elementor-791 .elementor-element.elementor-element-2e01361c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(7px/2);margin-left:calc(7px/2);}.elementor-791 .elementor-element.elementor-element-2e01361c .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-7px/2);margin-left:calc(-7px/2);}body.rtl .elementor-791 .elementor-element.elementor-element-2e01361c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-7px/2);}body:not(.rtl) .elementor-791 .elementor-element.elementor-element-2e01361c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-7px/2);}.elementor-791 .elementor-element.elementor-element-2e01361c .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-791 .elementor-element.elementor-element-2e01361c .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-791 .elementor-element.elementor-element-2e01361c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-791 .elementor-element.elementor-element-2e01361c .elementor-icon-list-item > a{font-family:"Quicksand", Sans-serif;font-size:15px;font-weight:500;line-height:30px;}.elementor-791 .elementor-element.elementor-element-2e01361c .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-791 .elementor-element.elementor-element-104403e:not(.elementor-motion-effects-element-type-background), .elementor-791 .elementor-element.elementor-element-104403e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.yfibigo.com/wp-content/uploads/2023/05/speaker_bg.png");}.elementor-791 .elementor-element.elementor-element-104403e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:100px;margin-bottom:0px;padding:0px 0px 60px 0px;}.elementor-791 .elementor-element.elementor-element-104403e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-791 .elementor-element.elementor-element-17a3bd9 > .elementor-widget-container{padding:60px 0px 0px 0px;}.elementor-791 .elementor-element.elementor-element-17a3bd9{text-align:center;}.elementor-791 .elementor-element.elementor-element-17a3bd9 .elementor-heading-title{font-size:18px;font-weight:600;color:#F56A01;}.elementor-791 .elementor-element.elementor-element-3dfdf1c > .elementor-widget-container{margin:-20px 0px 0px 0px;padding:0px 0px 60px 0px;}.elementor-791 .elementor-element.elementor-element-3dfdf1c{text-align:center;}.elementor-791 .elementor-element.elementor-element-3dfdf1c .elementor-heading-title{font-size:45px;}.elementor-791 .elementor-element.elementor-element-95f058c > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-791 .elementor-element.elementor-element-7a27968 img{width:250px;height:250px;border-radius:50% 50% 50% 50%;}.elementor-791 .elementor-element.elementor-element-743fb0c .elementor-icon-wrapper{text-align:center;}.elementor-791 .elementor-element.elementor-element-743fb0c.elementor-view-stacked .elementor-icon{background-color:#8F2222;}.elementor-791 .elementor-element.elementor-element-743fb0c.elementor-view-framed .elementor-icon, .elementor-791 .elementor-element.elementor-element-743fb0c.elementor-view-default .elementor-icon{color:#8F2222;border-color:#8F2222;}.elementor-791 .elementor-element.elementor-element-743fb0c.elementor-view-framed .elementor-icon, .elementor-791 .elementor-element.elementor-element-743fb0c.elementor-view-default .elementor-icon svg{fill:#8F2222;}.elementor-791 .elementor-element.elementor-element-5e6acd5 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-791 .elementor-element.elementor-element-5e6acd5{text-align:center;}.elementor-791 .elementor-element.elementor-element-6362d39 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-791 .elementor-element.elementor-element-6362d39{text-align:center;}.elementor-791 .elementor-element.elementor-element-6362d39 .elementor-heading-title{font-size:16px;font-weight:600;}.elementor-791 .elementor-element.elementor-element-1ea5241 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-791 .elementor-element.elementor-element-6671201 img{width:250px;height:250px;border-radius:50% 50% 50% 50%;}.elementor-791 .elementor-element.elementor-element-159b891 .elementor-icon-wrapper{text-align:center;}.elementor-791 .elementor-element.elementor-element-159b891.elementor-view-stacked .elementor-icon{background-color:#8F2222;}.elementor-791 .elementor-element.elementor-element-159b891.elementor-view-framed .elementor-icon, .elementor-791 .elementor-element.elementor-element-159b891.elementor-view-default .elementor-icon{color:#8F2222;border-color:#8F2222;}.elementor-791 .elementor-element.elementor-element-159b891.elementor-view-framed .elementor-icon, .elementor-791 .elementor-element.elementor-element-159b891.elementor-view-default .elementor-icon svg{fill:#8F2222;}.elementor-791 .elementor-element.elementor-element-cf404f6{text-align:center;}.elementor-791 .elementor-element.elementor-element-a02ac01 > .elementor-widget-container{margin:-0px 0px 0px 0px;}.elementor-791 .elementor-element.elementor-element-a02ac01{text-align:center;}.elementor-791 .elementor-element.elementor-element-a02ac01 .elementor-heading-title{font-size:16px;font-weight:600;}.elementor-791 .elementor-element.elementor-element-e331e27 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-791 .elementor-element.elementor-element-3ddec54 img{width:250px;height:250px;border-radius:50% 50% 50% 50%;}.elementor-791 .elementor-element.elementor-element-c68c80c .elementor-icon-wrapper{text-align:center;}.elementor-791 .elementor-element.elementor-element-c68c80c.elementor-view-stacked .elementor-icon{background-color:#8F2222;}.elementor-791 .elementor-element.elementor-element-c68c80c.elementor-view-framed .elementor-icon, .elementor-791 .elementor-element.elementor-element-c68c80c.elementor-view-default .elementor-icon{color:#8F2222;border-color:#8F2222;}.elementor-791 .elementor-element.elementor-element-c68c80c.elementor-view-framed .elementor-icon, .elementor-791 .elementor-element.elementor-element-c68c80c.elementor-view-default .elementor-icon svg{fill:#8F2222;}.elementor-791 .elementor-element.elementor-element-b0d464d{text-align:center;}.elementor-791 .elementor-element.elementor-element-544ef7b > .elementor-widget-container{margin:-0px 0px 0px 0px;}.elementor-791 .elementor-element.elementor-element-544ef7b{text-align:center;}.elementor-791 .elementor-element.elementor-element-544ef7b .elementor-heading-title{font-size:16px;font-weight:600;}.elementor-791 .elementor-element.elementor-element-2953d54 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-791 .elementor-element.elementor-element-9b570ad img{width:250px;height:250px;border-radius:50% 50% 50% 50%;}.elementor-791 .elementor-element.elementor-element-7c67f48 .elementor-icon-wrapper{text-align:center;}.elementor-791 .elementor-element.elementor-element-7c67f48.elementor-view-stacked .elementor-icon{background-color:#8F2222;}.elementor-791 .elementor-element.elementor-element-7c67f48.elementor-view-framed .elementor-icon, .elementor-791 .elementor-element.elementor-element-7c67f48.elementor-view-default .elementor-icon{color:#8F2222;border-color:#8F2222;}.elementor-791 .elementor-element.elementor-element-7c67f48.elementor-view-framed .elementor-icon, .elementor-791 .elementor-element.elementor-element-7c67f48.elementor-view-default .elementor-icon svg{fill:#8F2222;}.elementor-791 .elementor-element.elementor-element-ff08ca9{text-align:center;}.elementor-791 .elementor-element.elementor-element-95aed9e > .elementor-widget-container{margin:-0px 0px 0px 0px;}.elementor-791 .elementor-element.elementor-element-95aed9e{text-align:center;}.elementor-791 .elementor-element.elementor-element-95aed9e .elementor-heading-title{font-size:16px;font-weight:600;}.elementor-791 .elementor-element.elementor-element-97d3d8b{margin-top:60px;margin-bottom:0px;}.elementor-791 .elementor-element.elementor-element-14c5329 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-791 .elementor-element.elementor-element-2d94775 img{width:250px;height:250px;transition-duration:0s;border-radius:50% 50% 50% 50%;}.elementor-791 .elementor-element.elementor-element-221ce98 .elementor-icon-wrapper{text-align:center;}.elementor-791 .elementor-element.elementor-element-221ce98.elementor-view-stacked .elementor-icon{background-color:#8F2222;}.elementor-791 .elementor-element.elementor-element-221ce98.elementor-view-framed .elementor-icon, .elementor-791 .elementor-element.elementor-element-221ce98.elementor-view-default .elementor-icon{color:#8F2222;border-color:#8F2222;}.elementor-791 .elementor-element.elementor-element-221ce98.elementor-view-framed .elementor-icon, .elementor-791 .elementor-element.elementor-element-221ce98.elementor-view-default .elementor-icon svg{fill:#8F2222;}.elementor-791 .elementor-element.elementor-element-2effd02{text-align:center;}.elementor-791 .elementor-element.elementor-element-3f03ba7 > .elementor-widget-container{margin:-0px 0px 0px 0px;}.elementor-791 .elementor-element.elementor-element-3f03ba7{text-align:center;}.elementor-791 .elementor-element.elementor-element-3f03ba7 .elementor-heading-title{font-size:16px;font-weight:600;}.elementor-791 .elementor-element.elementor-element-d74ce98 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-791 .elementor-element.elementor-element-b2a1d4b img{width:250px;height:250px;border-radius:50% 50% 50% 50%;}.elementor-791 .elementor-element.elementor-element-3a6640f .elementor-icon-wrapper{text-align:center;}.elementor-791 .elementor-element.elementor-element-3a6640f.elementor-view-stacked .elementor-icon{background-color:#8F2222;}.elementor-791 .elementor-element.elementor-element-3a6640f.elementor-view-framed .elementor-icon, .elementor-791 .elementor-element.elementor-element-3a6640f.elementor-view-default .elementor-icon{color:#8F2222;border-color:#8F2222;}.elementor-791 .elementor-element.elementor-element-3a6640f.elementor-view-framed .elementor-icon, .elementor-791 .elementor-element.elementor-element-3a6640f.elementor-view-default .elementor-icon svg{fill:#8F2222;}.elementor-791 .elementor-element.elementor-element-b10f35a{text-align:center;}.elementor-791 .elementor-element.elementor-element-435fb68 > .elementor-widget-container{margin:-0px 0px 0px 0px;}.elementor-791 .elementor-element.elementor-element-435fb68{text-align:center;}.elementor-791 .elementor-element.elementor-element-435fb68 .elementor-heading-title{font-size:16px;font-weight:600;}.elementor-791 .elementor-element.elementor-element-9540a4c > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-791 .elementor-element.elementor-element-d1897c0 img{width:250px;height:250px;border-radius:50% 50% 50% 50%;}.elementor-791 .elementor-element.elementor-element-3856671 .elementor-icon-wrapper{text-align:center;}.elementor-791 .elementor-element.elementor-element-3856671.elementor-view-stacked .elementor-icon{background-color:#8F2222;}.elementor-791 .elementor-element.elementor-element-3856671.elementor-view-framed .elementor-icon, .elementor-791 .elementor-element.elementor-element-3856671.elementor-view-default .elementor-icon{color:#8F2222;border-color:#8F2222;}.elementor-791 .elementor-element.elementor-element-3856671.elementor-view-framed .elementor-icon, .elementor-791 .elementor-element.elementor-element-3856671.elementor-view-default .elementor-icon svg{fill:#8F2222;}.elementor-791 .elementor-element.elementor-element-24d1eac{text-align:center;}.elementor-791 .elementor-element.elementor-element-ba68de9 > .elementor-widget-container{margin:-0px 0px 0px 0px;}.elementor-791 .elementor-element.elementor-element-ba68de9{text-align:center;}.elementor-791 .elementor-element.elementor-element-ba68de9 .elementor-heading-title{font-size:16px;font-weight:600;}.elementor-791 .elementor-element.elementor-element-3d56c94 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-791 .elementor-element.elementor-element-407a5f8 img{width:250px;height:250px;border-radius:50% 50% 50% 50%;}.elementor-791 .elementor-element.elementor-element-0d6549d .elementor-icon-wrapper{text-align:center;}.elementor-791 .elementor-element.elementor-element-0d6549d.elementor-view-stacked .elementor-icon{background-color:#8F2222;}.elementor-791 .elementor-element.elementor-element-0d6549d.elementor-view-framed .elementor-icon, .elementor-791 .elementor-element.elementor-element-0d6549d.elementor-view-default .elementor-icon{color:#8F2222;border-color:#8F2222;}.elementor-791 .elementor-element.elementor-element-0d6549d.elementor-view-framed .elementor-icon, .elementor-791 .elementor-element.elementor-element-0d6549d.elementor-view-default .elementor-icon svg{fill:#8F2222;}.elementor-791 .elementor-element.elementor-element-978289d{text-align:center;}.elementor-791 .elementor-element.elementor-element-e85a267 > .elementor-widget-container{margin:-0px 0px 0px 0px;}.elementor-791 .elementor-element.elementor-element-e85a267{text-align:center;}.elementor-791 .elementor-element.elementor-element-e85a267 .elementor-heading-title{font-size:16px;font-weight:600;}.elementor-791 .elementor-element.elementor-element-5bba6f6{margin-top:100px;margin-bottom:0px;}.elementor-791 .elementor-element.elementor-element-d578032{text-align:center;}.elementor-791 .elementor-element.elementor-element-d578032 .elementor-heading-title{font-size:45px;}.elementor-791 .elementor-element.elementor-element-5c81056{margin-top:70px;margin-bottom:0px;}.elementor-791 .elementor-element.elementor-element-dde7f76 .elementor-tab-title, .elementor-791 .elementor-element.elementor-element-dde7f76 .elementor-tab-title:before, .elementor-791 .elementor-element.elementor-element-dde7f76 .elementor-tab-title:after, .elementor-791 .elementor-element.elementor-element-dde7f76 .elementor-tab-content, .elementor-791 .elementor-element.elementor-element-dde7f76 .elementor-tabs-content-wrapper{border-width:1px;}.elementor-791 .elementor-element.elementor-element-dde7f76 .elementor-tab-mobile-title, .elementor-791 .elementor-element.elementor-element-dde7f76 .elementor-tab-desktop-title.elementor-active, .elementor-791 .elementor-element.elementor-element-dde7f76 .elementor-tab-title:before, .elementor-791 .elementor-element.elementor-element-dde7f76 .elementor-tab-title:after, .elementor-791 .elementor-element.elementor-element-dde7f76 .elementor-tab-content, .elementor-791 .elementor-element.elementor-element-dde7f76 .elementor-tabs-content-wrapper{border-color:#F56A01;}.elementor-791 .elementor-element.elementor-element-dde7f76 .elementor-tab-title{font-size:23px;font-weight:600;}.elementor-791 .elementor-element.elementor-element-f67452a{margin-top:100px;margin-bottom:60px;}.elementor-791 .elementor-element.elementor-element-8322ef9 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-791 .elementor-element.elementor-element-8322ef9{text-align:center;}.elementor-791 .elementor-element.elementor-element-8322ef9 .elementor-heading-title{font-size:45px;}.elementor-791 .elementor-element.elementor-element-f607788{margin-top:0px;margin-bottom:100px;}.elementor-791 .elementor-element.elementor-element-967b5bb:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-791 .elementor-element.elementor-element-967b5bb > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9FAFC;}.elementor-791 .elementor-element.elementor-element-967b5bb > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:60px 40px 60px 40px;}.elementor-791 .elementor-element.elementor-element-967b5bb > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-791 .elementor-element.elementor-element-4427920 > .elementor-widget-container{margin:0px 0px 0px 15px;}.elementor-791 .elementor-element.elementor-element-4427920 .elementor-heading-title{font-size:35px;}.elementor-791 .elementor-element.elementor-element-d3c04d8 > .elementor-widget-container{margin:-0px -0px -0px 15px;}.elementor-791 .elementor-element.elementor-element-d3c04d8 .elementor-heading-title{font-size:22px;font-weight:500;}.elementor-791 .elementor-element.elementor-element-f532b69 > .elementor-widget-container{margin:0px 0px 0px 15px;}.elementor-791 .elementor-element.elementor-element-f532b69 .elementor-heading-title{font-size:18px;font-weight:400;line-height:25px;}.elementor-791 .elementor-element.elementor-element-34c1643 .elementor-heading-title{font-size:23px;}.elementor-791 .elementor-element.elementor-element-381d76b .elementor-heading-title{font-size:23px;}.elementor-791 .elementor-element.elementor-element-f032fed > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-791 .elementor-element.elementor-element-7830f8f iframe{height:474px;}@media(max-width:1024px){.elementor-791 .elementor-element.elementor-element-3cadd0b3{padding:0px 0px 0px 0px;}.elementor-791 .elementor-element.elementor-element-56b26cd6 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-791 .elementor-element.elementor-element-7748b9f6 > .elementor-widget-container{margin:-60px 0px 0px 0px;padding:50px 0px 16px 0px;}.elementor-791 .elementor-element.elementor-element-7748b9f6 .elementor-heading-title{font-size:25px;}.elementor-791 .elementor-element.elementor-element-7fae03fe > .elementor-element-populated{padding:0px 0px 0px 65px;}.elementor-791 .elementor-element.elementor-element-2e01361c{width:var( --container-widget-width, 64% );max-width:64%;--container-widget-width:64%;--container-widget-flex-grow:0;}.elementor-791 .elementor-element.elementor-element-d83f0ee > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}}@media(max-width:767px){.elementor-791 .elementor-element.elementor-element-3cadd0b3{padding:60px 0px 0px 0px;}.elementor-791 .elementor-element.elementor-element-56b26cd6 > .elementor-element-populated{padding:10px 10px 10px 10px;}.elementor-791 .elementor-element.elementor-element-7748b9f6{width:initial;max-width:initial;text-align:center;}.elementor-791 .elementor-element.elementor-element-7748b9f6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 0px 0px 0px;}.elementor-791 .elementor-element.elementor-element-7748b9f6 .elementor-heading-title{font-size:18px;line-height:29px;}.elementor-791 .elementor-element.elementor-element-53ba7afc{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-791 .elementor-element.elementor-element-3515d0b0.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-791 .elementor-element.elementor-element-3515d0b0 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-791 .elementor-element.elementor-element-3515d0b0 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:10px 0px 0px 0px;}.elementor-791 .elementor-element.elementor-element-29d5dd1 > .elementor-widget-container{padding:5px 0px 10px 0px;}.elementor-791 .elementor-element.elementor-element-29d5dd1{text-align:center;}.elementor-791 .elementor-element.elementor-element-29d5dd1 .elementor-heading-title{font-size:16px;}.elementor-791 .elementor-element.elementor-element-5e4764cf .elementor-icon-list-item > .elementor-icon-list-text, .elementor-791 .elementor-element.elementor-element-5e4764cf .elementor-icon-list-item > a{font-size:14px;}.elementor-791 .elementor-element.elementor-element-1283b322 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-791 .elementor-element.elementor-element-1283b322 .elementor-icon-list-item > a{font-size:14px;line-height:24px;}.elementor-791 .elementor-element.elementor-element-7fae03fe > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-791 .elementor-element.elementor-element-7fae03fe > .elementor-element-populated{border-width:0px 0px 0px 0px;margin:25px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-791 .elementor-element.elementor-element-55ca33a4 > .elementor-widget-container{padding:0px 0px 9px 0px;}.elementor-791 .elementor-element.elementor-element-55ca33a4{text-align:center;}.elementor-791 .elementor-element.elementor-element-55ca33a4 .elementor-heading-title{font-size:17px;}.elementor-791 .elementor-element.elementor-element-2e01361c{width:var( --container-widget-width, 172.719px );max-width:172.719px;--container-widget-width:172.719px;--container-widget-flex-grow:0;}.elementor-791 .elementor-element.elementor-element-d83f0ee > .elementor-element-populated{padding:10px 10px 10px 10px;}.elementor-791 .elementor-element.elementor-element-104403e{margin-top:30px;margin-bottom:0px;}.elementor-791 .elementor-element.elementor-element-17a3bd9 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-791 .elementor-element.elementor-element-3dfdf1c > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-791 .elementor-element.elementor-element-3dfdf1c .elementor-heading-title{font-size:30px;}.elementor-791 .elementor-element.elementor-element-5bba6f6{margin-top:30px;margin-bottom:0px;}.elementor-791 .elementor-element.elementor-element-d578032 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-791 .elementor-element.elementor-element-d578032 .elementor-heading-title{font-size:30px;}.elementor-791 .elementor-element.elementor-element-5c81056{margin-top:30px;margin-bottom:0px;}.elementor-791 .elementor-element.elementor-element-f67452a{margin-top:30px;margin-bottom:0px;}.elementor-791 .elementor-element.elementor-element-8322ef9 .elementor-heading-title{font-size:30px;}.elementor-791 .elementor-element.elementor-element-f607788{margin-top:20px;margin-bottom:0px;}.elementor-791 .elementor-element.elementor-element-4427920 .elementor-heading-title{font-size:24px;}.elementor-791 .elementor-element.elementor-element-d3c04d8 .elementor-heading-title{font-size:17px;line-height:20px;}.elementor-791 .elementor-element.elementor-element-f532b69 .elementor-heading-title{font-size:16px;line-height:20px;}.elementor-791 .elementor-element.elementor-element-7830f8f > .elementor-widget-container{padding:8px 8px 30px 8px;}}@media(min-width:768px){.elementor-791 .elementor-element.elementor-element-56b26cd6{width:70%;}.elementor-791 .elementor-element.elementor-element-3515d0b0{width:29%;}.elementor-791 .elementor-element.elementor-element-7fae03fe{width:71%;}.elementor-791 .elementor-element.elementor-element-d83f0ee{width:30%;}}@media(max-width:1024px) and (min-width:768px){.elementor-791 .elementor-element.elementor-element-3515d0b0{width:36%;}.elementor-791 .elementor-element.elementor-element-7fae03fe{width:60%;}}/* Start custom CSS for icon-list, class: .elementor-element-5e4764cf */.elementor-791 .elementor-element.elementor-element-5e4764cf li:nth-child(2n){
    margin-bottom: 23px
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-5e4764cf */.elementor-791 .elementor-element.elementor-element-5e4764cf li:nth-child(2n){
    margin-bottom: 23px
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1283b322 */.elementor-791 .elementor-element.elementor-element-1283b322 li:nth-child(2n){
    margin-bottom: 23px
}
.elementor-791 .elementor-element.elementor-element-1283b322{
    width: 60% !important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1283b322 */.elementor-791 .elementor-element.elementor-element-1283b322 li:nth-child(2n){
    margin-bottom: 23px
}
.elementor-791 .elementor-element.elementor-element-1283b322{
    width: 60% !important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2e01361c */.elementor-791 .elementor-element.elementor-element-2e01361c li:last-child{
    width: 65%;
}
 @media (min-width:481px) and (max-width:768px) {
     .elementor-791 .elementor-element.elementor-element-2e01361c li:last-child{
    width: auto;
}
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2e01361c */.elementor-791 .elementor-element.elementor-element-2e01361c li:last-child{
    width: 65%;
}
 @media (min-width:481px) and (max-width:768px) {
     .elementor-791 .elementor-element.elementor-element-2e01361c li:last-child{
    width: auto;
}
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-743fb0c */.elementor-791 .elementor-element.elementor-element-743fb0c {
    height: auto !imp;
    width: auto;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-743fb0c */.elementor-791 .elementor-element.elementor-element-743fb0c {
    height: auto !imp;
    width: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-95f058c */.elementor-791 .elementor-element.elementor-element-95f058c {
    position: relative;
}

.elementor-791 .elementor-element.elementor-element-95f058c .elementor-widget-wrap .elementor-widget-icon {
    position: absolute;
    left: 0;
    top: 50%;
    right: 0;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    color: #ffffff;
    font-size: 22px;
    margin: auto;
    -webkit-border-radius: 50%;
    -ms-border-radius: 50%;
    padding: 12px 0;
    -o-transition: all 0.4s ease;
    transition: all 0.4s ease;
    -webkit-transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    -ms-transition: all 0.4s ease;
    opacity: 0;
    z-index: 2;
}
.elementor-791 .elementor-element.elementor-element-95f058c:hover .elementor-widget-wrap .elementor-widget-icon {
    top: 39%;
    opacity: 1;
}
.elementor-791 .elementor-element.elementor-element-95f058c .elementor-widget-image .elementor-widget-container {
    width: 250px;
    height: 250px;
    position: relative;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -ms-border-radius: 50%;
    overflow: hidden;
    margin: auto auto 20px;
}


.elementor-791 .elementor-element.elementor-element-95f058c .elementor-widget-image .elementor-widget-container:before {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    content: "";
    background: rgba(59, 29, 130, 0.5);
    -o-transition: all 0.4s ease;
    transition: all 0.4s ease;
    -webkit-transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    -ms-transition: all 0.4s ease;
    opacity: 0;
    z-index: 1;
    -webkit-border-radius: 50%;
    -webkit-transition: all 0.4s ease;
}
.elementor-791 .elementor-element.elementor-element-95f058c .elementor-widget-image {
        position: relative;
    text-align: center;
    overflow: hidden;
}
.elementor-791 .elementor-element.elementor-element-95f058c:hover .elementor-widget-image .elementor-widget-container:before {
    opacity: 1;
}
.elementor-791 .elementor-element.elementor-element-95f058c:hover img {
    -webkit-transform: scale(1.2);
    -ms-transform: scale(1.2);
    transform: scale(1.2);
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-95f058c */.elementor-791 .elementor-element.elementor-element-95f058c {
    position: relative;
}

.elementor-791 .elementor-element.elementor-element-95f058c .elementor-widget-wrap .elementor-widget-icon {
    position: absolute;
    left: 0;
    top: 50%;
    right: 0;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    color: #ffffff;
    font-size: 22px;
    margin: auto;
    -webkit-border-radius: 50%;
    -ms-border-radius: 50%;
    padding: 12px 0;
    -o-transition: all 0.4s ease;
    transition: all 0.4s ease;
    -webkit-transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    -ms-transition: all 0.4s ease;
    opacity: 0;
    z-index: 2;
}
.elementor-791 .elementor-element.elementor-element-95f058c:hover .elementor-widget-wrap .elementor-widget-icon {
    top: 39%;
    opacity: 1;
}
.elementor-791 .elementor-element.elementor-element-95f058c .elementor-widget-image .elementor-widget-container {
    width: 250px;
    height: 250px;
    position: relative;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -ms-border-radius: 50%;
    overflow: hidden;
    margin: auto auto 20px;
}


.elementor-791 .elementor-element.elementor-element-95f058c .elementor-widget-image .elementor-widget-container:before {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    content: "";
    background: rgba(59, 29, 130, 0.5);
    -o-transition: all 0.4s ease;
    transition: all 0.4s ease;
    -webkit-transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    -ms-transition: all 0.4s ease;
    opacity: 0;
    z-index: 1;
    -webkit-border-radius: 50%;
    -webkit-transition: all 0.4s ease;
}
.elementor-791 .elementor-element.elementor-element-95f058c .elementor-widget-image {
        position: relative;
    text-align: center;
    overflow: hidden;
}
.elementor-791 .elementor-element.elementor-element-95f058c:hover .elementor-widget-image .elementor-widget-container:before {
    opacity: 1;
}
.elementor-791 .elementor-element.elementor-element-95f058c:hover img {
    -webkit-transform: scale(1.2);
    -ms-transform: scale(1.2);
    transform: scale(1.2);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-159b891 */.elementor-791 .elementor-element.elementor-element-159b891 {
    height: auto !imp;
    width: auto;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-159b891 */.elementor-791 .elementor-element.elementor-element-159b891 {
    height: auto !imp;
    width: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-1ea5241 */.elementor-791 .elementor-element.elementor-element-1ea5241 {
    position: relative;
}

.elementor-791 .elementor-element.elementor-element-1ea5241 .elementor-widget-wrap .elementor-widget-icon {
    position: absolute;
    left: 0;
    top: 50%;
    right: 0;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    color: #ffffff;
    font-size: 22px;
    margin: auto;
    -webkit-border-radius: 50%;
    -ms-border-radius: 50%;
    padding: 12px 0;
    -o-transition: all 0.4s ease;
    transition: all 0.4s ease;
    -webkit-transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    -ms-transition: all 0.4s ease;
    opacity: 0;
    z-index: 2;
}
.elementor-791 .elementor-element.elementor-element-1ea5241:hover .elementor-widget-wrap .elementor-widget-icon {
    top: 39%;
    opacity: 1;
}
.elementor-791 .elementor-element.elementor-element-1ea5241 .elementor-widget-image .elementor-widget-container {
    width: 250px;
    height: 250px;
    position: relative;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -ms-border-radius: 50%;
    overflow: hidden;
    margin: auto auto 20px;
}


.elementor-791 .elementor-element.elementor-element-1ea5241 .elementor-widget-image .elementor-widget-container:before {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    content: "";
    background: rgba(59, 29, 130, 0.5);
    -o-transition: all 0.4s ease;
    transition: all 0.4s ease;
    -webkit-transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    -ms-transition: all 0.4s ease;
    opacity: 0;
    z-index: 1;
    -webkit-border-radius: 50%;
    -webkit-transition: all 0.4s ease;
}
.elementor-791 .elementor-element.elementor-element-1ea5241 .elementor-widget-image {
        position: relative;
    text-align: center;
    overflow: hidden;
}
.elementor-791 .elementor-element.elementor-element-1ea5241:hover .elementor-widget-image .elementor-widget-container:before {
    opacity: 1;
}
.elementor-791 .elementor-element.elementor-element-1ea5241:hover img {
    -webkit-transform: scale(1.2);
    -ms-transform: scale(1.2);
    transform: scale(1.2);
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-1ea5241 */.elementor-791 .elementor-element.elementor-element-1ea5241 {
    position: relative;
}

.elementor-791 .elementor-element.elementor-element-1ea5241 .elementor-widget-wrap .elementor-widget-icon {
    position: absolute;
    left: 0;
    top: 50%;
    right: 0;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    color: #ffffff;
    font-size: 22px;
    margin: auto;
    -webkit-border-radius: 50%;
    -ms-border-radius: 50%;
    padding: 12px 0;
    -o-transition: all 0.4s ease;
    transition: all 0.4s ease;
    -webkit-transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    -ms-transition: all 0.4s ease;
    opacity: 0;
    z-index: 2;
}
.elementor-791 .elementor-element.elementor-element-1ea5241:hover .elementor-widget-wrap .elementor-widget-icon {
    top: 39%;
    opacity: 1;
}
.elementor-791 .elementor-element.elementor-element-1ea5241 .elementor-widget-image .elementor-widget-container {
    width: 250px;
    height: 250px;
    position: relative;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -ms-border-radius: 50%;
    overflow: hidden;
    margin: auto auto 20px;
}


.elementor-791 .elementor-element.elementor-element-1ea5241 .elementor-widget-image .elementor-widget-container:before {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    content: "";
    background: rgba(59, 29, 130, 0.5);
    -o-transition: all 0.4s ease;
    transition: all 0.4s ease;
    -webkit-transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    -ms-transition: all 0.4s ease;
    opacity: 0;
    z-index: 1;
    -webkit-border-radius: 50%;
    -webkit-transition: all 0.4s ease;
}
.elementor-791 .elementor-element.elementor-element-1ea5241 .elementor-widget-image {
        position: relative;
    text-align: center;
    overflow: hidden;
}
.elementor-791 .elementor-element.elementor-element-1ea5241:hover .elementor-widget-image .elementor-widget-container:before {
    opacity: 1;
}
.elementor-791 .elementor-element.elementor-element-1ea5241:hover img {
    -webkit-transform: scale(1.2);
    -ms-transform: scale(1.2);
    transform: scale(1.2);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c68c80c */.elementor-791 .elementor-element.elementor-element-c68c80c {
    height: auto !imp;
    width: auto;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c68c80c */.elementor-791 .elementor-element.elementor-element-c68c80c {
    height: auto !imp;
    width: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-e331e27 */.elementor-791 .elementor-element.elementor-element-e331e27 {
    position: relative;
}

.elementor-791 .elementor-element.elementor-element-e331e27 .elementor-widget-wrap .elementor-widget-icon {
    position: absolute;
    left: 0;
    top: 50%;
    right: 0;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    color: #ffffff;
    font-size: 22px;
    margin: auto;
    -webkit-border-radius: 50%;
    -ms-border-radius: 50%;
    padding: 12px 0;
    -o-transition: all 0.4s ease;
    transition: all 0.4s ease;
    -webkit-transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    -ms-transition: all 0.4s ease;
    opacity: 0;
    z-index: 2;
}
.elementor-791 .elementor-element.elementor-element-e331e27:hover .elementor-widget-wrap .elementor-widget-icon {
    top: 39%;
    opacity: 1;
}
.elementor-791 .elementor-element.elementor-element-e331e27 .elementor-widget-image .elementor-widget-container {
    width: 250px;
    height: 250px;
    position: relative;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -ms-border-radius: 50%;
    overflow: hidden;
    margin: auto auto 20px;
}


.elementor-791 .elementor-element.elementor-element-e331e27 .elementor-widget-image .elementor-widget-container:before {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    content: "";
    background: rgba(59, 29, 130, 0.5);
    -o-transition: all 0.4s ease;
    transition: all 0.4s ease;
    -webkit-transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    -ms-transition: all 0.4s ease;
    opacity: 0;
    z-index: 1;
    -webkit-border-radius: 50%;
    -webkit-transition: all 0.4s ease;
}
.elementor-791 .elementor-element.elementor-element-e331e27 .elementor-widget-image {
        position: relative;
    text-align: center;
    overflow: hidden;
}
.elementor-791 .elementor-element.elementor-element-e331e27:hover .elementor-widget-image .elementor-widget-container:before {
    opacity: 1;
}
.elementor-791 .elementor-element.elementor-element-e331e27:hover img {
    -webkit-transform: scale(1.2);
    -ms-transform: scale(1.2);
    transform: scale(1.2);
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-e331e27 */.elementor-791 .elementor-element.elementor-element-e331e27 {
    position: relative;
}

.elementor-791 .elementor-element.elementor-element-e331e27 .elementor-widget-wrap .elementor-widget-icon {
    position: absolute;
    left: 0;
    top: 50%;
    right: 0;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    color: #ffffff;
    font-size: 22px;
    margin: auto;
    -webkit-border-radius: 50%;
    -ms-border-radius: 50%;
    padding: 12px 0;
    -o-transition: all 0.4s ease;
    transition: all 0.4s ease;
    -webkit-transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    -ms-transition: all 0.4s ease;
    opacity: 0;
    z-index: 2;
}
.elementor-791 .elementor-element.elementor-element-e331e27:hover .elementor-widget-wrap .elementor-widget-icon {
    top: 39%;
    opacity: 1;
}
.elementor-791 .elementor-element.elementor-element-e331e27 .elementor-widget-image .elementor-widget-container {
    width: 250px;
    height: 250px;
    position: relative;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -ms-border-radius: 50%;
    overflow: hidden;
    margin: auto auto 20px;
}


.elementor-791 .elementor-element.elementor-element-e331e27 .elementor-widget-image .elementor-widget-container:before {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    content: "";
    background: rgba(59, 29, 130, 0.5);
    -o-transition: all 0.4s ease;
    transition: all 0.4s ease;
    -webkit-transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    -ms-transition: all 0.4s ease;
    opacity: 0;
    z-index: 1;
    -webkit-border-radius: 50%;
    -webkit-transition: all 0.4s ease;
}
.elementor-791 .elementor-element.elementor-element-e331e27 .elementor-widget-image {
        position: relative;
    text-align: center;
    overflow: hidden;
}
.elementor-791 .elementor-element.elementor-element-e331e27:hover .elementor-widget-image .elementor-widget-container:before {
    opacity: 1;
}
.elementor-791 .elementor-element.elementor-element-e331e27:hover img {
    -webkit-transform: scale(1.2);
    -ms-transform: scale(1.2);
    transform: scale(1.2);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-7c67f48 */.elementor-791 .elementor-element.elementor-element-7c67f48 {
    height: auto !imp;
    width: auto;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-7c67f48 */.elementor-791 .elementor-element.elementor-element-7c67f48 {
    height: auto !imp;
    width: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-2953d54 */.elementor-791 .elementor-element.elementor-element-2953d54 {
    position: relative;
}

.elementor-791 .elementor-element.elementor-element-2953d54 .elementor-widget-wrap .elementor-widget-icon {
    position: absolute;
    left: 0;
    top: 50%;
    right: 0;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    color: #ffffff;
    font-size: 22px;
    margin: auto;
    -webkit-border-radius: 50%;
    -ms-border-radius: 50%;
    padding: 12px 0;
    -o-transition: all 0.4s ease;
    transition: all 0.4s ease;
    -webkit-transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    -ms-transition: all 0.4s ease;
    opacity: 0;
    z-index: 2;
}
.elementor-791 .elementor-element.elementor-element-2953d54:hover .elementor-widget-wrap .elementor-widget-icon {
    top: 39%;
    opacity: 1;
}
.elementor-791 .elementor-element.elementor-element-2953d54 .elementor-widget-image .elementor-widget-container {
    width: 250px;
    height: 250px;
    position: relative;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -ms-border-radius: 50%;
    overflow: hidden;
    margin: auto auto 20px;
}


.elementor-791 .elementor-element.elementor-element-2953d54 .elementor-widget-image .elementor-widget-container:before {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    content: "";
    background: rgba(59, 29, 130, 0.5);
    -o-transition: all 0.4s ease;
    transition: all 0.4s ease;
    -webkit-transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    -ms-transition: all 0.4s ease;
    opacity: 0;
    z-index: 1;
    -webkit-border-radius: 50%;
    -webkit-transition: all 0.4s ease;
}
.elementor-791 .elementor-element.elementor-element-2953d54 .elementor-widget-image {
        position: relative;
    text-align: center;
    overflow: hidden;
}
.elementor-791 .elementor-element.elementor-element-2953d54:hover .elementor-widget-image .elementor-widget-container:before {
    opacity: 1;
}
.elementor-791 .elementor-element.elementor-element-2953d54:hover img {
    -webkit-transform: scale(1.2);
    -ms-transform: scale(1.2);
    transform: scale(1.2);
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-2953d54 */.elementor-791 .elementor-element.elementor-element-2953d54 {
    position: relative;
}

.elementor-791 .elementor-element.elementor-element-2953d54 .elementor-widget-wrap .elementor-widget-icon {
    position: absolute;
    left: 0;
    top: 50%;
    right: 0;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    color: #ffffff;
    font-size: 22px;
    margin: auto;
    -webkit-border-radius: 50%;
    -ms-border-radius: 50%;
    padding: 12px 0;
    -o-transition: all 0.4s ease;
    transition: all 0.4s ease;
    -webkit-transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    -ms-transition: all 0.4s ease;
    opacity: 0;
    z-index: 2;
}
.elementor-791 .elementor-element.elementor-element-2953d54:hover .elementor-widget-wrap .elementor-widget-icon {
    top: 39%;
    opacity: 1;
}
.elementor-791 .elementor-element.elementor-element-2953d54 .elementor-widget-image .elementor-widget-container {
    width: 250px;
    height: 250px;
    position: relative;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -ms-border-radius: 50%;
    overflow: hidden;
    margin: auto auto 20px;
}


.elementor-791 .elementor-element.elementor-element-2953d54 .elementor-widget-image .elementor-widget-container:before {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    content: "";
    background: rgba(59, 29, 130, 0.5);
    -o-transition: all 0.4s ease;
    transition: all 0.4s ease;
    -webkit-transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    -ms-transition: all 0.4s ease;
    opacity: 0;
    z-index: 1;
    -webkit-border-radius: 50%;
    -webkit-transition: all 0.4s ease;
}
.elementor-791 .elementor-element.elementor-element-2953d54 .elementor-widget-image {
        position: relative;
    text-align: center;
    overflow: hidden;
}
.elementor-791 .elementor-element.elementor-element-2953d54:hover .elementor-widget-image .elementor-widget-container:before {
    opacity: 1;
}
.elementor-791 .elementor-element.elementor-element-2953d54:hover img {
    -webkit-transform: scale(1.2);
    -ms-transform: scale(1.2);
    transform: scale(1.2);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-221ce98 */.elementor-791 .elementor-element.elementor-element-221ce98 {
    height: auto !imp;
    width: auto;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-221ce98 */.elementor-791 .elementor-element.elementor-element-221ce98 {
    height: auto !imp;
    width: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-14c5329 */.elementor-791 .elementor-element.elementor-element-14c5329 {
    position: relative;
}

.elementor-791 .elementor-element.elementor-element-14c5329 .elementor-widget-wrap .elementor-widget-icon {
    position: absolute;
    left: 0;
    top: 50%;
    right: 0;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    color: #ffffff;
    font-size: 22px;
    margin: auto;
    -webkit-border-radius: 50%;
    -ms-border-radius: 50%;
    padding: 12px 0;
    -o-transition: all 0.4s ease;
    transition: all 0.4s ease;
    -webkit-transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    -ms-transition: all 0.4s ease;
    opacity: 0;
    z-index: 2;
}
.elementor-791 .elementor-element.elementor-element-14c5329:hover .elementor-widget-wrap .elementor-widget-icon {
    top: 39%;
    opacity: 1;
}
.elementor-791 .elementor-element.elementor-element-14c5329 .elementor-widget-image .elementor-widget-container {
    width: 250px;
    height: 250px;
    position: relative;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -ms-border-radius: 50%;
    overflow: hidden;
    margin: auto auto 20px;
}


.elementor-791 .elementor-element.elementor-element-14c5329 .elementor-widget-image .elementor-widget-container:before {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    content: "";
    background: rgba(59, 29, 130, 0.5);
    -o-transition: all 0.4s ease;
    transition: all 0.4s ease;
    -webkit-transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    -ms-transition: all 0.4s ease;
    opacity: 0;
    z-index: 1;
    -webkit-border-radius: 50%;
    -webkit-transition: all 0.4s ease;
}
.elementor-791 .elementor-element.elementor-element-14c5329 .elementor-widget-image {
        position: relative;
    text-align: center;
    overflow: hidden;
}
.elementor-791 .elementor-element.elementor-element-14c5329:hover .elementor-widget-image .elementor-widget-container:before {
    opacity: 1;
}
.elementor-791 .elementor-element.elementor-element-14c5329:hover img {
    -webkit-transform: scale(1.2);
    -ms-transform: scale(1.2);
    transform: scale(1.2);
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-14c5329 */.elementor-791 .elementor-element.elementor-element-14c5329 {
    position: relative;
}

.elementor-791 .elementor-element.elementor-element-14c5329 .elementor-widget-wrap .elementor-widget-icon {
    position: absolute;
    left: 0;
    top: 50%;
    right: 0;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    color: #ffffff;
    font-size: 22px;
    margin: auto;
    -webkit-border-radius: 50%;
    -ms-border-radius: 50%;
    padding: 12px 0;
    -o-transition: all 0.4s ease;
    transition: all 0.4s ease;
    -webkit-transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    -ms-transition: all 0.4s ease;
    opacity: 0;
    z-index: 2;
}
.elementor-791 .elementor-element.elementor-element-14c5329:hover .elementor-widget-wrap .elementor-widget-icon {
    top: 39%;
    opacity: 1;
}
.elementor-791 .elementor-element.elementor-element-14c5329 .elementor-widget-image .elementor-widget-container {
    width: 250px;
    height: 250px;
    position: relative;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -ms-border-radius: 50%;
    overflow: hidden;
    margin: auto auto 20px;
}


.elementor-791 .elementor-element.elementor-element-14c5329 .elementor-widget-image .elementor-widget-container:before {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    content: "";
    background: rgba(59, 29, 130, 0.5);
    -o-transition: all 0.4s ease;
    transition: all 0.4s ease;
    -webkit-transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    -ms-transition: all 0.4s ease;
    opacity: 0;
    z-index: 1;
    -webkit-border-radius: 50%;
    -webkit-transition: all 0.4s ease;
}
.elementor-791 .elementor-element.elementor-element-14c5329 .elementor-widget-image {
        position: relative;
    text-align: center;
    overflow: hidden;
}
.elementor-791 .elementor-element.elementor-element-14c5329:hover .elementor-widget-image .elementor-widget-container:before {
    opacity: 1;
}
.elementor-791 .elementor-element.elementor-element-14c5329:hover img {
    -webkit-transform: scale(1.2);
    -ms-transform: scale(1.2);
    transform: scale(1.2);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3a6640f */.elementor-791 .elementor-element.elementor-element-3a6640f {
    height: auto !imp;
    width: auto;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3a6640f */.elementor-791 .elementor-element.elementor-element-3a6640f {
    height: auto !imp;
    width: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-d74ce98 */.elementor-791 .elementor-element.elementor-element-d74ce98 {
    position: relative;
}

.elementor-791 .elementor-element.elementor-element-d74ce98 .elementor-widget-wrap .elementor-widget-icon {
    position: absolute;
    left: 0;
    top: 50%;
    right: 0;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    color: #ffffff;
    font-size: 22px;
    margin: auto;
    -webkit-border-radius: 50%;
    -ms-border-radius: 50%;
    padding: 12px 0;
    -o-transition: all 0.4s ease;
    transition: all 0.4s ease;
    -webkit-transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    -ms-transition: all 0.4s ease;
    opacity: 0;
    z-index: 2;
}
.elementor-791 .elementor-element.elementor-element-d74ce98:hover .elementor-widget-wrap .elementor-widget-icon {
    top: 39%;
    opacity: 1;
}
.elementor-791 .elementor-element.elementor-element-d74ce98 .elementor-widget-image .elementor-widget-container {
    width: 250px;
    height: 250px;
    position: relative;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -ms-border-radius: 50%;
    overflow: hidden;
    margin: auto auto 20px;
}


.elementor-791 .elementor-element.elementor-element-d74ce98 .elementor-widget-image .elementor-widget-container:before {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    content: "";
    background: rgba(59, 29, 130, 0.5);
    -o-transition: all 0.4s ease;
    transition: all 0.4s ease;
    -webkit-transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    -ms-transition: all 0.4s ease;
    opacity: 0;
    z-index: 1;
    -webkit-border-radius: 50%;
    -webkit-transition: all 0.4s ease;
}
.elementor-791 .elementor-element.elementor-element-d74ce98 .elementor-widget-image {
        position: relative;
    text-align: center;
    overflow: hidden;
}
.elementor-791 .elementor-element.elementor-element-d74ce98:hover .elementor-widget-image .elementor-widget-container:before {
    opacity: 1;
}
.elementor-791 .elementor-element.elementor-element-d74ce98:hover img {
    -webkit-transform: scale(1.2);
    -ms-transform: scale(1.2);
    transform: scale(1.2);
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-d74ce98 */.elementor-791 .elementor-element.elementor-element-d74ce98 {
    position: relative;
}

.elementor-791 .elementor-element.elementor-element-d74ce98 .elementor-widget-wrap .elementor-widget-icon {
    position: absolute;
    left: 0;
    top: 50%;
    right: 0;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    color: #ffffff;
    font-size: 22px;
    margin: auto;
    -webkit-border-radius: 50%;
    -ms-border-radius: 50%;
    padding: 12px 0;
    -o-transition: all 0.4s ease;
    transition: all 0.4s ease;
    -webkit-transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    -ms-transition: all 0.4s ease;
    opacity: 0;
    z-index: 2;
}
.elementor-791 .elementor-element.elementor-element-d74ce98:hover .elementor-widget-wrap .elementor-widget-icon {
    top: 39%;
    opacity: 1;
}
.elementor-791 .elementor-element.elementor-element-d74ce98 .elementor-widget-image .elementor-widget-container {
    width: 250px;
    height: 250px;
    position: relative;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -ms-border-radius: 50%;
    overflow: hidden;
    margin: auto auto 20px;
}


.elementor-791 .elementor-element.elementor-element-d74ce98 .elementor-widget-image .elementor-widget-container:before {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    content: "";
    background: rgba(59, 29, 130, 0.5);
    -o-transition: all 0.4s ease;
    transition: all 0.4s ease;
    -webkit-transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    -ms-transition: all 0.4s ease;
    opacity: 0;
    z-index: 1;
    -webkit-border-radius: 50%;
    -webkit-transition: all 0.4s ease;
}
.elementor-791 .elementor-element.elementor-element-d74ce98 .elementor-widget-image {
        position: relative;
    text-align: center;
    overflow: hidden;
}
.elementor-791 .elementor-element.elementor-element-d74ce98:hover .elementor-widget-image .elementor-widget-container:before {
    opacity: 1;
}
.elementor-791 .elementor-element.elementor-element-d74ce98:hover img {
    -webkit-transform: scale(1.2);
    -ms-transform: scale(1.2);
    transform: scale(1.2);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3856671 */.elementor-791 .elementor-element.elementor-element-3856671 {
    height: auto !imp;
    width: auto;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3856671 */.elementor-791 .elementor-element.elementor-element-3856671 {
    height: auto !imp;
    width: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-9540a4c */.elementor-791 .elementor-element.elementor-element-9540a4c {
    position: relative;
}

.elementor-791 .elementor-element.elementor-element-9540a4c .elementor-widget-wrap .elementor-widget-icon {
    position: absolute;
    left: 0;
    top: 50%;
    right: 0;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    color: #ffffff;
    font-size: 22px;
    margin: auto;
    -webkit-border-radius: 50%;
    -ms-border-radius: 50%;
    padding: 12px 0;
    -o-transition: all 0.4s ease;
    transition: all 0.4s ease;
    -webkit-transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    -ms-transition: all 0.4s ease;
    opacity: 0;
    z-index: 2;
}
.elementor-791 .elementor-element.elementor-element-9540a4c:hover .elementor-widget-wrap .elementor-widget-icon {
    top: 39%;
    opacity: 1;
}
.elementor-791 .elementor-element.elementor-element-9540a4c .elementor-widget-image .elementor-widget-container {
    width: 250px;
    height: 250px;
    position: relative;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -ms-border-radius: 50%;
    overflow: hidden;
    margin: auto auto 20px;
}


.elementor-791 .elementor-element.elementor-element-9540a4c .elementor-widget-image .elementor-widget-container:before {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    content: "";
    background: rgba(59, 29, 130, 0.5);
    -o-transition: all 0.4s ease;
    transition: all 0.4s ease;
    -webkit-transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    -ms-transition: all 0.4s ease;
    opacity: 0;
    z-index: 1;
    -webkit-border-radius: 50%;
    -webkit-transition: all 0.4s ease;
}
.elementor-791 .elementor-element.elementor-element-9540a4c .elementor-widget-image {
        position: relative;
    text-align: center;
    overflow: hidden;
}
.elementor-791 .elementor-element.elementor-element-9540a4c:hover .elementor-widget-image .elementor-widget-container:before {
    opacity: 1;
}
.elementor-791 .elementor-element.elementor-element-9540a4c:hover img {
    -webkit-transform: scale(1.2);
    -ms-transform: scale(1.2);
    transform: scale(1.2);
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-9540a4c */.elementor-791 .elementor-element.elementor-element-9540a4c {
    position: relative;
}

.elementor-791 .elementor-element.elementor-element-9540a4c .elementor-widget-wrap .elementor-widget-icon {
    position: absolute;
    left: 0;
    top: 50%;
    right: 0;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    color: #ffffff;
    font-size: 22px;
    margin: auto;
    -webkit-border-radius: 50%;
    -ms-border-radius: 50%;
    padding: 12px 0;
    -o-transition: all 0.4s ease;
    transition: all 0.4s ease;
    -webkit-transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    -ms-transition: all 0.4s ease;
    opacity: 0;
    z-index: 2;
}
.elementor-791 .elementor-element.elementor-element-9540a4c:hover .elementor-widget-wrap .elementor-widget-icon {
    top: 39%;
    opacity: 1;
}
.elementor-791 .elementor-element.elementor-element-9540a4c .elementor-widget-image .elementor-widget-container {
    width: 250px;
    height: 250px;
    position: relative;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -ms-border-radius: 50%;
    overflow: hidden;
    margin: auto auto 20px;
}


.elementor-791 .elementor-element.elementor-element-9540a4c .elementor-widget-image .elementor-widget-container:before {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    content: "";
    background: rgba(59, 29, 130, 0.5);
    -o-transition: all 0.4s ease;
    transition: all 0.4s ease;
    -webkit-transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    -ms-transition: all 0.4s ease;
    opacity: 0;
    z-index: 1;
    -webkit-border-radius: 50%;
    -webkit-transition: all 0.4s ease;
}
.elementor-791 .elementor-element.elementor-element-9540a4c .elementor-widget-image {
        position: relative;
    text-align: center;
    overflow: hidden;
}
.elementor-791 .elementor-element.elementor-element-9540a4c:hover .elementor-widget-image .elementor-widget-container:before {
    opacity: 1;
}
.elementor-791 .elementor-element.elementor-element-9540a4c:hover img {
    -webkit-transform: scale(1.2);
    -ms-transform: scale(1.2);
    transform: scale(1.2);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-0d6549d */.elementor-791 .elementor-element.elementor-element-0d6549d {
    height: auto !imp;
    width: auto;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-0d6549d */.elementor-791 .elementor-element.elementor-element-0d6549d {
    height: auto !imp;
    width: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-3d56c94 */.elementor-791 .elementor-element.elementor-element-3d56c94 {
    position: relative;
}

.elementor-791 .elementor-element.elementor-element-3d56c94 .elementor-widget-wrap .elementor-widget-icon {
    position: absolute;
    left: 0;
    top: 50%;
    right: 0;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    color: #ffffff;
    font-size: 22px;
    margin: auto;
    -webkit-border-radius: 50%;
    -ms-border-radius: 50%;
    padding: 12px 0;
    -o-transition: all 0.4s ease;
    transition: all 0.4s ease;
    -webkit-transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    -ms-transition: all 0.4s ease;
    opacity: 0;
    z-index: 2;
}
.elementor-791 .elementor-element.elementor-element-3d56c94:hover .elementor-widget-wrap .elementor-widget-icon {
    top: 39%;
    opacity: 1;
}
.elementor-791 .elementor-element.elementor-element-3d56c94 .elementor-widget-image .elementor-widget-container {
    width: 250px;
    height: 250px;
    position: relative;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -ms-border-radius: 50%;
    overflow: hidden;
    margin: auto auto 20px;
}


.elementor-791 .elementor-element.elementor-element-3d56c94 .elementor-widget-image .elementor-widget-container:before {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    content: "";
    background: rgba(59, 29, 130, 0.5);
    -o-transition: all 0.4s ease;
    transition: all 0.4s ease;
    -webkit-transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    -ms-transition: all 0.4s ease;
    opacity: 0;
    z-index: 1;
    -webkit-border-radius: 50%;
    -webkit-transition: all 0.4s ease;
}
.elementor-791 .elementor-element.elementor-element-3d56c94 .elementor-widget-image {
        position: relative;
    text-align: center;
    overflow: hidden;
}
.elementor-791 .elementor-element.elementor-element-3d56c94:hover .elementor-widget-image .elementor-widget-container:before {
    opacity: 1;
}
.elementor-791 .elementor-element.elementor-element-3d56c94:hover img {
    -webkit-transform: scale(1.2);
    -ms-transform: scale(1.2);
    transform: scale(1.2);
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-3d56c94 */.elementor-791 .elementor-element.elementor-element-3d56c94 {
    position: relative;
}

.elementor-791 .elementor-element.elementor-element-3d56c94 .elementor-widget-wrap .elementor-widget-icon {
    position: absolute;
    left: 0;
    top: 50%;
    right: 0;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    color: #ffffff;
    font-size: 22px;
    margin: auto;
    -webkit-border-radius: 50%;
    -ms-border-radius: 50%;
    padding: 12px 0;
    -o-transition: all 0.4s ease;
    transition: all 0.4s ease;
    -webkit-transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    -ms-transition: all 0.4s ease;
    opacity: 0;
    z-index: 2;
}
.elementor-791 .elementor-element.elementor-element-3d56c94:hover .elementor-widget-wrap .elementor-widget-icon {
    top: 39%;
    opacity: 1;
}
.elementor-791 .elementor-element.elementor-element-3d56c94 .elementor-widget-image .elementor-widget-container {
    width: 250px;
    height: 250px;
    position: relative;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -ms-border-radius: 50%;
    overflow: hidden;
    margin: auto auto 20px;
}


.elementor-791 .elementor-element.elementor-element-3d56c94 .elementor-widget-image .elementor-widget-container:before {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    content: "";
    background: rgba(59, 29, 130, 0.5);
    -o-transition: all 0.4s ease;
    transition: all 0.4s ease;
    -webkit-transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    -ms-transition: all 0.4s ease;
    opacity: 0;
    z-index: 1;
    -webkit-border-radius: 50%;
    -webkit-transition: all 0.4s ease;
}
.elementor-791 .elementor-element.elementor-element-3d56c94 .elementor-widget-image {
        position: relative;
    text-align: center;
    overflow: hidden;
}
.elementor-791 .elementor-element.elementor-element-3d56c94:hover .elementor-widget-image .elementor-widget-container:before {
    opacity: 1;
}
.elementor-791 .elementor-element.elementor-element-3d56c94:hover img {
    -webkit-transform: scale(1.2);
    -ms-transform: scale(1.2);
    transform: scale(1.2);
}/* End custom CSS */
/* Start custom CSS for tabs, class: .elementor-element-dde7f76 */.elementor-tab-title.elementor-active, .elementor-791 .elementor-element.elementor-element-dde7f76 .elementor-tab-title.elementor-active a {
    color: white;
    background: #F56A01;
}
.elementor-791 .elementor-element.elementor-element-dde7f76 .elementor-tab-title {
    font-size: 25px;
    font-weight: 600;
    padding: 20px 50px;
}
 .timedetail{
    background: brown;
    text-align: center;
    
    border-radius: 8px;
    color: whitesmoke;
    padding: 8px;
  }
  .timedetail h3{
    font-weight: 600;
    font-size: 23px;
    margin: 0;
    color: white;
    padding: 10px;
  }
  .timedetail span{
    font-weight: 600;
  }
  .eventdetail h4{
    font-size: 22px;
    font-weight: 600;
    text-align: center;
    margin-top: 15px;
    margin-bottom: 15px;
  }
  .eventdetail p{
    text-align: center;
    padding: 5px 44px;
    font-weight: 500;
    font-size: 16px;
  }
  .eventdetail{
    background: #F5F5F5;
}
.eventdetail{
    padding-bottom: 20px;
    border: 1px solid #F5F5F5;
    border-radius: 8px;
        margin-top: 25px;
    margin-bottom: 25px;
}
.eventdetail ul{
    list-style: auto;
        line-height: 27px;
    padding-left: 33px;
}
.eventdetail li{
    padding-left: 3px
}
.flexone{
    justify-content: center;
    margin-top: 16px;
}
.flexone ul{
    width: fit-content;
    margin: auto;
}/* End custom CSS */
/* Start custom CSS for tabs, class: .elementor-element-dde7f76 */.elementor-tab-title.elementor-active, .elementor-791 .elementor-element.elementor-element-dde7f76 .elementor-tab-title.elementor-active a {
    color: white;
    background: #F56A01;
}
.elementor-791 .elementor-element.elementor-element-dde7f76 .elementor-tab-title {
    font-size: 25px;
    font-weight: 600;
    padding: 20px 50px;
}
 .timedetail{
    background: brown;
    text-align: center;
    
    border-radius: 8px;
    color: whitesmoke;
    padding: 8px;
  }
  .timedetail h3{
    font-weight: 600;
    font-size: 23px;
    margin: 0;
    color: white;
    padding: 10px;
  }
  .timedetail span{
    font-weight: 600;
  }
  .eventdetail h4{
    font-size: 22px;
    font-weight: 600;
    text-align: center;
    margin-top: 15px;
    margin-bottom: 15px;
  }
  .eventdetail p{
    text-align: center;
    padding: 5px 44px;
    font-weight: 500;
    font-size: 16px;
  }
  .eventdetail{
    background: #F5F5F5;
}
.eventdetail{
    padding-bottom: 20px;
    border: 1px solid #F5F5F5;
    border-radius: 8px;
        margin-top: 25px;
    margin-bottom: 25px;
}
.eventdetail ul{
    list-style: auto;
        line-height: 27px;
    padding-left: 33px;
}
.eventdetail li{
    padding-left: 3px
}
.flexone{
    justify-content: center;
    margin-top: 16px;
}
.flexone ul{
    width: fit-content;
    margin: auto;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-acfe0d9 */span{
    font-size: 17px;
    font-weight: 600;
}
p{
    font-size: 21px;
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-acfe0d9 */span{
    font-size: 17px;
    font-weight: 600;
}
p{
    font-size: 21px;
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-03c61c9 */span{
    font-size: 17px;
    font-weight: 600;
}
p{
    font-size: 21px;
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-03c61c9 */span{
    font-size: 17px;
    font-weight: 600;
}
p{
    font-size: 21px;
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0dd8822 */span{
    font-size: 17px;
    font-weight: 600;
}
p{
    font-size: 21px;
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0dd8822 */span{
    font-size: 17px;
    font-weight: 600;
}
p{
    font-size: 21px;
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f6b4bd6 */span{
    font-size: 17px;
    font-weight: 600;
}
p{
    font-size: 21px;
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f6b4bd6 */span{
    font-size: 17px;
    font-weight: 600;
}
p{
    font-size: 21px;
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-779fa57 */span{
    font-size: 17px;
    font-weight: 600;
}
p{
    font-size: 21px;
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-779fa57 */span{
    font-size: 17px;
    font-weight: 600;
}
p{
    font-size: 21px;
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-11a68f2 */span{
    font-size: 17px;
    font-weight: 600;
}
p{
    font-size: 21px;
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-11a68f2 */span{
    font-size: 17px;
    font-weight: 600;
}
p{
    font-size: 21px;
    font-weight: 700;
}/* End custom CSS */