/*
 Theme Name:   hello-elementor-Child
 Template:     hello-elementor
*/

h1.entry-title { display:none; }

#content{
	overflow:hidden;
}

#site-header {
  background-color: #e9f0f8;
}
#header > div:last-child{
  flex-wrap:wrap;
}
#site-footer {
  background-color: #3e3e3e; 
}
#site-footer *{
  filter:invert(1) brightness(100);
}

#banner-sec {
  overflow:hidden;
}
#banner-sec {
  overflow:hidden;
}
#banner-sec section .elementor-widget-icon-box .elementor-icon-box-wrapper{
  justify-content:center; 
}
#banner-sec section .elementor-widget-icon-box .elementor-icon-box-wrapper > * {
  flex-grow: 0
}
.section_secondary > div{
  flex-wrap: wrap
}

.accent .elementor-heading-title:before {
  content:'';
  height:100px;
  width:100px;
  background-color: #000;
  position: absolute;
}
.accent.btm-accent .elementor-heading-title{
  margin-block-end:38px;
}
.accent.btm-accent .elementor-heading-title:before{
  bottom: 18px;
  left: 0;
  height: 4px;
  width:120px;
  background-color: #000;
}
.accent.btm-accent.accent-white .elementor-heading-title::before {
  background-color:var(--e-global-color-1832d61);
}
.accent.btm-accent.center-accent .elementor-heading-title:before {
	margin-inline:auto;
	right:0;
}
.accent.left-accent .elementor-heading-title {
  margin-inline-start: 30px
}
.accent.left-accent .elementor-heading-title:before{
  left:0;
  width: 5px;
  height:100%;
}
.section_secondary .accent.before-accent:before{
  display: inline-block;
  vertical-align: middle;
  height: 100px;
  width: 100px;
  margin-right:10px;
  ;
  border-radius: 0 50% 50% 0;
  clip-path: polygon(50% 0, 100% 0, 100% 100%, 50% 100%);
  margin-left: -50px;
	position: absolute;
left: calc( (var(--relative-pos) * -1) + 20px);
top: 20px;
	content:'';
	background-color:black;
}
.section_secondary .accent.before-accent {
	--relative-pos:90px;
  margin-inline-start: var(--relative-pos);
}

.section_secondary .accent .elementor-heading-title::before{ content:none; }

.row-wrap > div {
  flex-wrap: wrap;
}
.row-wrap > div > div {
  flex-basis: 25%;
}

#comments :where(h3.title-comments, #respond, footer.comment-meta, .reply) {
  display: none !important;
}
#comments .comment-list{
  display:flex;
	flex-direction:column;
  row-gap:1rem;
}
#comments .comment{
	width:100%;
}
#comments .comment .comment-body  {
  border-bottom:none;
  padding:2rem;
  border-radius: 30px;
  background-color:#E9F0F8;
  text-align:center;
}
#comments .comment-content p:before{
  content: '';
}
#category-menu nav ul li {
  display: flex;
  align-items: center;
  justify-content: space-between
}
#category-menu .count{
  color:var(--e-global-color-primary);
  font-weight:bold;
}
.post-tags h2{
  display:flex;
  flex-wrap:wrap;
  row-gap:10px;
}
.post-tags h2 > *{
  flex-basis:32%;
  margin-inline-end:10px;
  font-size:16px !important;
  position:relative;
  padding:18px 30px;
  padding-inline-start:30px;
  background-color:var(--e-global-color-1256a7d);
}
.post-tags h2 > *:before{
  content:'';
  width:6px;
  height: 100%;
  background-color:var(--e-global-color-primary); 
  position: absolute;
  left:0px;
  top:0px;
}
.post-tags h2{
  font-size: 0px!important;
}
#steps-sec text {
  fill:var(--e-global-color-text);
}
#header a.btn-clr-primary{
  background-color:var(--e-global-color-primary);
  color:var(--e-global-color-1832d61);
}
#header a.btn-clr-primary:hover{
  color:var(--e-global-color-text);
}
.blog-landing article .elementor-post__excerpt p {
 display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;  
  overflow: hidden;
}

/* Pricing Table section  */

  .pricing-tabs-section .elementor-tabs-wrapper{
    width: fit-content;
    margin-inline:auto;
    background-color:var(--e-global-color-1832d61);
    border:solid 2px var(--e-global-color-primary);
    border-radius:2rem;
    padding:1rem 1rem;
  }
  .pricing-tabs-section .elementor-widget-tabs .elementor-tab-title.elementor-active{
    border:none;
    background-color:var(--e-global-color-primary);
    color:var(--e-global-color-1832d61);
    border-radius:1rem;
  }
  .pricing-tabs-section .elementor-widget-tabs .elementor-tab-title:before,
  .pricing-tabs-section .elementor-widget-tabs .elementor-tab-title:after{
    content: none !important;
  }
