body{font-family:'Montserrat',sans-serif !important}a,p,h1,h2,h3,h4,h5,h6,div,b,strong{font-family:'Montserrat',sans-serif !important}a{transition:ease all .3s}.fp-watermark{display:none !important}.fp-overflow{width:100%}.max_line_1,.max_line_1 p,.max_line_1 a{overflow:hidden;display:-webkit-box !important;-webkit-line-clamp:1 !important;line-clamp:1 !important;-webkit-box-orient:vertical !important}.max_line_2,.max_line_2 a,.max_line_2 p{overflow:hidden;display:-webkit-box !important;-webkit-line-clamp:2 !important;line-clamp:2 !important;-webkit-box-orient:vertical !important}.max_line_3,.max_line_3 a,.max_line_3 p{overflow:hidden;display:-webkit-box !important;-webkit-line-clamp:3 !important;line-clamp:3 !important;-webkit-box-orient:vertical !important}.max_line_4,.max_line_4 p,.max_line_4 a{overflow:hidden;display:-webkit-box !important;-webkit-line-clamp:4 !important;line-clamp:4 !important;-webkit-box-orient:vertical !important}.max_line_5,.max_line_5 p,.max_line_5 a{overflow:hidden;display:-webkit-box !important;-webkit-line-clamp:5 !important;line-clamp:5 !important;-webkit-box-orient:vertical !important}.max_line_6,.max_line_6 p,.max_line_6 a{overflow:hidden;display:-webkit-box !important;-webkit-line-clamp:6 !important;line-clamp:6 !important;-webkit-box-orient:vertical !important}.max_line_7,.max_line_7 p,.max_line_7 a{overflow:hidden;display:-webkit-box !important;-webkit-line-clamp:7 !important;line-clamp:7 !important;-webkit-box-orient:vertical !important}.progress-wrap{position:fixed;right:30px;bottom:30px;height:46px;width:46px;cursor:pointer;display:block;border-radius:50px;box-shadow:inset 0 0 0 2px rgba(0,0,0,.1);z-index:10;opacity:0;visibility:hidden;transform:translateY(15px);-webkit-transition:all .2s linear;transition:all .2s linear}.progress-wrap.active-progress{opacity:1;visibility:visible;transform:translateY(0)}.progress-wrap:after{content:'';position:absolute;background-image:url(//www.terrayamaken.com/wp-content/themes/saokimdigital/assets/images/arrow_up.svg);background-position:center;background-repeat:no-repeat;background-size:auto;text-align:center;line-height:46px;font-size:24px;color:#201c50;left:0;top:0;height:46px;width:46px;cursor:pointer;display:block;z-index:1;-webkit-transition:all .2s linear;transition:all .2s linear}.progress-wrap:hover:before{opacity:1}.progress-wrap svg path{fill:none}.progress-wrap svg.progress-circle path{stroke:#201c50;stroke-width:4;box-sizing:border-box;-webkit-transition:all .2s linear;transition:all .2s linear}.show_on_header_logo_white{display:none}.header_logo_white_wrap .show_on_header_logo_white{display:block}.header_logo_white_wrap .show_on_header_logo_dark{display:none}.elementor-search-form{display:flex !important;align-items:center !important}.elementor-search-form__toggle .e-font-icon-svg-container{width:20px !important;height:20px !important;background-color:transparent !important;background-image:url(//www.terrayamaken.com/wp-content/themes/saokimdigital/assets/images/search.svg);background-size:cover;background-repeat:no-repeat}.header_logo_white_wrap .elementor-search-form__toggle .e-font-icon-svg-container{background-image:url(//www.terrayamaken.com/wp-content/themes/saokimdigital/assets/images/search-white.svg)}.partner_logos{margin-left:-16px;margin-right:-16px}.partner_logo{padding:16px}.partner_logos_img{aspect-ratio:1;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;padding:0 20px;border-radius:10px;border:1px solid #ffdfe1}.project-title h2{color:#201c50;font-family:'Montserrat',sans-serif;font-size:22px;font-style:normal;font-weight:400;line-height:150%;margin-bottom:0 !important;margin-top:8px !important}.featured_project_img{position:relative;width:100%;display:flex;align-items:flex-end;flex-wrap:wrap}.icon_project{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:1;background:#ed1c29;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;padding:6px 10px;opacity:0;transition:ease all .3s}.icon_project svg{width:24px}.featured_project_item.active .icon_project,.featured_project_item.swiper-slide-active .icon_project{opacity:1}.featured_project_img img{aspect-ratio:1;width:100%;object-fit:cover}.featured_projects_pc{display:flex;flex-wrap:wrap;column-gap:16px}.featured_project_item{transition:ease all .8s}.featured_projects_pc .featured_project_item{width:calc(20% - 12px);display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-end}.featured_projects_pc .featured_project_item.active{width:calc(40% - 12px);margin-top:0}.featured_projects_pc .featured_project_item:last-child{margin-right:0}.featured_projects_pc .featured_project_item .featured_project_img img{height:240px;transition:ease all .5s}.featured_projects_pc .featured_project_item.active .featured_project_img img{height:280px}.featured_project_detail{margin-bottom:16px;display:flex;flex-direction:column-reverse;width:100%}.featured_project_item.active .featured_project_detail,.featured_project_item.swiper-slide-active .featured_project_detail{flex-direction:column}.featured_project_item.active .project-title h2,.featured_project_item.swiper-slide-active .project-title h2{color:#ed1c29;font-size:26px;font-style:normal;font-weight:600;line-height:150%;margin-bottom:8px !important;margin-top:0 !important}.featured_project_info{opacity:0;transition:ease all .5s}.featured_project_item.active .featured_project_info,.featured_project_item.swiper-slide-active .featured_project_info{opacity:1}.featured_project_info_box p{color:#201c50;font-family:'Montserrat',sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:130%;margin-bottom:10px}.featured_project_info_box p:last-child{margin-bottom:0}.featured_project_info_box p b{font-weight:600}.featured_projects_mobile{display:none}.featured_projects_mobile,.my_award_lists{overflow:hidden}.gallery-navs,.nangluc-navs{display:flex;flex-wrap:wrap;column-gap:16px;align-items:center}.gallery_counter,.nangluc_counter{margin-left:24px;color:#201c50;font-size:16px;font-style:normal;font-weight:400;line-height:130%}.award-navs{display:flex;flex-wrap:wrap;column-gap:16px;align-items:center}.award_counter{margin-left:24px;color:#201c50;font-size:16px;font-style:normal;font-weight:400;line-height:130%}.award-pagination{text-align:center;margin-top:16px}.award-pagination .swiper-pagination-bullet,.swiper-pagination-bullet{border-radius:999px;background:#ccc;height:8px;width:36px;opacity:1}.award-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active,.swiper-pagination-bullet.swiper-pagination-bullet-active{background:#ed1c29;width:48px}.nangluc-pagination{text-align:center;margin-top:24px}.my_award_item h3{overflow:hidden;color:#0a0a0a;font-size:18px;font-style:normal;font-weight:400;line-height:130%;margin-bottom:0;margin-top:20px;transition:ease all .5s}.my_award_item:hover h3{color:#ed1c29}.my_award_item .award_img{padding:24px;border:1px solid #f2f2f2;background:#fff;text-align:center;transition:ease all .5s}.my_award_item:hover .award_img{border:1px solid #ed1c29}.my_award_item .award_img img{aspect-ratio:2/3;object-fit:cover}.partner_logos{display:flex;flex-wrap:wrap}.partner_logo{width:25%}.my_new_item{position:relative}.new_img{width:100%}.new_img img{width:100%;aspect-ratio:3/2;object-fit:cover}.my_new_info{padding:20px;position:absolute;left:0;top:0;width:100%;height:100%;content:'';z-index:1;background:linear-gradient(180deg,rgba(0,0,0,.0) 34.04%,#000 99.7%);display:flex;flex-wrap:wrap;flex-direction:column;justify-content:flex-end}.my_new_info p{color:#fff;font-size:16px;font-style:normal;font-weight:400;line-height:130%;margin-bottom:8px}.my_new_info h3{color:#fff;font-size:18px;font-style:normal;font-weight:600;line-height:130%;margin-top:0;margin-bottom:0}.fullpage-pagination{position:fixed;right:40px;top:50%;transform:translate(0,-50%);list-style:none;padding:0;display:flex;flex-wrap:wrap;flex-direction:column;align-items:flex-end;row-gap:8px}.fullpage-pagination a{color:#ed1c29;text-shadow:0px 0px 8px #fff;-webkit-text-stroke-width:1;-webkit-text-stroke-color:#fff;font-size:18px;font-style:normal;font-weight:500;line-height:1.5;text-align:right}.fullpage-pagination a.active{font-weight:600;font-size:24px}.my_breadcrumb a,.my_breadcrumb span{color:#333}.breadcrumb_on_bg a,.breadcrumb_on_bg span{color:#fff}.my_breadcrumb span,.my_breadcrumb a{color:#201c50;font-size:18px;font-style:normal;font-weight:400;line-height:130%}.icon_home_breadcrumb{margin-right:6px}.breadcrumb_on_bg .icon_home_breadcrumb path{stroke:#fff}.my_project_lists_wrap{display:flex;flex-wrap:wrap;column-gap:16px;row-gap:40px}.my_project_item{width:calc(25% - 12px)}.my_project_item h3{color:#201c50;font-size:18px;font-style:normal;font-weight:400;line-height:130%;margin-bottom:16px;margin-top:0}.my_product_img{position:relative}.icon_project2{position:absolute;bottom:0;right:0;z-index:2;background:#fff;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;padding:8px 12px;opacity:0;transition:ease all .3s}.my_project_item:hover .icon_project2{opacity:1}.icon_project2 svg{width:24px}.my_project_info{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(237,28,41,.5);opacity:0;z-index:1;transition:ease all .5s;padding:24px 50px 24px 24px;display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px}.my_project_item:hover .my_project_info{opacity:1}.my_project_info_box p{color:#fff;font-size:16px;font-style:normal;font-weight:400;line-height:130%;margin-bottom:10px}.my_project_info_box p:last-child{margin-bottom:0}.my_project_info p b{font-weight:700}.my_product_img img{display:block;aspect-ratio:1.4;object-fit:cover}.mt-5{margin-top:48px}.elementor-pagination{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px}.elementor-pagination .page-numbers{border:1px solid #ccc;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;width:44px;height:44px;color:#0a0a0a;font-size:18px;font-style:normal;font-weight:500;line-height:150%}.elementor-pagination .page-numbers.current{background:#ed1c29;color:#fff;border:#ed1c29 1px solid}.my_list_filters_wrap{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px;padding:12px 0;border-top:1px solid #ccc;border-bottom:1px solid #ccc}.my_list_filter_item{width:calc(20% - 16px)}.my_list_filter_item select{color:#0a0a0a;font-size:16px;font-style:normal;font-weight:400;line-height:130%;text-transform:uppercase;border:0 !important;outline:0 !important;background:0 0 !important;box-shadow:none !important;padding:0 !important}.my_filter_btn{float:right;display:flex;padding:12px 32px;justify-content:center;align-items:center;background:#201c50;color:#fff;font-size:16px;font-style:normal;font-weight:600;line-height:normal;transition:ease all .3s}.my_filter_btn:hover{background:#ed1c29;color:#fff !important}.my_project_lists_wrap{position:relative}.my_project_lists_wrap.loading:before{content:'';position:absolute;width:100%;height:100%;left:0;top:0;background:rgba(255,255,255,.6);z-index:1}.nangluc_items{display:flex;flex-wrap:wrap;column-gap:16px}.nangluc_item{width:100%;display:flex;flex-wrap:wrap;transition:ease all 1s}.nangluc_item img{width:100%;aspect-ratio:2;object-fit:cover}.nangluc_items,.project_gallery_items{display:flex;flex-wrap:wrap;column-gap:16px}.nang_luc_infos{display:flex;flex-wrap:wrap;width:100%}.nang_luc_info{transition:ease all .5s;width:100%;margin-bottom:16px}.nang_luc_info p{margin-bottom:8px}.nang_luc_info p:last-child{margin-bottom:0}.nang_luc_info p{color:#201c50;font-size:16px;font-style:normal;font-weight:400;line-height:130%}.nang_luc_info p b{font-weight:700}.nangluc_item h3{margin-top:0;margin-bottom:12px;width:100%;color:#ed1c29;font-size:20px;font-style:normal;font-weight:600;line-height:130%}.project_gallery_item{width:calc(20% - 12px);display:flex;flex-wrap:wrap;align-items:flex-end;transition:ease all .8s}.project_gallery_item img{width:100%;aspect-ratio:1;object-fit:cover;height:300px}.project_gallery_item.active img{aspect-ratio:2}.project_gallery_items .project_gallery_item.active{width:calc(40% - 12px)}.project_gallery_wrap{overflow:hidden}.project_gallery_wrap_mobile{display:none}.project_gallery_wrap .img_gallery{display:block}.project_gallery_wrap_mobile .img_gallery,.nangluc_wrap_mobile .img_gallery{aspect-ratio:3/2;object-fit:cover}.form_apply_job .elementor-field-type-upload{display:none !important}.my_form_label{font-weight:600;font-size:16px}.my_cv_btn{display:flex;align-items:center;column-gap:10px}.my_file_cv_name{color:#0a0a0a;font-size:12px;font-style:normal;line-height:150%;margin-bottom:0}.job_phuc_loi_wrap ul{display:flex;flex-wrap:wrap;row-gap:4px;column-gap:24px;justify-content:space-between;padding-left:20px}.job_phuc_loi_wrap ul li{width:calc(50% - 12px);color:#595959}.job_infos_wrap{display:flex;flex-wrap:wrap;row-gap:16px;column-gap:24px;justify-content:space-between}.job_info_item{width:100%;margin-bottom:0}.job_info_item span:first-child{color:#3b3b3b;font-size:16px;font-style:normal;font-weight:600;line-height:150%;margin-bottom:0;width:200px;display:inline-block}.job_info_item span:last-child{color:#595959;font-size:16px;font-style:normal;font-weight:400;line-height:150%;margin-bottom:0}.giaiphap_wrap{display:flex;width:100%;align-items:flex-end;column-gap:16px;row-gap:40px;flex-wrap:wrap}.giaiphap_item{float:left;width:calc(25% - 10.66667px);transition:ease all .5s}.giaiphap_wrap .giaiphap_item.active{width:calc(50% - 10.66667px)}.giaiphap_img img{display:block}.giaiphap-title h2{margin-top:0 !important;color:#201c50;font-size:18px;font-style:normal;font-weight:400;line-height:130%}.giaiphap_wrap .giaiphap_item.active .giaiphap-title h2{color:#ed1c29;font-size:20px;font-style:normal;font-weight:600;line-height:150%}.box_img_hover_gp .elementor-image-box-title{margin-top:0}.box_img_hover_gp .elementor-image-box-img img{aspect-ratio:1.4;object-fit:cover;border-radius:8px;display:block}.box_img_hover_gp .elementor-image-box-description{overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}body:not(.elementor-editor-active) .box_gp_cpt_items{position:relative}body:not(.elementor-editor-active) .box_gp_cpt_item{position:absolute;left:0;top:0;width:100%;z-index:0;opacity:0;transition:ease all .5s}body:not(.elementor-editor-active) .box_gp_cpt_item.active{opacity:1;z-index:1}.box_img_hover_gp:hover>.elementor-widget-container{border-color:#ed1c29 !important}body:not(.elementor-editor-active) .box_gp_bv_items{position:relative}body:not(.elementor-editor-active) .box_gp_bv_item{position:absolute;left:0;top:0;width:100%;z-index:0;opacity:0;transition:ease all .5s}body:not(.elementor-editor-active) .box_gp_bv_item.active{opacity:1;z-index:1}body:not(.elementor-editor-active) .box_gp_nxcn_items{position:relative}body:not(.elementor-editor-active) .box_gp_nxcn_item{position:absolute;left:0;top:0;width:100%;z-index:0;opacity:0;transition:ease all .5s}body:not(.elementor-editor-active) .box_gp_nxcn_item.active{opacity:1;z-index:1}.header_logo_white_wrap .menu_header_text p{color:#fff !important}.cpel-switcher__icon.fa-angle-down{width:16px;height:16px;background-image:url(//www.terrayamaken.com/wp-content/themes/saokimdigital/assets/images/arrow-down.svg);background-size:cover;background-repeat:no-repeat;display:inline-block;margin-left:4px}.header_logo_white_wrap .cpel-switcher__icon.fa-angle-down{background-image:url(//www.terrayamaken.com/wp-content/themes/saokimdigital/assets/images/arrow-down-white.svg)}.cpel-switcher__icon.fa-angle-down:after,.cpel-switcher__icon.fa-angle-down:before{display:none !important}.ls_hover_1,.ls_hover_2,.ls_hover_3{cursor:pointer}.no_overlay_svg{filter:none}.no_overlay_svg>rect:first-child{fill:transparent}.gp_svg svg{width:100%;height:auto}.single-du-an .page-header{display:none !important}.my_search_contents{width:720px;max-width:100%;margin:0 auto;margin-top:40px}.my_search_content{display:none}.my_search_content.active{display:block}.my_search_tabs{display:flex;flex-wrap:wrap;justify-content:center;gap:20px;list-style:none;padding:0}.my_search_tab{color:#fff;text-align:center;font-size:18px;font-style:normal;font-weight:500;line-height:22px;padding:10px;border:#201c50 1px solid;background:#201c50;border-radius:0;min-width:150px;cursor:pointer;transition:ease all .3s}.my_search_tab:hover,.my_search_tab.active{background:#ed1c29;border:#ed1c29 1px solid;background-repeat:no-repeat !important;background-size:cover !important;color:#fff}.search_lists .search_item{width:100%;margin-bottom:20px;background:#fff8f8;padding:20px;transition:ease all .3s;border:#ffc5c9 1px solid}.search_lists .search_item:hover{background:rgba(255,197,201,.30196078431372547)}.search_lists .search_item a{transition:ease all .3s;font-weight:500;color:#0a0a0a;font-size:18px}.search_lists .search_item:hover a{color:#ed1c29}@media only screen and (max-width:1368px){.featured_projects_pc .featured_project_item .featured_project_img img{height:180px;transition:ease all .5s}.featured_projects_pc .featured_project_item.active .featured_project_img img{height:210px}.featured_project_info_box p{margin-bottom:8px}}@media only screen and (max-width:1024px){.fullpage-pagination{display:none !important}}@media only screen and (max-width:850px){.my_project_item{width:calc(50% - 8px)}body:not(.elementor-editor-active) .box_gp_cpt_item,body:not(.elementor-editor-active) .box_gp_bv_item,body:not(.elementor-editor-active) .box_gp_nxcn_item{position:relative;left:auto;top:auto;width:100%;z-index:1;opacity:1;display:none}body:not(.elementor-editor-active) .box_gp_cpt_item.active,body:not(.elementor-editor-active) .box_gp_bv_item.active,body:not(.elementor-editor-active) .box_gp_nxcn_item.active{display:flex}}@media only screen and (max-width:600px){.giaiphap_item{width:100% !important}.giaiphap_wrap .giaiphap_item .giaiphap-title h2{color:#201c50 !important;font-size:18px !important}.giaiphap_wrap .giaiphap_item .giaiphap-title:hover h2{color:#ed1c29 !important;font-size:20px !important;font-style:normal;font-weight:600 !important;line-height:150%}.nangluc-pagination .swiper-pagination-bullet,.nangluc-pagination .swiper-pagination-bullet-active{width:8px}.project_gallery_wrap_mobile{display:block}.project_gallery_wrap_pc{display:none}.nangluc_item{width:100% !important;flex-direction:column-reverse}.nang_luc_infos{margin-top:16px !important}.nang_luc_info{margin-bottom:0 !important}.nangluc_wrap_mobile .swiper-slide-active .nang_luc_infos{flex-direction:column !important}.nangluc_wrap_mobile .swiper-slide-active .nang_luc_infos .nang_luc_info{margin-bottom:16px !important;opacity:1 !important}.nang_luc_infos h3{margin-bottom:16px !important;font-size:20px !important}.nangluc_wrap_mobile .swiper-slide-active .nang_luc_infos h3{margin-bottom:12px !important;color:#ed1c29 !important;font-weight:600 !important}.my_list_filters_wrap{flex-direction:column}.my_list_filter_item{width:100%}.my_project_item{width:100%}.featured_projects_mobile{display:block;margin-right:-16px}.featured_projects_pc{display:none}.project-title h2{font-size:22px !important}.featured_project_img{aspect-ratio:1}.elementor-search-form__toggle .e-font-icon-svg-container{width:16px !important;height:16px !important}.partner_logos{margin-left:-8px;margin-right:-8px}.partner_logo{padding:8px}.partner_logos_img{padding:0 8px;border-radius:8px}}.elementor-search-form__toggle .e-font-icon-svg-container svg{display:none}.gp_svg svg>g>g:nth-child(17){opacity:0}@media only screen and (min-width:1140px){.page .e-con-boxed>.e-con-inner{max-width:100% !important;margin-left:auto;margin-right:auto}.section{min-height:100vh}}@media only screen and (min-width:1440px){.page .e-con-boxed>.e-con-inner{max-width:1400px !important;margin-left:auto;margin-right:auto}}@media only screen and (min-width:1500px){.page .e-con-boxed>.e-con-inner{max-width:1536px !important;margin-left:auto;margin-right:auto}}