.elementor-5621 .elementor-element.elementor-element-9c46227 > .elementor-container{max-width:790px;}.elementor-5621 .elementor-element.elementor-element-9c46227{margin-top:60px;margin-bottom:60px;}.elementor-5621 .elementor-element.elementor-element-d61bb14{text-align:center;}.elementor-5621 .elementor-element.elementor-element-d61bb14 .elementor-heading-title{color:#253340;font-family:"Poppins", Sans-serif;font-size:38px;font-weight:600;line-height:54px;}.elementor-5621 .elementor-element.elementor-element-02b7bcb{text-align:center;color:#828282;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;line-height:27px;letter-spacing:0px;}.elementor-5621 .elementor-element.elementor-element-213510f > .elementor-container{max-width:960px;}.elementor-5621 .elementor-element.elementor-element-213510f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-5621 .elementor-element.elementor-element-213510f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5621 .elementor-element.elementor-element-50446c6 > .elementor-element-populated > .elementor-widget-wrap{padding:10px 0px 0px 10px;}.elementor-5621 .elementor-element.elementor-element-123128e .elementor-tab-title, .elementor-5621 .elementor-element.elementor-element-123128e .elementor-tab-title a{color:#040B30;}.elementor-5621 .elementor-element.elementor-element-123128e .elementor-tab-title.elementor-active,
					 .elementor-5621 .elementor-element.elementor-element-123128e .elementor-tab-title.elementor-active a{color:var( --e-global-color-primary );}.elementor-5621 .elementor-element.elementor-element-123128e .elementor-tab-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;line-height:1.5em;}.elementor-5621 .elementor-element.elementor-element-123128e .elementor-tab-content{color:#040B30;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;line-height:1.5em;}.elementor-5621 .elementor-element.elementor-element-2d727b5 .elementor-button{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;text-transform:capitalize;line-height:1.5em;fill:#040B30;color:#040B30;background-color:#FFFFFF;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5621 .elementor-element.elementor-element-2d727b5 .elementor-button:hover, .elementor-5621 .elementor-element.elementor-element-2d727b5 .elementor-button:focus{color:var( --e-global-color-primary );}.elementor-5621 .elementor-element.elementor-element-2d727b5 .elementor-button:hover svg, .elementor-5621 .elementor-element.elementor-element-2d727b5 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-5621 .elementor-element.elementor-element-2d727b5 > .elementor-widget-container{margin:-4px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5621 .elementor-element.elementor-element-03f7157:not(.elementor-motion-effects-element-type-background), .elementor-5621 .elementor-element.elementor-element-03f7157 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0fc7e35 );}.elementor-5621 .elementor-element.elementor-element-03f7157{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;}.elementor-5621 .elementor-element.elementor-element-03f7157 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5621 .elementor-element.elementor-element-8515659 .elementor-testimonial__text{font-family:"Poppins", Sans-serif;font-size:28px;font-weight:600;}.elementor-5621 .elementor-element.elementor-element-8515659 .elementor-testimonial__name{font-family:"Poppins", Sans-serif;font-size:38px;font-weight:600;line-height:54px;}.elementor-5621 .elementor-element.elementor-element-8515659 .elementor-testimonial__title{color:var( --e-global-color-text );font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;}.elementor-5621 .elementor-element.elementor-element-8515659 .elementor-swiper-button{font-size:20px;color:var( --e-global-color-primary );}.elementor-5621 .elementor-element.elementor-element-8515659 .elementor-swiper-button svg{fill:var( --e-global-color-primary );}.elementor-5621 .elementor-element.elementor-element-e512ffa > .elementor-container{max-width:850px;}.elementor-5621 .elementor-element.elementor-element-e512ffa{margin-top:90px;margin-bottom:90px;}.elementor-5621 .elementor-element.elementor-element-f3db509{text-align:center;}.elementor-5621 .elementor-element.elementor-element-f3db509 .elementor-heading-title{color:#253340;font-family:"Poppins", Sans-serif;font-size:32px;font-weight:600;line-height:42px;}.elementor-5621 .elementor-element.elementor-element-f3db509 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-5621 .elementor-element.elementor-element-460206b .elementor-button .elementor-align-icon-right{margin-left:30px;}.elementor-5621 .elementor-element.elementor-element-460206b .elementor-button .elementor-align-icon-left{margin-right:30px;}.elementor-5621 .elementor-element.elementor-element-460206b .elementor-button{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;text-transform:none;background-color:var( --e-global-color-primary );border-radius:5px 5px 5px 5px;padding:17px 32px 17px 32px;}.elementor-5621 .elementor-element.elementor-element-460206b .elementor-button:hover, .elementor-5621 .elementor-element.elementor-element-460206b .elementor-button:focus{background-color:#000000;}.elementor-5621 .elementor-element.elementor-element-460206b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5621 .elementor-element.elementor-element-ad2c050 .elementor-icon-wrapper{text-align:center;}.elementor-5621 .elementor-element.elementor-element-ad2c050{width:auto;max-width:auto;bottom:30px;}body:not(.rtl) .elementor-5621 .elementor-element.elementor-element-ad2c050{right:30px;}body.rtl .elementor-5621 .elementor-element.elementor-element-ad2c050{left:30px;}@media(max-width:1024px){.elementor-5621 .elementor-element.elementor-element-9fa82b6 > .elementor-element-populated > .elementor-widget-wrap{padding:10px 10px 0px 0px;}body:not(.rtl) .elementor-5621 .elementor-element.elementor-element-ad2c050{right:20px;}body.rtl .elementor-5621 .elementor-element.elementor-element-ad2c050{left:20px;}.elementor-5621 .elementor-element.elementor-element-ad2c050{bottom:20px;}}@media(max-width:767px){.elementor-5621 .elementor-element.elementor-element-9c46227{margin-top:40px;margin-bottom:40px;}.elementor-5621 .elementor-element.elementor-element-d61bb14 .elementor-heading-title{font-size:32px;line-height:1.5em;}.elementor-5621 .elementor-element.elementor-element-02b7bcb{font-size:14px;line-height:24px;}.elementor-5621 .elementor-element.elementor-element-123128e .elementor-tab-title{font-size:16px;line-height:25px;}.elementor-5621 .elementor-element.elementor-element-2d727b5 .elementor-button{font-size:16px;}.elementor-5621 .elementor-element.elementor-element-03f7157{margin-top:0px;margin-bottom:0px;}.elementor-5621 .elementor-element.elementor-element-a4f384f > .elementor-element-populated > .elementor-widget-wrap{padding:20px 0px 40px 0px;}body:not(.rtl) .elementor-5621 .elementor-element.elementor-element-ad2c050{right:10px;}body.rtl .elementor-5621 .elementor-element.elementor-element-ad2c050{left:10px;}.elementor-5621 .elementor-element.elementor-element-ad2c050{bottom:10px;z-index:999;}}@media(min-width:768px){.elementor-5621 .elementor-element.elementor-element-50446c6{width:82%;}.elementor-5621 .elementor-element.elementor-element-9fa82b6{width:17.956%;}}/* Start custom CSS for heading, class: .elementor-element-d61bb14 */@media (min-width: 768px){
.mobile{
    display:none;
}
}/* End custom CSS */
/* Start custom CSS */@media (min-width: 767px){
  #tab-services .elementor-tabs-wrapper { 
	overflow: inherit;
	display: flex;
	justify-content: space-between;
}  
}
#tab-services .elementor-tab-title {
	padding: 0px;
}
#tab-services .elementor-tab-title a {
    padding-bottom: 20px;
    padding-right: 5px;
    padding-left: 5px;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