.pricing-tabs-section .elementor-tab-content{
  border:none !important;;
}

.pricing-tabs-section .elementor-tab-mobile-title {
  display: none;
}
.pricing-table-main .elementor-widget-eael-tooltip .eael-tooltip-content{
  display: flex;
}
.pricing-table-main .elementor-widget-eael-tooltip .eael-tooltip-content p:after{
  content: '\f05a';
  font-family: "Font Awesome 5 Free"; 
  font-weight: 900; 
	margin-inline-start:0.5rem;
}
/* Pricing Table Section */

/* Team Images section */
.team-images .elementor-widget-image,
.team-images .elementor-widget-image .elementor-widget-container,
.team-images .elementor-widget-image .elementor-widget-container a,
.team-images .elementor-widget-image .elementor-widget-container img{
  height:100%;
  object-fit: cover;
}
/* Team Images Section */

/* Icon Center Css */

.icon-center .elementor-icon-box-wrapper{
  justify-content: center;
}
.icon-center .elementor-icon-box-wrapper > div{
  flex-grow: 0
}

/* Icon Center Css */


@media screen and (max-width:1440px) and (min-width:1024px){
	.row-three-col > .elementor-container{
    flex-wrap: wrap;
}    
.row-three-col > .elementor-container > div {
    flex-basis: 33%;
}
}
@media screen and (max-width:1200px) and (min-width:1024px) {
  #header > div:last-child > div:nth-child(1){
    order:1;
  }
  #header > div:last-child > div:nth-child(2){
    order:2;
		position:relative;
  }
  #header > div:last-child > div:nth-child(3){
    order:3;
  }
}
@media screen and (min-width:1024px){
	.section_secondary > div > div {
		width:50%;
	}
	.app-marketing .row-wrap > div > div 	{
		flex-basis:50%;
	}
	#steps-sec .accent.btm-accent .elementor-heading-title::before{
		right:0;
		margin-inline:auto;
	}
	#header a.btn-clr-primary{
		display:none;
	}
}
@media screen and (max-width:1200px){
	.app-builder.row-wrap > div{
  justify-content: center
}
.app-builder.row-wrap > div > div {
  flex-basis: 30%;
}
	
/* Pricing Table */


.pricing-table-main > div:last-child > div {
  flex-basis: 50%;
}
.pricing-table-main > div:last-child {
  flex-wrap: wrap;
}

/* Pricing Table */
}
@media screen and (max-width:1024px){
  .section_secondary > div > div:nth-child(1) { order:1; }
  .section_secondary > div > div:nth-child(2) { order:2; }
  .section_secondary > div > div:nth-child(3) { order:4; }
  .section_secondary > div > div:nth-child(4) { order:3; }
	.row-wrap > div > div {
      flex-basis: 50%;
  }
	.post-tags h2 > *{
		flex-basis:48%;
	}
	#header { 
		position:relative; 
	}
	 #header nav{
		 position: absolute !important;
		 top: 100%;
		 background: var(--e-global-color-1256a7d);
		 width: 100%;
		 z-index: 1;
		 right:0; 
		 left:0;
  }
	#header .elementor-menu-toggle { 
