.elementor-3821 .elementor-element.elementor-element-562b1e4:not(.elementor-motion-effects-element-type-background), .elementor-3821 .elementor-element.elementor-element-562b1e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://shop.galaxycentre.vn/wp-content/uploads/2023/11/Cover-3.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3821 .elementor-element.elementor-element-562b1e4{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;}.elementor-3821 .elementor-element.elementor-element-562b1e4 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3821 .elementor-element.elementor-element-35e7842 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-3821 .elementor-element.elementor-element-0a8b5e2 .elementor-heading-title{color:#FFFFFF;}.elementor-3821 .elementor-element.elementor-element-8238d95 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-3821 .elementor-element.elementor-element-191c902 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-3821 .elementor-element.elementor-element-6cceae5{--e-image-carousel-slides-to-show:2;}.elementor-3821 .elementor-element.elementor-element-100c938 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-3821 .elementor-element.elementor-element-d1ad159:not(.elementor-motion-effects-element-type-background), .elementor-3821 .elementor-element.elementor-element-d1ad159 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1E2026;}.elementor-3821 .elementor-element.elementor-element-d1ad159{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-3821 .elementor-element.elementor-element-d1ad159 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3821 .elementor-element.elementor-element-d52e747 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-3821 .elementor-element.elementor-element-0d49614 .elementor-heading-title{color:#C0A06C;}.elementor-3821 .elementor-element.elementor-element-0d49614 .dce-animations{animation-play-state:running;-webkit-animation-play-state:running;animation-name:attraversa;-webkit-animation-name:attraversa;transform-origin:center center;-webkit-transform-origin:center center;animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite;animation-duration:18s;-webkit-animation-duration:18s;animation-delay:0.5s;-webkit-animation-delay:0.5s;animation-timing-function:linear;-webkit-animation-timing-function:linear;animation-direction:reverse;-webkit-animation-direction:reverse;animation-fill-mode:none;-webkit-animation-fill-mode:none;}.elementor-3821 .elementor-element.elementor-element-7ca1eb7:not(.elementor-motion-effects-element-type-background), .elementor-3821 .elementor-element.elementor-element-7ca1eb7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://shop.galaxycentre.vn/wp-content/uploads/2023/10/background-cac-sp-tieu-bieu.png");background-position:bottom center;background-repeat:no-repeat;background-size:contain;}.elementor-3821 .elementor-element.elementor-element-7ca1eb7{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-3821 .elementor-element.elementor-element-7ca1eb7 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3821 .elementor-element.elementor-element-130de1a .elementor-heading-title{color:#FFFFFF;}.elementor-3821 .elementor-element.elementor-element-130de1a{width:var( --container-widget-width, 99.643% );max-width:99.643%;--container-widget-width:99.643%;--container-widget-flex-grow:0;}.elementor-3821 .elementor-element.elementor-element-df4cdc5 .gallery-item .gallery-caption{text-align:center;}.elementor-3821 .elementor-element.elementor-element-db67d03 .dce-posts-container.dce-skin-grid .dce-post-item{width:calc(100% / 4);flex:0 1 calc( 100% / 4 );flex-grow:0;padding-right:calc( 30px/2 );padding-left:calc( 30px/2 );}.elementor-3821 .elementor-element.elementor-element-db67d03 .elementor-repeater-item-3999dc7 > *{display:inline-block;}.elementor-3821 .elementor-element.elementor-element-db67d03 .elementor-repeater-item-3aaa489 *:not(.dce-post-button) > *{background-color:#02010100;}.elementor-3821 .elementor-element.elementor-element-db67d03 .elementor-repeater-item-3aaa489 .dce-post-content{background-color:#02010100;}.elementor-3821 .elementor-element.elementor-element-db67d03 .elementor-repeater-item-3aaa489 a.dce-button{background-color:#02010100;}.elementor-3821 .elementor-element.elementor-element-db67d03 .elementor-repeater-item-3aaa489 a:hover{color:#02010100;}.elementor-3821 .elementor-element.elementor-element-db67d03 .elementor-repeater-item-90b29a2 .dce-img{padding-bottom:calc( 0.7 * 100% );}.elementor-3821 .elementor-element.elementor-element-db67d03 .elementor-repeater-item-90b29a2.dce-item_image{justify-content:top;}.elementor-3821 .elementor-element.elementor-element-db67d03 .dce-post-item{text-align:left;padding-bottom:35px;}.elementor-3821 .elementor-element.elementor-element-db67d03 .dce-posts-container.dce-skin-grid .dce-posts-wrapper{margin-left:calc( -30px/2 );margin-right:calc( -30px/2 );}@media(max-width:1024px){.elementor-3821 .elementor-element.elementor-element-db67d03 .dce-posts-container.dce-skin-grid .dce-post-item{width:calc(100% / 3);flex:0 1 calc( 100% / 3 );}}@media(max-width:767px){.elementor-3821 .elementor-element.elementor-element-ce9c047 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-3821 .elementor-element.elementor-element-6cceae5{--e-image-carousel-slides-to-show:1;}.elementor-3821 .elementor-element.elementor-element-db67d03 .dce-posts-container.dce-skin-grid .dce-post-item{width:calc(100% / 1);flex:0 1 calc( 100% / 1 );}}/* Start custom CSS for heading, class: .elementor-element-0a8b5e2 */.elementor-3821 .elementor-element.elementor-element-0a8b5e2 {
    position: absolute;
    bottom: -600px;
    left: 0;
    width: fit-content
}

