.elementor-17817 .elementor-element.elementor-element-50364c6{text-align:left;}.elementor-17817 .elementor-element.elementor-element-50364c6 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-17817 .elementor-element.elementor-element-0094d32{text-align:center;font-size:14px;font-weight:700;text-transform:uppercase;}.elementor-17817 .elementor-element.elementor-element-0094d32 > .elementor-widget-container{margin:0px 0px 3px 0px;}.elementor-17817 .elementor-element.elementor-element-1118c0a{text-align:center;}.elementor-17817 .elementor-element.elementor-element-1118c0a .elementor-heading-title{line-height:38px;}.elementor-17817 .elementor-element.elementor-element-a6af517.elementor-widget-gt3-core-button .gt3_module_button_elementor.size_custom .hover_type6{padding:13px 27px 13px 27px;}.elementor-17817 .elementor-element.elementor-element-a6af517.elementor-widget-gt3-core-button .gt3_module_button_elementor.size_custom .hover_type5 .gt3_module_button__container{padding:13px 27px 13px 27px;}.elementor-17817 .elementor-element.elementor-element-a6af517.elementor-widget-gt3-core-button .gt3_module_button_elementor.size_custom .hover_type4{padding:13px 27px 13px 27px;}.elementor-17817 .elementor-element.elementor-element-a6af517.elementor-widget-gt3-core-button .gt3_module_button_elementor.size_custom .hover_type3{padding:13px 27px 13px 27px;}.elementor-17817 .elementor-element.elementor-element-a6af517.elementor-widget-gt3-core-button .gt3_module_button_elementor.size_custom .hover_type2 .gt3_module_button__container .gt3_module_button__cover.front{padding:13px 27px 13px 27px;}.elementor-17817 .elementor-element.elementor-element-a6af517.elementor-widget-gt3-core-button .gt3_module_button_elementor.size_custom .hover_type2 .gt3_module_button__container .gt3_module_button__cover.back{padding:13px 27px 13px 27px;}.elementor-17817 .elementor-element.elementor-element-a6af517.elementor-widget-gt3-core-button .gt3_module_button_elementor.size_custom .hover_type1.btn_icon_position_left{padding:13px 27px 13px 27px;}.elementor-17817 .elementor-element.elementor-element-a6af517.elementor-widget-gt3-core-button .gt3_module_button_elementor.size_custom .hover_type1.btn_icon_position_left:hover{padding:13px 27px 13px calc(27px + 15px);}.elementor-17817 .elementor-element.elementor-element-a6af517.elementor-widget-gt3-core-button .gt3_module_button_elementor.size_custom .hover_type1.btn_icon_position_right{padding:13px 27px 13px 27px;}.elementor-17817 .elementor-element.elementor-element-a6af517.elementor-widget-gt3-core-button .gt3_module_button_elementor.size_custom .hover_type1.btn_icon_position_right:hover{padding:13px calc(27px + 15px) 13px 27px;}.elementor-17817 .elementor-element.elementor-element-a6af517.elementor-widget-gt3-core-button .gt3_module_button_elementor.size_custom .button_size_elementor_custom:not(.hover_type5){padding:13px 27px 13px 27px;}.elementor-17817 .elementor-element.elementor-element-a6af517.elementor-widget-gt3-core-button .gt3_module_button_elementor:not(.hover_type2) a{border-style:solid;border-color:#6254e7;}.elementor-17817 .elementor-element.elementor-element-a6af517.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type2 .gt3_module_button__container span.gt3_module_button__cover{border-style:solid;}.elementor-17817 .elementor-element.elementor-element-a6af517.elementor-widget-gt3-core-button .gt3_module_button_elementor.rounded a{border-radius:5px;}.elementor-17817 .elementor-element.elementor-element-a6af517.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type4 .gt3_module_button__cover:before{border-radius:5px;}.elementor-17817 .elementor-element.elementor-element-a6af517.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type4 .gt3_module_button__cover:after{border-radius:5px;}.elementor-17817 .elementor-element.elementor-element-a6af517.elementor-widget-gt3-core-button .gt3_module_button_elementor a{border-width:0 !important;}.elementor-17817 .elementor-element.elementor-element-a6af517.elementor-widget-gt3-core-button .gt3_module_button_elementor a.hover_type2 .gt3_module_button__container .gt3_module_button__cover{border-width:0 !important;}.elementor-17817 .elementor-element.elementor-element-a6af517.elementor-widget-gt3-core-button .elementor_gt3_btn_text{font-size:12px;font-weight:500;letter-spacing:0.2px;color:#ffffff;}.elementor-17817 .elementor-element.elementor-element-a6af517.elementor-widget-gt3-core-button .gt3_module_button_elementor.button_icon_icon:not(.hover_type2) .elementor_gt3_btn_icon{color:#ffffff;}.elementor-17817 .elementor-element.elementor-element-a6af517.elementor-widget-gt3-core-button .elementor-widget-gt3-addon-advanced-button .gt3_module_button_elementor.button_icon_icon a.hover_type2 .gt3_module_button__cover.front .elementor_btn_icon_container .elementor_gt3_btn_icon{color:#ffffff;}.elementor-17817 .elementor-element.elementor-element-a6af517.elementor-widget-gt3-core-button .icon_svg_btn{color:#ffffff;}.elementor-17817 .elementor-element.elementor-element-a6af517.elementor-widget-gt3-core-button .gt3_icon_default{color:#ffffff;}.elementor-17817 .elementor-element.elementor-element-a6af517.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type2 .gt3_module_button__container span.gt3_module_button__cover.front{border-color:#6254e7;}.elementor-17817 .elementor-element.elementor-element-a6af517.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type2 .gt3_module_button__container .gt3_module_button__cover.front{color:#ffffff;}.elementor-17817 .elementor-element.elementor-element-a6af517.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type4 .gt3_module_button__container .gt3_module_button__cover.front .elementor_gt3_btn_text{color:#ffffff;}.elementor-17817 .elementor-element.elementor-element-a6af517.elementor-widget-gt3-core-button .gt3_module_button_elementor:not(.hover_type2):not(.hover_type4):not(.hover_type5) a,
		.elementor-17817 .elementor-element.elementor-element-a6af517.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type2 .gt3_module_button__container span.gt3_module_button__cover.front,
		.elementor-17817 .elementor-element.elementor-element-a6af517.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type4 .gt3_module_button__cover:before,
		.elementor-17817 .elementor-element.elementor-element-a6af517.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type5 .gt3_module_button__container .gt3_module_button__cover.front:before,
		.elementor-17817 .elementor-element.elementor-element-a6af517.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type5 .gt3_module_button__container .gt3_module_button__cover.front:after,
		.elementor-17817 .elementor-element.elementor-element-a6af517.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type6{background-color:transparent;background-image:linear-gradient(96deg, #9289f1 0%, #6254e7 100%);}.elementor-17817 .elementor-element.elementor-element-a6af517.elementor-widget-gt3-core-button .gt3_module_button_elementor.button_icon_icon:not(.hover_type2) a:hover .elementor_gt3_btn_icon{color:#6254e7;}.elementor-17817 .elementor-element.elementor-element-a6af517.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type2 .gt3_module_button__container span.gt3_module_button__cover.back .elementor_btn_icon_container .elementor_gt3_btn_icon{color:#6254e7;}.elementor-17817 .elementor-element.elementor-element-a6af517.elementor-widget-gt3-core-button a:hover .icon_svg_btn{color:#6254e7;}.elementor-17817 .elementor-element.elementor-element-a6af517.elementor-widget-gt3-core-button a:hover .gt3_icon_default{color:#6254e7;}.elementor-17817 .elementor-element.elementor-element-a6af517.elementor-widget-gt3-core-button .gt3_module_button_elementor:not(.hover_type2) a:hover{border-color:#6254e7;}.elementor-17817 .elementor-element.elementor-element-a6af517.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type2 .gt3_module_button__container span.gt3_module_button__cover.back{border-color:#6254e7;}.elementor-17817 .elementor-element.elementor-element-a6af517.elementor-widget-gt3-core-button a:not(.hover_type2):hover .elementor_gt3_btn_text{color:#ffffff;}.elementor-17817 .elementor-element.elementor-element-a6af517.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type2 .gt3_module_button__container .gt3_module_button__cover.back .elementor_gt3_btn_text{color:#ffffff;}.elementor-17817 .elementor-element.elementor-element-a6af517.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type4:hover .gt3_module_button__container .gt3_module_button__cover.front .elementor_gt3_btn_text{color:#ffffff;}
		.elementor-17817 .elementor-element.elementor-element-a6af517.elementor-widget-gt3-core-button .gt3_module_button_elementor:not(.hover_type2):not(.hover_type3):not(.hover_type4):not(.hover_type5):not(.hover_type6) a:hover,
		.elementor-17817 .elementor-element.elementor-element-a6af517.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type2 .gt3_module_button__container span.gt3_module_button__cover.back,
		.elementor-17817 .elementor-element.elementor-element-a6af517.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type3:after,
		.elementor-17817 .elementor-element.elementor-element-a6af517.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type4:hover .gt3_module_button__cover:after,
		.elementor-17817 .elementor-element.elementor-element-a6af517.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type5 .gt3_module_button__container .gt3_module_button__cover.back:before,
		.elementor-17817 .elementor-element.elementor-element-a6af517.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type5 .gt3_module_button__container .gt3_module_button__cover.back:after,
		.elementor-17817 .elementor-element.elementor-element-a6af517.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type6:hover:before,
		.elementor-17817 .elementor-element.elementor-element-a6af517.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type6:hover:after{background-color:transparent;background-image:linear-gradient(96deg, #6254e7 0%, #9289f1 100%);}.elementor-17817 .elementor-element.elementor-element-a6af517 > .elementor-widget-container{margin:020px 0px 0px 0px;}.elementor-17817 .elementor-element.elementor-element-1776ef7{--divider-border-style:zigzag_tribal;--divider-color:#000;--divider-pattern-height:6.8px;}.elementor-17817 .elementor-element.elementor-element-1776ef7 .elementor-divider-separator{width:100%;}.elementor-17817 .elementor-element.elementor-element-1776ef7 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-17817 .elementor-element.elementor-element-78ef141{font-size:14px;font-weight:700;text-transform:uppercase;}.elementor-17817 .elementor-element.elementor-element-78ef141 > .elementor-widget-container{margin:0px 0px 3px 0px;}.elementor-17817 .elementor-element.elementor-element-e82acfe{text-align:center;}.elementor-17817 .elementor-element.elementor-element-e82acfe .elementor-heading-title{line-height:38px;}.elementor-17817 .elementor-element.elementor-element-7ec9502.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-17817 .elementor-element.elementor-element-7ec9502.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-17817 .elementor-element.elementor-element-7ec9502.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-17817 .elementor-element.elementor-element-7ec9502 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-17817 .elementor-element.elementor-element-7ec9502 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-17817 .elementor-element.elementor-element-b9fbb02.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-17817 .elementor-element.elementor-element-b9fbb02.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-17817 .elementor-element.elementor-element-b9fbb02.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-17817 .elementor-element.elementor-element-b9fbb02 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-17817 .elementor-element.elementor-element-b9fbb02 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-17817 .elementor-element.elementor-element-4926d74.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-17817 .elementor-element.elementor-element-4926d74.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-17817 .elementor-element.elementor-element-4926d74.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-17817 .elementor-element.elementor-element-4926d74 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-17817 .elementor-element.elementor-element-4926d74 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-17817 .elementor-element.elementor-element-6f1df76.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-17817 .elementor-element.elementor-element-6f1df76.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-17817 .elementor-element.elementor-element-6f1df76.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-17817 .elementor-element.elementor-element-6f1df76 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-17817 .elementor-element.elementor-element-6f1df76 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-17817 .elementor-element.elementor-element-9345ed2.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-17817 .elementor-element.elementor-element-9345ed2.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-17817 .elementor-element.elementor-element-9345ed2.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-17817 .elementor-element.elementor-element-9345ed2 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-17817 .elementor-element.elementor-element-9345ed2 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-17817 .elementor-element.elementor-element-0e5d49a.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-17817 .elementor-element.elementor-element-0e5d49a.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-17817 .elementor-element.elementor-element-0e5d49a.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-17817 .elementor-element.elementor-element-0e5d49a .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-17817 .elementor-element.elementor-element-0e5d49a .elementor-image-box-img img{transition-duration:0.3s;}.elementor-17817 .elementor-element.elementor-element-0117687{margin-top:10px;margin-bottom:0px;}.elementor-17817 .elementor-element.elementor-element-aacc501{--divider-border-style:wavy;--divider-color:#000;--divider-border-width:1px;--divider-pattern-height:7.4px;--divider-pattern-size:20px;}.elementor-17817 .elementor-element.elementor-element-aacc501 .elementor-divider-separator{width:100%;}.elementor-17817 .elementor-element.elementor-element-aacc501 .elementor-divider{padding-block-start:10px;padding-block-end:10px;}.elementor-17817 .elementor-element.elementor-element-e2e7b48.elementor-widget-gt3-core-button .gt3_module_button_elementor:not(.hover_type2) a{border-style:solid;border-color:#6254e7;}.elementor-17817 .elementor-element.elementor-element-e2e7b48.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type2 .gt3_module_button__container span.gt3_module_button__cover{border-style:solid;}.elementor-17817 .elementor-element.elementor-element-e2e7b48.elementor-widget-gt3-core-button .gt3_module_button_elementor.rounded a{border-radius:10px;}.elementor-17817 .elementor-element.elementor-element-e2e7b48.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type4 .gt3_module_button__cover:before{border-radius:10px;}.elementor-17817 .elementor-element.elementor-element-e2e7b48.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type4 .gt3_module_button__cover:after{border-radius:10px;}.elementor-17817 .elementor-element.elementor-element-e2e7b48.elementor-widget-gt3-core-button .gt3_module_button_elementor a{border-width:1px !important;}.elementor-17817 .elementor-element.elementor-element-e2e7b48.elementor-widget-gt3-core-button .gt3_module_button_elementor a.hover_type2 .gt3_module_button__container .gt3_module_button__cover{border-width:1px !important;}.elementor-17817 .elementor-element.elementor-element-e2e7b48.elementor-widget-gt3-core-button .gt3_module_button_elementor.button_icon_icon:not(.hover_type2) .elementor_gt3_btn_icon{font-size:1.7em;line-height:1em;color:#ffffff;}.elementor-17817 .elementor-element.elementor-element-e2e7b48.elementor-widget-gt3-core-button .elementor-widget-gt3-addon-advanced-button .gt3_module_button_elementor.button_icon_icon a.hover_type2 .gt3_module_button__cover .elementor_btn_icon_container .elementor_gt3_btn_icon{font-size:1.7em;line-height:1em;}.elementor-17817 .elementor-element.elementor-element-e2e7b48.elementor-widget-gt3-core-button .elementor-widget-gt3-addon-advanced-button .gt3_module_button_elementor.button_icon_icon a.hover_type2 .gt3_module_button__cover.front .elementor_btn_icon_container .elementor_gt3_btn_icon{color:#ffffff;}.elementor-17817 .elementor-element.elementor-element-e2e7b48.elementor-widget-gt3-core-button .icon_svg_btn{color:#ffffff;}.elementor-17817 .elementor-element.elementor-element-e2e7b48.elementor-widget-gt3-core-button .gt3_icon_default{color:#ffffff;}.elementor-17817 .elementor-element.elementor-element-e2e7b48.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type2 .gt3_module_button__container span.gt3_module_button__cover.front{border-color:#6254e7;}.elementor-17817 .elementor-element.elementor-element-e2e7b48.elementor-widget-gt3-core-button .elementor_gt3_btn_text{color:#ffffff;}.elementor-17817 .elementor-element.elementor-element-e2e7b48.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type2 .gt3_module_button__container .gt3_module_button__cover.front{color:#ffffff;}.elementor-17817 .elementor-element.elementor-element-e2e7b48.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type4 .gt3_module_button__container .gt3_module_button__cover.front .elementor_gt3_btn_text{color:#ffffff;}.elementor-17817 .elementor-element.elementor-element-e2e7b48.elementor-widget-gt3-core-button .gt3_module_button_elementor:not(.hover_type2):not(.hover_type4):not(.hover_type5) a,
		.elementor-17817 .elementor-element.elementor-element-e2e7b48.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type2 .gt3_module_button__container span.gt3_module_button__cover.front,
		.elementor-17817 .elementor-element.elementor-element-e2e7b48.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type4 .gt3_module_button__cover:before,
		.elementor-17817 .elementor-element.elementor-element-e2e7b48.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type5 .gt3_module_button__container .gt3_module_button__cover.front:before,
		.elementor-17817 .elementor-element.elementor-element-e2e7b48.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type5 .gt3_module_button__container .gt3_module_button__cover.front:after,
		.elementor-17817 .elementor-element.elementor-element-e2e7b48.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type6{background-color:#6254e7;}.elementor-17817 .elementor-element.elementor-element-e2e7b48.elementor-widget-gt3-core-button .gt3_module_button_elementor.button_icon_icon:not(.hover_type2) a:hover .elementor_gt3_btn_icon{color:#0EF29D;}.elementor-17817 .elementor-element.elementor-element-e2e7b48.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type2 .gt3_module_button__container span.gt3_module_button__cover.back .elementor_btn_icon_container .elementor_gt3_btn_icon{color:#0EF29D;}.elementor-17817 .elementor-element.elementor-element-e2e7b48.elementor-widget-gt3-core-button a:hover .icon_svg_btn{color:#0EF29D;}.elementor-17817 .elementor-element.elementor-element-e2e7b48.elementor-widget-gt3-core-button a:hover .gt3_icon_default{color:#0EF29D;}.elementor-17817 .elementor-element.elementor-element-e2e7b48.elementor-widget-gt3-core-button .gt3_module_button_elementor:not(.hover_type2) a:hover{border-color:#1800FF;}.elementor-17817 .elementor-element.elementor-element-e2e7b48.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type2 .gt3_module_button__container span.gt3_module_button__cover.back{border-color:#1800FF;}.elementor-17817 .elementor-element.elementor-element-e2e7b48.elementor-widget-gt3-core-button a:not(.hover_type2):hover .elementor_gt3_btn_text{color:#29FF00;}.elementor-17817 .elementor-element.elementor-element-e2e7b48.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type2 .gt3_module_button__container .gt3_module_button__cover.back .elementor_gt3_btn_text{color:#29FF00;}.elementor-17817 .elementor-element.elementor-element-e2e7b48.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type4:hover .gt3_module_button__container .gt3_module_button__cover.front .elementor_gt3_btn_text{color:#29FF00;}.elementor-17817 .elementor-element.elementor-element-859c5d8{--divider-border-style:wavy;--divider-color:#000;--divider-border-width:1px;--divider-pattern-height:7.4px;--divider-pattern-size:20px;}.elementor-17817 .elementor-element.elementor-element-859c5d8 .elementor-divider-separator{width:100%;}.elementor-17817 .elementor-element.elementor-element-859c5d8 .elementor-divider{padding-block-start:10px;padding-block-end:10px;}.elementor-17817 .elementor-element.elementor-element-e584a5c > .elementor-container{max-width:1190px;}.elementor-17817 .elementor-element.elementor-element-15b9d03 > .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-17817 .elementor-element.elementor-element-956d76c{text-align:center;font-size:14px;font-weight:700;text-transform:uppercase;}.elementor-17817 .elementor-element.elementor-element-a8496c5{text-align:center;}.elementor-17817 .elementor-element.elementor-element-a8496c5 .elementor-heading-title{line-height:38px;}.elementor-17817 .elementor-element.elementor-element-a8496c5 > .elementor-widget-container{margin:0px 0px 6px 0px;}.elementor-17817 .elementor-element.elementor-element-2b91963{border-style:none;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-17817 .elementor-element.elementor-element-2b91963 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-17817 .elementor-element.elementor-element-f8d27a2 > .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-17817 .elementor-element.elementor-element-f8d27a2:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-17817 .elementor-element.elementor-element-f8d27a2 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ncosync.com/wp-content/uploads/2024/08/bg-gradient-overlay.png");}.elementor-17817 .elementor-element.elementor-element-f8d27a2 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-17817 .elementor-element.elementor-element-f8d27a2 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-17817 .elementor-element.elementor-element-f7ec1e4{font-size:14px;font-weight:700;text-transform:uppercase;}.elementor-17817 .elementor-element.elementor-element-f7ec1e4 > .elementor-widget-container{margin:0px 0px 3px 0px;}.elementor-17817 .elementor-element.elementor-element-524d1eb .elementor-heading-title{line-height:38px;}.elementor-17817 .elementor-element.elementor-element-524d1eb > .elementor-widget-container{margin:0px 0px 14px 0px;}.elementor-17817 .elementor-element.elementor-element-91610c7{--spacer-size:30px;}.elementor-17817 .elementor-element.elementor-element-a160fd9.elementor-widget-gt3-core-custommeta .vertical .gt3_meta_values_item{padding-bottom:16px;}.elementor-17817 .elementor-element.elementor-element-a160fd9.elementor-widget-gt3-core-custommeta .horizontal .gt3_meta_values_item{padding-right:16px;}.elementor-17817 .elementor-element.elementor-element-a160fd9.elementor-widget-gt3-core-custommeta .gt3_meta_label_title{font-family:"Nunito", Sans-serif;font-size:16px;font-weight:600;text-transform:none;line-height:1.6em;color:#3b3663;}.elementor-17817 .elementor-element.elementor-element-a160fd9.elementor-widget-gt3-core-custommeta .gt3_meta_value{font-size:17px;font-weight:400;text-decoration:underline;line-height:1.5em;letter-spacing:0px;}.elementor-17817 .elementor-element.elementor-element-a160fd9.elementor-widget-gt3-core-custommeta .custom_meta_icon{font-size:15px;line-height:15px;}.elementor-17817 .elementor-element.elementor-element-862d476.elementor-widget-gt3-core-custommeta .vertical .gt3_meta_values_item{padding-bottom:16px;}.elementor-17817 .elementor-element.elementor-element-862d476.elementor-widget-gt3-core-custommeta .horizontal .gt3_meta_values_item{padding-right:16px;}.elementor-17817 .elementor-element.elementor-element-862d476.elementor-widget-gt3-core-custommeta .gt3_meta_label_title{font-family:"Nunito", Sans-serif;font-size:16px;font-weight:bold;text-transform:none;line-height:1.6em;color:#3b3663;}.elementor-17817 .elementor-element.elementor-element-862d476.elementor-widget-gt3-core-custommeta .gt3_meta_value{font-size:16px;font-weight:400;line-height:1.5em;letter-spacing:0px;}.elementor-17817 .elementor-element.elementor-element-862d476.elementor-widget-gt3-core-custommeta .custom_meta_icon{font-size:10px;line-height:10px;}.elementor-17817 .elementor-element.elementor-element-800b327 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-17817 .elementor-element.elementor-element-800b327 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-17817 .elementor-element.elementor-element-e3e759a > .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-17817 .elementor-element.elementor-element-e3e759a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-17817 .elementor-element.elementor-element-e3e759a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ncosync.com/wp-content/uploads/2024/08/gradient-bg-section.png");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-17817 .elementor-element.elementor-element-e3e759a > .elementor-element-populated, .elementor-17817 .elementor-element.elementor-element-e3e759a > .elementor-element-populated > .elementor-background-overlay, .elementor-17817 .elementor-element.elementor-element-e3e759a > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-17817 .elementor-element.elementor-element-e3e759a > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:43px 50px 35px 50px;}.elementor-17817 .elementor-element.elementor-element-e3e759a > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-17817 .elementor-element.elementor-element-3161f4c .elementor-heading-title{line-height:38px;}.elementor-17817 .elementor-element.elementor-element-3161f4c > .elementor-widget-container{margin:0px 0px 14px 0px;}.elementor-17817 .elementor-element.elementor-element-0c4c234{--spacer-size:27px;}.elementor-17817 .elementor-element.elementor-element-d0ebb67{--spacer-size:90px;}.elementor-17817 .elementor-element.elementor-element-9107f76{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-17817 .elementor-element.elementor-element-9107f76 .elementor-divider-separator{width:100%;}.elementor-17817 .elementor-element.elementor-element-9107f76 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-17817 .elementor-element.elementor-element-c99378c{text-align:center;font-size:14px;font-weight:700;text-transform:uppercase;}.elementor-17817 .elementor-element.elementor-element-b2343ae{text-align:center;}.elementor-17817 .elementor-element.elementor-element-b2343ae .elementor-heading-title{line-height:38px;}.elementor-17817 .elementor-element.elementor-element-b2343ae > .elementor-widget-container{margin:0px 0px 6px 0px;}.elementor-17817 .elementor-element.elementor-element-daf2150.elementor-widget-gt3-core-accordion .accordion_wrapper .item_title{font-weight:400;}.elementor-17817 .elementor-element.elementor-element-242897c{text-align:center;font-size:14px;font-weight:700;text-transform:uppercase;}.elementor-17817 .elementor-element.elementor-element-39cdc80{text-align:center;}.elementor-17817 .elementor-element.elementor-element-39cdc80 .elementor-heading-title{line-height:38px;}.elementor-17817 .elementor-element.elementor-element-39cdc80 > .elementor-widget-container{margin:0px 0px 6px 0px;}.elementor-17817 .elementor-element.elementor-element-3f8efa4{margin-top:0px;margin-bottom:60px;}.elementor-17817 .elementor-element.elementor-element-0a0131e .testimonials_rotator{margin:0 30px 0 30px;margin-right:calc(-30px/2);margin-left:calc(-30px/2);}.elementor-17817 .elementor-element.elementor-element-0a0131e .testimonials_item.slick-slide{padding:0 30px 0 30px;padding-right:calc(30px/2);padding-left:calc(30px/2);}.elementor-17817 .elementor-element.elementor-element-0a0131e .testimonials_author_wrapper .testimonials_photo img{width:129px !important;height:129px !important;}.elementor-17817 .elementor-element.elementor-element-0a0131e .testimonials_author_wrapper .testimonials_photo{height:129px;}.elementor-17817 .elementor-element.elementor-element-0a0131e .testimonials_avatar_slider .testimonials_avatar_item{width:129px;}.elementor-17817 .elementor-element.elementor-element-0a0131e .testimonials_avatar_slider .testimonials_author_rotator{width:calc(129px * 3);}.elementor-17817 .elementor-element.elementor-element-0a0131e .testimonials-text-quote-holder{top:129px;}.elementor-17817 .elementor-element.elementor-element-0a0131e .testimonials-text{color:#696687;}.elementor-17817 .elementor-element.elementor-element-0a0131e .slick-dots{color:#696687;}.elementor-17817 .elementor-element.elementor-element-0a0131e .slick-arrow{color:#696687;}.elementor-17817 .elementor-element.elementor-element-0a0131e .testimonials-text, .elementor-17817 .elementor-element.elementor-element-0a0131e .testimonials-text p{font-family:"Rubik", Sans-serif;font-size:18px;font-weight:400;font-style:normal;line-height:27px;}.elementor-17817 .elementor-element.elementor-element-0a0131e.elementor-widget-gt3-core-TestimonialsLite .testimonials-text-quote{color:#f19910;}{WRAPPER}} .testimonials-quote-icon-holder{color:#f19910;}.elementor-17817 .elementor-element.elementor-element-0a0131e.elementor-widget-gt3-core-TestimonialsLite .testimonials-text-quote-holder{color:#f19910;}.elementor-17817 .elementor-element.elementor-element-0a0131e .testimonials_author_wrapper{color:#3b3663;font-family:"Nunito", Sans-serif;font-size:16px;line-height:20px;}.elementor-17817 .elementor-element.elementor-element-0a0131e .testimonials_author_wrapper .testimonials-sub_name{color:#696687;}.elementor-17817 .elementor-element.elementor-element-86d19ea.elementor-widget-gt3-core-button .gt3_module_button_elementor:not(.hover_type2) a{border-style:solid;border-color:#6254e7;}.elementor-17817 .elementor-element.elementor-element-86d19ea.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type2 .gt3_module_button__container span.gt3_module_button__cover{border-style:solid;}.elementor-17817 .elementor-element.elementor-element-86d19ea.elementor-widget-gt3-core-button .gt3_module_button_elementor.rounded a{border-radius:10px;}.elementor-17817 .elementor-element.elementor-element-86d19ea.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type4 .gt3_module_button__cover:before{border-radius:10px;}.elementor-17817 .elementor-element.elementor-element-86d19ea.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type4 .gt3_module_button__cover:after{border-radius:10px;}.elementor-17817 .elementor-element.elementor-element-86d19ea.elementor-widget-gt3-core-button .gt3_module_button_elementor a{border-width:1px !important;}.elementor-17817 .elementor-element.elementor-element-86d19ea.elementor-widget-gt3-core-button .gt3_module_button_elementor a.hover_type2 .gt3_module_button__container .gt3_module_button__cover{border-width:1px !important;}.elementor-17817 .elementor-element.elementor-element-86d19ea.elementor-widget-gt3-core-button .gt3_module_button_elementor.button_icon_icon:not(.hover_type2) .elementor_gt3_btn_icon{font-size:1.7em;line-height:1em;color:#ffffff;}.elementor-17817 .elementor-element.elementor-element-86d19ea.elementor-widget-gt3-core-button .elementor-widget-gt3-addon-advanced-button .gt3_module_button_elementor.button_icon_icon a.hover_type2 .gt3_module_button__cover .elementor_btn_icon_container .elementor_gt3_btn_icon{font-size:1.7em;line-height:1em;}.elementor-17817 .elementor-element.elementor-element-86d19ea.elementor-widget-gt3-core-button .elementor-widget-gt3-addon-advanced-button .gt3_module_button_elementor.button_icon_icon a.hover_type2 .gt3_module_button__cover.front .elementor_btn_icon_container .elementor_gt3_btn_icon{color:#ffffff;}.elementor-17817 .elementor-element.elementor-element-86d19ea.elementor-widget-gt3-core-button .icon_svg_btn{color:#ffffff;}.elementor-17817 .elementor-element.elementor-element-86d19ea.elementor-widget-gt3-core-button .gt3_icon_default{color:#ffffff;}.elementor-17817 .elementor-element.elementor-element-86d19ea.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type2 .gt3_module_button__container span.gt3_module_button__cover.front{border-color:#6254e7;}.elementor-17817 .elementor-element.elementor-element-86d19ea.elementor-widget-gt3-core-button .elementor_gt3_btn_text{color:#ffffff;}.elementor-17817 .elementor-element.elementor-element-86d19ea.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type2 .gt3_module_button__container .gt3_module_button__cover.front{color:#ffffff;}.elementor-17817 .elementor-element.elementor-element-86d19ea.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type4 .gt3_module_button__container .gt3_module_button__cover.front .elementor_gt3_btn_text{color:#ffffff;}.elementor-17817 .elementor-element.elementor-element-86d19ea.elementor-widget-gt3-core-button .gt3_module_button_elementor:not(.hover_type2):not(.hover_type4):not(.hover_type5) a,
		.elementor-17817 .elementor-element.elementor-element-86d19ea.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type2 .gt3_module_button__container span.gt3_module_button__cover.front,
		.elementor-17817 .elementor-element.elementor-element-86d19ea.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type4 .gt3_module_button__cover:before,
		.elementor-17817 .elementor-element.elementor-element-86d19ea.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type5 .gt3_module_button__container .gt3_module_button__cover.front:before,
		.elementor-17817 .elementor-element.elementor-element-86d19ea.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type5 .gt3_module_button__container .gt3_module_button__cover.front:after,
		.elementor-17817 .elementor-element.elementor-element-86d19ea.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type6{background-color:#6254e7;}.elementor-17817 .elementor-element.elementor-element-86d19ea.elementor-widget-gt3-core-button .gt3_module_button_elementor.button_icon_icon:not(.hover_type2) a:hover .elementor_gt3_btn_icon{color:#0EF29D;}.elementor-17817 .elementor-element.elementor-element-86d19ea.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type2 .gt3_module_button__container span.gt3_module_button__cover.back .elementor_btn_icon_container .elementor_gt3_btn_icon{color:#0EF29D;}.elementor-17817 .elementor-element.elementor-element-86d19ea.elementor-widget-gt3-core-button a:hover .icon_svg_btn{color:#0EF29D;}.elementor-17817 .elementor-element.elementor-element-86d19ea.elementor-widget-gt3-core-button a:hover .gt3_icon_default{color:#0EF29D;}.elementor-17817 .elementor-element.elementor-element-86d19ea.elementor-widget-gt3-core-button .gt3_module_button_elementor:not(.hover_type2) a:hover{border-color:#1800FF;}.elementor-17817 .elementor-element.elementor-element-86d19ea.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type2 .gt3_module_button__container span.gt3_module_button__cover.back{border-color:#1800FF;}.elementor-17817 .elementor-element.elementor-element-86d19ea.elementor-widget-gt3-core-button a:not(.hover_type2):hover .elementor_gt3_btn_text{color:#29FF00;}.elementor-17817 .elementor-element.elementor-element-86d19ea.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type2 .gt3_module_button__container .gt3_module_button__cover.back .elementor_gt3_btn_text{color:#29FF00;}.elementor-17817 .elementor-element.elementor-element-86d19ea.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type4:hover .gt3_module_button__container .gt3_module_button__cover.front .elementor_gt3_btn_text{color:#29FF00;}@media(max-width:767px){.elementor-17817 .elementor-element.elementor-element-7ec9502 .elementor-image-box-img{margin-bottom:15px;}.elementor-17817 .elementor-element.elementor-element-b9fbb02 .elementor-image-box-img{margin-bottom:15px;}.elementor-17817 .elementor-element.elementor-element-4926d74 .elementor-image-box-img{margin-bottom:15px;}.elementor-17817 .elementor-element.elementor-element-6f1df76 .elementor-image-box-img{margin-bottom:15px;}.elementor-17817 .elementor-element.elementor-element-9345ed2 .elementor-image-box-img{margin-bottom:15px;}.elementor-17817 .elementor-element.elementor-element-0e5d49a .elementor-image-box-img{margin-bottom:15px;}}@media(min-width:768px){.elementor-17817 .elementor-element.elementor-element-9c178e3{width:33.33%;}.elementor-17817 .elementor-element.elementor-element-d5362c6{width:33.006%;}.elementor-17817 .elementor-element.elementor-element-56acc67{width:33.33%;}.elementor-17817 .elementor-element.elementor-element-d4dfd8d{width:33.33%;}.elementor-17817 .elementor-element.elementor-element-6ea0c7a{width:33.006%;}.elementor-17817 .elementor-element.elementor-element-49a8576{width:33.33%;}.elementor-17817 .elementor-element.elementor-element-f8d27a2{width:41.334%;}.elementor-17817 .elementor-element.elementor-element-3914ee3{width:8.33%;}.elementor-17817 .elementor-element.elementor-element-800b327{width:50%;}}/* Start custom CSS for column, class: .elementor-element-9c178e3 *//* Base styling for a single card */
.elementor-17817 .elementor-element.elementor-element-9c178e3 {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    background-color: #f5f5f5; /* Light gray background */
    padding: 30px;
    border-radius: 12px; /* Rounded corners for a clean look */
    border: 2px solid #ccc; /* Slightly thicker, professional border */
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.05); /* Soft shadow */
    transition: all 0.3s ease;
    text-align: center;
    margin: 20px; /* Added space between items */
    min-height: 320px; /* Adjust height to fit content */
}

/* Heading styling for the card */
.elementor-17817 .elementor-element.elementor-element-9c178e3 h2, .elementor-17817 .elementor-element.elementor-element-9c178e3 h3, .elementor-17817 .elementor-element.elementor-element-9c178e3 .elementor-heading-title {
    font-family: 'Poppins', sans-serif;
    font-weight: 600;
    font-size: 22px;
    color: #333; /* Dark, professional heading color */
    margin-bottom: 15px;
}

/* Text (paragraph) styling for the card */
.elementor-17817 .elementor-element.elementor-element-9c178e3 p, .elementor-17817 .elementor-element.elementor-element-9c178e3 .elementor-text-editor {
    font-family: 'Poppins', sans-serif;
    font-size: 16px;
    font-weight: 400;
    color: #666; /* Neutral text color */
    line-height: 1.6;
    padding: 0 10px; /* Padding to prevent text from touching edges */
}

/* Card hover effect */
.elementor-17817 .elementor-element.elementor-element-9c178e3:hover {
    background-color: #007bff; /* Change card background on hover */
    color: #fff; /* Change text color to white */
    border-color: #0056b3; /* Professional blue border on hover */
    box-shadow: 0 8px 20px rgba(0, 0, 0, 0.15); /* Enhance shadow on hover */
    transform: translateY(-5px); /* Slightly lift the card on hover */
}

/* Change text and heading color on hover */
.elementor-17817 .elementor-element.elementor-element-9c178e3:hover h2, .elementor-17817 .elementor-element.elementor-element-9c178e3:hover p {
    color: #fff; /* Turn text white on hover */
}

/* Ensure icon scaling if applicable */
.elementor-17817 .elementor-element.elementor-element-9c178e3 .elementor-icon {
    transition: transform 0.3s ease;
}

.elementor-17817 .elementor-element.elementor-element-9c178e3:hover .elementor-icon {
    transform: scale(1.1); /* Slightly enlarge icon on hover */
}

/* Responsive adjustments */
@media (max-width: 768px) {
    .elementor-17817 .elementor-element.elementor-element-9c178e3 {
        margin: 15px 0; /* Adjust margin for mobile devices */
        padding: 20px;
        min-height: auto; /* Allow height flexibility for mobile */
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-d5362c6 *//* Base styling for a single card */
.elementor-17817 .elementor-element.elementor-element-d5362c6 {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    background-color: #f5f5f5; /* Light gray background */
    padding: 30px;
    border-radius: 12px; /* Rounded corners for a clean look */
    border: 2px solid #ccc; /* Slightly thicker, professional border */
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.05); /* Soft shadow */
    transition: all 0.3s ease;
    text-align: center;
    margin: 20px; /* Added space between items */
    min-height: 320px; /* Adjust height to fit content */
}

/* Heading styling for the card */
.elementor-17817 .elementor-element.elementor-element-d5362c6 h2, .elementor-17817 .elementor-element.elementor-element-d5362c6 h3, .elementor-17817 .elementor-element.elementor-element-d5362c6 .elementor-heading-title {
    font-family: 'Poppins', sans-serif;
    font-weight: 600;
    font-size: 22px;
    color: #333; /* Dark, professional heading color */
    margin-bottom: 15px;
}

/* Text (paragraph) styling for the card */
.elementor-17817 .elementor-element.elementor-element-d5362c6 p, .elementor-17817 .elementor-element.elementor-element-d5362c6 .elementor-text-editor {
    font-family: 'Poppins', sans-serif;
    font-size: 16px;
    font-weight: 400;
    color: #666; /* Neutral text color */
    line-height: 1.6;
    padding: 0 10px; /* Padding to prevent text from touching edges */
}

/* Card hover effect */
.elementor-17817 .elementor-element.elementor-element-d5362c6:hover {
    background-color: #007bff; /* Change card background on hover */
    color: #fff; /* Change text color to white */
    border-color: #0056b3; /* Professional blue border on hover */
    box-shadow: 0 8px 20px rgba(0, 0, 0, 0.15); /* Enhance shadow on hover */
    transform: translateY(-5px); /* Slightly lift the card on hover */
}

/* Change text and heading color on hover */
.elementor-17817 .elementor-element.elementor-element-d5362c6:hover h2, .elementor-17817 .elementor-element.elementor-element-d5362c6:hover p {
    color: #fff; /* Turn text white on hover */
}

/* Ensure icon scaling if applicable */
.elementor-17817 .elementor-element.elementor-element-d5362c6 .elementor-icon {
    transition: transform 0.3s ease;
}

.elementor-17817 .elementor-element.elementor-element-d5362c6:hover .elementor-icon {
    transform: scale(1.1); /* Slightly enlarge icon on hover */
}

/* Responsive adjustments */
@media (max-width: 768px) {
    .elementor-17817 .elementor-element.elementor-element-d5362c6 {
        margin: 15px 0; /* Adjust margin for mobile devices */
        padding: 20px;
        min-height: auto; /* Allow height flexibility for mobile */
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-56acc67 *//* Base styling for a single card */
.elementor-17817 .elementor-element.elementor-element-56acc67 {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    background-color: #f5f5f5; /* Light gray background */
    padding: 30px;
    border-radius: 12px; /* Rounded corners for a clean look */
    border: 2px solid #ccc; /* Slightly thicker, professional border */
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.05); /* Soft shadow */
    transition: all 0.3s ease;
    text-align: center;
    margin: 20px; /* Added space between items */
    min-height: 320px; /* Adjust height to fit content */
}

/* Heading styling for the card */
.elementor-17817 .elementor-element.elementor-element-56acc67 h2, .elementor-17817 .elementor-element.elementor-element-56acc67 h3, .elementor-17817 .elementor-element.elementor-element-56acc67 .elementor-heading-title {
    font-family: 'Poppins', sans-serif;
    font-weight: 600;
    font-size: 22px;
    color: #333; /* Dark, professional heading color */
    margin-bottom: 15px;
}

/* Text (paragraph) styling for the card */
.elementor-17817 .elementor-element.elementor-element-56acc67 p, .elementor-17817 .elementor-element.elementor-element-56acc67 .elementor-text-editor {
    font-family: 'Poppins', sans-serif;
    font-size: 16px;
    font-weight: 400;
    color: #666; /* Neutral text color */
    line-height: 1.6;
    padding: 0 10px; /* Padding to prevent text from touching edges */
}

/* Card hover effect */
.elementor-17817 .elementor-element.elementor-element-56acc67:hover {
    background-color: #007bff; /* Change card background on hover */
    color: #fff; /* Change text color to white */
    border-color: #0056b3; /* Professional blue border on hover */
    box-shadow: 0 8px 20px rgba(0, 0, 0, 0.15); /* Enhance shadow on hover */
    transform: translateY(-5px); /* Slightly lift the card on hover */
}

/* Change text and heading color on hover */
.elementor-17817 .elementor-element.elementor-element-56acc67:hover h2, .elementor-17817 .elementor-element.elementor-element-56acc67:hover p {
    color: #fff; /* Turn text white on hover */
}

/* Ensure icon scaling if applicable */
.elementor-17817 .elementor-element.elementor-element-56acc67 .elementor-icon {
    transition: transform 0.3s ease;
}

.elementor-17817 .elementor-element.elementor-element-56acc67:hover .elementor-icon {
    transform: scale(1.1); /* Slightly enlarge icon on hover */
}

/* Responsive adjustments */
@media (max-width: 768px) {
    .elementor-17817 .elementor-element.elementor-element-56acc67 {
        margin: 15px 0; /* Adjust margin for mobile devices */
        padding: 20px;
        min-height: auto; /* Allow height flexibility for mobile */
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-d4dfd8d *//* Base styling for a single card */
.elementor-17817 .elementor-element.elementor-element-d4dfd8d {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    background-color: #f5f5f5; /* Light gray background */
    padding: 30px;
    border-radius: 12px; /* Rounded corners for a clean look */
    border: 2px solid #ccc; /* Slightly thicker, professional border */
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.05); /* Soft shadow */
    transition: all 0.3s ease;
    text-align: center;
    margin: 20px; /* Added space between items */
    min-height: 320px; /* Adjust height to fit content */
}

/* Heading styling for the card */
.elementor-17817 .elementor-element.elementor-element-d4dfd8d h2, .elementor-17817 .elementor-element.elementor-element-d4dfd8d h3, .elementor-17817 .elementor-element.elementor-element-d4dfd8d .elementor-heading-title {
    font-family: 'Poppins', sans-serif;
    font-weight: 600;
    font-size: 22px;
    color: #333; /* Dark, professional heading color */
    margin-bottom: 15px;
}

/* Text (paragraph) styling for the card */
.elementor-17817 .elementor-element.elementor-element-d4dfd8d p, .elementor-17817 .elementor-element.elementor-element-d4dfd8d .elementor-text-editor {
    font-family: 'Poppins', sans-serif;
    font-size: 16px;
    font-weight: 400;
    color: #666; /* Neutral text color */
    line-height: 1.6;
    padding: 0 10px; /* Padding to prevent text from touching edges */
}

/* Card hover effect */
.elementor-17817 .elementor-element.elementor-element-d4dfd8d:hover {
    background-color: #007bff; /* Change card background on hover */
    color: #fff; /* Change text color to white */
    border-color: #0056b3; /* Professional blue border on hover */
    box-shadow: 0 8px 20px rgba(0, 0, 0, 0.15); /* Enhance shadow on hover */
    transform: translateY(-5px); /* Slightly lift the card on hover */
}

/* Change text and heading color on hover */
.elementor-17817 .elementor-element.elementor-element-d4dfd8d:hover h2, .elementor-17817 .elementor-element.elementor-element-d4dfd8d:hover p {
    color: #fff; /* Turn text white on hover */
}

/* Ensure icon scaling if applicable */
.elementor-17817 .elementor-element.elementor-element-d4dfd8d .elementor-icon {
    transition: transform 0.3s ease;
}

.elementor-17817 .elementor-element.elementor-element-d4dfd8d:hover .elementor-icon {
    transform: scale(1.1); /* Slightly enlarge icon on hover */
}

/* Responsive adjustments */
@media (max-width: 768px) {
    .elementor-17817 .elementor-element.elementor-element-d4dfd8d {
        margin: 15px 0; /* Adjust margin for mobile devices */
        padding: 20px;
        min-height: auto; /* Allow height flexibility for mobile */
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-6ea0c7a *//* Base styling for a single card */
.elementor-17817 .elementor-element.elementor-element-6ea0c7a {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    background-color: #f5f5f5; /* Light gray background */
    padding: 30px;
    border-radius: 12px; /* Rounded corners for a clean look */
    border: 2px solid #ccc; /* Slightly thicker, professional border */
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.05); /* Soft shadow */
    transition: all 0.3s ease;
    text-align: center;
    margin: 20px; /* Added space between items */
    min-height: 320px; /* Adjust height to fit content */
}

/* Heading styling for the card */
.elementor-17817 .elementor-element.elementor-element-6ea0c7a h2, .elementor-17817 .elementor-element.elementor-element-6ea0c7a h3, .elementor-17817 .elementor-element.elementor-element-6ea0c7a .elementor-heading-title {
    font-family: 'Poppins', sans-serif;
    font-weight: 600;
    font-size: 22px;
    color: #333; /* Dark, professional heading color */
    margin-bottom: 15px;
}

/* Text (paragraph) styling for the card */
.elementor-17817 .elementor-element.elementor-element-6ea0c7a p, .elementor-17817 .elementor-element.elementor-element-6ea0c7a .elementor-text-editor {
    font-family: 'Poppins', sans-serif;
    font-size: 16px;
    font-weight: 400;
    color: #666; /* Neutral text color */
    line-height: 1.6;
    padding: 0 10px; /* Padding to prevent text from touching edges */
}

/* Card hover effect */
.elementor-17817 .elementor-element.elementor-element-6ea0c7a:hover {
    background-color: #007bff; /* Change card background on hover */
    color: #fff; /* Change text color to white */
    border-color: #0056b3; /* Professional blue border on hover */
    box-shadow: 0 8px 20px rgba(0, 0, 0, 0.15); /* Enhance shadow on hover */
    transform: translateY(-5px); /* Slightly lift the card on hover */
}

/* Change text and heading color on hover */
.elementor-17817 .elementor-element.elementor-element-6ea0c7a:hover h2, .elementor-17817 .elementor-element.elementor-element-6ea0c7a:hover p {
    color: #fff; /* Turn text white on hover */
}

/* Ensure icon scaling if applicable */
.elementor-17817 .elementor-element.elementor-element-6ea0c7a .elementor-icon {
    transition: transform 0.3s ease;
}

.elementor-17817 .elementor-element.elementor-element-6ea0c7a:hover .elementor-icon {
    transform: scale(1.1); /* Slightly enlarge icon on hover */
}

/* Responsive adjustments */
@media (max-width: 768px) {
    .elementor-17817 .elementor-element.elementor-element-6ea0c7a {
        margin: 15px 0; /* Adjust margin for mobile devices */
        padding: 20px;
        min-height: auto; /* Allow height flexibility for mobile */
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-49a8576 *//* Base styling for a single card */
.elementor-17817 .elementor-element.elementor-element-49a8576 {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    background-color: #f5f5f5; /* Light gray background */
    padding: 30px;
    border-radius: 12px; /* Rounded corners for a clean look */
    border: 2px solid #ccc; /* Slightly thicker, professional border */
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.05); /* Soft shadow */
    transition: all 0.3s ease;
    text-align: center;
    margin: 20px; /* Added space between items */
    min-height: 320px; /* Adjust height to fit content */
}

/* Heading styling for the card */
.elementor-17817 .elementor-element.elementor-element-49a8576 h2, .elementor-17817 .elementor-element.elementor-element-49a8576 h3, .elementor-17817 .elementor-element.elementor-element-49a8576 .elementor-heading-title {
    font-family: 'Poppins', sans-serif;
    font-weight: 600;
    font-size: 22px;
    color: #333; /* Dark, professional heading color */
    margin-bottom: 15px;
}

/* Text (paragraph) styling for the card */
.elementor-17817 .elementor-element.elementor-element-49a8576 p, .elementor-17817 .elementor-element.elementor-element-49a8576 .elementor-text-editor {
    font-family: 'Poppins', sans-serif;
    font-size: 16px;
    font-weight: 400;
    color: #666; /* Neutral text color */
    line-height: 1.6;
    padding: 0 10px; /* Padding to prevent text from touching edges */
}

/* Card hover effect */
.elementor-17817 .elementor-element.elementor-element-49a8576:hover {
    background-color: #007bff; /* Change card background on hover */
    color: #fff; /* Change text color to white */
    border-color: #0056b3; /* Professional blue border on hover */
    box-shadow: 0 8px 20px rgba(0, 0, 0, 0.15); /* Enhance shadow on hover */
    transform: translateY(-5px); /* Slightly lift the card on hover */
}

/* Change text and heading color on hover */
.elementor-17817 .elementor-element.elementor-element-49a8576:hover h2, .elementor-17817 .elementor-element.elementor-element-49a8576:hover p {
    color: #fff; /* Turn text white on hover */
}

/* Ensure icon scaling if applicable */
.elementor-17817 .elementor-element.elementor-element-49a8576 .elementor-icon {
    transition: transform 0.3s ease;
}

.elementor-17817 .elementor-element.elementor-element-49a8576:hover .elementor-icon {
    transform: scale(1.1); /* Slightly enlarge icon on hover */
}

/* Responsive adjustments */
@media (max-width: 768px) {
    .elementor-17817 .elementor-element.elementor-element-49a8576 {
        margin: 15px 0; /* Adjust margin for mobile devices */
        padding: 20px;
        min-height: auto; /* Allow height flexibility for mobile */
    }
}/* End custom CSS */