#tab-services .elementor-tab-title a:hover {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    color: #1226AA;
}
#tab-services .elementor-tab-title.elementor-active a {
    font-weight: 600 !important;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	position: relative;
	outline: none !important;
}
#tab-services .elementor-tab-title.elementor-active a:after {
    content:'';
    height: 1px;
    width: 100%;
    background-color: #1226AA;
    position: absolute;
    bottom: -1px;
    left: 0;
}
#tab-services .elementor-tab-content {
	margin-top: 20px;
	padding: 0px;
    background-color: #F5F7FF;
}
@media (min-width: 767px) and (max-width: 769px){
  #tab-services .elementor-tab-title {
    padding: 10px;
}
}
@media (min-width: 960px){
 .services-width-fix {
    left: calc(-50vw + 477px) !important;
}
}
@media (max-width: 959px){
 .services-width-fix {
    left: -10px !important;
}
}
@media (max-width: 845px){
 #tab-services .elementor-tab-title a {
    padding-right: 0;
    padding-left: 0;
}
#tab-services .elementor-tab-title:not(last-child){
    padding-right: 10px;
}
}
@media (max-width: 767px){
 .services-width-fix {
    left: -30px !important;
}
}

/* subpages */
.services-blockquote .elementor-blockquote:before{
    content: url("/wp-content/uploads/2022/07/quote-clients-1.svg");
    margin-left: 6px;
    margin-bottom: 5px;
    margin-top: -20px;
    width: 42px;
}
.services-blockquote .elementor-blockquote__content {
    margin-bottom: 1.2em;
}
.elementor-widget .elementor-icon-list-item, .elementor-widget .elementor-icon-list-item a {
    align-items: flex-start;
}
.services-disclaimer table, .services-disclaimer table td{
    border:0;
}
.services-disclaimer table td{
    vertical-align: top;
    padding: 2px;
}
.fill-blue{fill:#1226AA;}
.fill-light-purple{fill:#CAD2F8;}

/* carousel mobile */

.carousel-services-mobile .elementor-swiper-button {
    top: 24px;
    -webkit-transform: initial; 
    -ms-transform: initial;
    transform: initial;
}
.carousel-services-mobile .eicon-chevron-left {
    margin-left:15px;
}
.carousel-services-mobile .eicon-chevron-left:before {
    content: '\e8bf';
}
.carousel-services-mobile .eicon-chevron-right {
    margin-right:15px;
}
.carousel-services-mobile .eicon-chevron-right:before {
    content: '\e8c0';
}

.carousel-services-mobile .elementor-testimonial {
    text-align: left;
    display: grid;
}
.elementor-testimonial__footer{
    grid-row: 1;
    margin-top: 0 !important;
    width: calc(100% - 60px);
    z-index: 1;
}
.carousel-services-mobile .elementor-testimonial__text {
    font-style: normal;
}
.carousel-services-mobile .service-card-text{
    width: calc(100% - 90px) !important;
    max-width: none !important;
}
.service-card-text-column{
    width: calc(100% - 105px) !important;
}
.carousel-services-mobile .service-card-image-column{
    width: 90px !important;
}
.carousel-services-mobile .service-card-image-column .elementor-widget-wrap {
    align-content: start !important;
}
.carousel-services-mobile .service-card-text h5{
    margin-bottom: 8px;
}
.carousel-services-mobile .carousel-nav-down{
    grid-row: 2;
    position: absolute;
    bottom: 0;
    width: calc(100% - 40px);
}
.carousel-services-mobile .carousel-swiper-down{
    top: unset;
    margin-top: -22px;
}/* End custom CSS */