.elementor-3821 .elementor-element.elementor-element-0a8b5e2 .elementor-heading-title{
    font-family: "Tai Heritage Pro";
font-size: 64px;
font-weight: 400;
line-height: 64px;
letter-spacing: 0em;
text-align: left;
color: #ffff;
}





@media screen and (max-width: 480px){
    .elementor-3821 .elementor-element.elementor-element-0a8b5e2 .elementor-heading-title{
  
font-size: 48px;

line-height: 150%;

}
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-562b1e4 */.elementor-3821 .elementor-element.elementor-element-562b1e4 {
    position:  relative;
    min-height: 700px;
}



.elementor-3821 .elementor-element.elementor-element-562b1e4>div{
    padding: 0;
}
@media screen and (max-width: 1024px){
    .elementor-3821 .elementor-element.elementor-element-562b1e4 {
    padding: 0 40px;
    
}
}

@media screen and (max-width: 480px){
    .elementor-3821 .elementor-element.elementor-element-562b1e4 {
    padding: 0 20px;
    
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-98a98d1 */.elementor-3821 .elementor-element.elementor-element-98a98d1 .elementor-heading-title {
    font-family: 'Hanken Grotesk';
font-size: 24px;
font-weight: 600;
line-height: 36px;
letter-spacing: 0em;
text-align: left;
color: #404860;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-60454e9 */.elementor-3821 .elementor-element.elementor-element-60454e9 {
    margin-top: 20px;
}
.elementor-3821 .elementor-element.elementor-element-60454e9 p{
    
    font-family: 'Hanken Grotesk';
font-size: 16px;
font-weight: 400;
line-height: 24px;
letter-spacing: 0em;
text-align: left;
color:  #404860;

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5e4a9a4 */.elementor-3821 .elementor-element.elementor-element-5e4a9a4 {
    margin-top: 20px;
}
.elementor-3821 .elementor-element.elementor-element-5e4a9a4 p{
    
    font-family: 'Hanken Grotesk';
font-size: 16px;
font-weight: 400;
line-height: 24px;
letter-spacing: 0em;
text-align: left;
color:  #404860;

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-58dfacf */.elementor-3821 .elementor-element.elementor-element-58dfacf {
    margin-top: 20px;
}
.elementor-3821 .elementor-element.elementor-element-58dfacf p{
    
    font-family: 'Hanken Grotesk';
font-size: 16px;
font-weight: 400;
line-height: 24px;
letter-spacing: 0em;
text-align: left;
color:  #404860;

}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-d697830 */.elementor-3821 .elementor-element.elementor-element-d697830{
    width: 75%;
}



@media screen and (max-width: 1024px){
    .elementor-3821 .elementor-element.elementor-element-d697830{
    width: 70%;
}
}
@media screen and (max-width: 768px){
    .elementor-3821 .elementor-element.elementor-element-d697830{
    width: 100%;
}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-fed8fd5 */.elementor-3821 .elementor-element.elementor-element-fed8fd5 .glx_intro_content_loca_1{
    display: flex;
    margin-bottom: 40px
}

.elementor-3821 .elementor-element.elementor-element-fed8fd5 .glx_intro_content_loca_2{
    display: flex;
}

.elementor-3821 .elementor-element.elementor-element-fed8fd5 .glx_intro_content_loca img{
    width: 54px;
    height: 54px;
    margin-right:  20px;
}
.elementor-3821 .elementor-element.elementor-element-fed8fd5 .glx_intro_content_loca_sub{
    display: flex;
    flex-direction: column;
    margin: auto;
    margin-left: 0;
    font-family: 'Hanken Grotesk';
font-size: 16px;
font-weight: 400;
line-height: 20px;
letter-spacing: 0em;
text-align: left;
color: #1B2238;
}

.elementor-3821 .elementor-element.elementor-element-fed8fd5 .glx_intro_content_loca_sub span{
    font-family: 'Hanken Grotesk';
font-size: 16px;
font-weight: 700;
line-height: 20px;
letter-spacing: 0em;
text-align: left;
color: #1B2238;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-64e950f */.elementor-3821 .elementor-element.elementor-element-64e950f{
    width: 25%;
}

@media screen and (max-width: 1024px){
    .elementor-3821 .elementor-element.elementor-element-64e950f{
    width: 30%;
}
}
@media screen and (max-width: 768px){
    .elementor-3821 .elementor-element.elementor-element-64e950f{
    width: 100%;
}
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-5e7f8e6 */.elementor-3821 .elementor-element.elementor-element-5e7f8e6>div{
    padding: 0;
}


@media screen and (max-width: 768px){
    .elementor-3821 .elementor-element.elementor-element-5e7f8e6>div{
        flex-direction: column;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-1eb8568 */.elementor-3821 .elementor-element.elementor-element-1eb8568 {
    margin-top: 60px;
}


.elementor-3821 .elementor-element.elementor-element-1eb8568>div{
    padding: 0;
}
@media screen and (max-width: 1024px){
    .elementor-3821 .elementor-element.elementor-element-1eb8568 {
    padding: 0 30px;
    
}
}

@media screen and (max-width: 480px){
    .elementor-3821 .elementor-element.elementor-element-1eb8568 {
    padding: 0 10px;
    
}
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-4626dc4 */.elementor-3821 .elementor-element.elementor-element-4626dc4{
    width: 60%;
}

@media screen and (max-width: 768px){
     .elementor-3821 .elementor-element.elementor-element-4626dc4{
    width: 100%;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d43b9f8 */.elementor-3821 .elementor-element.elementor-element-d43b9f8 {
    padding-left: 50px;
}
.elementor-3821 .elementor-element.elementor-element-d43b9f8 p{
    font-family: 'Hanken Grotesk';
font-size: 16px;
font-weight: 400;
line-height: 24px;
letter-spacing: 0em;
text-align: left;
color: #404860;

}


@media screen and (max-width: 1280px){
    .elementor-3821 .elementor-element.elementor-element-d43b9f8 {
    padding-left: 10px;
}
}

@media screen and (max-width: 768px){
     .elementor-3821 .elementor-element.elementor-element-d43b9f8 {
    padding-left: 0;
}
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-a95c800 */.elementor-3821 .elementor-element.elementor-element-a95c800{
    width: 40%;
}

@media screen and (max-width: 768px){
     .elementor-3821 .elementor-element.elementor-element-a95c800{
    width: 100%;
}
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-885e615 */.elementor-3821 .elementor-element.elementor-element-885e615>div{
    padding: 0;
}

@media screen and (max-width: 768px){
    .elementor-3821 .elementor-element.elementor-element-885e615>div{
        flex-direction: column;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-21131b4 */.elementor-3821 .elementor-element.elementor-element-21131b4 {
    margin-top: 60px;
}

.elementor-3821 .elementor-element.elementor-element-21131b4>div{
    padding: 0;
}
@media screen and (max-width: 1024px){
    .elementor-3821 .elementor-element.elementor-element-21131b4 {
    padding: 0 30px;
    
}
}

@media screen and (max-width: 480px){
    .elementor-3821 .elementor-element.elementor-element-21131b4 {
    padding: 0 10px;
    
}
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-dea3b0d */.elementor-3821 .elementor-element.elementor-element-dea3b0d{
    margin-top: 60px;
}

.elementor-3821 .elementor-element.elementor-element-dea3b0d>div{
    padding: 0;
}
@media screen and (max-width: 1024px){
    .elementor-3821 .elementor-element.elementor-element-dea3b0d {
    padding: 0 30px;
    
}
}

@media screen and (max-width: 480px){
    .elementor-3821 .elementor-element.elementor-element-dea3b0d {
    padding: 0 10px;
    
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-50a1a53 */.elementor-3821 .elementor-element.elementor-element-50a1a53{
    padding-right: 50px;
}

.elementor-3821 .elementor-element.elementor-element-50a1a53     p{
    font-family: 'Hanken Grotesk';
font-size: 16px;
font-weight: 400;
line-height: 24px;
letter-spacing: 0em;
text-align: left;
color: #404860;


}

@media screen and (max-width: 1280px){
    .elementor-3821 .elementor-element.elementor-element-50a1a53{
    padding-right: 10px;
}
}

@media screen and (max-width: 768px){
     .elementor-3821 .elementor-element.elementor-element-50a1a53 {
    padding-right: 0;
}
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-4d9e854 */.elementor-3821 .elementor-element.elementor-element-4d9e854{
    width: 40%;
}

@media screen and (max-width: 768px){
     .elementor-3821 .elementor-element.elementor-element-4d9e854{
    width: 100%;
}
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-50d5165 */.elementor-3821 .elementor-element.elementor-element-50d5165{
    width: 60%;
}

@media screen and (max-width: 768px){
     .elementor-3821 .elementor-element.elementor-element-50d5165{
    width: 100%;
}
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-6d3d489 */.elementor-3821 .elementor-element.elementor-element-6d3d489>div{
    padding: 0;
}
@media screen and (max-width:768px){
    .elementor-3821 .elementor-element.elementor-element-6d3d489>div{
        flex-direction: column;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-30b3af5 */.elementor-3821 .elementor-element.elementor-element-30b3af5{
    position: relative;
    z-index: 2;
    margin-top: 60px;
}

.elementor-3821 .elementor-element.elementor-element-30b3af5>div{
    padding: 0;
}
@media screen and (max-width: 1024px){
    .elementor-3821 .elementor-element.elementor-element-30b3af5 {
    padding: 0 30px;
    
}
}

@media screen and (max-width: 480px){
    .elementor-3821 .elementor-element.elementor-element-30b3af5 {
    padding: 0 10px;
    
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1dbed06 */.elementor-3821 .elementor-element.elementor-element-1dbed06{
    padding-top: 250px
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0d49614 */.elementor-3821 .elementor-element.elementor-element-0d49614{
    overflow: visible;
    position: absolute;
    top:  50%;
    left: 0;
    width: fit-content;
}


.elementor-3821 .elementor-element.elementor-element-0d49614 .elementor-heading-title{
 
        white-space: nowrap;
    overflow: visible;
    font-family: 'Tai Heritage Pro';
font-size: 160px;
font-weight: 400;
line-height: 336px;
letter-spacing: 0.05em;
text-align: left;
color: #C0A06C;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-9c15c93 */.elementor-3821 .elementor-element.elementor-element-9c15c93{
    overflow: visible;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-562cffa */.elementor-3821 .elementor-element.elementor-element-562cffa{
    position: relative;
    overflow: visible;
}

.elementor-3821 .elementor-element.elementor-element-562cffa>div{
    padding: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-38073cd */.elementor-3821 .elementor-element.elementor-element-38073cd p{
    font-family: 'Hanken Grotesk';
font-size: 16px;
font-weight: 400;
line-height: 24px;
letter-spacing: 0em;
text-align: left;
color: #fff;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-52bc8fb */.elementor-3821 .elementor-element.elementor-element-52bc8fb{
    width: 40%;
    padding-top: 10px;
}

@media screen and (max-width: 1280px){
   .elementor-3821 .elementor-element.elementor-element-52bc8fb{
    
     width: 50%;
}
}

@media screen and (max-width: 1024px){
   .elementor-3821 .elementor-element.elementor-element-52bc8fb{
    
     width: 60%;
}
}

@media screen and (max-width: 768px){
   .elementor-3821 .elementor-element.elementor-element-52bc8fb{
    
     width: 80%;
}
}

@media screen and (max-width: 480px){
   .elementor-3821 .elementor-element.elementor-element-52bc8fb{
    
     width: 90%;
}
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-fe995f2 */.elementor-3821 .elementor-element.elementor-element-fe995f2{
    width: 60%;
   
}

@media screen and (max-width: 1280px){
   .elementor-3821 .elementor-element.elementor-element-fe995f2{
    
     width: 50%;
}
}
@media screen and (max-width: 1024px){
   .elementor-3821 .elementor-element.elementor-element-fe995f2{
    
     width: 40%;
}
}

@media screen and (max-width: 758px){
   .elementor-3821 .elementor-element.elementor-element-fe995f2{
    
     width: 20%;
}
}
@media screen and (max-width: 480px){
   .elementor-3821 .elementor-element.elementor-element-fe995f2{
    
     width: 10%;
}
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-0869e50 */.elementor-3821 .elementor-element.elementor-element-0869e50>div{
    padding: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-130de1a */.elementor-3821 .elementor-element.elementor-element-130de1a .elementor-heading-title{
  font-family: 'Tai Heritage Pro';
font-size: 64px;
font-weight: 400;
line-height: 150%;
letter-spacing: 0em;
text-align: left;
color: #fff;
}

@media screen and (max-width: 1280px){
   .elementor-3821 .elementor-element.elementor-element-130de1a .elementor-heading-title{
 
font-size: 48px;

}
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-0319691 */@media screen and (max-width: 1024px){
    .elementor-3821 .elementor-element.elementor-element-0319691 {
    width: 50%;
    
}
}

@media screen and (max-width: 768px){
    .elementor-3821 .elementor-element.elementor-element-0319691 {
    width: 100%;
    
}
}/* End custom CSS */
/* Start custom CSS for image-gallery, class: .elementor-element-df4cdc5 */.elementor-3821 .elementor-element.elementor-element-df4cdc5 img{
    aspect-ratio: 7/4;
    object-fit: cover;
    width: 100%;
}

.elementor-3821 .elementor-element.elementor-element-df4cdc5  .gallery .gallery-item:nth-child(1){
     position: relative;
    opacity: 1;
    transform:  translateY(0);
    transition: all 0.5s;
}
.elementor-3821 .elementor-element.elementor-element-df4cdc5  .gallery .gallery-item{
    position: absolute ;
    opacity: 0 ;
    transform:  translateY(50px);
    transition: all 0.5s;
    top: 0;
    left: 0;
}
.elementor-3821 .elementor-element.elementor-element-df4cdc5  .gallery .gallery-item.unimg_active{
    position: absolute !important;
    opacity: 0 !important;
    transform:  translateY(50px) !important;
    transition: all 0.5s;
}
.elementor-3821 .elementor-element.elementor-element-df4cdc5  .gallery .gallery-item.img_active{
    position: relative !important;
    opacity: 1 !important;
    transform:  translateY(0) !important;
    transition: all 0.5s;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-8a7daa2 */@media screen and (max-width: 1024px){
    .elementor-3821 .elementor-element.elementor-element-8a7daa2 {
    display: none;
    
}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d74f48c */.elementor-3821 .elementor-element.elementor-element-d74f48c .glx_csptk_content>div{
    margin-bottom: 40px;
}

.elementor-3821 .elementor-element.elementor-element-d74f48c .glx_csptk_content_1{
    display: flex;
}

.elementor-3821 .elementor-element.elementor-element-d74f48c .glx_csptk_content_left{
    width: 140px;
   
    margin-top: 5px;
    font-family: 'Hanken Grotesk';
font-size: 16px;
font-weight: 400;
line-height: 24px;
letter-spacing: 0em;
text-align: left;
color: #8C92A0;
}

.elementor-3821 .elementor-element.elementor-element-d74f48c .glx_csptk_content_right{
    display: flex;
    flex-direction: column;
    flex: 1;;
}
.elementor-3821 .elementor-element.elementor-element-d74f48c .glx_csptk_content_right a{
   font-family: 'Hanken Grotesk';
font-size: 24px;
font-weight: 400;
line-height: 150%;
letter-spacing: 0em;
text-align: left;
color: #8C92A0;
}
.elementor-3821 .elementor-element.elementor-element-d74f48c a:hover{
    color: #C0A06C;
}
.elementor-3821 .elementor-element.elementor-element-d74f48c a:focus{
    color: #C0A06C !important;
}

@media screen and (max-width: 480px){
    .elementor-3821 .elementor-element.elementor-element-d74f48c .glx_csptk_content_left{
    width: 120px;
   
font-size: 16px;
line-height: 150%;

}
    .elementor-3821 .elementor-element.elementor-element-d74f48c .glx_csptk_content_right a{
   
font-size: 20px;

line-height: 36px;

}
}
@media screen and (max-width: 360px){
    .elementor-3821 .elementor-element.elementor-element-d74f48c .glx_csptk_content_left{
    width: 100px;
   
font-size: 14px;


}
    .elementor-3821 .elementor-element.elementor-element-d74f48c .glx_csptk_content_right a{
   
font-size: 16px;

line-height: 36px;

}
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-c6a9034 */@media screen and (max-width: 1024px){
    .elementor-3821 .elementor-element.elementor-element-c6a9034 {
    width: 50%;
    
}
}
@media screen and (max-width: 768px){
    .elementor-3821 .elementor-element.elementor-element-c6a9034 {
    width: 100%;
    
}
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-7ca1eb7 */.elementor-3821 .elementor-element.elementor-element-7ca1eb7 {
    margin-top: 80px;
    padding-bottom: 100px
}

.elementor-3821 .elementor-element.elementor-element-7ca1eb7>div{
    padding: 0;
}
@media screen and (max-width:768px){
    .elementor-3821 .elementor-element.elementor-element-7ca1eb7>div{
        flex-direction: column;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-d1ad159 */.elementor-3821 .elementor-element.elementor-element-d1ad159{
    
    margin-top: -140px
}

.elementor-3821 .elementor-element.elementor-element-d1ad159>div{
    padding: 0;
}

@media screen and (max-width: 1280px){
   .elementor-3821 .elementor-element.elementor-element-d1ad159{
    
    margin-top: 40px
}
}
@media screen and (max-width: 1024px){
    .elementor-3821 .elementor-element.elementor-element-d1ad159 {
    padding: 0 30px;
    
}
}

@media screen and (max-width: 480px){
    .elementor-3821 .elementor-element.elementor-element-d1ad159 {
    padding: 0 10px;
    
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ee8a673 */.elementor-3821 .elementor-element.elementor-element-ee8a673  {
    margin-bottom: 40px;
}

.elementor-3821 .elementor-element.elementor-element-ee8a673 .elementor-heading-title {
    font-family: 'Tai Heritage Pro';
font-size: 48px;
font-weight: 400;
line-height: 80px;
letter-spacing: 0em;
text-align: left;

}/* End custom CSS */
/* Start custom CSS for dce-dynamicposts-v2, class: .elementor-element-db67d03 */.elementor-3821 .elementor-element.elementor-element-db67d03 .dce-post-block{
    justify-content: FLEX-END;
    border-top: 1px solid #DBDEE7;
} 

.elementor-3821 .elementor-element.elementor-element-db67d03 .dce-item.dce-item_title {
    flex: 1;
    padding-top: 10px;
}
.elementor-3821 .elementor-element.elementor-element-db67d03 .dce-item.dce-item_title .dce-post-title{
    font-family: 'Hanken Grotesk';
font-size: 24px;
font-weight: 500;
line-height: 31px;
letter-spacing: 0em;
text-align: left;
color: #1B2238;
}

.elementor-3821 .elementor-element.elementor-element-db67d03 .dce-item_readmore .dce-post-button a{
    font-size: 0;
    
}
.elementor-3821 .elementor-element.elementor-element-db67d03 .dce-item_readmore{
    padding: 10px 0 30px;
}
.elementor-3821 .elementor-element.elementor-element-db67d03 .dce-item_readmore .dce-post-button a:before{
    content:'';
    background: url('/wp-content/uploads/2023/10/Arrow_next_post.png');
    background-repeat: no-repeat;
    background-size: contain;
    display: block;;
    width: 30px;
    height: 10px;
    
}


.elementor-3821 .elementor-element.elementor-element-db67d03 .dce-post-image img{
    height: 100% !important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-5a1ff84 */.elementor-3821 .elementor-element.elementor-element-5a1ff84{
    margin-top: 60px;
    margin-bottom: 40px;
}

.elementor-3821 .elementor-element.elementor-element-5a1ff84>div{
    padding: 0;
}
@media screen and (max-width: 1024px){
    .elementor-3821 .elementor-element.elementor-element-5a1ff84 {
    padding: 0 30px;
    
}
}

@media screen and (max-width: 480px){
    .elementor-3821 .elementor-element.elementor-element-5a1ff84 {
    padding: 0 10px;
    
}
}/* End custom CSS */