
body h1{
  font-size: 44px;
}
body h2{
  font-size: 42px;
}

body h3{
  font-size: 30px;
}

body h4{
  font-size: 24px;
}

body h5{
  font-size: 20px;
}

body h6{
  font-size: 20px;
}

.page-template-elementor_canvas_update .page-wrap .content-wrapper {
  background: none !important;
}

.site-header.float-header {
    background-color: 
rgba(27, 36, 71, 0.88);
}
#mainnav ul li a {
    text-align: center;
    line-height: 28px;	
		font-size: 18px;
		color: #1b2447;
		font-weight: 600;
		font-family: "Poppins", Sans-serif;
	padding-bottom: 20px;
padding-top: 20px;
}
#mainnav ul li a:hover {
  color: #bac5e2;
}
#mainnav li.menu-item-has-children > a:after{
	font-family: fontawesome;
	content: "\f107";
	color: #000;
	position: relative;
	left: 8px;
	top: 1px;
}

#mainnav li.menu-item-has-children > a:hover:after{
color: #bac5e2;
}

.go-top.show {
    line-height: 37px;
		background-color: #fff;
}
.go-top.show i:before {
    color: #1a2446;
}
.go-top.show:hover{
    background-color: #efefef;
}

.site-header{
  padding: 10px 0;
}
.site-header.float-header{
  padding: 5px 0;
}
.header-contact {
    background-color: 
#fff;
  padding: 5px;
}
.header-contact, .header-contact a {
    color:#313959;
    font-weight: bold;
}
.page-wrap {
  padding: 0px;
}


.page .page-wrap .content-wrapper, .single .page-wrap .content-wrapper {
    padding-top: 0px;
  padding-bottom: 0px;
}
.footer-widgets {
    border-top: none;
}
.footer-widgets {
    padding: 40px 0 20px;
    background-color: #fff;
}
.bottom .socials li:hover a, .go-top{
  background-color: #E89147;
	box-shadow: rgba(0, 0, 0, 0.22) -1px -2px 3px, rgba(0, 0, 0, 0.31) 0px 4px 8px;
}
.header-contact .fa {
    color:#E89147;
}
.social-navigation li a:hover {
    color:#E89147;
}

header#masthead {
/*     top: 36px; */
    background-color: #fff;
	margin-top: 0;
	box-shadow: 0px 2px 1px #c3c3c3;
	border-top: 1px solid #ececec;
}
#mainnav-mobi {
    background-color: #1A2446;
}
.admin-bar header#masthead {
/*   top: 66px; */
}
.has-hero .header-contact, .has-hero .header-contact a {
    color: 
#fff;
background-color:
    #fff;
}
.has-hero .header-contact {
  position: fixed;
}
.header-contact {
    position: fixed;
    background-color:#fff;
}
.has-hero .header-contact a {
    color: rgba(27,36,71,0.9);
}
header.entry-header{
    display: none;
}
.header-clone{
  height: 0px !important;
}

#menu-social .text.menu-item a{
  padding: 0;
}

#menu-social .text.menu-item:hover a,
#menu-social .text.menu-item a:hover,
#menu-social .text.menu-item a:hover span{
  background: none !important;
  border: none !important;
  padding: 0px !important;
  box-shadow: none !important;
  line-height: 15px !important;
  left: 0px !important;
}

#menu-social .text.menu-item a span{
  color: #8a8e9f !important;
  width: auto !important;
  height: auto !important;
  position: relative !important;
  display: inline-block;
  font-size: 13px !important;
  top: 0px;
  line-height: 15px;
  font-weight: lighter;
	clip-path: none;
}

#sidebar-footer iframe{
  width: 100%;
  min-height: 300px;
}
#sidebar-footer p,#sidebar-footer a{
  color: #000;
  font-size: 14px;
  margin-bottom: 10px;
}
#sidebar-footer .text.menu-item {
  display:none;
}

#menu-footer-menu li {
 padding: 0px;
}

#sidebar-footer.widget-area .widget {
    margin-bottom: 15px;
    padding-top: 0px;
}
.social-section.style2 .social-menu-widget li a {
    color: #1b2447 !important;
    background-color: #db8133;
    width: 20px;
    height: 20px;
    line-height: 19px;
}

.social-section.style2 .social-menu-widget li a:hover {
  background-color: #db8133;
}


.social-section.style2 .social-menu-widget a::before {
    font-size: 11px;
}

#sidebar-footer .social-menu-widget {
    margin: 0px;
}