/* 		transform:translateY(-80%);  */
	}
	#header > :last-child > :nth-child(2) ,
	#header > :last-child > :nth-child(2) * 	{ 
		position: static 
	}
	  .pop-posts article{
    flex-direction: column
  }

}
@media screen and (max-width:768px){
  #footer-nav nav .menu-item a:after{
    width:40%;
  }
}
@media screen and (max-width:767px){
	.section_secondary .accent.before-accent{
		--relative-pos: 0px;
	}
	.section_secondary .accent.before-accent::before{
  margin-left:calc(var(--relative-pos) * -1);
		height:50px;
		width:50px;
		left:-51px;
}
  .accent.btm-accent .elementor-heading-title::before{
    height:3px;
    width:80px;
  }
	.accent.left-accent .elementor-heading-title:before{
		width:3px;
	}
    .elementor-icon-list--layout-traditional .elementor-icon-list-item{
        position: relative;
    }
    .elementor-icon-list--layout-traditional .elementor-icon-list-icon{
        position: absolute;
        left: -15px;
    }
	.app-builder.row-wrap > div > div{
		flex-basis:100%;
	}
	.custom-social-icons.elementor-widget-icon-box .elementor-icon-box-icon{
    display: flex;
    align-items:center;
  }
	
/* Pricing Table */
.pricing-table-main > div:last-child > div {
  flex-basis: 100%;
}
/* Pricing Table */
}
@media screen and (max-width:520px){
	.post-tags h2 > *{
		flex-basis:100%;
		margin-inline-end:0px;
	}
	.elementor-widget-icon-box .elementor-icon-box-wrapper .elementor-icon-box-icon{
		display: flex;
		align-items:center;
	}
	.accent.left-accent .elementor-heading-title{
		margin-inline-start:16px;
	}
}
@media screen and (max-width:390px){
	.elementor-kit-5{
		--e-global-typography-4a84e41-font-size:36px;
	}
}
@media screen and (max-width: 1366px) and (min-width:1024px){
  .elementor-kit-5 {
    --e-global-typography-a9a0e1b-font-size: 64px;
    --e-global-typography-a2fa530-font-size: 32px;
    --e-global-typography-46b428e-font-size: 22px;
    --e-global-typography-f6bb4eb-font-size: 20px;
    --e-global-typography-8d4c0c4-font-size: 18px;
    --e-global-typography-cc86f91-font-size: 14px;
    --e-global-typography-0b42359-font-size: 14px;
    --e-global-typography-04c7b61-font-size: 16px;
    --e-global-typography-56bd501-font-size: 64px;
    --e-global-typography-56bd501-line-height: 75px;
    --e-global-typography-4a84e41-font-size: 64px;
    --e-global-typography-6ca6ff8-font-size: 64px;
    --e-global-typography-aad68f0-font-size: 16px;
  }
}


h1.entry-title { display:none; }

html[lang="en-US"] li.wpml-ls-item-en,
html[lang="en"] li.wpml-ls-item-en,
html[lang="de"] li.wpml-ls-item-de,
html[lang="de-DE"] li.wpml-ls-item-de {
    display: none;
}

html[lang="de-DE"] li.wpml-ls-item-en,
html[lang="de"] li.wpml-ls-item-en,
html[lang="en"] li.wpml-ls-item-de,
html[lang="en-US"] li.wpml-ls-item-de {
    display: flex;
}


/* CTA Buttons */

/* Hover effect */

.cta-button * {
	transition-timing-function: ease-in !important;
	transition-duration: 0.2s !important;
}


#content{
  overflow:hidden;
}

#site-header {
  background-color: #e9f0f8;
}
#header > div:last-child{
  flex-wrap:wrap;
}
#site-footer {
  background-color: #3e3e3e; 
}
#site-footer *{
  filter:invert(1) brightness(100);
}

#banner-sec {
  overflow:hidden;
}
#banner-sec {
  overflow:hidden;
}
#banner-sec section .elementor-widget-icon-box .elementor-icon-box-wrapper{
  justify-content:center; 
}
#banner-sec section .elementor-widget-icon-box .elementor-icon-box-wrapper > * {
  flex-grow: 0
}
.section_secondary > div{
  flex-wrap: wrap
}

.accent .elementor-heading-title:before {
  content:'';
  height:100px;
  width:100px;
  background-color: #000;
  position: absolute;
}
.accent.btm-accent .elementor-heading-title{
  margin-block-end:38px;
}
.accent.btm-accent .elementor-heading-title:before{
  bottom: 18px;
  left: 0;
  height: 4px;
  width:120px;
  background-color: #000;
}
.accent.btm-accent.accent-white .elementor-heading-title::before {
  background-color:var(--e-global-color-1832d61);
}
.accent.btm-accent.center-accent .elementor-heading-title:before {
  margin-inline:auto;
  right:0;
}
.accent.left-accent .elementor-heading-title {
  margin-inline-start: 30px
}
.accent.left-accent .elementor-heading-title:before{
  left:0;
  width: 5px;
  height:100%;
}
.section_secondary .accent.before-accent:before{
  display: inline-block;
  vertical-align: middle;
  height: 100px;
  width: 100px;
  margin-right:10px;
  border-radius: 0 50% 50% 0;
  clip-path: polygon(50% 0, 100% 0, 100% 100%, 50% 100%);
  margin-left: -50px;
  position: absolute;
left: calc( (var(--relative-pos) * -1) + 20px);
top: 20px;
  content:'';
  background-color:black;
}

