.elementor-24 .elementor-element.elementor-element-60b1542{z-index:1;}.elementor-24 .elementor-element.elementor-element-473e9b2:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-473e9b2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-473e9b2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 20px 0px 20px;}.elementor-24 .elementor-element.elementor-element-473e9b2 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-24 .elementor-element.elementor-element-759d625{--e-icon-list-icon-size:14px;}.elementor-24 .elementor-element.elementor-element-9b1ba72:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-9b1ba72 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://zodiac.com.vn/wp-content/uploads/2021/03/Group-17546-min.jpg");background-position:center left;background-repeat:no-repeat;background-size:cover;}.elementor-24 .elementor-element.elementor-element-9b1ba72{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:85px 20px 60px 20px;}.elementor-24 .elementor-element.elementor-element-9b1ba72 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-24 .elementor-element.elementor-element-1397891 .elementor-heading-title{color:#001444;font-family:"Roboto", Sans-serif;font-size:38px;font-weight:bold;}.elementor-24 .elementor-element.elementor-element-87e8252{color:#232323;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:300;}.elementor-24 .elementor-element.elementor-element-87e8252 > .elementor-widget-container{margin:30px 0px 30px 0px;}.elementor-24 .elementor-element.elementor-element-0f91ed3 > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-24 .elementor-element.elementor-element-158b333 > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-2f0f806{text-align:left;}.elementor-24 .elementor-element.elementor-element-068ef47{color:#232323;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:500;}.elementor-24 .elementor-element.elementor-element-068ef47 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-e505839 > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-fa22483{text-align:left;}.elementor-24 .elementor-element.elementor-element-cbe7a1a{color:#232323;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:500;}.elementor-24 .elementor-element.elementor-element-cbe7a1a > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-0748b1a > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-24 .elementor-element.elementor-element-4423175 > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-75896eb{--spacer-size:20px;}.elementor-24 .elementor-element.elementor-element-5f6c883{text-align:left;}.elementor-24 .elementor-element.elementor-element-bd76914{color:#232323;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:500;}.elementor-24 .elementor-element.elementor-element-bd76914 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-63fea30 > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-14497c4 .elementor-button{font-family:"Roboto", Sans-serif;font-weight:500;fill:#38A4F4;color:#38A4F4;background-color:#38A4F442;border-style:solid;border-width:2px 2px 2px 2px;border-color:#38A4F4;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-14497c4 .elementor-button:hover, .elementor-24 .elementor-element.elementor-element-14497c4 .elementor-button:focus{color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-14497c4 .elementor-button:hover svg, .elementor-24 .elementor-element.elementor-element-14497c4 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-14497c4 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-685b479:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-685b479 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://zodiac.com.vn/wp-content/uploads/2021/03/Group-22779-min.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-24 .elementor-element.elementor-element-685b479{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:120px 20px 120px 20px;}.elementor-24 .elementor-element.elementor-element-685b479 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-24 .elementor-element.elementor-element-fee6aaf .elementor-heading-title{color:#FFFFFF;font-family:"Roboto", Sans-serif;font-size:38px;font-weight:bold;}.elementor-24 .elementor-element.elementor-element-0c4eafa{color:#FFFFFF;font-family:"Roboto", Sans-serif;font-size:20px;font-weight:normal;}.elementor-24 .elementor-element.elementor-element-0c4eafa > .elementor-widget-container{margin:30px 0px 30px 0px;}.elementor-24 .elementor-element.elementor-element-adde91f .elementor-heading-title{color:#FFFFFF;font-family:"Roboto", Sans-serif;font-size:38px;font-weight:bold;}.elementor-24 .elementor-element.elementor-element-adde91f > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-e1bdd15{color:#FFFFFF;font-family:"Roboto", Sans-serif;font-size:20px;font-weight:normal;}.elementor-24 .elementor-element.elementor-element-e1bdd15 > .elementor-widget-container{margin:30px 0px 30px 0px;}.elementor-24 .elementor-element.elementor-element-6f11dcc .elementor-heading-title{color:#FFFFFF;font-family:"Roboto", Sans-serif;font-size:38px;font-weight:bold;}.elementor-24 .elementor-element.elementor-element-6f11dcc > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-109ee03{color:#FFFFFF;font-family:"Roboto", Sans-serif;font-size:20px;font-weight:normal;}.elementor-24 .elementor-element.elementor-element-109ee03 > .elementor-widget-container{margin:30px 0px 30px 0px;}.elementor-24 .elementor-element.elementor-element-e124a75{padding:70px 20px 0px 20px;}.elementor-24 .elementor-element.elementor-element-97f5d03 .elementor-heading-title{color:#001444;font-family:"Roboto", Sans-serif;font-size:38px;font-weight:bold;text-transform:uppercase;}.elementor-24 .elementor-element.elementor-element-2882ca3{margin-top:0px;margin-bottom:100px;}.elementor-24 .elementor-element.elementor-element-f031eb5{text-align:center;z-index:1;}.elementor-24 .elementor-element.elementor-element-1ee5176{text-align:center;}.elementor-24 .elementor-element.elementor-element-d961054{text-align:center;}.elementor-24 .elementor-element.elementor-element-c607224:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-c607224 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://zodiac.com.vn/wp-content/uploads/2021/03/Group-22985-min-e1616145426904.png");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-24 .elementor-element.elementor-element-c607224{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:120px 20px 120px 20px;}.elementor-24 .elementor-element.elementor-element-c607224 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-24 .elementor-element.elementor-element-c09c4ee .elementor-heading-title{color:#FFFFFF;font-family:"Roboto", Sans-serif;font-size:38px;font-weight:bold;}.elementor-24 .elementor-element.elementor-element-7883e02{margin-top:30px;margin-bottom:30px;}.elementor-24 .elementor-element.elementor-element-37e2ad8{color:#FFFFFF;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:normal;}.elementor-24 .elementor-element.elementor-element-3f3c473 .elementor-button .elementor-align-icon-right{margin-left:15px;}.elementor-24 .elementor-element.elementor-element-3f3c473 .elementor-button .elementor-align-icon-left{margin-right:15px;}.elementor-24 .elementor-element.elementor-element-3f3c473 .elementor-button{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:500;fill:#38A4F4;color:#38A4F4;background-color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#38A4F4;border-radius:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-3f3c473 .elementor-button:hover, .elementor-24 .elementor-element.elementor-element-3f3c473 .elementor-button:focus{color:#FFFFFF;background-color:#004C97;border-color:#004C97;}.elementor-24 .elementor-element.elementor-element-3f3c473 .elementor-button:hover svg, .elementor-24 .elementor-element.elementor-element-3f3c473 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-3f3c473 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-a1fc0a5{padding:100px 20px 100px 20px;}.elementor-24 .elementor-element.elementor-element-a993e98 .elementor-heading-title{color:#001444;font-family:"Roboto", Sans-serif;font-size:38px;font-weight:bold;text-transform:uppercase;}.elementor-24 .elementor-element.elementor-element-39e9c6c{color:#232323;font-family:"Roboto", Sans-serif;font-size:20px;font-weight:300;line-height:1.5em;}.elementor-24 .elementor-element.elementor-element-39e9c6c > .elementor-widget-container{margin:30px 20px 30px 0px;}.elementor-24 .elementor-element.elementor-element-d3c94c8 .elementor-button .elementor-align-icon-right{margin-left:15px;}.elementor-24 .elementor-element.elementor-element-d3c94c8 .elementor-button .elementor-align-icon-left{margin-right:15px;}.elementor-24 .elementor-element.elementor-element-d3c94c8 .elementor-button{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:500;fill:#004C97;color:#004C97;background-color:#00000000;border-radius:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-d3c94c8 .elementor-button:hover, .elementor-24 .elementor-element.elementor-element-d3c94c8 .elementor-button:focus{border-color:#004C97;}.elementor-24 .elementor-element.elementor-element-d3c94c8 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-89ef334 > .elementor-element-populated > .elementor-widget-wrap{padding:0px 10px 0px 10px;}.elementor-24 .elementor-element.elementor-element-2a347e0{--image-border-color:#CECFD1;--image-border-width:1px;--image-transition-duration:0ms;}.elementor-24 .elementor-element.elementor-element-8a3152f{padding:0px 20px 0px 20px;}.elementor-24 .elementor-element.elementor-element-2717a66 .elementor-heading-title{color:#001444;font-family:"Roboto", Sans-serif;font-size:38px;font-weight:bold;text-transform:uppercase;}.elementor-24 .elementor-element.elementor-element-f61c129{color:#232323;font-family:"Roboto", Sans-serif;font-size:20px;font-weight:300;line-height:1.5em;}.elementor-24 .elementor-element.elementor-element-f61c129 > .elementor-widget-container{margin:30px 20px 30px 0px;}.elementor-24 .elementor-element.elementor-element-7398b11 .elementor-button .elementor-align-icon-right{margin-left:15px;}.elementor-24 .elementor-element.elementor-element-7398b11 .elementor-button .elementor-align-icon-left{margin-right:15px;}.elementor-24 .elementor-element.elementor-element-7398b11 .elementor-button{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:500;fill:#004C97;color:#004C97;background-color:#00000000;border-radius:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-7398b11 .elementor-button:hover, .elementor-24 .elementor-element.elementor-element-7398b11 .elementor-button:focus{border-color:#004C97;}.elementor-24 .elementor-element.elementor-element-7398b11 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-660cf5c > .elementor-element-populated > .elementor-widget-wrap{padding:0px 10px 0px 10px;}.elementor-24 .elementor-element.elementor-element-a743f16{--image-border-color:#CECFD1;--image-border-width:1px;--image-transition-duration:0ms;}.elementor-24 .elementor-element.elementor-element-3b80000{padding:120px 20px 0px 20px;}.elementor-24 .elementor-element.elementor-element-7542bbb .elementor-heading-title{color:#001444;font-family:"Roboto", Sans-serif;font-size:38px;font-weight:bold;text-transform:uppercase;}.elementor-24 .elementor-element.elementor-element-c0fdbde{padding:0px 20px 0px 20px;}.elementor-24 .elementor-element.elementor-element-b25b06a img{width:100%;}.elementor-24 .elementor-element.elementor-element-c2c6d05{margin-top:15px;margin-bottom:0px;}.elementor-24 .elementor-element.elementor-element-41fbb2c > .elementor-element-populated{margin:0px 7px 0px 0px;--e-column-margin-right:7px;--e-column-margin-left:0px;}.elementor-24 .elementor-element.elementor-element-be94a68 img{width:100%;}.elementor-24 .elementor-element.elementor-element-6524e3c > .elementor-element-populated{margin:0px 0px 0px 7px;--e-column-margin-right:0px;--e-column-margin-left:7px;}.elementor-24 .elementor-element.elementor-element-48f3951 .elementor-heading-title{color:#232323;font-family:"Roboto", Sans-serif;font-size:24px;font-weight:500;}.elementor-24 .elementor-element.elementor-element-1be366f{color:#232323;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:300;line-height:1.5em;}.elementor-24 .elementor-element.elementor-element-1be366f > .elementor-widget-container{margin:30px 20px 30px 0px;}.elementor-24 .elementor-element.elementor-element-2f8a8b4 .elementor-button .elementor-align-icon-right{margin-left:15px;}.elementor-24 .elementor-element.elementor-element-2f8a8b4 .elementor-button .elementor-align-icon-left{margin-right:15px;}.elementor-24 .elementor-element.elementor-element-2f8a8b4 .elementor-button{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;background-color:#38A4F4;border-style:solid;border-width:1px 1px 1px 1px;border-color:#38A4F4;border-radius:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-2f8a8b4 .elementor-button:hover, .elementor-24 .elementor-element.elementor-element-2f8a8b4 .elementor-button:focus{color:#FFFFFF;background-color:#38A4F4;border-color:#38A4F4;}.elementor-24 .elementor-element.elementor-element-2f8a8b4 .elementor-button:hover svg, .elementor-24 .elementor-element.elementor-element-2f8a8b4 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-2f8a8b4 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-b8bb3b6{--spacer-size:113px;}.elementor-24 .elementor-element.elementor-element-52d4160 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-24 .elementor-element.elementor-element-52d4160:after{content:"0.66";}.elementor-24 .elementor-element.elementor-element-52d4160 .elementor-post__meta-data span + span:before{content:"•";}.elementor-24 .elementor-element.elementor-element-52d4160{--grid-column-gap:30px;--grid-row-gap:35px;}.elementor-24 .elementor-element.elementor-element-52d4160 .elementor-post__card{border-radius:0px;}.elementor-24 .elementor-element.elementor-element-52d4160 .elementor-post__text{margin-top:0px;}.elementor-24 .elementor-element.elementor-element-52d4160 .elementor-post__badge{left:0;}.elementor-24 .elementor-element.elementor-element-52d4160 .elementor-post__card .elementor-post__badge{background-color:#61CE70;color:#232323;border-radius:0px;font-size:16px;margin:0px;font-family:"Roboto", Sans-serif;font-weight:300;text-transform:none;}.elementor-24 .elementor-element.elementor-element-52d4160 .elementor-post__title, .elementor-24 .elementor-element.elementor-element-52d4160 .elementor-post__title a{color:#232323;font-family:"Roboto", Sans-serif;font-size:24px;font-weight:500;line-height:1.4em;}.elementor-24 .elementor-element.elementor-element-52d4160 .elementor-post__excerpt p{color:#232323;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:300;}.elementor-24 .elementor-element.elementor-element-52d4160 .elementor-post__excerpt{margin-bottom:45px;}.elementor-24 .elementor-element.elementor-element-52d4160 .elementor-post__read-more{color:#004C97;}.elementor-24 .elementor-element.elementor-element-52d4160 a.elementor-post__read-more{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:500;text-transform:none;}.elementor-24 .elementor-element.elementor-element-05af36d{padding:120px 20px 0px 20px;}.elementor-24 .elementor-element.elementor-element-cad9d6e .elementor-heading-title{color:#001444;font-family:"Roboto", Sans-serif;font-size:38px;font-weight:bold;text-transform:uppercase;}.elementor-24 .elementor-element.elementor-element-a246119.elementor-arrows-yes .elementor-main-swiper{width:calc( 100% - 40px );}.elementor-24 .elementor-element.elementor-element-a246119 .elementor-main-swiper{width:100%;}.elementor-24 .elementor-element.elementor-element-a246119 .elementor-main-swiper .swiper-slide{border-radius:0px;}.elementor-24 .elementor-element.elementor-element-a246119.elementor-testimonial--layout-image_inline .elementor-testimonial__footer,
					.elementor-24 .elementor-element.elementor-element-a246119.elementor-testimonial--layout-image_stacked .elementor-testimonial__footer{margin-top:0px;}.elementor-24 .elementor-element.elementor-element-a246119.elementor-testimonial--layout-image_above .elementor-testimonial__footer{margin-bottom:0px;}.elementor-24 .elementor-element.elementor-element-a246119.elementor-testimonial--layout-image_left .elementor-testimonial__footer{padding-right:0px;}.elementor-24 .elementor-element.elementor-element-a246119.elementor-testimonial--layout-image_right .elementor-testimonial__footer{padding-left:0px;}.elementor-24 .elementor-element.elementor-element-a246119 .elementor-testimonial__name{color:#232323;font-family:"Roboto", Sans-serif;font-size:26px;font-weight:600;}.elementor-24 .elementor-element.elementor-element-a246119 .elementor-testimonial__title{color:#232323;font-family:"Roboto Slab", Sans-serif;font-size:16px;font-weight:400;}.elementor-24 .elementor-element.elementor-element-a246119 .elementor-testimonial__image img{width:300px;height:300px;border-radius:0px;}.elementor-24 .elementor-element.elementor-element-a246119.elementor-testimonial--layout-image_left .elementor-testimonial__content:after,
					 .elementor-24 .elementor-element.elementor-element-a246119.elementor-testimonial--layout-image_right .elementor-testimonial__content:after{top:calc( 20px + (300px / 2) - 8px );}body:not(.rtl) .elementor-24 .elementor-element.elementor-element-a246119.elementor-testimonial--layout-image_stacked:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-right) .elementor-testimonial__content:after,
					 body:not(.rtl) .elementor-24 .elementor-element.elementor-element-a246119.elementor-testimonial--layout-image_inline:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-right) .elementor-testimonial__content:after,
					 .elementor-24 .elementor-element.elementor-element-a246119.elementor-testimonial--layout-image_stacked.elementor-testimonial--align-left .elementor-testimonial__content:after,
					 .elementor-24 .elementor-element.elementor-element-a246119.elementor-testimonial--layout-image_inline.elementor-testimonial--align-left .elementor-testimonial__content:after{left:calc( 20px + (300px / 2) - 8px );right:auto;}body.rtl .elementor-24 .elementor-element.elementor-element-a246119.elementor-testimonial--layout-image_stacked:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-left) .elementor-testimonial__content:after,
					 body.rtl .elementor-24 .elementor-element.elementor-element-a246119.elementor-testimonial--layout-image_inline:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-left) .elementor-testimonial__content:after,
					 .elementor-24 .elementor-element.elementor-element-a246119.elementor-testimonial--layout-image_stacked.elementor-testimonial--align-right .elementor-testimonial__content:after,
					 .elementor-24 .elementor-element.elementor-element-a246119.elementor-testimonial--layout-image_inline.elementor-testimonial--align-right .elementor-testimonial__content:after{right:calc( 20px + (300px / 2) - 8px );left:auto;}body:not(.rtl) .elementor-24 .elementor-element.elementor-element-a246119.elementor-testimonial--layout-image_above:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-right) .elementor-testimonial__content:after,
					 .elementor-24 .elementor-element.elementor-element-a246119.elementor-testimonial--layout-image_above.elementor-testimonial--align-left .elementor-testimonial__content:after{left:calc( 20px + (300px / 2) - 8px );right:auto;}body.rtl .elementor-24 .elementor-element.elementor-element-a246119.elementor-testimonial--layout-image_above:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-left) .elementor-testimonial__content:after,
					 .elementor-24 .elementor-element.elementor-element-a246119.elementor-testimonial--layout-image_above.elementor-testimonial--align-right .elementor-testimonial__content:after{right:calc( 20px + (300px / 2) - 8px );left:auto;}body.rtl .elementor-24 .elementor-element.elementor-element-a246119.elementor-testimonial--layout-image_inline.elementor-testimonial--align-left .elementor-testimonial__image + cite,
					 body.rtl .elementor-24 .elementor-element.elementor-element-a246119.elementor-testimonial--layout-image_above.elementor-testimonial--align-left .elementor-testimonial__image + cite,
					 body:not(.rtl) .elementor-24 .elementor-element.elementor-element-a246119.elementor-testimonial--layout-image_inline .elementor-testimonial__image + cite,
					 body:not(.rtl) .elementor-24 .elementor-element.elementor-element-a246119.elementor-testimonial--layout-image_above .elementor-testimonial__image + cite{margin-left:0px;margin-right:0;}body:not(.rtl) .elementor-24 .elementor-element.elementor-element-a246119.elementor-testimonial--layout-image_inline.elementor-testimonial--align-right .elementor-testimonial__image + cite,
					 body:not(.rtl) .elementor-24 .elementor-element.elementor-element-a246119.elementor-testimonial--layout-image_above.elementor-testimonial--align-right .elementor-testimonial__image + cite,
					 body.rtl .elementor-24 .elementor-element.elementor-element-a246119.elementor-testimonial--layout-image_inline .elementor-testimonial__image + cite,
					 body.rtl .elementor-24 .elementor-element.elementor-element-a246119.elementor-testimonial--layout-image_above .elementor-testimonial__image + cite{margin-right:0px;margin-left:0;}.elementor-24 .elementor-element.elementor-element-a246119.elementor-testimonial--layout-image_stacked .elementor-testimonial__image + cite,
					 .elementor-24 .elementor-element.elementor-element-a246119.elementor-testimonial--layout-image_left .elementor-testimonial__image + cite,
					 .elementor-24 .elementor-element.elementor-element-a246119.elementor-testimonial--layout-image_right .elementor-testimonial__image + cite{margin-top:0px;}.elementor-24 .elementor-element.elementor-element-a246119 .elementor-swiper-button{font-size:30px;color:#004C97;}.elementor-24 .elementor-element.elementor-element-a246119 .elementor-swiper-button svg{fill:#004C97;}.elementor-24 .elementor-element.elementor-element-a246119 > .elementor-widget-container{margin:60px 0px 60px 0px;}.elementor-24 .elementor-element.elementor-element-bf29c65{--spacer-size:30px;}.elementor-24 .elementor-element.elementor-element-5299160{column-gap:0px;}@media(min-width:768px){.elementor-24 .elementor-element.elementor-element-071da45{width:45%;}.elementor-24 .elementor-element.elementor-element-baa04c5{width:55%;}.elementor-24 .elementor-element.elementor-element-04bb50f{width:70%;}.elementor-24 .elementor-element.elementor-element-2852dea{width:30%;}}@media(max-width:1024px) and (min-width:768px){.elementor-24 .elementor-element.elementor-element-071da45{width:100%;}.elementor-24 .elementor-element.elementor-element-36c6c4b{width:100%;}.elementor-24 .elementor-element.elementor-element-f02ac3a{width:100%;}}@media(max-width:1024px){.elementor-24 .elementor-element.elementor-element-9b1ba72{margin-top:0px;margin-bottom:0px;}.elementor-24 .elementor-element.elementor-element-685b479{padding:60px 20px 60px 20px;}.elementor-24 .elementor-element.elementor-element-e124a75{padding:30px 20px 0px 20px;}.elementor-24 .elementor-element.elementor-element-2882ca3{margin-top:0px;margin-bottom:50px;padding:30px 20px 30px 20px;}.elementor-24 .elementor-element.elementor-element-c607224{padding:45px 20px 45px 20px;}.elementor-24 .elementor-element.elementor-element-a1fc0a5{padding:45px 20px 45px 20px;}.elementor-24 .elementor-element.elementor-element-3b80000{padding:50px 20px 0px 20px;}.elementor-24 .elementor-element.elementor-element-2f8a8b4 > .elementor-widget-container{margin:0px 0px 45px 0px;}.elementor-24 .elementor-element.elementor-element-52d4160 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-05af36d{padding:50px 20px 0px 20px;}}@media(max-width:767px){.elementor-24 .elementor-element.elementor-element-1397891 .elementor-heading-title{font-size:32px;}.elementor-24 .elementor-element.elementor-element-158b333{width:50%;}.elementor-24 .elementor-element.elementor-element-e505839{width:50%;}.elementor-24 .elementor-element.elementor-element-4423175{width:50%;}.elementor-24 .elementor-element.elementor-element-63fea30{width:50%;}.elementor-24 .elementor-element.elementor-element-14497c4 .elementor-button{font-size:13px;}.elementor-24 .elementor-element.elementor-element-fee6aaf .elementor-heading-title{font-size:32px;}.elementor-24 .elementor-element.elementor-element-adde91f .elementor-heading-title{font-size:32px;}.elementor-24 .elementor-element.elementor-element-6f11dcc .elementor-heading-title{font-size:32px;}.elementor-24 .elementor-element.elementor-element-97f5d03 .elementor-heading-title{font-size:32px;}.elementor-24 .elementor-element.elementor-element-2882ca3{margin-top:0px;margin-bottom:0px;}.elementor-24 .elementor-element.elementor-element-c09c4ee .elementor-heading-title{font-size:32px;}.elementor-24 .elementor-element.elementor-element-a993e98 .elementor-heading-title{font-size:32px;}.elementor-24 .elementor-element.elementor-element-2717a66 .elementor-heading-title{font-size:32px;}.elementor-24 .elementor-element.elementor-element-7542bbb .elementor-heading-title{font-size:32px;}.elementor-24 .elementor-element.elementor-element-41fbb2c > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-24 .elementor-element.elementor-element-41fbb2c > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-6524e3c > .elementor-element-populated{margin:10px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-24 .elementor-element.elementor-element-6524e3c > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-de3c192 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-52d4160 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-24 .elementor-element.elementor-element-52d4160:after{content:"0.5";}.elementor-24 .elementor-element.elementor-element-cad9d6e .elementor-heading-title{font-size:32px;}}/* Start custom CSS for section, class: .elementor-element-60b1542 */.elementor-24 .elementor-element.elementor-element-60b1542 {
    box-shadow: 0px 3px 16px 0px rgb(0 22 74 / 15%);
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-759d625 */.elementor-24 .elementor-element.elementor-element-759d625 ul {
    margin: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.elementor-24 .elementor-element.elementor-element-759d625 li.elementor-icon-list-item {
    margin: 0;
    display: block;
}
.elementor-24 .elementor-element.elementor-element-759d625 ul > li.elementor-icon-list-item:not(:last-child) {
    margin-right: 35px;
}
.elementor-24 .elementor-element.elementor-element-759d625 a {
    color: #232323;
    font-size: 16px;
    padding: 13px 0;
    font-weight: 300;
    line-height: 1.5em;
    display: inline-block;
    text-transform: uppercase;
}
.elementor-24 .elementor-element.elementor-element-759d625 a:hover {
    color: #004C97;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-473e9b2 */.elementor-24 .elementor-element.elementor-element-473e9b2{
    z-index: 2;
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1397891 */.elementor-24 .elementor-element.elementor-element-1397891 b{
    color: #004c97;
}
.elementor-24 .elementor-element.elementor-element-1397891 h2{
    position: relative;
    padding-left: 12px;
}
.elementor-24 .elementor-element.elementor-element-1397891 h2:after{
    display: block;
    content: '';
    width: 4px;
    height: 100%;
    background-image: linear-gradient(to right, #004c97, #38a4f4);
    position: absolute;
    top: 0;
    left: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-068ef47 */.elementor-24 .elementor-element.elementor-element-068ef47 a {
    color: #232323;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-158b333 */.elementor-24 .elementor-element.elementor-element-158b333 {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cbe7a1a */.elementor-24 .elementor-element.elementor-element-cbe7a1a {
    white-space: nowrap;
}
.elementor-24 .elementor-element.elementor-element-cbe7a1a a {
    color: #232323;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-0f91ed3 */.elementor-24 .elementor-element.elementor-element-0f91ed3&gt;.elementor-container {
    flex-wrap: nowrap;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bd76914 */.elementor-24 .elementor-element.elementor-element-bd76914 a {
    color: #232323;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-4423175 */.elementor-24 .elementor-element.elementor-element-4423175 {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-0748b1a */.elementor-24 .elementor-element.elementor-element-0748b1a&gt;.elementor-container {
    flex-wrap: nowrap;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-14497c4 */.elementor-24 .elementor-element.elementor-element-14497c4 .elementor-button {
    overflow: hidden;
    position: relative;
}
.elementor-24 .elementor-element.elementor-element-14497c4 .elementor-button:before {
    top: 0;
    left: 0;
    z-index: 1;
    content: "";
    width: 50px;
    height: 50px;
    position: absolute;
    background-image: url('http://zodiac.com.vn/wp-content/uploads/2021/03/Group-22985.png');
     display: block;
    background-repeat: no-repeat;
    background-size: cover;
    transition: 0.3s;
}
.elementor-24 .elementor-element.elementor-element-14497c4 .elementor-button:after {
    top: 0;
    left: -100%;
    content: "";
    width: 100%;
    height: 100%;
    display: block;
    position: absolute;
    background: #38A4F4;
    transition: 0.3s;
}
.elementor-24 .elementor-element.elementor-element-14497c4:hover .elementor-button:before {
    left: 10px;
}
.elementor-24 .elementor-element.elementor-element-14497c4:hover .elementor-button:after {
    left: 0;
}
.elementor-24 .elementor-element.elementor-element-14497c4 .elementor-button-content-wrapper {
    z-index: 1;
    min-width: 250px;
    position: relative;
    display: inline-block;
    padding: 17px 68px 17px 50px;
    background-image: url('http://zodiac.com.vn/wp-content/uploads/2021/03/Group-17551.png');
    background-position: center right;
    background-repeat: no-repeat;
    transition: 0.3s;
}
.elementor-24 .elementor-element.elementor-element-14497c4:hover .elementor-button-content-wrapper {
    padding-left: 30px;
}
@media(max-width:767px) {
    .elementor-24 .elementor-element.elementor-element-14497c4 .elementor-button-text {
        padding-left: 30px;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-9b1ba72 */.elementor-24 .elementor-element.elementor-element-9b1ba72{
    z-index: 1;
}
.elementor-24 .elementor-element.elementor-element-9b1ba72 .elementor-image {
    height: 79px;
    display: -webkit-flex;
    display: flex;
}
.elementor-24 .elementor-element.elementor-element-9b1ba72 .elementor-image img {
    width: auto;
    height: auto;
    max-width: 100%;
    max-height: 100%;
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fee6aaf */.elementor-24 .elementor-element.elementor-element-fee6aaf b{
    color: #004c97;
}
.elementor-24 .elementor-element.elementor-element-fee6aaf h2{
    position: relative;
    padding-left: 12px;
}
.elementor-24 .elementor-element.elementor-element-fee6aaf h2:after{
    display: block;
    content: '';
    width: 4px;
    height: 100%;
    background:#FFFFFF;
    position: absolute;
    top: 0;
    left: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0c4eafa */@media(min-width:1025px){
    .elementor-24 .elementor-element.elementor-element-0c4eafa{
    width: 40%;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-adde91f */.elementor-24 .elementor-element.elementor-element-adde91f b{
    color: #004c97;
}
.elementor-24 .elementor-element.elementor-element-adde91f h2{
    position: relative;
    padding-left: 12px;
}
.elementor-24 .elementor-element.elementor-element-adde91f h2:after{
    display: block;
    content: '';
    width: 4px;
    height: 100%;
    background:#FFFFFF;
    position: absolute;
    top: 0;
    left: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e1bdd15 */@media(min-width:1025px){
    .elementor-24 .elementor-element.elementor-element-e1bdd15{
    width: 40%;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6f11dcc */.elementor-24 .elementor-element.elementor-element-6f11dcc b{
    color: #004c97;
}
.elementor-24 .elementor-element.elementor-element-6f11dcc h2{
    position: relative;
    padding-left: 12px;
}
.elementor-24 .elementor-element.elementor-element-6f11dcc h2:after{
    display: block;
    content: '';
    width: 4px;
    height: 100%;
    background:#FFFFFF;
    position: absolute;
    top: 0;
    left: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-109ee03 */@media(min-width:1025px){
    .elementor-24 .elementor-element.elementor-element-109ee03{
    width: 40%;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-97f5d03 */.elementor-24 .elementor-element.elementor-element-97f5d03 b{
    color: #004c97;
}
.elementor-24 .elementor-element.elementor-element-97f5d03 h2{
    position: relative;
    padding-left: 12px;
}
.elementor-24 .elementor-element.elementor-element-97f5d03 h2:after{
    display: block;
    content: '';
    width: 4px;
    height: 100%;
    background-image: linear-gradient(to right, #004c97, #38a4f4);
    position: absolute;
    top: 0;
    left: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1ee5176 */.elementor-24 .elementor-element.elementor-element-1ee5176 {
    top: 0;
    left: 0;
    opacity: 0.5;
    position: absolute;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d961054 */.elementor-24 .elementor-element.elementor-element-d961054 {
    top: 0;
    left: 0;
    z-index: -1;
    position: absolute;
    -webkit-animation:spin 8s linear infinite;
    -moz-animation:spin 8s linear infinite;
    animation:spin 8s linear infinite;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c09c4ee */.elementor-24 .elementor-element.elementor-element-c09c4ee b{
    color: #004c97;
}
.elementor-24 .elementor-element.elementor-element-c09c4ee h2{
    position: relative;
    padding-left: 12px;
}
.elementor-24 .elementor-element.elementor-element-c09c4ee h2:after{
    display: block;
    content: '';
    width: 4px;
    height: 100%;
    background:#FFFFFF;
    position: absolute;
    top: 0;
    left: 0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3f3c473 */.elementor-24 .elementor-element.elementor-element-3f3c473 .elementor-button-link{
    transition: all 0.5s;
}
.elementor-24 .elementor-element.elementor-element-3f3c473 .elementor-button-link:hover{
   padding-left:45px;
   padding-right: 45px;
}/* End custom CSS */
/* Start custom CSS for saokim-timeline-slider, class: .elementor-element-6f31a6d */.elementor-24 .elementor-element.elementor-element-6f31a6d .timeline-thumbs .swiper-slide.swiper-slide-active .dot:before {
     -webkit-transform: translateX(-40%) translateY(-50%);
  transform: translateX(-40%) translateY(-50%);
  transform-origin: center center;
  
     -webkit-animation-delay: 0s;
  animation-delay: 0s;
  -webkit-animation: pulsate2 1s;
  animation: pulsate2 1s;
  -webkit-animation-direction: forwards;
  animation-direction: forwards;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  -webkit-animation-timing-function: steps;
  animation-timing-function: steps;
  
    -webkit-transition: all 400ms cubic-bezier(0.55, 0.055, 0.675, 0.19);
  transition: all 400ms cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
.elementor-24 .elementor-element.elementor-element-6f31a6d.timeline-thumbs .swiper-slide.swiper-slide-active .dot:after {
  
    opacity: 1;
      -webkit-animation-delay: 0s;
  animation-delay: 0s;
  -webkit-animation: pulsate1 1s;
  animation: pulsate1 1s;
  -webkit-animation-direction: forwards;
  animation-direction: forwards;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  -webkit-animation-timing-function: steps;
  animation-timing-function: steps;
}
.elementor-24 .elementor-element.elementor-element-6f31a6d .sk-timeline-slider .swiper-slide .year {
    right: -90px;
    height: 100px;
}
@-webkit-keyframes pulsate1 {
  0% {
    -webkit-transform: scale(0.6);
    transform: scale(0.6);
    opacity: 1;
    box-shadow: inset 0px 0px 25px 3px rgba(255, 255, 255, 0.75), 0px 0px 25px 10px rgba(255, 255, 255, 0.75);
  }
  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 0;
    box-shadow: none;

  }
}

@keyframes pulsate1 {
  0% {
    -webkit-transform: scale(0.6);
    transform: scale(0.6);
    opacity: 1;
    box-shadow: inset 0px 0px 25px 3px rgba(255, 255, 255, 0.75), 0px 0px 25px 10px rgba(255, 255, 255, 0.75);
  }
  100% {
    -webkit-transform: scale(1, 1);
    transform: scale(1);
    opacity: 0;
    box-shadow: none;

  }
}

@-webkit-keyframes pulsate2 {
  0% {
    -webkit-transform: scale(0.6);
    transform: scale(0.6);
    opacity: 1;
    box-shadow: inset 0px 0px 25px 3px rgba(255, 255, 255, 0.75), 0px 0px 25px 10px rgba(255, 255, 255, 0.95);
  }
  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 0;
    box-shadow: none;

  }
}

@keyframes pulsate2 {
  0% {
    -webkit-transform: scale(0.6);
    transform: scale(0.6);
    opacity: 1;
    box-shadow: inset 0px 0px 25px 3px rgba(255, 255, 255, 0.75), 0px 0px 25px 10px rgba(255, 255, 255, 0.75);
  }
  100% {
    -webkit-transform: scale(1, 1);
    transform: scale(1);
    opacity: 0;
    box-shadow: none;

  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a993e98 */.elementor-24 .elementor-element.elementor-element-a993e98 b{
    color: #004c97;
}
.elementor-24 .elementor-element.elementor-element-a993e98 h2{
    position: relative;
    padding-left: 12px;
}
.elementor-24 .elementor-element.elementor-element-a993e98 h2:after{
    display: block;
    content: '';
    width: 4px;
    height: 100%;
    background-image: linear-gradient(to right, #004c97, #38a4f4);
    position: absolute;
    top: 0;
    left: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-39e9c6c */.elementor-24 .elementor-element.elementor-element-39e9c6c li:after{
    content: "\2022";
    color: #004c97;
    font-weight: bold;
    display: inline-block;
    width: 9px;
    position: absolute;
    left: 0px;
    top: -15px;
    font-size: 35px;
}
.elementor-24 .elementor-element.elementor-element-39e9c6c li{
    list-style:none;
    position: relative;
    padding-left: 20px;
    line-height: 1.5;
    margin-bottom: 15px;
}
.elementor-24 .elementor-element.elementor-element-39e9c6c ul{
    padding: 0;
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d3c94c8 */.elementor-24 .elementor-element.elementor-element-d3c94c8 .elementor-button{
    transition: all 0.5s;
    padding-left: 0;
    margin-left: 0;
}
.elementor-24 .elementor-element.elementor-element-d3c94c8 .elementor-button-link:hover{
   padding-left:45px;
   padding-right: 45px;
}/* End custom CSS */
/* Start custom CSS for gallery, class: .elementor-element-2a347e0 */.elementor-24 .elementor-element.elementor-element-2a347e0 .e-gallery-image{
    background-repeat: no-repeat;
    background-size: auto !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2717a66 */.elementor-24 .elementor-element.elementor-element-2717a66 b{
    color: #004c97;
}
.elementor-24 .elementor-element.elementor-element-2717a66 h2{
    position: relative;
    padding-left: 12px;
}
.elementor-24 .elementor-element.elementor-element-2717a66 h2:after{
    display: block;
    content: '';
    width: 4px;
    height: 100%;
    background-image: linear-gradient(to right, #004c97, #38a4f4);
    position: absolute;
    top: 0;
    left: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f61c129 */.elementor-24 .elementor-element.elementor-element-f61c129 li:after{
    content: "\2022";
    color: #004c97;
    font-weight: bold;
    display: inline-block;
    width: 9px;
    position: absolute;
    left: 0px;
    top: -15px;
    font-size: 35px;
}
.elementor-24 .elementor-element.elementor-element-f61c129 li{
    list-style:none;
    position: relative;
    padding-left: 20px;
    line-height: 1.5;
    margin-bottom: 15px;
}
.elementor-24 .elementor-element.elementor-element-f61c129 ul{
    padding: 0;
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7398b11 */.elementor-24 .elementor-element.elementor-element-7398b11 .elementor-button{
    transition: all 0.5s;
    padding-left: 0;
}
.elementor-24 .elementor-element.elementor-element-7398b11 .elementor-button-link:hover{
   padding-left:45px;
   padding-right: 45px;
}/* End custom CSS */
/* Start custom CSS for gallery, class: .elementor-element-a743f16 */.elementor-24 .elementor-element.elementor-element-a743f16 .e-gallery-image{
    background-repeat: no-repeat;
    background-size: auto !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7542bbb */.elementor-24 .elementor-element.elementor-element-7542bbb b{
    color: #004c97;
}
.elementor-24 .elementor-element.elementor-element-7542bbb h2{
    position: relative;
    padding-left: 12px;
}
.elementor-24 .elementor-element.elementor-element-7542bbb h2:after{
    display: block;
    content: '';
    width: 4px;
    height: 100%;
    background-image: linear-gradient(to right, #004c97, #38a4f4);
    position: absolute;
    top: 0;
    left: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1be366f */.elementor-24 .elementor-element.elementor-element-1be366f li:after{
    content: "\2022";
    color: #004c97;
    font-weight: bold;
    display: inline-block;
    width: 9px;
    position: absolute;
    left: 0px;
    top: -15px;
    font-size: 35px;
}
.elementor-24 .elementor-element.elementor-element-1be366f li{
    list-style:none;
    position: relative;
    padding-left: 20px;
    line-height: 1.5;
    margin-bottom: 15px;
}
.elementor-24 .elementor-element.elementor-element-1be366f ul{
    padding: 0;
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2f8a8b4 */.elementor-24 .elementor-element.elementor-element-2f8a8b4 .elementor-button-link{
    transition: all 0.5s;
}
.elementor-24 .elementor-element.elementor-element-2f8a8b4 .elementor-button-link:hover{
   padding-left:45px;
   padding-right: 45px;
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-52d4160 */.elementor-24 .elementor-element.elementor-element-52d4160 article {
    height: 500px;
    padding-top: 100px;
    overflow: hidden;
    -webkit-transition: all 0.5s;
    transition: all 0.5s;
    background-repeat: no-repeat;
    background-position: right bottom;
}
.elementor-24 .elementor-element.elementor-element-52d4160 article:hover {
    padding-top: 50px;
    background-color: #ffffff;
    background-image: url(http://zodiac.com.vn/wp-content/uploads/2021/02/Group-12355.png);
    background-repeat: no-repeat;
    background-position: right bottom;
}
@media (min-width: 1025px) {
    .elementor-24 .elementor-element.elementor-element-52d4160 article:hover .elementor-post__thumbnail {
    padding: 0;
}
}
.elementor-24 .elementor-element.elementor-element-52d4160 article .elementor-post__card {
    background: none;
    -webkit-box-shadow: none;
    box-shadow: none;
}
.elementor-24 .elementor-element.elementor-element-52d4160 article .elementor-post__badge {
    position: relative;
    top: auto;
    left: auto;
    background: none !important;
    padding: 0;
}
.elementor-24 .elementor-element.elementor-element-52d4160 article:hover .elementor-post__badge {
    padding: 0 20px;
}
.elementor-24 .elementor-element.elementor-element-52d4160 .elementor-post__text {
    display: -webkit-flex;
    display: flex;
    flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    padding: 20px 0 0;
}
.elementor-24 .elementor-element.elementor-element-52d4160 article:hover .elementor-post__text {
    padding: 20px 20px 50px;
}
.elementor-24 .elementor-element.elementor-element-52d4160 .elementor-post__title {
    order: 2;
}
.elementor-24 .elementor-element.elementor-element-52d4160 .elementor-post__title a {
    display: inline-block;
    height: 100px;
    overflow: hidden;
}
.elementor-24 .elementor-element.elementor-element-52d4160 .elementor-post__meta-data {
    order: 1;
}
.elementor-24 .elementor-element.elementor-element-52d4160 .elementor-post__excerpt {
    order: 3;
    height: 144px;
    overflow: hidden;
    opacity: 0;
}
.elementor-24 .elementor-element.elementor-element-52d4160 article:hover .elementor-post__excerpt {
    opacity: 1;
}
.elementor-24 .elementor-element.elementor-element-52d4160 .elementor-post__read-more {
    order: 4;
}
@media (max-width: 1024px) {
    .elementor-24 .elementor-element.elementor-element-52d4160 article  {
        height: auto;
        padding-top: 0;
    }
    .elementor-24 .elementor-element.elementor-element-52d4160 article:hover  {
        padding-top: 0;
        background: none;
    }
    
    .elementor-24 .elementor-element.elementor-element-52d4160 article .elementor-post__text {
    padding: 20px 0 20px;
}
    .elementor-24 .elementor-element.elementor-element-52d4160 article:hover .elementor-post__text {
    padding: 20px 0 20px;
}
.elementor-24 .elementor-element.elementor-element-52d4160 article:hover .elementor-post__badge {
    padding: 0;
}
.elementor-24 .elementor-element.elementor-element-52d4160 .elementor-posts-container article .elementor-post__thumbnail {
    padding-bottom: 190px;
}
.elementor-24 .elementor-element.elementor-element-52d4160 .elementor-post__title a {
    height: auto;
}
.elementor-24 .elementor-element.elementor-element-52d4160 .elementor-post__excerpt {
    display: none;
}
.elementor-24 .elementor-element.elementor-element-52d4160 .elementor-post__read-more {
    display: none;
}
}
@media (max-width: 767px) {
    .elementor-24 .elementor-element.elementor-element-52d4160 .elementor-grid {
    grid-column-gap: 10px !important;
    --grid-column-gap: 10px !important;
}
    .elementor-24 .elementor-element.elementor-element-52d4160 .elementor-posts-container article .elementor-post__thumbnail {
    padding-bottom: 250px;
}
.elementor-24 .elementor-element.elementor-element-52d4160 .elementor-post__title {
    margin: 0 !important;
    font-size: 20px;
}
.elementor-24 .elementor-element.elementor-element-52d4160 .elementor-post__title a {
    font-size: 20px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cad9d6e */.elementor-24 .elementor-element.elementor-element-cad9d6e b{
    color: #004c97;
}
.elementor-24 .elementor-element.elementor-element-cad9d6e h2{
    position: relative;
    padding-left: 12px;
}
.elementor-24 .elementor-element.elementor-element-cad9d6e h2:after{
    display: block;
    content: '';
    width: 4px;
    height: 100%;
    background-image: linear-gradient(to right, #004c97, #38a4f4);
    position: absolute;
    top: 0;
    left: 0;
}/* End custom CSS */
/* Start custom CSS for testimonial-carousel, class: .elementor-element-a246119 */.elementor-24 .elementor-element.elementor-element-a246119 .elementor-main-swiper {
    width: 100% !important;
}
.elementor-24 .elementor-element.elementor-element-a246119 .swiper-slide{
    padding: 0;
}
@media(min-width:1460px){
    .elementor-24 .elementor-element.elementor-element-a246119 .elementor-swiper-button-prev{
   left: -80px;
    outline: none;
    top:45%;
}
.elementor-24 .elementor-element.elementor-element-a246119 .elementor-swiper-button-next{
   right: -80px;
   outline: none;
   top:45%;
}
}/* End custom CSS */