#sidebar-footer #media_image-5 img{
  width: 180px;
  padding-bottom: 10px;
}

.footer-widgets .widget-title {
    text-transform: initial;
    color: #000;
    padding-bottom: 5px;
    font-size: 18px;
    font-weight: bold;
}

footer.site-footer {
    background-color: #1b2447;
    border-top: 1px solid #3d4562;
}


.footer-bottom{display: flex;justify-content: space-between;}
.footer-bottom a{font-size: 13px;color: #fff;text-decoration: underline;font-weight: bold;
	position: relative;
bottom: 8px;
}
.footer-bottom p{color: #8a8e9f;font-size: 13px;margin: 0;}

#sidebar-footer #menu-footer-menu-downloads a:hover,
#sidebar-footer #menu-blog a:hover, 
#sidebar-footer #menu-footer-menu a:hover {
 color:#81859a !important;
	transition: none;
}

.footer-bottom a:hover{
 color:#ccc !important;
	transition: none;
}

#sidebar-footer #menu-social-1 a:hover{
	background-color: #c46f22;
    transition: none;
}

.social-section.style2 .social-menu-widget li {
    margin-right: 5px;
	margin-left: 0px;
}

#menu-social .text.menu-item a:hover span{
 color:#333 !important;;
}

#mobile-menu.social-links{
	display:none;
}

@media (min-width:1200px) {
 /*
 #sidebar-footer .col-md-4,
 #sidebar-footer .col-md-4+.col-md-4{
  width: 25%;
 }
 #sidebar-footer .col-md-4+.col-md-4+.col-md-4{
  width: 50%;
 }
*/
 
}

@media (max-width:1024px) {
 
	.header-contact .social-navigation {
	  display:none;
	}

	#masthead .row .col-md-4.col-sm-8 img{
		max-width: initial;
	}
 
 #masthead .row,
 #masthead .row .col-md-4.col-sm-8{
  display: flex;
 }
 #masthead .row .col-md-8.col-sm-4{
	display: flex;
    padding-right: 15px;
    direction: rtl;
}

	 #masthead .row .col-md-8.col-sm-4 .btn-menu{
        margin: 0px;
    }
   #masthead .row .col-md-8.col-sm-4 #mainnav-mobi{
top: 0px;
margin: 0;
right: 0px;
position: fixed;
width: 100%;
padding-top: 40px;
padding-bottom: 25px;
    }
   .admin-bar #masthead .row .col-md-8.col-sm-4 #mainnav-mobi{
/* 		 top: 81px; */
	}
	
	.admin-bar .btn-menu.active::before {
		top: 103px;
	}
	
    #masthead.fixed .row .col-md-8.col-sm-4 #mainnav-mobi{
		 top: 0px;
	}
    
	#masthead.fixed .btn-menu.active::before {
		top: 20px;
	}
	
	.btn-menu.active{
		z-index: 9999999;
	}

.btn-menu.active::before {
content: "";
background-image: var(--wpr-bg-4fe90374-ebff-4c09-8512-510dfcde4354);
height: 30px;
width: 30px;
background-size: 30px;
display: block;
margin-top: 9px;
}
	
	#mainnav-mobi ul > li > a br{display:none;
	}
	
  #mainnav-mobi ul > li > a:hover{
        color:#bcc6e7;
    }
	
	#mainnav-mobi ul > li > a {
      text-align: center;
}

#mobile-menu.social-links{width: 100%;position: relative;padding-bottom: 50px;
	display:block;
	} 
	
#mainnav-mobi ul {
    display: table;
		margin: auto;
}

#mobile-menu.social-links li{display: block;width: 33px;border: none;float: left;text-align: center;padding: 18px 5px;} 

#mobile-menu.social-links li.text.menu-item.menu-item-1460 {width: 50%;position: absolute;left: 0;text-align: right;top: 30px;}
	#mobile-menu.social-links li.text.menu-item.menu-item-1460 a{text-align: right;}
	#mobile-menu.social-links li.text.menu-item.menu-item-1461 a{text-align: left;}
	
#mobile-menu.social-links li.text.menu-item.menu-item-1461 {width: 50%;position: absolute;right: 0;text-align: left;top: 30px;}
#mobile-menu.social-links li.text.menu-item a{font-size: 16px;padding: 10px;}