.section_secondary .accent.before-accent {
  --relative-pos:90px;
  margin-inline-start: var(--relative-pos);
}

.section_secondary .accent .elementor-heading-title::before{ content:none; }

.row-wrap > div {
  flex-wrap: wrap;
}
.row-wrap > div > div {
  flex-basis: 25%;
}

#comments :where(h3.title-comments, #respond, footer.comment-meta, .reply) {
  display: none !important;
}
#comments .comment-list{
  display:flex;
  flex-direction:column;
  row-gap:1rem;
}
#comments .comment{
  width:100%;
}
#comments .comment .comment-body  {
  border-bottom:none;
  padding:2rem;
  border-radius: 30px;
  background-color:#E9F0F8;
  text-align:center;
}
#comments .comment-content p:before{
  content: '';
}
#category-menu nav ul li {
  display: flex;
  align-items: center;
  justify-content: space-between
}
#category-menu .count{
  color:var(--e-global-color-primary);
  font-weight:bold;
}
.post-tags h2{
  display:flex;
  flex-wrap:wrap;
  row-gap:10px;
}
.post-tags h2 > *{
  flex-basis:32%;
  margin-inline-end:10px;
  font-size:16px !important;
  position:relative;
  padding:18px 30px;
  padding-inline-start:30px;
  background-color:var(--e-global-color-1256a7d);
}
.post-tags h2 > *:before{
  content:'';
  width:6px;
  height: 100%;
  background-color:var(--e-global-color-primary); 
  position: absolute;
  left:0px;
  top:0px;
}
.post-tags h2{
  font-size: 0px!important;
}
#steps-sec text {
  fill:var(--e-global-color-text);
}
#header a.btn-clr-primary{
  background-color:var(--e-global-color-primary);
  color:var(--e-global-color-1832d61);
}
#header a.btn-clr-primary:hover{
  color:var(--e-global-color-text);
}
.blog-landing article .elementor-post__excerpt p {
 display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;  
  overflow: hidden;
}

/* Pricing Table section  */

  .pricing-tabs-section .elementor-tabs-wrapper{
    width: fit-content;
    margin-inline:auto;
    background-color:var(--e-global-color-1832d61);
    border:solid 2px var(--e-global-color-primary);
    border-radius:2rem;
    padding:1rem 1rem;
  }
  .pricing-tabs-section .elementor-widget-tabs .elementor-tab-title.elementor-active{
    border:none;
    background-color:var(--e-global-color-primary);
    color:var(--e-global-color-1832d61);
    border-radius:1rem;
  }
  .pricing-tabs-section .elementor-widget-tabs .elementor-tab-title:before,
  .pricing-tabs-section .elementor-widget-tabs .elementor-tab-title:after{
    content: none !important;
  }
.pricing-tabs-section .elementor-tab-content{
  border:none !important;;
}

.pricing-tabs-section .elementor-tab-mobile-title {
  display: none;
}
.pricing-table-main .elementor-widget-eael-tooltip .eael-tooltip-content{
  display: flex;
}
.pricing-table-main .elementor-widget-eael-tooltip .eael-tooltip-content p:after{
  content: '\f05a';
  font-family: "Font Awesome 5 Free"; 
  font-weight: 900; 
  margin-inline-start:0.5rem;
}
/* Pricing Table Section */

/* Team Images section */
.team-images .elementor-widget-image,
.team-images .elementor-widget-image .elementor-widget-container,
.team-images .elementor-widget-image .elementor-widget-container a,
.team-images .elementor-widget-image .elementor-widget-container img{
  height:100%;
  object-fit: cover;
}
a[data-elementor-open-lightbox="yes"],
a[data-elementor-open-lightbox="yes"] img{
  width: 100%
}

/* Team Images Section */

/* Icon Center Css */

.icon-center .elementor-icon-box-wrapper{
  justify-content: center;
}
.icon-center .elementor-icon-box-wrapper > div{
  flex-grow: 0
}

/* Icon Center Css */

/* Design Service */
.design-service_min-custom-height .elementor-widget-icon-box,
.design-service_min-custom-height .elementor-widget-icon-box > .elementor-widget-container{
  height: 100%
}
/* Design Service */
/* List icon Style  */
.elementor-widget-icon-list .elementor-icon-list-item {
  list-style: none;
}
/* List icon Style */

/* Pulse Animation */

