.elementor-5224 .elementor-element.elementor-element-e68b042 > .elementor-container{min-height:250px;}.elementor-5224 .elementor-element.elementor-element-e68b042{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-82px;margin-bottom:0px;padding:150px 0px 140px 0px;z-index:1;}.elementor-5224 .elementor-element.elementor-element-e68b042 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5224 .elementor-element.elementor-element-c6cb159 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-5224 .elementor-element.elementor-element-d5f4c0a{width:initial;max-width:initial;}.elementor-5224 .elementor-element.elementor-element-d5f4c0a > .elementor-widget-container{margin:0px 200px 0px 150px;padding:20px 20px 20px 20px;}.elementor-5224 .elementor-element.elementor-element-d5f4c0a .elementor-author-box__name{font-weight:bold;margin-bottom:10px;}.elementor-5224 .elementor-element.elementor-global-95807 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5224 .elementor-element.elementor-global-95807.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-5224 .elementor-element.elementor-element-0e23893 > .elementor-widget-container{background-color:var( --e-global-color-2696449e );}:root{--page-title-display:none;}@media(min-width:768px){.elementor-5224 .elementor-element.elementor-element-c6cb159{width:100%;}}@media(max-width:1024px){.elementor-5224 .elementor-element.elementor-element-e68b042{padding:150px 20px 0px 20px;}.elementor-5224 .elementor-element.elementor-element-c6cb159 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-5224 .elementor-element.elementor-element-d5f4c0a > .elementor-widget-container{margin:0px 20px 0px 20px;}.elementor-5224 .elementor-element.elementor-global-95807 > .elementor-widget-container{padding:0px 0px 0px 0px;}}@media(max-width:767px){.elementor-5224 .elementor-element.elementor-element-e68b042{margin-top:-91px;margin-bottom:0px;padding:100px 20px 0px 20px;}.elementor-5224 .elementor-element.elementor-element-c6cb159.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-5224 .elementor-element.elementor-element-d5f4c0a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:40px 0px 40px 0px;}.elementor-5224 .elementor-element.elementor-element-d5f4c0a .elementor-author-box__avatar img{width:80px;height:80px;}body.rtl .elementor-5224 .elementor-element.elementor-element-d5f4c0a.elementor-author-box--layout-image-left .elementor-author-box__avatar,
					 body:not(.rtl) .elementor-5224 .elementor-element.elementor-element-d5f4c0a:not(.elementor-author-box--layout-image-above) .elementor-author-box__avatar{margin-right:10px;margin-left:0;}body:not(.rtl) .elementor-5224 .elementor-element.elementor-element-d5f4c0a.elementor-author-box--layout-image-right .elementor-author-box__avatar,
					 body.rtl .elementor-5224 .elementor-element.elementor-element-d5f4c0a:not(.elementor-author-box--layout-image-above) .elementor-author-box__avatar{margin-left:10px;margin-right:0;}.elementor-5224 .elementor-element.elementor-element-d5f4c0a.elementor-author-box--layout-image-above .elementor-author-box__avatar{margin-bottom:10px;}.elementor-5224 .elementor-element.elementor-global-95807{width:initial;max-width:initial;}.elementor-5224 .elementor-element.elementor-global-95807 > .elementor-widget-container{margin:0px 0px 0px 0px;}}/* Start custom CSS *//* hover with bg color */
.global-hover-up:hover .elementor-element-populated {
    background: transparent linear-gradient(338deg, #162447 0%, #0061FF 100%) 0% 0% no-repeat padding-box;
}

.global-hover-up:hover .elementor-element-populated * {
    color: #fff;
}

.global-hover-up:hover .elementor-element-populated svg path,
.global-hover-up:hover .elementor-element-populated svg g > g > g > rect {
    fill: #fff;
}

.op-align-icon .elementor-button-icon {
    position: relative;
    top: -2px;
}

@media (max-width: 768px) {
	.op-callout .elementor-icon-box-wrapper {
		display: flex;
	}
	
	.op-callout .elementor-icon-box-wrapper .elementor-icon-box-icon {
		margin-right: 12px !important
	}
	.op-testimonial-module {
		max-width: calc(100% - 64px) !important;
	}
	
	.op-testimonial-module .elementor-testimonial-meta-inner {
		display: flex;
		flex-direction: column;
	}
	
	.op-testimonial-module .elementor-testimonial-meta-inner .elementor-testimonial-image {
		margin-bottom: 10px;
	}
	.op-faq-wrapper .elementor-column-wrap {
		background-color: #fff !important;
	}
}/* End custom CSS */