#mobile-menu.social-links li a{font-size: 0;padding: 0;} 
#mobile-menu.social-links li a:before{
	font-size: 11px;
	background-color: #e89147;
	border-radius: 50px;
	padding: 5px;
	width: 20px;
	display: block;
	height: 20px;
	color: #1a2446;
} 

	
}



@media (max-width:640px) {
	.footer-bottom {
			display: block;
	}
	.footer-bottom p ,.footer-bottom a{
			width: 100%;
			text-align: center;
			line-height: 25px;
			display: block;
	}
	.header-contact span {
			display: inline-block;
	}
	.header-contact .container{
 padding:0px;
}
	.header-contact span {
    margin-right: 10px;
	}
	#sidebar-footer .col-md-4:first-child, #sidebar-footer .col-md-4:first-child + .col-md-4 {
/* 			padding-left: 55px;
			padding-right: 55px; */
	}
	#sidebar-footer .col-md-4:last-child{
		padding-top: 25px;
	}
	footer.site-footer {
		border-top: none;
		padding-top: 0px;
		padding-bottom: 40px;
	}
	
	
}

@media (min-width:641px) and (max-width:991px){
	#sidebar-footer .col-md-4:first-child, #sidebar-footer .col-md-4:first-child + .col-md-4 {
        width: 47%;
        display: inline-block;
        vertical-align: top;
	}
}


#sidebar-footer #menu-footer-menu-downloads li a,
#sidebar-footer #menu-footer-menu li a,
#sidebar-footer #menu-blog li a{
    
    
    display: block;
    margin-bottom: 5px;
    line-height: 20px;
}

#sidebar-footer #menu-footer-menu-downloads li,
#sidebar-footer #menu-footer-menu li,
#sidebar-footer #menu-blog li {
    
    
    display: block;
    margin-bottom: 0;
    line-height: 20px;
    padding: 0;
    margin-top: 10px;
}

.woocommerce-checkout #order_review .remove.cartflows-icon-close,
.woocommerce-checkout #order_review .product-quantity ,
.woocommerce-checkout #order_review .cart-subtotal ,
.woocommerce-checkout #order_review .tax-total,
.woocommerce-checkout #order_review .product-subtotal{
display: none;
}

.woocommerce-checkout #order_review .order-total th{
width: 70%;
}


.payment_methods img.stripe-discover-icon,
.payment_methods img.stripe-jcb-icon ,
.payment_methods img.stripe-diners-icon {
	display: none;
}

button#place_order{
	text-transform: capitalize;
}

h2.woocommerce-order-downloads__title{
	margin-bottom: 0px !important;
}

.woocommerce-order-downloads th.download-file,
.woocommerce-order-downloads .download-product,
.woocommerce-order-downloads .download-remaining,
.woocommerce-order-downloads .download-expires {
	display: none !important;
}

@media only screen and (max-width: 768px) {

	#order_review td.product-name,
	#order_review td.product-price{
	    width: 100%;
	}

	#order_review .order-total th+td{
	    text-align: right;
	}

	
.woocommerce-order-downloads td.download-file::before {  
	display: none;
}
	
.woocommerce-order-downloads table.shop_table_responsive td.download-file {  
    background: none !important;
    text-align: left !important;
}


	
	
	

}

#billing_please_confirm_you_agree_with_terms_of_service_field {
    position: absolute;
    bottom: 58px;
		z-index: 9999;
}

#place_order{margin-top:40px}



.cartflows_step-template .cartflows-container {
		margin: auto;
	 padding: 0px 15px;
 }


@media (min-width:768px) {
 .cartflows_step-template .cartflows-container {
  width:750px
 }
}
@media (min-width:992px) {
 .cartflows_step-template .cartflows-container {
  width:970px
		margin: auto;
 }
}
@media (min-width:1200px) {
 .cartflows_step-template .cartflows-container {
  width:1170px;
	 margin: auto;
 }
}


#hubspotForm .hbspt-form .input{margin-right: 0px !important;}
#hubspotForm .hbspt-form .hs_firstname .input {margin-right: 4px !important;}
#hubspotForm .hbspt-form .hs_lastname .input{margin-left: 4px !important;}
#hubspotForm .hbspt-form select,
#hubspotForm .hbspt-form input[type="tel"],
#hubspotForm .hbspt-form input[type="email"],
#hubspotForm .hbspt-form input[type="text"]{width: 100% !important;padding: 7px 15px;font-size: 16px;
font-weight: normal;
height: 48px;
font-family: "Poppins", Sans-serif;

}
#hubspotForm .hbspt-form .hs-fieldtype-checkbox ul{padding: 0px;color: #fff;list-style: none;}
#hubspotForm .hbspt-form .hs-fieldtype-checkbox ul input+span{ color: #fff;list-style: none;font-size: 14px;padding-left: 10px;vertical-align: top;line-height: 23px;display: inline-block;font-weight: bold;}
#hubspotForm .hbspt-form .actions input{
  width: 100%;
}
#hubspotForm .hbspt-form fieldset{