.elementor-section.elementor-top-section.elementor-element:where(.elementor-section-boxed , .elementor-section-full_width).elementor-section-height-default.elementor-section-height-default:not(.elementor-section-content-middle)  [data-element_type="column"] .animated{
    transform-origin:left;
}
.elementor-section.elementor-top-section.elementor-element:where(.elementor-section-boxed , .elementor-section-full_width).elementor-section-height-default.elementor-section-height-default:not(.elementor-section-content-middle)  [data-element_type="column"] .animated.elementor-align-center{
	transform-origin:center;
}
/* Pulse Animation */
/* Margin bottom List */
.elementor-widget-text-editor ul {
  margin-bottom: .9em
}
/* List Icons Margin */
.elementor-widget-icon-list .elementor-icon-list-icon{
  margin-inline-end: .5rem;
}
/* List Icon Margin */
/* Margin bottom List */

.pricing-card,
.pricing-card > div:last-child{
  height: 100%;
}
.pricing-card p{
  margin:0;
}
/* Section Responsive padding */
/* Font-sizes for icon boxes */
.elementor-kit-5 .elementor-widget-icon-box .elementor-icon-box-description{
    --e-global-typography-text-font-size:18px;
}
/* Font-sizes for icon boxes */
/* Display none for the blog more info div */
#blog-more-info-section.show{
  display:block !important;
}
/* Display none for the blog more info div */
.pricing-table-main{
      padding-inline:0 !important;
    }  
@media screen and (max-width:1680px) and ( min-width:1366px ){
.elementor-section.elementor-top-section.elementor-element:where(.elementor-section-boxed , .elementor-section-full_width).elementor-section-height-default.elementor-section-height-default{
  padding-inline: 2rem;
  }
}
@media screen and (max-width:1450px) and (min-width:1200px){
     .pricing-table-main h2 {
      font-size:32px !important;;
    }
}
@media screen and (max-width:1440px) and (min-width:1200px){
  .elementor-section.elementor-top-section.elementor-element:where(.elementor-section-boxed , .elementor-section-full_width).elementor-section-height-default.elementor-section-height-default{
    padding-inline:4rem;
  }
}

/* Section Responsive Padding */

@media screen and (max-width:1440px) and (min-width:1024px){
  .row-three-col > .elementor-container{
    flex-wrap: wrap;
}    
.row-three-col > .elementor-container > div {
    flex-basis: 33%;
}
	[lang="de-DE"] .row-wrap > div > div{
  		flex-basis:50%;
	}
}
@media screen and (max-width:1200px) and (min-width:1024px) {
  #header > div:last-child > div:nth-child(1){
/*     order:1; */
  }
  #header > div:last-child > div:nth-child(2){
/*     order:3; */
    position:relative;
  }
  #header > div:last-child > div:nth-child(3){
/*     order:2; */
  }
}
@media screen and (max-width:1024px) and (min-width:760px){
	.row-wrap > div > div {
      flex-basis: 50%;
  }
}
@media screen and (min-width:1025px){
  .section_secondary  > div > div {
    width:50%;
  }
  .app-marketing .row-wrap > div > div  {
    flex-basis:50%;
  }
  #steps-sec .accent.btm-accent .elementor-heading-title::before{
    right:0;
    margin-inline:auto;
  }
  #header a.btn-clr-primary{
    display:none;
  }
	
}
@media screen and (max-width:1200px){
  .app-builder.row-wrap > div{
  justify-content: center
}
.app-builder.row-wrap > div > div {
  flex-basis: 30%;
}
  
/* Pricing Table */


.pricing-table-main > div:last-child > div {
  flex-basis: 50%;
}
.pricing-table-main > div:last-child {
  flex-wrap: wrap;
}

/* Pricing Table */
}
@media screen and (max-width:1024px){
  .section_secondary > div > div:nth-child(1) { order:1; }
  .section_secondary > div > div:nth-child(2) { order:2; }
  .section_secondary > div > div:nth-child(3) { order:4; }
  .section_secondary > div > div:nth-child(4) { order:3; }
  
  .post-tags h2 > *{
    flex-basis:48%;
  }
  #header { 
    position:relative; 
  }
   #header nav{
     position: absolute !important;
     top: 100%;
     background: var(--e-global-color-1256a7d);
     width: 100%;
     z-index: 1;
     right:0; 
     left:0;
  }
  #header .elementor-menu-toggle { 
/*    transform:translateY(-80%);  */
  }
  #header > :last-child > :nth-child(2) ,
  #header > :last-child > :nth-child(2) *   { 
    position: static 
  }
    .pop-posts article{
    flex-direction: column !important;
  }

