.elementor-2716 .elementor-element.elementor-element-62b897f{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:010px 0px;--row-gap:010px;--column-gap:0px;--padding-top:90px;--padding-bottom:086px;--padding-left:020px;--padding-right:020px;}.elementor-2716 .elementor-element.elementor-element-62b897f:not(.elementor-motion-effects-element-type-background), .elementor-2716 .elementor-element.elementor-element-62b897f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#92489B;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-2716 .elementor-element.elementor-element-5165412 .elementor-heading-title{font-family:"anuphan", Sans-serif;font-size:50px;font-weight:400;color:var( --e-global-color-f819475 );}.elementor-2716 .elementor-element.elementor-element-180e4cb .elementor-heading-title{font-family:"anuphan", Sans-serif;font-size:20px;font-weight:400;color:var( --e-global-color-f819475 );}.elementor-2716 .elementor-element.elementor-element-8793581{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:090px;--padding-bottom:300px;--padding-left:20px;--padding-right:20px;}.elementor-2716 .elementor-element.elementor-element-3793146 .elementor-heading-title{font-family:"anuphan", Sans-serif;font-size:30px;font-weight:500;color:var( --e-global-color-af65053 );}.elementor-2716 .elementor-element.elementor-element-6c1697f{--spacer-size:50px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2716 .elementor-element.elementor-element-425d61f{font-family:"anuphan", Sans-serif;font-size:18px;font-weight:400;line-height:30px;color:#181921;}.elementor-2716 .elementor-element.elementor-element-c1a15f5{--spacer-size:46px;}.elementor-2716 .elementor-element.elementor-element-6ed62e0 .elementor-heading-title{font-family:"anuphan", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-af65053 );}.elementor-2716 .elementor-element.elementor-element-7670602{--spacer-size:20px;}.elementor-2716 .elementor-element.elementor-element-df7c40d{font-family:"anuphan", Sans-serif;font-size:18px;font-weight:500;line-height:30px;color:#181921;}.elementor-2716 .elementor-element.elementor-element-99728ad{--spacer-size:35px;}.elementor-2716 .elementor-element.elementor-element-dfc6f76{--display:grid;--e-con-grid-template-columns:repeat(auto-fit, minmax(300px, 1fr));--e-con-grid-template-rows:1;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2716 .elementor-element.elementor-element-82e9d22{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#CBCBCB;--border-color:#CBCBCB;--padding-top:035px;--padding-bottom:032px;--padding-left:23px;--padding-right:023px;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-2716 .elementor-element.elementor-element-aae9529{width:auto;max-width:auto;}.elementor-2716 .elementor-element.elementor-element-aae9529 .elementor-icon-wrapper{text-align:left;}.elementor-2716 .elementor-element.elementor-element-aae9529 .elementor-icon{font-size:45px;}.elementor-2716 .elementor-element.elementor-element-aae9529 .elementor-icon svg{height:45px;}.elementor-2716 .elementor-element.elementor-element-aae9529 .elementor-icon-wrapper svg{width:auto;}.elementor-2716 .elementor-element.elementor-element-838c8d1 .elementor-heading-title{font-family:"anuphan", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-af65053 );}.elementor-2716 .elementor-element.elementor-element-a84c25b{font-family:"anuphan", Sans-serif;font-size:18px;font-weight:400;line-height:30px;color:#181921;}.elementor-2716 .elementor-element.elementor-element-d0ee2b4{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#CBCBCB;--border-color:#CBCBCB;--padding-top:035px;--padding-bottom:032px;--padding-left:23px;--padding-right:023px;}.elementor-2716 .elementor-element.elementor-element-8808358{width:auto;max-width:auto;}.elementor-2716 .elementor-element.elementor-element-8808358 .elementor-icon-wrapper{text-align:left;}.elementor-2716 .elementor-element.elementor-element-8808358 .elementor-icon{font-size:45px;}.elementor-2716 .elementor-element.elementor-element-8808358 .elementor-icon svg{height:45px;}.elementor-2716 .elementor-element.elementor-element-8808358 .elementor-icon-wrapper svg{width:auto;}.elementor-2716 .elementor-element.elementor-element-62f9827 .elementor-heading-title{font-family:"anuphan", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-af65053 );}.elementor-2716 .elementor-element.elementor-element-1b4a63e{font-family:"anuphan", Sans-serif;font-size:18px;font-weight:400;line-height:30px;color:#181921;}.elementor-2716 .elementor-element.elementor-element-0ca79e6{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#CBCBCB;--border-color:#CBCBCB;--padding-top:035px;--padding-bottom:032px;--padding-left:23px;--padding-right:023px;}.elementor-2716 .elementor-element.elementor-element-03aaf65{width:auto;max-width:auto;}.elementor-2716 .elementor-element.elementor-element-03aaf65 .elementor-icon-wrapper{text-align:left;}.elementor-2716 .elementor-element.elementor-element-03aaf65 .elementor-icon{font-size:45px;}.elementor-2716 .elementor-element.elementor-element-03aaf65 .elementor-icon svg{height:45px;}.elementor-2716 .elementor-element.elementor-element-03aaf65 .elementor-icon-wrapper svg{width:auto;}.elementor-2716 .elementor-element.elementor-element-64fd02d .elementor-heading-title{font-family:"anuphan", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-af65053 );}.elementor-2716 .elementor-element.elementor-element-6a7ee81{font-family:"anuphan", Sans-serif;font-size:18px;font-weight:400;line-height:30px;color:#181921;}.elementor-2716 .elementor-element.elementor-element-efab1bf{--spacer-size:73px;}.elementor-2716 .elementor-element.elementor-element-7410956 .elementor-heading-title{font-family:"anuphan", Sans-serif;font-size:30px;font-weight:500;color:var( --e-global-color-af65053 );}.elementor-2716 .elementor-element.elementor-element-6de06d1{--spacer-size:17px;}.elementor-2716 .elementor-element.elementor-element-39a1ef9{font-family:"anuphan", Sans-serif;font-size:18px;font-weight:500;line-height:30px;color:#181921;}.elementor-2716 .elementor-element.elementor-element-86d73e0{--spacer-size:49px;}.elementor-2716 .elementor-element.elementor-element-122b549{--spacer-size:31px;}.elementor-2716 .elementor-element.elementor-element-b3a24db{font-family:"anuphan", Sans-serif;font-size:18px;font-weight:500;line-height:30px;color:#181921;}.elementor-2716 .elementor-element.elementor-element-c08c3c4{--spacer-size:26px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-2716 .elementor-element.elementor-element-2b6786f .elementor-button{background-color:#92489B;font-family:"II-Anuphan", Sans-serif;font-size:16px;font-weight:500;fill:var( --e-global-color-f819475 );color:var( --e-global-color-f819475 );border-radius:0px 0px 0px 0px;padding:20px 029px 20px 029px;}.elementor-2716 .elementor-element.elementor-element-2b6786f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2716 .elementor-element.elementor-element-2b6786f .elementor-button .elementor-button-content-wrapper{gap:28px;}.elementor-2716 .elementor-element.elementor-element-3ee74d4{--display:flex;--gap:015px 015px;--row-gap:015px;--column-gap:015px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2716 .elementor-element.elementor-element-debd99b{--spacer-size:60px;}.elementor-2716 .elementor-element.elementor-element-4268780 .elementor-heading-title{font-family:"anuphan", Sans-serif;font-size:30px;font-weight:500;color:var( --e-global-color-af65053 );}.elementor-2716 .elementor-element.elementor-element-1f767b5{font-family:"anuphan", Sans-serif;font-size:18px;font-weight:500;line-height:30px;color:#181921;}.elementor-2716 .elementor-element.elementor-element-3834b01{--display:flex;--gap:015px 015px;--row-gap:015px;--column-gap:015px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2716 .elementor-element.elementor-element-9543d78{--spacer-size:60px;}.elementor-2716 .elementor-element.elementor-element-216dc31 .elementor-heading-title{font-family:"anuphan", Sans-serif;font-size:30px;font-weight:500;color:var( --e-global-color-af65053 );}.elementor-2716 .elementor-element.elementor-element-c8b284f{font-family:"anuphan", Sans-serif;font-size:18px;font-weight:500;line-height:30px;color:#181921;}.elementor-2716 .elementor-element.elementor-element-6909f2d{--display:flex;--gap:015px 015px;--row-gap:015px;--column-gap:015px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2716 .elementor-element.elementor-element-9416b2c{--spacer-size:60px;}.elementor-2716 .elementor-element.elementor-element-94aa9ad .elementor-heading-title{font-family:"anuphan", Sans-serif;font-size:30px;font-weight:500;color:var( --e-global-color-af65053 );}.elementor-2716 .elementor-element.elementor-element-fac8f2d{font-family:"anuphan", Sans-serif;font-size:20px;font-weight:600;line-height:30px;color:#181921;}.elementor-2716 .elementor-element.elementor-element-69af54d{font-family:"anuphan", Sans-serif;font-size:18px;font-weight:500;line-height:30px;color:#181921;}.elementor-2716 .elementor-element.elementor-element-c2b5f83{font-family:"anuphan", Sans-serif;font-size:18px;font-weight:500;line-height:30px;color:#181921;}.elementor-2716 .elementor-element.elementor-element-888f70f{--display:grid;--e-con-grid-template-columns:minmax(300px,666px) 1fr 1fr;--e-con-grid-template-rows:repeat(2, 1fr);--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-2716 .elementor-element.elementor-element-59ca22a > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2716 .elementor-element.elementor-element-96d3630 .elementor-button{background-color:#92489B;font-family:"II-Anuphan", Sans-serif;font-size:16px;font-weight:500;fill:var( --e-global-color-f819475 );color:var( --e-global-color-f819475 );border-radius:0px 0px 0px 0px;padding:20px 029px 20px 029px;}.elementor-2716 .elementor-element.elementor-element-96d3630 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2716 .elementor-element.elementor-element-96d3630 .elementor-button .elementor-button-content-wrapper{gap:28px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-2716 .elementor-element.elementor-element-62b897f{--content-width:1400px;}.elementor-2716 .elementor-element.elementor-element-8793581{--content-width:1042px;}}@media(max-width:1024px){.elementor-2716 .elementor-element.elementor-element-5165412 .elementor-heading-title{font-size:40px;}.elementor-2716 .elementor-element.elementor-element-3793146 .elementor-heading-title{font-size:25px;}.elementor-2716 .elementor-element.elementor-element-6ed62e0 .elementor-heading-title{font-size:25px;}.elementor-2716 .elementor-element.elementor-element-dfc6f76{--grid-auto-flow:row;}.elementor-2716 .elementor-element.elementor-element-838c8d1 .elementor-heading-title{font-size:25px;}.elementor-2716 .elementor-element.elementor-element-62f9827 .elementor-heading-title{font-size:25px;}.elementor-2716 .elementor-element.elementor-element-64fd02d .elementor-heading-title{font-size:25px;}.elementor-2716 .elementor-element.elementor-element-7410956 .elementor-heading-title{font-size:25px;}.elementor-2716 .elementor-element.elementor-element-4268780 .elementor-heading-title{font-size:25px;}.elementor-2716 .elementor-element.elementor-element-216dc31 .elementor-heading-title{font-size:25px;}.elementor-2716 .elementor-element.elementor-element-94aa9ad .elementor-heading-title{font-size:25px;}.elementor-2716 .elementor-element.elementor-element-888f70f{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-2716 .elementor-element.elementor-element-3793146 .elementor-heading-title{font-size:22px;}.elementor-2716 .elementor-element.elementor-element-6ed62e0 .elementor-heading-title{font-size:18px;}.elementor-2716 .elementor-element.elementor-element-dfc6f76{--e-con-grid-template-columns:1;--grid-auto-flow:row;}.elementor-2716 .elementor-element.elementor-element-838c8d1 .elementor-heading-title{font-size:18px;}.elementor-2716 .elementor-element.elementor-element-62f9827 .elementor-heading-title{font-size:18px;}.elementor-2716 .elementor-element.elementor-element-64fd02d .elementor-heading-title{font-size:18px;}.elementor-2716 .elementor-element.elementor-element-7410956 .elementor-heading-title{font-size:22px;}.elementor-2716 .elementor-element.elementor-element-4268780 .elementor-heading-title{font-size:22px;}.elementor-2716 .elementor-element.elementor-element-216dc31 .elementor-heading-title{font-size:22px;}.elementor-2716 .elementor-element.elementor-element-94aa9ad .elementor-heading-title{font-size:22px;}.elementor-2716 .elementor-element.elementor-element-888f70f{--e-con-grid-template-columns:1;--grid-auto-flow:row;}}/* Start custom CSS for text-editor, class: .elementor-element-1f767b5 */.elementor-2716 .elementor-element.elementor-element-1f767b5 a {
    color: #92489B;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c8b284f */.elementor-2716 .elementor-element.elementor-element-c8b284f a {
    color: #92489B;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-69af54d */.elementor-2716 .elementor-element.elementor-element-69af54d a {
    color: #92489B;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c2b5f83 */.elementor-2716 .elementor-element.elementor-element-c2b5f83 a {
    color: #92489B;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-59ca22a */.elementor-2716 .elementor-element.elementor-element-59ca22a {
    grid-row: span 2;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f765d7c */.elementor-2716 .elementor-element.elementor-element-f765d7c {
    grid-column: span 2;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f511ec3 */.elementor-2716 .elementor-element.elementor-element-f511ec3 {
    grid-column: span 2;
}/* End custom CSS */
/* Start custom CSS */table.job_oppertunitie_table {
  font-family: "anuphan";
  margin-bottom: 0;
}
.job_opertunities_res {
  display: none;
}
table.job_oppertunitie_table td,
table.job_oppertunitie_table th {
  background: #0000 !important;
  border: none;
  padding: 25px 15px;
}
table.job_oppertunitie_table td {
  border-bottom: 1px solid #dbdbdb;
  color: #232323;
  font-size: 16px;
  font-weight: 500;
  line-height: 26px;
}
table.job_oppertunitie_table th {
  border-bottom: 2px solid #dbdbdb;
  font-size: 16px;
  font-weight: 500;
  color: #707070;
  text-align: left;
}
td.skills {
  max-width: 350px;
}
table.job_oppertunitie_table td.title {
  font-size: 20px;
  font-weight: 600;
  line-height: 26px;
  letter-spacing: -0.12px;
  max-width: 250px;
}
@media (min-width: 1024px) and (max-width: 1300px) {
  table.job_oppertunitie_table td.title {
    font-size: 18px;
    line-height: 23px;
  }
}
@media only screen and (max-width: 767px) {
  table.job_oppertunitie_table {
    display: none;
  }
  .job_opertunities_res {
    display: block;
  }
  .res_op_card {
    padding: 20px;
    border: 1px solid #e2e2e2;
  }
  .res_op_card > .title_wrap {
    display: flex;
    align-items: center;
    justify-content: space-between;
     margin-bottom:20px;
  }
  .job_opertunities_res {
    display: flex;
    flex-direction: column;
    gap: 20px;
    max-width:400px;
  }
  .job_opertunities_res p{
      margin-bottom:0;
      color:#232323;
  }
 .job_opertunities_res .title{
     font-size:18px;
     font-weight:600;
     max-width:230px;
    
     
 }
 .skilss_res{
     font-size:16px;
     margin: 10px 0 10px 0 !important;
 }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'anuphan';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('http://iihfoundation.org/wp-content/uploads/2024/12/Anuphan-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'anuphan';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('http://iihfoundation.org/wp-content/uploads/2024/12/Anuphan-Medium.ttf') format('truetype');
}
@font-face {
	font-family: 'anuphan';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('http://iihfoundation.org/wp-content/uploads/2024/12/Anuphan-SemiBold.ttf') format('truetype');
}
@font-face {
	font-family: 'anuphan';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('http://iihfoundation.org/wp-content/uploads/2024/12/Anuphan-Bold.ttf') format('truetype');
}
/* End Custom Fonts CSS */