width: 100%;
display: block;
max-width: 100%;


}

#hubspotForm textarea {
	width: 100%;
display: block;
max-width: 100%;
font-weight: normal;
font-family: "Poppins", Sans-serif;
	margin-top: 10px;
	
}
#hubspotForm .hbspt-form input::placeholder{color: #666; font-size: 15px;}
#hubspotForm .hbspt-form .hs-error-msg{color: red;}
#hubspotForm .hbspt-form ul.hs-error-msgs {padding: 5px 0px 0px 0px;margin-right: 10px;margin-bottom: 0px;font-size: 13px;line-height: 16px;list-style: none;}
#hubspotForm .hbspt-form input.invalid.error{margin-bottom: 0px;}
#hubspotForm .hbspt-form .hs_error_rollup{position: relative;bottom: 10px;}
#hubspotForm .hbspt-form .hs_error_rollup label{color: red;}

#hubspotForm .hbspt-form .hs-fieldtype-text.hs-form-field > label {
    display: none;
}


#hubspotForm .hbspt-form .hs-form-checkbox-display{
position: relative;
  padding-left: 10px;
}

#hubspotForm .hbspt-form .hs-form-checkbox-display input{
position: absolute;
  left: 0px
}
#hubspotForm .hbspt-form fieldset .hs_lastname,
#hubspotForm .hbspt-form fieldset .hs_firstname,
#hubspotForm .hbspt-form fieldset .hs-form-field{max-width: 100% !important;min-height: 58px;}

#hubspotForm .hbspt-form fieldset:nth-child(6)+fieldset .hs-form-field,
#hubspotForm .hbspt-form fieldset:nth-child(6) .hs-form-field{
    min-height: 0px;
}

#hubspotForm h2,
#hubspotForm h3{
  text-align: center;
  color: #FFFFFF;
  font-family: "Roboto", Sans-serif;
  font-size: 30px;
  font-weight: 500;
  margin-bottom: 15px;
}
#hubspotForm h3{
  font-size: 18px;
}
#hubspotForm .elementor-widget-container{
	min-height: 500px;
}



#hubspotForm.no-height .elementor-widget-container{
	min-height: 400px;
}

#hubspotForm .hs-fieldtype-select label{
	margin: 0px;
	display: block;
}

section.attachmentFixed{
	background-attachment: fixed;
}

#hubspotForm .hbspt-form .actions input {
    width: 100%;
    font-weight: bold;
	font-size: 18px;
	background-color: #3a8ecd !important;
		border:none !important;
	margin-top: 20px;
font-weight: 600;
font-family: "Poppins", Sans-serif;
	
}

#hubspotForm .hbspt-form .actions input:hover {
    color:#fff;
	background-color:#3A8ECDD6 !important;
		border-color:#3A8ECDD6 !important;
}

#hubspotForm span.hs-form-required,
#hubspotForm .hbspt-form ul.hs-error-msgs {
      display: none !important;
}

#hubspotForm .multi-container.invalid.error input,
#hubspotForm .hbspt-form input.invalid.error {
    box-shadow: 0px 0px 3px red;
    border: 1px solid #920101;
}

#hubspotForm .hbspt-form .hs_error_rollup ul.hs-error-msgs {
    display: block !important;
    position: absolute;
    top: 90px;
    width: 100%;
    text-align: center;
	font-size: 15px;
}
#hubspotForm .hbspt-form .hs_error_rollup ul.hs-error-msgs label{
	font-weight: bold;
}

#hubspotForm .multi-container.invalid.error input, #hubspotForm .hbspt-form input.invalid.error+span{
	color:#920101;
}


#hubspotForm .hs_phone label,#hubspotForm .hs_message label{
	display:none;
}







@media (min-width:992px) {
	#hubspotForm{
    margin-right: 50px;
	}
	#hubspotForm.no-margin{
    margin-right: 0px;
	}

	.partnerLogos .elementor-inner-column {	
		width: 20% !important;
	}

	.partnerLogos .desktophide {	
		width: 0px !important;
	}
	
}