/* Push Notification */
.push-notification-steps .elementor-widget-icon-box{
  margin-block-end:1rem !important;
}
.push-notification-steps .elementor-widget-icon-box .elementor-widget-container {
  height: 100%;
}
/* Push Notification */
	footer > div > :not(#footer-nav) .elementor-widget-theme-site-logo >.elementor-widget-container {
  text-align: center
}
		.elementor-section.elementor-top-section.elementor-element:where(.elementor-section-boxed , .elementor-section-full_width).elementor-section-height-default.elementor-section-height-default  [data-element_type="column"] .animated.elementor-tablet-align-center{
    transform-origin:center;
}
.accent.left-accent .elementor-heading-title { word-break: break-word; } 
#accordin_sec .elementor-accordion-item a { max-width: 85%; display: inline-flex; line-height: 1.3; }
footer .elementor-icon-box-content { text-align: left; }
p strong { display:inline-block; word-break:break-word; }
	
	html[lang="de-DE"] li.wpml-ls-item-en,
html[lang="de"] li.wpml-ls-item-en,
html[lang="en"] li.wpml-ls-item-de,
	html[lang="en-US"] li.wpml-ls-item-de{
		justify-content:center;
	}
}
@media screen and (max-width:768px){
  #footer-nav nav .menu-item a:after{
    width:40%;
  }
	.row-wrap > div > div {
      flex-basis: 100%;
  }
}
@media screen and (max-width:767px){
  .section_secondary .accent.before-accent{
    --relative-pos: 0px;
  }
  .section_secondary .accent.before-accent::before{
  margin-left:calc(var(--relative-pos) * -1);
    height:50px;
    width:50px;
    left:-51px;
}
  .accent.btm-accent .elementor-heading-title::before{
    height:3px;
    width:80px;
  }
  .accent.left-accent .elementor-heading-title:before{
    width:3px;
  }
    .elementor-icon-list--layout-traditional .elementor-icon-list-item{
        position: relative;
    }
    .elementor-icon-list--layout-traditional .elementor-icon-list-icon{
        position: absolute;
        left: -15px;
    }
  .app-builder.row-wrap > div > div{
    flex-basis:100%;
  }
  .custom-social-icons.elementor-widget-icon-box .elementor-icon-box-icon{
    display: flex;
    align-items:center;
  }
  
/* Pricing Table */
.pricing-table-main > div:last-child > div {
  flex-basis: 100%;
}
/* Pricing Table */
	#content .push-notification-steps .elementor-widget-icon-box { width: 100%; max-width: 100%; text-align: center; }
	.elementor-section.elementor-top-section.elementor-element:where(.elementor-section-boxed , .elementor-section-full_width).elementor-section-height-default.elementor-section-height-default:not(.elementor-section-content-middle) [data-element_type="column"] .animated{
		transform-origin:center;
	}
	[data-elementor-type="single-post"] .elementor-icon-box-icon {
    display: flex !important;
}

}
@media screen and (max-width:520px){
  .post-tags h2 > *{
    flex-basis:100%;
    margin-inline-end:0px;
  }
  .elementor-widget-icon-box .elementor-icon-box-wrapper .elementor-icon-box-icon{
    display: flex;
    align-items:center;
	justify-content:center;
  }
  .accent.left-accent .elementor-heading-title{
    margin-inline-start:16px;
  }
}
@media screen and (max-width:390px){
  .elementor-kit-5{
    --e-global-typography-4a84e41-font-size:36px;
  }
}
@media screen and (max-width: 1540px) and (min-width:1280px){
  .elementor-kit-5 {
    --e-global-typography-a9a0e1b-font-size: 64px;
    --e-global-typography-a2fa530-font-size: 32px;
    --e-global-typography-46b428e-font-size: 22px;
    --e-global-typography-f6bb4eb-font-size: 20px;
    --e-global-typography-8d4c0c4-font-size: 18px;
    --e-global-typography-cc86f91-font-size: 14px;
    --e-global-typography-0b42359-font-size: 14px;
    --e-global-typography-04c7b61-font-size: 16px;
    --e-global-typography-56bd501-font-size: 64px;
    --e-global-typography-56bd501-line-height: 75px;
    --e-global-typography-4a84e41-font-size: 64px;
    --e-global-typography-6ca6ff8-font-size: 64px;
    --e-global-typography-aad68f0-font-size: 16px;
  }
}

a.elementor-button:hover {
	text-decoration: none;
}