.elementor-427 .elementor-element.elementor-element-9990d81{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:8rem;--padding-bottom:6rem;--padding-left:3rem;--padding-right:3rem;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-427 .elementor-element.elementor-element-30f6e8a{text-align:center;}.elementor-427 .elementor-element.elementor-element-30f6e8a .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:clamp(3.2rem, 1.006vw + 2.868rem, 4.8rem);font-weight:600;line-height:1.2em;letter-spacing:0.03em;color:var( --e-global-color-text );}.elementor-427 .elementor-element.elementor-element-ab420bd{text-align:center;}.elementor-427 .elementor-element.elementor-element-ab420bd .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:clamp(3.2rem, 1.006vw + 2.868rem, 4.8rem);font-weight:600;line-height:1.2em;letter-spacing:0.03em;color:var( --e-global-color-text );}.elementor-427 .elementor-element.elementor-element-720fc35{text-align:center;}.elementor-427 .elementor-element.elementor-element-720fc35 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:clamp(3.2rem, 1.006vw + 2.868rem, 4.8rem);font-weight:600;line-height:1.2em;letter-spacing:0.03em;color:var( --e-global-color-text );}.elementor-427 .elementor-element.elementor-element-7d82521{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:6rem;--padding-bottom:6rem;--padding-left:3rem;--padding-right:3rem;}.elementor-widget-archive-posts .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-archive-posts .elementor-post__title, .elementor-widget-archive-posts .elementor-post__title a{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-archive-posts .elementor-post__meta-data{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-archive-posts .elementor-post__excerpt p{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-archive-posts .elementor-post__read-more{color:var( --e-global-color-accent );}.elementor-widget-archive-posts a.elementor-post__read-more{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-archive-posts .elementor-post__card .elementor-post__badge{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-archive-posts .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-archive-posts .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-archive-posts .elementor-posts-nothing-found{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-427 .elementor-element.elementor-element-bc62d8c{--grid-row-gap:30px;--grid-column-gap:30px;}.elementor-427 .elementor-element.elementor-element-bc62d8c .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-427 .elementor-element.elementor-element-bc62d8c:after{content:"0.66";}.elementor-427 .elementor-element.elementor-element-bc62d8c .elementor-post__thumbnail__link{width:100%;}.elementor-427 .elementor-element.elementor-element-bc62d8c .elementor-post__meta-data span + span:before{content:"•";}.elementor-427 .elementor-element.elementor-element-bc62d8c .elementor-post__card{border-color:var( --e-global-color-566171a );border-width:1px;padding-top:0rem;padding-bottom:0rem;}.elementor-427 .elementor-element.elementor-element-bc62d8c .elementor-post__text{padding:0 1.5rem;margin-top:0px;margin-bottom:1rem;}.elementor-427 .elementor-element.elementor-element-bc62d8c .elementor-post__meta-data{padding:10px 1.5rem;}.elementor-427 .elementor-element.elementor-element-bc62d8c .elementor-post__avatar{padding-right:1.5rem;padding-left:1.5rem;}.elementor-427 .elementor-element.elementor-element-bc62d8c .elementor-post__title, .elementor-427 .elementor-element.elementor-element-bc62d8c .elementor-post__title a{color:var( --e-global-color-text );font-size:2rem;font-weight:700;line-height:1.2em;}.elementor-427 .elementor-element.elementor-element-bc62d8c .elementor-post__title{margin-bottom:2rem;}.elementor-427 .elementor-element.elementor-element-bc62d8c .elementor-post__read-more{color:var( --e-global-color-2dd2a58 );margin-bottom:1rem;}.elementor-427 .elementor-element.elementor-element-bc62d8c a.elementor-post__read-more{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-427 .elementor-element.elementor-element-bc62d8c .elementor-pagination{text-align:center;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );margin-top:4rem;}.elementor-427 .elementor-element.elementor-element-bc62d8c .elementor-pagination .page-numbers:not(.dots){color:var( --e-global-color-text );}.elementor-427 .elementor-element.elementor-element-bc62d8c .elementor-pagination a.page-numbers:hover{color:var( --e-global-color-accent );}.elementor-427 .elementor-element.elementor-element-bc62d8c .elementor-pagination .page-numbers.current{color:var( --e-global-color-accent );}body:not(.rtl) .elementor-427 .elementor-element.elementor-element-bc62d8c .elementor-pagination .page-numbers:not(:first-child){margin-left:calc( 10px/2 );}body:not(.rtl) .elementor-427 .elementor-element.elementor-element-bc62d8c .elementor-pagination .page-numbers:not(:last-child){margin-right:calc( 10px/2 );}body.rtl .elementor-427 .elementor-element.elementor-element-bc62d8c .elementor-pagination .page-numbers:not(:first-child){margin-right:calc( 10px/2 );}body.rtl .elementor-427 .elementor-element.elementor-element-bc62d8c .elementor-pagination .page-numbers:not(:last-child){margin-left:calc( 10px/2 );}@media(min-width:1200px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-archive-posts .elementor-post__title, .elementor-widget-archive-posts .elementor-post__title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-archive-posts .elementor-post__meta-data{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-archive-posts .elementor-post__excerpt p{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-archive-posts a.elementor-post__read-more{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-archive-posts .elementor-post__card .elementor-post__badge{line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-archive-posts .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-archive-posts .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-archive-posts .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-archive-posts .elementor-posts-nothing-found{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-427 .elementor-element.elementor-element-bc62d8c a.elementor-post__read-more{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-427 .elementor-element.elementor-element-bc62d8c .elementor-pagination{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}}@media(max-width:1199px){.elementor-427 .elementor-element.elementor-element-9990d81{--padding-top:7rem;--padding-bottom:5rem;--padding-left:2rem;--padding-right:2rem;}.elementor-427 .elementor-element.elementor-element-7d82521{--padding-top:5rem;--padding-bottom:5rem;--padding-left:2rem;--padding-right:2rem;}.elementor-427 .elementor-element.elementor-element-bc62d8c{--grid-row-gap:20px;--grid-column-gap:20px;}}@media(max-width:991px){.elementor-427 .elementor-element.elementor-element-9990d81{--padding-top:5rem;--padding-bottom:5rem;--padding-left:2rem;--padding-right:2rem;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-archive-posts .elementor-post__title, .elementor-widget-archive-posts .elementor-post__title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-archive-posts .elementor-post__meta-data{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-archive-posts .elementor-post__excerpt p{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-archive-posts a.elementor-post__read-more{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-archive-posts .elementor-post__card .elementor-post__badge{line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-archive-posts .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-archive-posts .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-archive-posts .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-archive-posts .elementor-posts-nothing-found{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-427 .elementor-element.elementor-element-bc62d8c .elementor-post__title, .elementor-427 .elementor-element.elementor-element-bc62d8c .elementor-post__title a{font-size:1.8rem;}.elementor-427 .elementor-element.elementor-element-bc62d8c a.elementor-post__read-more{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-427 .elementor-element.elementor-element-bc62d8c .elementor-pagination{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );margin-top:3rem;}}@media(max-width:767px){.elementor-427 .elementor-element.elementor-element-bc62d8c .elementor-post__title, .elementor-427 .elementor-element.elementor-element-bc62d8c .elementor-post__title a{font-size:1.6rem;}}@media(max-width:480px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-archive-posts .elementor-post__title, .elementor-widget-archive-posts .elementor-post__title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-archive-posts .elementor-post__meta-data{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-archive-posts .elementor-post__excerpt p{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-archive-posts a.elementor-post__read-more{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-archive-posts .elementor-post__card .elementor-post__badge{line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-archive-posts .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-archive-posts .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-archive-posts .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-archive-posts .elementor-posts-nothing-found{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-427 .elementor-element.elementor-element-bc62d8c .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-427 .elementor-element.elementor-element-bc62d8c:after{content:"0.5";}.elementor-427 .elementor-element.elementor-element-bc62d8c .elementor-post__thumbnail__link{width:100%;}.elementor-427 .elementor-element.elementor-element-bc62d8c a.elementor-post__read-more{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-427 .elementor-element.elementor-element-bc62d8c .elementor-pagination{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}}/* Start custom CSS for heading, class: .elementor-element-30f6e8a */.elementor-427 .elementor-element.elementor-element-30f6e8a {
    animation: tiktokReveal 0.6s ease-out forwards;
	opacity: 1;
	transform: translateY(0px);
	transition: opacity 0.8s ease-out, transform 0.8s ease-out;
}

@keyframes tiktokReveal{
    0% {
        opacity: 0;
        transform: translateX(-30px);
    }
    100% {
      opacity: 1;
      transform: translateX(0);
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ab420bd */.elementor-427 .elementor-element.elementor-element-ab420bd {
    animation: tiktokReveal 0.6s ease-out forwards;
	opacity: 1;
	transform: translateY(0px);
	transition: opacity 0.8s ease-out, transform 0.8s ease-out;
}

@keyframes tiktokReveal{
    0% {
        opacity: 0;
        transform: translateX(-30px);
    }
    100% {
      opacity: 1;
      transform: translateX(0);
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-720fc35 */.elementor-427 .elementor-element.elementor-element-720fc35 {
    animation: tiktokReveal 0.6s ease-out forwards;
	opacity: 1;
	transform: translateY(0px);
	transition: opacity 0.8s ease-out, transform 0.8s ease-out;
}

@keyframes tiktokReveal{
    0% {
        opacity: 0;
        transform: translateX(-30px);
    }
    100% {
      opacity: 1;
      transform: translateX(0);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9990d81 */.elementor-427 .elementor-element.elementor-element-9990d81 {
	background: radial-gradient(circle at 85% 10%, rgba(59, 97, 173, 0.25), transparent 60%), radial-gradient(circle at 15% 90%, rgba(71, 85, 105, 0.18), transparent 50%), linear-gradient(135deg, #f8fbff 0%, #f2f5fc 45%, #e3ebfb 100%);
	position: relative;
	overflow: hidden;
	animation: tiktokSlideIn 0.8s ease-out forwards;
}

@keyframes tiktokSlideIn{
    0% {
        opacity: 0;
        transform: translateY(50px) scale(0.95);
    }
    100% {
      opacity: 1;
      transform: translateY(0) scale(1);
    }
}

.elementor-427 .elementor-element.elementor-element-9990d81::after {
	content: '';
	position: absolute;
	inset: 0;
	background: linear-gradient( 45deg, rgba(59, 97, 173, 0.1) 0%, transparent 50%, rgba(71, 85, 105, 0.1) 100% );
	background-size: 200% 200%;
	animation: gradientShift 15s ease infinite;
	pointer-events: none;
}

@keyframes gradientShift{
    0%, 100% {
        background-position: 0% 50%;
    }
    50% {
      background-position: 100% 50%;
    }
}

.elementor-427 .elementor-element.elementor-element-9990d81::before {
	content: '';
	position: absolute;
	inset: 0;
	background-image: repeating-linear-gradient(0deg, transparent, transparent 49px, rgba(59, 97, 173, 0.08) 49px, rgba(59, 97, 173, 0.08) 50px), repeating-linear-gradient(90deg, transparent, transparent 49px, rgba(59, 97, 173, 0.08) 49px, rgba(59, 97, 173, 0.08) 50px);
	animation: gridShimmer 8s ease-in-out infinite;
	pointer-events: none;
	opacity: 0.6;
}

@keyframes gridShimmer{
    0%, 100% {
        opacity: 0.6;
        transform: scale(1);
    }
    50% {
      opacity: 0.9;
      transform: scale(1.02);
    }
}/* End custom CSS */
/* Start custom CSS for archive-posts, class: .elementor-element-bc62d8c */.elementor-427 .elementor-element.elementor-element-bc62d8c h2{
  display: -webkit-box;
 -webkit-line-clamp: 2;
 -webkit-box-orient: vertical;
 overflow: hidden;
 transition: .3s;
}

.elementor-427 .elementor-element.elementor-element-bc62d8c .elementor-grid-item:hover h2 a{;
    color: var(--e-global-color-accent) !important;
}

.elementor-427 .elementor-element.elementor-element-bc62d8c .elementor-post__read-more{
    padding: 10px 18px;
    background: var(--e-global-color-primary);
  box-shadow: 0 5px 10px rgba(59, 97, 173, 0.55);
  transition: background 0.18s ease-out, color 0.18s ease-out, border-color 0.18s ease-out, transform 0.18s ease-out, box-shadow 0.18s ease-out;
  animation: pulse 2s ease-in-out infinite;
  &:hover{
    transform: translateY(-1px);
    box-shadow: 0 5px 20px rgba(59, 97, 173, 0.7);
  }
}

@keyframes pulse{
    0%, 100% {
        transform: scale(1);
    }
    50% {
      transform: scale(1.05);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d82521 */.elementor-427 .elementor-element.elementor-element-7d82521{
    animation: tiktokSlideIn 0.8s ease-out forwards;
}

@keyframes tiktokSlideIn{
    0% {
        opacity: 0;
        transform: translateY(50px) scale(0.95);
    }
    100% {
      opacity: 1;
      transform: translateY(0) scale(1);
    }
}/* End custom CSS */
/* Start custom CSS */.blog .for-archive-page{
    display: none !important;
}
.archive .for-blog-page{
    display: none !important;
} 

.search .for-blog-page{
    display: none !important;
}/* End custom CSS */