@media (max-device-width:480px) {

  #hubspotForm .hbspt-form .hs_lastname .input {
      margin-left: 0px !important;
  }
  #hubspotForm .hbspt-form .hs_firstname .input {
      margin-right: 0px !important;
  }
	
	
	
	
#clientTestimonials .elementor-slides-wrapper::before,
#clientTestimonials .elementor-slides-wrapper::after {
	content: none !important;
}
#clientTestimonials .elementor-slides-wrapper {
  border: 0px !important;
}
#clientTestimonials .swiper-slide-inner {
  padding: 0px !important;
}

#clientTestimonials .swiper-slide-contents {
  border: 5px solid #e49d57;
  padding: 180px 20px 20px 20px;
	border-radius: 10px;
}


	
	
	
}




#salesforceForm .group-two{display: grid;grid-template-columns: auto auto;grid-column-gap: 10px;margin-bottom: 10px;}
#salesforceForm .group{display: grid;grid-row-gap: 10px;}

#salesforceForm input[type="email"], 
#salesforceForm input[type="text"] {
  width: 100% !important;
  padding: 7px 15px;
  font-size: 16px;
  font-weight: 400;
  height: 48px;
  border: 1px solid #ccc;
  color: #444;
	font-family:"Poppins", Sans-serif;
}
#salesforceForm select{
  
  height: 48px;
  padding: 7px 15px;
  background-color: #fff;
  border: 1px solid #ccc;
  font-weight: 400;
  font-size: 16px;
  color: #444;
	font-family:"Poppins", Sans-serif;
}



#salesforceForm input[type="submit"]  {
  color: #fff;
  background-color: #da8339 !important;
margin-top: 15px;
	font-family:"Poppins", Sans-serif;
}

#salesforceForm h2,
#salesforceForm h3{
  text-align: center;
  color: #FFFFFF;
  font-family: "Roboto", Sans-serif;
  font-size: 30px;
  font-weight: 500;
  margin-bottom: 15px;
}
#salesforceForm h3{
  font-size: 18px;
}

#salesforceForm textarea {
  width: 100%;
  height: 120px;
  padding: 7px 15px;
  font-family: "Poppins", Sans-serif;
	color: #444;
}


#salesforceForm .brill-consent{color: #fff;}
#salesforceForm .brill-consent input{margin-right: 10px !important;display: inline-block !important;}

#salesforceForm.instagram-guide .brill-consent {
  color: #000;
}

#salesforceForm.contactPage input[type="submit"] {
  color: #fff;
  background-color: #3a8ecd !important;
  margin-top: 15px;
	border: none;
text-align: center;
line-height: 28px;
font-size: 18px;
font-weight: 600;
font-family: "Poppins", Sans-serif;
    border-radius: 10px;
	
}

#salesforceForm.contactPage input[type="submit"]:hover {
  background-color: #3A8ECDD6 !important;
}



@media (min-device-width:1200px) {
	
.widthPadding50 {
padding-left: calc(50% - 590px);
}
#readyToGrow .elementor-widget-wrap{	
	display: flex;
	flex-wrap: inherit;
}
#readyToGrow .elementor-widget-wrap .elementor-element {	
	width: auto;
	margin: 15px;
}
		
}

#mainnav-mobi ul.sub-menu {
  background-color: #20294C;
	margin-bottom: 10px;
}

#mainnav ul.menu > li:last-child a {
  background-color: #3a8ecd !important;
  color: #fff !important;
  padding: 10px 20px;
	border-radius: 10px;
}

#mainnav-mobi ul > li.menu-item-24458 > a {
  background-color: #3a8ecd !important;
  color: #fff !important;
  padding: 10px 15px;
	border-radius: 10px;
}


#mainnav ul.menu > li:last-child a:hover {
  background-color: #3A8ECDD6 !important;
  
}

#footer .elementor-nav-menu li a {
  white-space: break-spaces;
}


#mainnav ul li:last-child {
  padding-right: 0px;
}

#mainnav ul#menu-main-menu-2 {
  display: flex;
  align-items: center;
}


body #mainnav .sub-menu li a{
background-color: #fff;
text-align: left;
color: #212A4D;	
border: none;
font-weight: 400;
padding: 5px 15px !important;
font-size: 16px !important;
}

#mainnav ul li ul::after {
  background-color: #525B7E !important;
  height: 3px !important;
  top: 0px;
}

#mainnav .sub-menu {
padding-top: 10px !important;
background-color: #fff;
padding-bottom: 10px !important;
}



body #mainnav .sub-menu li a:hover{
	background-color: #3a8ecd;
}


#footer .elementor-nav-menu li {
  width: 100% !important;
}

.site-logo {
  max-height: 45px;
}


.cmplz-cookiebanner * {
    font-family: 'Poppins',sans-serif!important;
}

@media (min-width:768px) {

.contact_form_top .elementor-field-type-submit button {	
	height: 49px;
	padding: 0px 2px !important;
	width: 100%;
}

.contact_form_top .elementor-field-group {	
	width: 16.5% !important;
}
	
.siteScrolled #contact_form_top {
  padding-top: 78px !important;
}

}

@media (min-width:768px) and  (max-width:1024px) {
	
.siteScrolled #contact_form_top {
  padding-top: 20px !important;
}

}

@media (max-width:767px) {

.contact_form_top .elementor-field-group input.elementor-field {
  height: 30px !important;
  min-height: 30px !important;
  padding: 15px !important;
}

}



@media (max-device-width:1024px) {
	
#masthead	.btn-menu {
  color: #3a8ecd !important;
}
	
#mainnav-mobi ul li {
   border: none;
}
#mainnav-mobi .btn-submenu {
  position: absolute;
  right: 5px;
  top: 3px;
}
		
}



 #mainnav .sub-menu li.menu-item-has-children:hover > a{
	background-color: #3a8ecd;
}

 #mainnav li.menu-item-has-children:hover > a::after {
  color: #ccc !important;;
}


@media (min-width:1025px) and (max-width:1100px) {
	
#masthead .container .col-md-4 {
	width: 25%;
}

#masthead .container .col-md-8 {
	width: 75%;
}


#masthead #mainnav li {
  padding: 0 5px;
}

body #masthead #mainnav ul li a {
  font-size: 13px;
}
	
}


@media (min-width:1101px) and (max-width:1200px) {
	
	body #masthead #mainnav ul li a {
      font-size: 13px !important;
}
	
}



@media (min-width:1101px)  {
	
#masthead .container .col-md-4 {
	width: 270px;
}

body #masthead .container .col-md-8 {
	width: calc(100% - 270px);
}
	
}

@media (min-width:1101px) and (max-width:1400px) {

#masthead #mainnav li {
  padding: 0 10px;
}

body #masthead #mainnav ul li a {
  font-size: 15px;
}
	
}


@media (min-width:1551px) {

  #servicesOffering > .elementor-container,
  #pageBanner > .elementor-container,

 body #masthead .container {
    width: calc(100% - 200px);
    padding: 0px !important;
    max-width: calc(100% - 200px);
  }
  
  #pageBanner p{
    line-height: 2.5vw;
  }
   
}

@media (min-width:1025px) and (max-width:1550px) {

  #servicesOffering >.elementor-container,
  #pageBanner >.elementor-container,
  #customized .elementor-container,
body  #masthead .container {
    width: calc(100% - 100px);
    padding: 0px !important;
    max-width: calc(100% - 100px);
  }
  
  
  #strategic .contenSection, #crossPlatform .contenSection {
    width: calc(50% - 74px);
    margin-left: 75px;
  }
  
  #pageBanner p{
    line-height: 2.5vw;
  }
    
   
  
}

@media (max-width: 1200px) {
    .elementor-57077 .elementor-element.elementor-element-cc8145b {
        /* padding: 400px 0px 0px 0px; */
        padding: 0px;
    }
}
@media (max-width: 1200px) {
    .elementor-57077 .elementor-element.elementor-element-cc8145b:not(.elementor-motion-effects-element-type-background), .elementor-57077 .elementor-element.elementor-element-cc8145b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-repeat: no-repeat;
        background-image: var(--wpr-bg-9f95f148-33fb-4c66-82a0-99145543d858);
        background-position: top center;
        background: no-repeat;
			background:none !important;
			padding:0px !important;
    }
}

@media (max-width: 1200px) {
    .elementor-57077 .elementor-element.elementor-element-03e27a2 > .elementor-element-populated {
      
        padding: 0px;
    }
}@media (min-width: 1200px) {
img.attachment-large.size-large.wp-image-27013 {
    background-repeat: no-repeat;
    border-color: !important;
    border: none !important;
    display: contents;
}

.elementor-widget-wrap.elementor-element-populated {
    border: none !important;
	}}




